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
340004382510	340004383029	340004383579	340004384129	340004384679	340004385229	340004385779	340004386329	340004386879	340004387430	340004387979	340004388529	340004389079	340004389629	340004390179	340004390729	340004391279	340004391829	340004392379	340004392929	340004393479	340004394029	340004394579	340004395129	340004395679	340004396230	340004396779	340004397329	340004397879	340004398429	340004398979	340004399529	340004400079	340004400629	340004401179	340004401730	340004402279	340004402829	340004403379	340004403929	340004404479	340004405029	340004405579	340004406129	340004406679	340004407229	340004407779	340004408329	340004408879	340004409429	340004409979	340004410529	340004411080	340004411630	340004412179	340004412730	340004413279	340004413829	340004414379	340004414929	340004415479	340004416029	340004416579	340004417130	340004417680	340004418229	340004418779	340004419329	340004419879	340004420429	340004420980	340004421530	340004422079	340004422629	340004423179	340004423729	340004424279	340004424830	340004425380	340004425930	340004426480	340004427029	340004427580	340004428129	340004428679	340004429229	340004429780	340004430329	340004430879	340004431429	340004431980	340004432530	340004433079	340004433630	340004434179	340004434729	340004435280	340004435830	340004436380	340004436930	340004437480	340004438029	340004438580	340004439129	340004439679	340004440230	340004440780	340004441329	340004441880	340004442430	340004442980	340004443530	340004444080	340004444629	340004445180	340004445730	340004446280	340004446829	340004447380	340004447929	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2444	3600	2300	2435	3600	2300	2422	3600	2300	2397	3600	2300	2397	3600	2300	2397	3600	2300	2397	3600	2300	2397	3600	2300	2385	3600	2300	2376	3600	2300	2365	3600	2300	2348	3600	2300	2348	3600	2300	2348	3600	2300	2348	3600	2300	2348	3600	2300	2333	3600	2300	2325	3600	2300	2318	3600	2300	2318	3600	2300	2318	3600	2300	2310	3600	2300	2304	3600	2300	2304	3600	2300	2298	3600	2300	2298	3600	2300	2298	3600	2300	2298	3600	2300	2298	3600	2300	2298	3600	2300	2298	3600	2300	2298	3600	2300	2298	3600	2300	2298	3600	2300	2298	3600	2300	2298	3600	2300	2298	3600	2300	2298	3600	2300	2298	3600	2300	2298	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
22124	20255	27623	22717	20281	26447	57650	45650	33907	20729	8404	1866	562	339	316	274	268	274	290	289	279	255	303	236	287	280	264	250	279	251	236	262	260	254	256	258	233	230	256	260	252	262	291	286	263	272	242	285	234	266	286	264	239	264	263	259	243	272	270	255	280	256	263	282	288	262	275	274	278	241	247	263	246	276	241	276	277	252	255	266	258	259	255	272	244	278	246	275	265	268	259	247	255	263	258	266	252	242	254	250	274	254	247	275	288	259	245	285	253	271	285	236	260	273	267	276	284	247	281	285	275	279	255	280	271	262	267	262	294	263	255	221	257	292	266	299	294	276	272	308	230	265	255	254	257	263	282	287	264	256	276	261	235	235	245	273	254	261	269	258	249	266	263	255	227	264	256	300	256	256	272	273	253	274	227	274	248	263	285	246	271	253	269	254	276	257	228	259	248	255	248	272	267	268	285	270	234	280	238	258	274	260	237	217	255	277	284	270	270	246	270	242	265	269	258	254	296	266	301	268	260	283	267	268	281	276	254	256	264	283	244	246	237	269	265	270	253	265	300	265	262	253	263	260	256	252	228	250	259	258	237	288	278	242	255	267	250	222	272	244	269	233	250	268	264	238	296	275	294	263	301	240	245	254	271	245	235	256	253	256	282	267	249	244	241	240	243	262	246	239	289	255	277	257	274	243	273	275	265	250	268	284	270	258	286	286	283	258	270	250	235	287	265	271	233	251	246	265	246	241	263	235	278	242	230	242	284	240	237	244	266	231	259	246	255	232	271	264	259	233	291	293	237	256	243	233	264	283	255	260	257	280	259	292	276	280	246	283	274	250	289	269	263	262	272	291	285	287	260	254	259	301	256	251	249	285	289	248	290	277	243	224	236	248	283	271	242	247	266	266	274	284	248	267	261	243	269	293	261	251	273	236	277	277	258	239	248	229	245	262	259	250	272	306	271	258	270	267	292	240	275	238	236	285	266	264	265	276	280	236	267	280	268	269	275	288	237	258	278	275	239	245	277	251	285	262	258	264	273	250	237	272	248	244	262	244	274	258	278	264	247	273	262	273	267	257	255	233	254	284	272	237	268	259	267	246	233	273	269	280	262	235	260	262	281	251	285	252	248	280	255	250	284	267	282	277	273	314	252	248	261	291	251	238	294	287	266	250	325	271	244	281	277	262	253	293	275	266	241	258	222	272	256	270	274	259	270	270	286	254	274	286	280	278	250	274	246	216	242	269	273	275	262	274	264	271	264	248	251	244	244	255	233	264	291	275	276	283	264	258	257	275	280	277	242	262	257	282	278	244	255	268	268	254	281	255	252	232	277	268	267	251	228	251	239	266	268	289	259	253	292	250	238	252	269	262	250	250	265	242	221	272	253	290	277	233	278	245	269	247	268	260	260	249	266	287	279	269	286	258	279	248	254	301	264	260	273	261	284	274	235	277	262	300	276	284	273	277	274	266	259	260	250	293	234	255	278	262	279	263	285	258	286	286	277	269	245	257	258	285	245	253	283	267	244	297	281	253	316	252	265	273	275	264	265	287	251	242	268	277	251	279	263	265	289	244	281	259	231	277	242	241	238	249	267	264	273	243	261	258	239	263	244	291	268	259	244	246	235	267	261	252	264	256	283	283	263	200	255	275	231	265	247	268	235	254	264	282	281	262	290	276	259	294	275	254	270	267	272	243	277	259	275	265	242	266	263	252	254	273	233	253	259	248	274	244	287	278	251	252	257	278	250	236	284	245	257	266	245	262	269	285	268	247	274	262	268	262	276	266	257	258	265	228	266	277	277	263	246	279	240	250	261	266	289	249	280	253	249	255	251	253	237	248	239	289	286	241	253	251	240	238	251	260	282	264	251	280	271	253	249	247	259	287	263	279	292	286	312	254	221	258	265	285	271	271	265	271	243	270	256	251	251	277	254	270	258	271	273	274	242	251	240	265	235	254	276	251	252	244	267	243	254	234	238	253	251	275	250	270	263	254	245	245	264	262	265	262	280	267	273	265	240	268	260	276	236	256	254	282	281	278	276	272	254	273	265	250	258	253	258	264	241	227	249	275	286	246	229	273	278	291	253	260	256	261	260	264	273	281	239	255	298	275	293	250	248	263	265	272	223	232	239	275	284	277	263	286	247	267	290	261	275	266	261	257	256	258	229	226	254	229	267	257	279	244	295	261	291	240	271	263	260	234	251	261	258	255	283	259	254	267	264	253	257	246	239	267	257	285	253	269	274	251	245	286	262	271	285	293	241	246	246	261	278	240	254	258	264	248	259	271	277	254	256	264	250	234	264	274	261	281	244	273	273	247	259	268	264	281	236	249	265	251	278	263	267	276	246	249	233	260	275	247	235	257	244	245	252	237	267	295	267	292	241	246	271	269	271	237	283	276	254	252	275	275	259	257	270	242	280	258	227	264	280	266	282	272	282	260	266	246	258	265	255	275	237	259	234	233	278	280	256	261	262	261	291	262	263	299	276	265	275	258	299	280	260	274	255	264	262	238	271	242	237	249	263	259	287	283	261	272	254	277	248	236	258	227	253	248	272	255	259	269	266	295	287	244	258	266	249	256	333	272	271	263	252	304	257	255	264	247	246	256	248	271	228	254	243	247	246	270	265	261	253	270	282	271	260	287	267	265	252	253	246	275	252	248	214	243	266	284	255	268	247	263	261	259	279	245	275	261	284	256	233	279	267	285	243	260	241	273	269	286	262	263	255	274	278	271	262	272	270	266	249	271	252	259	271	254	269	275	251	234	286	290	256	290	291	253	293	284	276	245	264	240	252	265	238	251	245	252	238	282	246	288	264	264	247	274	244	272	251	289	275	273	251	258	291	276	269	256	250	250	243	287	261	271	265	233	268	278	271	236	281	252	242	273	235	255	256	280	265	273	275	285	250	264	286	257	229	270	281	256	250	267	262	254	250	284	281	267	280	266	295	268	268	269	241	258	264	273	233	275	274	271	270	275	282	254	281	261	251	269	247	300	247	277	252	256	266	270	228	251	270	260	265	251	295	279	233	259	261	293	245	253	269	212	258	264	259	276	268	251	267	270	274	254	261	255	273	274	295	237	264	240	282	289	261	261	250	277	265	276	269	279	253	277	285	240	248	259	237	262	246	253	270	246	276	280	263	299	269	256	261	233	252	255	241	243	256	244	253	253	237	294	271	260	227	259	274	252	249	263	281	244	279	281	273	283	258	252	300	254	281	290	239	222	274	273	223	268	250	254	254	260	275	278	252	259	283	271	285	290	243	278	267	286	240	249	249	248	243	253	272	265	283	277	250	279	243	257	294	282	260	253	249	259	263	269	255	244	269	266	255	269	264	239	265	260	264	274	275	243	265	283	288	252	260	266	239	255	259	267	274	232	242	261	268	277	268	261	256	271	256	248	280	216	259	258	269	268	265	257	241	273	258	292	263	269	256	258	253	275	279	241	237	284	224	260	239	232	259	256	274	242	270	272	275	256	268	247	228	263	256	275
14585	29654	26814	17715	16606	31831	57719	46828	38020	25695	12568	3736	1017	534	447	380	364	395	389	376	355	383	411	365	379	357	377	368	372	409	370	379	379	380	341	379	404	334	371	342	368	416	349	390	380	397	374	323	359	376	370	363	394	369	377	371	391	386	386	391	383	384	347	367	404	359	351	368	340	391	358	397	389	357	370	390	397	388	362	359	370	335	358	431	384	341	347	327	385	362	364	355	398	383	341	401	385	382	377	399	386	392	336	393	359	365	341	374	351	407	359	347	354	348	392	390	377	366	348	412	371	334	353	378	389	352	360	374	370	350	376	371	384	358	378	368	399	406	362	362	359	390	371	383	359	385	317	395	391	361	359	362	366	356	367	339	400	357	361	404	349	396	368	380	368	391	372	368	384	370	369	393	394	382	357	355	356	349	395	366	363	392	346	348	381	390	421	371	386	387	353	393	389	392	393	350	400	363	393	378	367	425	346	348	365	374	360	362	348	401	351	368	370	395	386	364	389	347	398	333	339	361	352	403	394	378	356	371	395	371	354	378	358	390	371	383	374	343	396	395	380	379	380	368	397	325	378	341	376	365	381	366	373	407	382	359	377	357	400	362	383	373	362	331	352	382	400	382	396	364	414	360	347	384	363	373	399	396	393	374	384	378	359	389	350	355	361	377	369	368	393	383	340	383	363	368	369	385	349	405	357	368	345	415	372	336	354	380	356	374	378	363	350	382	380	373	382	387	359	374	376	391	362	354	412	375	368	365	360	406	349	350	400	367	376	336	385	391	350	328	360	379	385	374	390	396	393	347	373	401	392	385	428	376	364	355	362	353	353	366	359	359	374	371	381	375	336	393	373	370	371	372	373	376	357	381	387	367	374	373	393	403	384	377	369	366	366	384	334	352	369	381	397	390	391	345	342	381	360	395	381	374	349	384	344	359	367	384	423	396	393	350	368	334	413	356	393	379	355	355	410	389	349	401	328	371	401	385	403	374	412	363	378	392	353	416	343	346	364	375	337	368	374	348	374	366	371	363	372	373	346	388	378	413	353	382	357	355	369	336	373	363	391	381	365	365	345	410	392	390	389	392	410	353	356	405	332	371	378	395	368	401	393	370	383	387	390	400	377	336	395	368	399	350	375	378	383	381	375	395	358	377	400	386	360	367	376	393	370	372	351	372	356	389	399	387	392	372	400	377	430	366	359	367	341	352	434	383	391	394	395	406	366	347	353	384	381	365	379	346	388	378	378	380	400	351	364	344	379	369	410	420	352	360	375	349	374	390	383	370	329	374	390	353	388	389	372	365	357	348	344	364	343	390	408	372	380	347	364	370	364	407	349	424	385	366	362	380	368	384	347	352	362	370	391	385	369	381	352	365	380	345	385	374	404	375	373	363	382	404	385	359	405	360	395	363	396	386	373	352	376	395	383	364	361	355	432	370	378	392	372	377	375	333	392	352	354	380	402	383	394	365	374	395	429	387	377	350	374	337	340	375	402	372	411	370	348	401	395	387	357	399	381	392	401	344	346	345	395	364	365	347	370	376	390	398	359	367	392	359	375	378	368	341	356	366	354	360	405	353	382	338	358	394	381	383	384	341	381	378	360	420	392	367	376	357	364	402	388	382	360	326	379	349	366	371	349	372	374	385	405	385	384	387	377	400	384	362	367	388	363	379	376	380	349	388	384	360	377	371	383	384	376	409	350	382	355	350	408	335	359	383	411	379	403	383	373	391	359	411	412	386	353	367	361	385	343	392	376	367	375	419	332	347	385	348	403	361	344	331	400	337	382	372	357	368	396	365	366	377	381	354	394	362	400	371	409	405	398	375	355	398	402	379	354	371	334	350	356	369	373	395	372	374	364	370	372	379	360	397	327	340	380	361	361	368	384	380	399	363	391	377	361	398	359	370	365	374	361	339	347	422	369	380	380	395	385	352	361	356	389	364	362	350	395	392	370	385	361	368	389	331	376	377	398	344	358	395	379	357	390	369	384	392	362	376	407	366	363	374	362	394	400	352	365	380	364	365	370	391	380	334	337	381	383	366	356	378	402	378	369	391	363	386	365	374	392	363	371	346	382	408	393	398	383	412	406	350	363	382	419	370	393	387	374	386	389	367	422	375	373	383	377	367	374	374	376	343	393	333	363	362	399	368	398	367	346	389	386	381	399	381	361	356	365	369	348	341	370	352	372	359	362	384	363	365	360	387	395	354	412	374	397	360	319	370	389	369	385	409	352	355	382	363	362	352	371	378	388	361	367	364	353	356	384	346	363	385	367	367	381	365	399	379	355	356	368	384	403	417	381	352	353	388	381	376	370	351	391	366	347	355	367	382	376	390	379	359	383	378	347	345	373	367	381	357	361	364	337	385	375	365	372	415	361	384	400	357	383	397	378	390	343	361	328	382	375	375	403	349	336	352	382	354	359	324	372	346	398	333	374	398	376	390	393	391	376	364	393	370	400	358	375	361	353	381	363	380	379	357	373	392	373	380	398	374	353	346	364	340	372	353	372	353	369	383	385	361	360	382	382	377	378	375	360	392	342	378	370	358	397	399	368	389	383	367	367	370	381	380	378	396	335	346	409	384	341	400	394	349	345	365	396	377	366	394	337	367	372	382	362	356	370	354	369	363	349	370	377	403	382	401	351	372	370	376	355	358	373	351	367	354	374	368	360	378	390	369	344	368	397	379	382	342	372	372	369	366	365	387	354	362	362	365	399	394	404	392	349	372	393	372	384	378	395	378	363	378	396	354	382	372	380	360	380	353	376	400	381	384	350	400	359	375	351	379	412	392	390	377	354	372	391	380	362	391	358	332	355	337	342	346	410	365	409	378	358	382	391	371	381	345	394	366	411	351	387	350	370	377	411	392	340	383	360	348	386	369	341	382	356	344	393	389	360	400	367	370	405	359	361	383	346	361	359	369	351	385	364	363	370	375	345	381	404	387	341	362	408	366	386	364	380	367	371	369	386	350	314	393	388	393	325	364	399	366	393	399	401	363	354	401	343	370	355	410	380	371	355	374	405	360	373	356	388	384	389	384	357	358	339	327	348	364	375	346	381	387	348	363	338	380	397	368	368	369	345	382	386	337	392	392	353	406	360	360	394	388	368	382	340	364	397	396	352	378	365	347	375	367	359	365	377	402	373	393	409	351	375	382	359	335	370	372	371	383	383	384	391	342	375	417	401	398	369	410	389	391	346	369	357	402	334	353	346	381	376	370	387	362	374	370	374	391	386	367	363	376	388	342	366	352	378	381	382	369	368	385	384	380	378	369	400	364	365	358	364	364	375	361	375	369	374	340	344	391	377	372	340	351	361	387	392	344	382	359	371	378	377	394	369	358	351	361	359	381	369	383	355	346	355	401	376	390	390	369	342	376	374	336	399	357	402	328	368	375	413	380	347	390	401	386	422	382	386	370	409	385	392	360	367	424	354	380	379	376	388	358	385	356	392	381	385	336	362	361	376	338	387	393	362	379	388	400	390	374
27316	21339	18713	9999	5655	5461	11139	7574	4265	2001	937	485	397	344	316	311	303	312	358	351	308	342	331	312	330	334	323	332	308	325	331	310	338	294	343	331	333	307	350	279	332	329	300	330	335	316	327	317	340	324	338	319	341	314	333	349	332	300	334	311	334	327	318	330	317	323	321	344	347	320	337	325	339	309	287	335	324	347	355	309	317	339	337	347	330	321	338	346	311	310	302	326	331	329	318	326	344	350	329	341	326	331	342	332	347	314	325	328	291	330	299	310	342	335	270	305	293	331	315	321	327	343	329	369	303	336	302	339	313	315	320	317	306	310	324	296	329	317	283	316	297	338	289	323	325	297	337	295	354	299	341	314	321	327	332	319	289	316	332	340	305	322	316	329	358	343	290	323	321	335	328	341	314	307	329	336	310	306	343	285	326	344	311	306	327	341	325	306	317	333	334	284	351	338	342	344	309	312	305	334	326	310	305	329	307	310	296	308	316	347	312	344	299	345	314	353	320	323	334	341	322	337	305	336	328	353	330	293	335	320	344	321	327	316	304	313	316	313	331	279	310	321	331	328	324	332	334	350	311	343	338	313	317	341	321	309	323	341	350	340	325	324	333	336	312	305	316	304	298	289	323	316	343	323	336	297	297	298	313	336	327	329	305	315	347	311	303	315	303	290	328	294	316	303	314	308	317	361	317	331	320	314	310	305	312	348	328	321	324	329	318	296	347	333	322	317	305	327	317	324	298	331	304	321	295	327	321	316	319	312	347	296	308	304	357	312	312	317	300	325	343	315	318	339	326	300	296	331	330	333	329	310	330	324	329	315	342	338	331	345	312	338	334	310	317	311	337	361	313	314	343	321	304	346	307	317	322	344	303	356	348	320	321	345	344	369	322	327	290	317	309	339	345	333	348	344	329	329	320	354	320	307	326	319	330	305	323	314	313	328	321	331	308	339	329	343	322	308	326	289	324	331	329	319	335	361	325	316	283	306	323	320	339	317	295	338	319	304	279	305	311	314	323	304	335	312	334	290	330	321	330	300	330	334	328	331	373	300	316	325	337	326	329	291	339	316	313	342	340	332	325	322	295	270	322	330	310	335	319	298	333	372	328	370	301	306	313	353	310	335	332	341	340	342	319	318	327	335	310	342	297	338	321	306	328	347	293	263	315	332	323	319	305	339	349	380	308	337	335	306	308	302	271	322	311	319	303	304	327	324	327	301	342	373	319	295	345	318	338	312	301	328	350	314	315	304	352	316	284	312	317	307	301	315	308	337	335	329	324	326	328	335	317	345	336	323	310	313	349	329	330	321	317	346	332	326	332	293	339	329	341	308	340	294	332	296	338	336	344	316	302	312	291	308	337	307	357	337	365	309	356	289	315	337	333	335	313	326	345	353	313	336	337	313	329	335	309	319	348	330	304	335	361	305	323	277	311	316	298	324	317	285	299	340	313	321	346	310	331	301	341	312	306	333	298	314	319	335	341	316	314	346	355	316	299	329	321	327	297	329	294	334	327	347	308	329	310	293	319	348	329	332	297	313	316	314	334	310	337	318	324	324	318	290	326	342	312	303	293	329	288	305	316	293	304	305	298	323	342	309	321	291	312	332	315	340	332	330	345	327	288	317	310	326	334	337	316	333	331	332	302	318	324	332	329	347	318	337	330	309	327	324	299	313	284	338	329	336	315	301	331	330	293	355	359	324	318	346	290	324	329	325	321	337	316	297	352	318	350	329	306	317	335	317	334	305	351	345	327	331	316	297	281	290	343	294	322	317	328	310	322	343	346	309	318	317	306	304	318	323	298	353	306	331	319	329	309	309	322	295	321	327	314	330	327	344	291	314	311	295	345	319	315	340	298	323	330	318	315	293	350	320	311	333	344	288	362	370	336	363	328	317	328	317	322	347	361	342	328	321	336	339	330	304	333	346	319	300	319	327	346	308	347	305	317	290	330	296	319	339	323	357	332	333	338	320	322	323	315	316	363	343	328	326	343	351	310	327	329	339	315	321	339	300	287	343	352	342	309	358	328	313	304	330	332	310	346	298	336	290	340	301	316	320	293	294	339	331	321	320	322	343	328	316	282	313	323	325	306	337	341	315	335	312	305	325	357	324	331	322	356	329	300	302	332	334	313	295	317	323	321	320	292	338	293	316	319	337	326	345	328	325	343	350	320	304	319	314	331	338	318	344	336	296	327	315	331	321	319	348	325	352	309	326	305	319	329	356	361	343	338	306	330	310	310	340	339	314	312	326	335	306	324	353	300	321	298	323	308	327	332	341	355	329	312	284	322	312	302	311	309	311	310	335	344	302	334	318	338	329	312	301	307	330	300	297	311	359	337	327	335	323	335	310	327	300	344	346	315	348	336	303	317	304	322	316	308	374	301	319	297	300	295	295	329	339	309	318	325	305	309	325	327	321	325	344	307	322	323	343	309	322	305	345	323	310	312	334	311	320	324	344	318	313	335	307	342	319	325	317	325	323	346	337	323	344	292	318	333	348	364	326	303	326	331	330	308	305	342	320	337	337	313	294	337	321	338	339	340	334	319	319	343	334	356	309	321	357	336	357	291	298	309	314	333	326	338	328	315	303	314	312	316	346	314	335	329	332	304	297	316	311	353	320	312	313	294	366	311	346	311	328	351	311	311	309	323	337	315	329	333	301	320	283	326	341	330	291	353	332	330	308	326	350	322	327	334	316	311	347	338	328	349	361	348	310	305	329	332	312	303	328	335	356	341	319	320	336	311	314	317	334	326	312	329	306	331	317	294	331	324	338	352	349	318	330	325	357	336	338	337	317	299	338	337	341	335	343	318	338	317	321	306	328	300	288	336	341	316	323	329	295	343	310	365	330	335	317	315	346	313	314	312	338	315	324	308	339	321	315	323	334	318	314	301	340	320	317	314	309	309	317	303	325	333	322	321	365	309	308	332	312	271	322	327	335	345	324	359	320	330	314	322	320	320	318	331	305	318	312	319	314	297	344	323	315	298	310	368	318	320	329	309	318	358	360	336	331	342	317	320	319	315	331	314	305	338	305	310	316	327	352	290	336	331	315	308	328	306	344	332	291	308	332	304	325	297	304	339	311	304	331	352	319	306	360	334	307	316	321	314	328	319	322	340	320	300	324	360	351	322	318	300	310	319	335	286	321	321	344	348	386	338	310	301	331	296	308	308	312	345	349	340	331	320	362	349	323	334	330	333	310	348	317	283	325	339	302	352	301	347	302	328	331	298	350	335	294	309	308	316	316	316	328	335	340	316	327	321	310	315	329	299	316	331	363	325	317	319	321	333	354	305	317	347	318	300	351	311	322	323	329	334	344	325	315	320	330	318	299	328	306	314	306	364	328	323	300	337	339	345	348	346	333	338	319	308	354	314	308	368	331	300	329	315	300	308	335	352	328	287	340	323	281	346	302	325	330	299	315	307	299	342	332	283	308	371	323	310	345	330	352	289	338	293	331	312	316	306	327	290	327	311	315	318	357
13116	25374	23488	14276	11758	11975	19269	12780	8338	4102	1805	865	555	488	483	463	435	473	449	499	469	439	429	439	440	447	443	479	458	452	458	450	467	466	462	472	486	451	485	467	471	455	480	470	472	476	448	482	474	506	455	488	476	487	464	452	471	469	459	496	468	457	435	402	490	442	477	459	462	458	459	464	489	445	473	469	452	468	429	473	465	467	453	441	466	500	450	451	452	471	442	463	462	463	467	473	459	465	426	450	480	488	440	511	478	498	454	480	457	462	446	475	480	486	474	474	472	461	493	449	529	457	463	435	453	454	468	459	439	489	468	407	499	495	496	471	450	466	496	476	461	453	475	476	473	445	469	463	428	472	484	452	469	473	459	481	467	423	458	490	444	440	464	464	461	475	468	460	471	480	447	465	457	470	462	441	467	443	474	482	464	441	516	441	500	448	485	448	461	439	465	455	461	436	463	417	459	472	457	472	440	466	467	477	488	467	455	462	481	477	478	488	440	442	468	466	460	476	468	463	508	453	507	480	435	457	479	432	458	443	497	454	474	464	466	469	455	477	480	458	500	460	480	443	445	464	454	460	488	448	437	477	445	486	457	449	412	453	458	481	461	467	440	440	430	468	445	416	446	477	471	526	465	475	459	470	450	425	464	484	482	521	454	510	414	463	472	474	448	472	476	459	469	501	423	502	489	446	467	451	401	438	439	455	456	427	454	483	461	456	476	443	447	424	462	482	490	490	473	448	449	468	447	461	488	504	472	484	472	482	496	483	483	489	461	440	444	476	468	480	439	461	485	457	485	484	438	460	463	458	439	453	475	493	478	437	449	444	460	437	485	472	455	433	475	445	441	466	497	481	475	464	491	458	444	447	479	407	455	426	475	458	446	454	484	467	472	451	457	466	476	452	478	493	446	471	456	475	446	455	489	445	430	470	457	470	452	446	509	440	471	492	496	470	463	425	475	492	468	478	475	420	451	437	471	471	453	485	489	433	454	457	460	444	468	441	435	466	444	467	470	426	457	476	464	473	468	473	481	472	450	471	467	456	500	465	429	458	455	482	504	473	488	429	465	436	441	464	452	468	459	419	494	430	460	437	486	438	480	437	459	500	431	449	451	470	461	451	450	445	463	469	484	497	497	438	505	476	443	461	457	467	496	460	487	464	471	481	460	455	440	450	470	502	476	462	455	453	497	485	474	458	420	512	433	466	477	482	415	461	443	491	438	459	485	470	462	424	445	459	471	430	481	433	480	452	461	470	481	500	487	471	472	490	489	432	447	475	469	504	479	522	444	466	413	458	467	460	453	477	499	473	455	478	449	465	456	429	465	475	481	430	468	435	439	502	484	475	459	453	444	480	452	449	484	492	460	476	426	439	496	456	465	460	519	452	480	442	467	510	479	485	451	473	447	440	469	471	454	459	473	461	437	451	447	456	490	442	488	477	408	495	503	486	430	467	447	496	498	447	493	455	493	437	496	464	455	444	462	447	489	487	486	419	466	466	510	456	474	445	456	456	473	467	473	459	422	430	484	443	467	445	495	449	476	450	442	422	478	439	481	448	520	488	488	425	488	462	421	431	465	435	442	449	421	457	459	482	470	501	462	434	438	531	453	507	468	476	472	477	475	449	450	511	478	515	459	449	486	486	431	483	449	477	482	480	487	474	432	437	457	473	427	457	461	495	483	459	516	479	473	481	447	466	503	481	479	438	448	500	449	457	527	471	473	513	451	464	493	458	492	488	456	492	449	465	480	500	441	459	439	437	465	455	461	482	444	468	474	476	479	464	472	444	450	448	480	442	446	475	475	452	445	477	432	474	457	443	475	483	481	448	478	468	459	458	475	494	478	452	462	434	411	437	458	456	482	440	440	489	460	451	478	428	478	439	453	464	475	503	464	467	489	484	465	427	407	484	467	457	508	434	450	434	465	432	465	470	461	469	490	496	482	445	439	454	448	491	489	487	476	464	430	453	474	499	463	447	447	481	476	476	451	464	476	473	459	457	467	447	438	473	456	439	482	430	421	472	466	486	466	477	464	471	464	480	467	501	375	459	461	466	453	481	447	460	472	469	478	433	460	460	435	502	475	471	444	461	447	460	458	479	461	454	485	464	456	448	447	480	429	482	472	471	456	462	465	442	472	447	481	484	489	445	446	425	489	461	470	444	408	486	490	477	469	460	507	464	492	476	492	475	455	450	471	452	471	467	495	455	475	422	427	456	446	468	451	474	454	455	491	446	489	465	451	445	484	475	474	486	436	452	443	463	490	464	469	456	489	498	478	451	466	474	419	463	491	453	443	464	455	482	477	457	470	426	468	464	419	448	463	482	445	502	462	452	471	410	504	484	428	474	465	485	460	472	425	455	474	489	465	438	452	482	473	449	503	451	426	460	481	485	470	472	485	430	465	444	446	462	447	440	481	495	463	464	464	481	468	503	471	428	439	435	455	476	477	445	455	479	466	445	461	440	489	451	506	440	511	413	480	503	476	451	445	479	463	462	480	503	479	466	453	455	432	482	465	468	463	469	466	467	425	477	411	437	461	478	440	461	464	471	477	447	430	465	465	490	477	464	457	484	485	445	433	461	458	482	461	501	435	498	465	469	459	470	461	461	456	444	446	467	453	525	468	499	423	450	453	463	477	479	448	453	481	466	460	470	461	468	418	471	489	462	488	441	452	446	476	464	452	468	464	461	453	480	458	475	442	479	451	458	484	459	466	444	470	497	473	477	488	505	482	476	409	454	476	463	455	480	469	446	462	471	477	487	411	447	496	472	494	489	435	496	477	434	453	474	466	467	470	491	482	504	447	490	487	476	481	458	490	450	448	465	462	485	502	445	481	480	465	434	489	479	481	478	444	461	485	430	487	479	468	493	425	449	478	474	435	482	496	474	460	444	454	468	452	477	479	489	439	459	473	492	462	458	483	462	471	482	462	451	426	451	480	476	493	448	529	437	466	453	456	452	485	473	459	490	453	461	464	404	474	465	453	451	444	469	467	506	469	443	478	489	451	474	464	488	421	472	399	480	412	458	452	455	474	448	448	476	483	453	433	450	459	439	458	460	489	449	438	501	499	458	443	463	463	478	495	452	472	450	468	486	419	502	469	455	463	485	432	415	467	469	477	488	471	452	422	466	469	453	459	470	482	488	435	467	457	443	478	470	504	468	506	468	450	489	453	469	453	447	474	491	488	455	448	468	445	496	479	461	468	492	482	480	499	456	441	473	499	439	466	447	460	494	476	478	481	491	482	477	474	469	464	475	484	454	462	495	467	469	486	474	434	453	484	456	448	440	471	462	477	445	463	462	414	465	468	431	441	467	454	463	432	471	499	453	474	478	475	440	492	448	433	436	469	429	474	437	462	444	447	486	430	492	447	457	460	498	472	499	473	471	404	463	428	464	483	486	477	479	471	452	437	503	446	449	463	461	449	455	445	468	458	473	455	458	443	496	469	458	475	468	452	467	449	459	429	502	463	449	488	424	475	438
26005	21497	25824	20044	4051	7202	25659	21722	13200	5593	2041	725	402	349	345	335	345	305	329	336	328	328	296	296	318	325	309	285	347	347	353	308	325	310	346	336	319	322	343	296	314	290	332	324	324	334	323	304	297	314	313	313	312	287	318	322	319	331	315	339	349	347	336	316	366	298	303	316	308	315	325	316	358	320	339	360	347	317	329	308	302	312	322	304	309	310	307	307	303	349	301	303	338	355	366	292	337	328	341	314	331	338	349	326	309	318	333	317	357	329	319	315	340	347	306	311	332	335	335	302	299	323	336	325	342	318	328	318	328	304	299	326	307	317	305	316	322	332	333	325	283	319	333	344	341	333	321	338	351	337	318	325	304	312	326	309	335	312	329	370	292	322	338	328	345	318	309	315	324	339	336	325	290	297	300	364	309	296	358	328	319	305	342	321	316	306	301	344	333	320	331	341	339	330	314	328	313	323	309	371	340	330	344	327	310	323	323	343	342	307	328	346	357	296	285	330	343	340	315	320	315	325	320	311	353	327	309	347	354	312	310	321	337	318	308	312	316	292	333	345	316	333	314	336	335	317	297	330	314	336	306	354	321	306	284	324	333	317	316	334	322	319	293	335	299	303	319	288	335	304	291	314	314	337	326	310	321	312	299	340	326	323	303	333	308	336	332	338	318	296	360	317	324	359	319	331	337	304	330	346	325	335	309	311	333	333	319	337	326	313	297	332	366	340	335	348	306	315	327	320	325	306	344	304	317	316	312	312	320	312	340	333	320	292	299	316	318	309	334	318	302	327	296	327	290	309	365	357	332	309	370	283	309	299	339	307	343	310	290	322	328	321	324	308	335	325	305	318	326	318	331	304	322	337	336	341	312	345	304	309	318	319	328	303	358	317	323	320	294	300	308	349	337	332	347	352	319	313	298	330	321	308	330	319	309	317	357	299	284	303	313	327	309	344	310	331	351	356	312	313	331	317	333	330	339	330	294	341	334	324	353	275	313	314	368	327	320	317	317	343	333	290	315	350	333	329	325	330	342	342	319	326	301	281	341	317	335	330	311	345	302	348	294	300	346	313	325	306	335	331	307	334	335	310	340	346	319	299	347	318	312	327	336	326	332	335	336	340	314	281	323	338	342	317	320	345	338	343	331	300	337	344	328	306	315	318	315	301	324	347	323	302	313	315	301	308	311	332	306	349	340	312	326	323	358	339	319	321	351	351	331	297	318	312	321	319	299	306	313	292	309	327	286	319	334	359	305	332	300	350	343	302	349	337	328	295	312	303	315	322	327	323	307	351	346	335	351	315	334	314	357	309	325	316	326	308	326	306	322	290	306	329	296	341	305	315	331	353	339	296	333	334	315	340	328	325	322	332	310	318	341	336	335	308	308	335	365	365	332	334	364	357	325	342	316	333	337	322	315	304	302	306	307	317	325	332	335	352	321	364	301	295	351	348	349	297	326	314	328	319	307	352	343	361	344	329	298	332	316	309	312	326	326	301	320	302	324	289	297	351	351	330	328	336	341	304	317	372	352	297	308	361	328	299	332	327	315	303	368	332	332	326	305	336	314	327	319	327	306	351	333	322	299	319	312	364	311	356	315	321	327	354	315	312	308	315	301	305	341	319	335	295	349	313	332	298	349	340	333	321	314	330	342	313	345	313	327	341	330	323	340	342	331	284	337	332	335	329	331	299	323	324	322	331	341	311	339	328	340	322	347	311	329	339	309	323	339	317	353	300	289	337	315	339	317	300	310	320	327	328	291	298	305	334	315	329	327	304	342	333	368	301	301	338	334	326	317	332	330	316	310	331	315	329	340	349	327	313	338	332	322	310	294	313	340	343	330	335	312	320	325	303	322	307	312	338	305	331	326	326	308	303	331	306	334	348	321	352	322	343	307	278	341	308	315	311	290	320	336	323	338	329	325	316	324	325	336	322	319	303	338	323	316	315	314	321	297	332	349	346	309	360	317	319	305	332	322	326	340	308	329	297	344	315	327	313	334	307	293	334	345	323	321	342	330	335	303	294	334	312	334	357	321	301	311	329	344	299	304	333	318	310	339	351	374	321	324	357	316	353	360	341	336	353	312	318	331	321	302	320	343	330	323	293	312	315	289	331	307	313	305	324	316	333	337	323	320	329	304	312	325	358	334	342	313	330	325	333	307	340	330	326	357	323	326	329	315	289	325	339	322	308	306	312	330	299	342	358	294	311	292	321	327	325	341	286	323	314	325	329	320	344	319	307	324	328	310	336	348	330	305	328	352	337	332	296	295	334	304	325	338	313	315	298	297	325	332	332	338	344	326	327	318	312	332	324	349	301	326	333	295	333	330	330	314	330	324	321	307	332	316	347	324	335	354	320	289	324	336	342	330	343	312	346	303	323	316	354	323	310	306	371	347	299	326	297	325	316	334	314	319	325	318	333	327	341	317	304	330	313	312	315	337	328	311	321	305	308	350	303	364	327	306	313	297	321	301	322	332	307	358	322	296	332	299	359	338	310	322	326	321	319	323	314	285	295	339	316	329	329	360	305	334	300	327	338	320	316	292	290	336	319	327	342	321	350	303	319	303	344	311	331	333	347	333	305	361	322	338	319	317	296	316	331	311	321	324	324	358	295	317	334	331	311	339	314	298	330	345	336	322	326	323	306	336	339	340	320	351	334	304	322	344	281	327	340	320	341	344	319	320	313	315	370	328	311	318	312	336	315	309	329	347	336	339	321	332	299	339	382	349	313	351	300	339	336	336	336	330	314	319	308	358	310	330	320	325	346	350	296	291	349	321	318	339	353	284	321	327	322	310	294	323	322	356	304	316	322	321	321	332	338	326	336	308	316	336	292	315	311	320	334	338	330	329	327	302	359	320	304	338	315	346	331	316	306	330	316	350	315	351	350	355	335	330	299	351	315	338	310	322	343	329	330	316	322	323	320	331	297	301	331	309	340	319	298	304	320	309	316	323	339	316	308	327	309	320	359	334	333	304	325	318	300	324	305	333	311	319	328	325	310	317	335	290	329	336	338	346	336	351	301	336	321	305	305	304	338	329	345	348	326	306	305	288	315	327	282	357	307	337	328	324	311	337	323	318	335	328	265	315	320	328	336	336	312	305	296	325	302	326	296	336	328	338	319	308	362	315	301	303	320	333	292	361	350	346	301	323	300	336	304	331	332	327	352	327	307	321	342	319	336	309	298	302	340	335	338	305	330	323	313	326	335	347	295	319	332	325	345	313	324	316	299	344	313	337	330	321	311	325	336	376	332	319	336	318	330	356	335	333	297	319	331	300	332	315	330	317	319	345	318	314	354	340	303	330	318	325	296	306	342	323	316	315	334	342	339	331	322	295	320	314	302	304	327	311	296	309	335	348	350	315	342	342	333	325	331	335	315	312	319	343	336	284	278	336	331	341	337	317	289	334	339	343	327	314	301	324	323	326	348	315	339	300	329	357	344	300	333	318	323	318	333	306	327	320	340	272	313	341	307	319	310	323	325
15296	24406	20045	10743	6902	14708	33686	27905	19761	10121	4046	1364	620	531	508	486	479	466	539	456	488	454	499	484	478	449	439	445	443	470	441	451	475	475	453	471	470	477	495	444	463	424	484	454	472	475	468	509	454	432	471	497	460	469	451	484	478	479	440	483	476	486	450	494	476	497	465	486	468	459	493	489	474	416	490	457	465	462	475	455	486	477	460	471	457	496	459	441	442	490	465	422	465	470	464	487	463	458	452	469	471	452	422	493	489	461	465	495	460	496	482	473	479	505	437	437	473	484	433	469	517	455	457	472	530	448	463	460	484	501	494	484	502	448	444	464	474	428	485	459	460	455	419	490	448	461	463	498	487	507	501	441	499	464	470	443	476	470	485	485	492	509	425	465	450	471	438	410	450	455	500	477	474	458	463	470	462	489	520	464	440	451	477	465	462	453	457	472	492	479	460	432	465	476	517	455	435	463	509	472	488	474	483	455	479	479	453	516	477	486	467	485	507	447	480	466	484	468	492	442	459	499	451	472	506	443	440	483	476	454	469	463	425	435	491	500	461	468	490	489	448	445	438	452	493	442	479	483	476	463	482	448	446	473	437	479	476	469	466	468	490	464	466	510	481	481	444	469	500	468	483	467	472	470	499	472	451	470	470	433	475	449	430	474	446	459	465	463	505	512	452	449	481	473	467	448	469	500	448	477	434	457	484	435	491	443	439	496	488	453	475	456	457	447	462	453	440	477	453	453	483	434	461	489	435	446	476	473	433	486	467	454	494	517	479	475	494	471	479	466	465	464	481	491	475	483	472	465	472	475	468	529	467	465	486	450	429	490	465	463	488	463	448	455	481	490	492	499	509	473	471	460	473	449	472	462	447	486	452	446	462	515	499	438	454	445	461	467	507	464	438	405	489	464	471	462	450	477	406	455	505	474	440	504	497	448	498	448	473	438	518	482	472	476	510	449	480	472	488	465	430	448	456	510	488	460	485	513	497	487	520	443	466	469	480	474	468	492	451	461	441	406	496	444	456	477	458	504	476	468	446	459	486	492	503	484	483	468	484	466	460	460	460	472	470	495	446	464	462	471	492	502	448	441	460	470	466	504	460	469	475	484	477	465	499	499	450	470	434	484	474	470	512	463	463	464	478	468	473	479	486	476	502	518	472	496	490	495	504	503	478	455	458	480	473	469	462	469	475	455	494	454	428	458	433	483	495	476	503	474	460	483	483	476	479	435	437	463	453	501	483	509	469	457	486	447	455	477	478	529	458	476	458	457	443	485	479	449	500	456	462	449	475	471	456	506	496	440	468	471	512	452	461	464	463	464	465	469	434	475	467	456	472	459	445	478	523	478	494	491	483	432	435	468	460	508	492	528	448	460	489	508	489	465	478	410	446	493	431	517	486	461	483	457	485	481	490	503	450	460	473	478	469	466	452	502	447	455	477	477	480	460	500	467	426	502	474	435	442	475	460	489	491	449	485	462	470	475	500	456	458	474	505	450	462	455	438	455	463	493	467	435	497	473	453	470	475	468	462	480	479	537	461	497	470	448	497	463	478	514	440	490	478	471	498	473	449	462	502	466	454	466	479	490	452	500	473	476	470	442	493	446	531	426	480	482	485	472	418	486	490	457	436	427	492	488	446	475	477	471	506	450	458	423	469	467	466	506	461	473	481	440	465	448	482	488	509	465	464	486	430	476	481	477	453	486	451	487	491	461	452	444	475	460	479	473	463	476	438	459	486	480	528	498	427	446	461	473	491	447	491	488	502	447	462	508	456	448	454	463	478	466	480	444	461	497	496	473	455	492	505	458	495	438	464	502	468	484	445	464	457	480	466	444	452	462	496	454	485	513	486	497	486	502	463	462	484	502	486	461	442	486	451	449	486	481	465	469	423	455	455	438	454	470	473	458	497	423	465	451	450	491	485	455	441	448	459	456	452	475	474	503	466	490	487	505	459	453	502	460	444	439	441	439	483	488	462	446	456	465	504	477	490	442	450	423	478	492	497	493	456	444	489	485	440	501	498	473	511	425	466	487	431	473	468	479	494	457	471	470	480	458	478	463	492	482	437	474	518	478	479	453	466	468	464	510	465	480	478	515	455	431	470	469	485	450	426	457	449	509	463	474	487	470	479	446	453	456	419	436	438	475	458	453	476	461	478	453	450	450	444	479	432	454	494	467	489	447	512	447	484	476	491	490	471	490	502	434	486	490	506	463	456	461	506	481	461	465	457	448	454	454	498	486	436	486	440	463	472	480	461	454	413	433	458	460	457	506	464	466	453	451	463	481	439	459	463	482	475	461	484	500	467	450	493	493	453	444	441	481	478	493	454	452	476	511	519	448	466	460	478	479	487	474	446	482	429	442	451	472	477	486	449	461	499	487	474	498	469	448	464	455	519	431	461	507	481	457	443	504	460	468	482	518	472	452	466	421	465	456	461	479	454	454	485	502	489	463	490	491	450	487	462	508	490	456	480	468	448	453	482	467	434	455	489	440	502	485	494	443	466	442	465	480	496	485	464	471	453	449	463	460	474	421	483	454	475	476	481	478	466	452	472	466	483	489	491	473	482	460	501	479	482	498	454	466	515	473	451	458	484	460	465	453	460	475	474	464	465	461	472	483	481	509	455	492	509	438	441	491	477	472	475	477	479	481	469	490	447	507	495	482	465	473	494	460	493	475	496	469	488	490	488	468	467	486	455	474	467	460	475	450	462	457	498	471	462	458	455	457	487	492	463	480	472	446	463	502	510	446	439	464	461	459	488	477	474	470	470	442	447	467	466	453	510	439	485	508	444	461	482	452	469	431	474	461	458	441	460	448	466	447	488	458	458	453	428	491	454	457	442	468	469	516	429	485	467	465	479	485	490	461	475	428	491	442	459	427	436	459	461	481	455	490	453	478	466	500	448	440	464	457	495	514	456	457	484	486	450	440	465	477	492	499	470	477	464	468	457	471	511	484	491	460	454	453	461	450	485	495	447	473	472	485	454	457	475	458	524	458	443	467	448	459	486	509	473	461	463	469	474	460	434	468	448	503	455	434	450	456	457	473	459	493	489	460	428	492	453	494	415	462	448	426	445	461	492	477	446	470	459	475	504	497	476	455	467	461	462	492	465	479	482	456	475	414	435	452	453	463	466	477	456	457	471	463	461	476	465	481	501	490	442	472	484	432	466	511	468	487	435	462	491	467	463	480	466	466	466	483	446	520	471	500	440	450	489	466	468	458	473	477	457	474	499	477	478	441	465	467	462	471	432	493	509	460	439	461	432	482	442	507	480	481	476	479	462	443	461	476	481	468	474	482	438	500	457	481	463	469	491	470	484	516	419	449	450	471	480	485	472	459	470	472	495	486	457	458	492	444	460	476	473	445	460	492	465	492	458	488	472	469	468	505	489	462	457	418	491	498	448	454	445	461	473	495	476	451	476	449	471	468	492	478	511	444	473	446	453	464	478	430	483	488	484	474	459	492	472	460	439	487	458	443	476	449
23431	21408	29180	24002	21417	25276	57697	52693	38381	23769	10451	2363	603	377	306	300	275	287	261	300	269	278	271	284	273	282	266	274	284	294	263	301	271	270	286	264	261	298	288	271	296	266	300	292	270	283	267	266	283	276	282	306	288	304	277	267	291	275	282	272	275	271	275	289	283	267	283	289	272	282	257	308	308	299	297	275	263	267	231	274	268	278	270	275	264	258	294	274	286	258	283	270	305	269	270	275	314	273	286	330	313	313	291	276	284	311	291	272	286	299	257	307	264	260	285	287	281	272	301	308	283	297	269	286	294	257	275	264	312	279	275	282	306	268	285	310	251	288	298	281	277	276	274	263	277	284	293	272	297	292	275	266	271	298	267	271	298	284	276	265	281	275	261	304	306	281	299	271	276	265	281	286	261	299	286	291	262	297	251	283	284	265	269	281	284	260	281	283	286	300	268	264	292	298	267	317	239	283	288	293	271	264	289	279	252	302	226	278	294	262	273	281	262	269	272	247	302	283	244	275	264	267	285	245	285	299	270	285	263	300	274	261	294	295	285	310	293	331	286	283	269	303	274	271	293	247	284	305	288	288	295	271	299	326	269	297	292	257	263	257	269	291	277	297	269	263	286	283	277	284	257	257	302	285	321	271	272	297	283	298	308	275	244	285	264	282	293	311	302	260	278	293	284	249	275	241	293	294	302	280	264	259	279	288	286	278	306	274	274	300	274	305	281	280	257	277	271	276	270	278	285	270	249	292	291	293	263	290	310	251	295	275	286	291	265	284	301	256	289	273	278	277	270	279	267	244	259	268	292	263	277	251	283	279	252	306	268	283	295	292	290	253	285	280	275	282	273	304	278	288	284	268	294	260	305	279	267	290	271	250	309	297	291	263	291	293	292	280	273	268	276	268	272	320	268	291	303	265	259	247	249	266	272	284	279	257	260	320	265	308	287	282	258	285	256	267	278	273	245	260	304	280	260	295	264	255	278	282	272	253	293	276	253	311	297	276	281	287	284	294	304	289	305	268	288	285	280	287	273	295	273	276	267	285	279	295	278	269	298	283	299	286	275	303	287	264	280	309	262	280	276	278	300	271	310	299	275	284	292	288	276	265	272	293	266	296	261	304	265	289	271	283	283	285	249	297	261	277	287	310	246	242	300	263	259	279	286	287	301	292	289	285	266	315	283	260	288	269	278	241	286	285	295	284	262	293	274	275	269	266	295	302	284	276	263	289	288	282	276	313	290	272	282	275	284	273	265	268	251	290	308	261	291	288	280	266	286	278	285	273	253	267	259	278	308	277	291	281	272	299	274	286	315	266	286	254	277	253	270	257	299	303	274	301	304	280	265	294	255	250	274	262	282	274	274	273	292	265	292	282	313	281	284	286	286	277	259	291	293	290	301	275	258	282	286	247	271	301	286	287	286	284	291	264	320	277	265	285	274	284	300	299	280	279	298	277	270	277	291	274	269	261	258	278	287	286	302	328	243	281	293	271	290	275	296	268	271	269	253	281	297	293	291	278	274	278	279	268	282	274	254	279	266	274	284	269	302	298	324	276	291	264	255	306	295	275	285	284	299	304	279	270	292	305	262	278	288	285	266	281	260	291	313	292	269	295	277	275	293	286	276	282	276	272	286	296	264	276	297	293	249	274	278	312	279	282	285	274	272	297	299	303	294	299	264	283	303	260	312	279	251	273	273	274	284	270	263	279	286	280	268	310	275	302	263	284	290	279	282	292	286	281	287	275	264	275	285	309	277	289	305	315	285	277	294	284	301	283	275	295	269	273	304	283	271	283	299	307	290	265	293	274	278	261	234	312	292	266	270	274	289	285	273	288	272	265	283	263	290	277	289	288	249	280	308	311	287	286	284	269	316	299	316	288	299	295	295	283	265	315	290	289	271	265	270	274	274	282	262	281	262	298	287	232	283	309	291	278	277	326	305	282	265	285	288	273	283	283	289	304	256	288	260	267	295	252	265	274	295	273	274	266	298	285	299	264	282	267	261	291	282	288	275	281	278	262	258	276	294	297	284	268	294	279	273	277	290	278	272	269	270	298	284	307	280	284	278	298	302	277	286	295	300	283	294	239	267	260	307	283	288	321	272	272	320	287	290	312	319	271	305	264	292	274	316	276	264	264	295	283	299	258	269	276	290	266	316	290	305	282	302	294	256	270	295	273	283	302	297	272	295	280	278	268	252	271	294	289	312	254	268	284	270	274	273	278	305	286	273	294	281	282	276	259	295	312	263	285	258	296	252	281	300	311	287	288	239	262	274	291	291	278	282	280	283	263	292	299	261	294	269	265	276	280	261	275	261	261	284	283	304	290	270	255	251	288	287	274	268	299	264	279	284	301	304	277	292	269	264	289	278	294	266	268	261	285	253	262	298	275	300	295	280	309	277	255	274	275	290	266	298	272	293	315	260	284	258	269	292	290	328	284	298	279	271	280	292	279	275	256	287	280	287	264	239	288	280	279	289	295	270	287	245	293	275	282	282	280	264	274	285	301	277	273	319	275	282	281	303	278	249	287	279	294	268	286	274	305	268	324	274	286	275	297	293	289	304	283	292	280	327	263	289	258	279	282	279	288	267	268	262	303	268	273	279	294	291	286	252	280	314	286	268	284	274	302	283	302	268	313	289	283	269	314	286	262	278	267	312	272	258	268	294	303	303	267	268	289	307	285	283	273	301	289	297	294	277	301	284	278	276	305	315	278	269	300	251	278	310	283	290	279	280	280	296	302	280	319	256	256	294	262	271	259	288	290	236	259	274	281	295	293	284	272	299	252	285	259	301	286	282	232	274	292	255	311	284	287	308	256	270	304	281	277	285	281	227	284	266	271	288	260	274	301	288	247	279	267	293	281	272	321	280	264	282	297	278	294	263	299	272	281	269	267	280	276	274	256	259	268	290	257	272	302	280	285	281	296	297	272	280	291	274	281	287	259	309	271	276	292	259	275	282	285	286	265	267	266	311	279	248	259	298	303	267	295	273	288	283	277	285	290	285	265	308	264	283	285	307	264	286	290	273	295	294	292	280	264	290	276	287	304	272	277	265	280	280	301	275	286	262	271	279	295	260	296	252	293	288	284	258	307	264	284	265	298	269	281	308	249	282	279	317	246	303	289	284	298	292	289	314	271	265	257	278	298	281	267	290	275	268	308	281	286	277	240	283	286	294	269	278	257	293	265	306	253	262	262	288	277	283	275	292	254	297	296	269	267	290	297	263	284	251	294	263	249	250	281	276	299	267	270	295	296	296	282	296	278	269	281	296	265	273	286	293	283	280	294	279	300	298	270	285	282	259	283	275	273	282	253	279	284	268	264	282	300	303	300	288	267	279	280	269	281	289	255	269	294	274	284	266	271	280	266	287	283	285	239	286	277	282	282	265	313	286	318	261	289	286	279	240	285	264	307	271	296	283	292	283	286	262	276	297	304	295	268	295	280	273	282	295	270	289	309	288	280	291	317	262	295	286	285	293	261	265	285
14617	26802	27242	18518	12285	25175	58927	52376	42540	28562	15398	4545	1236	633	437	404	385	422	396	397	408	403	364	434	406	413	363	415	376	418	412	414	418	387	388	390	422	376	403	405	387	425	407	392	401	411	423	399	435	374	411	385	393	374	415	418	417	410	376	399	416	390	398	403	407	350	415	393	388	355	419	428	401	393	426	414	414	422	401	392	402	397	402	385	404	429	396	358	420	393	401	437	395	368	419	421	410	392	400	364	418	359	393	383	395	416	408	426	390	366	400	403	420	385	383	423	391	382	387	390	433	427	387	406	401	376	437	391	407	400	405	425	427	388	371	398	361	400	411	382	387	391	411	405	414	404	401	388	381	399	385	403	392	406	355	387	389	441	386	451	365	407	419	392	388	374	364	391	407	408	417	381	383	355	413	395	382	419	394	375	382	401	403	370	408	392	425	374	420	420	396	398	374	408	392	440	357	395	376	380	368	424	401	390	383	389	419	362	390	421	410	428	397	374	408	374	395	380	407	416	418	385	361	402	382	406	403	390	381	422	393	372	392	379	394	385	364	391	420	407	406	412	387	415	380	441	421	400	382	422	432	393	378	394	420	357	393	386	410	404	409	428	401	429	410	408	355	415	393	450	424	425	419	410	405	393	378	455	391	355	387	360	427	411	426	420	376	376	397	427	384	389	383	406	374	430	409	397	384	390	392	382	372	383	387	396	389	411	417	411	394	417	379	418	379	403	373	373	391	402	394	399	396	417	409	400	398	401	386	409	399	414	408	424	391	414	408	408	394	391	429	418	378	395	403	369	429	425	422	404	414	393	403	388	419	417	390	425	412	406	387	420	383	376	431	378	414	410	384	393	395	422	440	393	410	401	401	398	432	367	354	397	412	388	409	371	409	400	368	409	396	398	410	400	412	370	383	384	371	415	390	418	429	414	387	380	425	434	406	409	390	400	400	391	421	384	372	409	400	413	439	394	398	391	408	385	432	405	410	393	375	397	387	382	376	401	394	428	419	376	436	396	418	380	401	397	411	404	400	399	394	394	413	389	402	403	428	407	424	381	405	373	415	395	388	365	385	408	400	385	382	379	414	388	386	402	420	381	409	407	403	435	405	425	427	390	393	402	381	403	366	406	391	385	389	394	362	395	401	418	405	372	394	356	416	440	377	389	410	389	401	396	388	358	396	413	406	401	422	390	356	408	389	388	415	404	389	383	414	426	426	411	394	428	424	434	380	393	371	381	440	413	369	402	403	412	411	397	381	390	434	397	385	412	402	406	412	411	403	362	409	439	365	390	412	384	406	418	380	387	398	398	404	374	402	379	395	370	384	365	399	378	386	402	452	391	373	388	418	389	417	389	375	385	379	409	434	416	397	373	435	446	376	390	395	387	426	378	413	389	389	378	434	380	411	411	403	396	431	402	434	437	371	392	423	375	354	343	366	394	403	439	391	429	423	401	404	406	392	396	382	403	398	373	401	427	370	377	407	399	424	404	426	411	409	419	395	373	408	403	391	376	398	371	392	389	378	413	413	406	391	407	397	433	409	407	379	401	382	375	424	414	412	372	394	466	338	411	394	374	408	397	405	445	431	385	407	389	392	405	406	417	387	406	368	411	384	388	435	384	416	426	425	424	392	390	415	417	421	404	411	434	414	389	393	430	418	425	421	389	367	411	427	369	382	365	430	394	400	373	406	384	419	425	383	371	378	436	389	413	397	380	378	395	429	404	393	403	376	415	423	414	419	403	385	405	406	420	410	369	373	419	380	405	405	408	431	387	394	416	417	387	389	381	426	376	431	435	417	396	406	398	371	392	421	419	435	366	374	353	393	415	407	397	402	401	380	374	416	398	395	401	374	398	446	415	409	385	410	373	427	375	443	413	388	396	401	433	385	383	377	415	432	383	409	374	388	386	367	376	370	408	370	395	402	389	368	386	414	411	414	405	439	408	393	432	366	389	398	417	408	435	381	396	378	403	401	373	397	413	398	433	376	369	389	409	388	421	368	384	430	393	387	370	401	400	380	414	390	417	393	401	399	424	382	416	401	361	451	403	377	375	422	412	423	444	395	388	394	435	389	405	440	362	436	375	381	395	389	378	407	436	391	395	437	396	388	421	410	421	400	421	409	383	415	367	377	419	377	372	426	347	401	396	395	390	405	393	337	414	391	399	383	404	419	411	383	412	377	405	405	367	402	422	404	380	426	394	405	412	412	380	366	396	396	436	406	419	366	417	408	389	431	449	404	384	401	404	378	382	379	429	407	371	399	399	395	400	355	412	394	384	399	446	395	386	407	367	372	361	424	389	419	423	381	441	341	392	380	379	386	390	407	410	406	380	401	412	411	399	371	371	407	393	394	428	370	362	411	380	396	376	386	399	393	385	396	398	404	418	384	388	422	413	400	424	387	403	348	401	395	388	359	386	396	406	398	376	415	398	363	417	415	397	428	426	419	409	428	407	401	411	393	444	392	407	417	406	414	458	408	422	413	392	383	401	420	393	401	376	416	402	392	389	374	445	373	383	372	414	375	390	377	394	412	397	384	392	397	392	395	374	375	411	352	397	411	409	397	382	422	445	401	427	390	414	367	370	437	397	354	393	405	374	371	396	405	418	387	413	407	416	373	387	360	405	397	404	366	426	382	378	378	394	401	392	414	394	405	414	416	440	385	399	407	399	391	404	421	347	429	403	414	435	388	421	390	410	413	358	356	419	377	426	390	400	406	372	387	357	411	410	385	431	394	391	427	382	405	433	388	404	375	420	422	408	376	343	376	413	379	399	368	408	422	379	371	418	407	365	403	378	378	385	390	377	389	368	404	407	358	377	443	412	376	412	395	407	386	410	396	404	387	395	403	397	405	410	385	403	410	407	425	419	392	368	398	390	387	420	400	392	376	388	408	398	427	364	400	386	396	393	408	414	399	398	396	409	408	384	387	427	402	384	367	368	410	398	402	403	378	404	417	408	401	396	390	425	391	411	397	399	380	419	375	416	407	408	428	410	421	393	403	427	406	423	401	375	406	410	368	393	424	401	418	387	370	417	394	371	382	405	357	367	372	408	364	413	410	409	399	430	372	415	420	426	340	399	372	436	399	423	394	408	369	357	401	374	412	364	396	442	395	383	386	405	415	418	376	400	388	404	420	391	411	403	394	414	387	395	411	379	389	388	365	378	391	383	401	419	447	380	390	385	430	406	375	408	385	427	423	387	394	387	390	388	368	418	400	415	404	415	340	372	421	424	398	399	388	404	394	416	389	390	426	405	400	431	355	408	395	405	396	396	411	418	374	396	399	370	400	384	413	389	380	392	391	412	409	401	400	437	378	414	373	411	395	412	424	381	395	446	422	387	395	392	401	413	412	446	417	431	409	380	393	417	388	410	411	405	443	411	390	432	372	413	387	398	371	390	390	403	413	430	374	431	419	411	408	391	405	414	427	406	377	390	425	390	380	387	396	376	425	406	381	401	371	427	410	390	396	416	406	378	444	393
27255	21334	17605	11052	7944	7719	8842	7906	4512	2226	1077	575	396	344	311	320	295	338	337	304	302	323	340	359	317	308	291	308	302	320	326	342	327	311	343	318	319	320	375	348	348	357	320	301	305	364	337	341	326	355	313	325	329	314	332	317	310	325	327	319	332	307	376	338	336	323	327	303	353	370	357	333	327	301	300	369	314	341	320	365	336	336	318	299	323	351	297	314	327	313	320	327	314	351	333	308	319	323	325	299	338	312	362	336	333	292	327	314	342	345	324	341	315	307	303	343	320	336	364	308	338	343	308	306	308	278	320	313	312	360	350	324	344	344	350	322	296	345	322	302	325	307	382	334	316	312	341	342	295	329	342	343	315	345	351	311	331	363	324	316	331	299	331	331	332	313	351	301	362	293	323	330	313	346	342	355	300	322	341	336	323	323	278	332	337	338	321	331	338	335	333	331	323	291	324	336	326	326	323	310	353	329	347	319	343	317	330	326	308	309	342	308	311	331	332	326	330	306	314	340	354	326	341	385	339	312	371	327	335	332	330	333	329	306	336	334	333	332	329	316	329	317	317	319	326	327	309	337	297	362	342	360	333	316	320	317	319	310	345	330	342	293	333	309	336	325	318	317	310	317	301	334	324	333	329	320	341	312	357	326	317	344	313	321	318	324	366	325	315	330	328	316	311	321	340	365	295	342	346	302	330	320	331	358	326	341	341	333	330	297	318	343	354	334	324	344	340	331	322	325	318	320	343	349	290	343	310	335	341	328	325	353	338	335	314	313	338	299	329	330	312	319	322	337	300	307	307	332	330	311	355	303	344	335	333	326	307	352	313	347	359	306	341	309	311	351	331	328	306	332	344	311	324	310	319	345	336	309	297	321	321	286	348	322	337	311	354	311	337	331	343	344	298	327	339	334	332	334	303	318	347	304	328	288	297	326	310	342	324	334	305	313	338	333	319	305	348	346	332	344	340	300	339	322	335	330	334	318	309	334	339	284	307	335	331	332	307	351	355	323	338	339	313	353	352	318	319	324	346	342	336	329	273	322	322	340	321	324	305	300	369	310	292	335	298	327	331	364	341	316	325	307	343	335	355	319	325	333	348	332	311	339	334	343	333	349	294	326	336	314	319	317	345	305	331	338	342	309	343	299	322	295	345	318	318	318	295	373	336	339	304	347	322	295	358	330	299	335	344	373	359	325	335	331	325	329	324	328	321	323	350	335	362	313	321	343	353	312	324	328	330	352	326	303	375	330	317	303	292	366	332	318	335	309	329	304	310	350	354	334	322	304	317	301	307	313	355	333	367	324	358	325	339	371	338	350	310	334	354	316	304	345	336	337	320	322	372	328	299	313	346	344	330	341	339	337	330	343	342	356	307	351	312	325	275	310	338	325	325	340	332	312	312	326	308	312	352	321	355	339	305	321	317	317	349	323	319	311	302	328	297	327	330	326	314	320	308	318	336	330	330	327	326	330	317	342	354	369	321	337	321	329	313	302	337	336	344	327	336	331	335	329	336	351	311	346	326	303	305	323	327	316	324	354	314	356	311	362	331	345	339	313	318	341	302	325	317	341	301	316	326	313	325	285	351	359	326	331	299	304	355	367	337	308	338	333	346	327	375	323	322	317	364	324	332	347	323	337	363	335	340	339	343	324	348	316	305	338	333	345	349	320	311	337	325	352	298	369	308	326	321	333	345	330	375	319	325	339	326	323	334	325	339	330	326	327	355	317	314	347	342	335	318	339	352	309	366	319	341	360	335	337	331	297	326	313	355	336	319	288	331	328	323	339	346	360	318	322	318	359	317	318	368	321	366	313	323	330	323	311	329	334	319	359	343	291	330	332	351	342	347	309	347	325	351	339	341	318	311	328	343	328	318	358	328	340	340	326	328	312	323	301	326	342	315	323	340	341	337	305	349	319	337	353	311	323	320	336	344	335	336	321	326	347	315	328	351	342	348	338	309	320	338	356	333	302	302	315	307	356	354	333	362	337	309	342	339	337	340	358	333	337	333	306	320	339	324	307	337	328	334	378	336	307	347	323	316	320	391	320	316	343	340	316	344	326	327	341	330	312	342	336	326	329	321	335	303	320	324	346	330	299	338	319	358	323	335	305	335	333	328	333	364	365	331	305	334	324	329	329	347	293	331	327	305	324	327	358	322	311	320	326	343	308	299	340	343	328	341	324	319	321	318	366	345	358	299	279	338	304	334	334	297	314	341	329	340	327	336	353	336	324	325	308	324	334	331	361	339	332	315	331	337	353	333	320	322	307	302	316	326	319	343	324	358	345	298	305	340	337	300	339	284	345	320	335	338	353	315	346	343	309	328	343	320	314	345	337	327	343	321	317	323	335	323	316	301	377	341	304	317	319	341	298	332	316	317	328	329	336	323	322	319	359	293	319	360	335	359	340	318	321	328	332	297	342	306	359	300	325	327	358	349	315	319	330	303	357	322	318	331	348	347	305	324	323	353	319	315	330	337	310	327	301	337	318	307	344	333	312	333	340	302	336	309	342	310	331	351	320	310	369	325	327	296	344	320	323	350	333	323	349	363	326	290	307	288	334	335	324	347	357	316	360	322	329	338	320	304	319	295	306	335	317	353	348	311	329	327	290	343	325	329	306	346	355	358	291	341	317	325	340	298	274	309	356	325	340	310	327	317	341	310	342	314	334	311	323	318	290	320	342	321	351	322	327	354	346	370	295	317	316	341	344	346	315	308	334	317	341	297	320	323	302	355	317	345	332	343	316	321	337	346	328	357	324	335	337	325	316	291	332	298	350	339	340	304	328	333	314	327	308	343	321	340	346	333	338	322	330	351	313	344	326	320	340	311	320	338	301	323	298	341	337	339	354	310	318	314	322	323	336	353	303	276	298	325	331	319	340	320	315	357	326	304	332	343	325	338	316	341	325	303	351	325	327	330	329	345	313	311	319	340	302	333	359	334	273	313	325	328	335	318	335	336	340	307	316	311	310	325	349	329	344	345	321	330	327	294	340	311	313	375	322	315	358	333	339	327	360	318	320	354	300	321	323	345	344	323	344	341	315	336	351	352	302	320	310	342	322	356	343	339	324	332	346	352	355	349	316	338	366	305	329	370	342	303	343	350	321	329	311	343	335	328	330	317	320	352	334	323	303	324	326	326	339	303	299	340	319	326	353	338	302	322	323	345	336	312	323	295	347	309	352	312	323	347	310	309	305	309	308	317	294	340	327	359	316	354	339	322	318	369	314	333	323	359	308	379	323	358	332	319	356	308	338	328	341	335	341	320	319	321	320	325	333	309	332	312	328	315	307	326	335	315	314	339	310	328	338	347	300	342	338	337	349	338	347	303	315	369	365	340	301	356	330	313	338	328	301	326	349	330	339	306	345	339	332	302	298	344	323	333	306	277	336	324	309	298	318	306	355	372	345	340	306	341	310	315	324	351	325	332	321	315	330	311	323	346	333	304	355	327	335	322	307	327	339	326	325	371	340	322	343	340	336
9550	23758	21444	15883	15154	14961	16686	14275	8661	4541	1962	867	545	521	451	453	467	484	473	467	498	479	487	479	442	472	404	495	463	475	466	483	475	477	435	475	475	466	485	452	486	486	457	484	445	456	445	463	459	478	468	469	463	478	445	452	508	488	486	422	427	453	519	490	526	447	427	479	441	459	493	474	480	451	474	510	468	450	467	436	464	471	468	442	455	473	505	464	493	461	470	475	449	468	502	529	458	440	462	451	500	452	473	461	456	475	450	488	422	477	523	455	468	470	421	489	497	458	458	489	496	474	474	458	461	421	449	488	481	464	474	452	461	498	465	464	483	458	483	437	452	481	483	484	477	491	462	465	493	480	481	494	476	466	470	464	473	507	490	463	475	472	475	483	465	488	474	465	439	508	474	440	471	479	486	441	488	450	486	443	470	463	439	486	450	435	494	496	466	443	492	450	452	465	422	482	479	437	460	498	477	515	439	460	483	447	470	478	493	459	496	424	469	484	443	464	487	466	471	433	483	451	489	485	459	434	447	496	475	459	478	510	462	451	436	476	482	500	445	456	480	445	453	453	473	464	449	484	449	498	462	488	453	487	462	475	456	490	472	466	519	443	506	433	474	485	495	464	444	473	473	495	453	484	452	451	446	480	447	460	473	482	458	440	469	493	405	457	478	501	460	460	482	479	479	467	433	456	488	478	490	493	475	436	464	479	461	482	439	515	502	478	469	440	504	459	439	474	478	463	475	497	454	476	483	466	426	477	491	496	445	483	496	456	472	487	479	435	477	482	488	457	467	489	476	477	455	453	452	474	437	483	456	492	441	474	467	449	469	493	446	493	462	493	498	477	495	477	450	464	450	472	484	507	434	463	476	447	452	505	485	469	449	465	461	479	465	472	455	466	487	496	481	469	480	476	525	457	472	493	481	481	473	455	499	458	475	468	459	490	459	451	473	446	499	478	510	436	456	487	461	480	478	467	479	485	486	451	488	518	450	451	427	485	442	479	461	488	463	444	461	477	463	477	467	449	456	480	442	484	449	453	455	470	495	455	470	474	462	511	460	475	464	455	464	448	458	483	483	469	457	498	455	493	488	467	439	473	489	452	469	470	458	473	429	456	475	464	461	483	451	420	468	488	447	467	459	487	450	468	478	485	492	484	464	506	446	473	452	449	439	475	468	502	425	474	507	447	498	493	483	436	452	455	415	468	494	494	462	445	486	513	462	481	442	510	469	478	469	465	491	506	471	519	493	464	456	460	483	453	486	508	464	435	454	460	477	458	512	506	447	435	457	444	463	485	488	486	459	463	468	471	496	493	466	470	491	517	442	469	475	464	481	474	450	438	483	447	499	495	488	505	444	444	465	453	461	455	475	427	484	436	492	452	455	480	478	444	467	419	480	454	461	469	456	459	477	484	430	456	494	480	434	444	458	457	469	476	476	459	483	408	443	459	474	443	463	418	481	466	435	492	470	453	482	496	472	475	491	508	468	477	463	480	451	469	459	441	449	467	459	475	455	490	491	477	446	450	443	506	454	429	468	451	495	508	504	485	504	440	455	497	489	473	442	425	459	451	457	465	469	521	501	485	498	504	501	464	459	467	417	460	461	459	466	498	453	462	470	483	476	460	458	493	445	448	479	459	448	519	462	468	473	472	453	450	465	462	463	459	488	460	459	444	512	439	474	470	449	460	477	471	435	434	442	479	476	442	497	473	441	424	468	488	462	491	450	459	492	461	462	461	467	472	461	468	473	466	459	482	495	470	475	450	453	460	453	497	437	456	454	464	465	440	453	458	475	470	458	482	470	465	471	455	455	463	457	462	507	470	492	474	444	438	466	487	476	451	477	471	488	461	435	460	435	458	471	452	468	489	477	463	470	496	462	492	447	490	484	416	478	444	472	441	465	452	463	473	483	461	438	462	444	471	477	491	490	455	470	439	460	428	427	462	422	457	484	429	427	486	450	450	462	453	459	459	454	506	465	461	463	463	424	443	450	484	459	468	478	460	424	514	487	446	477	457	495	503	449	458	463	475	460	495	486	482	459	476	495	467	454	471	486	463	454	454	468	470	457	457	443	446	489	448	461	471	489	473	479	473	455	480	490	434	494	478	473	455	432	499	440	490	478	472	457	426	494	453	472	467	469	464	478	476	486	469	455	464	458	480	454	483	488	459	503	473	486	419	476	467	433	448	442	471	436	430	461	441	458	461	473	446	470	438	422	462	469	464	505	451	480	467	487	463	491	485	450	475	484	492	463	461	451	493	458	455	496	463	468	488	456	466	440	483	457	467	447	494	447	438	466	445	490	499	462	468	473	464	468	505	454	483	487	435	474	496	452	464	436	442	433	486	515	458	449	461	471	452	482	434	519	452	466	451	470	434	506	505	441	410	466	463	463	481	456	489	439	459	523	473	469	453	442	426	456	471	430	449	516	461	454	471	489	453	458	457	449	456	514	491	483	529	460	452	499	469	473	473	456	470	455	532	476	452	473	479	476	485	434	518	476	472	469	468	446	424	456	523	493	452	461	502	499	452	450	461	468	481	463	455	452	489	445	450	461	448	482	448	480	479	473	495	477	457	485	437	421	479	452	477	421	472	429	491	466	487	488	496	469	487	464	457	446	485	451	509	496	441	464	453	430	469	478	471	498	489	470	492	456	477	448	467	498	459	468	476	511	483	447	516	441	452	471	491	421	436	453	447	459	468	503	459	475	439	434	485	453	447	483	479	483	493	496	459	479	474	483	449	464	456	498	503	456	474	460	506	464	487	469	452	430	458	479	465	474	457	476	489	506	462	451	483	442	518	444	444	508	474	453	421	446	477	487	419	482	465	480	466	461	470	481	481	481	472	505	483	447	466	472	502	457	452	479	461	434	483	449	430	507	467	440	493	469	458	442	442	474	449	433	459	472	463	458	484	446	430	489	454	441	486	485	475	492	466	475	487	436	448	437	448	463	488	472	436	453	467	455	450	479	472	430	449	479	470	441	461	459	496	445	427	424	433	459	482	436	444	500	456	482	475	467	503	489	438	481	447	442	448	492	516	440	496	506	430	465	490	465	469	489	425	474	498	464	444	467	490	482	458	468	477	470	452	472	456	428	473	510	479	458	476	471	492	488	495	459	471	500	437	449	464	471	461	487	459	475	467	482	479	444	457	482	479	491	474	479	472	485	441	463	460	502	491	478	474	469	452	498	475	454	479	523	466	450	462	459	444	469	464	458	532	457	468	463	460	428	480	482	490	495	485	479	474	431	472	445	445	457	455	457	477	471	471	462	459	464	478	501	489	467	515	462	435	460	475	487	488	454	500	504	484	459	474	473	482	485	486	475	458	498	431	469	492	454	475	481	453	450	442	446	466	437	507	485	456	466	484	448	460	507	468	458	485	491	479	453	441	451	478	495	448	479	447	432	493	466	440	479	499	474	476	454	527	463	460	492	419	461	493	508	477	457	483	469	502	440	473	440	521	510	454	474	481	501	439	485	433
25989	21484	25703	22279	9647	11359	25827	20071	11661	5578	1931	686	443	387	319	310	337	320	320	324	365	326	334	341	314	342	290	335	315	311	274	304	313	335	305	324	340	327	301	315	300	368	339	312	318	313	317	306	318	387	302	346	320	330	327	327	337	326	290	316	321	335	340	311	336	326	296	339	331	339	310	368	304	327	357	336	313	309	340	316	331	309	325	331	321	321	356	314	349	315	364	334	335	333	348	316	326	332	305	326	352	340	350	305	290	300	322	317	323	298	325	324	331	330	310	323	349	316	353	334	349	325	347	319	365	321	355	325	317	323	313	319	340	329	303	320	335	336	305	314	340	332	325	336	335	325	321	299	319	303	326	332	332	326	321	326	316	347	323	306	342	340	354	308	345	345	333	345	317	348	289	282	318	339	320	293	320	324	322	327	314	337	331	334	308	309	351	343	335	317	305	320	345	306	332	331	313	317	316	317	336	335	332	319	319	325	325	294	322	324	350	310	339	339	323	328	325	316	324	306	312	347	317	313	343	295	307	333	318	337	349	335	320	298	326	347	309	341	288	324	343	337	319	331	313	325	358	333	316	346	312	342	325	327	327	320	311	336	322	322	302	361	328	327	312	303	351	311	310	309	321	312	299	332	325	317	355	319	301	329	291	312	335	322	316	322	318	323	327	334	352	330	299	300	350	332	366	366	308	326	332	320	321	306	331	330	334	325	335	351	317	375	315	344	289	349	342	328	333	357	317	331	301	320	325	309	333	280	338	349	342	351	306	314	293	336	290	332	316	353	284	327	328	316	315	336	310	307	332	328	320	335	346	313	317	319	314	348	296	316	323	310	307	332	298	325	356	299	321	315	318	306	327	350	328	321	333	324	317	336	320	357	295	331	355	342	330	314	324	302	341	281	311	337	329	326	322	329	342	340	328	306	325	304	314	330	312	317	352	293	316	340	351	335	289	304	346	310	352	297	333	324	350	345	338	345	340	350	314	309	309	288	347	329	286	292	333	347	316	332	317	312	295	296	317	334	347	294	305	328	341	326	290	305	323	310	318	311	315	276	329	341	326	341	348	336	346	347	322	339	341	340	346	321	341	303	329	317	305	353	345	329	323	318	342	314	335	346	338	324	307	327	316	344	337	304	325	343	334	306	355	347	322	294	349	346	281	299	336	329	322	340	327	288	322	341	321	281	349	314	308	341	311	304	331	324	324	301	301	329	326	318	340	326	330	332	318	306	340	308	328	334	302	335	339	351	307	318	327	317	325	327	305	343	302	317	310	307	343	353	330	362	319	341	342	328	293	315	311	302	338	359	311	323	350	317	356	328	281	345	326	317	328	320	308	338	346	343	342	328	298	327	321	319	331	327	322	364	337	342	312	340	331	327	323	324	313	336	307	303	348	317	327	348	279	329	300	327	354	272	345	345	321	290	315	337	316	352	299	325	304	335	326	340	339	357	306	340	312	291	324	312	307	307	307	296	317	322	313	321	305	326	325	360	305	321	329	344	329	346	326	302	330	340	327	321	337	322	306	343	309	324	351	302	327	314	348	304	333	309	319	315	309	328	295	344	315	355	319	338	324	333	340	321	335	346	313	342	323	347	333	331	338	298	342	317	356	322	347	311	320	325	306	326	305	311	351	315	293	340	305	365	339	338	333	339	345	335	344	362	330	363	325	347	342	331	335	333	326	318	349	350	342	323	314	307	351	299	330	334	302	337	328	306	307	337	308	342	314	324	320	328	335	331	319	306	336	323	336	299	317	307	328	345	282	326	325	341	302	321	337	321	327	318	294	334	311	339	325	309	331	359	342	292	326	318	345	347	310	309	350	352	320	294	319	316	362	333	304	308	310	283	309	313	316	292	326	352	348	366	303	283	312	310	325	300	323	319	320	317	342	316	330	340	319	310	329	329	346	315	317	306	339	339	332	335	324	311	298	326	326	344	338	352	351	308	331	306	336	304	335	339	290	325	309	339	328	343	364	315	316	310	331	339	321	319	317	345	320	323	300	308	337	310	313	298	324	342	338	349	320	338	339	342	310	325	340	332	342	308	342	340	295	328	323	329	384	326	321	322	350	320	348	329	310	308	331	316	345	334	309	305	340	325	315	338	314	311	324	305	346	318	332	327	310	324	333	315	289	323	310	294	291	315	282	314	374	287	315	345	314	306	349	360	320	331	300	325	336	344	324	350	330	326	316	285	324	328	342	298	318	309	301	329	347	332	322	289	322	349	307	320	309	320	292	302	341	318	294	282	308	299	334	332	289	283	336	304	300	308	302	336	326	312	305	331	323	300	328	292	316	347	340	332	313	326	340	347	302	359	300	335	323	315	307	292	332	298	295	332	374	307	321	327	313	355	298	317	348	316	333	324	327	343	318	335	298	283	338	347	354	293	348	285	307	311	325	339	317	320	352	339	339	286	308	313	305	342	336	343	299	327	333	291	327	331	335	308	330	310	335	338	325	313	321	326	327	337	331	343	292	322	343	320	369	322	310	316	350	331	339	342	343	337	324	297	346	288	327	294	325	320	305	312	346	306	363	295	309	336	317	327	331	310	340	311	327	332	302	298	324	312	315	329	326	320	338	352	323	338	335	309	312	293	344	316	348	327	312	319	342	304	346	347	347	351	335	349	306	334	350	350	327	333	336	325	326	327	319	322	289	322	328	341	340	307	336	310	345	295	313	310	324	331	324	329	354	326	333	321	335	308	321	334	341	314	331	330	338	339	325	324	354	337	276	339	308	336	313	304	341	308	354	318	309	315	323	326	304	368	311	333	339	333	326	300	347	299	318	307	337	313	329	334	296	311	315	330	343	327	319	323	316	311	327	353	321	348	355	319	341	321	299	345	326	339	331	301	314	357	348	303	320	330	325	328	297	322	362	300	320	313	315	276	332	331	320	308	332	308	307	363	324	327	312	308	330	340	329	317	366	305	337	334	300	366	310	345	350	375	329	350	339	297	344	338	309	346	326	322	309	358	300	343	328	320	335	338	306	334	326	329	318	310	344	324	323	314	312	349	332	327	319	365	337	319	356	284	315	316	295	306	328	333	330	306	328	330	317	327	313	317	323	316	323	299	329	296	301	318	352	317	346	303	320	323	338	319	303	330	324	289	311	315	325	316	306	347	326	303	364	326	349	279	331	334	319	313	308	346	328	334	315	331	344	343	333	334	345	347	319	300	320	324	346	334	330	323	330	329	322	319	325	294	357	313	343	297	296	339	325	346	311	334	305	322	338	329	324	344	331	313	308	338	307	332	297	349	317	357	318	323	346	308	323	309	337	340	359	306	320	317	366	282	327	336	341	349	331	309	334	341	305	293	367	324	339	319	299	360	331	309	337	308	314	323	330	329	313	350	312	323	322	329	325	335	353	321	347	320	304	309	304	312	321	297	327	342	324	331	331	320	333	346	328	321	349	338	306	330	339	318	322	344	323	321	344	318	320	313	324	345	324	326	338	323	324	344	344	313	319	315	295	320	316	349
12757	18548	18605	17836	15470	19760	33273	26321	18401	10109	3880	1340	723	543	487	497	527	463	523	461	459	486	472	468	495	488	467	503	474	436	494	436	474	487	480	490	460	444	458	486	476	512	456	444	463	452	483	468	453	473	462	434	441	460	474	498	482	478	499	485	434	504	453	519	465	475	446	508	465	469	471	506	468	498	453	456	427	433	474	445	476	428	461	468	504	487	490	462	477	436	482	465	489	469	456	492	482	480	478	459	452	440	452	503	461	474	445	472	491	506	503	494	472	486	463	509	445	458	466	493	473	463	463	521	468	494	505	497	484	521	467	475	431	469	467	432	507	467	494	485	461	465	463	477	465	494	460	456	524	461	483	503	429	512	473	468	450	471	442	489	476	451	413	455	493	442	485	455	440	461	478	468	473	536	455	486	527	446	485	463	481	486	496	471	477	493	465	473	445	447	436	481	465	437	471	487	488	461	475	481	468	463	472	426	491	507	449	464	484	498	488	489	473	455	521	500	488	473	438	447	493	465	478	488	460	495	484	479	467	485	483	499	455	479	474	485	440	467	478	519	498	448	490	493	485	465	490	436	508	489	494	438	467	421	487	437	446	483	475	480	486	471	507	491	420	478	433	440	446	442	471	477	441	482	462	490	467	428	495	482	449	486	461	468	495	484	492	463	505	451	490	450	459	485	417	436	487	466	485	470	468	474	505	496	501	491	439	454	419	473	462	475	460	441	496	484	478	434	459	491	463	439	479	487	435	456	462	501	464	467	477	482	420	471	466	497	447	489	516	449	453	473	502	477	484	462	495	466	483	491	514	417	477	450	419	473	504	462	466	438	465	483	482	454	486	466	447	488	490	461	460	469	487	487	496	467	507	465	498	471	504	464	495	490	495	441	485	408	466	453	443	471	469	455	481	464	473	468	493	482	459	441	469	460	474	475	450	453	476	483	476	499	495	482	494	464	493	444	449	424	477	493	445	476	457	479	429	510	471	460	475	456	472	482	469	469	432	490	458	446	476	407	480	454	500	485	448	440	475	493	472	463	481	480	471	460	478	492	478	472	460	463	445	473	492	447	481	474	471	474	473	464	500	453	483	482	464	471	490	472	450	475	466	496	449	492	478	489	438	451	484	511	491	446	468	476	490	448	472	484	485	525	514	480	464	501	437	456	466	462	486	444	457	519	448	471	465	508	460	481	449	485	465	466	461	473	458	449	447	488	453	455	474	457	504	476	447	483	479	479	494	480	528	487	463	480	470	450	466	506	459	429	437	454	456	509	453	485	488	490	442	475	440	480	435	467	413	446	503	438	513	455	455	459	532	490	433	477	480	448	495	475	469	467	492	434	454	434	469	484	490	440	462	434	501	418	478	525	479	470	481	463	474	474	475	468	489	469	479	479	441	474	478	446	456	473	467	485	444	475	439	448	470	474	447	517	493	467	474	448	449	488	440	479	467	495	483	467	479	446	453	485	474	455	464	541	474	490	441	465	448	465	438	420	445	464	490	481	463	472	470	428	486	443	402	464	476	495	452	465	461	501	484	466	435	509	488	471	456	446	464	472	506	496	467	475	487	467	458	464	497	459	453	494	464	466	518	428	464	504	471	455	416	482	436	456	491	450	480	474	459	486	471	494	498	444	508	462	444	444	426	478	446	442	467	425	496	459	497	489	452	459	440	496	462	468	503	452	466	479	476	476	456	442	486	452	452	482	432	491	468	484	473	461	494	473	494	444	458	423	496	471	485	468	459	443	521	455	439	464	469	496	501	463	425	471	477	462	471	460	449	480	487	451	505	481	474	429	476	472	468	476	467	497	491	447	467	468	522	446	480	467	469	466	467	490	443	447	464	468	490	451	502	486	446	459	472	463	515	486	474	447	478	489	442	486	506	452	494	489	492	489	442	470	498	450	466	485	434	479	496	434	480	503	530	458	494	460	461	501	475	437	416	452	461	507	477	439	471	415	512	472	488	470	467	475	464	473	466	474	455	484	469	477	509	490	484	503	467	490	474	427	484	531	453	472	481	460	476	482	448	431	466	439	457	481	479	449	456	459	484	500	479	471	483	495	461	470	459	486	495	475	447	478	466	508	474	442	464	477	484	496	466	457	460	459	482	472	446	443	496	462	483	489	463	452	499	485	506	470	492	502	478	475	484	471	476	452	473	467	469	479	468	454	492	445	475	474	499	461	462	498	483	482	478	509	458	451	448	479	452	475	484	490	468	482	486	447	466	469	474	485	427	476	450	463	467	456	477	480	482	506	477	483	474	523	484	461	475	491	463	463	445	483	477	434	513	472	464	476	489	486	454	481	464	441	457	513	458	458	472	449	463	476	500	489	429	442	439	504	481	484	493	480	462	432	429	489	449	441	475	442	481	483	463	461	487	464	479	405	481	444	479	495	483	428	491	498	434	492	453	462	459	491	469	481	474	479	478	468	466	461	493	512	472	458	464	445	476	482	472	455	485	478	467	458	416	492	494	490	437	466	497	458	469	453	497	479	454	460	445	459	434	459	449	459	416	454	483	467	479	479	497	459	513	463	482	459	490	477	493	442	444	489	499	481	493	476	493	469	428	505	501	465	442	472	455	441	505	464	529	503	433	456	462	447	485	442	480	546	475	499	461	477	491	472	456	473	507	445	495	449	430	435	449	465	476	456	466	468	455	518	457	478	492	451	506	466	483	464	488	478	447	474	469	456	472	453	489	499	493	471	462	493	511	489	469	433	456	471	456	444	474	452	444	469	470	443	487	438	501	472	481	431	449	488	491	475	452	492	445	492	489	450	513	468	461	482	463	450	476	445	487	496	445	439	448	464	453	472	481	456	486	494	457	471	453	447	505	463	503	456	450	482	467	458	483	462	506	490	475	430	484	463	487	485	460	449	485	477	458	494	472	474	450	485	480	449	468	451	475	453	493	475	482	473	510	452	453	523	485	472	467	511	468	479	469	481	421	459	472	479	472	453	436	485	451	465	459	434	500	496	466	479	491	488	468	464	434	442	491	484	460	512	498	507	455	449	475	495	477	463	497	513	466	455	484	432	502	463	471	487	453	480	473	448	462	481	438	439	476	500	424	472	460	486	469	514	478	469	450	503	471	484	475	495	469	453	451	469	469	449	475	473	483	439	524	463	448	462	470	491	468	450	484	430	474	477	449	458	484	449	445	454	503	503	491	491	499	447	468	431	487	463	472	451	489	467	460	451	461	469	481	489	473	499	458	446	467	458	503	471	506	467	511	492	486	491	474	483	478	445	455	486	464	463	475	444	474	456	509	490	483	447	447	455	452	498	502	454	472	471	520	477	455	459	476	495	503	466	439	455	477	453	496	466	455	473	442	510	455	457	493	470	490	474	461	450	475	478	485	462	438	476	485	473	477	454	496	485	443	441	443	472	456	467	485	469	478	493	472	480	497	495	457	491	489	487	490	459	444	430	461	484	467	434	501	485	515	479	454	492	474	479	469	484	470	479	467	473	494	443	458	481	468	413
23464	21400	29145	24078	21655	43651	59017	46214	33337	21027	7780	1779	641	395	281	307	283	278	247	269	287	273	287	308	292	302	287	312	287	309	265	302	280	291	266	283	297	277	272	264	273	269	253	278	293	257	273	272	304	278	273	313	261	336	280	255	288	307	242	302	304	304	272	265	265	297	286	281	267	273	264	274	300	275	275	295	259	285	303	299	315	290	275	258	284	301	281	266	284	285	298	311	273	280	270	296	286	280	282	298	264	301	284	284	256	257	280	271	271	291	286	258	292	298	297	265	279	265	288	252	274	270	261	299	277	297	273	280	284	270	275	291	276	296	263	269	300	276	297	241	278	263	259	289	284	266	304	259	277	266	283	252	300	283	286	287	242	284	293	289	266	255	271	282	289	261	294	308	291	278	290	242	295	309	306	291	298	306	266	294	282	268	322	273	296	285	307	259	288	296	273	267	268	278	301	298	298	269	248	281	278	268	279	273	281	311	265	270	300	268	297	305	266	277	250	305	293	246	289	279	258	282	281	303	265	280	266	272	253	277	297	242	284	257	286	305	292	294	306	277	267	262	285	239	303	293	288	292	305	282	302	278	278	256	276	294	280	282	258	296	301	324	283	275	286	275	271	282	263	277	289	270	272	315	288	288	261	287	274	285	253	284	255	273	274	263	276	268	271	286	255	303	291	271	283	282	305	288	260	274	255	307	266	274	274	297	297	291	274	255	250	266	245	268	265	302	298	286	267	270	306	284	292	295	253	313	284	257	283	275	284	266	282	276	282	282	263	261	279	277	286	295	275	266	299	293	301	246	281	299	275	305	278	279	310	280	275	286	287	248	261	302	296	292	273	258	277	288	286	309	301	267	258	289	269	258	251	308	261	288	299	296	267	293	284	305	249	297	249	282	275	290	283	286	273	264	315	264	285	281	300	263	270	282	295	271	272	284	273	304	302	288	258	244	267	298	264	290	302	301	272	253	289	265	260	294	255	303	285	248	309	306	286	269	293	265	255	306	302	291	300	282	279	284	288	254	272	274	293	277	282	289	261	273	289	304	266	284	246	302	282	295	266	271	256	311	272	307	263	296	298	227	297	296	261	296	296	299	282	316	307	273	258	296	285	272	283	283	275	267	290	265	294	306	271	264	269	292	270	260	274	289	244	263	285	268	296	292	286	262	295	289	261	280	286	282	301	277	276	285	278	284	276	264	261	288	263	250	261	276	296	288	263	260	303	255	256	280	297	268	261	284	268	272	271	284	270	293	267	311	317	260	257	263	307	269	304	314	286	258	288	285	257	268	265	284	304	273	270	275	313	274	274	307	299	308	276	286	256	272	267	303	289	273	244	277	272	311	279	296	252	304	259	283	272	312	282	314	277	279	295	295	284	262	271	273	277	296	273	253	301	267	269	298	298	254	304	253	287	276	283	298	266	276	288	288	271	292	279	298	281	261	269	295	283	268	260	288	278	298	270	261	322	287	279	281	312	277	274	292	297	299	264	288	286	281	310	277	269	302	261	279	269	262	262	291	316	272	288	285	263	281	297	292	262	276	264	290	270	309	267	303	265	291	294	262	309	251	279	300	297	278	306	298	301	272	305	269	259	299	286	305	289	318	288	281	264	310	284	253	299	293	294	282	285	267	301	302	282	279	312	261	293	296	274	243	277	271	306	275	254	268	259	271	257	273	279	269	272	268	302	269	279	287	256	281	261	296	304	281	291	245	278	269	296	280	256	286	280	261	261	289	280	284	251	269	256	280	282	271	247	278	276	281	271	264	276	286	263	265	279	268	297	292	280	258	254	259	297	270	292	285	255	269	247	255	286	250	269	278	295	267	282	283	278	310	258	282	263	291	248	263	273	290	268	293	309	276	257	255	284	289	265	272	280	302	253	291	269	289	304	300	284	282	278	280	291	278	261	266	302	279	284	266	312	266	275	311	292	255	277	275	267	279	269	295	289	330	303	265	299	261	302	267	307	284	268	285	266	271	264	271	274	282	282	268	271	286	300	271	272	310	270	277	322	288	256	300	314	285	263	292	314	287	278	269	254	267	273	289	279	273	252	302	273	294	277	269	263	270	316	271	262	288	279	298	292	287	294	293	280	279	250	286	290	251	293	263	285	303	303	289	294	272	285	285	286	299	284	241	264	307	297	276	251	328	277	273	296	282	297	272	292	293	288	279	295	275	313	255	289	277	279	265	284	264	296	286	303	265	273	282	248	305	271	291	278	263	284	279	271	287	261	278	285	277	288	269	259	287	305	309	298	281	279	293	272	279	298	283	264	285	276	243	290	279	266	304	294	267	301	291	315	284	307	288	293	287	288	258	281	267	288	297	299	293	298	284	279	266	289	298	285	298	261	266	262	327	335	314	296	306	283	298	285	300	276	310	292	282	293	275	277	259	259	315	270	292	284	293	290	283	320	262	292	275	312	273	269	289	263	277	274	292	286	263	313	299	317	289	251	258	278	281	280	268	277	285	277	286	295	309	294	276	255	293	282	283	273	296	276	251	262	295	296	264	292	251	278	259	281	269	294	289	283	253	269	275	267	252	280	285	284	266	302	286	283	270	272	264	276	294	272	299	276	286	298	280	282	270	297	246	291	287	279	271	249	282	294	311	256	277	273	271	261	257	274	272	284	277	262	259	241	283	293	285	299	268	279	302	298	290	298	267	322	275	293	280	284	264	283	300	299	273	252	284	269	264	272	293	277	276	254	300	272	296	312	284	264	275	280	286	280	299	248	286	289	290	288	260	277	244	239	305	290	273	270	270	273	280	280	260	287	276	280	284	279	283	255	265	311	302	308	284	268	287	285	293	310	283	307	290	296	274	269	287	285	274	267	298	277	294	259	275	297	305	295	286	269	277	263	283	296	276	260	273	272	292	291	300	296	300	268	277	270	276	282	261	249	235	298	281	248	275	279	268	256	256	268	298	243	283	325	299	274	283	302	263	293	305	261	279	280	261	278	297	273	295	277	275	265	269	286	304	260	251	264	285	250	289	254	283	280	278	283	282	279	306	276	300	290	255	307	258	274	291	320	309	301	313	286	282	268	263	264	268	270	283	282	303	262	261	302	267	288	276	269	303	306	269	294	316	278	267	312	285	264	284	263	287	277	266	256	264	278	259	294	304	262	277	303	267	296	274	296	289	269	250	287	280	300	280	281	267	291	256	286	298	286	274	293	317	294	258	265	251	266	262	269	253	269	297	297	286	313	287	303	261	270	283	282	266	290	285	291	256	289	275	298	291	287	271	300	254	249	267	298	279	280	301	265	268	266	281	299	282	292	287	295	297	301	257	305	303	296	265	284	266	287	271	290	289	271	291	273	260	273	278	301	266	276	277	260	283	252	295	303	291	303	264	269	266	260	280	255	312	293	278	267	291	272	280	304	292	291	278	292	297	298	287	271	280	251	272	255	278	313	246	283	279	284	273	283	247	273	306	262	315	264	282	272	271	274	262	285	293	246	244	294	279	330	282	306	271	304	302
13131	24976	29166	22531	25926	52882	58118	47861	39133	26394	12441	3651	1191	606	442	365	433	389	405	412	397	386	396	392	409	423	389	409	417	427	346	388	390	422	396	369	424	413	386	405	404	407	402	424	429	395	418	413	417	409	412	415	392	418	410	364	357	410	390	387	391	384	414	394	430	391	388	407	371	352	414	416	403	400	402	411	426	431	396	392	406	415	395	384	455	382	432	376	388	385	354	391	379	401	405	394	399	417	408	384	412	382	436	395	403	390	348	428	388	380	420	415	390	418	387	399	405	403	390	396	396	391	404	435	405	409	385	380	393	411	419	421	390	377	350	426	409	377	416	391	434	359	437	421	393	425	347	417	400	378	406	418	393	374	431	410	393	407	392	397	412	390	390	383	375	415	395	379	456	405	356	411	385	357	390	378	407	390	424	398	425	406	391	418	387	422	384	409	415	406	423	400	393	384	390	415	399	406	404	398	381	384	404	394	391	383	408	409	392	406	395	370	428	382	411	401	384	424	353	400	409	391	428	421	409	382	396	390	386	417	380	374	425	428	368	408	388	365	400	449	395	375	409	398	385	398	383	421	412	389	426	395	380	427	368	373	393	403	404	374	349	402	391	399	392	392	408	405	407	437	406	377	428	424	396	382	385	423	410	418	428	421	383	429	416	358	419	394	411	374	408	380	401	412	413	403	413	406	389	381	385	364	410	417	385	419	394	409	410	380	377	423	425	386	423	414	397	378	431	371	414	431	437	394	438	401	390	414	453	379	382	406	402	393	439	359	364	421	405	389	395	404	384	346	427	403	403	391	409	432	394	402	374	415	380	379	388	410	407	414	387	440	369	397	461	388	364	377	423	396	378	351	395	392	428	397	385	372	424	380	371	386	431	407	402	398	427	389	435	380	357	407	374	419	447	404	386	415	378	394	408	391	393	367	372	391	421	420	382	435	407	388	395	376	393	403	389	399	371	395	382	410	376	395	397	412	420	395	407	371	409	369	360	362	392	396	413	406	415	408	409	371	382	380	385	386	386	403	397	383	400	440	364	430	411	421	393	384	441	447	369	399	390	401	405	411	392	410	439	393	381	375	385	409	413	399	383	416	392	403	380	398	393	435	416	424	388	414	397	419	372	366	383	385	411	385	410	394	440	437	403	414	415	432	398	411	414	399	345	387	425	389	443	384	395	399	395	384	389	436	406	424	363	404	433	368	405	373	378	462	416	393	433	403	419	393	364	345	431	345	411	392	416	385	385	403	394	395	416	447	417	421	421	419	391	419	406	405	400	371	396	372	411	399	383	383	385	413	411	381	370	376	439	393	404	408	395	422	374	377	389	391	378	411	425	386	410	402	403	407	424	373	408	420	371	387	431	401	411	393	407	391	382	405	388	413	369	386	413	373	404	382	387	396	426	416	413	424	382	402	367	373	382	408	389	393	376	410	428	405	402	378	421	414	426	430	386	417	395	382	403	384	405	390	400	375	432	386	355	397	453	386	393	385	405	428	416	411	396	412	387	454	379	393	382	449	394	385	386	397	411	429	388	448	406	386	420	367	407	393	405	409	401	395	415	446	393	403	393	419	433	379	384	402	404	407	375	422	361	387	417	369	426	415	375	388	398	423	400	382	399	391	369	390	422	401	362	411	431	397	379	421	394	359	404	376	397	386	430	392	410	397	416	394	416	356	399	399	424	405	414	391	379	384	417	433	378	403	399	400	404	406	393	389	382	387	358	397	431	372	381	404	384	399	381	424	425	382	422	394	394	392	413	401	435	380	402	435	370	379	403	435	403	422	383	390	402	361	407	396	395	383	411	406	429	426	400	409	404	387	375	417	424	423	371	398	411	393	404	371	398	428	386	390	399	385	373	379	399	424	381	398	377	422	381	418	427	382	386	393	420	389	416	381	419	400	388	389	419	385	420	392	401	405	388	370	395	399	409	379	424	408	402	436	408	401	438	423	414	373	387	428	379	363	394	434	404	398	382	408	380	435	406	387	405	414	397	387	396	418	422	429	431	398	420	378	396	419	416	379	372	400	393	409	437	381	431	396	403	420	383	384	393	399	387	395	402	389	388	355	391	430	397	414	450	386	380	412	379	396	399	402	417	403	388	383	414	394	376	423	375	351	417	405	380	417	370	403	392	377	383	454	399	395	374	406	400	377	427	448	361	396	416	401	415	376	445	377	414	403	405	377	394	439	389	396	394	405	388	362	356	410	390	398	432	358	429	398	400	402	400	424	440	399	410	379	412	381	383	392	456	394	413	396	386	364	437	422	404	408	403	423	440	384	434	388	390	424	424	401	407	382	422	438	392	426	417	404	377	383	421	395	439	435	417	415	413	386	383	405	408	354	412	401	395	422	392	400	406	398	427	425	406	383	430	408	389	416	390	395	442	374	398	395	391	407	366	396	390	396	390	392	414	383	419	413	378	368	401	390	394	400	397	392	383	409	397	376	403	420	405	401	387	416	399	399	369	399	393	368	378	400	411	367	396	421	369	390	411	385	381	385	365	412	424	394	405	364	414	401	355	388	390	393	383	432	378	373	378	407	431	442	403	402	366	377	402	407	408	424	451	398	393	410	427	362	387	379	392	418	427	374	406	409	395	409	424	389	394	393	416	401	400	391	406	415	370	421	405	417	383	398	348	422	379	372	393	400	411	392	394	414	409	389	359	397	419	430	399	363	404	414	378	416	406	394	439	407	372	397	400	392	377	392	375	369	364	392	429	408	400	389	419	415	421	391	393	407	375	393	415	394	362	373	392	377	405	413	382	359	406	423	441	430	412	392	373	426	429	445	404	388	426	416	387	383	359	397	427	397	380	395	402	399	362	404	393	438	417	408	395	424	381	385	422	403	417	425	376	410	412	415	389	376	388	411	383	413	426	420	398	411	400	443	391	406	378	418	389	406	385	368	391	420	421	418	400	363	392	381	453	408	399	398	420	379	433	414	380	419	374	417	416	421	397	401	428	392	396	371	396	426	394	395	404	409	400	384	399	343	406	412	390	406	397	400	387	403	407	427	400	372	387	394	442	399	417	401	410	400	416	421	398	392	393	365	381	429	390	389	397	427	368	401	400	411	393	430	421	411	357	421	391	394	370	393	377	415	388	387	398	404	385	408	387	419	398	411	437	405	432	387	380	399	398	379	399	380	395	416	395	416	430	409	422	389	370	370	428	378	402	407	403	416	435	418	400	390	390	415	398	387	419	344	399	407	395	420	388	357	414	406	394	348	424	375	408	361	358	392	385	415	394	406	431	387	374	390	395	420	410	401	422	391	393	389	380	381	407	378	385	441	413	396	362	423	368	421	390	416	393	419	425	376	378	399	427	398	381	392	438	438	397	402	400	429	403	417	372	405	421	413	394	392	404	369	399	377	419	413	377	409	395	419	417	410	415	449	384	382	387	398	363	420	402	358	392	405	405	398	385	417	405	411	409	380	414	433	404	409	423	382	397	421	413	399	429	400	434	385	391	396	398	412	388	366
27266	20653	11291	5013	7804	11786	11098	6597	3593	1875	860	502	362	357	344	309	333	304	340	340	321	309	321	319	314	329	318	333	305	345	330	336	314	321	327	333	296	300	323	355	362	331	300	327	334	302	358	324	305	350	326	337	335	346	335	321	324	321	297	353	325	338	327	327	312	348	330	295	322	345	325	344	318	337	304	338	305	326	313	292	327	316	344	359	322	327	319	336	363	317	329	303	322	317	310	325	322	321	349	323	304	325	322	341	337	346	328	338	340	339	334	326	348	354	336	308	350	315	340	296	342	321	308	341	343	348	324	309	303	337	333	350	318	318	331	313	345	342	306	331	317	333	278	364	315	312	325	319	336	344	329	351	330	326	337	310	360	370	324	342	299	326	330	348	325	346	348	311	355	330	347	309	342	340	303	360	302	359	316	307	328	316	340	336	326	351	360	328	320	334	321	336	332	337	306	325	325	317	334	317	344	339	341	339	344	338	309	309	331	329	329	321	320	324	320	332	319	291	339	316	346	344	347	294	325	302	326	293	362	315	335	325	331	329	345	346	326	314	360	341	300	344	322	358	324	340	350	319	355	311	386	325	295	326	301	309	303	335	303	343	355	350	277	359	335	350	315	300	332	343	335	341	382	309	332	318	333	322	331	334	344	309	334	317	328	323	305	324	348	350	354	328	318	338	360	330	331	313	318	302	362	344	359	330	290	342	327	327	356	311	334	342	311	312	328	322	330	342	314	326	318	362	361	333	342	339	297	332	333	361	307	325	310	337	326	345	338	359	335	336	293	300	282	331	325	303	366	329	324	307	317	349	366	328	342	292	305	375	303	294	323	354	327	321	294	325	317	334	320	299	308	321	340	337	352	317	353	343	323	324	323	310	315	339	361	329	331	343	324	328	321	309	321	328	315	315	332	340	324	346	306	348	332	332	314	308	341	326	322	328	315	356	320	347	324	366	327	320	362	377	316	335	350	342	321	343	335	313	354	362	334	336	331	311	353	326	335	357	324	328	344	336	297	329	308	309	346	337	355	346	290	334	302	295	302	317	297	380	315	363	313	331	325	337	367	355	338	324	336	318	314	293	325	342	358	319	374	340	322	336	344	285	358	320	322	329	319	321	314	347	328	325	306	335	316	332	322	362	336	313	325	327	338	310	332	343	345	341	331	337	358	314	342	333	345	310	330	320	333	308	312	322	340	312	346	335	340	319	342	320	325	329	318	384	320	338	324	327	331	336	349	330	329	337	288	312	337	314	362	341	320	330	306	336	359	333	327	291	348	308	324	321	317	315	328	297	314	313	381	318	371	313	340	350	345	340	293	312	328	363	292	339	315	322	334	324	304	321	280	342	320	345	337	323	336	347	323	327	294	306	357	333	331	316	331	332	331	341	325	327	323	364	306	300	329	342	342	348	314	336	342	314	355	331	320	348	308	350	347	339	339	337	326	346	337	350	325	319	321	308	329	312	313	329	301	335	357	339	315	336	328	324	317	348	315	338	343	335	325	319	334	308	325	304	310	303	308	357	333	305	331	331	294	344	321	333	310	359	323	343	325	345	281	323	316	314	342	332	340	291	334	306	338	359	314	323	334	315	343	334	364	356	350	337	354	322	337	346	281	341	341	317	345	316	307	322	338	324	342	364	316	357	298	343	310	333	329	348	303	314	335	316	328	300	343	328	318	296	340	315	311	329	348	317	312	313	313	351	352	303	326	333	330	329	316	336	304	321	314	299	315	342	299	339	307	367	329	342	307	321	384	292	348	362	334	317	326	353	331	340	336	347	344	336	340	330	329	340	298	330	308	319	325	332	346	311	329	328	329	329	338	298	329	361	385	326	326	314	295	330	332	352	323	346	338	313	350	316	317	358	346	336	326	332	349	342	327	350	332	343	326	365	330	326	334	339	349	323	299	334	334	344	348	343	320	320	324	298	351	335	379	345	331	347	324	328	316	318	294	340	331	310	333	339	327	321	292	340	338	326	341	321	320	321	298	315	319	314	308	326	342	320	346	299	376	322	322	353	322	340	314	327	323	332	313	329	321	317	311	354	326	336	328	309	339	360	339	324	297	325	338	347	326	329	334	340	340	370	307	337	368	320	325	348	311	351	356	338	348	335	326	293	337	338	320	348	354	331	313	331	300	349	336	340	313	312	361	310	346	317	344	330	326	316	331	323	337	306	319	365	330	338	341	350	342	344	302	358	316	328	326	330	350	312	260	322	346	336	335	349	316	325	347	333	346	338	356	325	330	330	341	369	308	374	336	303	354	344	346	344	313	325	330	313	334	344	308	322	321	299	314	343	336	351	326	335	331	323	333	332	304	340	329	324	308	312	315	308	352	354	331	348	335	306	333	296	333	328	309	327	315	324	318	314	331	348	338	326	349	306	323	317	352	322	338	330	332	310	321	312	314	322	307	341	366	350	317	304	308	323	320	305	340	300	321	375	321	321	343	328	318	359	350	330	351	345	352	334	323	353	348	355	307	346	335	316	318	334	318	313	303	324	337	310	359	332	334	332	314	344	314	351	323	281	304	326	363	329	345	328	327	334	323	318	323	322	345	336	303	303	291	322	325	374	315	328	313	331	305	328	309	366	336	347	326	362	301	312	306	350	313	350	351	304	336	327	342	327	323	332	361	345	323	292	322	307	302	334	292	335	343	333	332	337	326	311	342	337	326	344	309	281	318	332	333	314	322	328	314	327	348	328	352	330	336	321	343	355	352	343	380	338	322	304	321	328	331	333	314	328	369	331	330	315	317	334	298	326	333	317	325	359	329	332	284	339	300	307	378	324	307	318	325	333	334	312	335	331	337	371	308	322	304	319	321	306	337	335	302	344	323	326	311	328	346	321	319	319	331	323	351	330	317	325	340	324	341	336	326	300	342	337	330	317	346	310	336	352	353	312	342	321	324	345	311	371	329	316	314	314	321	317	333	308	311	339	336	319	315	351	308	308	343	343	328	348	322	335	324	301	340	341	341	300	305	337	346	336	318	328	314	324	330	328	313	318	330	340	356	340	304	367	345	317	311	345	349	324	300	341	322	340	357	344	325	324	360	313	308	333	321	349	342	341	322	329	327	325	333	319	300	335	323	313	324	346	322	316	334	322	316	321	327	326	332	316	295	322	333	326	320	326	334	344	321	364	344	309	333	339	305	340	319	306	309	338	327	346	297	352	311	324	324	321	321	321	337	300	331	352	351	288	367	368	327	313	319	345	346	335	316	278	345	324	338	313	335	366	320	312	335	333	371	335	351	322	308	331	339	332	337	318	327	314	314	312	328	298	292	329	313	310	315	336	345	308	320	338	354	307	306	330	322	334	313	336	322	339	322	318	329	314	313	293	346	339	331	367	339	324	344	308	354	344	340	349	344	314	337	315	350	350	342	323	358	336	328	307	318	337	333	306	308	306	302	332	361	333	318	322	314	318	329	306	373	314	331	325	360	329	313	350	342	317	312	351	348	323	334	342	351	325	339	346	321	313
8877	14681	11074	8641	15297	20393	18382	11872	6975	3788	1541	781	552	481	494	426	481	477	456	466	492	452	429	490	531	469	462	482	448	475	475	481	481	502	458	508	474	427	479	479	481	438	461	446	471	438	485	471	505	455	455	469	459	486	472	499	442	465	451	457	453	458	492	488	460	486	442	493	488	480	476	484	512	467	473	481	469	484	470	461	463	463	450	438	490	495	491	468	455	447	453	470	463	435	473	480	460	445	495	465	435	473	473	459	507	474	487	517	507	434	447	465	448	494	474	459	481	455	488	461	499	428	459	459	479	447	445	485	489	491	484	496	513	468	454	446	429	483	497	466	485	473	474	496	472	497	484	459	470	462	476	474	450	447	496	484	490	462	473	455	453	437	485	476	498	481	478	478	483	488	481	487	453	516	500	515	480	501	456	466	485	460	476	457	489	492	492	487	471	526	490	484	475	463	451	532	492	467	484	412	457	488	429	470	467	501	452	471	461	488	424	495	498	532	488	478	445	466	464	489	493	489	485	480	465	485	489	434	449	465	446	468	462	471	476	444	474	439	477	470	468	508	469	477	433	483	487	464	506	429	484	457	474	481	502	466	452	459	444	466	480	493	485	450	508	496	486	515	471	474	475	435	501	485	448	468	461	480	485	442	458	441	483	485	473	494	458	467	458	408	469	457	454	488	477	475	475	472	451	503	479	451	460	456	481	510	445	460	452	466	475	529	500	451	485	476	488	482	461	482	458	456	488	447	473	415	524	483	454	511	494	457	419	493	436	463	472	501	488	468	466	459	440	462	474	477	429	479	463	469	474	509	465	482	495	468	482	469	455	483	489	466	455	485	450	474	438	481	503	476	455	470	464	468	458	459	470	484	456	468	451	481	471	490	457	466	487	492	440	441	465	481	454	472	471	476	466	475	475	452	459	484	471	471	457	489	459	469	480	451	447	506	476	455	485	473	434	475	485	465	456	501	470	462	436	466	497	498	468	493	495	462	457	504	462	488	484	438	456	456	481	454	459	488	465	477	447	440	491	482	534	481	492	428	460	467	445	439	438	455	492	458	477	478	452	472	467	448	461	468	463	492	476	430	430	518	466	451	482	478	446	435	437	463	453	509	451	477	466	462	443	485	457	449	487	499	480	454	489	521	443	493	473	473	467	492	435	474	490	473	455	440	504	468	497	469	464	448	484	478	491	480	429	477	488	436	444	455	451	454	478	450	517	439	470	506	480	495	459	492	451	507	438	444	460	447	515	459	458	471	443	465	458	447	460	479	452	469	458	487	450	463	451	459	479	439	437	491	429	493	463	477	480	519	452	452	452	474	531	493	451	428	471	473	471	443	468	451	493	474	471	456	490	461	465	471	488	481	467	495	528	496	487	449	441	467	486	469	497	450	458	455	498	448	433	465	490	489	456	477	479	511	473	523	448	485	470	477	461	467	445	499	466	444	455	462	473	499	460	430	514	486	475	496	490	470	480	470	468	455	477	471	496	465	457	442	483	447	437	489	440	460	410	447	470	508	454	463	460	450	463	455	458	494	477	501	489	492	457	481	442	476	474	455	490	481	485	479	476	479	414	452	477	476	472	449	495	454	500	449	484	493	474	458	478	436	486	438	470	493	428	474	438	494	491	479	463	442	474	463	464	476	480	488	450	436	445	473	443	495	458	482	488	475	478	462	453	506	487	469	485	474	475	508	461	453	463	481	474	436	476	462	450	471	511	466	479	459	427	508	471	473	462	446	471	506	477	443	500	480	471	487	493	475	494	460	515	477	482	451	492	481	484	442	498	442	481	488	481	480	479	468	477	427	469	466	451	474	492	468	499	488	444	481	496	455	452	452	445	435	485	515	449	476	460	507	476	469	445	435	517	486	470	464	471	447	488	489	462	475	464	477	496	447	475	425	458	458	461	490	456	438	506	439	446	490	459	455	454	491	497	498	494	451	492	440	447	479	474	495	480	467	461	458	485	486	473	464	469	467	474	460	502	468	489	471	451	424	498	451	453	479	444	468	466	483	474	493	471	471	489	492	501	448	476	469	473	447	490	466	489	474	458	453	433	467	467	461	486	463	485	467	472	507	450	491	495	452	452	436	494	490	481	457	448	468	477	476	478	520	496	455	486	484	483	478	441	441	478	500	447	483	459	497	457	490	462	472	475	467	461	472	473	464	480	474	461	483	492	466	431	484	455	459	487	449	513	451	481	479	513	481	475	466	441	455	420	436	484	462	482	496	506	430	495	459	450	464	467	454	476	476	494	492	461	468	428	473	482	527	458	495	485	456	453	436	493	485	463	472	475	453	438	492	473	480	484	454	481	484	474	505	478	430	458	507	504	464	467	488	464	477	434	473	473	458	507	457	453	495	510	478	468	464	462	498	459	455	457	441	453	513	431	497	491	447	452	470	455	469	494	480	470	453	426	482	477	506	488	468	476	489	466	482	454	462	518	440	488	463	509	471	500	449	442	496	483	454	438	494	443	536	460	449	450	468	464	485	463	498	464	479	497	453	449	465	465	487	467	494	484	449	469	438	464	497	489	505	454	451	468	517	525	424	470	460	483	524	448	480	480	483	500	468	455	456	475	479	476	493	508	507	479	454	476	482	483	448	475	465	432	466	450	463	429	443	496	455	422	465	458	463	498	439	444	481	481	458	459	464	456	454	479	487	466	446	491	459	469	496	472	493	465	471	470	476	486	483	448	491	497	476	475	449	463	452	499	439	421	471	475	485	479	489	480	443	469	414	472	473	469	461	488	464	456	481	486	437	486	517	470	459	461	497	531	505	467	475	502	451	510	474	489	510	465	507	469	491	488	439	481	465	457	481	488	460	482	448	443	446	463	513	512	439	468	504	484	440	473	434	455	450	430	448	447	481	481	469	478	520	456	440	489	495	478	452	488	444	440	491	470	460	495	508	470	488	443	467	471	483	450	470	448	439	485	499	455	464	445	479	448	460	461	514	453	430	462	481	457	512	494	481	512	457	470	452	429	484	451	469	489	499	465	445	468	487	438	451	491	490	453	485	436	520	487	444	484	449	451	463	484	477	457	451	449	461	463	458	467	499	491	462	469	498	517	455	445	481	477	453	464	454	484	455	471	441	474	485	475	459	468	507	515	471	423	455	524	463	497	466	446	455	485	471	454	504	446	461	502	506	472	497	498	500	458	451	480	461	475	475	466	496	453	456	464	463	477	486	454	441	452	421	451	440	462	458	449	466	425	485	450	472	455	473	469	475	488	466	500	473	439	454	454	450	489	447	468	443	429	492	470	450	451	464	487	460	458	425	433	465	474	463	472	478	480	494	517	456	481	484	480	452	501	452	495	464	462	468	429	455	479	472	504	460	444	473	451	479	482	446	468	373	486	464	490	453	495	472	469	471	470	468	501	433	475	466	471	486	488	462	481	437	458	515	432	465	444	461	477	474	452	467	489	457	473	469	527	507	444	447	442	464	513	462	473	485	463	507	420	459	494	463	488	450	491	462
26145	21481	25105	18845	14211	24092	24088	16390	8154	3250	1261	572	399	379	343	314	322	322	320	352	322	330	308	317	355	313	301	328	331	341	311	329	316	318	345	326	334	325	339	334	328	326	305	325	333	331	334	316	340	318	358	325	375	314	333	346	311	313	318	342	325	311	332	321	335	337	338	353	342	344	337	329	320	325	335	342	312	356	377	352	313	329	358	343	320	347	333	329	334	323	313	316	339	331	326	293	317	359	327	340	309	331	349	350	304	333	304	350	344	345	335	345	358	312	286	337	309	313	323	323	310	318	342	351	362	344	312	334	304	324	302	311	330	323	327	330	327	319	327	329	290	324	325	333	324	314	345	338	371	322	335	329	355	346	342	327	344	307	311	336	344	327	337	348	339	314	335	358	330	337	362	347	299	330	350	347	338	301	371	316	331	329	340	337	332	340	314	360	334	341	320	294	334	306	327	319	338	329	328	312	340	340	327	345	302	325	314	307	354	319	338	327	336	346	319	357	350	313	378	329	350	345	376	318	350	326	349	312	332	331	325	308	359	321	350	340	332	341	337	343	344	368	323	287	305	388	331	329	314	318	324	305	333	332	307	330	291	309	332	340	325	335	297	337	309	311	327	309	331	352	330	320	349	332	330	333	329	328	346	352	334	308	328	333	327	319	331	342	352	345	324	322	327	350	309	322	343	348	323	319	319	320	331	351	312	339	359	313	299	316	352	342	332	353	314	369	344	326	342	317	317	336	350	350	344	327	338	327	325	334	307	311	317	338	324	314	322	338	331	340	306	350	347	301	352	346	349	324	326	310	341	331	335	338	307	330	314	376	341	331	307	350	334	366	312	325	322	325	337	356	325	303	311	303	340	289	327	353	322	302	347	369	333	308	357	331	335	318	323	319	314	330	313	342	298	329	321	333	308	340	336	306	349	337	307	311	332	352	318	337	330	305	314	339	336	348	343	359	337	379	319	318	357	353	336	363	332	354	330	333	330	303	328	304	293	317	301	316	305	309	309	351	331	347	333	320	330	305	347	326	327	332	332	289	319	362	312	317	327	319	320	316	290	329	332	380	338	336	335	350	322	352	310	332	325	329	364	339	331	315	315	312	327	354	338	331	325	326	307	309	332	334	353	349	348	338	353	303	331	345	326	354	354	326	343	333	329	328	310	356	316	343	337	357	368	322	319	362	335	318	331	348	378	306	323	344	359	335	300	356	341	357	337	342	281	295	321	340	336	335	313	350	339	331	307	366	348	347	363	335	311	318	311	337	356	329	327	343	315	322	352	344	325	330	347	332	332	346	311	327	304	360	339	349	336	349	340	310	356	296	336	320	366	318	323	333	346	328	324	342	338	319	326	330	328	332	375	353	300	330	329	284	333	375	303	324	366	356	274	313	331	287	345	351	323	300	343	319	322	330	307	302	372	310	337	329	298	340	344	282	312	302	329	358	334	357	330	310	354	326	349	316	325	308	299	323	341	323	322	310	368	361	316	343	290	352	335	343	343	338	323	319	349	320	327	353	302	304	301	304	334	344	321	354	335	321	314	316	313	332	287	334	314	299	308	312	349	315	314	324	322	353	342	327	311	339	345	339	347	338	327	308	318	340	361	327	305	331	319	293	363	338	312	303	325	342	350	345	329	310	298	333	316	315	355	323	345	340	324	342	372	335	367	345	329	325	343	334	324	345	354	298	338	340	334	330	348	353	324	379	355	336	306	298	318	328	332	344	353	346	343	312	335	322	320	349	321	322	334	307	295	346	320	335	313	341	343	344	353	327	305	346	346	345	332	336	320	362	334	332	340	335	313	339	321	343	313	349	329	325	359	337	339	333	332	326	314	322	347	315	345	356	343	343	340	332	311	342	330	332	303	337	360	317	314	348	335	318	328	367	286	317	285	344	302	345	345	315	312	351	357	332	318	329	348	336	336	319	319	365	316	330	329	361	313	342	313	325	331	333	320	336	353	361	302	325	350	334	327	324	337	311	309	329	358	331	331	315	334	332	307	312	348	311	322	349	331	356	340	335	327	313	325	313	322	302	319	328	346	342	339	300	349	328	341	340	352	316	344	305	332	358	330	356	349	286	334	313	295	325	333	339	364	340	336	363	348	311	322	289	329	322	342	338	328	312	307	349	358	301	309	329	355	300	304	321	307	355	339	296	309	377	351	302	331	355	331	291	325	369	363	317	317	359	328	338	357	301	359	363	342	325	333	321	363	326	331	347	329	338	347	327	320	309	334	341	325	350	378	314	334	323	333	331	365	328	316	309	344	314	307	362	299	335	357	349	319	314	338	346	327	326	332	348	308	331	323	344	331	355	319	313	357	314	346	334	347	329	330	332	371	301	328	319	327	343	368	324	350	332	345	322	329	289	331	319	326	322	310	320	344	355	358	318	331	365	317	350	328	311	317	335	322	353	318	333	325	314	347	311	367	348	312	315	343	325	304	318	310	353	310	337	321	343	335	310	343	303	379	320	322	332	321	378	341	323	340	335	327	328	304	305	316	331	338	332	336	321	307	320	315	334	353	340	312	324	342	339	354	363	347	312	333	327	326	329	343	323	297	353	311	337	322	339	307	330	341	336	336	348	361	328	342	317	321	361	338	294	313	357	335	342	311	360	356	354	348	306	332	319	316	339	328	326	324	355	363	343	322	316	319	351	383	346	376	319	341	322	325	328	293	358	319	332	329	323	325	317	314	344	308	349	318	322	346	314	314	335	323	311	351	319	329	330	316	336	369	302	342	340	320	313	333	341	325	331	353	308	328	350	370	370	324	319	323	284	322	326	349	303	348	330	327	311	366	307	325	371	358	347	304	306	335	321	331	340	309	358	343	369	354	338	361	322	307	337	364	351	304	354	323	345	318	326	333	306	325	323	330	337	301	315	314	341	351	321	356	312	355	374	365	313	372	327	327	325	333	339	317	323	288	326	309	331	325	323	372	337	316	362	332	319	319	335	308	318	344	309	323	337	330	329	305	338	333	334	371	329	359	303	291	333	338	295	304	338	364	361	322	351	354	330	341	344	333	309	346	335	346	314	325	308	342	334	346	331	333	340	335	329	351	337	311	336	311	375	330	336	330	329	330	343	329	337	301	326	321	358	336	343	328	351	328	365	338	329	335	303	329	328	335	326	364	307	322	317	320	308	325	302	358	338	340	322	287	326	345	334	330	354	324	340	321	338	327	341	350	335	319	305	326	337	345	350	348	342	325	335	375	371	310	322	313	309	355	338	349	329	327	329	341	344	330	366	352	357	310	343	343	330	356	314	341	346	333	304	319	335	352	302	326	325	358	328	362	380	315	333	279	342	317	346	307	345	356	355	331	326	339	323	340	331	332	338	308	327	342	321	351	320	343	320	328	316	359	317	326	326	354	340	340	303	349	353	296	314	341	316	318	354	343	313	370	304	330	303	315	314	356	317	314	363	327	335	291	328	346	312	354	342	323	330	283	325	346	344	359	352	338	305	329	331	345	326	325	315
8423	16769	17051	12358	22551	31745	30336	22945	13774	6440	2680	1019	585	492	477	464	467	476	515	496	436	469	485	443	472	489	486	446	479	480	492	483	464	516	493	474	432	439	491	444	462	472	441	485	438	522	492	492	505	478	520	475	471	505	481	485	503	458	472	464	509	483	463	476	471	473	502	487	488	436	452	493	451	485	470	456	451	486	508	501	435	472	467	480	476	483	502	500	473	462	452	471	460	442	467	475	472	471	455	486	449	479	470	453	451	471	455	467	501	501	462	478	463	440	487	498	468	548	514	409	507	491	444	490	496	498	486	486	536	486	531	475	463	470	500	472	483	471	516	497	442	510	476	475	518	524	472	500	519	486	475	486	478	463	483	498	459	454	479	517	464	445	492	468	475	486	506	521	453	470	479	547	435	461	444	494	479	509	503	494	474	488	482	496	443	488	493	454	444	479	441	458	499	472	495	485	457	448	509	503	483	508	445	489	463	497	501	453	478	453	492	491	496	488	519	482	457	495	483	445	447	486	480	505	469	425	489	423	447	463	458	472	486	486	472	501	506	478	489	434	460	470	476	455	482	467	493	450	483	456	477	474	490	488	458	466	496	490	490	467	460	507	474	512	538	474	451	521	504	478	463	412	492	496	447	497	481	483	471	425	447	495	501	446	458	470	480	504	476	472	474	522	497	478	454	470	529	497	466	443	485	471	473	469	467	451	467	497	493	539	525	501	459	475	498	487	447	478	486	468	466	480	481	437	474	478	474	432	481	473	516	461	462	501	507	447	468	455	470	484	497	490	471	483	461	501	518	470	501	492	464	453	517	462	490	430	450	454	487	450	459	481	479	503	490	473	506	471	450	465	523	454	461	486	494	489	485	430	485	477	465	498	448	493	465	466	482	499	473	462	495	519	471	488	504	450	495	501	463	485	449	446	433	432	473	490	464	471	484	450	488	484	486	463	473	497	478	478	474	470	488	473	468	529	443	473	495	517	437	488	473	450	463	468	487	480	458	497	492	449	479	479	453	492	487	460	483	482	502	493	506	485	510	508	490	483	491	478	493	447	483	489	485	452	508	489	475	461	449	472	466	475	484	496	489	465	492	459	487	477	505	475	493	465	491	494	501	505	424	459	478	475	451	500	470	482	455	485	467	496	448	466	524	528	464	460	450	486	472	491	447	481	494	470	485	489	490	433	437	499	437	498	488	506	485	481	498	468	448	510	457	492	493	469	459	482	479	463	489	475	517	471	480	491	470	463	499	479	443	460	497	477	462	491	503	495	457	518	456	445	448	438	480	446	491	474	469	442	442	438	461	439	475	476	472	412	492	507	457	488	476	496	457	461	454	453	490	510	480	468	515	488	488	435	456	473	494	486	476	466	442	465	457	498	438	459	460	470	468	450	520	474	471	475	487	470	424	445	432	478	477	464	513	483	473	494	507	467	486	470	491	454	484	525	512	458	474	484	465	492	507	477	469	476	490	485	491	446	498	477	500	481	477	436	526	481	459	505	491	473	498	515	490	468	470	500	487	481	459	458	484	455	482	452	502	451	493	476	468	453	505	498	458	477	453	467	479	511	499	440	474	456	491	488	487	463	506	479	498	480	457	484	496	478	472	493	507	478	495	494	514	478	478	467	453	491	481	471	479	502	461	472	455	469	521	420	489	475	474	488	517	474	473	455	472	470	505	466	474	506	492	481	468	460	480	475	470	490	452	495	458	477	491	477	478	468	438	469	472	446	441	455	476	480	492	486	512	471	482	475	435	471	480	482	450	479	547	487	490	445	494	496	514	500	482	492	426	503	502	484	504	489	460	514	486	501	475	453	454	477	489	494	504	521	471	500	523	469	483	503	455	456	467	478	497	477	472	477	467	489	473	513	459	487	493	448	487	484	470	473	510	490	492	464	457	452	481	458	502	471	477	457	476	513	469	504	499	484	457	437	512	491	463	508	497	440	491	463	460	498	498	491	471	505	486	479	452	477	466	472	445	442	443	494	485	486	475	455	488	500	534	494	504	497	438	450	470	503	460	493	459	497	502	448	502	409	470	473	478	467	494	462	475	455	487	444	478	458	450	502	499	485	468	456	450	494	467	460	427	458	453	460	456	486	450	459	454	445	421	511	503	445	455	472	500	462	512	431	443	468	469	497	460	459	492	464	501	473	493	482	469	501	511	483	468	438	472	500	489	470	471	454	485	472	476	483	503	497	531	453	448	486	521	456	435	496	518	451	519	453	498	459	468	450	457	444	462	442	476	472	483	470	455	488	448	488	482	484	446	467	443	444	451	447	454	448	495	452	464	450	453	477	472	513	501	444	466	479	494	502	488	483	479	514	495	451	481	512	421	468	450	477	451	465	433	502	463	495	469	442	466	466	520	497	435	478	448	475	455	486	494	481	481	475	477	525	476	465	509	467	494	456	499	485	484	449	471	510	483	457	477	494	459	485	482	471	475	497	482	517	492	446	498	504	483	440	484	459	474	462	460	487	483	497	458	447	463	473	476	456	451	475	439	480	463	445	452	504	475	499	499	503	455	492	475	490	456	477	482	432	475	467	454	457	485	486	490	447	494	482	454	474	492	489	474	516	453	451	453	501	467	443	474	467	479	495	485	466	461	510	514	501	475	458	461	480	458	435	461	494	463	483	472	473	475	515	479	470	513	532	477	500	438	495	479	488	507	493	486	455	453	464	513	476	494	516	492	483	438	482	451	485	442	496	509	431	481	500	471	471	475	475	469	476	447	469	496	502	483	486	466	471	458	436	475	480	461	508	469	453	488	483	486	515	479	471	436	493	492	467	455	492	485	479	458	484	467	489	456	482	431	480	462	490	466	462	466	459	487	508	472	460	471	434	467	507	464	540	504	484	516	469	454	490	450	461	501	486	438	495	513	451	495	512	472	470	481	489	456	443	445	513	478	455	490	490	492	476	491	471	478	481	502	503	456	437	496	523	509	453	476	470	471	498	489	480	460	439	477	494	498	505	478	490	489	514	462	464	481	470	481	494	512	485	452	501	493	493	475	469	495	473	445	454	458	521	456	481	503	515	494	479	481	439	462	516	484	481	512	501	473	465	443	483	495	433	471	480	471	471	498	502	483	505	487	469	518	485	482	454	485	491	507	478	465	479	467	444	495	472	486	459	469	490	497	473	457	463	472	472	453	460	490	483	460	471	488	437	501	454	450	450	492	536	485	460	500	470	487	491	451	499	452	484	493	494	468	503	482	479	493	465	504	524	493	490	462	490	490	457	493	469	484	477	485	478	472	476	488	528	454	486	489	444	509	470	465	500	495	496	497	477	500	501	421	468	479	469	457	465	475	478	503	495	453	516	487	485	480	472	473	472	442	450	511	493	467	483	462	468	495	453	481	478	519	453	472	498	470	467	483	512	501	469	498	488	469	502	487	467	449	462	481	532	459	490	507	491	458	485	480	477	499	457	473	492	456	493	454	471	479	477	512	467	466	504	491	464	491	475	479	454	440	458	487	485
23519	21478	29302	24160	27899	50225	57672	44277	29775	16302	5043	1194	484	325	343	310	274	286	297	291	317	271	291	287	292	301	317	297	302	291	296	277	274	322	270	325	297	325	267	320	296	312	311	274	315	262	279	285	289	297	277	250	290	277	279	279	316	283	298	281	267	298	279	279	298	248	272	301	283	289	305	299	287	289	301	285	281	278	289	304	293	274	319	305	320	288	272	280	286	296	281	295	295	298	295	280	329	265	291	296	316	293	302	305	287	303	296	284	298	306	283	270	289	292	272	274	294	283	264	291	309	285	305	263	300	292	292	321	301	318	273	292	290	291	297	320	304	272	308	278	273	269	290	308	301	289	295	299	298	289	322	304	281	290	260	289	272	297	303	289	325	275	325	294	294	327	285	257	310	300	290	266	322	280	296	306	277	236	304	279	293	312	305	307	300	298	294	310	301	304	303	294	275	286	280	276	298	293	301	308	307	280	284	298	288	271	281	290	303	323	292	277	266	301	281	321	285	290	284	273	273	296	301	304	321	291	300	300	286	289	296	314	313	270	282	284	289	291	325	283	309	291	279	307	257	252	290	279	290	276	288	292	304	321	297	330	306	301	278	253	282	290	297	272	272	303	263	285	297	315	278	276	272	311	308	293	300	286	272	290	299	323	298	287	285	277	307	304	297	296	295	271	289	298	331	314	333	292	302	299	308	280	278	277	298	308	303	322	265	294	267	275	293	301	306	288	283	290	309	300	285	265	302	282	261	302	277	306	274	303	276	269	293	309	306	295	268	292	263	262	273	268	320	289	323	285	269	281	316	283	298	258	309	291	292	271	298	281	270	259	304	292	266	303	282	268	280	311	278	259	298	318	285	311	272	308	288	305	288	295	305	318	279	284	291	296	302	308	290	326	289	330	313	314	299	303	304	308	288	286	264	313	271	297	280	315	272	259	284	301	290	331	283	331	305	311	309	290	296	284	283	301	280	297	304	256	263	275	300	310	282	286	286	304	286	257	312	286	303	283	302	285	288	302	269	312	266	319	270	303	281	292	286	306	331	314	294	282	264	300	313	267	284	314	303	311	310	276	306	266	257	300	313	273	303	297	321	301	302	305	303	280	286	303	313	297	322	262	291	291	321	269	255	303	293	264	303	313	291	290	309	306	296	278	299	307	275	308	282	279	294	296	253	292	281	299	313	311	252	277	317	292	298	313	279	270	273	258	317	269	302	293	316	282	301	264	280	288	288	263	271	265	302	297	281	302	281	262	269	268	297	288	298	301	287	290	280	310	298	260	318	296	286	298	271	302	326	306	265	278	302	299	312	280	290	323	269	299	265	259	268	316	289	295	271	297	267	287	297	300	281	275	328	309	314	310	274	281	258	287	285	303	273	304	297	284	283	321	299	297	296	286	301	303	279	282	274	253	296	291	308	272	274	266	280	290	279	277	260	281	314	277	312	287	300	307	306	327	261	277	307	277	305	302	319	306	279	304	288	282	300	285	298	264	290	313	265	308	289	302	305	330	280	270	304	274	328	268	313	277	307	307	285	262	297	279	287	292	277	314	285	300	274	283	308	314	301	309	269	277	272	315	285	299	311	269	316	276	312	261	293	303	283	273	310	301	312	284	279	300	263	349	292	282	278	263	262	304	279	286	276	256	287	310	309	286	256	268	294	290	291	276	286	303	294	300	292	279	292	288	291	285	316	316	282	273	270	299	298	282	340	305	283	292	297	312	300	301	290	301	296	298	298	291	287	273	310	279	281	273	285	286	299	254	311	295	279	270	274	254	295	315	297	279	264	300	280	295	290	277	299	298	284	324	295	276	268	308	315	272	316	327	294	310	271	295	304	287	314	323	277	309	271	303	286	273	294	279	306	341	298	319	300	296	283	286	309	291	299	270	293	279	316	283	324	288	300	280	304	287	301	295	276	285	261	291	274	297	266	284	288	304	287	298	281	312	282	308	297	300	280	294	294	273	279	294	303	306	282	284	302	298	303	300	273	284	285	309	293	289	312	291	287	311	316	290	294	321	308	294	313	289	310	294	310	274	311	321	286	292	283	298	283	306	305	317	273	251	307	285	291	308	288	302	309	270	308	245	326	286	312	278	287	298	253	272	299	289	292	299	274	289	274	272	305	276	258	265	269	287	293	294	306	312	298	269	291	293	283	298	275	313	276	289	270	298	319	282	290	309	269	282	281	260	316	298	285	270	283	288	277	312	298	290	272	295	297	283	294	261	273	272	317	279	295	276	256	271	279	277	318	297	303	245	309	304	291	278	299	293	292	305	271	300	321	279	291	281	267	291	272	323	293	301	278	306	291	284	308	277	261	307	310	321	304	295	285	301	298	324	296	309	312	296	298	304	297	313	263	298	270	272	276	302	297	297	242	260	287	250	273	311	307	296	284	281	298	310	269	290	314	298	295	306	313	284	281	292	285	299	301	278	296	303	301	282	313	295	303	277	271	304	282	293	269	255	281	338	301	273	325	318	293	279	307	258	282	276	316	275	317	273	254	278	309	274	286	324	278	261	287	300	308	246	310	315	314	302	298	281	280	281	298	287	294	276	298	314	306	254	255	275	291	294	295	309	296	310	314	339	285	295	282	290	257	259	285	304	315	273	337	287	282	277	311	278	295	260	310	280	243	269	288	283	257	301	293	277	294	283	313	294	282	296	296	304	318	306	283	343	329	301	302	285	289	307	290	291	300	306	297	284	291	309	280	271	293	268	284	294	282	309	278	306	304	312	287	318	310	287	307	282	303	308	327	280	280	293	279	263	282	293	293	312	284	287	298	322	277	288	291	302	288	299	301	284	289	292	305	280	273	307	282	285	289	283	280	304	308	325	302	293	318	321	311	290	299	311	308	289	285	302	302	294	306	282	333	299	279	270	291	258	273	282	292	284	293	245	284	274	252	282	250	296	298	307	274	289	271	297	294	300	283	290	302	309	288	313	302	311	271	256	306	308	301	296	294	311	303	308	291	283	294	305	307	283	282	275	294	289	288	293	294	303	298	299	281	304	276	299	291	278	328	272	276	292	332	307	316	310	279	285	265	297	271	289	292	289	294	302	301	285	308	314	317	313	290	314	270	293	272	287	294	316	302	293	278	291	297	309	290	291	292	291	290	268	301	293	290	284	295	271	296	285	303	319	282	322	294	321	284	282	301	272	272	308	265	304	283	285	305	280	303	322	277	314	282	273	285	270	282	291	303	317	285	274	328	292	319	281	318	277	277	313	287	284	292	292	306	299	302	316	296	289	308	255	275	307	269	278	297	317	301	261	273	299	285	283	287	293	299	337	261	268	298	279	303	260	312	316	285	293	296	277	308	274	283	255	307	290	299	326	318	283	289	286	288	273	283	288	280	272	274	304	272	270	302	298	291	295	292	307	303	302	316	258	288	264	285	265	287	288	314	305	264	271	301	314	271	273	279	291	324	296	277	296	300	289	294	302	276	312	294	278	294	281	300	288	318	301	260	299	279	279	290	292
11885	25438	29897	35143	47879	58261	57989	46688	35150	21472	8862	2463	880	529	465	423	448	419	400	385	423	391	425	420	412	429	411	409	385	446	379	409	433	412	400	415	392	411	363	402	378	420	424	396	420	419	384	440	442	397	413	402	430	445	417	421	415	399	434	433	410	413	401	403	416	410	384	425	398	390	411	394	434	406	430	419	410	420	425	429	413	420	406	431	407	383	396	389	426	411	404	451	401	381	439	384	422	391	413	402	426	404	433	409	406	408	428	409	414	432	439	415	432	420	390	403	397	420	395	413	433	418	402	429	440	419	414	367	405	414	421	404	407	438	396	414	445	432	376	414	441	439	393	416	395	445	393	412	396	444	428	439	401	400	421	420	407	447	425	397	442	403	385	428	408	403	417	403	455	416	421	391	394	407	396	440	398	421	419	433	450	431	402	393	419	385	425	431	403	436	449	397	392	405	381	415	412	406	434	429	423	407	418	438	435	389	459	428	425	384	398	407	433	408	407	445	386	410	417	417	427	383	417	413	404	379	413	426	418	417	405	407	418	398	384	398	406	441	398	390	434	446	438	414	423	404	412	444	385	411	390	453	449	417	425	465	442	418	392	400	416	366	433	428	436	382	396	389	401	408	412	387	443	407	437	448	447	444	416	411	421	410	434	399	424	377	384	396	397	385	401	448	416	421	422	446	405	453	389	382	432	396	433	392	403	425	413	429	433	411	442	424	441	396	412	435	400	378	383	409	409	427	434	442	380	410	409	429	446	402	406	429	387	431	400	430	420	455	408	406	436	433	383	453	420	407	428	414	441	373	419	424	443	446	413	468	415	414	400	378	436	455	415	402	439	415	388	387	418	407	429	432	430	396	431	462	416	409	440	425	386	400	440	379	394	397	400	395	414	418	424	403	408	418	403	420	414	410	397	414	374	392	389	438	392	382	391	413	417	443	436	438	422	426	452	398	382	422	417	408	421	428	442	403	418	421	420	423	400	392	395	458	399	405	403	444	424	417	448	387	391	415	426	429	402	428	400	436	420	442	420	381	440	380	373	379	397	412	426	417	424	411	434	412	412	424	412	416	417	397	371	412	421	385	428	419	429	407	442	406	387	428	403	428	441	402	445	437	402	413	416	450	416	403	414	417	433	383	430	421	460	416	471	419	412	447	409	463	401	380	372	435	417	394	388	409	414	435	380	423	429	407	398	440	375	425	424	396	410	420	455	390	448	359	412	447	419	415	408	405	383	448	423	390	450	395	437	383	414	413	419	380	417	420	396	407	423	429	444	372	410	429	416	426	411	426	382	381	410	411	416	423	428	414	409	428	410	425	380	451	395	424	415	430	406	376	417	434	417	408	414	430	398	419	402	414	441	424	403	414	393	433	353	421	413	410	399	448	419	396	429	411	413	431	405	398	414	408	367	411	426	427	423	437	396	439	412	416	397	379	403	431	409	409	417	415	387	411	432	419	399	416	403	395	397	433	407	451	428	361	409	407	412	429	407	398	410	395	429	439	430	411	388	404	401	365	377	430	409	406	422	412	398	417	366	392	441	410	390	376	378	404	400	419	388	440	407	421	419	422	399	425	416	430	438	418	417	378	400	414	406	409	424	422	427	416	426	441	421	398	392	405	419	415	414	402	394	393	420	427	398	411	401	361	404	388	434	417	357	383	427	426	432	375	420	431	434	426	434	409	439	424	426	405	431	407	381	399	388	455	402	469	399	393	413	404	430	450	423	399	457	391	403	400	382	405	408	424	418	400	411	419	403	372	436	444	405	395	409	397	408	409	421	461	404	414	393	405	399	379	433	433	435	446	381	401	405	407	428	442	382	427	442	404	404	458	419	401	375	412	450	442	404	406	404	412	432	407	419	426	401	404	411	414	433	432	440	434	447	396	423	431	380	450	406	432	405	399	429	427	415	433	449	423	413	393	394	402	423	381	391	400	407	426	420	413	389	400	389	389	406	394	430	439	441	417	407	434	413	434	395	411	429	433	379	427	393	389	401	373	431	399	389	462	395	401	395	423	375	400	407	431	432	431	442	426	405	429	408	420	453	445	397	418	393	414	419	460	391	421	407	422	427	413	403	471	409	441	406	389	417	416	413	432	436	435	403	423	436	437	405	455	397	437	434	386	408	379	417	428	409	403	397	422	419	410	415	407	447	453	418	406	406	441	426	419	407	447	405	423	420	415	450	442	413	418	400	406	381	382	424	399	390	397	428	420	417	392	440	396	423	403	394	399	409	408	377	431	387	418	401	413	400	372	376	417	404	401	390	395	379	433	377	381	409	443	420	421	444	405	393	425	389	413	400	435	416	393	456	437	426	400	426	410	411	431	431	439	407	432	417	446	437	417	422	420	412	454	450	420	419	416	442	412	423	433	407	387	379	408	416	430	425	462	405	471	399	418	441	432	387	431	401	367	390	413	436	396	429	440	402	387	426	407	442	410	426	443	434	436	401	379	397	390	410	423	398	405	386	404	412	417	408	423	404	435	413	431	415	431	438	448	405	432	422	429	446	379	426	403	423	425	404	432	407	398	422	413	411	417	427	402	416	401	412	415	422	418	402	400	419	451	449	417	396	402	436	379	373	398	445	403	423	450	454	382	403	448	429	339	427	437	407	401	410	394	400	395	360	417	430	404	446	400	394	411	407	414	437	417	403	417	448	413	412	378	402	389	389	432	445	428	398	386	426	427	413	432	396	381	401	401	417	468	428	412	397	431	426	406	420	429	419	440	435	417	421	402	414	410	431	376	394	381	400	400	381	391	448	428	421	406	362	410	409	397	430	420	419	436	410	393	397	395	381	426	439	421	440	391	409	381	394	404	427	383	435	432	397	420	410	394	424	447	428	390	403	428	424	441	429	439	392	465	412	437	398	423	392	385	446	428	418	406	386	429	415	405	391	450	426	369	411	378	430	443	432	402	445	389	394	379	439	393	398	417	389	420	435	402	435	434	407	402	407	373	411	423	398	400	405	414	392	425	401	424	420	375	404	424	379	417	416	426	372	415	350	429	422	408	430	415	432	442	405	413	432	445	435	429	413	437	413	435	410	400	403	383	417	385	407	405	424	436	421	393	429	399	431	427	393	408	414	404	416	400	429	425	405	422	440	409	415	406	400	377	409	409	415	420	420	402	402	421	385	404	435	417	430	389	399	453	432	414	413	397	397	408	394	435	429	405	419	429	389	428	403	408	384	411	418	407	412	422	421	423	404	410	434	441	427	407	382	466	419	416	421	431	431	441	427	417	398	399	437	457	384	386	381	427	407	436	430	427	394	415	402	406	396	438	392	387	377	432	410	407	389	399	380	420	419	414	409	401	405	422	403	424	430	418	392	416	412	405	407	371	392	425	430	418	356	424	397	405	406	386	392	436	408	403	403	382	396	403	389	405	414	413	416	386	438	411	405	404	430	447	394	423	441	424	438	406	391	378	411	416	417	424	419	426	428	413	412	409	397	409	415	401	441	418	396	404	462	428	422	439
27339	20628	15520	10583	9368	9351	9772	6395	3281	1510	671	460	388	355	344	306	321	338	313	335	350	347	321	342	332	369	365	360	342	336	344	343	342	292	306	322	366	327	338	298	320	345	343	311	322	344	341	323	362	343	331	355	351	320	368	326	349	343	299	337	375	328	331	338	348	360	345	297	339	340	345	374	351	344	308	341	352	310	293	340	324	318	348	314	307	319	337	313	363	313	312	314	333	299	305	340	345	334	345	344	360	336	327	316	291	372	324	338	327	356	352	301	352	335	334	305	324	339	352	320	332	319	320	340	322	342	362	350	315	335	343	308	334	327	347	310	372	339	327	330	336	354	342	345	365	343	349	306	329	334	317	339	308	304	340	345	333	311	348	368	317	332	306	339	332	319	336	344	363	319	306	317	348	345	350	341	367	356	322	339	325	295	353	372	340	356	336	347	354	323	336	325	345	323	349	347	328	334	326	313	316	330	359	334	306	360	348	355	327	366	326	335	320	325	362	312	316	317	315	336	361	315	340	368	367	333	330	334	337	344	352	311	327	322	343	359	351	348	333	347	317	325	339	351	347	336	334	362	344	323	336	313	321	330	320	340	307	312	322	352	352	372	333	351	310	313	344	346	336	353	308	325	317	331	356	336	334	323	337	342	364	340	344	321	368	343	344	329	330	368	342	349	320	330	355	315	363	352	354	297	347	337	355	342	358	331	294	356	339	367	352	331	351	353	309	323	363	318	392	344	357	339	348	326	332	353	333	299	328	309	308	329	339	339	342	356	344	327	372	348	365	321	305	323	343	297	359	336	326	329	354	337	357	309	338	339	345	314	335	329	364	340	332	333	334	347	345	327	320	344	343	318	346	307	324	329	315	350	362	332	332	355	330	309	342	309	325	312	318	304	328	328	356	339	324	339	285	303	324	321	320	351	317	329	358	341	328	310	312	341	313	326	362	352	323	329	317	290	339	308	336	330	336	345	341	366	324	334	328	333	319	354	340	344	306	309	371	307	321	326	366	337	362	342	329	359	323	340	345	313	302	305	354	346	319	357	302	344	370	321	306	329	329	366	332	331	337	346	332	326	345	318	327	299	343	362	337	346	337	329	347	304	319	338	339	347	297	330	343	333	312	328	345	338	302	309	332	355	356	354	324	310	362	350	332	362	329	329	362	342	332	324	314	351	306	320	339	335	330	304	325	364	361	325	328	316	347	345	349	352	346	328	320	334	347	381	320	347	332	359	319	352	357	327	335	329	362	356	348	341	360	374	348	329	319	346	318	315	337	329	351	356	341	296	353	346	368	342	308	345	293	309	301	348	326	330	325	321	315	339	351	358	354	319	329	360	334	359	329	334	319	338	323	336	331	333	307	323	312	322	309	312	320	280	326	342	337	374	314	314	328	331	357	362	332	323	368	345	349	343	305	329	348	319	320	391	370	330	332	319	359	321	331	313	328	362	318	310	347	295	346	357	343	348	296	332	361	329	320	330	322	366	355	378	312	340	329	346	349	367	333	325	350	331	356	326	333	334	337	345	322	364	326	312	316	318	331	325	312	315	332	338	344	348	344	339	354	344	350	375	294	357	335	339	361	338	358	350	335	334	359	315	315	342	341	331	318	350	325	324	335	339	332	323	334	343	314	335	352	317	352	367	347	333	333	325	334	326	338	341	358	361	357	317	320	350	349	321	318	334	334	327	334	312	319	363	349	323	320	286	353	310	365	329	343	342	322	344	331	345	316	349	309	283	332	359	326	349	361	324	345	316	350	308	321	351	354	330	350	338	363	348	344	327	331	343	333	341	326	293	359	339	312	306	333	371	329	321	329	345	378	304	355	325	321	334	344	326	366	359	351	317	341	328	306	321	377	335	329	326	346	340	366	308	314	335	303	342	362	357	339	372	303	343	319	349	343	351	314	337	349	301	316	357	313	331	321	340	331	330	320	315	337	318	272	321	311	327	327	333	320	363	297	326	330	313	344	314	324	293	313	341	341	348	340	306	347	314	327	358	335	335	364	331	335	319	322	315	319	344	312	313	319	347	307	327	333	319	332	336	313	347	359	343	309	370	310	343	343	340	364	327	336	335	309	324	341	373	324	330	334	329	324	323	323	347	330	333	337	337	334	360	368	319	320	364	336	333	368	356	345	325	303	323	299	352	291	333	311	346	349	353	321	322	334	307	337	336	335	368	322	330	307	346	363	338	305	341	359	330	341	339	357	296	341	325	311	343	315	346	349	342	306	337	332	362	326	301	333	319	338	323	361	327	337	338	329	317	337	352	322	348	314	320	351	360	339	317	332	334	335	328	316	318	346	324	322	337	345	352	339	335	363	327	337	365	339	348	362	347	353	315	334	361	345	362	337	321	292	316	324	325	346	327	333	329	350	339	325	361	316	341	376	331	337	332	337	336	330	337	338	325	333	372	306	325	332	353	326	368	330	324	328	318	361	330	338	367	349	377	309	335	335	330	389	337	338	338	334	332	343	352	330	351	315	348	338	316	334	350	361	340	343	344	339	333	365	313	346	317	347	354	318	306	356	359	340	331	312	371	305	342	344	327	346	325	362	308	308	324	330	323	334	347	364	328	366	314	368	322	340	353	331	328	303	328	321	319	342	344	371	344	315	349	326	331	354	359	305	323	300	346	307	346	344	340	323	313	337	326	339	364	320	345	353	323	344	373	326	325	347	322	325	346	337	347	348	359	343	308	317	376	344	320	324	352	326	329	305	319	360	353	323	330	316	305	329	309	308	345	316	288	334	345	317	379	341	320	330	351	318	350	310	336	314	317	340	313	317	356	351	352	375	314	327	334	324	322	324	344	369	342	349	339	351	318	396	352	325	307	308	338	331	354	328	295	339	350	335	350	340	330	334	334	317	348	321	312	311	331	337	367	345	327	312	361	320	326	342	328	365	333	315	365	332	351	316	324	336	341	338	319	356	328	321	332	322	354	316	363	305	316	339	329	311	329	368	322	352	365	344	342	331	319	345	358	377	320	322	328	330	346	353	340	370	338	359	345	329	361	364	331	312	336	335	304	322	363	372	335	353	328	342	345	324	340	326	371	347	346	347	323	357	358	336	353	342	354	360	347	329	326	333	302	329	372	309	337	330	351	328	338	317	347	334	332	346	330	379	337	338	345	342	345	331	341	313	338	312	374	282	333	332	328	319	362	333	310	328	338	321	330	345	310	301	351	360	320	336	358	338	302	352	336	315	323	323	350	348	330	346	340	328	339	323	337	321	331	318	334	336	325	321	339	339	300	339	349	339	314	346	336	339	320	335	339	335	327	334	324	322	304	314	280	352	337	355	321	301	310	331	338	369	310	352	359	320	333	354	324	312	332	325	300	334	332	374	317	356	319	360	348	327	361	341	336	317	332	364	335	360	336	364	313	378	332	343	312	345	315	327	327	313	306	357	336	324	320	326	335	335	333	307	336	324	331	329	316	348	300	315	310	352	320	307	366	341	334	304	333	364	326	329	343	345	349
6860	12424	20006	15347	16210	16420	16831	11690	6295	2980	1213	628	528	501	469	523	480	485	483	480	471	457	424	538	528	467	502	493	461	478	469	486	515	453	461	478	466	448	526	491	429	475	458	528	479	440	465	479	477	484	498	450	466	475	488	480	457	466	487	499	512	452	449	461	471	496	483	516	459	494	511	505	485	466	505	497	449	462	492	447	530	473	487	471	478	503	459	527	542	535	532	497	525	456	493	513	518	470	488	484	492	441	476	480	436	494	506	460	476	504	475	440	489	488	483	475	510	496	480	509	426	456	508	476	461	487	454	494	503	464	403	466	491	473	450	481	502	521	457	490	464	464	494	469	452	522	495	501	481	458	451	492	478	499	489	491	491	467	499	487	495	434	466	444	441	442	471	463	478	469	502	458	454	464	477	469	477	465	513	513	463	504	491	524	491	472	471	465	505	494	505	473	473	465	469	513	465	516	476	481	469	450	473	469	531	510	499	482	517	460	463	452	467	499	488	471	485	523	454	468	450	505	489	479	498	502	480	462	482	483	487	464	471	462	474	424	525	470	472	485	480	520	496	459	523	447	463	495	467	484	502	469	507	473	477	487	437	476	466	479	480	495	486	448	477	460	464	492	520	487	500	454	478	487	469	477	481	480	474	491	483	476	461	491	473	477	465	476	464	465	464	493	455	480	515	452	466	495	490	458	555	500	477	510	509	520	473	482	465	495	501	455	485	440	472	478	429	517	504	494	488	472	451	482	465	492	459	474	512	475	463	480	487	461	488	463	480	468	503	483	482	471	477	491	486	490	458	515	485	455	504	486	502	501	475	495	462	506	466	487	459	476	464	465	511	424	483	466	445	490	489	508	468	464	466	467	489	492	472	450	492	490	487	502	468	459	458	500	469	523	508	471	449	474	506	522	486	485	487	474	511	488	470	487	485	461	444	458	502	462	503	489	476	482	462	486	506	490	485	487	485	460	426	499	480	495	486	535	475	476	507	444	472	460	516	489	482	497	465	498	466	492	504	464	440	447	469	507	457	503	458	458	482	482	475	520	467	506	492	510	465	454	483	495	506	474	511	502	506	473	465	486	451	496	497	505	488	497	507	456	530	484	457	492	486	478	516	458	477	479	485	463	490	457	494	495	487	469	475	442	487	444	464	484	495	522	440	483	482	443	498	473	474	508	508	490	477	475	470	509	500	475	454	498	482	504	496	502	526	448	464	470	523	489	474	504	455	487	481	514	482	440	489	500	502	478	476	489	482	495	463	487	474	501	499	461	479	511	484	513	470	463	477	458	483	480	480	464	497	457	475	498	494	508	515	447	495	511	451	474	475	487	450	448	469	436	504	456	515	480	446	466	481	475	479	504	466	446	430	462	490	515	472	502	482	473	517	472	506	481	431	471	487	493	509	467	488	486	485	455	496	501	481	452	515	483	476	477	518	444	452	459	491	485	479	479	492	496	446	483	514	478	463	482	451	491	520	492	448	492	504	475	489	493	489	443	452	469	486	487	470	522	472	494	510	497	472	451	496	528	486	483	487	482	493	499	480	455	485	495	491	460	458	498	475	490	480	450	453	490	454	498	453	466	453	475	522	499	510	470	471	515	486	481	511	493	487	458	426	518	440	494	512	428	522	497	448	492	493	481	422	485	465	530	498	509	447	521	486	460	487	464	517	495	478	479	470	505	471	510	476	472	482	452	465	466	459	495	476	502	514	442	486	508	473	494	494	471	482	474	474	508	507	476	504	478	482	481	496	502	497	511	488	483	501	450	523	429	427	468	461	474	456	530	481	497	519	466	494	518	500	519	449	460	483	504	492	476	501	477	531	476	490	444	470	498	432	503	526	544	499	487	501	482	497	476	502	477	496	462	483	462	475	517	498	490	505	474	490	457	486	482	498	476	490	477	492	492	511	446	453	500	483	470	480	473	470	502	444	508	476	510	492	500	467	489	431	483	482	422	484	503	500	482	479	505	501	506	497	449	486	501	496	466	480	477	481	471	497	451	516	515	501	452	472	477	483	486	494	429	458	472	485	497	483	489	495	471	465	461	492	467	497	492	487	502	521	489	498	509	505	479	493	466	496	468	468	541	476	452	449	493	470	490	513	469	451	496	468	492	488	472	499	501	491	479	462	498	470	467	477	460	503	493	495	485	472	488	483	453	511	449	455	487	511	500	482	501	511	498	469	507	506	489	497	486	472	472	453	466	460	480	508	474	452	481	489	505	500	453	460	486	475	476	530	489	465	460	527	467	516	459	474	464	508	456	486	481	489	443	485	475	503	488	479	489	480	452	493	465	481	472	487	462	472	453	478	493	500	467	451	461	519	466	500	443	511	483	503	484	473	426	474	468	487	430	490	518	452	497	493	495	476	485	440	499	489	470	509	487	485	492	490	458	496	480	460	486	470	470	493	483	520	465	466	469	461	484	493	480	511	492	454	474	449	525	487	514	479	475	487	478	512	496	473	470	466	441	475	473	498	511	454	492	497	478	501	481	505	491	547	484	512	485	461	483	461	552	444	487	490	499	477	449	475	451	513	492	437	488	500	477	534	502	486	504	467	464	536	479	473	484	470	497	454	444	449	470	497	514	469	515	479	489	477	487	480	521	456	512	524	488	465	453	490	536	479	466	491	514	490	473	458	477	496	510	499	482	476	462	496	460	481	495	507	506	480	480	481	491	476	499	489	488	506	455	498	478	513	453	501	482	479	443	457	470	472	471	470	501	458	472	510	468	470	480	482	532	492	465	460	475	487	469	499	462	470	485	490	449	513	477	504	465	496	446	442	464	481	514	496	482	457	508	456	478	493	448	480	550	460	482	508	479	487	507	498	469	467	474	533	472	525	506	520	501	450	478	482	498	485	462	459	475	504	493	493	485	488	478	493	494	477	476	469	487	454	482	498	500	511	462	464	489	489	506	508	465	488	495	484	506	444	474	442	460	455	456	479	514	479	494	488	508	478	440	491	479	452	494	486	454	492	500	465	482	505	466	482	517	467	539	470	478	506	474	492	470	481	469	482	489	483	510	458	488	471	474	425	480	487	482	516	494	477	517	510	437	477	493	467	507	486	515	462	441	473	476	510	523	450	495	491	524	491	448	518	481	495	516	509	456	512	504	455	488	500	491	498	500	480	468	498	501	517	502	500	491	491	501	532	521	488	479	522	496	514	505	521	515	505	481	476	494	516	538	526	481	442	500	470	470	503	529	477	443	501	469	475	485	460	465	461	472	466	523	482	471	435	444	499	516	433	478	511	440	466	488	512	466	488	512	466	503	480	520	499	517	461	467	442	498	514	507	475	464	488	432	489	512	446	489	513	486	455	464	513	485	500	471	490	529	466	485	475	469	500	525	518	469	491	484	475	458	527	506	464	525	501	452	471	513	502	462	517	486	492	480	483	506	489	454	462	486	498	481	504	466	482	495	494	504	500	488	470	474	451	488	480	463	493	480	503	513	458	450	446	470	476	500	485	474	492	493	508	494
26355	21491	23531	13447	7583	14755	22307	15932	8052	2769	926	488	360	348	323	329	337	357	335	344	309	341	334	363	342	333	352	361	318	349	337	333	336	336	362	337	317	338	346	330	333	336	333	343	332	343	338	347	362	360	357	345	354	338	341	366	392	355	360	333	321	326	336	369	366	312	322	299	328	340	358	366	314	345	376	351	328	311	289	297	352	377	357	316	325	350	318	372	342	331	288	340	332	330	333	307	323	339	344	339	310	314	321	343	336	368	335	331	339	338	349	352	337	313	340	345	336	323	351	310	344	393	363	323	326	317	326	319	318	321	354	318	361	372	321	309	347	307	325	337	326	353	308	339	348	289	351	335	344	339	337	353	343	349	323	323	321	353	341	361	380	355	323	334	368	344	355	327	365	338	344	320	347	333	344	322	341	368	324	309	331	312	363	346	351	342	358	336	336	318	332	346	327	334	345	325	348	323	334	350	354	333	341	344	322	310	303	347	306	340	363	349	332	345	322	368	347	351	319	312	350	359	347	331	327	305	358	348	364	328	362	326	304	319	344	321	362	324	367	365	353	365	340	345	306	316	359	341	356	326	331	317	314	334	343	359	347	329	312	350	334	316	337	339	350	380	330	359	349	351	353	327	343	349	343	336	356	339	348	337	347	315	317	346	340	367	339	367	346	305	351	324	341	313	324	349	318	345	342	356	327	351	359	332	331	338	338	316	318	332	321	325	333	329	343	329	381	326	345	311	361	352	348	364	379	337	331	343	329	355	339	348	297	338	347	332	348	327	350	341	357	328	341	337	356	336	322	317	352	324	318	355	333	340	316	320	312	355	333	330	336	324	328	346	350	328	382	304	359	322	340	332	340	360	326	321	320	349	330	347	313	323	297	323	318	316	310	325	360	342	328	321	310	305	332	341	344	328	321	318	356	324	356	341	335	332	345	330	352	349	343	354	332	325	383	348	358	339	340	352	360	324	375	323	344	364	363	329	390	349	340	333	329	343	291	366	330	330	332	358	308	325	320	312	346	349	329	361	320	333	323	323	361	340	320	366	339	308	330	365	328	326	323	356	327	306	355	316	330	324	333	319	327	347	338	318	350	342	343	317	345	323	347	368	309	348	349	358	328	360	317	359	361	386	340	349	314	342	315	360	349	339	326	346	346	341	309	317	351	337	326	339	353	342	320	346	335	328	315	330	358	345	347	325	342	332	347	315	345	348	348	346	321	308	375	371	335	319	335	316	296	339	344	339	331	313	353	354	326	349	331	347	343	322	338	343	330	367	372	340	318	358	321	326	346	333	332	340	347	355	367	336	346	351	332	330	314	332	328	331	343	343	337	338	366	343	360	358	326	339	333	325	347	329	378	368	345	342	356	314	304	319	326	332	327	312	342	353	340	327	340	334	344	358	341	342	314	344	336	348	344	330	345	315	359	358	360	355	328	330	373	369	315	322	328	368	339	319	349	345	334	351	373	342	348	325	345	333	343	322	378	335	303	339	363	311	322	310	327	348	339	327	325	327	364	348	341	340	363	329	351	289	334	354	338	338	305	355	358	331	339	308	342	347	329	324	309	337	344	316	342	284	344	340	332	333	309	334	332	369	300	322	315	371	319	348	322	342	343	330	317	323	330	365	358	335	330	308	342	332	345	313	321	336	330	354	337	330	337	341	318	319	323	351	326	351	341	337	394	327	362	347	332	310	350	310	361	310	349	318	328	345	321	322	346	345	336	322	327	316	323	319	360	327	321	335	345	348	358	376	331	331	367	335	332	304	325	318	324	357	325	336	349	345	339	370	343	336	367	351	337	359	338	373	326	322	343	310	346	374	362	335	347	354	321	333	352	292	364	341	350	363	332	358	336	341	309	316	362	368	327	334	314	307	342	372	356	367	354	329	332	347	343	341	346	362	350	348	368	351	339	359	338	323	334	304	333	336	322	339	304	352	356	336	393	361	336	350	349	303	345	333	316	338	341	375	342	300	337	348	343	334	370	302	332	380	353	347	335	319	310	341	383	349	366	331	316	340	374	344	349	315	374	332	322	332	346	307	322	314	345	364	365	348	335	315	316	330	336	312	348	339	352	346	345	338	331	329	332	359	359	341	346	322	324	347	321	305	329	306	336	289	359	322	330	344	328	349	324	304	349	334	360	358	346	342	310	343	333	320	308	337	315	361	336	305	360	327	338	325	342	342	367	298	328	348	324	376	333	361	350	309	356	319	318	301	299	342	319	361	336	315	315	322	345	336	344	370	336	342	348	376	324	360	347	352	352	351	342	349	367	316	355	334	334	324	356	327	338	331	360	329	324	355	349	327	311	375	316	357	352	339	304	368	325	353	319	328	325	332	299	337	322	338	335	356	333	332	327	338	355	319	302	327	289	319	342	338	346	387	314	333	315	334	334	333	330	326	345	350	361	324	328	328	354	327	334	328	330	338	343	298	375	339	322	341	306	328	327	324	328	344	316	347	352	335	329	373	328	331	316	323	340	343	303	383	364	324	324	342	320	361	367	342	338	342	361	339	339	371	321	316	333	362	344	315	316	344	342	342	310	339	337	327	329	297	345	363	349	357	318	344	342	343	328	317	368	336	329	325	353	335	332	356	335	314	367	349	310	363	346	315	366	318	348	374	361	325	336	334	324	317	352	320	328	321	347	324	312	321	358	356	336	365	320	328	371	323	351	329	313	364	367	331	334	332	353	359	335	334	327	339	355	323	344	348	365	360	346	353	337	333	312	353	342	330	377	324	331	283	322	338	333	340	327	350	351	315	346	353	330	349	305	341	330	334	323	329	317	349	302	308	321	345	348	381	346	352	345	321	349	339	341	359	351	357	325	364	344	333	330	342	342	353	313	340	324	319	322	329	333	340	332	369	330	330	341	337	356	323	350	362	332	364	329	318	339	325	343	300	309	340	316	331	346	346	328	342	381	338	355	312	365	326	318	323	328	328	368	334	330	368	348	364	337	329	372	334	334	370	334	353	359	328	309	321	327	340	362	342	329	327	375	346	354	345	380	338	333	332	341	336	361	339	316	382	339	346	312	318	334	324	327	335	343	316	323	343	358	339	342	337	314	327	344	338	338	333	316	339	333	313	309	332	380	366	338	316	336	298	320	287	351	319	324	353	337	315	373	341	353	314	351	324	325	339	365	349	355	333	334	362	345	348	335	328	311	338	381	323	333	352	314	355	320	326	345	340	361	366	348	308	313	346	340	345	315	363	308	328	315	313	293	322	343	355	345	321	345	337	329	360	348	339	345	359	355	344	347	347	316	333	373	344	359	350	308	325	359	321	358	351	345	318	330	314	348	351	313	351	339	339	342	339	354	340	348	347	310	342	340	314	359	313	337	351	348	335	314	348	347	338	344	330	335	346	366	350	362	349	330	342	329	300	362	306	291	333	317	336	322	315	320	331	338	348	340	323	319	346	340	315	343	323	374	363	337	335	344	338	339	343	335	351	313	331	335	336	330	317	308	350	340	315	346	329
6929	13207	11455	8190	12864	23255	29697	22164	13516	5437	1769	774	556	479	443	474	536	461	488	479	482	507	507	493	510	543	472	464	486	490	514	475	472	469	494	511	519	473	481	488	479	499	487	499	518	484	492	527	440	496	496	471	504	477	489	479	462	493	496	492	474	506	452	514	489	506	508	500	487	480	525	454	525	462	499	529	478	474	503	478	456	506	495	510	501	498	465	492	484	488	468	515	500	502	480	497	439	455	483	457	473	439	493	491	470	478	456	491	473	506	447	496	485	464	490	492	488	515	507	494	492	506	491	470	484	505	477	469	482	507	479	496	527	455	503	517	469	429	485	478	484	485	500	465	457	508	466	497	493	474	500	493	492	501	439	505	490	483	507	505	484	531	477	459	480	492	505	477	475	472	492	517	458	464	457	513	448	498	479	487	458	473	501	486	452	526	479	487	507	492	511	450	509	478	482	471	495	488	528	477	540	464	500	498	476	530	506	484	507	511	501	511	507	468	480	482	425	517	571	490	507	486	497	471	495	499	458	463	473	493	487	436	454	500	459	508	520	469	506	484	507	457	471	507	502	473	473	422	480	504	494	490	466	478	493	481	470	483	540	496	494	511	486	468	495	444	479	503	518	476	486	455	493	524	461	500	469	492	506	484	497	461	463	486	485	471	484	449	434	513	478	472	454	450	485	524	518	500	524	471	469	519	445	467	468	494	489	508	476	497	525	476	499	480	469	477	471	470	478	498	488	481	461	487	472	485	459	476	466	475	490	457	453	501	540	489	464	503	485	461	479	494	491	482	442	490	486	464	480	463	484	504	491	447	497	511	481	450	520	505	464	479	448	525	455	464	497	487	486	479	481	516	520	487	484	470	448	510	515	474	472	474	502	494	469	482	508	515	479	445	470	476	510	462	507	553	488	462	511	507	486	509	505	492	480	494	471	512	487	511	527	475	496	506	461	459	494	473	528	499	444	520	466	466	458	494	519	512	453	479	507	505	466	472	484	482	479	487	529	513	466	462	469	462	472	463	461	521	436	443	482	478	488	490	467	495	473	462	463	457	445	498	516	466	460	497	483	477	502	492	484	465	488	492	468	472	453	502	474	499	507	479	478	496	498	483	472	508	501	509	502	467	494	491	469	449	455	515	519	529	483	478	511	480	487	497	456	458	491	480	461	461	506	476	512	481	472	526	455	511	444	470	450	505	511	496	499	519	471	493	519	519	482	510	512	495	480	528	513	523	466	465	505	474	482	479	464	508	508	495	501	492	485	498	448	524	475	483	500	490	456	494	466	495	482	490	469	486	456	492	512	476	470	479	494	490	476	503	481	497	506	436	512	479	458	457	448	500	480	515	490	480	507	492	474	455	481	456	504	493	480	489	466	502	492	463	499	511	493	489	499	476	520	500	477	488	483	546	467	476	509	492	497	488	489	446	483	471	504	457	453	496	483	459	486	483	504	521	472	444	536	487	521	481	470	490	515	472	480	497	495	460	534	501	459	468	481	465	438	454	491	489	486	520	483	461	473	476	451	479	486	496	491	483	493	457	483	488	477	485	478	474	479	488	468	505	482	471	460	478	520	451	470	523	466	451	450	498	510	435	467	489	504	496	496	507	471	482	468	476	487	484	453	499	505	497	491	471	514	487	510	459	496	459	496	496	483	464	508	513	484	465	463	488	493	531	502	529	515	498	503	461	468	502	487	480	489	496	480	477	488	499	455	510	461	471	513	485	483	500	467	465	492	470	476	504	487	457	472	492	492	498	448	452	507	475	494	432	475	479	482	499	495	490	480	469	495	482	522	514	455	463	499	415	520	505	484	512	496	484	498	482	495	426	459	492	505	487	512	469	454	479	471	482	489	482	493	486	508	454	478	458	490	471	449	480	472	485	477	510	495	484	481	478	485	499	471	477	503	467	514	527	512	499	449	458	467	514	490	467	503	460	520	507	481	483	464	532	502	524	497	465	523	485	502	484	430	516	506	480	472	505	505	510	492	518	485	474	522	485	489	483	486	531	474	483	483	497	500	479	486	476	470	470	491	481	466	454	530	461	507	458	502	490	476	519	489	511	509	455	524	481	512	543	487	452	530	471	482	468	498	487	533	474	471	476	458	510	478	515	472	459	467	531	487	512	531	460	479	463	477	508	482	464	429	464	457	480	502	476	484	492	495	450	523	451	481	514	511	478	469	502	475	487	478	467	481	491	505	482	477	467	505	550	515	501	490	509	474	498	478	483	471	501	484	480	477	513	478	508	540	518	494	499	538	505	500	461	476	487	485	515	488	501	489	512	516	481	486	470	508	540	465	509	497	440	468	484	456	494	470	473	499	493	477	491	461	466	467	486	487	483	502	502	452	485	506	473	452	449	496	486	497	528	487	506	514	456	498	503	464	497	492	487	491	437	495	508	487	483	481	465	487	467	501	490	469	501	466	471	473	440	468	506	505	479	464	500	487	508	499	511	518	426	505	500	509	486	454	509	464	513	501	464	483	495	470	503	472	494	478	507	494	454	485	469	471	478	496	492	496	492	481	465	489	444	511	494	517	512	464	486	459	480	480	510	501	476	526	469	483	485	472	476	496	504	518	497	471	460	511	526	512	486	470	522	456	495	510	523	486	487	505	477	471	498	467	514	444	461	495	500	500	479	488	501	511	499	509	466	454	505	477	436	483	486	469	480	466	506	486	466	484	518	473	481	488	521	465	469	489	485	458	453	495	488	465	472	473	508	516	497	520	497	483	454	491	479	523	501	484	473	486	466	516	480	500	463	462	459	486	425	494	490	500	528	490	498	457	493	506	475	464	513	485	506	467	525	492	509	441	497	502	493	522	494	515	510	490	514	473	497	492	517	536	538	490	511	498	477	475	500	471	496	455	492	462	503	484	500	510	479	456	445	462	475	461	464	490	500	492	485	453	478	439	465	478	499	496	469	504	517	467	473	483	516	470	496	495	480	491	457	468	494	521	495	501	502	478	480	471	486	477	508	495	508	495	493	497	473	462	447	504	471	491	475	460	506	483	516	482	495	475	522	478	454	520	443	459	483	472	459	479	445	443	473	464	471	495	508	480	500	487	524	472	491	468	508	500	508	479	481	496	527	441	498	483	466	520	454	493	513	509	497	508	488	470	478	481	542	483	493	496	509	494	450	507	503	516	480	490	493	525	469	450	498	488	496	499	486	504	515	515	477	486	486	512	472	493	469	496	479	487	477	493	489	472	476	505	512	492	549	530	489	500	503	485	469	494	523	497	493	518	515	505	494	473	487	481	520	497	486	496	453	465	482	508	494	472	494	504	504	479	493	513	523	521	467	538	461	476	441	468	480	475	495	479	489	514	495	479	467	462	505	512	493	498	493	540	467	491	468	492	511	524	481	528	478	479	463	457	517	456	481	531	490	517	518	497	487	480	486	478	510	464	502	501	459	488	491	456	447	474	468	492	451	471	491	462	451	465	456	478	499	440	472	506	474	473	499	476	483	481	464	496	499
23457	21500	29320	24093	21566	41341	60646	49718	33742	17951	5353	1188	492	338	268	313	304	293	285	321	294	311	341	264	291	308	285	275	287	296	325	331	317	307	277	309	300	328	303	283	329	279	301	297	304	278	278	321	322	339	315	307	279	312	298	312	282	286	336	319	275	291	313	275	283	316	310	281	271	284	269	280	301	268	297	284	294	298	286	272	277	278	302	304	323	312	312	294	312	278	258	291	327	299	279	280	296	286	316	296	266	287	258	295	337	290	262	291	299	285	317	331	318	290	312	271	293	280	284	284	282	287	324	311	289	286	263	298	306	300	312	298	291	325	297	318	304	305	285	283	298	304	263	280	326	298	253	302	311	310	310	282	307	317	299	281	284	281	298	318	312	314	290	320	300	255	295	326	284	290	283	287	297	271	304	274	295	307	305	306	325	336	310	287	288	290	297	317	301	295	315	319	301	294	296	325	303	314	288	300	288	279	282	293	283	293	330	309	296	303	296	279	325	284	264	291	260	325	269	338	313	326	338	280	307	280	275	310	266	311	292	304	334	268	318	269	305	315	319	271	309	299	290	323	288	311	283	286	317	299	284	294	301	315	290	304	271	354	257	301	291	328	313	288	287	295	316	310	305	291	271	299	278	277	314	281	276	329	297	296	279	302	279	282	254	291	289	289	314	277	298	316	303	317	312	314	296	282	307	296	293	284	311	282	291	317	313	322	280	308	296	293	309	315	300	310	291	281	267	262	271	276	279	295	292	294	296	282	303	294	307	295	312	302	308	292	296	303	308	291	283	312	308	286	332	312	275	279	295	294	268	340	306	305	286	313	272	270	294	294	290	298	295	262	304	286	294	317	318	283	298	292	260	290	280	303	282	280	292	315	305	278	300	282	283	307	312	287	315	323	289	288	290	279	301	284	286	281	303	306	298	319	317	292	290	316	276	297	315	288	308	279	303	293	277	293	300	286	296	302	301	290	294	310	277	276	279	325	310	303	288	321	314	326	301	316	265	292	276	284	309	321	275	321	308	285	294	311	301	301	273	296	294	282	312	297	262	302	289	305	278	285	285	264	307	267	276	269	272	301	306	313	309	286	277	306	297	263	325	302	286	287	306	303	303	313	279	267	298	291	311	297	317	307	302	285	284	316	294	311	318	333	293	291	298	271	298	335	288	287	321	286	271	275	310	315	283	301	330	285	298	328	298	286	284	319	286	275	318	324	285	285	322	320	299	273	287	281	291	322	320	316	317	290	299	289	321	296	294	299	291	305	275	285	289	292	269	304	281	323	283	324	307	288	296	299	327	290	294	303	287	285	293	286	289	308	311	303	280	288	295	336	260	292	311	264	272	284	313	297	307	311	295	313	282	306	295	300	307	270	280	292	299	301	302	299	320	301	309	277	308	314	325	273	307	291	303	267	324	316	333	327	298	306	241	293	305	292	299	271	333	278	294	278	329	311	311	332	301	282	313	288	278	291	291	301	329	337	330	303	291	306	332	345	298	298	301	298	281	291	316	275	281	308	282	309	283	324	286	306	325	323	257	310	287	313	293	278	337	307	303	288	297	327	307	295	330	266	284	286	299	293	290	281	309	321	291	321	309	283	317	310	277	282	293	327	303	307	296	309	279	323	319	287	283	319	318	280	296	291	333	286	260	294	284	317	333	287	294	302	316	329	261	306	310	299	293	309	279	298	296	289	290	322	291	318	297	287	320	288	315	287	296	306	305	272	282	292	298	294	318	283	295	299	282	277	291	310	302	302	293	302	309	301	266	287	289	306	324	296	305	292	300	271	284	276	282	310	282	306	324	312	333	271	316	317	275	349	287	300	304	284	299	290	279	310	322	299	319	293	286	294	277	280	278	290	307	293	292	286	319	277	291	287	275	301	284	334	294	306	295	299	295	335	300	294	303	280	305	285	290	322	307	295	300	316	288	284	313	280	296	297	290	305	281	266	319	289	306	296	278	284	297	282	289	320	303	286	303	299	317	313	286	275	300	289	327	304	331	278	310	302	310	282	298	268	317	291	302	323	326	300	316	302	290	301	302	291	291	302	295	316	309	314	302	321	303	334	270	288	280	314	299	280	275	325	318	315	303	292	296	283	285	279	304	303	285	273	274	283	271	308	300	308	310	293	276	310	304	315	302	300	299	289	287	283	329	318	279	297	318	310	295	327	324	260	298	282	285	293	302	318	289	311	341	280	278	317	277	321	290	278	307	312	296	283	296	305	287	278	282	304	294	279	286	302	318	309	320	297	313	308	246	305	296	272	293	271	286	311	318	285	339	321	286	253	318	297	290	285	285	297	306	299	293	279	292	317	286	316	291	333	305	282	276	309	298	287	285	313	318	282	313	291	284	293	296	295	291	288	312	309	310	314	314	329	285	309	275	307	305	307	296	321	275	327	302	278	303	282	349	306	293	286	263	300	263	316	282	333	306	283	286	322	346	311	277	306	311	288	315	265	290	318	304	320	283	284	270	298	311	318	305	297	289	292	304	275	313	297	305	273	281	310	301	289	278	293	317	318	298	292	285	302	304	298	301	278	255	309	284	302	288	292	295	279	308	254	305	322	270	303	278	274	300	299	302	280	295	298	290	299	290	297	316	291	303	278	305	298	300	288	283	276	316	301	348	297	260	307	270	295	316	303	296	290	319	302	281	280	311	314	307	295	292	303	301	285	310	302	298	295	311	285	307	272	299	273	262	284	296	311	283	276	286	281	267	292	310	316	289	325	314	285	272	306	267	304	290	299	258	280	298	266	300	309	256	263	284	328	273	293	279	297	295	300	290	337	304	285	282	315	299	290	290	317	283	315	295	262	304	295	258	303	322	322	275	307	322	276	283	289	331	306	304	285	287	275	310	318	280	289	306	300	299	294	283	314	327	343	300	295	308	316	311	262	298	328	311	287	301	302	290	307	294	302	334	317	316	305	293	302	307	310	291	311	282	255	319	310	275	280	301	301	279	281	290	280	302	263	308	258	298	275	308	278	295	276	281	265	279	314	290	302	283	276	313	280	298	297	300	268	269	292	285	291	314	269	301	312	338	298	298	301	294	301	337	299	297	305	292	307	297	299	259	310	312	308	293	299	302	319	295	317	303	281	270	287	282	302	300	297	274	276	269	300	308	306	305	295	306	318	313	285	296	268	326	282	263	307	300	294	301	313	284	283	277	273	269	326	300	302	292	289	315	309	319	285	300	323	260	332	285	297	287	274	313	274	299	280	290	284	301	299	280	296	282	297	269	317	308	281	290	320	309	311	273	300	328	301	269	305	308	290	313	287	309	315	316	285	318	320	312	291	278	276	287	277	328	284	276	288	289	302	301	301	295	314	302	325	313	272	300	272	280	300	296	275	324	300	295	291	295	316	283	302	305	290	275	267	308	325	291	280	303	313	299	294	295	337	282	287	283	303	312	289	282	315	316	322	291	304	291	327	329	289	295	318	311	317	312	310	292	277	307	292	325	318	293	307	305	283	285	292	285	300
10945	24387	23713	15420	13678	51983	60572	51070	37863	22116	8358	2415	783	497	429	490	435	405	431	419	414	439	407	446	395	407	423	418	425	416	441	433	412	412	397	418	434	419	454	421	424	426	434	385	424	403	437	441	424	442	407	417	424	391	403	428	380	384	426	434	448	461	397	398	437	444	413	451	444	441	406	465	399	393	420	440	423	430	416	423	443	406	408	409	397	408	468	429	423	438	474	419	377	435	429	413	416	411	413	429	416	403	422	422	418	411	425	452	426	455	406	395	435	433	438	410	410	434	424	404	435	422	419	421	468	390	402	389	455	421	438	369	413	410	402	421	414	430	406	431	452	429	426	430	423	408	442	430	445	434	437	458	433	424	445	409	413	391	375	405	455	435	406	444	396	440	433	443	466	427	413	431	475	461	468	439	456	412	416	376	436	413	433	456	413	417	436	426	447	424	424	392	431	405	421	449	385	409	395	398	422	424	435	380	437	432	422	439	407	414	447	433	429	401	405	454	401	417	418	421	408	455	407	437	400	393	428	408	402	450	416	428	429	454	425	439	414	414	423	387	438	446	425	456	437	465	398	436	393	435	410	454	433	426	407	397	389	446	399	411	431	404	433	430	407	407	453	417	430	396	417	412	432	405	395	431	433	404	444	428	462	435	409	423	447	456	446	408	413	437	444	373	376	397	435	445	409	457	407	412	439	442	364	408	433	441	456	445	452	403	448	388	431	429	433	403	411	437	381	435	423	399	405	463	411	432	426	434	468	453	449	451	397	404	374	479	476	409	384	425	416	434	416	400	456	391	424	409	456	418	420	411	396	441	412	433	423	408	397	406	442	401	391	430	418	425	419	396	420	434	393	444	456	407	411	407	427	429	428	391	435	441	450	399	416	416	406	449	415	424	431	439	415	410	408	451	428	426	391	418	404	435	455	423	395	401	411	418	409	434	451	457	443	412	440	422	460	409	413	436	424	421	420	430	402	460	431	398	439	417	444	415	421	428	434	421	424	413	478	437	416	432	423	420	395	423	430	416	420	428	419	394	420	413	451	439	399	405	416	400	432	448	393	434	438	415	442	429	420	418	442	440	432	424	401	435	393	400	449	420	401	444	416	401	468	411	393	441	431	449	431	424	414	435	407	420	392	406	417	443	409	405	426	388	401	425	384	434	422	433	422	427	423	430	415	437	439	407	432	440	422	450	362	472	429	394	432	459	419	458	406	411	402	413	450	452	348	421	419	441	425	372	460	414	447	454	401	402	448	425	425	433	420	448	419	475	450	396	426	415	429	423	425	392	464	423	396	456	454	418	397	441	447	410	444	423	458	453	410	412	430	408	463	452	426	435	428	428	402	416	452	469	427	439	423	401	399	419	421	433	401	403	414	387	447	415	414	414	463	422	410	382	417	423	441	434	431	458	400	428	420	424	408	415	443	464	433	402	457	460	417	428	463	448	432	409	450	409	396	407	421	419	403	415	386	427	423	424	455	429	417	433	438	423	475	437	418	421	429	431	429	425	389	418	440	423	449	444	367	420	416	413	422	451	428	409	404	401	469	421	435	418	443	444	434	399	418	419	435	410	430	413	422	447	411	457	414	431	404	413	425	416	455	428	427	416	408	406	404	444	411	427	406	385	410	391	413	409	439	407	407	423	409	418	410	431	452	452	464	427	423	427	422	414	393	420	429	402	409	403	383	421	416	382	389	393	411	427	428	435	461	392	418	400	433	439	439	434	448	403	438	406	444	459	440	454	409	411	412	415	426	413	453	435	416	457	448	417	415	411	411	418	405	411	400	450	419	438	429	418	414	429	420	416	428	455	416	452	433	442	401	456	418	420	433	418	441	428	399	422	406	417	463	389	422	428	401	423	406	446	408	421	406	402	422	423	397	399	480	428	406	415	391	470	445	414	394	401	421	438	456	429	414	411	434	425	439	394	419	406	440	432	441	386	405	452	420	417	450	403	409	473	411	427	388	436	414	437	402	413	432	435	447	439	425	403	414	455	408	419	433	436	438	385	431	412	423	446	456	403	398	423	457	412	398	421	411	435	424	438	434	456	446	452	366	414	450	405	409	430	454	359	420	410	425	428	432	396	422	429	496	423	438	405	441	440	445	430	453	404	411	468	443	422	421	411	414	403	432	409	397	436	416	403	411	443	430	425	451	426	395	440	419	397	419	450	403	428	447	441	422	424	417	412	454	375	420	406	408	414	418	444	420	437	419	429	440	423	428	416	397	485	453	417	408	386	456	395	406	412	452	433	399	392	416	428	447	466	450	435	416	416	430	416	432	427	411	462	390	407	428	387	431	405	387	405	434	385	411	407	417	402	425	415	435	441	420	424	402	430	416	431	451	418	418	433	399	399	439	433	430	454	442	378	424	460	444	431	466	419	418	406	454	436	396	428	396	411	448	420	412	406	387	406	397	401	433	438	375	456	394	439	425	415	377	410	432	449	409	426	397	468	441	445	410	397	423	448	428	437	428	423	447	443	423	419	439	418	402	388	435	394	436	405	424	430	446	420	438	389	406	420	418	438	378	428	416	402	487	432	433	442	444	442	408	402	420	382	413	396	412	404	449	413	435	427	441	445	426	403	435	422	419	402	432	459	415	438	427	401	420	442	424	442	415	418	424	395	474	441	443	404	412	426	442	447	421	448	415	444	403	401	430	437	428	412	427	433	394	412	417	383	426	397	396	403	425	395	450	439	439	418	441	456	410	437	421	421	430	415	429	410	417	387	415	453	373	432	433	413	437	383	400	396	405	440	383	451	426	406	424	489	443	444	436	450	451	422	436	449	433	427	384	458	410	405	430	417	447	378	399	407	423	420	445	400	453	386	414	397	483	435	421	451	425	425	419	422	408	442	406	435	438	410	386	381	389	420	412	408	440	430	424	435	430	409	413	444	419	402	436	437	442	419	389	392	442	429	456	442	411	407	389	404	420	453	432	439	431	419	420	410	402	474	411	421	450	435	434	418	435	462	393	421	398	448	414	458	451	422	423	436	415	391	420	413	406	448	441	417	403	399	388	410	431	435	420	452	403	421	412	402	466	431	438	455	407	426	428	439	413	418	412	445	421	421	417	423	426	447	434	453	439	428	433	435	411	417	442	436	410	472	416	397	425	423	456	401	450	415	444	449	436	404	455	452	429	449	444	435	406	433	402	462	377	432	446	424	430	435	390	405	417	392	435	440	444	428	432	430	417	411	400	434	404	431	399	463	427	450	433	413	429	429	396	433	400	392	424	432	459	410	428	462	453	414	443	438	407	431	416	439	410	455	411	422	403	420	397	423	413	435	395	420	392	400	427	375	416	418	432	444	392	446	402	447	425	402	419	416	455	388	423	441	397	460	448	441	404	406	396	406	425	386	454	442	434	425	440	436	408	391	430	431	422	375	404	408	408	422	413	428	405	407	431	429	419	441	421	415	468	429	426	418	425	431	461	459	362	437	400	405	425	445	408	421	464	436	438	402	455	418	441	459	460	390
27308	20613	12011	4463	2491	4528	10493	8064	4594	1957	912	492	356	358	337	359	342	360	356	370	315	337	342	350	378	339	345	377	365	364	344	323	363	337	349	343	358	319	328	332	337	297	332	347	334	355	334	298	336	378	351	335	325	354	353	330	318	378	322	355	338	342	364	344	361	343	358	320	364	337	371	350	359	349	363	321	328	347	351	346	354	390	369	344	300	358	351	323	337	364	349	331	317	361	344	373	331	340	381	347	331	351	333	346	325	332	317	351	340	352	331	358	347	343	326	335	358	361	340	355	361	336	336	368	331	345	351	360	337	380	333	319	332	372	352	345	328	315	313	351	370	342	330	333	336	361	351	352	346	328	352	328	349	343	385	327	330	360	344	347	348	344	346	354	339	329	383	337	315	351	323	318	364	339	337	363	368	322	313	333	358	366	380	311	315	341	362	340	335	325	312	347	319	356	338	324	350	361	370	352	358	329	361	311	347	337	336	319	304	339	294	335	356	360	331	343	310	330	316	357	334	331	337	359	341	351	316	315	330	313	327	357	328	388	322	353	328	332	356	350	373	360	325	358	366	328	343	347	351	341	342	362	355	329	350	319	352	335	350	321	321	349	344	340	353	321	332	378	331	364	341	332	345	341	353	347	363	379	340	343	339	368	324	361	331	358	332	336	362	341	351	339	310	366	333	369	363	348	354	337	321	354	329	348	319	332	338	355	333	359	291	354	303	343	329	330	318	320	332	348	336	350	345	356	344	337	334	331	383	354	373	333	331	343	353	360	361	329	329	369	364	351	399	336	353	342	355	334	341	341	326	321	327	343	352	326	334	324	325	346	318	350	307	360	359	332	351	356	331	347	334	362	341	317	315	328	352	345	335	326	353	378	343	350	348	346	357	313	343	349	309	322	347	320	329	326	318	330	341	341	324	338	349	352	345	348	334	375	341	339	352	323	337	342	370	327	357	328	360	317	327	358	345	341	335	323	324	373	336	342	340	359	342	353	351	372	333	331	359	332	327	318	304	370	331	352	368	334	329	319	332	354	334	336	334	360	351	356	332	352	325	340	325	341	347	352	341	346	325	328	367	321	336	337	354	328	359	333	330	319	347	348	355	324	389	335	350	353	339	338	355	356	358	329	363	315	348	366	332	333	338	323	326	357	359	371	306	315	324	302	330	346	335	316	325	353	341	334	355	336	327	338	342	341	340	337	346	346	340	316	369	360	359	384	313	343	328	323	320	349	331	305	365	341	370	352	343	312	384	356	343	373	350	351	329	343	354	334	349	308	316	341	401	343	354	357	317	339	352	318	313	327	331	320	335	338	350	371	383	337	383	348	365	357	353	358	320	354	330	356	367	308	370	354	325	378	390	327	343	314	340	343	346	352	324	347	353	351	348	356	309	357	328	338	357	329	350	315	325	323	374	330	353	332	335	326	331	334	346	319	333	336	354	354	369	333	349	383	348	336	346	338	348	356	327	352	366	347	346	339	348	375	328	345	344	320	342	354	375	317	358	343	353	347	338	327	358	335	311	377	344	357	352	366	350	337	328	319	325	339	329	364	364	327	349	332	369	340	322	328	323	328	300	332	357	334	352	374	342	338	370	341	369	376	376	333	332	338	356	341	373	337	370	331	346	323	367	315	335	344	361	361	366	370	344	286	340	330	315	348	315	343	364	351	328	339	310	397	378	331	347	342	353	345	329	331	304	311	360	325	328	375	324	360	331	319	330	330	364	342	345	313	373	319	328	374	355	346	349	344	347	358	332	343	324	328	323	335	356	388	355	299	348	365	310	340	381	390	356	345	353	334	361	321	354	336	367	359	332	337	329	340	340	352	362	309	311	377	346	348	346	335	372	332	344	350	320	356	333	337	324	324	332	351	359	315	363	371	325	349	322	343	335	315	337	331	346	327	333	331	340	351	359	325	336	340	314	362	324	334	338	332	293	351	333	336	317	353	379	340	314	357	317	336	374	356	338	306	364	347	342	350	349	370	341	332	302	341	345	335	332	356	335	369	326	344	352	316	352	355	336	350	327	328	324	324	330	377	322	350	352	364	337	345	349	338	347	336	377	339	338	336	311	338	344	346	292	332	357	345	313	360	358	358	322	391	338	321	333	371	372	348	332	390	344	373	338	340	352	348	336	346	334	358	348	374	321	329	348	354	353	322	341	360	355	355	334	362	368	341	324	342	314	309	345	371	341	355	356	331	328	337	340	337	345	343	332	365	316	365	334	350	339	289	311	321	353	347	359	321	336	357	324	390	385	362	332	326	384	348	344	357	381	340	363	332	330	335	355	313	348	347	311	345	318	342	350	384	321	329	373	372	355	347	347	325	351	307	331	311	352	357	364	334	345	371	353	335	336	361	355	335	331	351	348	318	365	352	377	355	368	347	342	326	306	368	304	333	359	334	334	315	297	312	347	346	327	347	325	342	341	378	349	365	327	338	325	318	325	340	347	362	360	362	336	355	314	317	308	343	329	329	309	329	336	312	336	365	327	373	336	360	344	337	348	334	319	349	330	349	341	340	350	357	326	355	327	348	355	335	341	338	355	346	321	352	320	379	339	333	376	366	335	323	351	346	312	308	347	333	351	340	330	331	349	335	354	326	364	297	341	341	297	372	313	333	341	346	331	354	322	352	346	330	371	324	339	342	343	342	349	340	328	351	363	335	359	340	326	358	357	323	367	289	338	350	323	331	356	332	327	310	357	333	362	394	298	319	321	354	358	364	323	370	357	332	325	336	337	349	367	342	341	360	344	293	343	335	317	379	342	334	353	324	342	388	376	354	345	387	347	347	322	335	323	367	392	313	324	350	372	347	358	348	336	351	384	370	334	320	379	335	337	350	318	375	338	357	346	363	322	316	298	330	335	315	345	339	366	326	339	353	345	332	330	349	315	346	332	341	349	349	345	374	362	331	379	333	363	360	335	349	317	318	336	338	332	320	317	357	332	371	332	305	329	330	354	335	347	352	326	361	344	318	353	348	329	313	347	316	377	309	340	310	342	369	347	339	316	351	332	356	358	359	358	316	366	325	329	341	342	341	359	346	331	358	343	321	363	364	340	319	355	340	346	312	334	354	347	378	346	344	351	332	330	357	324	357	332	348	343	306	382	342	328	348	315	326	353	377	358	328	349	356	353	356	306	319	323	362	362	343	342	315	339	326	341	354	335	378	361	320	366	350	332	338	331	345	343	339	323	364	321	344	358	302	353	379	341	366	332	304	334	343	335	351	378	362	336	336	335	344	340	364	393	357	332	333	318	339	323	322	327	337	328	309	330	330	344	327	316	334	358	351	362	322	315	320	351	370	377	320	318	331	335	339	350	353	347	342	315	365	322	361	338	350	344	331	369	351	326	313	324	345	339	335	358	344	339	332	343	330	378	328	342	343	312	340	359	343	325	307	349	345	354	379	329	365	394	340	333	363	331	345	360	337	335	351	325	374	352	350	325	333	324	338	353	316	307	345	363	349	324	345	332	329
7315	12507	13411	7306	5586	9348	17900	13998	8582	3757	1575	780	578	516	482	513	523	452	482	501	481	477	486	498	487	479	467	500	507	498	490	490	494	525	518	516	510	496	488	494	479	490	480	483	475	465	470	477	508	478	461	468	458	458	529	497	474	505	520	508	483	468	445	497	462	514	497	527	500	512	512	523	506	493	491	480	508	457	546	501	454	442	492	478	461	500	518	478	486	509	521	464	492	472	488	524	486	502	468	481	482	501	478	494	486	506	508	482	491	477	478	455	502	471	484	468	487	486	496	492	504	492	501	528	450	519	520	447	484	474	482	484	475	511	502	478	430	490	474	516	487	510	498	536	503	503	490	501	458	493	488	469	462	491	439	492	463	493	500	536	518	471	478	476	452	459	552	481	474	444	497	486	479	425	495	472	531	525	520	462	478	461	506	496	464	467	474	489	508	481	478	493	496	498	501	481	491	496	499	478	504	495	485	469	508	464	495	475	490	476	513	484	452	477	479	501	537	506	473	509	474	499	498	459	524	497	498	480	490	490	480	502	539	422	449	459	470	460	483	488	470	485	435	472	510	470	468	473	504	453	498	487	491	478	496	489	494	462	513	515	475	484	454	487	458	503	487	504	482	483	478	472	476	466	473	483	463	495	517	513	522	493	443	491	463	478	467	478	506	450	502	449	500	514	483	503	500	448	507	483	467	486	479	470	498	461	485	494	489	490	488	504	474	513	504	463	475	478	484	489	512	475	486	511	496	456	483	515	515	509	474	479	484	466	456	508	493	516	472	470	496	462	481	473	497	436	453	499	490	524	456	473	468	529	475	500	484	513	477	497	487	517	495	463	493	504	477	477	463	533	512	443	462	485	479	521	466	456	505	486	512	481	448	498	480	485	505	483	511	460	503	532	506	485	482	522	484	473	481	486	458	462	516	487	491	513	500	471	487	490	474	472	517	502	467	479	478	466	465	497	442	516	490	512	493	490	458	495	507	515	504	467	486	493	513	502	486	494	489	493	473	498	480	447	483	484	553	477	495	473	503	484	506	444	462	438	510	505	492	449	481	457	477	512	479	474	508	444	515	466	460	464	508	492	475	485	525	542	513	478	491	456	519	473	465	451	534	478	515	511	489	548	474	522	458	458	477	474	519	478	489	477	480	497	489	508	485	512	482	489	504	526	446	456	506	453	491	502	493	536	446	501	500	477	469	497	479	461	507	494	504	507	478	470	473	514	482	514	481	520	473	479	472	477	488	459	516	500	459	497	483	499	489	468	498	525	469	520	483	450	474	476	505	512	510	492	496	481	465	481	461	440	468	488	501	498	475	507	527	478	497	475	469	454	505	490	469	472	484	468	459	512	514	458	469	496	503	481	482	482	513	489	472	453	487	475	493	483	476	515	456	461	493	455	535	510	478	495	489	481	480	498	451	491	504	489	487	472	494	496	518	490	463	495	440	491	522	484	492	479	478	457	524	465	524	491	469	498	489	522	489	491	486	480	475	513	504	501	531	519	527	485	491	476	526	516	513	490	469	480	511	510	501	489	489	475	499	448	475	453	457	489	432	504	466	456	497	482	510	477	533	444	484	456	491	462	501	499	488	514	463	479	476	499	471	467	457	502	463	530	502	465	483	473	508	455	457	474	431	476	479	505	511	471	474	472	508	535	494	486	475	500	483	425	499	479	477	493	492	517	499	475	529	470	481	501	509	497	463	522	520	479	513	476	473	468	459	487	514	468	489	511	461	504	498	484	476	468	489	467	501	477	483	473	502	503	518	478	484	483	493	495	491	480	518	479	494	474	516	524	499	471	501	490	496	472	509	488	542	515	503	514	483	470	463	463	485	464	508	451	514	523	534	459	474	478	472	448	495	478	491	495	467	499	480	513	511	509	455	509	514	479	478	504	489	485	488	463	476	476	501	512	486	527	500	489	485	488	492	508	509	506	496	491	496	492	487	437	470	517	444	478	452	538	469	509	468	439	515	462	498	444	493	557	509	500	504	481	484	490	461	476	481	466	473	472	480	480	478	525	507	455	488	503	470	448	501	489	497	504	491	445	506	499	458	467	448	474	517	482	474	457	547	491	437	502	467	509	490	473	467	507	468	512	491	507	470	492	438	477	492	466	499	481	471	517	491	487	487	504	492	481	487	497	432	473	477	467	493	512	497	498	481	466	497	459	477	457	467	452	469	500	461	497	495	475	492	527	464	509	479	493	461	500	455	501	489	460	510	458	508	447	516	513	483	522	492	451	520	488	449	447	518	438	483	494	505	465	478	454	466	494	521	493	501	513	496	516	489	502	477	476	489	531	478	490	446	478	475	495	497	507	496	500	475	506	501	466	486	457	503	469	456	486	446	476	498	458	503	484	505	494	490	471	503	496	464	452	511	498	449	460	488	468	489	485	488	472	515	496	488	473	477	512	458	471	457	463	471	478	483	492	487	506	491	463	483	461	492	491	501	479	507	499	467	489	449	459	467	454	500	484	497	476	459	469	464	506	510	498	491	481	466	471	507	513	512	501	480	490	483	483	496	519	497	476	501	477	456	515	438	459	433	472	482	545	499	490	503	489	501	505	495	472	449	477	485	532	446	484	486	481	550	499	485	498	427	471	481	445	480	461	482	456	460	500	498	483	496	477	515	504	505	468	478	479	499	497	458	475	485	466	476	481	476	487	497	507	515	471	464	470	516	522	478	505	467	515	507	472	490	477	508	482	507	452	451	490	491	488	450	517	486	471	517	485	498	477	480	476	507	530	506	516	505	437	498	506	485	484	481	487	486	501	456	512	492	482	460	468	467	483	472	484	474	494	494	473	526	473	487	459	469	460	490	471	448	485	486	508	460	500	518	503	515	537	469	502	491	483	479	498	479	491	473	508	477	455	472	477	468	488	480	514	464	478	503	474	466	475	525	482	474	476	507	479	477	484	493	449	498	554	477	479	489	498	446	508	507	518	484	491	468	522	458	499	479	505	455	473	501	444	498	480	534	515	484	493	492	522	468	507	514	502	473	507	477	473	475	488	474	478	475	461	510	515	484	520	478	500	480	471	484	498	485	497	473	481	472	510	485	506	489	488	487	427	469	458	490	503	488	475	515	502	465	476	492	481	488	489	498	517	476	506	490	494	490	476	486	486	500	483	489	525	473	470	477	487	475	509	463	508	502	518	571	497	457	459	515	513	494	477	517	521	478	479	509	503	477	527	504	489	478	486	510	487	518	483	487	464	483	468	503	465	533	509	503	513	488	526	481	507	478	549	476	486	494	469	501	520	494	479	498	562	492	437	468	478	491	478	507	500	474	523	483	454	477	461	452	442	490	489	466	481	451	465	482	518	481	470	475	529	451	495	529	494	520	482	488	501	511	496	510	535	500	506	517	460	505	454	475	495	517	508	498	461	492	477	463	514	475	475	490	495	485	505	487	512	473	502	516	458	487	493	457	470	490	459	470	497	489	494	492	509	490	516	478	460	514	457	487	488	446	490	529	483
26350	21468	24082	15502	3800	8924	21011	16540	9380	3952	1427	591	416	364	328	330	333	312	354	321	342	355	356	327	334	363	367	342	343	342	339	304	364	358	302	332	337	329	363	320	342	366	358	355	355	323	337	329	366	357	324	371	363	355	319	349	350	335	336	343	349	342	342	304	348	343	330	359	363	321	320	337	324	323	349	335	334	363	337	309	334	330	379	329	323	341	349	356	321	344	330	341	310	343	372	351	306	338	360	364	366	347	329	353	370	289	340	354	338	316	321	355	346	337	329	364	356	309	379	319	338	337	328	309	380	338	369	321	305	329	320	325	366	307	353	361	325	353	339	341	326	354	321	314	359	350	337	383	314	357	320	318	338	310	388	339	337	302	356	334	339	339	357	310	332	356	333	339	347	351	353	347	323	301	336	349	316	343	343	337	355	355	345	343	368	301	339	324	341	348	360	337	339	350	370	332	312	356	329	349	329	343	320	339	335	358	340	321	348	359	359	358	359	359	366	341	365	363	355	334	343	351	316	335	371	337	356	357	362	307	339	355	354	343	354	325	339	336	321	339	348	333	357	331	343	372	347	360	337	339	353	312	313	355	340	328	327	307	359	338	306	343	345	334	375	328	337	332	372	359	290	362	353	341	382	335	342	333	327	326	328	333	359	334	347	371	348	312	374	334	382	357	370	344	364	340	354	343	332	346	315	357	323	365	363	328	358	345	354	343	333	307	340	337	339	321	335	304	369	339	358	373	343	300	312	340	332	331	339	330	369	302	332	329	326	330	302	321	326	332	358	343	362	320	338	339	348	340	344	361	376	344	341	333	338	354	335	351	334	344	329	347	329	313	301	306	338	317	341	301	348	326	336	322	323	363	366	322	315	347	336	348	332	372	337	352	307	348	325	343	367	342	327	297	330	340	329	331	329	351	338	362	365	355	302	335	306	379	339	306	337	333	322	353	357	340	322	354	343	367	339	329	333	327	346	331	310	328	297	327	336	350	331	358	364	338	323	357	357	350	311	352	353	326	344	325	313	362	364	350	343	335	362	322	352	339	359	317	313	342	328	351	343	367	357	328	338	328	321	322	347	353	307	352	340	340	341	316	362	334	288	325	345	323	320	321	362	310	324	315	336	321	319	325	321	347	350	344	309	353	338	356	328	326	315	322	361	356	319	355	358	308	342	356	356	332	349	303	339	336	320	359	340	350	361	329	342	338	391	325	326	327	335	334	295	332	350	322	349	348	334	397	390	353	326	323	359	336	352	366	329	342	356	340	321	368	307	335	343	349	363	345	348	343	359	345	342	359	348	361	336	332	359	357	362	374	337	337	343	368	344	345	323	384	344	376	330	373	347	366	344	339	319	346	316	356	327	349	333	325	332	325	325	325	346	356	358	348	338	309	337	331	305	328	334	330	348	326	319	301	343	353	347	331	361	341	344	345	373	324	379	344	356	321	335	359	339	337	329	343	333	346	349	343	341	324	312	341	333	357	317	359	356	347	331	330	351	354	344	304	317	349	348	331	343	333	342	321	351	360	352	338	342	329	324	333	340	338	338	335	334	348	353	313	314	352	336	326	347	341	342	347	348	352	315	333	303	351	330	393	329	372	321	323	344	329	342	334	354	333	305	339	337	322	341	342	339	314	321	336	339	323	333	342	290	353	348	342	365	332	343	342	331	318	311	341	341	372	334	347	358	333	315	349	363	343	330	337	329	353	365	322	361	340	346	334	318	342	342	359	323	341	324	300	378	349	336	349	290	325	308	327	352	333	324	334	354	330	328	355	330	356	361	335	358	339	339	322	322	342	355	317	344	352	365	326	319	348	318	321	344	325	305	341	345	357	363	312	339	318	331	324	353	345	333	341	315	315	340	328	358	345	371	337	323	319	358	337	348	358	330	342	336	323	338	327	330	304	334	379	351	324	354	344	334	369	317	361	351	356	324	347	326	349	312	341	318	323	336	347	360	337	312	340	317	330	325	295	350	361	327	329	337	341	340	302	324	346	340	321	341	332	353	355	360	318	349	364	312	318	345	345	339	330	359	351	345	332	333	359	333	334	328	328	338	389	315	335	333	310	371	371	313	321	346	328	353	317	323	341	338	313	328	327	360	326	341	306	326	336	353	354	314	359	351	376	349	337	338	353	353	324	311	324	352	343	350	308	350	361	332	339	325	348	349	340	330	355	360	344	334	331	328	328	320	346	364	355	394	353	318	343	335	343	353	331	328	338	361	349	343	348	350	364	304	349	342	326	349	344	345	325	366	375	332	377	334	300	307	368	365	351	350	333	359	339	337	322	337	332	345	372	338	352	331	361	371	360	345	360	358	388	320	352	341	321	320	307	332	346	329	341	350	359	335	329	336	340	323	337	334	335	376	376	307	329	333	324	348	334	319	316	352	366	354	348	384	343	357	330	381	301	319	313	338	311	320	320	350	368	347	362	339	336	339	320	339	334	355	329	330	341	305	335	325	338	351	345	347	318	350	385	334	343	368	315	334	331	378	356	361	347	347	341	340	335	327	316	357	337	333	337	309	324	341	346	364	340	319	324	344	324	304	338	349	341	369	325	327	345	332	331	313	336	305	336	328	374	351	316	387	324	331	327	304	355	320	313	343	333	341	352	324	295	326	347	335	338	333	363	329	344	357	344	331	329	331	324	332	379	356	286	351	318	338	347	354	339	333	335	358	318	328	357	338	350	321	336	321	343	334	356	345	339	332	337	372	345	311	319	347	359	295	341	356	362	343	323	340	296	359	327	348	373	327	330	322	330	325	327	330	299	314	322	334	367	324	338	320	334	330	324	320	309	351	339	323	369	314	366	293	333	380	350	358	354	323	354	337	355	318	304	323	355	355	345	363	352	353	310	310	373	350	328	342	352	323	323	343	340	329	400	328	325	332	322	332	304	360	357	338	340	330	346	374	310	341	346	335	332	330	299	340	320	329	332	329	310	333	355	357	336	346	325	351	335	342	354	366	323	308	353	322	342	301	359	375	311	327	314	359	332	344	356	341	337	313	342	337	321	362	319	354	353	359	321	331	317	380	344	304	358	325	318	311	311	350	337	336	336	341	353	353	296	334	365	322	352	357	334	356	355	334	308	351	301	323	342	326	320	337	357	344	322	366	358	350	359	314	356	353	330	326	321	350	362	363	345	338	312	333	350	344	309	320	331	365	337	300	338	344	359	336	362	332	350	332	352	347	334	325	331	334	333	320	327	366	350	337	293	357	338	327	367	350	351	335	330	311	356	334	338	308	334	336	331	317	351	365	315	346	322	307	327	347	353	334	306	330	336	335	362	355	348	355	322	384	332	332	375	344	350	354	331	330	352	343	316	379	337	328	319	339	359	337	372	353	352	328	340	330	343	336	351	341	332	346	318	303	336	339	335	355	331	342	310	358	330	345	327	338	345	344	342	358	344	361	317	327	312	320	328	346	348	356	341	295	359	326	329	335	338	323	325	354	333	334	348	310	330	349	346	333	337	390	320
7497	16865	16976	11382	7303	16888	28857	23312	15253	7283	2734	1154	622	506	559	447	483	483	466	486	503	508	459	527	474	484	484	466	465	491	502	499	441	455	499	507	453	503	519	501	474	486	458	474	491	464	497	535	442	460	496	500	488	481	465	524	454	507	458	452	474	469	500	497	480	460	497	505	483	504	466	477	498	497	542	510	497	489	508	533	481	481	441	523	505	508	473	489	469	501	495	469	487	493	467	484	515	461	481	490	520	476	529	550	510	494	495	504	477	497	534	461	536	473	489	499	463	519	491	519	508	472	500	546	504	468	503	460	469	478	480	525	502	460	466	431	483	444	469	526	495	524	436	480	473	468	498	486	490	489	483	534	431	459	492	522	491	456	493	465	503	474	504	506	491	472	494	495	488	503	507	540	470	506	483	471	493	505	483	501	529	461	522	497	454	488	503	481	513	506	479	494	499	469	476	490	489	492	467	468	507	493	480	484	483	469	474	516	470	475	494	423	463	469	468	521	496	494	513	478	482	461	477	472	478	470	501	453	495	511	471	497	473	488	483	486	494	495	476	470	486	505	471	447	524	520	450	498	466	472	465	448	470	524	492	511	482	468	482	470	460	520	464	469	481	494	504	483	484	502	506	505	508	506	495	450	514	450	502	457	512	469	520	495	481	500	461	482	483	485	469	485	508	463	525	474	507	491	449	482	483	466	455	474	492	503	522	494	513	497	501	471	501	505	492	493	503	486	486	510	488	469	497	482	484	528	462	487	508	496	480	523	507	483	509	519	467	490	471	482	496	527	482	507	477	467	486	488	494	458	475	451	494	486	514	543	447	477	501	492	509	476	486	461	491	488	475	467	496	514	462	450	503	489	510	494	490	520	522	486	470	491	480	472	499	484	520	473	495	490	493	509	495	491	468	455	479	459	496	501	517	468	467	526	480	507	498	515	492	465	487	455	525	484	468	487	498	468	498	480	493	495	469	475	553	522	455	510	492	473	480	477	521	501	452	485	525	504	471	519	490	505	485	464	471	472	464	468	466	483	472	504	490	464	491	472	474	458	499	495	486	499	479	468	458	458	466	498	480	506	501	456	508	555	487	499	517	515	482	511	497	457	502	509	509	493	513	492	536	466	492	498	531	498	488	479	519	537	461	512	536	487	480	494	489	471	520	478	468	476	489	501	485	508	465	475	534	546	485	471	438	522	488	496	533	497	465	467	483	504	475	499	440	492	531	491	443	467	479	462	501	536	471	485	470	461	481	483	471	507	458	499	513	487	475	475	491	491	442	440	491	492	472	453	532	496	490	467	489	504	491	475	443	469	466	467	497	525	449	480	464	547	483	506	473	497	516	483	459	460	472	484	478	509	480	482	498	504	447	474	507	535	481	455	456	469	515	547	501	475	492	482	470	495	512	501	455	500	469	479	484	506	512	480	460	503	468	486	457	506	500	478	494	505	477	477	455	496	512	478	491	505	508	507	508	485	457	469	443	470	484	492	458	465	477	469	454	484	525	520	474	505	483	495	498	505	517	484	477	467	495	483	526	472	492	489	508	490	516	466	508	504	498	520	498	522	518	518	490	495	491	469	476	463	458	530	469	468	468	508	477	493	489	481	510	500	513	473	508	507	472	452	482	466	494	509	452	498	476	481	507	474	525	454	446	498	504	483	489	448	499	508	524	451	464	462	474	478	523	482	484	479	513	477	462	481	462	486	476	462	478	490	500	517	472	470	466	494	491	472	500	497	526	473	443	496	485	525	510	506	431	486	467	476	501	457	468	486	473	464	477	482	499	529	484	510	509	488	508	473	484	484	461	454	503	501	500	515	504	496	464	476	499	470	497	500	464	495	567	489	487	481	448	454	487	477	469	472	520	465	456	487	509	464	479	471	440	492	543	469	467	466	448	410	520	537	446	499	490	500	492	496	516	498	503	451	503	444	488	475	497	502	525	493	554	503	466	507	514	490	489	502	455	490	505	477	435	489	489	503	540	494	480	498	488	490	478	490	484	464	517	460	501	461	470	484	481	478	468	537	498	493	510	473	474	487	491	468	494	504	525	461	492	483	484	496	460	488	495	479	492	468	475	507	504	514	542	492	488	485	482	483	478	485	444	471	488	517	483	502	508	487	496	486	481	502	485	531	496	501	496	474	479	525	518	491	484	506	486	530	476	482	520	532	485	547	473	505	481	460	465	503	527	437	499	486	470	464	489	500	498	498	475	473	501	456	477	484	536	491	537	485	484	489	468	446	485	518	486	492	496	498	498	500	480	472	487	488	480	502	473	510	528	494	456	451	471	503	472	463	489	496	482	459	496	512	527	517	495	470	490	490	493	475	469	505	508	466	466	477	507	488	486	477	446	490	507	458	467	465	494	485	504	492	478	544	480	521	479	476	519	517	465	483	481	497	458	445	509	469	487	478	497	466	458	455	477	504	511	473	502	483	512	506	492	481	491	473	470	459	502	493	472	456	506	491	487	509	484	496	474	486	495	445	454	485	474	499	500	485	448	547	463	460	511	445	470	455	501	445	519	475	502	461	501	521	478	485	492	481	544	490	482	477	519	488	447	478	496	519	492	465	487	479	466	459	505	495	436	491	500	466	538	464	511	520	540	463	519	492	470	505	499	491	520	471	537	510	481	502	468	454	502	472	482	474	528	548	453	468	486	503	471	492	473	499	517	473	480	464	473	546	500	464	493	478	517	476	480	500	469	477	491	482	488	491	465	477	528	472	473	485	495	447	467	527	483	449	501	492	477	503	478	457	492	499	472	483	506	486	468	512	453	477	473	508	464	449	457	501	482	503	485	488	462	499	484	478	535	500	492	469	511	514	470	499	452	499	469	489	509	498	525	457	482	515	493	476	468	493	489	470	489	487	534	519	547	525	496	479	506	459	514	508	440	488	501	482	499	480	500	511	483	497	502	467	454	488	474	464	511	502	515	493	495	504	517	500	532	500	499	506	489	482	444	494	499	497	488	514	541	508	491	502	495	442	499	457	479	456	449	496	498	497	495	461	522	483	483	462	507	478	461	470	492	483	488	464	504	465	471	448	525	473	499	510	474	538	548	519	493	474	495	480	495	489	483	494	476	486	472	468	498	506	458	491	497	478	505	526	453	483	512	470	514	463	518	460	481	470	502	493	485	485	507	478	480	515	475	497	474	481	519	474	506	503	506	495	459	473	481	484	507	479	480	491	463	519	521	467	483	461	497	472	519	484	445	490	471	499	534	497	492	468	477	499	548	506	514	460	496	513	460	499	523	490	549	490	515	479	480	477	478	492	505	486	483	509	458	489	503	498	498	492	471	513	463	466	481	496	497	502	472	504	512	503	501	491	503	455	508	496	525	473	476	485	469	482	526	465	490	517	505	457	504	461	517	439	474	506	467	476	487	487	494	466	509	503	475	491	508	519	490	474	497	457	462	486	473	509	459	512	518	521	513	473	487	488	526	490	480	486	468	495	492	464	471	441	472	490	487	499	462	481	470	529
23496	21486	29349	24069	21545	39645	61736	47243	33232	18264	5797	1349	506	357	360	296	296	295	300	289	292	291	311	294	291	325	288	275	346	273	292	315	280	302	281	316	295	303	294	285	263	304	309	326	298	321	336	312	268	285	293	289	329	323	303	313	259	273	302	288	263	292	284	323	296	298	267	286	289	257	288	266	288	265	298	276	329	292	303	272	261	270	319	298	284	303	302	310	283	298	302	298	293	317	320	304	325	318	300	296	326	315	288	297	300	278	258	261	259	287	312	290	289	263	282	273	265	317	276	307	284	281	292	292	298	325	317	319	281	299	294	289	280	284	302	290	306	310	293	331	288	290	308	276	288	289	289	299	312	304	283	272	277	283	299	285	330	299	279	306	317	282	302	269	294	274	312	307	309	303	298	358	285	311	283	261	311	296	302	316	312	317	289	308	304	298	296	252	284	306	283	322	313	270	289	261	292	262	299	302	253	303	297	310	325	275	278	307	314	309	278	302	316	307	306	291	304	298	316	307	293	304	292	300	285	278	292	251	330	295	304	284	271	331	278	305	269	296	299	318	299	271	298	313	305	313	313	290	313	280	310	324	286	270	286	292	300	295	283	318	260	281	302	278	268	301	323	313	288	279	295	300	310	290	316	280	281	269	292	280	276	292	303	278	277	311	305	325	292	265	286	285	300	294	308	299	296	304	310	301	293	309	310	298	284	329	313	282	296	316	302	287	290	286	289	284	285	261	297	322	280	299	280	290	294	328	323	295	302	308	276	271	254	305	311	279	304	315	291	305	293	300	314	271	291	303	280	282	266	310	294	316	293	267	276	279	302	306	309	314	326	300	301	289	281	318	300	293	309	277	329	315	332	284	298	288	300	305	275	291	324	322	312	292	299	286	298	291	304	251	268	303	327	286	301	263	283	293	312	268	320	297	283	290	314	319	303	284	331	267	328	285	316	267	297	275	285	281	309	303	300	309	304	297	332	301	303	316	290	303	303	302	309	285	296	265	277	313	302	270	284	288	300	322	298	308	287	291	300	326	282	296	270	296	271	294	312	272	242	291	281	315	282	303	273	301	281	270	283	274	272	333	280	303	298	343	302	278	326	311	279	308	293	311	300	275	306	292	291	275	296	261	291	289	272	321	276	271	316	291	266	306	290	298	284	285	300	304	283	311	267	298	318	296	258	316	322	297	284	294	296	306	302	316	276	308	284	328	276	310	292	303	300	288	294	311	304	340	309	275	274	283	300	300	288	260	296	315	296	269	273	312	308	271	323	354	308	265	305	259	309	318	303	328	300	277	293	280	264	254	274	265	301	301	271	295	291	294	291	300	301	293	282	270	320	306	289	297	302	264	294	291	287	303	275	304	318	294	307	280	310	337	282	289	263	269	293	288	325	299	287	259	274	306	267	332	269	305	262	335	299	297	299	300	277	319	302	278	306	292	303	298	280	265	289	275	271	271	284	301	277	291	288	278	278	279	307	288	333	278	281	269	305	300	287	283	290	315	291	318	288	265	302	308	267	266	311	290	274	273	328	290	289	286	267	301	313	338	309	264	289	294	309	287	320	260	305	299	323	283	254	291	297	296	289	300	278	286	286	292	317	330	319	315	271	269	278	297	305	285	316	281	298	289	301	330	283	303	276	308	312	301	311	300	312	302	294	314	302	311	277	304	301	333	296	286	291	295	290	316	327	304	275	287	335	285	256	276	294	289	300	323	296	310	292	299	264	271	286	280	299	300	289	275	322	307	318	299	306	328	290	289	313	280	273	291	309	294	269	303	298	270	290	304	288	284	303	290	292	285	293	309	324	277	284	298	294	284	301	291	321	310	299	295	305	318	286	297	301	313	297	312	269	308	292	288	298	295	307	286	279	288	292	304	272	327	324	312	297	321	313	270	315	324	288	298	264	291	306	269	289	270	295	287	303	288	311	299	337	313	279	290	291	291	277	284	308	297	296	301	279	276	262	306	297	333	315	283	302	296	273	295	305	330	308	282	284	304	272	298	312	295	285	299	310	305	267	297	265	297	296	275	285	301	302	317	305	299	291	295	259	296	312	280	300	290	283	283	271	311	289	291	341	285	313	280	309	301	323	292	302	302	298	275	288	298	330	317	289	291	284	324	297	294	254	294	293	290	279	307	277	266	308	284	311	273	325	303	312	311	286	264	295	277	274	278	304	301	284	310	325	330	284	287	287	284	271	272	293	286	271	278	306	300	282	306	286	283	296	315	297	337	261	320	268	305	318	328	277	303	337	274	303	308	330	293	277	295	286	281	290	293	300	296	284	274	301	304	301	306	282	318	289	292	256	303	303	310	303	321	306	307	301	323	313	278	269	297	295	282	258	309	265	323	289	300	277	301	342	281	290	287	308	279	299	292	316	306	325	276	306	309	311	287	279	292	284	283	279	279	304	294	310	314	298	258	268	267	326	265	278	243	261	293	293	292	302	282	283	335	321	293	269	326	267	295	312	297	304	328	311	315	299	317	299	277	266	312	256	273	292	285	332	294	280	281	308	288	300	275	274	302	295	284	296	306	289	290	283	284	286	298	286	326	310	301	277	296	269	275	319	328	308	295	299	298	302	283	328	303	315	327	272	290	256	276	306	298	298	283	269	287	283	293	303	285	266	284	319	294	319	288	289	299	295	282	301	311	310	293	308	284	337	274	306	291	308	301	280	313	276	306	304	290	297	301	268	254	301	280	295	307	269	285	296	283	296	287	295	330	297	307	320	313	291	322	310	301	272	282	288	274	294	299	288	304	328	303	327	324	278	284	325	279	307	309	314	290	288	315	279	308	294	286	276	288	314	261	298	293	318	285	290	293	325	272	308	269	294	277	280	324	294	298	292	263	289	293	294	266	274	299	303	283	299	325	291	324	288	279	281	286	285	310	302	310	297	312	295	281	297	290	298	316	296	288	314	304	286	278	280	290	287	275	306	302	292	282	298	276	298	281	288	290	279	295	296	292	292	263	291	283	241	309	352	299	314	309	284	288	285	299	270	303	281	271	320	322	300	290	301	313	284	316	299	297	310	267	309	302	303	270	300	303	278	278	309	298	289	285	321	307	292	302	287	296	298	294	305	300	303	321	280	295	274	265	283	307	283	295	277	286	297	294	305	302	306	265	280	290	297	294	299	300	319	267	300	285	299	288	271	259	296	283	300	278	281	315	303	290	324	285	312	284	301	287	274	290	325	326	286	309	280	290	276	323	301	289	278	284	304	311	332	308	294	278	329	301	294	316	292	311	286	296	309	320	305	310	275	284	316	299	294	294	269	283	271	272	304	315	330	285	329	281	271	276	307	320	269	293	321	306	315	286	321	298	294	289	299	314	300	274	299	279	304	315	292	307	293	302	315	289	269	272	275	303	287	299	294	300	311	297	290	297	249	308	295	291	317	324	280	317	279	313	271	325	307	269	297	291	300	335	286	284	291	289	288	316	298	292	297	300	310	293	296	307	312	304	285	301	290	254	265	301	281	291
15200	33354	31199	23373	20073	50574	60034	49292	37713	23089	9644	2774	893	531	439	396	410	426	436	428	460	444	426	455	424	441	395	415	403	423	437	434	430	440	419	427	422	426	391	427	441	420	448	392	417	401	438	441	439	441	422	418	405	386	412	426	451	421	404	411	387	465	395	454	428	407	431	412	443	413	397	392	434	414	400	432	432	409	437	402	402	443	423	402	410	450	434	419	407	441	416	412	395	420	453	410	421	433	448	405	417	415	396	418	436	428	443	385	428	439	430	398	415	406	441	428	464	431	383	433	408	418	398	433	422	378	397	412	383	416	412	483	407	421	436	445	429	431	418	440	424	416	417	424	450	452	446	394	390	418	421	410	407	406	416	428	423	388	430	401	444	421	430	431	401	422	444	418	457	412	441	443	421	397	423	409	412	415	461	397	424	399	414	432	428	426	422	441	450	438	438	456	390	402	401	413	386	440	396	411	418	437	420	438	404	460	436	422	419	454	428	412	432	456	429	413	430	393	408	446	402	441	427	442	404	412	410	462	427	396	417	423	417	458	417	390	415	407	416	481	397	446	435	449	450	405	437	414	413	433	419	457	403	445	440	409	418	440	404	423	432	411	396	416	424	395	448	370	429	419	421	443	401	423	403	461	422	431	426	426	400	392	459	424	397	434	454	418	448	390	439	412	413	439	412	463	421	454	401	421	430	436	427	438	433	401	397	433	454	437	417	400	400	416	426	402	433	442	404	431	426	436	459	405	416	397	439	404	406	467	409	402	431	452	429	416	434	419	451	413	445	444	395	390	429	440	441	411	406	408	395	399	410	439	421	470	464	429	425	429	430	456	424	424	419	412	438	410	418	412	439	434	423	410	412	440	399	442	428	444	402	385	389	433	418	424	433	423	424	397	414	416	392	405	455	402	377	422	484	410	427	413	395	439	376	404	436	414	430	421	444	450	400	438	402	427	448	447	429	408	393	427	409	390	428	458	428	444	378	433	436	401	413	388	441	401	422	398	445	384	416	442	422	417	424	397	433	399	427	426	417	400	439	419	422	404	414	383	430	399	423	452	377	409	444	418	405	432	430	452	411	456	409	429	411	434	418	433	428	415	412	447	440	419	409	401	399	408	418	393	414	454	441	422	442	412	400	429	441	466	391	480	401	387	413	424	433	449	419	412	421	451	430	422	410	415	442	421	441	398	418	431	440	442	418	434	403	429	383	411	447	397	446	465	433	427	435	450	390	431	454	401	419	408	375	415	443	415	426	434	404	418	423	425	431	412	441	409	389	438	419	452	453	427	422	395	416	489	450	443	402	442	437	440	458	391	410	428	428	423	430	438	417	417	407	414	426	425	436	425	392	433	409	433	423	414	426	439	433	434	373	433	417	433	414	430	414	415	393	425	404	402	436	416	454	419	474	412	437	397	421	394	407	442	427	394	426	414	407	400	403	408	398	413	453	408	428	448	428	448	400	407	434	428	415	423	424	403	420	440	425	448	412	409	449	412	431	393	434	456	405	425	379	402	442	401	417	419	438	415	428	416	440	418	478	418	405	410	418	440	429	398	422	416	399	427	406	412	445	421	443	409	417	432	421	436	421	398	440	432	414	418	393	440	453	408	400	398	438	427	444	423	431	420	446	447	431	444	434	461	427	408	419	456	432	430	450	442	407	446	413	414	418	463	381	438	406	383	425	444	427	416	450	410	440	410	420	397	412	414	437	432	408	412	459	462	402	403	418	425	390	422	439	434	370	421	445	412	406	441	423	443	411	408	451	437	411	441	368	430	445	430	458	390	450	388	389	410	401	431	449	410	401	438	438	460	393	391	433	408	422	430	409	433	435	423	408	433	405	395	375	410	436	428	437	462	446	433	391	407	396	413	413	415	399	444	425	438	408	383	449	404	431	413	411	413	438	418	405	430	401	421	437	440	461	404	399	441	413	443	422	386	399	410	423	440	430	413	437	407	417	435	426	426	423	407	388	388	415	395	437	433	427	394	431	433	407	442	400	394	442	467	435	418	447	393	418	431	424	422	386	424	409	385	424	413	421	417	450	421	443	442	432	413	418	392	389	381	445	420	440	440	418	439	415	410	383	435	447	437	447	423	421	418	429	412	427	415	432	441	378	408	414	406	418	414	384	424	405	455	414	442	419	430	424	401	407	394	396	448	414	360	436	413	432	425	446	438	400	444	413	415	460	442	390	416	411	421	423	440	408	416	408	424	439	400	412	381	431	392	425	429	427	409	414	460	442	397	429	433	436	417	414	432	442	388	414	408	411	396	397	398	458	449	452	428	396	427	412	398	430	433	421	405	430	390	448	430	450	382	421	394	387	410	377	427	429	427	426	440	418	446	411	420	414	420	454	396	396	434	395	435	452	403	387	412	407	428	428	452	388	426	416	408	372	401	417	429	411	413	414	417	437	431	416	399	440	421	450	433	418	434	436	397	433	409	474	414	420	406	438	439	455	383	441	423	429	417	392	427	416	435	412	433	392	376	418	445	385	441	405	426	390	480	413	410	465	404	400	434	382	417	423	411	406	421	409	426	462	429	409	405	436	457	412	417	413	407	470	431	382	444	421	410	430	470	393	434	441	450	445	403	393	399	406	418	393	460	415	440	409	408	424	414	412	452	419	412	440	408	405	406	435	424	411	417	432	435	408	408	424	433	428	420	424	402	413	467	410	458	401	451	413	397	418	474	404	425	428	437	449	456	490	384	384	413	459	418	418	425	419	415	433	406	427	437	448	442	400	415	419	428	420	420	409	403	413	433	425	421	389	398	403	419	386	398	410	436	414	401	473	443	441	422	458	428	419	441	417	392	391	443	431	430	428	430	418	441	428	431	396	424	384	426	425	417	399	431	401	408	425	426	423	408	391	417	414	432	461	415	417	447	437	397	413	415	434	430	461	430	427	427	409	410	402	418	393	426	463	385	442	449	407	418	430	448	450	440	438	399	428	401	445	433	420	468	401	428	424	437	453	441	425	429	399	429	391	396	374	409	460	438	419	432	414	397	413	422	407	408	393	421	424	382	405	400	431	406	386	414	409	481	390	414	412	433	415	422	403	396	416	421	482	419	388	387	462	438	430	425	411	438	453	394	370	378	449	419	418	403	427	412	413	433	428	411	436	396	418	468	406	431	461	388	417	448	394	442	425	416	431	414	396	441	409	416	398	467	435	440	429	455	392	398	383	430	451	418	431	384	438	449	408	406	410	461	476	445	409	425	420	455	401	454	413	502	414	427	432	406	410	402	396	409	404	424	448	413	436	404	460	438	402	388	459	404	412	451	431	418	423	404	413	422	439	417	427	389	407	452	437	437	422	435	404	466	424	444	421	418	441	394	456	446	439	424	431	398	428	385	427	402	406	417	369	419	440	428	431	408	417	433	439	431	480	402	435	426	397	451	449	384	366	393	397	402	419	453	403	419	430	432	385	436	414	428	450	398	424	413	469	418	407	451	433	452	428	421	460	434	387	380	383	412	442	395
27032	21121	18941	9994	5162	8377	12197	7006	3725	1675	778	468	384	359	328	334	367	360	317	366	334	323	312	335	317	345	323	352	376	330	344	351	326	358	331	331	355	357	321	325	347	338	392	321	344	337	347	318	339	309	342	323	328	381	351	380	334	349	315	347	325	352	314	338	324	350	369	368	324	349	325	351	343	325	316	313	337	343	298	319	320	339	355	345	358	331	344	354	333	329	320	335	346	333	321	369	336	328	378	317	333	346	321	318	329	340	312	348	332	332	335	312	335	332	356	336	325	326	375	340	308	318	326	336	336	319	336	339	314	340	337	356	294	353	325	325	362	339	337	331	352	345	337	387	354	342	322	343	327	368	320	324	324	371	310	349	348	325	356	348	352	334	364	347	344	339	320	309	340	342	368	335	328	362	368	342	346	368	350	368	393	340	299	334	347	329	307	345	326	332	357	346	359	335	394	301	355	342	339	310	335	365	313	342	336	321	330	322	319	357	366	343	356	336	356	354	311	329	315	369	370	352	326	329	356	354	331	330	338	342	354	343	335	346	335	347	313	356	342	319	327	317	338	347	324	330	333	361	354	345	309	321	319	324	351	325	324	328	344	364	350	338	349	336	346	350	324	328	307	334	320	308	316	373	322	323	338	304	325	332	332	348	329	332	340	336	334	344	345	311	333	322	303	373	374	352	341	318	342	317	353	288	352	369	346	328	374	332	387	315	363	335	342	339	369	289	339	344	352	339	348	359	305	333	322	308	338	336	301	347	340	312	302	331	348	355	332	333	347	342	386	325	357	325	363	344	336	336	320	347	344	358	336	373	356	346	336	380	335	395	352	345	370	305	349	344	347	349	329	343	307	311	379	324	348	319	347	322	320	332	342	347	341	327	323	346	361	365	358	348	348	332	304	343	334	352	308	361	336	331	334	333	343	363	312	347	375	316	341	343	347	299	342	335	341	336	321	302	326	359	350	329	351	343	350	330	313	358	338	340	336	308	315	344	330	319	339	331	299	356	318	345	351	342	332	345	340	348	351	341	331	331	349	300	308	349	370	302	332	348	327	312	340	316	325	310	339	334	321	331	355	323	320	354	334	349	317	340	349	337	334	349	319	353	306	358	318	344	349	315	336	376	344	327	356	377	350	323	357	351	340	382	315	338	371	361	338	309	363	325	348	349	305	326	299	323	352	319	322	349	341	389	379	317	346	329	324	335	317	342	321	335	368	342	313	305	354	353	303	332	325	345	335	366	342	331	353	346	358	315	337	326	341	348	363	341	351	339	348	339	331	328	349	370	335	311	345	324	343	294	371	329	319	345	379	357	353	343	347	343	353	336	326	384	352	355	353	340	364	322	367	321	323	326	350	331	342	318	320	364	319	345	353	315	348	359	293	320	323	336	314	321	339	345	347	366	380	349	347	313	361	362	355	362	310	314	317	322	336	326	322	334	334	384	389	339	361	334	354	320	371	321	333	347	321	346	343	358	330	335	367	325	318	311	345	346	330	361	334	325	306	341	376	309	322	344	328	343	332	334	327	313	335	298	349	332	348	321	338	346	337	322	350	347	356	353	348	336	348	349	354	349	367	357	329	344	344	330	364	341	347	342	331	332	322	357	314	346	342	339	349	346	328	358	338	330	374	347	350	341	339	337	341	351	350	351	330	318	346	342	339	351	343	367	341	331	346	329	350	349	330	345	357	368	365	365	315	339	342	344	323	359	321	366	343	330	361	367	336	332	305	360	353	321	350	337	323	338	316	342	302	372	358	312	349	324	352	344	346	319	353	327	328	367	330	312	333	345	324	344	307	364	336	337	349	347	356	323	370	356	329	337	331	364	341	306	355	299	336	338	364	349	359	343	324	325	354	333	316	328	350	367	344	338	358	351	347	338	374	353	341	342	351	313	342	347	326	373	329	313	338	347	340	379	329	332	319	350	376	318	335	325	344	355	356	338	332	319	315	340	347	329	344	325	352	334	339	358	348	338	361	327	343	330	339	336	323	304	348	333	363	355	340	351	352	348	349	321	349	328	336	326	344	316	366	351	336	358	348	346	315	350	344	360	339	337	339	304	364	342	331	378	347	360	314	339	322	322	369	358	339	336	353	336	361	349	370	334	294	366	330	333	298	323	345	350	315	297	339	328	361	327	378	328	330	335	321	365	331	371	350	332	335	361	296	336	321	323	327	320	337	336	318	337	309	325	340	331	368	368	349	356	341	344	317	330	372	369	333	362	363	337	356	356	350	346	335	357	326	341	333	310	371	358	364	302	362	310	294	371	350	336	330	322	342	363	354	349	329	326	334	355	335	360	319	333	331	278	345	345	336	309	331	322	357	345	322	342	373	310	342	302	343	363	391	372	322	365	313	374	341	335	318	352	334	327	333	314	305	315	332	326	336	382	337	328	299	327	343	325	346	333	348	339	331	332	318	335	324	318	335	345	321	374	354	326	329	331	311	338	332	310	336	351	334	353	314	337	348	369	353	327	286	349	322	338	353	350	313	335	340	325	394	337	311	377	333	327	306	335	340	334	315	342	309	352	357	340	366	368	335	353	336	311	349	335	327	338	338	314	334	344	337	318	315	357	338	336	346	336	341	337	304	345	321	360	357	365	295	335	343	317	307	337	355	361	371	337	369	343	339	330	314	347	309	340	349	366	331	332	353	353	339	337	332	319	336	347	387	328	349	345	371	370	345	353	356	341	337	383	316	334	325	334	331	315	347	347	359	352	294	339	367	353	336	321	357	349	344	317	347	340	301	332	313	331	343	353	345	359	322	342	346	346	322	348	366	384	324	337	337	327	322	365	354	323	351	348	314	321	350	361	337	348	357	356	355	311	313	343	361	353	347	347	321	352	334	338	337	341	324	331	352	329	295	349	333	335	329	348	332	345	392	320	367	346	326	363	366	334	302	315	336	357	304	292	310	318	357	309	344	360	363	313	350	373	330	343	351	347	354	372	357	355	337	336	337	315	333	317	347	364	363	314	337	337	339	360	329	353	332	313	356	320	348	334	316	344	307	323	359	346	314	328	348	303	350	325	311	313	334	335	352	325	340	320	332	334	337	336	321	328	361	339	330	317	365	353	337	352	312	325	340	320	323	370	335	294	338	321	289	345	335	299	354	321	331	345	323	347	356	340	351	335	327	340	346	353	319	336	320	324	338	371	339	347	365	351	332	350	363	352	321	355	326	352	320	322	363	377	329	322	347	348	288	374	345	356	335	363	351	340	349	324	326	347	341	353	357	321	317	309	342	365	344	336	344	321	351	329	326	358	318	332	324	330	336	333	360	331	323	297	354	352	365	344	333	333	332	348	329	386	337	350	321	303	337	335	314	393	359	323	342	314	364	365	326	341	345	357	347	345	320	338	356	354	332	315	315	312	347	326	319	330	325	335	311	353	339	361	310	344	334	311	333	322	332	328	337	319	316	312	340	358	305	322	329	361	342	354	341	334	361	361	311	342	333	346	340	335	338	291	350	325	371	339
13359	22161	23510	13151	10191	16046	19281	12502	7146	3169	1364	745	569	508	478	466	477	526	508	472	469	450	495	482	474	481	509	538	477	471	506	486	521	465	491	479	449	532	501	500	480	486	482	488	449	503	514	458	516	463	441	461	479	545	506	528	493	457	489	498	449	471	465	468	479	470	474	468	451	499	483	482	495	478	467	479	472	473	478	480	456	533	502	471	472	454	453	473	488	499	452	483	503	515	494	481	473	471	504	498	518	475	488	478	484	497	458	490	497	452	468	447	480	468	468	484	504	516	479	509	447	461	511	476	484	480	524	525	462	468	473	474	479	482	513	487	463	477	494	469	455	484	438	522	505	445	526	491	473	478	494	496	496	481	478	484	502	488	455	486	417	489	493	483	498	478	530	446	456	465	487	510	471	466	483	472	486	480	473	495	481	484	473	472	471	471	515	511	501	453	448	470	477	482	484	481	482	489	467	448	498	516	501	475	492	464	496	432	519	495	477	472	499	461	508	476	503	464	513	495	467	473	499	505	474	458	487	541	486	455	482	459	488	524	485	475	511	508	477	448	455	493	539	474	428	475	540	506	485	505	499	484	449	459	487	457	491	486	472	447	511	467	511	446	494	480	481	493	462	462	477	486	477	521	495	481	466	524	460	450	461	500	523	495	493	491	509	534	477	481	474	452	444	507	524	484	466	489	495	490	487	493	459	463	480	537	465	490	503	443	489	496	485	501	477	493	496	507	483	531	551	464	485	459	478	479	472	528	467	485	485	465	478	491	503	485	469	474	486	494	510	498	458	483	479	502	501	478	448	512	514	505	479	520	477	549	517	483	508	516	481	476	477	532	512	452	471	462	469	488	506	438	474	504	484	509	504	509	457	518	503	479	441	452	477	500	472	477	485	479	487	469	504	490	493	459	472	446	492	478	472	462	501	500	479	479	491	493	476	488	490	462	465	489	480	472	472	489	494	511	480	480	494	522	506	473	511	472	510	490	520	475	502	501	498	503	491	509	465	513	456	469	484	471	460	486	442	496	518	466	462	498	465	478	477	489	465	493	515	524	469	489	532	491	494	513	480	485	491	481	497	471	465	482	463	493	473	500	477	501	456	457	473	469	481	496	537	489	456	513	499	448	511	483	477	510	495	498	448	489	519	501	484	498	447	476	449	459	486	477	530	517	474	489	483	496	470	501	469	444	481	489	482	490	493	484	496	471	473	483	504	459	483	439	503	463	465	497	486	508	445	478	491	510	483	460	500	489	471	453	477	460	466	470	489	442	496	491	498	465	506	459	479	487	479	501	534	476	477	489	432	468	481	455	477	542	507	481	484	480	496	526	445	493	485	493	498	471	494	479	479	474	484	475	454	485	497	500	481	476	496	474	398	474	481	474	511	501	475	500	503	471	481	483	512	470	474	459	500	510	491	457	457	505	487	473	493	451	499	486	460	476	490	502	494	461	482	474	484	517	472	492	497	480	491	514	478	442	502	474	493	494	502	450	516	467	494	476	489	460	508	488	469	495	443	506	502	486	485	466	506	482	518	493	496	488	467	458	461	471	477	482	525	498	473	481	491	522	461	484	532	451	491	505	459	472	504	505	482	512	492	530	457	464	448	502	478	499	483	456	508	495	465	479	504	458	440	462	501	472	477	555	459	488	483	501	471	459	484	495	515	463	494	506	505	470	503	475	492	525	497	483	469	462	507	478	449	476	500	491	475	475	478	482	494	502	448	479	484	502	477	474	500	459	476	466	471	512	484	492	490	517	460	502	501	462	498	500	441	484	490	440	465	489	473	489	455	467	497	513	471	496	477	468	487	519	485	489	495	494	509	461	488	504	465	488	523	502	515	480	480	486	456	467	433	469	508	510	475	471	481	478	485	500	469	516	479	476	479	498	490	463	505	473	498	446	508	477	468	515	493	471	479	467	454	507	489	485	469	491	485	492	530	522	496	506	480	435	481	473	478	513	521	478	482	479	454	504	473	477	472	484	470	472	481	487	522	446	506	473	478	434	453	482	456	463	466	455	510	468	446	462	481	491	481	485	477	489	502	492	434	492	475	476	504	481	465	467	499	465	442	443	470	472	474	471	506	506	475	526	465	458	517	489	525	493	498	451	465	489	449	489	488	501	504	476	509	478	482	469	474	464	462	470	472	473	506	468	479	449	500	491	495	495	486	440	478	492	488	508	476	508	467	486	481	504	471	477	494	515	495	505	480	497	478	459	511	479	506	463	494	485	455	516	498	498	466	482	478	439	453	480	486	465	469	474	497	480	511	504	488	487	501	469	483	507	472	485	465	506	484	491	464	479	485	471	476	480	485	516	474	439	495	479	446	493	500	487	469	498	490	490	468	482	458	497	459	452	492	493	476	518	481	454	475	483	495	474	478	490	511	471	477	483	484	489	470	468	459	493	483	483	516	488	511	523	459	508	506	506	474	470	493	517	504	489	495	456	458	483	480	495	487	544	459	484	478	472	504	533	473	483	503	504	488	475	477	473	451	494	474	504	452	476	473	443	517	487	465	484	472	486	466	492	497	521	493	506	463	480	492	473	456	512	482	440	478	504	460	498	517	498	519	496	473	495	498	493	474	515	435	500	453	500	524	480	463	525	500	475	484	486	493	521	438	470	478	511	489	505	518	483	537	444	474	457	474	542	446	458	455	514	454	461	482	522	486	441	502	505	489	540	463	479	478	526	469	504	472	455	471	496	533	485	516	496	460	481	494	441	477	509	500	487	486	492	475	477	448	481	494	459	502	507	489	469	467	482	484	497	488	496	466	485	465	505	485	506	501	477	488	488	482	466	470	495	477	516	512	498	501	515	468	441	462	454	482	461	448	476	433	471	497	506	468	456	432	483	487	444	461	478	493	479	471	506	461	483	481	449	465	480	487	495	469	486	495	507	489	485	456	450	434	485	488	465	510	469	480	475	518	552	458	471	467	499	503	498	469	501	505	461	493	486	498	483	475	470	477	480	521	496	462	487	466	483	491	491	471	487	469	478	451	497	502	497	507	512	458	462	464	503	488	494	520	521	466	482	449	505	514	473	490	475	506	473	444	465	471	486	477	475	459	526	508	487	492	506	485	468	482	470	502	474	500	449	440	458	502	454	490	492	441	500	497	479	503	453	462	467	445	517	492	504	482	472	472	470	462	489	450	464	502	463	518	488	496	519	477	468	511	471	472	454	487	475	473	494	508	494	490	491	463	506	447	485	487	484	478	473	456	461	465	478	520	476	493	490	454	522	493	517	479	491	497	462	487	506	523	520	501	510	503	478	474	475	474	462	457	518	487	478	456	500	509	483	472	471	479	513	508	454	469	483	483	500	488	473	512	520	502	494	494	455	492	510	465	515	470	493	461	462	487	506	474	500	480	529	442	497	464	494	464	498	479	515	498	493	448	456	516	508	482	505	554	477	529	488	482	483	505	450	476	537	447	484	491	541	433	471	477	503	468	495	499	487	518	440	506	464	500	449	489	488	480	500
26232	21457	23849	13205	3144	12667	23266	15364	8051	2974	1089	526	371	350	334	374	356	361	350	353	344	332	346	332	331	384	359	348	346	331	369	324	347	332	319	333	345	367	354	347	323	357	354	345	331	332	341	363	312	343	315	332	362	332	368	358	316	318	334	366	324	345	313	357	374	367	322	317	331	371	318	342	324	330	319	315	342	338	377	348	335	344	357	373	369	370	327	315	338	345	359	340	352	328	351	351	336	333	363	328	340	350	338	336	338	337	347	366	331	319	345	352	365	359	344	306	344	374	346	351	319	348	314	332	346	341	341	340	352	327	321	334	355	323	325	381	331	333	333	355	363	349	339	353	323	331	378	327	328	365	314	322	358	376	373	308	346	337	336	354	330	350	338	305	347	365	328	322	336	331	340	353	356	358	372	327	366	332	352	351	334	311	350	348	333	350	331	317	349	370	330	303	311	338	343	298	314	356	319	380	339	337	338	327	330	327	329	345	353	364	329	319	318	356	333	362	339	352	343	358	309	367	341	336	340	324	372	329	344	349	344	353	337	330	323	340	329	375	345	329	353	338	354	353	319	334	354	347	347	363	348	331	326	351	340	358	332	334	337	335	359	312	340	340	347	315	341	331	330	322	324	328	344	370	338	322	359	337	353	320	375	318	323	350	331	318	341	346	341	343	300	324	333	374	341	378	339	346	355	327	337	336	315	354	357	360	360	362	314	326	319	324	307	348	351	322	345	299	347	344	340	306	346	315	323	345	324	335	335	343	352	385	357	340	349	370	324	361	341	352	346	317	316	323	318	362	321	342	346	331	306	322	345	312	353	327	346	344	345	321	346	337	304	338	344	347	365	342	373	324	357	352	301	342	318	352	375	344	327	321	320	353	387	357	299	349	295	357	337	320	306	329	320	351	337	343	329	344	335	349	321	315	335	293	332	364	343	328	333	334	350	344	354	325	304	328	360	351	349	349	352	339	313	349	331	299	332	334	332	339	343	330	349	340	323	315	347	351	352	319	338	333	340	325	344	335	359	323	353	301	331	354	329	340	370	316	346	320	326	350	335	334	316	349	334	355	339	341	385	308	355	365	361	365	347	366	318	322	360	357	339	355	327	313	344	351	321	342	350	328	318	287	348	383	343	320	355	322	329	327	335	328	337	354	354	330	376	343	354	345	350	313	334	344	377	358	340	323	318	343	360	328	361	317	326	351	354	317	337	365	330	346	327	350	348	328	357	361	353	361	392	355	376	349	355	347	338	358	354	349	317	347	351	347	347	320	325	340	362	338	342	343	349	338	374	332	349	334	338	334	334	323	354	354	333	351	348	319	342	362	359	361	336	353	336	298	309	339	306	344	351	333	328	343	352	315	314	346	360	322	315	347	346	335	341	312	348	346	349	354	341	318	334	322	338	366	320	342	337	367	332	321	356	294	362	371	355	331	361	328	345	330	334	325	370	337	307	321	322	323	343	388	332	329	312	349	343	366	347	363	384	356	341	336	302	337	336	359	318	336	324	352	344	359	356	333	335	365	322	331	371	346	340	374	356	341	327	305	355	349	333	329	359	322	312	337	327	329	308	344	328	328	362	349	363	368	352	346	334	350	331	316	350	358	311	345	330	345	333	326	384	332	344	377	333	345	338	336	306	355	350	327	324	286	332	333	343	355	322	315	319	327	353	340	361	341	341	347	363	362	356	352	332	309	384	348	359	336	332	387	351	314	319	335	342	348	350	356	345	348	350	341	317	338	348	347	333	347	304	317	373	336	340	323	334	304	341	320	319	363	348	363	369	325	319	332	330	335	344	358	316	319	338	304	353	333	364	312	339	323	303	311	357	354	350	313	353	341	323	344	354	310	336	337	308	334	329	319	326	360	354	388	348	335	344	341	352	346	362	344	348	319	348	350	301	334	339	336	328	321	329	331	359	328	342	354	310	348	350	301	333	372	354	346	350	372	335	345	352	338	345	342	341	324	305	342	325	349	359	377	349	323	342	327	344	333	372	383	329	337	299	348	341	331	349	329	322	347	323	344	302	360	341	338	307	323	304	323	334	317	343	324	329	336	319	323	373	317	319	355	312	338	322	324	363	373	347	355	349	360	338	326	366	338	325	335	366	308	336	328	334	334	341	349	322	349	380	374	331	360	345	341	346	386	327	326	339	350	335	353	337	331	329	320	323	312	369	337	354	363	337	328	327	344	352	329	323	344	339	352	338	351	352	377	358	370	326	341	310	352	341	330	313	334	348	348	323	354	346	315	331	380	365	339	331	336	298	339	364	318	355	324	343	319	337	315	334	364	332	346	313	351	307	313	326	335	336	337	348	318	345	355	336	376	315	372	331	350	331	341	330	350	352	346	339	332	318	327	356	342	371	355	337	351	303	303	337	316	312	356	348	331	354	308	298	333	369	328	393	325	316	348	365	379	345	344	330	373	367	345	335	317	345	334	364	328	313	370	354	344	328	340	311	349	342	365	343	358	339	352	356	324	343	326	315	337	321	341	368	326	360	362	339	317	350	342	353	305	314	362	371	341	364	359	345	317	343	340	333	328	352	313	359	345	321	307	332	362	319	339	354	344	341	345	343	355	336	348	319	353	319	342	367	346	310	346	333	354	323	351	349	347	311	367	350	336	336	319	303	322	332	317	356	341	301	342	334	371	323	327	324	366	341	346	345	312	309	340	352	307	344	324	334	346	335	352	298	347	349	332	332	350	324	318	350	344	343	374	323	367	322	325	347	319	341	330	360	393	366	327	360	348	343	343	348	348	308	327	331	328	342	316	358	333	347	345	318	361	334	305	359	382	342	338	279	349	355	356	346	314	352	360	322	373	357	306	316	345	354	361	327	332	350	332	333	342	366	353	353	317	370	361	346	339	340	363	343	364	296	345	326	325	358	340	341	355	317	335	351	343	357	361	354	365	370	358	330	362	342	350	351	357	357	329	337	346	343	367	332	327	325	363	324	343	340	365	380	362	333	317	355	339	322	345	345	335	345	344	330	326	374	341	352	380	356	376	334	349	340	366	351	344	371	325	319	304	303	339	366	327	314	324	330	340	316	343	318	340	307	353	359	376	354	334	347	352	372	344	343	346	323	347	321	375	366	345	352	345	328	357	362	352	312	327	320	293	281	324	322	362	326	325	347	362	333	340	332	331	344	346	360	318	333	352	318	356	341	339	345	308	316	317	330	312	369	338	341	361	321	318	335	335	311	379	347	323	351	329	324	353	328	322	311	330	321	307	350	324	348	353	333	346	340	318	377	301	375	347	337	348	313	333	329	332	357	313	361	343	309	352	316	341	363	344	336	348	324	308	362	352	365	344	325	353	339	347	299	348	362	347	355	343	309	326	332	325	353	358	346	350	328	332	360	343	351	336	325	349	324	354	320	343	353	337	331	368	354	329	348	309	357	345	390	332	315	314	345	345	331	322	359	370	358	323	350	309	326	313	371	358	356	287	314	347	332	371	343	329	366	365	281	349	321	354	354	355
12778	24868	14601	6506	6420	21846	30067	21905	13274	5841	2171	879	596	511	507	533	467	489	551	446	488	492	512	533	492	518	465	496	476	511	480	477	484	517	501	483	458	493	508	497	484	459	506	506	489	476	492	511	516	486	483	495	466	522	439	473	448	475	476	486	496	527	502	493	464	453	463	516	508	541	494	534	499	512	509	504	480	505	503	518	472	480	476	473	439	453	472	484	488	484	488	498	467	475	461	488	468	463	519	469	471	471	493	467	505	506	471	499	472	490	485	451	471	491	496	479	477	461	488	501	503	511	475	483	501	513	474	528	461	469	488	484	492	457	493	505	468	438	527	515	523	516	491	477	453	509	513	462	498	458	497	475	470	519	500	506	460	481	508	469	463	500	474	477	496	499	513	513	478	455	498	458	484	497	467	497	506	482	474	467	491	523	458	490	480	489	478	519	553	466	482	485	512	505	496	483	508	493	490	457	500	498	520	485	481	488	502	512	490	482	485	475	481	506	512	462	546	502	461	478	496	500	481	472	490	483	495	486	520	453	506	496	518	477	475	464	474	489	535	515	495	484	482	496	464	466	478	484	488	501	498	493	444	511	459	482	504	528	518	509	478	470	472	502	513	476	543	478	497	530	464	467	499	518	486	495	480	481	489	519	489	504	495	478	491	501	462	485	470	500	489	517	476	444	520	502	469	474	521	515	459	463	447	480	490	453	472	513	512	436	496	489	516	490	500	514	499	516	482	516	478	513	487	494	508	505	487	499	547	491	507	446	485	534	515	496	496	481	500	465	534	462	467	508	479	521	511	531	517	464	436	451	505	475	519	466	463	485	507	516	469	495	469	498	492	525	482	499	476	473	494	501	477	523	480	500	510	507	490	501	511	507	516	468	496	517	481	509	479	539	496	491	465	521	490	516	517	495	456	477	513	486	502	537	462	451	454	519	473	484	466	483	506	490	484	504	516	493	485	466	511	478	453	492	504	482	472	458	496	471	483	450	474	491	490	516	442	504	497	513	485	511	465	483	516	490	513	474	499	521	518	479	514	508	514	480	469	475	464	522	478	456	494	524	501	481	509	482	506	466	494	507	497	501	478	474	471	483	495	469	470	496	527	474	496	462	481	463	457	456	508	524	507	484	492	471	482	495	501	479	443	492	476	523	513	488	523	496	504	460	499	505	463	487	462	479	468	493	488	549	501	483	498	492	529	462	510	503	518	508	506	524	471	462	498	520	493	528	478	497	479	476	496	515	504	470	495	454	492	489	466	532	516	483	487	489	425	489	499	478	487	508	524	466	505	472	493	493	495	458	519	544	525	488	472	447	508	483	511	475	479	460	470	496	461	510	454	552	489	508	463	508	449	491	491	484	458	497	473	498	479	515	475	537	497	464	514	473	495	490	447	489	500	489	460	510	514	495	489	502	455	484	510	487	432	525	480	470	520	500	479	531	484	446	496	482	498	505	506	453	499	506	447	487	462	495	458	486	481	496	484	513	518	498	502	493	487	472	512	489	496	451	475	500	491	465	518	508	447	506	508	465	487	497	524	501	511	480	473	470	477	522	486	495	456	481	470	505	527	482	455	518	499	473	482	506	495	512	489	470	496	440	516	476	498	497	516	508	479	504	482	501	496	466	514	513	478	494	518	491	481	498	485	513	501	532	466	433	489	464	461	461	539	482	506	509	470	479	481	519	474	549	475	470	471	534	500	488	520	496	514	471	522	479	508	466	502	483	461	541	492	509	526	484	489	485	468	507	466	466	491	507	491	467	526	432	446	453	510	556	473	455	490	487	515	456	473	489	537	502	505	498	504	506	458	481	480	476	543	527	487	491	508	477	530	501	518	493	486	495	476	471	511	505	504	468	490	510	483	496	517	492	522	497	493	467	471	499	474	477	432	505	478	477	469	486	517	496	446	502	493	485	512	477	513	500	487	542	491	480	472	503	497	506	514	459	499	502	470	462	479	501	491	474	454	453	502	479	463	450	522	451	527	467	487	490	537	491	461	553	483	480	518	517	524	524	491	488	462	505	499	479	457	516	525	478	511	487	479	520	504	509	502	466	447	481	521	517	460	499	472	511	480	513	509	521	487	523	482	477	495	463	496	486	540	490	512	488	464	529	459	487	468	522	526	505	509	500	491	489	463	479	442	462	472	508	508	501	507	500	518	466	475	518	493	489	496	522	504	533	494	493	521	478	497	500	479	500	490	502	445	496	484	488	436	505	482	515	524	497	523	491	512	483	473	487	474	448	516	525	513	498	505	492	506	474	485	457	479	492	496	508	460	445	507	467	495	486	459	507	509	512	513	458	506	495	478	477	521	509	484	504	514	479	518	471	441	461	506	484	479	469	472	483	499	501	487	465	472	496	496	504	470	457	490	490	482	482	473	491	491	493	467	474	505	515	502	444	484	506	523	503	443	486	490	497	476	497	512	489	466	488	483	505	512	524	512	461	480	484	473	500	492	478	491	481	470	503	451	482	456	480	484	537	481	482	492	471	476	512	506	500	516	489	496	477	494	505	489	508	488	457	492	511	525	494	504	512	496	520	476	463	452	478	458	469	460	494	471	538	457	502	494	494	495	493	479	488	483	538	519	484	506	516	542	479	465	522	441	454	510	532	455	468	527	475	504	520	478	461	500	453	495	469	478	489	500	467	493	492	477	475	477	475	516	482	450	463	527	442	478	490	466	461	511	505	497	498	465	482	487	476	500	478	492	465	521	494	484	524	479	491	520	497	560	479	490	483	459	488	469	499	518	511	479	483	461	482	508	453	478	490	498	515	479	460	513	489	476	526	492	486	470	470	494	518	473	527	497	473	497	461	508	465	474	469	473	507	487	472	492	503	539	444	473	499	506	475	491	508	502	488	492	518	491	503	502	461	504	491	541	514	502	454	479	515	477	483	470	451	473	451	495	495	494	531	496	507	491	475	491	495	474	500	491	482	491	477	487	521	490	490	459	469	476	502	510	508	485	494	478	452	483	459	480	506	527	486	539	456	514	486	487	512	460	502	528	510	505	482	479	506	467	506	495	532	519	475	442	469	485	497	505	486	495	518	506	493	482	467	490	457	507	467	500	494	486	467	445	490	470	435	475	490	485	519	507	551	522	472	477	462	482	492	522	524	500	480	485	479	486	490	511	441	504	505	503	529	485	496	484	463	480	527	498	503	465	460	468	485	477	512	482	524	485	474	507	491	482	503	493	464	476	480	454	468	472	509	517	461	500	495	484	480	492	465	464	478	468	486	485	498	482	507	469	511	490	504	482	455	479	489	480	461	477	501	475	447	501	492	459	462	463	475	481	519	494	488	498	468	452	467	503	486	485	528	472	515	468	480	477	474	477	498	495	492	534	457	511	468	461	487	497	473	496	498	481	480	518	475	489	477	482	551	500	465	469	500	516	480	453	449	492	517	533	520	461	474	500	501	508	505	492	504	477	531	513	522	475	510	476	520	438	474	472	536	493	491	462	499	465	464	490	479	493	490
23418	21457	29282	24021	22803	49146	60443	43773	30907	15967	4702	1095	456	328	322	297	293	316	316	304	308	298	294	297	277	288	285	287	284	293	306	323	278	334	311	303	275	279	316	283	292	288	316	295	293	326	283	271	273	309	300	298	277	274	311	308	288	324	259	321	322	293	281	285	293	300	291	304	296	285	282	319	320	302	301	283	293	280	277	274	304	287	278	323	316	290	286	261	310	269	316	287	307	310	293	299	302	295	292	308	302	290	313	273	255	323	311	270	298	311	275	271	296	282	289	332	271	318	287	266	305	294	317	331	313	302	278	273	299	277	336	303	311	283	313	300	328	299	300	324	279	298	286	297	292	315	303	276	311	318	288	294	304	288	295	322	290	312	274	304	291	294	289	258	314	306	289	316	290	317	305	313	289	329	273	303	289	303	316	301	271	317	283	284	291	314	312	290	293	294	290	267	316	301	298	299	296	312	301	308	319	266	321	316	301	315	281	322	311	300	288	293	314	310	321	272	293	283	302	291	317	267	292	297	308	282	291	276	286	301	308	298	305	281	292	284	285	292	282	271	301	287	300	240	277	288	306	273	312	318	298	293	293	292	290	301	299	279	298	288	283	344	336	252	279	300	285	330	339	293	287	286	292	261	314	313	326	314	292	285	275	283	328	283	301	295	304	310	300	264	298	297	278	320	261	302	285	297	293	299	301	275	282	268	316	293	295	247	253	315	295	295	283	298	287	300	286	281	282	300	311	304	296	307	304	300	307	278	310	300	309	299	267	330	307	310	297	291	276	314	329	313	266	296	269	304	311	326	286	297	317	284	323	307	296	289	282	303	284	296	303	289	321	287	284	297	314	272	297	323	281	276	295	302	298	279	295	302	301	323	298	286	273	280	279	310	287	318	324	275	310	282	303	303	293	293	310	297	302	274	310	278	293	271	325	286	304	296	324	317	285	295	302	277	289	287	279	294	292	305	303	307	303	275	276	317	312	289	298	302	270	295	303	313	304	324	313	296	318	330	317	356	269	283	292	282	294	287	290	322	306	303	290	297	299	292	305	288	319	323	286	291	288	268	282	313	288	294	315	284	285	314	332	279	287	285	278	302	299	295	297	294	276	290	278	263	316	311	276	294	308	310	288	297	294	302	295	296	300	273	317	285	272	314	283	290	322	315	291	284	285	303	289	298	294	312	290	287	313	284	294	277	307	264	287	279	293	290	311	295	286	307	302	275	294	296	299	281	299	304	276	286	307	301	288	276	324	321	296	267	318	307	293	309	292	314	297	274	311	328	299	303	300	289	274	293	289	313	337	284	295	304	302	289	311	319	274	292	277	275	291	287	302	314	316	314	301	284	302	306	283	312	270	313	251	308	307	331	324	293	336	329	332	315	271	312	265	306	310	293	295	264	308	306	314	313	306	298	299	302	314	293	283	321	304	305	269	271	265	305	333	272	339	288	279	276	317	299	276	295	306	305	290	317	291	309	290	309	327	287	318	247	291	291	304	286	267	335	269	278	268	279	327	299	294	295	309	296	292	312	273	278	318	295	291	277	317	319	263	293	303	302	280	309	292	314	279	296	295	311	297	323	315	293	329	273	340	302	321	292	292	287	295	294	288	267	291	304	309	282	331	273	262	270	324	314	305	260	312	305	307	280	315	302	285	295	318	272	295	321	296	296	298	285	277	319	294	291	318	318	305	288	344	299	301	301	296	317	317	306	271	313	287	299	294	306	299	290	276	303	299	275	322	291	309	293	324	326	300	297	302	322	311	324	292	289	291	297	294	282	261	288	320	322	283	305	312	281	303	266	306	284	322	278	307	278	290	335	279	289	309	288	286	296	298	291	303	315	304	285	339	299	270	261	278	301	326	296	281	282	285	317	325	274	320	332	302	287	286	297	321	293	289	289	277	279	302	309	277	324	288	280	293	271	315	287	274	298	272	312	292	281	291	327	309	298	295	312	293	331	284	280	280	296	295	303	284	292	304	293	287	276	266	294	295	289	290	328	309	283	331	275	329	273	291	280	288	308	306	292	310	297	321	294	303	292	275	300	278	280	315	281	272	299	294	323	274	278	284	301	289	300	317	337	297	276	280	309	309	295	286	282	306	304	277	272	294	318	294	291	314	288	323	291	301	278	284	317	276	299	327	308	307	298	291	299	278	289	321	272	303	292	334	287	292	317	322	268	295	305	287	306	330	300	296	291	297	328	274	266	314	311	296	284	291	296	297	311	296	294	279	265	303	294	281	297	283	304	310	302	286	281	301	304	265	305	287	288	295	314	295	266	306	295	297	304	292	277	308	274	290	284	303	321	263	280	272	294	289	322	260	274	325	310	331	278	272	300	300	293	265	305	304	293	313	335	295	262	308	302	306	306	287	310	302	290	304	274	321	314	299	315	275	286	285	302	282	263	284	303	291	276	293	285	316	318	311	299	294	317	301	297	297	292	288	307	266	300	255	316	309	283	286	316	302	324	303	306	313	298	272	300	311	292	309	305	267	283	295	279	277	300	277	356	281	297	279	259	276	300	291	288	331	297	274	345	288	270	285	283	296	263	310	296	310	303	299	326	302	277	300	306	307	321	256	304	283	297	324	333	321	293	290	291	266	290	306	289	272	289	292	320	281	309	298	323	276	302	296	289	280	309	291	294	318	284	299	291	289	297	301	310	329	305	305	307	282	305	291	303	326	297	294	309	309	312	294	278	273	303	295	286	315	296	279	304	289	299	297	307	304	273	324	293	290	291	360	299	309	282	314	284	299	304	297	296	322	316	310	338	284	281	305	284	294	317	252	321	286	337	288	317	331	285	314	302	279	304	287	286	301	277	269	308	305	312	282	294	326	293	314	280	297	307	277	312	284	313	306	290	294	293	288	294	257	296	278	303	300	317	280	313	313	293	303	277	253	278	321	347	284	330	317	284	281	291	293	290	321	287	288	296	313	292	321	275	302	300	275	294	298	305	285	296	310	298	272	317	299	294	329	270	295	294	274	292	283	312	281	308	306	317	292	298	288	281	298	297	289	309	307	300	283	275	291	301	290	313	299	289	295	282	291	275	303	244	296	274	325	284	286	265	319	287	287	296	326	290	300	302	294	260	258	304	291	313	299	342	306	311	283	297	291	301	311	292	307	278	295	289	307	302	280	295	305	318	305	263	304	310	299	290	310	309	275	279	304	275	285	289	293	308	328	297	337	298	309	279	295	299	282	327	283	299	260	323	301	309	302	283	300	286	294	295	289	296	293	287	315	289	285	304	281	286	284	330	316	303	291	277	287	282	274	291	275	293	304	304	290	321	291	301	303	254	279	301	302	283	271	293	268	356	277	302	301	298	312	295	306	296	294	274	320	307	329	309	282	326	271	251	300	280	293	294	306	321	313	294	289	310	305	338	317	300	318	293	293	283	307	324	291	285	314	304	268	282	290	320	300	297	257	293	293	288	313	294	297	294	287	296	294	305	273	291	293	284	288	285	351	305	337	308	300	277	301	294
18042	31144	22497	14571	30499	57041	59447	46561	36057	20699	7706	2073	731	488	435	449	433	426	423	412	381	434	427	396	419	424	438	451	410	436	430	404	411	411	438	393	420	416	437	423	446	453	428	420	403	434	418	442	431	425	424	439	433	413	427	457	448	427	400	412	443	445	448	418	416	457	402	410	427	392	414	412	431	429	425	429	422	391	424	395	466	416	425	419	442	388	417	431	437	397	444	443	450	419	406	409	426	406	419	407	406	422	419	433	386	409	451	434	423	429	429	432	407	434	382	408	422	404	432	419	421	421	410	413	368	430	402	422	440	424	414	418	430	408	432	414	428	448	438	429	417	441	459	412	445	410	425	464	365	420	432	399	428	408	414	423	431	397	435	403	419	443	413	422	439	445	428	389	411	427	394	439	419	469	379	398	429	438	382	421	400	430	451	382	372	405	428	411	429	413	415	420	435	405	400	415	439	424	439	419	388	410	443	442	417	405	418	426	405	467	433	431	453	406	437	448	412	424	395	419	381	395	407	406	405	467	405	433	400	419	402	430	418	395	429	449	479	440	375	416	420	406	398	428	405	405	427	403	459	424	418	469	418	407	424	423	409	399	396	399	448	420	421	404	441	419	454	404	441	438	415	434	391	452	428	449	426	408	413	402	433	390	445	407	417	426	382	436	420	406	419	422	423	415	409	378	409	444	447	409	442	422	442	438	425	422	437	405	442	385	429	422	398	411	391	394	431	425	421	468	444	452	435	439	399	441	441	419	414	412	432	420	381	439	422	373	435	420	415	400	404	385	447	386	451	393	463	433	441	419	451	377	466	425	412	413	415	430	419	400	422	417	430	433	428	403	450	449	392	441	403	411	397	439	436	398	465	425	409	414	439	387	418	437	419	402	426	430	413	403	398	389	419	438	396	438	445	422	448	456	379	417	444	427	403	403	415	373	442	419	414	418	444	411	394	439	430	388	376	411	406	414	422	422	416	431	380	421	412	438	421	439	412	433	443	422	407	421	415	430	448	386	439	422	417	449	380	400	441	418	415	422	446	443	412	410	393	412	422	435	400	418	416	429	399	426	438	439	413	426	410	437	443	406	423	413	450	424	371	409	399	446	455	380	403	427	415	419	403	423	454	383	371	384	441	413	425	386	390	393	379	425	446	420	397	380	432	422	430	432	405	429	419	407	408	407	424	417	423	430	431	400	410	418	425	443	434	445	416	430	385	429	432	425	417	448	442	384	393	437	429	423	407	455	389	437	387	427	390	451	418	403	386	414	398	426	428	405	421	423	428	429	409	453	442	447	407	452	484	430	455	392	409	409	443	396	404	425	405	410	412	418	444	440	437	454	397	435	387	419	414	441	427	396	404	436	399	417	424	405	396	441	433	398	423	401	425	436	415	434	416	420	443	445	429	416	402	416	420	474	431	426	408	419	441	400	420	451	426	403	406	419	417	466	398	452	417	436	390	434	438	428	428	395	429	430	398	425	380	417	467	410	395	453	419	435	431	452	417	411	432	395	433	427	435	382	420	423	409	440	457	416	386	406	393	438	431	433	424	383	407	439	399	388	412	403	429	396	409	424	423	434	400	444	461	429	435	396	410	431	427	433	416	396	411	432	420	437	401	440	450	392	440	416	411	412	420	408	395	407	443	437	402	396	448	390	439	425	430	420	460	412	432	404	417	448	397	418	428	431	378	433	423	396	397	451	407	428	451	420	437	383	425	432	409	397	401	400	452	415	414	433	426	414	415	471	441	421	441	436	430	420	396	421	419	426	410	427	442	355	435	425	422	409	425	426	436	438	383	414	403	451	426	400	430	409	429	430	438	429	407	429	444	438	425	434	422	436	429	447	433	436	414	442	432	431	417	443	452	423	427	419	410	427	424	446	400	410	438	438	434	433	400	444	435	421	417	438	434	429	425	440	402	427	393	383	440	379	450	394	412	431	404	430	399	438	418	394	410	455	407	418	425	395	438	398	415	457	395	418	412	398	422	436	407	457	398	440	416	418	396	419	424	444	410	430	382	413	425	411	410	425	392	418	430	429	441	408	393	454	403	433	426	440	425	448	418	408	434	398	411	373	423	426	431	430	423	435	481	445	422	418	441	445	443	385	418	430	438	399	425	447	430	414	435	418	405	406	423	409	436	444	429	421	420	410	394	420	448	439	426	423	402	398	430	442	433	442	404	396	394	408	463	451	412	431	417	392	428	416	407	417	386	433	392	388	431	455	413	405	451	409	428	404	381	452	391	431	412	396	379	422	428	422	428	415	429	422	423	416	435	397	436	441	430	407	420	418	400	412	405	407	404	406	413	448	399	431	445	397	465	399	426	431	418	434	425	404	437	430	447	460	434	397	423	431	396	421	447	409	446	442	420	438	439	373	401	394	433	409	410	465	422	435	433	391	414	413	421	387	420	387	426	435	423	440	454	396	452	400	388	438	417	439	400	435	475	443	437	436	428	446	407	394	491	406	412	401	417	456	432	443	414	412	380	435	433	430	431	389	434	434	379	475	443	416	399	378	404	423	418	406	426	399	426	429	438	434	395	402	439	427	419	462	416	429	445	440	407	419	438	433	423	428	438	388	466	452	432	446	433	457	413	447	417	407	397	418	449	431	424	412	435	412	392	438	406	401	435	459	425	371	409	404	414	376	452	438	440	479	394	426	425	419	428	414	397	425	426	421	436	438	448	415	407	423	409	395	417	443	458	446	431	406	452	435	401	424	423	460	442	395	414	439	380	444	427	403	408	436	406	427	459	426	412	363	433	413	402	406	401	406	447	433	430	460	417	419	425	440	410	473	415	416	425	404	445	432	386	424	430	383	433	375	459	426	431	422	432	462	399	420	437	410	431	407	424	399	422	428	458	419	378	422	427	383	387	424	425	410	420	413	389	414	408	448	409	434	445	386	393	410	373	419	394	398	454	407	409	445	461	368	459	404	416	430	445	416	423	434	462	449	403	412	428	435	460	434	371	447	424	424	419	387	419	427	394	415	421	414	434	444	406	424	436	389	413	411	394	433	425	431	396	420	423	391	410	408	435	395	415	442	442	454	405	433	399	430	414	442	416	405	431	402	427	441	420	387	450	421	409	427	424	391	420	429	406	425	409	416	429	409	417	404	463	421	428	444	411	423	419	426	397	423	417	401	451	448	412	412	442	391	417	429	449	422	401	456	420	443	401	421	416	402	436	407	409	420	438	430	413	406	410	430	431	423	412	432	445	444	438	449	454	433	432	397	399	409	430	440	392	436	405	417	399	417	420	451	413	415	455	398	405	389	423	405	430	407	423	440	447	429	418	410	431	415	464	414	445	422	410	410	444	435	420	460	435	395	428	421	413	407	434	420	440	430	443	412	408	403	409	422	419	410	408	396	451	403	459	431	429	426	407	381	462	431	420	410	452	439	427	411	444	393	397	453	436	451	422	391	419	437	438	426	418	392	384	428	411	397	444	430	425	411	418	449	408	390	444	426	427	416	437	424	438	438
27239	20849	12291	3984	2186	10049	12213	6722	3145	1315	595	400	382	327	353	316	364	316	364	384	366	322	334	353	355	339	346	347	358	336	338	337	326	344	331	330	327	388	328	352	347	328	332	329	350	343	348	356	326	321	367	332	368	322	376	336	350	323	337	354	364	354	334	324	312	357	331	344	321	360	361	360	382	345	348	350	338	315	314	351	335	335	323	350	378	336	349	353	350	333	334	342	342	328	356	370	335	358	324	351	323	345	350	334	361	359	330	327	365	374	355	312	311	327	328	351	328	323	324	326	333	315	361	350	330	364	352	316	347	357	320	340	330	356	300	372	347	335	376	374	332	318	355	322	333	328	351	339	347	324	342	334	347	351	320	353	369	333	364	353	340	331	317	361	339	351	368	369	337	368	335	344	324	365	335	352	343	353	357	360	323	348	343	343	337	328	336	330	359	337	346	352	343	342	376	364	314	343	340	362	362	351	329	322	337	360	326	371	381	368	354	355	350	348	333	359	339	371	313	366	357	358	354	322	328	330	331	358	371	324	334	346	346	346	360	359	331	344	322	378	369	352	331	325	324	345	362	344	310	370	296	341	335	354	349	357	348	361	355	357	347	335	366	347	334	339	350	340	312	356	330	357	340	339	329	366	354	282	309	295	334	362	364	339	328	324	406	362	350	350	375	343	337	378	356	354	368	349	337	379	342	365	324	346	341	328	376	368	350	349	366	355	363	358	330	312	351	354	331	355	343	324	362	335	358	323	343	341	357	374	354	323	336	362	348	345	320	340	333	332	354	336	356	335	381	352	330	331	343	314	309	320	333	342	347	339	318	329	357	302	323	357	312	358	334	354	353	321	370	326	322	329	340	337	343	304	374	349	302	350	379	372	355	360	351	335	344	344	341	372	339	325	335	340	347	323	374	337	341	335	342	368	345	346	333	331	345	348	346	345	331	322	348	308	347	326	331	332	352	356	332	347	355	371	318	398	331	332	319	348	349	344	367	352	346	346	327	321	344	315	366	367	337	349	326	354	349	341	339	334	319	303	348	346	313	348	360	337	321	382	366	332	344	376	324	334	336	316	378	342	332	310	306	356	363	341	339	314	330	315	344	328	350	333	332	336	326	374	327	351	349	339	342	344	322	333	343	343	359	349	338	364	351	356	356	346	322	351	318	364	357	341	326	335	354	351	354	315	360	414	319	339	327	307	332	332	345	319	342	349	346	343	344	317	326	329	329	350	364	343	332	351	304	351	315	350	362	310	348	343	331	366	338	339	323	361	384	366	349	349	310	352	337	333	326	295	328	349	353	340	325	363	353	343	330	330	350	347	346	358	344	338	359	342	336	357	355	368	339	309	386	358	337	339	334	337	330	357	325	338	370	343	339	374	378	342	317	329	353	313	355	346	366	351	312	335	323	315	343	385	320	388	353	332	357	326	325	335	373	342	336	327	370	366	333	354	350	363	369	323	360	364	363	334	322	345	345	327	330	364	344	334	352	326	335	332	311	352	362	350	339	354	361	341	368	379	332	355	328	350	337	320	311	322	349	337	326	328	364	391	375	337	333	354	338	348	371	330	331	334	331	360	316	310	353	343	346	350	325	349	340	360	322	295	333	337	343	375	340	331	330	346	360	346	350	363	361	323	354	318	345	341	356	340	329	347	310	347	329	353	362	327	348	326	323	369	337	373	362	335	355	379	338	336	311	368	291	349	360	356	316	359	308	341	320	327	325	325	333	367	343	372	329	348	347	312	333	335	346	293	362	333	326	354	356	338	347	318	335	346	340	324	378	325	324	371	330	327	338	361	353	346	302	329	350	352	352	367	361	397	363	336	319	341	333	334	316	343	350	337	329	366	338	348	358	330	366	362	384	336	349	363	349	346	359	334	338	330	361	361	372	378	321	351	345	337	328	332	304	351	334	356	337	307	387	352	370	351	351	344	303	326	342	352	362	342	305	341	326	338	390	353	342	313	340	357	341	340	354	341	344	334	363	343	325	368	337	365	352	348	348	342	336	342	318	348	314	344	345	348	322	343	347	338	329	350	354	342	375	331	335	365	374	368	365	344	355	352	368	329	332	307	343	321	308	342	374	354	316	342	340	383	340	358	313	362	317	347	374	348	346	355	345	351	348	318	299	353	325	343	352	359	327	341	344	340	359	340	350	320	315	325	333	378	350	342	321	351	327	329	332	318	311	357	322	401	338	317	357	346	331	339	329	374	345	351	341	351	334	358	370	391	325	338	335	319	352	360	325	286	318	328	348	355	322	363	342	349	344	348	321	366	340	324	360	385	323	343	341	356	338	350	374	395	339	360	365	367	359	339	324	352	350	345	328	342	369	371	356	350	352	353	344	357	343	364	310	365	351	322	337	338	340	331	341	354	315	348	309	343	342	313	346	321	320	312	339	325	360	326	349	361	319	356	357	358	342	355	359	323	358	362	366	335	340	351	331	363	356	340	378	343	336	325	353	297	309	382	331	313	334	325	376	355	340	352	338	334	333	331	333	349	323	314	320	338	347	313	352	341	307	333	334	323	307	359	328	343	337	347	333	337	328	348	354	351	354	321	342	320	347	378	332	344	323	337	338	322	358	350	372	360	344	369	322	326	354	338	322	325	316	327	332	347	319	341	370	344	361	348	342	348	333	352	344	359	347	343	327	361	336	351	368	359	359	325	330	340	334	384	371	363	332	351	323	343	325	331	355	334	312	332	344	359	347	344	347	348	333	327	359	317	392	327	341	356	330	356	323	332	355	340	326	352	319	314	364	348	316	313	357	342	342	323	351	324	376	344	341	335	363	339	349	362	317	286	344	360	336	336	370	327	349	328	350	323	328	321	363	344	344	346	348	403	346	365	335	338	368	332	326	354	347	350	311	361	367	353	318	319	360	344	362	338	316	339	340	360	354	332	349	326	319	375	352	354	334	335	354	363	346	353	343	342	337	346	369	345	333	309	341	352	347	316	360	359	370	337	325	366	356	357	334	347	364	362	337	329	341	316	348	360	323	330	338	349	379	343	306	338	343	338	359	324	318	343	328	323	380	360	342	351	326	333	347	348	348	339	365	366	357	337	342	322	360	324	359	348	354	322	348	314	320	351	319	338	359	357	350	379	367	339	344	338	337	368	334	316	343	333	343	354	358	376	359	341	352	327	369	364	344	333	360	320	352	380	331	327	342	367	337	341	345	320	320	356	347	346	356	332	320	341	363	338	338	329	350	333	338	309	322	354	324	349	339	322	324	312	377	333	346	330	345	336	366	306	378	356	329	352	343	363	341	316	329	357	351	340	309	316	342	333	352	343	344	352	361	336	343	356	341	334	340	337	347	351	343	339	335	376	333	326	343	350	337	335	355	362	335	358	365	357	342	371	339	317	339	359	329	350	347	326	362	316	346	307	345	322	341	346	351	366	370	361	349	337	359	357	351	355	347	355	359	349	324	345	377	357	327	308	318	383	319	374	379	326	330	346	354	320	333	329	374	315	331	350
12308	13363	11425	6162	5201	17702	18748	11960	5946	2507	1071	652	557	445	526	507	457	477	488	508	484	489	485	529	485	441	487	485	510	488	473	502	507	465	494	509	461	469	474	495	497	480	466	503	510	478	471	486	495	472	515	478	487	475	491	498	489	469	533	483	521	503	462	499	471	472	471	470	557	472	505	469	531	518	498	499	477	484	481	525	448	516	535	497	494	508	471	510	495	492	510	478	465	517	480	491	508	508	507	493	504	516	503	472	508	494	491	504	459	451	448	497	489	461	481	457	487	527	506	494	495	484	489	527	497	497	480	520	493	504	507	479	458	480	481	495	489	475	516	469	468	494	492	477	474	497	453	457	504	488	513	491	477	527	489	503	478	496	482	489	479	507	476	484	487	468	468	472	506	493	477	520	478	524	481	498	497	486	496	463	516	505	447	531	491	466	484	494	481	461	466	469	494	482	459	503	460	459	495	526	474	502	492	470	480	491	507	538	483	494	497	499	485	449	467	480	523	533	468	486	482	507	496	496	464	533	494	512	516	491	486	506	464	496	507	482	456	488	468	485	451	504	487	528	489	507	504	496	485	469	494	504	510	483	488	496	471	499	504	489	448	463	449	496	527	439	492	479	469	484	513	502	508	468	473	475	486	536	498	519	482	476	512	479	424	501	491	512	499	495	448	439	503	478	473	522	489	503	475	475	498	480	478	510	506	460	468	500	492	496	490	471	476	463	503	473	466	472	495	491	425	466	487	508	495	512	497	498	452	516	502	474	514	431	473	512	529	491	532	485	473	474	460	444	456	487	481	462	488	445	477	511	498	505	509	486	460	495	529	488	466	488	512	545	481	485	518	464	464	472	477	444	483	438	517	498	502	479	477	490	485	489	505	499	519	484	477	481	486	513	489	491	489	482	532	465	494	509	521	449	461	497	524	495	464	485	467	491	516	447	463	514	510	515	486	512	478	488	529	503	522	490	527	528	476	476	463	494	480	482	493	454	509	517	500	524	473	494	464	497	528	492	485	485	514	505	493	496	510	495	481	465	530	489	510	508	506	524	507	519	493	506	494	525	481	517	503	478	467	541	509	482	488	466	478	476	488	475	515	509	487	484	494	496	433	466	478	507	484	502	517	497	493	479	489	523	505	475	493	484	508	531	473	499	506	459	459	506	459	469	465	505	482	512	496	464	493	469	506	447	475	508	485	523	511	480	526	493	476	477	492	530	462	473	494	491	491	519	467	487	487	487	484	470	464	504	508	484	501	498	483	487	481	507	451	509	496	497	474	493	462	484	465	495	517	505	457	501	501	495	511	480	497	525	546	496	488	476	511	497	471	464	493	489	482	499	450	499	505	492	500	489	477	491	479	480	500	506	506	466	499	449	494	470	504	486	471	428	497	515	510	510	489	485	492	484	479	485	507	479	483	489	540	500	487	447	498	494	489	492	463	509	492	501	453	476	479	455	490	470	502	491	449	507	518	451	488	485	480	538	519	495	471	483	479	517	513	493	472	515	469	489	507	489	491	475	488	510	480	506	464	504	452	467	438	489	491	522	453	486	490	508	491	474	475	462	523	546	493	493	483	507	485	474	492	485	498	501	506	501	487	504	486	489	502	519	502	470	526	505	511	507	467	465	476	500	520	503	440	454	465	487	500	515	522	504	506	512	443	485	507	484	493	464	447	514	488	506	496	455	487	473	498	480	501	503	460	530	512	460	515	488	486	513	506	514	524	466	529	481	479	501	516	488	473	473	484	512	492	527	446	484	514	496	489	482	485	529	486	467	485	464	522	491	480	502	492	492	466	463	514	504	474	504	427	479	487	479	468	493	496	485	485	531	496	501	529	479	485	498	524	526	470	494	450	501	456	509	482	527	465	506	497	527	472	505	477	547	496	500	509	510	479	486	463	498	547	485	508	461	527	515	481	492	442	496	512	497	493	477	553	511	505	473	485	451	485	458	490	486	488	478	503	458	507	518	498	519	491	468	474	473	492	484	515	496	494	495	484	508	508	506	446	449	488	516	505	523	489	463	508	531	521	484	467	521	480	470	530	454	500	481	505	500	504	503	452	487	479	474	454	478	494	480	504	463	497	466	540	469	479	483	476	485	530	492	471	490	480	468	473	476	472	494	462	479	484	469	492	539	496	503	506	481	480	512	465	540	498	487	489	492	491	496	475	492	499	522	499	473	467	498	512	494	459	504	463	541	538	456	492	479	450	471	457	509	517	491	504	527	475	503	488	507	536	497	492	486	461	484	495	505	533	473	493	471	503	509	479	505	470	499	493	464	515	492	495	504	526	469	519	467	507	479	470	477	487	481	443	489	521	448	497	501	462	527	522	524	480	464	480	459	484	483	483	484	500	510	526	504	519	516	489	494	469	517	483	482	477	521	513	490	466	458	512	475	496	537	477	463	497	497	516	490	499	480	456	498	492	477	514	530	462	556	470	520	525	517	497	477	482	469	504	472	461	472	480	485	489	480	513	485	475	455	475	501	515	455	487	459	485	497	470	482	515	519	490	460	512	450	519	495	519	469	501	511	484	504	487	499	482	478	504	477	487	518	473	461	467	489	485	510	491	514	487	473	491	476	486	474	467	524	467	504	527	463	506	537	460	471	496	504	463	527	479	486	474	504	485	458	497	506	450	492	500	471	527	503	490	465	498	474	458	495	518	469	495	529	485	484	495	506	530	521	482	478	482	465	503	533	477	499	493	530	480	526	481	477	492	469	460	481	531	473	523	490	508	539	507	519	467	501	455	479	495	505	480	528	450	504	522	471	515	461	510	526	486	487	506	500	509	473	490	498	477	520	529	481	489	458	495	460	476	487	509	479	491	464	511	478	467	489	483	512	508	499	541	482	470	469	481	481	511	499	503	515	500	505	524	484	485	525	485	492	514	455	495	480	503	496	448	513	490	516	487	516	472	486	522	456	481	508	516	493	531	459	497	467	497	518	511	437	520	505	506	485	486	503	482	486	500	473	470	506	478	472	496	454	504	498	486	471	478	465	495	450	451	449	529	493	527	505	470	458	516	455	491	473	480	487	477	536	438	493	488	497	459	512	467	461	484	481	528	460	491	468	476	475	493	492	538	495	490	419	509	513	446	496	518	492	504	505	482	518	481	468	516	513	500	489	506	506	496	497	499	486	488	493	511	483	459	469	508	513	447	470	476	498	478	483	452	467	465	520	465	496	503	472	497	518	530	504	468	505	480	479	493	485	490	426	463	498	518	471	459	491	461	485	460	501	488	475	496	497	496	525	475	487	503	491	482	485	499	519	491	513	501	510	488	518	537	540	519	516	488	492	506	527	505	527	492	508	466	464	460	496	510	510	474	477	459	515	534	518	530	492	513	491	473	494	494	495	500	506	490	468	465	484	512	466	518	476	485	469	483	481	515	479	486	500	486	449	494	464	501	476	521	460	498	486	494	506	482	531	482	493	473	497	484	500	485	490	502	451	481	458	542	491	503	468	500	494	426	519	521	485
26365	21508	23783	13284	13410	25610	20526	12465	5299	1899	763	409	382	370	327	313	348	342	375	347	354	348	342	351	345	353	348	370	348	331	363	353	331	319	346	357	353	312	343	331	329	339	308	377	350	341	326	347	335	342	331	376	340	344	339	348	327	370	364	327	338	341	357	325	350	323	374	350	327	328	334	332	330	332	348	334	354	321	348	345	330	308	361	362	335	356	348	357	370	368	319	366	320	329	322	321	333	359	341	355	361	351	359	332	360	341	304	331	350	360	329	333	350	369	339	362	340	350	334	374	363	325	312	388	325	339	343	322	377	323	343	319	344	335	348	336	358	322	322	336	342	342	353	342	328	332	374	367	374	319	333	330	349	328	357	356	322	353	335	330	361	350	352	372	313	332	348	323	319	360	324	324	336	349	346	355	347	326	318	365	354	323	373	354	325	354	334	338	328	352	347	334	325	338	359	340	339	366	353	326	388	321	363	330	346	342	362	333	332	287	354	335	351	360	325	337	358	359	338	362	334	325	340	336	348	374	344	329	352	329	375	342	350	353	374	347	359	331	330	325	362	351	338	353	327	346	350	352	371	344	343	325	342	377	337	364	353	320	330	314	345	338	340	349	339	372	369	357	341	341	355	361	331	328	342	385	337	353	347	335	376	356	356	331	315	338	325	324	337	330	367	387	343	346	333	330	318	353	335	354	348	291	345	344	345	348	363	349	343	401	356	350	332	365	334	336	335	327	321	326	329	366	382	336	332	338	363	344	330	327	331	354	359	341	340	361	371	331	344	325	375	326	375	335	339	354	363	361	322	329	339	310	348	370	372	346	336	370	353	376	337	382	376	326	368	324	331	320	388	341	347	370	385	381	346	364	358	366	343	340	356	339	358	336	308	339	353	373	330	354	333	330	342	326	360	365	351	330	346	323	319	363	327	368	323	350	334	361	341	351	324	347	368	319	320	386	301	355	339	385	331	373	331	370	355	326	321	332	357	330	352	350	341	349	358	339	343	337	314	367	359	393	326	322	323	345	336	346	373	387	372	333	340	371	351	325	347	301	353	342	360	326	324	350	362	342	321	325	350	336	355	319	346	321	314	358	341	334	336	354	344	354	358	342	342	384	359	330	334	323	324	325	339	326	313	330	349	354	389	311	340	344	382	333	356	351	374	371	349	348	303	365	348	355	320	336	319	344	355	324	363	327	370	341	370	338	345	326	351	353	317	373	361	339	369	328	366	335	341	355	325	318	337	309	336	339	350	359	355	346	333	337	335	350	352	324	356	334	334	339	333	308	335	375	339	361	312	354	346	361	378	363	343	362	351	337	370	348	400	309	367	334	338	363	333	329	354	382	325	348	340	316	317	356	356	362	343	346	371	328	339	360	314	328	334	359	337	350	326	384	347	328	328	365	361	345	350	336	349	330	336	342	340	346	344	314	343	344	349	332	336	329	362	363	327	376	317	340	366	342	341	333	377	365	364	342	349	355	350	332	337	334	358	311	408	326	309	345	341	340	335	335	335	329	317	338	355	347	329	353	315	372	341	335	326	331	359	340	331	326	361	359	359	330	332	340	353	353	331	361	383	342	344	342	359	332	345	341	344	344	347	345	344	358	361	351	341	312	338	352	305	349	325	323	336	341	352	341	311	378	336	324	323	323	340	340	340	354	379	343	370	341	357	318	365	360	324	353	338	304	373	332	341	326	329	338	338	347	359	324	321	361	350	366	371	337	337	332	358	364	341	348	374	340	368	335	357	375	371	343	350	330	333	345	353	326	354	335	347	340	324	343	343	360	362	321	337	335	336	362	348	351	330	341	380	315	342	319	339	356	327	359	377	332	358	334	338	329	329	348	328	345	322	338	366	370	323	340	349	330	332	318	307	363	361	351	373	354	339	337	342	366	330	327	317	344	343	346	348	321	383	333	359	326	352	352	310	312	335	360	354	358	336	322	334	338	356	335	338	371	351	335	333	344	345	356	370	334	318	350	355	360	335	319	315	345	360	353	324	337	360	348	342	376	306	375	335	323	363	332	332	336	294	329	326	368	287	341	371	341	367	336	363	347	330	356	349	351	341	318	340	320	274	365	316	380	350	357	308	338	354	335	363	348	339	365	306	355	348	353	341	311	361	344	353	385	330	351	338	375	331	329	323	367	347	333	362	329	324	358	334	338	327	363	325	359	330	327	349	316	330	345	307	352	319	318	300	322	333	360	307	360	332	334	341	319	345	330	356	335	333	363	350	349	346	360	320	359	336	326	367	338	347	348	346	346	306	355	336	352	340	337	361	352	337	360	329	345	339	351	352	355	363	348	322	329	306	317	360	333	298	375	346	319	360	341	346	349	351	354	347	323	345	327	310	358	349	362	356	364	350	376	383	323	323	311	350	329	379	358	350	345	347	365	327	361	353	353	348	366	332	346	359	350	355	305	358	367	342	353	360	360	358	366	355	349	338	332	368	355	346	333	372	389	347	337	336	357	336	315	408	305	370	306	330	324	340	354	332	329	324	346	340	328	312	333	329	361	355	334	353	348	340	336	352	334	324	338	360	333	330	363	353	374	327	366	329	319	346	336	345	339	362	317	322	351	351	364	340	351	351	286	323	369	303	308	350	320	374	357	348	366	359	357	331	325	361	318	325	347	335	342	352	346	364	348	317	330	325	346	379	353	340	356	317	314	306	334	335	351	349	343	352	349	333	360	351	324	355	340	326	327	351	348	345	376	337	288	347	378	375	358	344	346	324	347	342	355	334	343	355	325	392	360	309	362	364	382	357	344	338	329	365	358	368	357	310	347	363	316	325	338	353	347	320	319	364	336	317	353	362	328	330	388	349	337	355	344	348	347	320	346	344	328	365	354	360	368	345	344	359	339	324	315	336	360	360	346	356	298	341	352	319	332	324	364	343	314	367	332	342	343	359	334	334	334	296	344	371	339	338	325	370	352	333	351	320	319	333	346	345	333	369	334	341	346	369	348	327	357	357	318	331	338	357	333	358	296	339	345	363	314	357	303	339	354	351	311	342	333	341	358	350	377	346	352	330	328	360	354	338	341	365	303	364	340	345	311	345	287	321	346	346	376	341	344	379	337	364	340	361	332	342	360	364	366	327	333	321	346	334	369	374	328	346	329	367	357	343	343	330	371	341	339	321	372	337	330	353	371	344	372	345	331	339	355	363	363	340	329	357	342	329	346	348	325	329	347	341	371	335	328	349	339	365	350	325	327	353	366	322	352	345	358	328	359	335	327	358	358	338	348	345	337	329	316	332	330	337	350	347	362	356	331	346	369	343	356	340	355	330	378	330	322	342	361	329	369	340	360	310	319	352	329	341	349	354	390	301	342	364	357	347	338	366	369	364	358	338	334	340	315	344	359	323	356	376	352	333	358	359	339	369	358	341	357	339	343	401	401	370	339	358	357	346	326	355	330	306	330	355	336	347	348	340	359	341	333	328	329	353	334	325	322	355	366	354	321	349	339	339	372	323	345	376	341
9406	13694	10868	6606	20319	31806	26153	18745	9712	3767	1448	730	566	491	495	512	503	512	531	507	490	524	461	481	517	491	484	492	479	483	505	515	517	470	498	448	483	491	488	475	545	475	499	463	508	499	536	510	474	489	497	471	478	490	490	466	491	511	483	498	521	485	488	496	468	483	468	527	490	472	480	507	540	475	530	465	480	489	468	502	431	499	476	527	534	518	490	462	488	508	546	492	507	481	481	463	485	513	517	529	495	510	505	507	511	515	514	483	539	505	496	490	514	476	468	530	473	469	488	525	477	505	498	475	487	523	495	460	540	455	496	503	503	495	519	473	510	539	502	473	469	444	505	460	514	509	469	532	468	498	518	473	508	453	518	526	495	489	501	496	508	511	445	515	499	510	500	511	482	510	488	451	500	504	471	489	475	467	522	520	492	511	486	510	481	498	523	491	499	457	512	483	505	497	478	498	468	526	501	484	538	487	488	495	485	527	505	485	494	486	523	521	496	473	481	499	513	513	523	508	481	532	458	477	511	496	479	473	517	485	475	472	496	491	505	486	479	494	482	489	494	504	494	493	505	516	511	510	501	493	490	482	467	510	484	511	511	459	496	519	484	512	508	482	505	486	489	483	539	514	509	483	493	460	461	511	510	473	481	454	496	515	521	524	492	486	494	491	504	496	497	494	503	485	484	483	483	503	504	490	489	501	518	534	497	503	497	460	472	479	479	486	510	488	481	529	493	520	500	483	478	492	495	459	505	492	540	466	466	533	492	479	506	471	500	524	500	495	498	516	497	469	507	494	500	531	485	457	477	469	469	498	459	473	497	502	479	481	506	490	531	536	475	443	530	460	459	464	558	471	493	495	493	519	496	492	503	477	472	497	502	547	509	494	508	513	532	511	558	497	497	531	459	479	472	504	465	505	488	502	473	506	460	485	487	521	494	536	516	467	477	501	501	479	501	512	519	529	484	493	488	502	498	498	533	522	532	524	497	459	472	494	521	521	487	483	497	500	490	474	480	496	512	525	447	512	505	494	489	518	522	463	528	485	454	492	511	511	527	493	511	483	526	479	494	475	512	487	511	491	487	531	500	497	546	483	475	491	527	501	496	459	521	500	476	492	486	495	496	461	463	483	494	521	478	507	507	526	483	508	507	497	504	510	467	540	517	491	523	501	510	449	492	457	496	476	510	518	505	505	482	486	487	498	520	486	514	465	493	508	503	483	455	524	459	451	469	485	513	503	478	534	491	492	459	524	524	496	498	472	534	499	466	526	441	485	517	503	512	493	484	503	545	479	510	504	537	452	459	490	504	533	500	487	500	527	484	488	484	510	530	491	507	495	498	514	486	472	480	556	487	513	482	484	505	485	515	505	465	489	485	543	531	500	497	489	474	525	503	446	497	487	497	507	465	545	492	446	514	500	487	488	490	470	493	468	501	469	526	469	541	509	472	505	457	501	546	486	520	449	477	516	474	500	521	542	477	486	463	514	515	491	496	505	496	470	497	532	509	494	517	491	490	524	505	495	479	521	451	511	478	499	477	467	463	463	511	536	479	525	474	479	486	495	474	542	509	517	473	501	494	477	470	462	516	509	480	443	504	466	521	495	482	502	493	505	520	516	509	491	469	491	479	493	511	499	458	498	515	484	459	524	490	501	499	499	480	498	462	502	494	511	480	528	493	502	509	470	494	479	500	462	540	497	523	505	515	512	484	498	511	492	482	473	469	517	502	549	522	500	474	521	515	495	480	507	521	464	508	530	548	467	503	503	480	537	503	466	491	558	485	507	515	514	492	518	491	504	513	479	495	489	459	530	531	481	496	499	463	486	511	473	506	481	470	513	541	488	470	505	484	492	528	496	504	528	512	492	554	496	473	452	479	491	488	470	503	513	479	480	503	482	455	506	496	486	454	490	493	490	507	476	452	481	471	442	493	489	474	483	513	486	567	470	507	492	488	493	481	517	504	488	442	495	470	518	517	500	507	509	502	508	506	520	489	534	515	510	524	513	539	512	541	481	503	506	487	469	504	474	499	503	516	515	455	510	490	481	507	463	479	527	506	480	525	485	510	499	437	499	486	480	500	524	459	511	495	484	476	483	498	476	500	431	517	503	479	504	529	489	506	472	485	524	523	482	507	478	551	531	522	498	498	499	477	505	492	519	480	445	510	471	496	538	497	523	498	541	507	492	481	496	508	501	497	526	495	502	493	524	502	483	494	494	511	501	535	484	462	504	538	528	511	513	486	525	500	502	514	546	495	538	475	526	497	509	533	469	467	495	505	482	497	538	490	465	502	486	530	512	515	509	508	506	505	466	481	518	500	515	460	499	513	509	529	448	474	509	517	484	498	525	489	531	502	478	522	532	532	474	458	487	540	505	485	496	490	485	516	493	512	515	497	468	510	487	544	526	532	499	502	513	507	485	519	523	498	494	507	485	532	460	515	531	498	499	469	515	483	543	485	481	517	467	494	512	504	494	533	489	494	497	481	460	516	512	500	512	517	516	492	511	483	501	508	486	517	574	462	521	513	499	511	509	503	501	489	515	472	487	517	492	510	492	476	496	533	526	464	529	477	516	484	485	494	505	544	490	469	485	563	539	504	510	525	495	533	523	517	453	488	483	511	471	479	509	492	497	523	479	487	501	491	500	465	486	504	488	460	462	487	535	521	433	468	509	524	483	513	492	526	521	499	523	484	491	471	486	496	514	447	471	488	499	492	522	537	520	471	517	489	526	472	477	532	464	505	491	513	515	459	485	499	499	446	505	513	509	469	492	498	519	484	495	525	507	516	508	477	544	526	509	514	530	510	508	494	470	473	476	504	477	512	485	469	495	498	497	475	448	498	509	514	486	504	514	479	509	493	510	486	444	505	492	461	474	501	515	517	478	548	489	487	478	520	518	550	501	466	521	499	483	531	475	501	499	479	472	498	492	491	567	532	457	487	506	478	476	518	502	496	513	485	496	522	460	522	485	497	488	467	486	470	526	480	496	481	476	474	478	484	510	498	490	482	519	504	507	555	522	495	513	535	485	484	477	506	482	488	496	504	489	524	512	503	503	490	518	490	486	495	491	479	479	505	503	546	506	497	515	518	532	537	468	546	508	536	489	490	468	482	512	484	506	535	539	478	491	456	492	503	499	472	538	471	516	504	517	502	494	492	525	477	490	533	516	463	459	487	505	490	502	470	481	499	481	492	513	498	513	492	490	466	453	490	490	463	493	497	516	481	475	482	478	455	483	513	504	487	477	474	479	472	487	466	498	496	520	489	526	458	493	513	463	506	539	433	492	491	489	528	481	497	514	456	513	448	498	505	450	521	495	464	488	488	472	510	494	516	491	503	522	498	505	507	497	464	507	476	532	485	498	458	480	508	502	494	507	479	479	500	518	500	508	499	488	479	499	529	519	482	475	516	482	496	487	530	482	535	490	535	534	500	483	478	516	490	549	514	461	486	485	523	499	482	461	550	494	516	509	517	471	492	512	473	496
23413	21490	29311	24186	35140	59121	54781	39798	24270	10446	2557	723	410	308	335	322	312	313	294	323	316	308	312	349	318	297	341	305	313	321	312	313	291	309	303	304	296	321	293	311	291	277	291	302	296	300	310	327	298	244	308	303	316	282	282	298	280	308	294	331	306	299	261	290	314	311	314	308	311	295	299	287	294	330	306	303	335	334	280	299	293	293	332	327	311	326	321	309	285	308	309	286	305	316	307	287	342	309	289	338	308	294	320	324	300	338	296	260	336	304	320	306	286	297	326	324	265	297	311	314	294	288	279	340	295	310	323	318	314	310	305	311	306	300	323	292	278	324	314	313	319	294	323	294	302	318	310	336	300	299	311	339	269	310	304	309	303	307	322	318	313	312	300	284	290	267	270	313	320	299	291	340	307	297	294	313	289	307	315	300	321	308	288	303	329	316	322	293	314	318	299	303	298	314	310	331	285	302	294	318	327	303	301	317	293	278	310	283	321	293	315	283	318	333	308	311	289	315	296	320	273	297	332	286	291	295	309	314	324	304	291	321	318	327	306	316	311	317	304	304	298	300	323	317	300	321	324	333	281	316	310	327	297	331	312	301	269	298	274	288	273	309	293	298	316	274	291	277	297	315	278	282	298	293	301	323	302	304	296	298	328	316	297	322	276	305	300	316	301	310	291	316	335	306	279	298	271	306	291	336	338	297	286	313	348	279	307	333	295	298	302	308	300	311	313	289	303	302	321	291	306	296	288	317	304	311	324	332	321	302	308	320	292	298	273	331	322	295	299	326	296	316	308	298	325	317	292	299	328	281	319	301	306	285	307	314	320	314	294	327	291	300	308	321	292	274	307	314	299	339	319	295	319	286	317	340	304	302	294	314	276	327	267	339	299	327	283	300	330	331	295	306	311	297	342	323	312	310	296	302	288	290	279	288	293	303	313	289	301	305	296	314	283	317	318	301	290	309	315	300	311	306	279	320	299	278	290	287	297	301	297	319	313	278	309	315	315	297	327	329	269	346	334	305	318	296	284	300	305	295	339	294	330	307	280	285	309	328	312	279	288	276	284	315	293	324	285	311	293	291	310	261	349	318	299	286	280	295	312	292	278	266	304	313	299	302	302	284	306	309	289	284	295	305	325	309	297	330	303	304	294	310	324	289	311	303	291	294	279	307	328	304	298	307	287	324	291	262	329	317	290	328	285	336	320	300	278	316	318	304	307	305	299	321	289	306	275	310	340	315	300	292	296	310	264	300	284	300	320	288	309	339	306	288	296	307	296	297	308	315	301	310	265	337	336	297	306	286	312	327	323	318	265	312	308	321	333	296	321	325	290	322	299	301	314	299	293	292	333	295	316	303	305	281	310	308	314	304	324	304	311	311	302	339	314	310	324	300	310	286	310	314	336	296	313	306	293	288	272	318	280	279	312	298	311	298	349	302	324	300	314	303	309	256	322	317	330	289	293	321	293	304	288	303	285	313	315	294	312	341	326	306	314	283	314	292	322	312	305	295	282	291	307	350	328	285	310	325	291	319	278	273	298	308	314	287	296	292	299	295	289	313	269	288	308	285	271	293	318	288	310	298	314	309	276	332	313	307	278	298	293	284	270	291	321	324	319	275	295	374	282	303	303	287	336	307	297	285	287	292	330	311	305	301	299	309	310	313	308	274	303	344	282	316	326	321	321	297	312	306	275	310	329	285	291	286	305	316	318	286	309	292	304	288	309	267	348	332	324	293	281	274	309	290	311	296	302	316	270	321	301	274	304	341	292	302	308	281	320	312	291	296	316	306	311	300	280	310	322	307	310	344	309	269	315	327	299	284	286	298	303	295	325	323	315	252	298	323	310	300	286	334	278	300	292	299	289	293	301	309	293	287	278	327	303	321	321	325	319	305	308	280	333	306	327	284	282	302	301	340	287	308	323	283	296	302	330	302	284	327	312	304	300	275	303	322	284	294	303	319	324	297	303	301	289	307	307	301	318	278	323	282	311	304	309	283	335	291	333	319	309	320	307	330	318	307	313	288	272	314	321	302	331	274	310	311	300	322	322	304	307	294	331	298	288	309	323	329	337	281	308	316	317	312	307	345	337	313	294	289	356	279	319	296	277	296	305	317	293	303	306	305	308	295	324	302	287	323	303	340	305	319	320	280	345	351	280	317	316	316	287	288	303	347	308	318	324	299	314	287	309	299	284	280	288	297	300	313	312	288	335	308	327	290	300	300	307	323	305	275	295	323	308	314	316	311	302	315	305	311	298	308	254	295	319	345	322	333	307	315	314	297	342	306	327	312	315	302	300	295	301	293	293	304	307	313	314	301	319	295	325	307	281	335	307	296	281	325	311	314	280	290	284	316	301	278	311	289	289	306	313	310	309	297	316	316	291	316	285	311	284	301	266	311	322	302	296	305	296	309	287	310	307	313	328	318	321	296	316	304	300	293	339	312	311	303	319	306	329	271	300	280	302	314	332	335	297	290	301	305	303	317	279	313	338	305	281	310	320	307	320	305	291	276	315	301	319	293	333	335	297	297	314	273	308	309	307	318	313	304	294	295	293	283	312	327	311	320	318	274	300	305	307	263	311	333	320	277	282	315	324	292	318	325	286	301	324	319	307	336	326	290	314	316	307	335	297	302	311	315	322	290	307	307	333	286	309	326	302	310	312	306	297	297	300	289	273	293	301	317	316	310	304	324	316	303	282	294	310	322	300	292	311	286	309	305	296	305	282	262	295	308	306	283	311	303	317	340	295	327	297	335	299	302	332	301	310	311	303	306	327	285	287	308	299	279	305	285	312	317	304	275	276	286	285	295	286	275	311	290	314	313	303	293	298	325	311	304	286	325	335	322	303	314	291	306	316	308	278	345	281	324	298	323	303	310	309	299	297	307	334	290	292	305	312	333	334	302	313	295	301	337	295	301	299	301	305	324	289	300	320	285	298	305	305	283	301	324	321	294	298	307	312	298	310	296	303	287	277	310	293	318	305	329	316	296	316	300	318	314	311	300	267	313	300	304	297	310	299	295	275	296	284	332	307	293	310	288	282	312	313	325	316	287	317	315	276	316	323	296	323	315	307	290	289	305	301	275	317	298	313	300	298	298	285	306	312	290	292	336	304	278	290	306	316	300	312	301	315	336	284	310	295	342	291	298	317	299	320	272	312	283	290	300	317	291	313	277	306	300	296	308	316	323	322	303	317	308	336	289	301	288	299	329	296	296	329	283	324	318	288	306	297	296	298	279	285	331	304	300	259	278	312	296	281	301	281	310	287	322	323	290	274	302	311	304	307	313	302	312	309	285	320	274	300	287	331	335	280	336	316	308	303	322	283	284	302	311	294	318	325	279	299	284	306	307	323	285	285	297	289	334	304	292	310	269	277	299	276	292	324	322	336	296	300	298	302	344	302	350	320	306	304	327	304	261	301	311	287	311	324	292	312	317	276	281	291	323	302	275	320	307	282	292	307	292	299	297	304	271	310	296	299	309	287	291
13098	24944	20878	30194	58574	64415	54792	43329	29542	14781	4915	1384	733	469	440	457	433	451	428	417	448	424	401	456	439	391	413	475	386	438	447	441	424	437	462	433	446	456	429	422	428	429	399	465	393	446	440	441	439	412	431	433	421	461	463	445	424	426	428	414	451	446	471	426	416	474	443	452	393	426	414	401	396	375	424	423	452	430	452	443	392	417	453	431	444	418	457	397	438	402	402	461	449	460	444	432	434	397	455	400	452	433	424	440	413	448	402	392	404	420	427	409	456	421	485	426	431	421	426	462	424	426	419	413	411	404	465	428	458	404	439	431	454	438	464	471	429	463	422	419	449	398	421	450	412	456	392	424	396	370	419	434	427	435	437	413	393	453	471	437	440	433	409	400	456	393	423	457	413	390	394	438	400	458	415	448	398	434	417	446	396	435	418	444	407	451	399	413	406	432	439	429	400	469	451	459	418	444	470	391	417	435	419	449	428	399	445	430	413	445	435	454	434	457	401	413	425	446	419	446	491	424	414	419	409	414	464	476	458	394	423	424	408	442	453	450	448	401	448	423	409	431	408	428	426	424	424	407	461	444	399	415	457	425	382	415	414	447	421	448	406	450	414	412	445	460	434	431	420	407	424	465	428	428	453	396	404	470	452	443	406	426	439	457	409	416	427	447	405	416	443	452	452	423	449	422	396	429	430	422	443	460	432	441	433	408	449	435	412	454	410	420	446	434	427	464	410	449	443	426	394	445	450	466	438	405	449	410	411	403	431	422	431	443	438	441	433	430	456	424	420	455	433	437	428	456	384	454	434	416	451	490	422	435	415	455	413	446	428	403	448	438	448	411	378	433	420	447	397	408	431	401	429	434	428	454	450	451	480	426	445	417	436	420	437	414	378	422	429	412	412	435	466	433	429	410	439	436	416	424	448	423	434	414	437	428	417	445	404	401	410	429	449	435	488	442	426	394	419	438	437	407	459	482	421	415	393	421	434	475	426	440	419	399	420	447	434	412	423	427	440	418	435	447	446	434	442	445	476	412	437	450	429	425	469	432	441	392	458	440	445	456	426	433	403	446	432	424	419	426	423	417	433	409	431	430	407	462	401	386	406	431	428	430	431	446	439	389	416	473	429	442	443	422	432	437	426	417	429	431	439	440	457	426	463	420	431	437	386	393	417	430	437	446	416	426	473	402	453	418	440	438	398	427	433	415	400	418	395	446	411	402	429	439	422	424	454	400	452	419	392	419	462	447	431	426	422	441	443	436	427	432	424	396	437	434	460	406	403	430	407	435	412	417	407	428	424	415	448	418	457	457	461	405	426	374	404	418	418	428	422	450	412	431	415	431	497	428	451	464	396	434	417	409	454	443	410	460	441	396	455	402	484	422	429	434	456	410	415	437	407	430	440	475	444	447	424	439	451	413	449	412	420	403	403	415	401	447	421	468	465	394	431	480	413	425	423	432	424	455	430	390	449	460	460	448	458	420	451	434	415	419	404	442	448	433	417	424	438	428	403	417	436	449	421	445	413	427	405	444	427	433	451	427	415	425	422	428	453	423	445	427	409	386	409	407	445	422	438	439	459	420	385	417	421	403	450	398	451	426	452	465	435	422	436	448	407	432	427	406	443	427	399	415	409	436	420	419	433	431	423	408	423	429	434	384	468	435	450	467	443	471	448	450	463	440	426	397	417	425	432	435	433	443	440	447	435	417	446	416	424	395	427	441	442	411	454	442	422	405	412	391	450	433	430	470	410	433	431	447	413	446	410	431	455	455	429	438	431	417	434	427	427	407	421	386	436	429	438	403	448	415	444	377	419	444	428	432	417	441	426	408	398	389	444	408	430	409	439	424	408	438	430	415	454	430	433	448	399	418	429	403	398	430	440	443	449	444	425	421	439	419	433	469	420	419	372	424	421	415	440	429	449	440	424	435	419	438	465	431	427	431	434	440	438	420	394	412	399	449	447	429	418	402	405	448	417	409	404	434	439	432	396	404	453	402	406	427	430	435	413	441	420	460	418	409	464	422	415	437	397	420	414	433	438	447	423	435	414	425	453	394	423	418	418	474	459	430	416	422	432	435	406	387	443	447	492	440	398	428	407	426	426	415	454	452	411	423	446	391	448	427	430	416	387	416	468	453	418	406	412	449	456	445	432	438	429	461	441	399	442	443	421	429	456	434	452	444	427	441	450	434	423	440	435	429	429	398	419	410	439	416	462	426	419	418	429	384	457	499	423	428	412	421	423	407	421	445	431	427	398	460	454	425	415	415	421	412	461	428	411	413	430	397	435	418	412	424	468	419	456	418	458	419	434	394	444	378	423	405	429	426	453	425	456	426	443	450	460	418	413	455	443	447	405	430	435	432	430	409	438	455	435	424	441	454	423	438	430	422	410	423	465	439	413	426	428	411	453	445	420	441	426	419	470	429	432	440	425	435	444	399	440	425	447	411	414	451	414	400	425	421	437	442	444	402	406	427	455	415	438	438	454	427	444	442	450	427	432	434	438	424	436	439	421	448	407	427	433	447	441	444	416	471	382	420	418	414	413	446	417	427	442	456	396	417	420	430	432	423	427	440	450	410	433	462	445	456	425	450	442	456	419	439	416	427	444	417	416	419	443	423	424	415	410	397	442	396	446	432	440	459	476	431	461	400	459	464	445	408	397	424	451	442	455	432	402	402	397	463	445	436	401	437	408	421	430	420	429	399	435	420	410	402	450	454	417	439	463	448	429	413	440	427	421	420	451	426	437	432	419	459	428	428	438	415	440	421	435	457	402	426	455	430	459	416	439	448	425	404	399	417	445	414	446	424	441	447	401	448	438	439	409	436	421	426	432	440	444	409	433	420	379	393	423	413	433	396	420	423	421	426	414	415	457	444	437	433	414	401	442	435	422	451	401	407	423	410	426	455	428	424	432	412	445	456	441	429	460	426	456	449	432	425	455	443	416	428	440	420	418	429	451	450	460	445	422	404	428	402	434	435	414	442	431	409	422	423	382	437	439	432	445	424	427	420	477	443	456	445	420	425	454	415	422	427	387	426	456	421	420	421	442	456	405	420	422	406	429	403	398	442	421	463	416	421	414	422	411	451	438	429	463	447	418	422	439	427	415	464	450	436	438	424	456	414	421	456	442	427	424	398	408	440	428	431	388	417	468	436	436	412	433	457	439	410	456	441	409	425	455	457	453	435	411	404	427	466	399	417	424	418	400	422	447	402	430	412	438	431	447	409	472	454	432	434	426	413	448	433	439	435	433	417	435	418	404	449	426	459	454	460	409	418	428	465	411	440	468	413	445	447	434	432	461	457	456	423	431	404	428	406	449	417	426	462	448	425	447	445	440	436	431	444	461	415	430	424	433	412	403	414	433	448	426	401	391	426	455	460	469	439	427	396	387	428	457	414	410	431	428	460	423	432	467	435	475	411	443	421	406	471	490	428	430	374	439	419	427	436	426	418	448	419	445	409	418	389	437	449	416	411	401	429	440	447
27286	20779	10365	3918	8792	13096	9198	5120	2364	1084	577	410	404	323	356	343	369	386	362	374	353	349	370	341	370	365	342	379	358	398	312	321	349	359	351	364	331	353	384	347	351	355	306	369	345	317	356	362	308	386	330	375	360	356	340	357	345	340	385	326	322	366	349	345	342	360	341	355	403	350	336	338	374	332	340	345	364	324	363	345	340	339	331	333	345	371	373	352	343	336	355	340	303	348	361	331	340	358	318	331	346	334	335	374	361	360	357	360	332	329	368	322	380	381	348	380	368	345	357	344	325	347	350	345	328	346	356	358	340	354	359	322	361	358	358	340	316	371	383	370	340	360	365	338	323	344	367	359	326	328	365	384	370	347	376	320	362	338	368	343	344	329	337	344	343	353	335	312	382	370	309	334	359	356	300	357	365	371	336	348	345	362	344	388	368	362	346	360	349	352	365	360	383	369	361	379	386	347	355	333	366	340	352	352	341	364	362	352	356	366	366	347	355	346	364	355	370	364	337	360	346	334	344	349	354	368	358	347	346	391	363	351	338	335	336	341	344	330	367	332	360	294	321	340	373	344	382	351	339	382	334	373	359	333	372	319	330	345	354	345	363	340	345	338	362	352	351	362	328	355	369	355	379	320	352	342	344	343	319	333	349	344	341	336	343	407	318	346	382	354	365	336	328	386	371	335	357	344	343	345	333	329	349	355	321	371	390	320	356	346	351	364	336	355	376	370	361	345	364	382	353	323	348	302	356	316	363	330	361	354	348	358	327	328	338	344	337	357	333	380	357	380	321	354	341	332	379	329	364	344	379	349	351	349	338	345	351	330	351	313	322	367	322	379	336	331	349	357	326	351	329	368	376	369	354	369	332	356	366	358	325	377	365	359	345	383	372	334	352	333	344	347	387	365	334	367	345	366	363	363	371	370	355	396	352	337	336	357	357	355	366	329	345	360	363	380	334	348	355	357	348	317	375	361	367	334	392	329	330	378	352	343	361	421	362	392	384	365	345	350	345	390	322	340	392	359	377	325	336	330	364	353	334	328	378	347	382	343	384	346	346	345	329	363	334	350	362	356	369	387	338	380	339	343	351	329	349	334	359	328	358	327	336	353	331	362	356	341	336	346	353	351	395	360	346	357	341	348	348	378	342	361	337	388	377	366	349	331	348	360	380	338	349	372	348	358	352	338	338	346	336	366	341	303	328	370	335	343	357	329	350	397	348	399	351	358	350	363	395	357	364	314	364	349	351	347	335	339	377	330	336	389	338	386	343	347	348	372	309	328	340	347	345	343	356	329	358	334	346	333	348	345	343	363	355	337	334	339	341	324	353	322	341	313	320	368	361	348	356	332	356	364	337	332	371	330	348	363	338	365	352	336	344	350	342	333	362	331	323	354	341	366	355	324	316	353	371	337	370	352	316	336	364	328	345	322	358	356	358	339	339	339	348	348	328	362	307	361	352	338	376	385	371	344	338	366	351	358	336	333	367	370	340	343	347	346	326	334	368	346	352	338	386	340	349	315	367	309	338	381	359	348	359	373	353	358	345	321	328	331	352	318	351	337	321	336	335	355	301	345	346	375	344	307	331	322	362	360	370	368	346	367	336	360	367	332	340	344	356	372	349	336	375	329	362	351	339	362	369	373	321	319	367	393	356	342	389	347	366	379	329	318	329	377	403	344	360	338	361	348	373	341	345	369	389	356	359	329	339	370	380	353	349	349	346	350	349	329	338	380	335	314	355	359	339	349	362	334	369	364	362	363	363	373	327	316	383	352	358	356	356	344	349	313	350	342	336	383	376	365	336	342	359	359	400	350	330	358	362	350	342	344	358	314	325	365	382	344	368	387	344	341	326	351	349	376	374	359	399	352	345	371	347	385	348	339	364	391	389	351	331	356	347	372	334	328	358	351	299	354	349	346	355	392	350	342	325	394	382	370	352	369	351	381	360	369	325	324	370	345	357	337	340	324	393	341	377	343	364	354	333	357	348	331	332	350	356	347	373	332	358	364	337	351	346	332	352	354	343	355	349	362	327	351	353	360	344	381	389	354	349	342	330	324	347	357	338	329	343	371	365	367	339	344	346	328	372	357	361	366	345	330	333	386	323	357	334	353	378	365	316	365	353	353	336	327	347	340	353	329	313	353	375	353	360	345	330	353	350	342	350	344	338	370	407	381	346	349	339	366	370	334	310	372	363	360	339	356	374	336	322	338	359	381	335	361	337	371	364	341	356	362	340	359	362	339	398	347	394	370	367	354	332	347	348	355	340	339	375	315	363	373	349	362	376	354	349	345	393	344	356	372	361	345	344	367	377	381	340	357	353	364	366	343	345	399	353	371	391	346	360	355	309	320	375	331	337	342	339	363	362	370	372	357	380	361	373	353	374	347	353	349	358	367	341	332	359	389	358	368	340	308	370	346	379	334	367	385	344	334	360	333	327	347	321	382	383	363	334	346	348	374	339	339	371	334	352	366	376	346	382	363	385	345	359	362	325	320	324	327	362	380	341	369	352	330	344	320	332	385	339	346	356	349	362	347	348	349	375	325	359	336	316	354	359	406	346	320	360	338	318	354	363	324	341	362	358	337	366	372	360	383	372	374	351	353	371	312	361	367	374	325	342	344	354	363	380	346	351	343	336	384	367	376	360	345	381	336	361	352	326	349	353	362	385	341	368	367	331	383	339	322	385	346	352	334	323	326	358	404	367	364	358	339	358	355	337	337	330	355	360	347	333	319	352	363	315	344	355	360	375	349	333	381	335	332	350	373	363	358	351	345	359	354	355	343	334	355	365	347	394	330	355	345	352	349	339	338	371	375	331	345	327	379	336	326	366	332	338	319	352	326	367	335	359	359	354	353	339	348	326	325	366	402	384	360	345	335	376	303	336	361	359	362	336	367	383	358	350	348	352	351	347	345	361	317	348	341	345	379	365	354	346	376	358	347	335	364	356	340	371	353	371	319	360	368	345	358	381	378	339	355	353	351	373	347	352	335	362	393	361	360	373	383	376	368	353	333	355	355	321	358	378	379	357	358	397	365	355	328	348	358	345	368	337	323	350	359	383	339	353	319	340	364	340	355	355	351	382	349	338	376	358	368	375	371	360	354	350	351	391	376	347	337	363	351	365	360	330	383	391	329	382	334	346	342	352	343	345	323	340	378	341	348	330	358	317	337	356	388	350	360	384	347	344	360	339	370	355	374	363	330	332	360	367	360	375	358	330	352	357	332	354	352	338	336	331	372	317	377	332	328	358	336	339	364	350	347	319	366	342	345	351	381	369	356	336	337	354	337	337	353	350	334	339	372	342	324	363	370	314	352	349	390	367	338	356	353	343	367	359	333	342	342	362	330	377	352	349	320	345	371	379	370	390	324	367	342	339	361	338	351	345	343	319	354	344	363	375	354	353	334	355	325	333	375	353	366	366	354	365	313	342	337	356	361	370	353	350	345	353	333	373	312	361	366	380	358	348	361	336	372	306	377	358	356
7195	10198	8095	6118	15607	20309	14734	9356	4678	1950	982	636	571	513	512	490	527	512	447	478	463	476	533	496	491	494	500	525	483	511	515	500	511	482	491	506	487	523	454	514	553	496	527	478	503	471	477	519	502	495	502	485	496	508	506	469	457	517	514	500	505	503	505	483	495	509	509	523	518	511	464	488	529	496	492	522	526	526	523	502	486	501	476	482	504	493	515	496	503	520	487	447	511	516	509	502	489	448	531	526	523	510	537	509	510	490	475	504	504	502	563	492	469	523	530	501	518	514	491	489	485	528	473	471	477	502	489	553	488	507	495	511	533	483	517	514	510	495	482	504	554	501	468	491	478	490	503	523	521	507	531	502	497	513	521	543	491	522	514	542	508	498	526	513	517	484	461	519	485	471	491	507	497	482	523	500	493	531	483	499	446	494	485	529	507	513	467	515	479	497	487	514	464	496	482	533	532	506	510	523	527	525	509	515	552	498	454	524	505	508	507	520	486	515	497	519	492	531	520	460	536	495	498	518	518	503	511	484	502	490	520	495	491	473	513	473	484	502	519	476	483	504	492	484	502	488	506	466	501	502	491	524	515	507	491	511	515	540	539	518	534	515	499	527	539	513	526	539	499	524	521	522	513	513	557	446	465	512	508	502	495	507	509	474	531	517	510	479	469	495	540	529	472	535	521	530	474	533	516	500	481	483	522	531	551	520	487	510	511	500	506	484	494	489	497	494	536	510	528	498	507	496	525	497	522	503	467	506	472	535	524	509	556	498	502	495	494	524	524	469	470	512	528	550	474	515	511	507	526	517	516	478	501	487	487	500	509	508	482	441	504	508	508	518	496	515	523	504	483	497	506	542	494	473	466	512	515	541	510	531	477	481	456	500	498	526	465	480	481	517	501	507	483	501	484	497	525	517	491	463	501	507	478	505	524	517	491	507	523	491	488	515	501	503	492	510	508	457	482	491	471	496	483	508	552	503	501	491	527	497	508	492	510	485	508	524	478	481	511	482	493	486	490	508	502	512	504	530	504	493	496	499	466	449	523	480	520	531	526	493	493	489	486	507	474	490	524	537	528	499	503	532	481	502	469	478	483	484	529	503	496	502	474	510	515	528	502	469	477	522	535	523	509	497	505	532	490	501	478	524	485	475	508	517	498	559	478	511	525	483	524	490	538	499	469	501	515	531	506	491	472	492	489	498	513	541	501	495	534	473	493	515	510	510	505	481	512	533	503	530	515	488	514	515	512	488	508	494	479	458	448	476	466	510	481	486	492	492	474	499	490	522	518	513	480	494	500	519	474	505	511	521	531	530	492	500	498	506	543	493	503	451	497	533	493	477	507	537	507	528	502	476	486	529	526	510	508	502	495	481	486	512	499	495	521	507	493	472	487	524	504	517	533	515	505	494	489	502	485	516	506	497	511	522	519	511	521	513	520	507	527	489	489	521	489	510	483	472	441	458	521	509	484	524	488	465	526	496	510	471	509	466	538	521	468	516	496	538	510	475	479	492	486	483	487	504	520	513	514	493	512	535	487	500	483	484	519	474	464	526	513	485	506	492	512	537	489	487	485	520	510	507	473	530	506	493	513	520	491	531	468	482	489	490	485	502	537	520	505	526	460	503	546	480	544	530	504	550	519	482	494	514	471	493	517	486	484	516	506	520	507	478	497	526	502	484	510	504	497	495	520	512	496	509	520	473	506	490	525	510	524	504	496	491	490	494	525	514	503	486	501	535	452	501	515	523	498	467	496	504	503	490	512	463	505	502	461	522	528	516	501	486	535	487	517	488	522	510	511	493	501	441	493	493	489	456	509	498	531	484	507	474	493	516	496	524	507	491	517	506	502	489	500	531	520	466	493	533	526	508	505	525	521	495	518	508	473	547	530	496	527	497	507	532	557	467	504	537	496	476	493	506	506	501	488	515	485	495	536	482	518	491	485	501	521	485	481	512	526	501	517	470	509	521	527	454	529	497	527	524	521	501	481	539	478	526	514	555	485	515	495	475	463	489	489	493	500	537	492	541	506	473	504	499	501	491	478	494	503	511	541	504	482	519	464	485	499	510	491	542	483	472	509	491	523	481	505	532	489	487	469	505	528	519	480	487	500	512	532	536	475	531	466	450	504	498	498	517	499	497	533	521	503	519	516	475	513	503	534	523	523	539	507	502	471	497	529	538	500	498	495	517	520	461	512	464	524	477	526	482	506	528	499	549	543	485	506	493	471	462	531	491	507	528	503	522	503	480	485	486	483	507	522	521	518	558	515	491	507	541	502	495	542	502	502	541	505	514	511	475	524	468	481	473	523	515	527	490	506	522	517	494	521	507	491	541	519	507	511	476	492	481	524	481	523	512	460	496	515	492	523	497	497	500	490	496	482	473	517	542	513	498	504	509	510	514	494	514	486	471	539	492	505	516	535	497	502	466	477	482	483	506	503	515	513	508	489	500	478	503	484	511	538	491	492	468	505	491	479	532	494	511	540	478	491	513	503	520	539	531	490	513	487	522	505	493	532	528	517	507	482	522	505	486	497	528	523	505	515	453	510	503	503	452	534	490	499	498	519	481	502	506	531	504	481	502	468	490	506	545	537	519	468	498	544	471	491	473	458	511	498	519	519	456	508	497	540	499	512	524	517	562	523	549	538	436	517	494	531	460	519	501	486	511	529	504	508	477	498	490	517	504	479	466	520	504	524	513	529	492	510	533	518	540	528	496	524	532	516	529	490	497	539	491	492	492	512	523	536	488	516	470	499	529	482	478	491	474	489	473	516	478	524	481	515	447	518	490	522	472	514	484	515	554	487	534	510	503	471	530	513	474	500	526	499	513	537	494	456	463	443	501	511	491	520	531	482	533	525	481	500	523	516	540	519	474	507	490	501	494	495	516	495	544	466	533	484	448	506	482	492	544	496	478	494	529	504	502	458	498	482	551	508	483	477	492	518	538	493	518	487	462	490	499	516	516	504	522	484	473	492	493	481	508	528	520	484	492	488	486	519	533	480	492	507	489	496	515	500	477	544	499	521	494	497	521	532	496	513	524	536	531	477	559	533	516	472	515	542	504	476	474	496	533	523	538	500	504	505	518	499	474	509	529	540	510	524	510	524	528	528	553	503	509	525	502	513	493	500	545	503	510	526	496	505	498	529	485	513	530	495	500	507	552	515	509	490	516	494	492	524	542	502	506	499	502	495	513	526	500	499	494	501	505	521	483	502	532	482	500	522	485	522	510	503	510	507	516	498	505	495	526	488	507	518	481	534	520	547	510	489	498	500	517	501	474	450	488	464	506	510	478	494	526	548	460	493	478	515	512	488	521	517	505	499	502	481	498	500	508	527	452	478	536	500	525	540	509	470	504	492	508	515	498	491	517	454	510	501	533	531	529	436	510	510	477	503	503	519	469	528	464	509	478	500	510	469	518	487	518	531	524	470	454	486	463	566	496	490	485	493	509	531	482	490	494	465	507	477	496	527	498	507	504	473	521
26310	21499	23717	18084	20386	25851	20353	10667	4729	1801	702	423	404	343	360	370	329	318	389	355	349	398	376	343	366	352	332	380	336	380	322	349	341	358	359	327	394	336	365	368	380	364	346	386	325	365	343	351	396	345	347	348	381	388	404	322	346	355	375	355	393	371	360	356	335	346	362	367	348	367	362	352	368	377	327	374	356	323	371	364	390	330	350	388	347	366	339	376	361	356	387	338	371	367	339	347	342	368	338	377	365	331	358	372	373	365	353	351	342	345	361	355	363	347	370	349	384	367	332	359	353	358	352	392	371	309	360	382	355	348	374	358	349	346	382	337	353	346	372	354	367	351	373	388	321	367	363	351	344	373	337	377	377	362	337	355	374	361	373	367	326	361	353	351	361	328	347	350	365	405	381	351	357	352	353	395	341	342	370	354	364	353	375	347	340	359	367	358	324	360	363	378	376	358	336	369	386	354	335	344	362	361	342	374	363	369	375	327	361	346	370	372	372	332	363	350	343	362	318	329	380	351	362	348	343	366	348	330	362	338	330	338	340	372	350	377	346	364	388	347	335	350	369	348	343	404	372	368	381	359	355	372	364	334	353	348	356	342	362	370	324	366	357	357	346	332	379	373	366	357	360	353	328	372	368	369	348	338	381	322	361	347	374	365	343	357	359	343	344	379	316	389	357	353	383	349	341	351	380	330	333	362	380	332	386	353	349	388	331	327	351	352	346	365	354	373	381	327	379	364	353	370	350	383	319	350	353	381	369	317	355	340	343	353	365	331	358	351	343	356	348	374	348	352	379	349	384	388	369	343	367	360	344	339	396	366	382	346	331	337	368	364	369	366	332	348	337	364	381	329	338	337	356	365	377	349	366	335	352	357	336	393	391	345	350	349	402	359	371	361	339	357	376	351	369	401	332	381	362	376	347	330	339	351	365	313	358	342	304	391	362	405	383	362	342	390	358	357	362	346	327	361	334	364	376	339	352	358	353	351	376	370	380	372	351	344	383	377	392	352	364	351	353	373	359	355	372	345	331	342	366	372	349	318	344	343	354	392	345	353	344	322	351	351	368	335	322	327	350	366	363	333	352	336	354	345	355	344	334	350	330	333	350	306	338	374	341	366	370	327	330	332	350	354	350	342	353	324	361	374	400	357	390	371	360	384	335	361	316	355	361	373	364	339	335	354	356	357	345	365	384	377	343	314	360	378	339	317	360	353	370	356	349	346	342	332	338	350	364	356	355	347	348	367	370	364	331	336	330	337	378	368	358	364	357	354	329	343	357	323	356	344	309	386	375	364	350	336	341	371	398	372	375	389	358	360	367	350	356	367	353	334	340	375	393	346	365	370	332	335	383	362	364	329	380	352	357	364	365	369	332	340	358	362	336	341	324	358	340	362	339	381	356	339	348	362	338	347	363	390	350	359	348	366	378	358	377	359	376	349	351	356	376	372	343	349	334	354	343	382	359	356	347	351	356	360	338	360	363	371	321	362	375	369	329	354	340	392	382	351	364	347	372	391	332	356	342	392	354	349	358	344	325	384	363	386	378	367	368	357	372	367	351	336	329	335	347	368	323	370	377	351	311	340	373	362	347	354	334	360	374	365	326	360	366	336	339	372	341	363	358	391	358	391	362	349	317	329	353	343	340	360	387	355	409	341	351	371	349	372	349	339	373	319	345	344	338	404	339	384	376	373	349	364	353	333	375	383	361	355	330	364	352	340	346	356	362	402	361	339	359	347	336	351	331	362	366	357	344	363	358	375	346	373	345	380	343	310	355	368	375	345	360	360	355	359	345	381	314	392	347	349	369	358	369	332	375	399	364	348	343	404	377	342	372	377	354	353	354	323	336	335	343	358	334	358	344	380	365	365	347	369	390	343	386	377	366	340	333	365	351	342	358	359	386	339	353	319	361	344	335	397	337	373	358	361	390	365	327	358	346	352	368	340	352	341	328	346	354	344	369	376	355	347	384	349	312	359	352	339	339	349	368	303	377	346	350	344	380	336	373	322	353	351	349	319	330	350	355	342	374	346	392	362	364	362	403	341	361	345	333	360	334	360	346	375	350	345	340	358	388	317	354	371	374	355	329	341	338	335	369	371	370	362	361	354	296	381	358	366	366	339	371	351	366	347	339	365	326	341	347	363	344	344	359	367	380	347	362	349	315	361	353	341	375	333	344	334	371	366	342	314	362	359	360	344	343	327	368	383	350	384	340	323	372	328	339	341	348	375	342	358	376	386	335	336	362	378	354	393	358	364	366	372	353	381	385	344	399	368	393	357	353	382	348	339	346	339	366	339	340	367	381	392	343	352	340	364	353	351	354	349	349	371	370	365	353	365	352	329	370	329	375	365	371	356	346	332	346	319	340	357	388	346	347	373	361	383	332	329	348	380	373	358	362	326	357	342	380	345	359	318	342	358	342	338	346	349	348	356	356	365	357	352	329	359	354	353	355	347	369	341	350	368	342	367	357	361	315	341	311	353	331	352	377	365	364	335	361	351	317	371	349	375	345	355	386	355	400	382	353	348	344	367	351	352	355	330	358	340	375	348	359	353	381	377	305	346	350	378	353	328	349	369	364	379	329	324	351	380	371	328	320	389	339	344	358	350	352	360	367	358	329	333	326	367	353	373	351	363	393	334	360	358	333	354	377	314	358	359	302	350	376	368	340	358	361	336	358	329	354	373	350	358	354	369	341	349	342	347	346	380	335	337	331	366	349	377	331	337	352	358	314	381	372	359	329	355	377	330	333	354	350	341	383	352	377	336	356	371	323	364	372	366	341	373	367	315	361	379	359	329	351	347	370	346	363	358	362	360	373	376	349	351	355	363	358	341	352	354	352	360	367	327	326	350	346	347	370	351	375	321	390	328	369	367	347	371	343	370	350	370	332	380	356	362	347	375	336	385	330	347	347	353	347	349	357	354	346	353	410	383	356	316	339	330	374	354	365	365	353	326	358	363	356	376	330	369	373	350	362	367	362	343	362	343	340	340	368	357	346	394	335	347	366	378	372	363	356	349	356	356	342	357	329	331	355	372	358	338	358	336	350	361	346	360	334	364	333	333	369	361	389	358	370	358	328	342	321	340	329	346	359	342	378	342	378	339	352	362	346	332	393	344	340	361	395	364	333	338	347	364	373	344	348	337	349	330	366	328	346	351	348	334	354	333	361	353	376	369	332	341	325	369	389	356	362	361	366	369	377	394	393	382	358	337	347	357	376	345	369	384	384	373	391	336	307	358	323	349	304	381	342	381	374	397	349	352	369	397	409	342	344	350	341	325	363	376	349	353	348	343	362	358	372	362	387	331	396	356	338	360	325	379	342	361	359	346	359	362	344	358	345	358	340	348	368	367	366	340	370	375	372	363	333	363	356	334	371	358	359	337	338	321	342	332	364	346	331	388	358	350	339	339	359	397	353	358	377	354	373	357	336	371	333	319	322	336	364	364	339	359	381	331	371	380	350	359	367	370	353	339	363	345	357	355
6200	9969	8157	13247	28462	31931	25427	16374	8644	3565	1320	682	547	499	539	512	491	512	536	571	515	490	509	491	517	497	503	491	527	479	524	463	507	486	504	514	550	594	494	520	517	526	518	490	530	497	527	518	501	563	487	508	500	503	516	489	505	489	514	525	545	543	505	464	492	482	532	471	493	518	489	505	506	506	526	482	497	558	513	477	484	497	487	512	536	479	543	479	524	479	526	542	498	494	502	493	512	560	496	537	510	531	492	524	514	480	531	484	455	506	487	522	502	494	525	496	496	550	498	516	477	499	516	495	500	516	496	523	538	544	519	485	517	506	549	503	486	515	501	489	534	502	508	468	485	536	490	491	476	522	505	489	527	509	475	522	506	523	505	529	538	491	508	513	485	519	511	537	514	491	567	507	532	515	493	484	495	498	518	504	499	524	554	522	538	543	548	516	499	481	503	498	502	505	535	485	515	499	464	477	495	498	512	505	494	503	452	532	497	505	525	542	542	503	516	510	492	509	531	492	495	545	480	506	514	486	505	517	499	517	520	527	483	507	475	481	535	502	508	520	522	506	500	508	501	501	517	511	481	562	503	498	499	492	457	496	480	526	501	509	461	498	499	485	498	482	466	530	499	506	515	485	469	482	505	511	514	497	504	545	549	568	530	503	552	526	523	515	510	480	467	532	528	518	514	488	505	504	502	494	510	517	545	486	484	505	534	505	490	517	541	520	526	529	519	545	509	511	561	489	490	484	515	505	539	475	536	502	507	507	555	461	498	514	494	473	454	524	527	474	515	497	545	528	501	554	503	535	468	515	478	508	571	496	580	518	532	564	442	555	508	478	480	504	487	508	514	498	505	557	516	495	474	490	488	491	499	480	524	515	505	541	497	493	552	506	511	497	468	528	490	497	497	528	496	495	500	510	509	506	495	461	532	491	477	535	549	501	531	497	525	490	485	527	547	522	502	518	533	529	537	494	493	489	510	498	555	532	545	541	495	457	490	491	536	520	497	481	535	468	508	528	455	517	495	529	482	514	511	513	490	547	533	511	525	497	545	525	494	496	520	502	506	478	463	559	531	487	502	513	472	502	501	506	519	476	505	524	530	511	521	503	505	475	522	524	492	540	476	498	506	535	525	511	516	520	498	487	528	490	510	499	520	486	567	511	504	531	484	489	480	529	472	516	533	564	538	497	521	508	527	512	517	518	526	526	515	495	473	492	481	507	498	455	502	518	554	542	494	462	489	552	505	535	502	493	470	481	513	546	496	520	491	511	502	493	504	523	486	540	467	523	513	527	491	483	473	531	538	496	500	515	495	520	501	460	548	526	472	527	530	533	502	537	535	529	501	544	476	493	512	520	568	542	532	493	501	525	484	526	532	503	494	523	510	491	465	480	535	494	517	480	536	533	473	524	514	522	491	514	540	484	494	470	541	472	533	506	507	560	551	502	498	516	540	519	550	495	491	542	509	512	500	516	515	506	536	543	490	526	510	504	528	541	521	528	544	502	505	466	509	501	510	533	506	522	529	528	493	489	509	532	541	520	492	527	523	483	500	521	511	522	495	531	560	541	529	509	480	512	485	530	527	510	483	512	499	514	506	533	508	509	507	551	478	473	534	512	506	535	489	511	512	497	505	542	520	537	516	533	498	491	541	585	504	516	535	479	497	492	520	503	522	514	502	535	509	478	523	492	470	513	546	512	477	547	503	506	498	526	497	517	545	493	527	492	507	474	511	475	492	510	493	543	533	534	509	500	489	489	499	483	547	555	506	495	497	535	495	514	461	503	524	494	523	520	515	499	557	505	538	493	547	502	519	504	515	510	514	494	498	477	490	529	555	543	536	520	518	526	533	508	532	504	506	533	493	506	514	490	542	449	561	483	521	512	532	506	486	513	496	514	547	494	531	492	539	528	481	524	490	526	517	526	540	491	469	499	482	470	486	475	517	503	510	494	517	506	544	573	512	509	510	498	544	463	489	539	509	478	496	503	539	489	496	526	535	497	505	472	483	504	562	493	519	527	499	506	527	472	465	530	487	506	520	498	499	536	501	507	513	518	529	508	500	517	528	497	499	531	536	513	535	459	475	507	531	462	505	562	512	497	512	521	499	472	584	511	485	491	555	512	507	493	497	507	502	498	519	509	502	500	481	519	507	502	498	485	521	451	515	534	499	459	534	510	543	520	484	473	538	486	547	447	530	472	500	486	498	503	457	492	537	545	508	496	529	521	492	545	506	480	502	481	525	544	462	490	544	503	513	539	521	486	521	510	513	497	531	512	491	503	567	491	516	529	555	513	490	462	565	488	528	503	537	492	501	476	447	508	502	526	503	507	543	493	542	483	516	515	544	490	488	512	518	521	533	481	486	506	513	508	528	514	506	533	489	529	542	474	510	489	469	499	514	525	504	499	541	500	526	485	479	520	505	488	488	504	474	543	510	483	481	534	506	481	504	568	505	488	524	497	507	521	518	519	502	515	504	508	489	572	559	555	505	548	554	503	541	468	488	518	498	515	546	522	550	512	520	498	515	513	524	488	488	504	538	476	497	499	492	474	502	545	494	480	528	536	500	487	507	561	531	505	527	528	484	514	503	525	468	500	512	508	524	497	508	504	501	551	494	551	547	466	481	515	556	470	476	495	510	548	512	538	542	453	530	517	508	509	503	458	521	515	490	516	517	512	527	499	472	493	492	508	515	538	500	557	486	525	515	509	505	474	478	536	465	515	508	536	483	480	522	513	455	481	539	504	493	516	489	510	496	475	526	517	503	481	492	504	515	541	540	507	523	535	478	561	495	551	479	525	507	527	520	516	519	536	482	516	492	514	527	497	478	539	514	503	501	531	500	459	524	520	490	497	484	491	541	481	489	533	544	527	514	502	505	488	529	444	480	498	488	485	497	524	470	496	527	503	522	524	501	503	501	482	494	518	536	491	502	538	492	538	519	487	518	491	542	513	492	501	510	511	472	539	521	509	493	487	530	498	497	494	519	513	492	496	535	518	494	509	541	544	526	537	468	503	510	501	492	482	495	492	538	489	507	536	464	477	515	562	535	496	522	508	514	520	477	529	506	516	515	518	473	474	541	522	511	482	508	502	483	529	539	497	530	514	557	510	486	530	522	484	502	539	553	498	543	490	499	520	503	471	516	497	492	517	515	491	513	498	559	547	518	535	514	521	493	513	530	510	546	506	503	490	518	502	500	486	537	501	469	538	537	519	483	510	551	523	481	506	511	486	512	481	513	511	547	507	569	490	518	527	518	558	494	544	519	475	520	536	502	484	532	515	493	492	510	530	551	531	539	504	478	486	483	497	519	503	530	513	518	510	515	489	539	541	495	480	497	414	469	517	547	545	548	532	513	542	541	524	552	482	496	532	478	485	474	531	554	518	501	482	529	474	451	546	546	474	473	514	532	491	507	543	488	531	530	504	498	522	544	479	486	506	496	520	525	518	514	490	494	470	530	485	547	503	531	523	504	482	513	569	507	503
23411	21456	29286	24055	33979	59909	56293	39715	24348	11231	2771	819	433	354	319	323	287	324	323	320	322	334	318	309	321	305	339	302	337	313	290	333	288	304	306	298	338	299	295	322	306	313	289	328	307	310	303	309	314	322	285	339	286	323	291	312	335	292	277	332	306	328	288	313	329	317	312	335	328	297	331	302	322	335	314	298	290	310	325	310	303	314	332	298	324	322	294	312	318	324	303	329	316	331	279	317	321	301	261	304	305	333	295	268	307	304	312	313	279	319	302	354	312	288	333	306	329	292	293	292	303	308	300	306	289	308	294	315	323	308	334	325	286	334	335	291	298	298	317	300	291	325	311	314	315	332	313	331	337	296	323	307	306	314	299	301	307	314	276	328	306	295	320	353	281	281	316	332	320	293	344	304	305	307	334	303	299	311	308	318	307	316	319	291	325	300	366	298	337	311	302	296	300	331	292	291	311	305	308	308	324	311	311	306	309	295	358	319	291	307	301	323	352	299	331	314	304	301	318	292	311	289	324	314	294	306	277	306	293	307	266	310	311	318	303	339	308	304	337	321	325	278	323	332	336	335	336	300	313	308	279	334	311	312	291	297	303	312	283	331	311	313	317	325	300	320	322	288	272	302	326	292	319	301	309	265	291	315	326	298	306	316	324	347	319	319	303	322	302	317	295	313	339	322	294	327	304	283	305	326	283	311	303	287	316	307	297	295	309	294	297	322	317	288	335	328	295	324	316	331	295	307	313	316	307	304	285	301	310	322	290	328	341	303	286	297	314	314	300	328	318	317	333	303	315	324	288	306	350	323	315	324	319	296	313	301	306	297	310	266	303	304	308	289	314	315	312	271	318	321	285	327	306	333	302	320	343	312	294	336	322	329	315	327	299	301	312	307	298	298	312	317	321	320	307	317	316	294	295	337	352	331	300	300	316	320	359	284	317	317	288	308	264	289	325	328	301	308	295	320	321	307	319	314	330	303	338	330	305	329	277	355	293	334	346	290	308	315	336	318	298	291	311	309	311	312	316	341	252	317	331	303	299	309	296	297	321	301	277	306	295	289	305	297	329	321	311	327	286	297	309	298	318	301	291	291	300	266	312	310	303	300	293	314	304	314	331	339	318	297	278	294	301	338	292	317	307	307	338	312	318	332	331	347	294	291	295	295	354	302	300	304	295	348	294	339	320	334	325	328	321	321	300	315	315	326	303	318	305	293	296	325	317	332	340	291	341	321	298	316	320	301	281	336	315	297	303	311	308	320	304	304	286	300	303	315	346	301	277	289	312	316	294	313	312	320	314	307	295	282	308	312	285	326	315	303	310	284	312	288	317	305	299	304	343	332	308	312	339	328	290	310	322	325	318	328	312	294	291	318	324	347	309	301	285	296	295	300	299	294	298	308	322	308	308	312	304	320	320	335	303	296	324	331	319	297	336	314	293	277	319	329	294	317	302	299	324	314	329	311	302	351	326	310	310	316	285	327	254	330	316	328	314	301	342	289	326	348	294	296	314	316	340	333	316	330	326	303	315	324	338	316	294	282	304	331	323	303	330	331	329	328	335	335	357	292	318	332	294	331	328	324	326	341	292	328	299	309	299	336	313	341	323	332	310	334	286	301	327	302	288	301	322	324	309	333	318	294	325	308	305	280	296	328	316	328	310	308	357	337	308	303	325	308	344	326	308	324	319	300	304	342	318	314	311	292	311	292	321	347	262	303	301	312	307	329	313	326	312	312	310	319	299	349	303	300	314	311	318	311	328	310	335	307	307	303	312	308	329	318	315	295	319	290	319	332	292	287	326	281	331	293	289	321	338	277	300	288	299	298	304	309	316	310	313	286	300	322	318	324	308	307	350	337	277	322	336	293	311	284	295	347	343	286	333	311	303	331	322	307	314	292	297	320	287	296	313	300	339	319	327	324	335	288	297	316	280	345	307	314	297	299	302	325	311	318	287	317	304	350	301	297	342	315	312	299	303	328	324	295	319	299	322	325	292	302	295	361	333	329	357	287	330	312	299	301	319	319	297	267	306	297	289	289	313	320	297	317	301	292	278	337	285	302	336	329	298	311	312	303	330	318	322	305	341	285	297	317	316	343	324	317	324	319	294	318	324	311	308	272	336	292	333	322	322	316	280	311	326	308	301	303	346	332	307	289	290	292	328	304	312	322	313	280	308	279	288	328	305	289	324	336	318	334	333	316	299	328	284	284	312	298	291	311	332	301	317	319	337	337	312	304	303	288	313	321	372	337	276	277	330	308	298	316	324	317	315	310	300	313	284	282	344	314	324	349	310	274	310	316	323	349	317	275	323	325	297	353	299	297	325	308	322	280	309	317	343	293	312	325	337	296	297	291	339	296	334	290	291	313	327	293	323	304	322	335	312	315	351	337	307	282	273	306	292	342	297	315	297	303	320	290	316	290	312	299	303	317	320	309	308	305	340	292	297	316	304	328	305	301	315	309	280	291	337	301	317	314	315	314	290	291	334	306	327	302	336	318	320	315	295	323	334	308	321	317	296	323	290	313	312	295	314	305	313	326	354	287	306	309	298	346	282	353	324	286	314	300	289	332	297	306	334	307	318	322	305	340	291	286	302	313	316	325	318	343	287	357	308	294	316	329	325	315	313	317	334	255	334	290	297	318	313	311	338	303	306	337	305	284	325	311	315	323	307	294	339	314	326	331	307	336	308	355	329	311	265	293	319	284	326	319	321	326	302	295	325	309	292	290	314	341	276	277	325	321	310	310	338	280	331	296	297	331	280	310	304	292	319	302	324	284	334	284	298	310	280	299	313	341	323	284	330	345	302	290	326	348	319	278	299	320	332	307	284	314	320	310	292	336	317	288	336	318	326	298	318	300	297	322	320	312	298	316	311	292	321	319	305	333	303	290	351	331	320	326	311	321	305	308	304	303	317	282	297	326	300	310	325	310	355	287	303	318	295	342	299	314	302	313	290	336	293	306	345	321	322	289	303	291	348	278	309	327	325	323	285	302	335	326	314	312	273	291	305	320	341	311	344	310	286	302	331	300	293	323	305	309	316	298	314	288	297	309	319	290	314	293	325	291	289	299	306	347	331	296	283	287	301	305	310	280	307	272	338	308	304	299	311	311	320	289	298	307	310	297	343	329	333	301	338	299	307	321	333	330	318	328	338	300	338	307	292	312	296	332	325	315	312	288	288	284	315	310	296	294	297	293	269	330	325	322	315	294	289	296	322	287	328	295	278	324	312	337	316	332	313	311	330	324	308	327	303	299	289	311	334	293	304	302	295	315	290	295	322	302	297	295	321	310	308	328	301	285	337	311	318	274	302	328	304	303	303	276	309	316	299	313	314	316	306	326	302	304	313	303	334	325	344	299	299	291	293	275	324	296	300	309	302	325	291	297	284	288	302	315	303	307	322	315	287	306	341	307	304	300	325	322	333	299	303	349	314	302	307	345	318	332	294	322	302	318	295	283	313	325	292	307	317	339	331	341	349	294	301	320
10783	25541	20425	23313	57297	64722	56084	42816	29768	15728	5462	1522	629	481	472	413	416	469	459	465	476	447	427	455	490	418	452	435	446	431	433	431	431	404	463	424	483	429	435	431	464	465	469	392	437	452	422	448	459	454	443	434	451	444	435	420	467	444	428	452	462	445	457	440	441	437	436	411	403	435	452	462	441	431	400	464	463	460	437	427	417	438	425	451	410	494	432	451	418	436	405	444	413	412	431	475	424	442	475	412	440	456	427	444	428	441	438	420	442	442	458	443	399	459	424	468	432	444	422	433	422	443	438	450	454	412	432	459	442	447	393	427	488	444	417	451	424	451	436	443	443	429	402	428	424	435	432	451	414	414	433	419	428	419	425	441	462	442	467	442	448	461	448	461	424	427	442	422	447	450	457	449	456	438	435	483	481	443	455	439	448	444	454	445	468	451	431	411	438	431	430	441	458	446	451	417	437	475	410	437	434	427	427	426	420	415	463	444	415	441	445	409	429	399	473	414	440	436	425	477	424	407	416	454	450	431	465	427	433	475	443	491	450	435	412	432	445	472	445	406	419	461	424	433	441	426	463	444	422	456	414	421	466	413	461	474	451	463	459	428	445	375	428	464	402	455	469	425	434	409	455	441	439	412	400	420	419	437	439	421	471	474	420	435	441	433	407	418	450	455	459	456	422	450	419	419	429	431	452	453	436	401	481	447	453	426	467	436	457	429	444	449	425	445	454	400	448	398	455	457	455	441	442	426	441	415	443	405	439	430	463	466	472	430	428	427	429	445	452	435	469	436	428	418	447	426	421	440	415	422	455	470	451	483	444	414	419	418	456	437	383	418	440	428	442	423	455	417	429	439	456	431	440	423	411	425	440	431	433	425	437	449	443	424	419	442	422	415	444	441	411	456	444	437	437	435	410	461	428	460	433	411	461	446	425	434	428	468	465	435	421	442	433	448	434	445	404	417	440	423	427	427	462	459	426	422	419	451	407	423	438	420	448	454	436	428	452	407	452	441	443	427	433	437	410	488	442	442	384	448	423	439	448	442	449	453	448	391	441	384	422	440	486	403	447	419	448	445	455	434	435	447	411	446	411	413	459	431	465	412	471	429	429	418	459	503	467	447	425	437	452	430	399	409	425	462	462	414	446	432	443	433	459	433	455	446	455	452	439	407	430	433	446	463	413	472	477	426	433	435	407	439	412	434	402	444	403	467	429	422	488	436	401	452	490	441	468	420	407	475	408	410	438	454	443	413	469	471	437	438	438	443	459	442	432	464	423	441	437	442	455	433	458	475	442	487	433	451	438	435	428	431	410	435	446	477	421	450	455	443	420	441	487	401	428	434	453	406	420	444	438	449	417	451	455	430	449	435	414	408	430	437	478	426	419	456	445	439	461	410	488	499	415	454	417	465	473	453	419	431	467	424	391	443	405	459	421	432	422	437	428	417	453	422	453	426	429	458	438	407	430	433	437	433	395	399	455	440	442	403	445	428	451	470	445	417	405	412	457	408	451	417	463	432	454	433	451	466	428	403	455	469	435	424	442	423	461	423	452	430	442	390	437	467	446	441	429	393	411	437	446	485	474	437	416	440	415	433	461	474	450	458	491	454	385	420	443	452	440	421	417	475	447	466	436	451	436	451	462	412	413	419	478	456	410	406	446	426	432	446	396	456	447	423	436	465	429	457	429	472	476	421	444	458	457	465	440	477	462	454	456	450	442	441	428	421	463	448	458	448	450	414	419	465	461	433	423	433	390	430	437	463	457	420	447	422	403	430	457	443	418	424	403	444	425	438	398	432	430	457	413	447	452	432	430	453	462	453	440	454	433	410	462	449	479	433	434	423	425	417	457	479	428	410	452	399	443	418	453	419	425	427	434	437	439	463	394	451	464	433	421	435	440	445	436	434	427	442	461	460	406	453	427	440	460	445	460	459	400	453	442	446	426	360	439	410	445	438	444	433	425	434	421	449	437	455	403	395	422	423	411	507	447	450	466	445	442	469	469	460	410	439	456	445	455	447	448	436	420	454	454	438	479	464	432	422	434	399	433	432	426	421	433	411	470	394	416	437	459	441	448	454	424	408	426	450	441	424	436	405	462	442	430	440	444	420	480	414	454	394	431	408	405	434	426	402	469	379	439	444	437	471	455	438	405	474	416	433	405	463	471	457	401	481	404	396	420	419	429	411	455	423	444	418	486	460	426	471	416	479	428	398	450	433	433	424	395	451	458	453	438	470	439	447	427	446	461	413	421	470	450	413	408	466	446	419	422	398	445	445	452	433	451	428	512	435	441	432	446	459	411	408	472	424	417	410	464	410	471	433	424	415	428	425	406	459	448	442	424	454	439	454	428	433	433	431	423	440	436	438	419	466	471	426	479	439	484	447	438	415	435	487	439	417	467	434	420	438	412	449	432	494	438	473	439	467	429	444	440	449	454	451	438	402	448	424	407	439	429	445	399	478	444	436	444	457	469	445	463	412	455	403	461	420	416	476	449	424	428	396	435	416	447	425	445	460	429	442	461	441	445	423	432	412	453	407	438	449	446	428	467	450	426	415	406	426	440	440	421	435	422	399	465	445	468	418	400	449	421	410	438	440	438	422	432	441	433	421	440	432	453	460	452	420	446	400	434	442	426	439	431	423	460	421	451	396	441	469	466	453	433	447	421	406	472	419	415	425	423	440	435	418	405	412	410	431	453	401	434	439	436	456	422	449	397	448	467	416	409	469	440	435	436	425	462	453	435	429	446	428	434	436	402	434	437	410	413	457	426	454	440	456	385	456	461	437	401	461	457	478	464	479	444	477	434	456	447	472	457	435	453	448	467	430	436	462	403	414	421	461	462	431	427	483	427	417	478	426	428	423	435	418	447	426	440	432	478	431	422	459	444	436	417	459	426	418	448	456	422	395	430	444	451	415	422	399	453	480	461	454	420	430	433	447	435	423	446	414	436	450	431	422	439	427	423	461	452	445	416	422	454	409	444	441	450	444	449	462	435	413	479	434	433	415	423	435	465	422	428	471	453	430	451	444	435	417	444	459	464	395	429	438	460	436	437	418	423	450	425	399	442	431	439	446	429	412	444	421	416	424	428	416	450	430	460	425	457	425	451	442	447	413	407	454	449	435	467	415	408	414	463	437	421	439	446	416	450	441	446	442	436	447	408	443	447	415	443	451	476	409	436	409	437	468	447	448	426	416	459	439	444	409	448	421	405	428	424	447	439	436	418	436	456	469	448	431	445	430	458	432	425	458	438	425	438	451	461	494	422	421	436	445	457	406	480	413	434	433	440	455	472	432	410	439	444	421	455	429	457	421	440	450	450	431	416	428	408	426	411	435	431	430	438	451	423	422	449	433	425	435	446	452	440	421	461	437	434	433	445	409	458	431	440	453	424	443	436	441	388	446	435	429	442	441	431	400	428	427	429	408	452	451	466	401	415	437	425	430	463	459	429	441	416	395	409	430	430	420	445	460	462	429	445	414	426	428
27042	20590	9867	3084	8158	12818	9872	5024	2362	1092	556	414	380	371	386	337	400	350	358	355	347	378	391	370	387	339	350	351	363	370	345	375	350	354	360	375	341	345	373	379	350	384	366	342	350	403	388	383	374	396	373	354	347	354	372	395	341	370	359	336	359	368	344	328	384	330	338	362	366	363	341	343	364	344	361	328	357	369	367	357	351	409	356	365	377	372	375	388	337	351	374	356	352	347	335	378	400	358	364	357	341	378	333	342	365	374	362	337	340	338	387	360	354	347	388	351	380	357	340	350	379	376	383	405	361	341	353	393	340	365	359	337	366	320	358	385	333	342	346	378	361	395	354	382	360	362	350	346	342	349	374	353	378	348	383	375	329	379	390	341	318	355	348	353	352	358	369	366	361	361	355	360	355	380	373	413	345	368	349	348	353	347	376	328	369	361	373	346	359	398	389	355	385	363	346	358	322	362	344	362	382	345	359	375	367	361	385	370	364	357	322	359	325	358	392	375	359	328	352	384	372	348	337	353	378	345	338	383	380	328	370	356	351	369	337	355	343	347	345	357	383	383	344	396	345	358	345	370	340	319	385	356	353	350	368	357	357	315	361	371	349	358	364	353	345	375	343	348	368	357	363	388	369	368	325	373	412	344	341	382	367	315	357	373	328	357	358	389	351	369	335	347	345	351	348	322	382	347	357	348	366	393	365	368	326	337	363	402	356	372	397	358	382	358	383	369	358	365	369	397	334	366	376	337	357	351	346	357	337	340	390	417	384	338	331	365	369	376	389	375	351	347	366	354	334	340	442	355	344	352	391	383	367	388	360	357	357	357	387	346	330	367	376	373	354	400	347	363	318	360	372	333	342	348	367	379	401	379	392	383	383	387	376	382	334	339	355	359	358	372	345	398	342	383	361	362	303	342	361	357	376	376	353	338	325	351	337	347	371	350	354	350	357	338	351	357	401	347	359	373	371	327	375	349	352	369	384	368	343	327	337	379	355	346	355	343	355	373	325	384	375	315	365	331	363	356	385	335	339	379	392	337	367	358	351	358	357	336	373	362	349	363	372	416	353	367	381	371	356	327	364	343	329	371	362	331	375	335	389	376	381	385	332	332	375	348	384	379	379	386	386	365	385	378	354	387	355	349	327	349	328	369	330	344	389	334	324	358	363	367	351	341	339	330	370	362	378	337	335	340	377	339	354	377	346	349	349	338	321	365	373	325	355	370	350	375	368	360	344	390	338	345	361	372	383	401	332	370	343	350	331	370	364	361	332	395	365	389	358	363	350	373	357	367	336	335	338	355	363	364	348	408	365	370	364	382	353	361	366	358	351	343	372	341	335	350	370	360	361	332	328	349	344	393	366	341	356	341	387	371	350	369	377	354	372	383	380	342	393	345	378	319	342	347	365	363	358	357	338	363	373	386	347	352	334	330	369	372	380	410	385	383	381	386	374	358	352	344	334	344	361	369	377	364	377	385	362	383	341	382	382	373	342	344	345	342	354	413	325	389	384	378	378	390	349	354	356	331	346	344	356	384	331	339	394	369	392	347	358	365	349	359	341	360	352	396	338	364	349	386	345	352	380	354	388	328	385	358	396	334	372	373	373	343	391	380	376	367	353	358	335	338	369	369	363	354	339	334	352	373	335	343	323	383	385	371	352	362	361	330	390	339	356	338	343	365	350	384	387	355	355	370	396	364	358	360	379	362	369	353	358	353	359	375	351	337	357	360	365	376	371	369	358	341	388	380	393	354	362	339	366	355	347	356	347	380	351	352	370	326	357	344	357	335	365	377	363	372	359	360	376	359	301	314	333	395	380	343	381	337	365	379	374	391	361	370	370	368	376	310	371	337	336	353	348	350	366	353	376	364	387	373	374	349	370	345	347	363	373	350	349	364	378	356	351	382	374	361	366	344	319	357	336	350	352	403	351	350	348	367	367	361	361	351	364	378	352	391	351	355	372	344	363	356	329	366	359	368	351	370	402	361	365	358	377	353	368	366	300	383	337	352	356	342	395	359	358	350	359	350	362	346	351	359	372	349	381	355	345	334	359	347	340	380	321	363	336	376	341	335	353	358	344	344	340	340	350	326	370	404	393	328	345	386	350	328	382	353	358	351	387	382	365	377	350	312	359	363	356	388	359	361	339	373	359	356	370	331	384	377	375	357	337	357	396	366	367	345	369	365	374	320	413	374	364	387	348	347	364	339	363	361	345	351	359	328	389	349	366	346	362	382	352	368	339	358	371	369	354	376	368	380	356	334	334	340	348	354	381	389	335	387	364	349	327	352	381	348	354	353	364	354	359	343	364	340	347	359	363	388	362	371	354	343	366	354	372	350	316	327	365	357	326	343	339	344	384	389	366	406	346	341	345	372	349	346	365	366	387	377	354	333	355	342	377	333	353	356	387	380	392	358	349	363	346	371	383	384	340	362	387	376	367	388	358	358	366	354	352	361	321	361	353	344	374	338	315	351	350	383	323	353	364	383	404	331	383	346	374	356	374	328	345	400	337	372	338	370	359	347	395	319	350	337	331	412	389	350	369	370	323	347	319	354	357	373	356	355	367	352	363	407	377	394	374	389	388	353	340	364	362	349	335	404	357	388	348	364	333	349	372	350	358	331	356	339	355	346	365	359	343	333	366	350	382	400	356	351	362	388	375	346	368	372	349	336	367	360	388	375	346	354	362	328	348	370	327	312	331	359	334	343	348	395	376	371	341	375	365	374	352	346	359	369	338	354	407	370	347	333	383	383	368	367	339	366	376	384	380	350	384	424	360	366	384	373	369	338	377	361	372	367	328	324	355	343	357	333	406	367	358	349	330	383	379	361	358	354	366	366	349	371	359	365	345	370	349	409	361	386	336	338	389	376	400	350	376	421	359	382	333	372	370	357	368	337	327	399	337	340	321	352	334	359	349	387	347	367	349	340	362	352	369	303	349	382	348	371	383	348	346	335	348	378	362	369	370	379	351	323	346	352	345	385	354	356	376	384	357	323	375	359	369	339	349	363	395	404	348	343	385	341	366	356	381	382	354	364	389	365	336	401	359	371	383	375	369	386	403	378	350	401	381	355	363	340	342	390	353	386	376	370	358	348	370	347	377	321	332	377	354	355	387	388	356	326	377	352	375	333	363	346	386	373	375	363	334	371	372	367	349	364	377	357	396	349	334	356	378	344	350	370	401	359	363	374	387	330	368	368	331	326	348	346	375	344	342	337	331	353	349	395	361	363	346	405	352	344	347	349	342	358	355	332	350	362	345	347	322	378	340	371	380	352	345	363	333	363	384	354	376	404	356	374	356	356	368	345	379	336	362	362	349	362	339	370	335	373	352	352	349	345	366	360	368	401	361	328	349	336	365	362	348	351	372	344	387	349	393	353	385	350	371	346	345	375	357	375	357	372	372	384	386	338	348	358	348	365	353	351	373	352	398	334	349	338	339	381	389	350	348	386	373	347	365	374	345	311	348	344	394	390	346	387	356	322
6705	9256	6968	4781	14313	19908	15470	9126	4799	2102	936	640	535	509	532	486	471	509	481	496	514	545	542	552	511	542	468	498	492	524	531	516	536	519	512	505	538	501	522	485	528	478	523	525	531	504	492	525	547	502	494	486	488	525	485	542	490	525	483	500	518	516	510	502	501	510	505	501	512	498	514	513	516	511	502	462	539	534	498	471	480	530	510	522	490	489	478	503	537	492	486	491	503	533	513	517	545	511	513	487	529	505	530	534	468	508	515	480	523	525	507	472	530	502	585	547	485	510	495	497	499	530	505	516	524	539	487	467	531	464	526	487	566	495	500	528	496	472	498	510	495	497	485	527	538	508	538	459	479	511	526	529	530	518	494	465	528	530	527	512	522	472	489	499	502	502	496	526	499	523	515	526	514	528	515	537	506	447	479	506	494	516	521	487	491	504	501	514	516	483	500	511	477	495	478	525	513	537	526	506	503	477	526	512	481	473	496	461	515	473	485	487	537	553	524	557	490	494	534	504	501	506	489	538	496	530	494	514	487	470	526	529	513	480	489	510	490	545	515	512	501	483	524	451	474	541	515	504	511	525	517	516	524	510	491	515	531	544	495	500	469	510	480	493	465	487	518	468	486	522	485	496	503	537	503	520	545	490	517	523	489	526	547	496	519	472	497	476	533	502	492	534	510	510	517	524	475	521	483	494	514	525	513	479	474	502	553	499	516	517	535	479	523	445	512	512	504	536	536	482	457	503	540	508	467	487	512	497	500	514	461	524	497	475	510	498	499	485	507	531	517	517	521	554	556	545	509	502	547	502	497	517	505	513	513	521	529	550	526	472	504	523	525	523	529	510	499	540	498	504	521	503	538	516	523	486	480	486	467	511	489	495	505	506	517	492	509	491	497	507	519	522	490	481	521	456	505	513	520	517	508	517	515	470	492	522	496	472	451	541	465	540	537	536	526	526	506	448	491	529	495	503	525	486	534	523	487	504	433	478	532	530	530	490	554	517	536	538	495	569	489	467	505	496	491	502	505	489	507	522	491	498	540	517	483	544	494	492	498	515	525	510	499	494	526	478	525	546	506	484	528	512	503	525	541	502	537	507	518	522	492	495	523	498	492	502	534	510	485	490	489	483	518	559	462	532	473	525	490	475	521	508	520	532	531	526	485	504	484	537	497	471	522	471	512	535	494	546	520	500	522	520	484	448	514	520	511	506	506	501	517	480	492	489	503	511	516	522	525	527	473	518	518	510	523	512	526	499	489	544	492	509	542	532	493	535	521	535	498	522	503	523	477	490	497	494	533	485	529	502	527	521	467	474	499	490	484	494	501	474	516	514	503	501	518	513	471	514	500	526	519	504	527	533	516	501	487	582	512	464	544	497	497	481	469	515	497	490	519	504	517	505	486	497	563	476	494	497	491	482	499	510	517	520	513	510	520	492	502	510	497	478	486	493	481	524	497	494	488	537	488	496	506	460	482	477	482	480	497	486	513	520	541	521	505	487	455	516	467	479	481	502	473	485	512	498	506	548	536	499	504	517	550	505	515	527	510	569	527	523	537	504	532	503	490	512	492	574	532	523	518	507	494	504	516	564	491	541	548	517	529	535	492	495	523	500	504	498	502	494	488	527	557	532	517	493	517	528	529	472	525	513	540	524	516	484	501	489	496	530	530	494	440	501	505	558	503	530	517	508	493	507	537	509	533	548	504	490	497	521	480	479	458	481	499	503	499	532	501	486	514	540	521	499	480	526	471	497	499	470	493	488	507	510	536	479	515	567	547	533	529	494	497	495	473	493	536	521	536	520	488	481	498	521	493	535	491	501	509	497	506	493	499	546	487	519	506	526	527	516	507	526	498	556	530	467	523	496	480	488	533	508	499	504	529	467	497	511	511	502	477	510	496	468	524	495	485	496	519	496	548	495	496	469	481	469	526	504	550	490	537	528	508	498	480	474	477	564	489	540	487	512	490	508	493	490	539	492	484	485	513	502	505	523	489	519	518	516	478	514	485	501	550	516	508	483	543	523	517	523	497	495	515	521	542	470	519	523	490	520	466	496	502	534	546	521	518	516	525	501	510	551	509	497	517	516	468	502	507	521	525	487	549	472	489	511	513	482	500	517	473	516	486	449	508	445	511	542	505	481	511	537	506	535	456	464	491	493	467	525	527	520	480	520	540	511	474	506	493	517	531	495	506	477	526	498	548	512	491	514	518	545	497	465	519	484	527	528	508	535	508	483	505	513	506	545	476	513	525	493	515	475	518	532	484	512	524	487	511	547	535	512	534	496	490	462	519	528	527	526	531	532	501	501	515	500	516	501	540	513	490	513	498	495	515	514	495	529	502	517	496	454	510	512	526	504	540	517	452	512	510	482	507	511	529	545	469	478	495	512	528	475	525	529	523	544	481	487	474	471	494	497	515	523	492	488	525	523	500	505	503	463	509	494	471	546	527	497	504	528	520	518	485	481	490	532	493	494	485	504	498	477	537	503	529	449	535	497	538	512	547	524	507	517	462	557	496	515	548	520	526	498	519	484	487	480	531	510	524	518	533	535	530	499	479	501	492	530	512	506	470	506	480	492	467	524	535	544	520	511	473	511	516	527	504	508	554	525	491	505	531	468	528	519	503	492	519	520	499	481	478	500	497	498	520	497	516	526	473	537	506	477	504	538	486	508	502	521	499	511	469	508	491	486	509	497	501	520	491	487	532	533	478	484	487	503	521	496	535	498	550	523	474	467	480	512	546	463	516	521	494	536	518	490	522	531	511	495	536	511	500	525	530	504	499	475	453	496	518	510	510	482	506	521	521	506	489	481	548	538	522	520	494	503	473	518	534	479	524	518	437	484	484	490	533	517	481	546	475	497	493	523	477	508	540	486	475	531	520	506	511	514	468	551	466	483	494	499	502	465	485	553	515	508	474	470	509	513	498	495	508	554	517	507	516	522	500	497	464	480	486	532	518	502	515	516	500	505	496	542	482	516	513	459	545	488	540	494	519	516	498	494	488	502	533	473	484	484	494	527	529	564	544	524	507	532	508	508	504	501	474	473	497	491	481	473	531	523	539	447	492	529	469	505	488	520	535	522	510	558	464	535	516	540	518	492	524	528	514	491	529	534	534	512	497	511	551	535	544	522	464	528	513	543	486	505	501	487	509	523	478	524	500	543	511	528	483	530	478	469	509	517	518	547	483	506	506	513	499	492	508	516	509	483	504	496	452	472	472	529	497	493	509	569	461	472	492	540	524	492	483	510	514	507	527	510	500	543	504	505	522	509	569	490	554	515	517	519	510	541	499	503	500	524	557	497	467	479	490	485	494	475	508	529	474	489	454	474	492	562	523	536	494	503	542	479	498	477	520	487	551	497	486	497	523	491	532	520	507	482	539	532	493	501	447	499	489	515	549	501	575	517	505	486	543	513	537	500	511	518	525	514	526	492	527	459	534	522	489	541	511	492	507	472	505	509	500	480	500	489	508	488	489	437	541	465
26401	21486	23113	12013	8861	20670	20807	12647	5706	2220	888	500	388	362	342	378	353	344	344	353	395	397	333	368	393	348	362	377	384	377	330	395	379	347	347	348	348	337	338	365	368	354	362	372	394	336	372	355	360	368	346	396	395	385	366	339	364	369	351	343	388	352	401	399	382	345	337	357	349	388	365	392	376	350	356	380	373	388	383	340	365	366	345	356	390	345	368	347	373	356	357	369	367	384	364	338	383	376	371	370	346	363	379	343	326	353	391	359	354	381	335	369	341	387	378	336	348	392	378	353	359	333	353	378	333	367	366	349	363	384	390	340	370	356	368	369	380	368	360	387	369	345	335	384	375	381	321	357	306	374	368	391	368	335	362	368	377	378	370	362	366	341	342	369	362	403	358	349	346	296	374	363	360	362	336	332	358	379	400	352	348	367	342	341	363	331	332	361	372	350	352	412	362	375	336	369	364	356	362	359	363	359	311	351	359	379	375	346	350	367	399	353	354	337	392	361	384	346	404	359	360	359	384	349	384	346	344	355	390	378	358	379	352	335	384	356	392	369	369	321	359	346	376	352	359	373	367	372	380	344	374	383	386	363	326	354	356	363	344	393	331	336	360	355	360	381	349	359	341	372	393	338	364	383	376	399	363	362	362	385	368	349	361	378	327	367	390	399	346	363	396	358	353	361	392	358	389	347	387	372	403	353	324	376	378	335	367	356	332	353	328	369	383	357	350	379	337	372	364	363	348	392	356	357	357	360	392	343	363	379	342	385	357	364	341	341	364	393	372	377	379	386	362	351	392	333	373	360	376	375	358	365	361	364	365	360	343	378	370	370	351	349	357	380	373	391	400	397	363	353	358	382	370	382	328	383	333	361	384	363	359	401	360	360	347	356	341	387	379	357	369	361	388	376	368	328	377	379	340	350	329	369	400	379	376	365	374	345	361	326	396	325	383	362	358	381	355	362	379	329	378	359	353	333	373	380	372	350	348	387	365	352	366	335	362	366	356	334	383	367	351	352	394	338	376	371	328	369	359	344	354	336	387	365	376	379	371	338	361	390	361	390	359	370	344	363	363	347	367	366	390	362	352	395	380	373	406	350	371	389	375	381	366	376	358	356	366	337	366	353	368	366	396	397	371	377	370	389	394	397	358	337	361	388	362	372	378	361	352	353	375	345	366	391	350	342	332	336	351	374	378	371	326	357	352	364	363	384	361	369	369	379	371	363	342	365	376	332	394	393	359	356	339	373	335	378	378	353	375	381	347	367	349	352	358	321	349	320	358	368	367	359	388	370	349	356	365	401	372	368	335	374	373	371	357	342	337	358	366	414	378	383	349	351	370	340	327	345	364	377	335	356	352	399	358	360	387	342	362	360	385	363	388	338	374	375	380	363	369	356	359	356	359	319	351	400	374	335	361	393	355	352	377	390	350	356	370	360	330	358	389	367	371	372	380	361	335	356	359	346	384	334	388	347	333	368	370	364	356	339	361	361	396	396	338	346	333	377	374	366	378	398	396	349	347	336	375	342	351	360	369	368	380	350	383	373	366	392	347	343	368	352	369	368	370	369	360	335	386	396	355	377	358	356	346	369	371	367	392	368	367	348	370	377	376	350	380	348	357	374	349	345	378	412	373	338	361	351	378	409	389	378	380	368	366	352	344	360	355	354	341	367	390	350	369	388	338	355	357	373	342	364	380	330	322	351	349	364	353	369	341	355	347	339	370	342	344	372	403	350	337	356	362	372	372	338	384	367	372	392	351	371	358	344	363	358	335	413	400	373	345	331	365	345	359	361	332	364	359	366	388	335	339	355	356	320	359	340	366	339	347	365	347	387	359	375	361	351	357	346	345	351	378	363	371	375	369	401	382	339	372	345	371	361	341	366	364	388	348	362	357	367	379	356	411	381	393	372	340	363	388	341	381	356	356	368	356	328	344	387	343	350	360	347	334	336	383	363	395	363	345	353	367	391	350	350	376	351	353	369	345	362	350	338	367	327	342	379	357	350	326	335	316	385	368	373	358	384	332	379	360	335	409	338	352	359	325	373	340	343	362	356	348	387	370	341	359	358	392	365	387	382	356	346	357	352	351	340	360	362	387	346	355	352	354	372	284	366	382	339	338	390	379	374	390	401	353	355	363	331	347	357	343	393	380	359	352	366	371	380	380	378	363	353	364	349	376	349	368	392	354	385	365	360	326	328	369	393	359	380	344	369	378	367	364	339	368	356	338	350	332	327	336	389	353	366	376	383	380	343	384	378	371	358	350	383	364	383	365	359	361	350	397	356	351	350	348	355	373	370	372	391	357	390	362	367	369	362	355	375	343	381	369	359	344	349	352	350	372	356	330	370	352	352	378	372	374	370	412	391	365	349	337	357	336	365	376	352	355	362	349	363	377	352	351	359	345	361	368	388	372	367	395	371	400	356	330	364	355	380	388	365	358	355	383	367	322	363	353	374	380	363	356	376	380	337	362	397	358	360	353	354	387	331	370	375	346	351	350	384	347	351	370	418	378	360	374	354	364	378	383	350	345	349	355	367	349	359	337	356	332	385	358	384	346	345	340	375	378	345	398	369	364	352	399	364	383	374	350	379	369	319	353	384	360	359	378	364	314	361	370	366	391	372	352	349	365	364	374	367	390	348	361	341	369	371	368	390	331	387	342	339	331	387	351	351	375	367	379	340	372	361	322	384	363	395	390	372	392	360	336	328	336	336	348	387	374	353	348	341	396	351	369	348	340	361	367	356	387	356	381	350	361	390	364	333	384	383	329	396	343	402	357	378	383	389	374	357	332	374	385	360	365	346	364	373	344	325	384	360	373	367	378	338	391	343	370	326	373	382	367	371	375	353	397	351	361	384	369	360	345	352	356	366	377	381	374	372	359	383	364	353	380	357	349	378	377	386	356	340	346	332	400	374	352	381	347	341	365	371	332	364	352	349	362	381	361	352	385	393	369	359	348	364	334	349	328	377	387	390	327	361	365	362	358	360	388	333	340	361	346	339	383	358	357	373	355	369	354	364	362	388	360	353	377	348	364	351	339	430	373	374	371	335	354	350	391	391	379	355	359	383	391	358	376	402	368	361	346	384	385	382	353	339	408	357	345	350	381	358	350	382	372	378	354	334	341	349	391	356	351	339	369	375	359	379	346	349	371	322	376	359	350	356	321	402	336	354	352	360	363	390	347	399	381	379	345	361	352	322	376	387	364	373	335	366	364	362	367	352	402	364	356	359	372	348	355	340	368	363	352	373	358	363	381	346	388	333	370	335	369	378	341	378	378	362	345	353	384	335	374	340	355	385	374	384	327	358	375	375	366	337	367	377	359	355	381	340	395	371	354	363	375	363	372	376	337	366	380	379	381	338	359	389	394	399	354	403	318	362	374	335	391	374	350	354	382	362	354	335	386	354	340	341	339	368	364	358	327	382	360	369	358	380	369	377	365	381	381	375	355	366	337	363	359	369	353	379	360	336	363	377	375	358	378	361
7557	12551	10044	6994	15127	28953	26905	18576	10206	4272	1742	776	624	552	580	532	511	525	509	523	480	516	573	546	574	509	499	540	520	530	541	502	488	517	536	538	524	515	524	531	501	491	512	537	492	523	476	524	511	521	493	516	557	514	513	515	543	526	509	478	505	508	500	526	497	498	569	509	501	499	515	537	509	513	537	530	478	510	525	498	528	536	523	497	525	528	487	549	520	522	519	530	527	522	501	525	542	536	521	525	518	516	520	504	516	498	532	531	526	519	526	465	516	526	514	535	532	526	522	474	523	522	530	555	513	487	557	517	529	534	494	471	526	498	534	541	550	512	489	515	529	514	561	496	520	539	511	540	555	508	520	479	494	523	524	495	520	491	555	515	520	495	511	548	490	531	504	494	544	487	477	536	532	503	515	526	483	542	493	497	471	542	521	529	517	492	530	495	506	536	467	492	502	503	535	526	522	526	515	518	531	515	493	482	558	492	494	557	522	485	476	515	558	515	510	528	563	547	536	512	526	510	479	539	465	559	517	521	507	523	481	539	508	518	550	499	489	512	529	502	483	498	533	544	543	542	522	519	522	499	530	535	542	514	497	553	514	542	521	548	544	483	479	529	499	502	538	522	550	524	524	519	487	477	491	519	518	481	477	512	510	482	533	467	511	534	523	550	514	497	552	541	498	526	507	478	529	491	549	579	521	526	494	512	478	555	472	545	539	485	555	500	507	500	509	517	527	491	545	530	546	482	505	524	504	518	503	525	526	552	499	509	562	514	527	554	516	525	488	546	501	552	529	480	537	521	485	545	506	505	514	529	497	534	526	479	512	533	511	502	495	500	563	528	498	482	550	478	532	544	509	527	524	555	491	511	525	493	500	520	513	495	501	514	507	536	530	489	496	567	494	529	505	522	528	471	529	568	561	520	516	531	498	512	531	524	506	542	495	555	511	517	527	513	496	555	533	491	499	549	546	527	495	532	498	528	484	525	526	509	536	465	548	543	519	512	519	477	489	558	464	522	532	505	512	526	545	551	536	483	546	499	483	496	493	517	505	558	528	510	557	513	473	500	513	547	485	514	522	522	532	526	487	525	527	547	494	537	553	496	494	490	534	493	519	515	480	527	530	495	476	493	478	531	508	497	517	526	515	515	496	524	524	525	498	538	578	546	492	523	487	510	515	539	508	470	527	532	532	519	538	528	518	511	504	512	504	541	550	492	540	513	526	511	523	558	505	540	501	509	498	501	525	493	470	509	529	504	495	556	524	525	503	483	554	491	541	484	494	524	519	531	510	486	542	579	506	524	514	527	509	488	498	489	479	516	508	511	549	496	520	526	544	515	521	519	524	517	514	540	450	553	537	520	532	501	508	540	502	512	526	514	504	464	504	450	505	531	558	505	498	521	487	507	515	534	516	546	525	489	545	495	475	531	519	498	504	540	530	519	522	523	521	517	502	526	491	524	527	527	494	484	529	539	515	504	510	517	500	504	514	505	517	545	535	502	500	506	496	506	517	500	540	494	474	530	484	521	498	481	500	521	483	514	551	544	520	535	552	546	529	490	516	476	522	527	515	503	503	531	509	535	537	507	519	530	528	533	563	554	526	527	509	511	517	538	488	543	513	511	506	510	498	533	523	504	554	551	510	506	530	538	553	519	460	463	481	511	507	530	530	539	490	497	500	513	525	480	501	526	533	569	538	525	542	498	559	507	486	544	534	517	493	477	520	529	492	524	476	480	515	517	499	553	512	499	524	550	510	476	540	531	508	528	459	494	540	558	520	512	546	511	506	533	516	519	509	504	506	517	541	490	520	480	493	543	517	513	509	515	529	501	513	487	515	471	526	531	536	502	515	507	497	486	535	498	547	532	510	506	491	481	536	569	496	554	529	502	500	524	515	522	527	503	508	505	505	505	519	513	514	496	519	521	533	518	512	460	504	502	531	488	500	529	499	533	500	500	503	508	501	511	523	504	509	496	525	517	490	517	493	502	521	539	502	503	547	520	491	488	486	492	512	520	532	538	507	566	511	499	543	500	543	515	505	492	504	513	509	531	543	539	486	509	534	527	525	479	518	533	513	537	516	527	507	488	532	513	522	497	515	538	529	522	529	516	529	534	509	455	523	474	520	460	531	490	507	500	521	566	536	496	525	509	530	509	479	478	504	497	516	476	515	530	524	530	536	572	525	507	498	498	509	513	488	494	514	504	487	480	605	504	539	507	507	543	509	552	496	503	476	519	558	483	471	521	550	531	517	484	538	491	475	516	536	532	502	549	492	533	548	464	495	479	498	494	505	521	527	500	526	478	544	513	522	542	514	515	502	509	515	544	493	501	542	515	506	498	559	565	493	538	494	518	561	487	511	497	531	503	520	501	531	495	490	486	530	523	538	491	516	490	504	538	501	524	548	485	508	526	543	509	550	532	513	493	500	506	517	527	528	567	519	504	527	533	533	543	504	476	509	507	511	517	510	547	523	458	484	512	525	541	533	506	502	516	451	500	531	542	570	487	520	517	487	505	515	509	508	498	461	496	512	508	523	509	514	527	495	569	541	503	503	567	485	521	529	525	503	531	528	486	515	501	529	514	532	514	519	561	503	500	516	538	516	503	521	492	502	532	531	492	551	481	518	521	483	526	516	483	500	500	548	509	505	501	520	479	500	528	501	527	536	516	508	493	530	511	519	473	508	531	507	549	538	540	496	462	508	515	553	570	526	500	504	531	544	515	538	539	490	514	538	531	516	497	498	505	537	501	542	504	512	540	507	490	512	525	492	505	500	514	503	524	491	512	528	516	537	504	540	544	521	492	511	507	543	500	517	502	554	531	512	501	525	502	507	511	512	502	500	496	515	531	507	529	504	470	488	502	508	510	512	488	490	535	550	529	479	496	501	543	510	538	489	536	535	538	546	488	510	507	540	523	505	535	518	500	514	536	503	538	519	527	526	483	527	519	527	529	534	492	505	541	454	490	521	524	551	533	494	501	505	541	552	521	504	514	526	501	446	514	514	515	518	483	490	545	509	530	516	511	567	529	524	547	511	530	493	504	525	493	487	529	459	547	521	521	504	492	499	511	515	517	527	494	530	508	520	508	539	553	513	548	501	511	541	547	518	545	513	549	522	509	497	526	504	508	515	506	479	549	522	505	467	538	503	511	534	544	492	536	500	522	523	518	506	447	497	514	507	520	507	487	567	516	494	546	539	476	538	561	492	539	534	564	520	529	487	552	525	545	539	531	473	526	493	511	491	460	496	531	516	525	521	527	517	475	499	555	526	540	528	530	471	529	591	555	507	530	536	518	532	525	531	565	541	521	544	551	460	517	498	532	497	582	521	515	527	547	533	549	509	544	563	530	485	517	517	516	529	536	507	522	517	479	498	516	545	513	523	511	535	521	508	528	501	548	529	491	477	542	524	517	565	472	509	494	512	559	511	525	548	520	488	546	503	513	535	552	479	528	493	546	479	518	493	496	517	463	514	451	518	514	521	489
23349	21422	29246	24150	36422	56173	54344	39362	25689	12103	3296	872	413	343	308	335	295	312	303	335	301	296	317	342	299	312	297	316	298	300	318	311	328	340	295	340	305	332	332	320	307	337	309	309	284	306	323	329	311	314	331	325	299	285	299	334	318	327	308	334	348	281	305	320	346	301	347	329	291	344	346	324	314	321	317	313	319	300	328	330	317	321	326	318	294	335	321	310	316	305	330	334	321	331	321	317	298	290	333	318	354	299	333	302	309	280	308	285	301	334	306	297	314	323	304	300	370	306	318	315	299	310	327	340	307	310	287	315	284	316	317	318	316	292	310	325	348	306	310	285	337	336	291	339	326	327	331	304	328	319	317	314	299	333	332	321	327	299	323	338	320	327	314	312	325	297	317	323	329	301	313	307	321	319	316	306	304	331	298	318	311	301	319	296	313	335	316	308	282	327	305	296	339	351	308	299	346	308	349	325	301	318	311	316	344	330	305	347	299	348	331	350	322	341	300	305	331	304	305	302	327	339	330	302	320	340	279	298	301	337	341	337	315	343	348	340	298	306	318	306	308	312	386	299	337	303	310	304	299	311	295	299	338	307	324	304	303	307	304	310	305	324	315	310	348	287	316	309	359	338	311	305	293	334	283	339	318	308	336	283	335	316	303	338	282	309	378	301	307	313	309	339	298	305	330	323	321	299	302	270	339	312	292	310	320	348	325	305	306	315	305	302	316	320	317	305	316	288	296	308	308	305	302	337	302	341	331	270	300	316	298	361	284	312	317	334	333	326	336	349	300	309	313	316	304	305	295	303	345	339	311	336	321	315	297	301	293	319	311	313	325	334	316	326	320	326	306	318	332	296	313	328	302	336	337	323	317	364	308	330	294	331	319	324	322	312	290	352	340	300	324	307	268	330	316	305	345	328	316	278	325	300	297	320	277	320	304	316	343	327	310	313	326	331	307	322	330	347	314	337	334	322	337	332	323	312	305	308	339	292	341	322	329	307	319	284	314	312	310	308	364	343	308	319	318	324	314	301	279	300	310	280	331	316	336	321	311	323	284	304	314	287	328	333	308	297	326	295	307	291	331	327	311	319	276	312	297	314	310	311	305	320	326	337	312	320	309	352	303	323	337	318	324	325	333	294	310	324	317	304	318	331	276	324	311	340	301	319	285	332	327	306	305	301	282	303	330	307	309	338	308	334	340	302	304	325	327	328	293	319	279	326	296	320	309	332	287	327	286	324	318	317	324	302	293	306	315	313	328	310	308	336	331	288	300	311	325	299	337	354	286	350	312	314	346	310	299	303	324	300	318	304	273	301	303	317	291	260	333	307	314	307	331	330	330	320	348	274	306	323	301	320	312	328	306	271	302	311	333	292	301	289	276	314	307	315	313	320	349	334	324	316	317	347	313	318	330	322	325	328	291	308	320	302	338	339	318	307	303	300	330	322	318	308	317	300	296	308	317	325	331	298	303	319	305	277	307	288	302	322	278	308	312	313	289	294	304	319	327	359	302	348	319	322	302	334	299	294	322	314	311	316	330	275	313	319	322	333	317	319	318	276	312	290	286	300	286	343	313	312	273	321	310	304	310	297	277	323	315	314	310	301	320	309	332	304	277	320	315	304	336	315	296	298	322	339	345	304	317	283	317	303	298	290	305	285	311	292	309	287	336	358	316	315	310	296	302	318	300	324	313	319	316	314	275	327	302	286	301	314	311	320	346	307	322	344	343	301	285	305	323	318	335	295	307	292	306	347	288	357	317	306	337	323	341	336	306	343	330	295	288	297	304	299	342	321	331	329	366	277	298	288	320	299	272	304	331	309	311	332	319	297	315	339	305	285	317	310	256	319	325	315	289	334	321	331	315	317	305	299	339	294	316	333	326	333	296	267	332	316	319	287	316	314	316	316	350	311	306	306	347	304	338	279	318	301	323	298	320	329	313	314	320	347	329	311	338	290	314	341	293	310	315	314	329	335	292	309	339	343	327	296	305	290	298	300	357	297	328	326	308	328	310	332	300	331	326	313	328	307	300	297	333	331	308	295	333	323	318	337	326	301	315	345	326	309	317	323	284	346	290	329	328	293	320	351	292	333	295	339	268	309	304	284	306	323	312	285	301	288	344	319	331	310	326	338	315	339	323	316	310	310	331	324	303	325	308	318	298	320	325	317	284	332	323	311	304	316	315	329	313	317	311	330	278	313	338	317	302	327	298	327	309	317	316	314	352	323	345	337	320	290	321	303	346	351	333	361	291	278	331	339	308	347	330	303	323	316	278	312	342	302	315	298	355	317	307	321	324	326	325	320	325	306	325	298	312	314	325	306	328	314	299	293	288	323	326	321	332	331	335	347	326	326	321	309	343	320	291	321	329	299	322	323	353	282	300	308	322	315	304	297	308	306	325	299	327	342	317	310	324	344	302	299	313	299	297	324	301	321	310	276	304	306	336	305	310	279	314	309	327	322	334	296	322	299	306	334	309	314	298	279	324	278	315	327	333	318	347	345	315	306	286	288	324	341	279	365	310	316	308	330	320	294	332	325	307	323	273	315	310	325	342	305	293	320	297	329	310	314	289	325	302	326	281	310	304	295	349	310	306	306	322	355	311	347	301	332	312	328	306	291	296	306	334	295	313	320	280	309	333	311	291	311	311	307	302	276	295	334	331	298	314	302	304	331	295	299	300	335	324	322	334	293	314	323	312	325	303	284	290	315	307	322	304	337	314	304	329	273	315	317	297	322	323	320	296	295	350	306	333	313	326	310	306	336	309	290	321	319	353	324	294	327	304	316	326	302	315	329	331	314	331	305	339	323	308	326	302	323	313	298	339	322	300	329	313	331	313	334	324	305	316	339	304	302	337	315	327	326	339	360	340	281	315	303	349	330	311	355	322	325	301	318	323	286	357	330	308	294	318	348	285	294	329	300	321	343	344	306	316	308	317	307	319	323	326	315	314	300	294	367	307	335	319	318	335	331	311	335	287	325	300	310	308	298	272	288	307	298	317	327	317	293	319	310	325	303	332	311	324	314	316	343	304	317	320	347	325	335	314	322	331	316	307	309	323	312	314	338	309	301	315	320	308	313	306	358	297	312	293	309	328	329	321	345	316	334	317	314	287	350	290	310	324	320	333	286	303	325	343	317	319	294	343	314	275	281	292	298	313	327	297	326	341	301	320	331	300	341	316	313	337	315	294	307	314	333	313	330	321	290	318	324	328	302	329	312	330	338	319	311	338	309	305	292	295	326	332	330	280	346	307	320	297	325	301	319	316	344	289	319	342	318	343	302	327	285	307	310	356	345	303	327	310	321	316	321	321	317	319	297	294	277	284	319	314	339	333	312	318	341	311	318	284	332	342	279	340	327	297	350	313	310	299	308	278	318	301	338	287	332	296	299	293	339	336	323	315	310	325	304	287	326	275	305	282	349	301	307	319	309	313	338	293	340	305	325	300	297	324	332	339	368	297	315	306	316	313	311	320	288	268	343	340	301
11356	25734	27444	39550	58826	61982	54560	43040	31209	16923	6246	1710	716	479	487	428	489	456	439	435	471	467	454	445	431	462	407	424	462	409	447	454	435	422	418	453	441	438	448	451	450	431	473	446	446	394	428	465	429	414	441	424	449	457	439	429	478	453	419	450	472	446	439	414	420	434	430	474	420	427	424	448	437	404	419	419	441	460	439	442	425	441	407	424	435	431	448	442	451	445	467	469	468	461	471	443	400	458	452	441	444	502	462	425	423	433	427	456	432	464	457	423	446	457	449	428	432	490	467	461	403	491	433	419	430	444	466	437	437	423	441	426	439	453	473	456	428	445	486	433	467	453	477	403	417	421	452	426	436	441	450	442	428	451	484	448	472	431	398	428	447	382	414	439	428	438	432	426	439	440	433	452	435	442	431	442	474	446	452	463	465	428	426	451	431	439	421	446	427	462	405	456	453	441	431	436	467	418	453	461	433	419	438	433	442	460	457	480	442	432	452	450	420	426	421	456	461	422	441	449	432	448	402	452	412	436	419	411	433	449	428	441	420	476	449	434	462	469	412	428	442	434	424	434	431	450	405	436	416	435	424	461	441	442	468	427	441	422	440	422	413	452	461	431	428	464	444	449	422	414	457	477	434	417	465	424	435	453	437	430	453	439	440	420	413	442	460	441	446	455	467	429	418	420	431	450	427	414	459	446	457	479	480	435	439	484	423	442	469	509	427	430	455	457	455	417	465	469	435	426	458	458	429	443	433	435	428	418	500	433	432	454	466	435	460	419	445	444	469	465	431	481	435	460	461	442	443	456	445	431	444	434	473	425	435	443	471	462	468	464	437	415	419	428	454	472	430	465	417	431	438	389	451	449	419	405	389	401	434	419	427	445	443	462	444	434	423	436	425	416	419	444	435	447	463	439	460	444	454	424	445	452	403	468	440	433	416	461	420	424	424	483	442	408	445	470	414	423	459	444	403	446	442	422	417	423	458	454	450	452	455	454	472	466	477	423	459	475	448	419	400	432	405	475	436	454	426	427	430	470	459	417	435	465	427	404	414	432	400	436	444	433	443	421	431	435	449	452	438	397	473	462	460	422	423	460	419	463	422	415	477	445	468	448	443	426	459	448	447	437	458	447	463	443	450	434	479	458	458	443	426	420	454	428	439	460	442	441	431	432	441	407	484	460	382	482	394	435	478	433	436	427	429	427	462	465	459	406	438	448	421	444	441	459	436	406	440	445	446	392	467	431	439	447	411	451	450	416	468	458	456	409	442	440	448	479	464	444	432	427	444	416	436	457	440	441	452	435	440	443	444	438	395	448	468	468	445	457	429	421	431	408	441	474	433	436	391	448	427	448	420	424	429	488	419	402	440	466	450	439	430	436	469	408	499	444	437	442	438	433	461	428	410	436	440	454	419	442	436	449	431	435	458	443	481	445	439	439	400	457	427	451	436	441	427	424	401	416	408	440	435	445	481	406	415	473	429	405	453	466	478	456	424	402	404	452	462	452	427	444	441	436	448	432	428	431	409	421	449	407	437	422	443	433	452	452	425	407	436	459	437	437	433	428	468	444	442	456	449	472	440	429	419	485	439	447	428	462	463	444	477	453	423	418	430	442	438	426	435	452	445	423	419	449	431	428	448	435	452	452	425	468	450	415	414	430	436	440	439	437	458	458	427	445	440	460	444	420	402	466	403	424	454	470	423	485	435	434	429	434	416	439	424	474	457	438	403	434	443	455	405	458	416	429	454	478	421	450	430	444	442	426	439	453	426	427	507	447	434	441	430	446	425	458	418	478	474	406	468	440	423	428	467	453	401	413	431	441	436	468	445	440	442	440	456	478	411	484	450	448	430	463	429	418	453	458	443	435	405	431	452	455	453	439	437	452	439	437	461	443	435	440	420	432	459	418	442	432	444	459	400	469	425	458	462	429	396	409	473	460	474	463	460	471	476	440	458	465	469	426	441	428	442	436	510	409	413	472	397	444	431	421	417	444	419	431	420	466	461	453	476	469	418	451	416	419	449	441	421	455	448	447	427	408	414	436	439	431	448	432	439	421	431	417	429	462	461	471	451	432	452	478	397	411	453	452	433	480	489	433	446	435	460	426	419	510	429	441	454	450	395	449	451	417	445	469	447	475	453	449	443	415	451	458	412	433	452	442	432	427	439	445	467	463	423	443	429	406	449	420	451	436	464	432	462	451	456	434	472	449	454	413	435	436	432	436	452	445	472	439	443	481	411	416	462	426	441	490	412	413	429	439	421	415	451	433	423	450	451	478	416	432	439	460	467	455	437	428	439	424	440	440	412	435	437	424	459	446	420	426	441	433	415	437	468	432	462	450	469	443	447	432	465	437	439	435	451	447	471	454	431	455	482	435	447	480	419	440	424	437	453	475	396	448	454	440	425	428	446	443	465	460	461	426	420	442	425	422	463	428	456	496	421	422	430	451	433	436	433	455	430	469	434	452	443	425	466	429	432	443	429	432	437	449	443	438	487	422	450	437	422	472	488	407	467	399	428	433	399	433	435	422	414	447	431	467	456	468	464	459	446	421	443	458	441	446	447	440	465	465	446	419	464	406	460	483	423	387	441	429	474	470	449	457	422	450	461	445	445	482	407	448	451	435	443	454	411	437	452	427	436	464	431	477	464	439	396	453	422	438	466	401	441	449	455	429	421	431	445	431	408	428	453	453	443	464	472	464	450	401	447	431	415	453	449	438	443	461	419	431	426	455	433	449	438	444	447	405	458	454	429	445	466	473	448	469	433	423	441	483	438	484	461	410	451	424	465	425	427	436	436	438	454	447	446	451	456	402	414	439	430	428	412	468	457	439	426	454	442	428	469	436	424	422	432	419	470	452	419	461	449	460	437	462	435	448	452	442	424	412	452	472	408	427	431	432	435	411	403	431	425	427	442	429	460	436	420	440	445	441	430	425	421	467	458	413	422	444	475	440	453	451	433	410	412	452	444	465	471	452	406	420	428	424	480	464	489	431	426	419	410	432	457	453	433	388	437	410	446	462	454	422	449	443	435	428	428	423	452	459	441	462	411	442	414	450	448	458	407	461	415	425	419	445	427	431	425	451	411	466	430	455	422	436	430	448	479	457	406	480	438	416	448	450	423	444	486	436	450	470	458	408	452	445	428	409	430	451	432	411	433	462	439	458	417	432	422	463	451	466	453	422	485	425	463	423	443	423	444	431	397	444	422	452	462	475	431	405	396	395	433	448	445	418	461	458	441	438	459	423	447	461	421	424	449	435	468	414	411	429	421	430	440	427	445	497	448	430	492	418	448	463	438	457	428	435	444	453	420	403	458	461	417	426	439	391	402	415	433	454	381	423	460	480	417	455	418	449	430	426	453	463	413	439	447	432	423	467	473	402	447	437	451	438	435	465	445	402	482	432	402	462	431	415	462	450	435	397	432	440	441	434	443	471	457	426	441	454	451	439	431	448	438	422	487	396	427	429	436	422	446	433	463	440	441	420
27236	20847	10830	4689	9826	12094	9574	5037	2554	1124	617	442	397	365	369	387	366	378	343	356	392	374	388	385	371	371	381	378	354	328	395	368	404	367	365	371	345	382	380	321	378	385	375	344	350	374	380	379	383	408	369	382	362	364	398	396	380	334	378	351	363	355	381	393	376	372	360	362	357	362	375	382	380	364	386	384	409	411	359	374	380	359	330	371	388	384	361	377	338	358	381	367	396	368	391	379	362	386	377	354	363	351	355	365	330	382	375	406	357	381	353	379	379	363	339	378	367	361	348	344	357	377	363	325	402	359	350	363	400	353	362	349	387	379	426	349	397	334	376	389	402	366	341	387	410	360	379	399	357	351	396	380	373	342	363	378	411	397	360	399	380	391	350	388	349	381	336	364	374	368	357	376	336	388	371	370	365	380	358	367	377	386	381	331	361	362	383	385	391	386	372	386	329	363	365	378	386	355	391	337	360	356	351	405	368	391	405	368	367	367	379	379	404	353	369	335	392	377	387	345	387	347	391	362	369	381	368	369	413	381	351	399	366	359	363	383	381	403	384	347	389	363	341	389	358	414	383	403	383	368	385	341	384	354	363	347	341	365	377	366	372	366	377	365	388	353	403	348	355	354	344	367	353	372	375	376	389	369	384	356	404	380	350	353	361	371	374	365	366	360	379	384	366	378	365	410	376	373	370	365	373	357	382	382	372	385	415	366	369	398	396	328	378	385	380	358	385	356	373	377	345	356	369	402	358	357	366	349	353	374	375	368	353	371	371	368	343	364	400	353	353	386	345	386	361	355	356	359	364	358	371	371	364	379	362	353	383	373	386	391	353	370	381	379	381	348	381	355	408	394	379	365	352	354	403	371	337	372	350	335	342	365	384	387	363	408	361	319	351	374	364	380	382	367	376	365	364	373	372	374	413	330	368	357	392	390	409	355	356	371	352	421	375	355	342	351	359	351	386	362	364	360	345	357	371	371	359	384	360	357	366	408	391	352	345	387	335	346	362	352	333	341	367	401	371	392	377	373	360	367	408	377	347	344	374	362	353	355	401	366	403	395	368	382	383	387	371	347	351	381	370	378	362	367	351	359	404	358	395	324	345	360	394	391	358	371	365	353	366	364	419	390	365	348	375	390	368	346	391	339	339	333	351	374	360	358	360	378	372	355	368	366	378	342	393	368	405	324	352	364	355	403	374	375	352	337	347	343	370	411	371	364	371	375	400	346	359	371	368	400	384	350	373	356	350	350	362	396	364	372	367	395	347	383	382	388	361	371	343	392	374	360	378	345	365	383	371	383	374	410	387	359	390	392	386	373	351	358	350	375	364	402	345	376	383	373	395	352	363	378	380	383	395	367	355	380	385	324	334	371	384	335	406	411	377	353	355	354	374	378	404	370	328	385	410	363	370	368	371	390	356	378	374	358	373	363	407	368	387	357	356	363	361	360	353	350	367	340	371	308	347	346	372	383	383	373	348	399	349	348	404	359	344	378	391	377	400	422	358	364	344	343	382	369	355	353	344	340	389	370	350	400	373	377	377	374	332	386	355	376	362	374	339	351	378	325	379	391	317	354	353	325	394	408	346	364	388	392	384	386	396	375	332	343	368	339	349	381	366	358	391	353	398	362	370	375	370	411	363	339	369	374	354	351	408	358	391	365	357	382	356	374	352	386	345	372	390	367	395	349	359	370	380	384	382	357	397	373	361	377	382	337	376	360	400	360	355	358	411	343	350	367	362	328	399	366	370	323	404	375	378	366	378	371	393	400	357	404	361	358	334	379	362	366	363	397	365	390	373	369	348	397	385	377	398	382	366	367	346	379	377	371	377	367	311	360	362	369	370	379	373	352	377	369	352	337	367	385	361	358	348	349	409	376	371	394	392	335	380	366	373	360	350	352	366	361	403	358	387	358	357	373	376	372	363	349	370	360	387	380	361	352	362	376	374	346	375	370	369	386	352	381	336	368	393	365	409	375	362	349	379	406	329	348	334	375	410	385	381	375	347	371	376	365	376	380	398	350	362	324	385	396	348	379	377	363	396	367	356	377	362	349	359	358	392	367	383	337	398	377	352	372	351	345	362	357	382	387	342	354	386	373	376	372	378	379	361	368	360	343	384	365	367	364	385	386	373	363	357	360	355	425	359	361	357	349	374	373	372	344	369	406	357	348	363	350	380	385	364	341	359	392	399	361	356	368	357	360	359	363	355	325	393	399	340	375	370	381	363	401	408	372	335	359	338	360	369	388	395	337	362	363	350	383	373	338	357	369	393	322	335	379	377	372	336	397	362	381	386	358	359	382	363	364	322	349	372	355	364	372	382	351	374	365	364	390	375	378	360	352	371	369	400	359	373	358	342	356	391	364	383	371	358	369	359	358	382	373	382	389	335	365	405	391	353	363	386	365	353	389	362	428	372	358	389	387	352	351	410	369	363	363	366	398	385	385	381	337	349	406	372	371	389	371	350	375	400	391	397	356	334	351	382	391	348	387	392	372	386	389	378	364	380	376	374	347	369	346	381	353	363	337	372	403	387	345	354	353	346	357	374	407	386	357	397	378	398	367	372	395	365	345	376	375	361	398	354	380	364	342	409	350	361	373	345	374	409	344	364	343	380	379	359	372	366	376	376	362	361	372	355	372	354	353	380	409	350	355	364	362	361	371	348	346	323	385	352	374	351	332	367	342	330	352	394	414	366	335	380	402	368	367	378	346	364	348	353	351	371	355	368	382	352	356	362	379	339	367	378	409	352	364	382	382	365	352	359	373	377	362	326	380	397	415	358	361	380	382	356	365	379	383	379	366	359	383	365	358	358	381	396	405	350	404	379	359	366	337	386	387	374	354	363	343	336	352	367	383	358	401	332	398	374	394	361	375	355	403	348	400	347	369	356	406	411	418	358	354	375	367	346	356	370	383	373	344	376	344	347	336	381	366	351	372	390	380	370	375	395	381	339	372	342	380	387	371	402	349	372	380	386	401	339	338	358	365	389	363	373	348	352	372	357	360	364	342	398	379	350	340	384	362	363	353	387	348	358	362	355	355	334	343	368	335	383	362	324	357	346	375	361	386	366	371	348	377	366	370	399	353	382	364	384	363	407	376	396	386	354	369	344	362	366	375	367	391	393	376	372	381	366	347	360	375	407	412	376	369	385	361	384	360	396	387	340	340	330	332	385	309	359	391	380	339	385	378	360	369	340	388	362	378	385	410	350	364	365	362	361	406	345	367	384	380	385	361	339	384	389	357	364	351	363	377	378	346	393	382	376	354	352	377	370	328	378	352	355	372	370	341	367	391	356	359	350	351	355	355	380	381	338	386	361	392	379	379	359	383	353	396	376	398	378	387	383	358	388	373	381	395	371	366	372	366	396	343	393	389	377	390	366	365	373	393	379	376	349	394	369	355	379	356	373	363	361	366	364	370	363	359	402	386	354	375	365	371	369	367	370	365	394	402	334	391	345	379	392	379	359	367	348	377	322	345	378	379
7789	11089	8778	7488	16448	19148	15452	9179	4746	2111	1020	659	538	536	548	501	516	560	495	525	548	535	519	542	520	530	537	555	509	540	512	509	538	511	448	555	552	520	530	506	498	502	490	510	520	541	515	543	498	557	528	532	510	547	522	572	529	548	510	541	537	491	559	516	539	554	494	552	512	558	549	556	519	536	494	514	557	496	508	540	551	564	556	564	523	497	517	531	537	547	519	466	515	481	486	528	530	507	503	555	537	537	572	513	491	532	503	510	490	534	536	491	492	521	515	526	542	530	521	554	535	525	522	526	529	522	511	517	530	520	505	496	494	499	540	532	537	540	569	538	541	493	495	566	495	497	521	520	546	557	528	534	552	500	509	535	527	500	465	497	538	516	521	504	499	523	503	501	525	532	487	539	512	514	520	526	569	544	519	536	511	539	503	540	521	507	489	492	512	539	521	545	495	514	504	557	544	518	509	542	512	547	545	543	534	500	511	562	501	533	509	494	538	517	497	474	492	498	483	499	527	510	535	544	528	548	523	510	558	536	490	529	519	530	495	532	545	483	479	511	535	502	507	510	521	510	487	517	502	534	528	514	541	504	519	542	528	493	552	483	510	490	543	503	473	519	528	492	505	536	546	479	542	522	534	560	547	530	525	492	574	502	475	514	512	532	558	518	515	498	557	523	500	530	486	453	556	553	502	523	516	519	549	538	522	519	519	517	517	536	505	534	533	493	499	526	586	532	516	520	546	534	524	441	504	520	510	511	532	519	498	532	493	514	525	476	508	505	483	528	512	540	542	550	544	466	522	515	516	515	504	540	552	523	525	532	544	527	509	522	549	506	533	517	519	509	550	493	517	537	481	543	557	508	518	533	504	538	529	536	527	546	513	514	472	507	528	492	513	518	500	537	512	481	541	547	492	531	512	549	514	519	516	525	517	492	496	495	499	524	527	525	515	518	556	536	506	534	522	524	515	527	530	528	516	490	523	516	541	517	510	518	523	542	533	507	493	537	540	509	518	487	500	502	559	522	514	523	512	518	549	573	568	534	547	529	546	508	518	506	530	514	513	541	501	501	476	492	562	562	555	530	555	490	513	558	532	546	508	538	548	575	492	540	510	538	511	550	498	516	563	503	517	514	519	531	517	495	518	537	550	477	479	516	489	564	456	469	538	514	479	496	494	522	569	499	527	504	502	521	524	565	516	516	506	548	530	535	538	534	463	540	508	526	484	499	499	491	478	531	564	505	547	512	536	532	494	543	505	542	551	518	533	485	520	463	533	538	549	490	531	540	525	543	502	609	508	517	502	518	521	510	525	489	510	541	503	508	560	529	531	537	532	541	521	475	518	526	527	544	510	483	525	580	494	529	526	559	541	543	530	522	548	548	516	558	535	534	531	528	539	535	531	521	532	541	512	563	540	510	520	501	527	505	522	564	510	501	538	539	489	497	504	498	529	522	511	532	495	528	533	514	510	505	544	530	568	509	472	511	525	495	561	519	516	487	573	542	535	552	532	505	531	551	516	538	514	493	502	543	473	531	533	571	509	508	501	531	514	494	533	530	525	538	508	533	516	503	506	521	496	504	540	505	529	530	510	541	503	572	530	505	520	535	534	481	504	470	466	534	495	518	574	537	555	497	510	535	531	507	510	545	518	536	536	484	564	504	520	546	508	517	558	537	531	584	562	489	504	510	534	538	531	503	523	536	518	565	563	538	561	498	489	503	467	474	511	562	481	539	530	513	521	513	502	521	516	537	539	524	527	523	481	486	526	508	539	477	528	520	498	513	548	498	535	527	550	486	539	564	548	495	511	530	529	538	519	511	538	483	562	494	561	520	502	561	532	543	517	490	502	502	555	500	499	498	490	548	545	480	543	541	541	491	511	525	531	562	546	505	519	485	475	543	497	513	525	536	538	506	537	510	542	487	512	533	494	544	473	504	508	498	534	502	531	498	538	528	557	521	517	512	530	504	492	543	502	519	503	530	525	503	505	495	522	512	535	514	466	496	492	512	514	517	511	566	494	494	514	509	509	530	521	535	547	516	511	484	539	548	526	484	519	505	495	535	500	577	507	579	484	534	503	530	543	541	532	544	510	538	497	518	506	553	527	501	537	523	507	461	546	518	511	541	536	513	505	510	473	508	511	515	514	491	526	527	516	518	512	535	530	469	503	546	532	524	527	540	535	559	561	542	520	537	495	506	530	486	486	515	493	495	514	509	548	533	472	541	481	493	542	549	549	478	528	523	530	530	515	517	502	512	547	508	509	543	519	513	510	497	485	511	556	497	506	571	510	520	505	556	543	516	524	556	475	502	523	491	525	513	502	531	515	541	509	520	517	493	491	506	542	515	536	528	577	565	519	494	483	523	500	554	500	476	554	544	536	561	511	503	538	471	488	534	543	528	534	518	495	550	581	518	511	526	519	496	523	495	513	526	510	515	471	508	534	530	555	520	530	518	535	514	485	512	510	527	528	511	497	491	554	535	515	544	517	503	501	534	489	531	561	544	524	491	526	521	553	547	554	510	526	465	521	499	530	501	521	508	541	523	552	502	510	552	540	540	503	521	524	542	538	503	505	526	523	542	457	530	488	516	529	503	568	505	530	516	523	546	519	515	499	536	491	518	511	512	491	514	488	510	498	511	518	560	487	536	520	507	536	509	467	567	556	506	504	520	525	530	541	489	463	557	577	514	526	509	537	537	512	534	538	520	523	516	496	462	494	543	551	510	505	506	481	523	550	511	530	541	501	521	486	481	505	485	530	521	534	547	523	523	535	476	554	536	552	478	494	554	547	529	473	488	531	548	500	503	538	521	497	508	497	488	510	527	527	564	517	507	522	557	496	545	547	553	550	487	528	511	504	551	538	516	568	522	557	514	529	500	535	532	512	518	533	520	502	499	521	519	492	487	520	540	526	489	501	577	456	553	534	502	512	511	516	485	527	545	543	508	500	507	574	529	497	552	528	507	539	506	516	524	541	513	490	481	495	511	518	540	541	523	544	508	545	496	518	532	531	497	526	490	558	549	526	509	531	514	530	535	543	516	513	515	486	521	525	540	480	505	490	540	530	493	539	528	497	513	513	529	554	499	559	504	486	505	542	478	523	522	539	530	529	559	532	536	517	545	509	515	554	513	526	535	494	529	518	517	481	505	535	535	522	549	546	542	535	534	519	517	532	555	514	565	513	543	497	531	527	532	515	493	528	558	486	497	509	519	508	518	519	514	523	559	530	548	503	508	520	537	511	508	534	510	489	513	520	523	529	538	537	542	542	496	544	494	491	511	495	533	541	511	535	506	548	537	517	519	537	534	556	509	507	502	512	527	556	535	529	552	514	519	519	547	522	501	497	545	504	514	520	523	536	489	507	519	543	515	511	517	513	517	521	500	559	512	512	519	545	515	501	495	490	530	556	519	458	485	514	543	519	518	497	486	553	535	551	514	547	557	452	509	517	504	523	495	568	513	517	548	524	492	519	524	495	518	511	532
26384	21456	22527	14023	14828	22780	18936	10055	4410	1620	777	437	427	352	370	386	375	378	373	371	376	376	341	371	383	396	362	381	378	410	318	354	369	376	355	373	369	367	367	345	366	363	324	373	359	346	360	406	378	350	383	352	382	392	352	378	395	368	379	356	389	371	321	355	373	359	397	377	350	381	380	354	357	389	391	360	368	366	374	380	378	402	335	347	348	394	365	380	370	339	400	356	374	393	350	365	371	403	361	410	387	392	390	395	366	371	338	423	365	357	376	389	371	342	367	367	388	342	366	354	343	387	365	358	362	371	332	351	388	356	363	341	370	358	378	371	358	377	334	359	428	359	384	371	404	370	416	336	385	349	350	334	381	357	372	388	355	344	350	362	373	374	386	404	366	370	376	371	376	348	372	376	382	367	365	387	386	347	344	398	347	398	368	357	369	397	349	385	377	373	368	335	413	350	358	351	352	393	355	394	331	337	393	344	354	392	404	350	367	376	365	383	350	361	403	352	347	377	365	371	362	379	370	392	378	396	390	338	348	364	407	353	356	366	373	355	354	376	369	366	375	391	355	367	393	335	361	378	356	331	361	361	365	377	390	343	373	375	405	366	363	381	368	357	374	385	354	382	398	359	390	363	337	405	396	344	379	373	381	374	364	342	361	370	399	382	364	384	344	385	381	433	363	387	335	331	378	351	356	365	372	377	377	381	330	352	353	355	386	369	386	361	406	388	374	359	379	350	403	334	387	372	385	361	390	402	381	351	412	370	368	380	378	351	318	358	378	371	369	375	385	376	348	350	392	373	367	324	371	386	353	368	364	357	334	386	378	377	368	371	376	338	348	363	363	373	413	419	362	343	381	400	372	379	384	375	361	350	375	376	372	364	374	355	381	378	389	333	359	382	361	392	385	380	376	359	381	359	370	359	400	378	374	312	357	345	335	339	367	389	356	359	366	375	376	386	373	373	351	396	354	367	358	349	393	365	364	342	338	375	369	366	380	353	345	407	392	393	400	401	364	387	384	370	342	402	393	341	397	396	361	364	377	349	349	382	370	359	404	363	395	395	361	375	343	391	375	375	396	359	385	376	366	344	367	375	392	318	398	370	356	374	342	393	370	361	376	372	397	394	387	345	352	359	390	387	355	372	350	366	384	351	396	378	328	345	399	376	377	350	339	364	389	379	331	376	368	385	408	364	398	362	369	365	356	346	384	384	363	351	343	379	368	348	373	398	379	399	387	350	386	374	389	367	368	373	386	380	383	341	371	368	399	383	366	385	371	355	398	395	346	391	395	349	360	412	356	401	349	407	358	384	377	353	366	397	368	404	363	368	391	377	327	359	374	395	371	374	364	402	389	359	391	378	362	366	384	359	390	353	413	357	353	356	345	370	354	343	368	380	378	373	375	361	375	364	356	358	385	373	379	360	359	352	339	369	388	439	416	327	351	337	384	362	375	358	386	359	350	396	385	370	353	377	367	366	373	391	375	343	360	388	365	374	356	351	384	367	407	387	375	327	376	366	383	363	369	368	418	384	381	387	347	392	369	365	395	364	370	341	351	344	357	363	368	374	368	370	361	384	402	358	348	390	358	337	408	366	360	422	368	345	390	349	357	368	371	384	375	361	382	367	389	353	339	370	355	346	369	346	346	372	363	397	396	349	405	399	372	386	366	406	372	372	348	358	383	349	361	396	378	363	356	394	382	384	353	375	387	395	362	382	383	366	391	374	383	386	345	365	364	365	373	401	382	337	377	372	339	380	363	390	375	350	385	374	360	348	392	345	359	379	384	343	381	373	362	359	364	379	375	373	395	359	386	348	358	393	402	344	364	360	376	386	379	373	359	366	372	373	330	387	388	363	342	343	389	356	392	359	376	382	331	385	378	393	382	338	384	353	328	350	376	387	398	392	328	376	352	350	350	380	369	384	353	366	374	384	370	361	350	368	394	388	386	372	356	373	376	382	398	313	360	381	330	370	346	354	342	349	377	354	383	372	373	391	420	395	357	369	329	368	355	372	371	360	361	380	390	372	368	403	369	370	400	409	377	366	373	365	338	368	338	368	388	351	386	370	421	387	365	374	402	372	365	411	356	383	386	389	377	360	383	381	359	387	376	361	385	372	373	339	348	333	363	339	387	372	350	378	350	340	365	387	351	369	388	367	370	390	362	351	372	323	384	410	363	380	342	391	383	361	346	332	352	348	387	349	373	371	366	383	402	358	401	375	350	373	382	357	410	365	383	380	379	373	353	380	411	348	383	374	346	357	352	368	372	390	383	350	348	362	403	360	393	372	349	365	406	368	370	363	368	411	379	363	354	359	383	404	368	400	330	393	363	373	375	372	354	372	346	346	362	405	359	343	379	340	361	362	383	350	397	393	361	376	377	344	384	397	365	356	368	354	396	353	372	375	362	367	358	360	374	341	406	382	368	356	376	390	393	364	404	361	352	369	342	335	393	370	347	365	367	341	366	362	397	347	373	368	403	369	331	388	412	414	377	405	372	338	361	378	379	367	353	356	368	367	359	383	351	357	353	354	345	374	348	380	371	374	368	395	365	370	374	379	370	354	377	357	406	382	386	346	373	369	374	349	351	373	350	354	358	357	386	390	379	396	363	360	369	400	378	340	375	393	352	380	364	356	343	346	381	365	394	347	383	350	360	386	385	365	326	362	399	371	370	371	377	361	370	376	409	382	344	380	374	379	393	389	383	374	355	343	376	374	394	368	343	360	352	345	334	373	383	368	351	357	369	378	350	373	393	352	370	356	366	369	372	354	359	331	341	358	350	369	387	365	342	370	380	375	351	348	344	369	377	376	336	386	420	347	358	367	399	332	361	374	353	348	353	329	340	385	360	363	359	390	361	346	355	408	356	339	365	333	361	393	407	338	403	352	386	310	365	374	357	373	358	342	353	394	398	374	392	377	380	346	350	369	368	350	387	349	384	326	364	371	361	374	350	387	364	351	328	364	381	407	389	366	383	368	374	368	380	383	337	347	353	349	366	388	363	355	369	361	407	352	389	353	330	363	352	380	355	352	363	379	347	384	370	395	360	388	370	359	381	371	362	368	384	386	348	319	373	399	373	384	380	368	385	384	347	367	381	365	367	362	390	370	358	362	344	381	340	363	377	372	352	360	424	357	350	365	387	381	380	333	389	390	365	375	352	381	369	389	377	404	387	383	360	360	394	392	357	331	360	386	360	369	351	356	358	412	372	372	390	402	379	365	357	380	366	389	374	402	346	385	367	366	352	359	391	360	363	357	376	377	376	372	345	333	374	349	334	356	364	399	401	377	371	362	362	358	368	365	363	384	381	347	390	380	370	380	356	394	362	387	382	377	383	382	346	379	365	347	345	387	400	390	335	352	378	378	389	344	377	389	379	384	403	367	342	364	381	385	355	388	390	386	387	381	427	357	341	417	372	350	377	347	389	382	381	350	357	345	391	347	376	374	370	359	356	357	329	372	369	364	389	380	416	371	325	327	358	411
8095	12254	10409	12297	22495	29885	24387	15560	7902	3246	1309	728	568	584	507	504	512	530	525	547	534	533	518	515	506	522	512	514	535	532	523	501	534	496	499	540	526	543	556	530	571	543	510	483	524	554	524	523	483	528	492	512	527	545	525	522	560	498	488	532	519	516	503	524	551	568	547	525	482	522	533	535	497	493	537	561	552	515	573	538	526	543	496	480	564	535	512	542	542	569	510	496	514	541	532	528	534	534	558	533	551	527	548	531	483	528	529	504	512	541	518	543	547	534	521	529	530	561	520	550	549	541	495	523	516	558	518	501	534	538	508	517	507	522	492	528	572	489	518	499	522	505	546	548	495	523	532	521	542	512	545	542	553	487	540	505	548	487	546	516	519	563	530	577	519	501	577	506	518	525	535	513	537	529	550	547	521	527	519	488	530	507	551	535	544	508	525	517	520	527	547	526	568	529	543	513	538	536	530	523	539	511	552	502	570	552	512	565	518	527	525	489	494	496	500	491	508	517	493	509	553	537	512	542	530	492	529	527	514	562	552	545	504	513	517	556	550	500	503	526	519	506	496	528	525	487	526	511	535	555	521	479	549	508	535	551	516	534	515	546	550	529	538	475	520	517	512	542	473	537	546	530	556	540	496	513	523	508	535	543	499	527	508	539	543	494	543	527	542	541	534	507	510	564	506	508	560	536	518	495	544	527	533	498	511	522	537	497	512	490	523	516	523	555	565	552	490	532	514	551	509	532	466	505	509	525	529	531	580	538	530	532	480	509	507	540	530	588	511	491	546	523	519	567	529	544	504	480	540	526	495	578	573	553	485	530	517	562	546	516	508	551	552	525	482	518	498	568	531	518	553	537	568	545	533	561	517	517	510	561	517	517	518	508	521	540	506	530	513	513	549	545	526	542	518	497	531	536	528	515	483	533	526	519	499	516	541	524	526	504	517	510	533	511	563	550	548	548	530	478	513	568	502	548	539	524	507	574	540	504	505	533	529	534	515	535	505	535	533	505	473	546	516	527	568	517	489	526	534	502	506	534	516	509	557	510	531	509	470	552	528	513	508	509	524	489	565	552	526	524	516	531	519	523	511	504	521	511	543	561	505	545	579	546	527	492	548	556	545	529	524	563	521	537	495	514	555	534	529	497	533	522	503	520	494	524	540	516	533	507	543	570	560	566	517	512	495	554	534	525	540	521	490	539	562	554	549	512	588	508	505	542	539	554	530	502	517	572	536	483	515	522	490	535	475	545	542	510	529	534	462	514	587	515	497	473	516	519	540	473	521	517	484	555	507	554	542	478	552	508	529	547	504	507	491	523	548	486	509	518	555	543	509	524	525	542	537	482	533	541	558	493	535	511	502	497	507	536	486	555	523	531	500	515	512	531	518	523	503	551	555	493	532	544	526	530	521	547	541	523	504	516	502	565	545	571	521	506	503	536	536	549	510	545	552	535	529	550	556	539	548	564	537	537	519	518	492	503	523	476	547	523	494	540	553	520	551	529	512	528	504	525	548	528	527	498	497	558	545	524	518	536	526	582	529	530	520	513	521	520	520	551	537	511	502	538	518	528	502	540	515	473	515	534	506	559	503	540	534	531	519	547	532	537	530	544	509	531	552	525	530	520	530	520	523	513	521	512	550	515	519	517	565	519	519	519	524	530	523	521	503	528	486	497	535	501	548	511	555	562	523	509	513	543	564	554	549	541	539	565	495	503	540	500	520	551	502	554	523	526	534	535	519	511	531	526	548	559	499	518	517	540	508	515	510	499	495	505	514	534	511	554	500	528	571	502	543	502	537	547	569	512	517	547	507	529	515	527	519	512	506	501	500	546	493	508	563	567	525	501	517	517	573	508	535	541	524	512	474	536	532	523	545	491	509	524	528	551	527	526	503	483	494	539	567	537	509	555	516	536	478	510	558	516	483	507	517	528	503	584	522	489	529	511	526	544	538	537	549	495	525	512	515	554	489	504	514	523	513	505	500	534	538	476	529	541	508	517	468	452	558	532	486	511	556	540	527	521	543	513	483	535	500	513	560	512	515	530	515	501	526	531	511	527	501	478	541	493	514	551	544	549	508	538	558	586	490	497	559	507	512	541	521	535	511	529	509	529	524	523	492	529	519	513	546	503	504	528	515	527	486	560	538	529	507	566	578	506	555	577	552	508	532	545	543	537	530	503	542	540	504	523	526	570	532	564	537	519	535	534	500	505	555	469	537	525	501	546	534	531	545	497	534	521	571	536	548	505	512	494	491	506	545	564	496	531	506	506	517	490	528	525	508	525	555	519	521	506	514	473	567	513	552	509	485	518	545	515	531	536	507	507	517	577	523	500	508	532	515	526	519	530	523	529	530	503	558	530	493	496	570	539	497	540	499	557	513	516	511	567	505	491	524	501	551	522	500	535	567	537	523	529	516	526	514	521	514	525	535	521	561	524	517	487	542	500	554	526	505	594	527	560	535	560	513	493	502	532	531	533	534	534	511	542	516	521	540	537	503	565	523	555	557	552	519	565	490	515	525	524	521	500	493	516	542	574	522	555	499	533	532	498	522	553	510	521	515	505	526	523	562	548	584	534	561	532	559	544	520	529	526	531	520	546	488	551	514	491	545	510	517	480	495	497	510	518	476	533	559	531	526	550	500	501	562	525	522	512	507	540	546	549	520	541	519	509	542	530	533	524	541	494	567	519	518	513	494	527	533	556	503	494	493	501	475	535	526	537	574	515	514	560	535	486	547	520	491	498	520	531	491	483	492	557	534	512	496	506	524	521	491	495	537	522	481	541	536	548	517	495	537	549	513	525	535	537	525	520	490	483	537	521	533	550	536	530	508	472	525	515	571	512	556	516	484	575	528	520	562	496	522	547	525	541	519	494	513	509	533	485	547	553	546	564	515	531	509	517	549	553	526	543	520	536	539	499	525	519	590	531	554	556	529	556	496	516	487	523	562	536	537	536	548	551	503	489	542	526	520	492	545	520	492	515	545	499	516	488	548	528	511	539	538	519	532	509	537	524	554	508	525	518	470	531	510	561	538	511	533	507	544	534	518	561	497	540	524	498	512	541	513	543	535	512	513	501	553	542	550	520	507	494	530	508	526	505	541	533	508	569	514	522	486	540	501	474	542	522	542	514	490	512	516	514	519	486	555	508	522	498	532	509	509	583	524	482	517	525	549	508	543	536	537	511	509	559	562	547	518	550	533	483	521	521	539	518	557	490	518	474	540	581	506	572	506	538	532	546	529	517	546	540	549	541	541	518	519	551	506	503	497	570	544	540	519	515	559	500	556	510	526	491	506	526	528	518	518	466	523	536	545	495	503	535	539	533	506	509	538	542	503	514	567	540	524	484	553	526	492	547	492	485	498	508	554	527	498	536	560	520	524	523	513	489	549	543	541	510	507	532	490	519	538	506	542	539	529	536	488	554	512	508	515	478	507	570	573	520	528	534	506	528	538	544	530	540	490	494	504	490	523	544	509	502	498	492
23496	21470	29300	24068	23417	51969	60546	44861	29935	15240	4221	962	470	353	341	353	328	329	310	337	301	296	334	322	340	329	337	324	300	313	343	327	321	298	299	298	330	314	331	326	316	333	322	335	312	329	325	339	321	342	285	293	295	323	324	300	316	345	309	298	302	338	310	295	329	314	325	322	349	319	328	330	324	321	350	317	363	332	340	354	332	344	331	309	315	304	333	322	322	326	342	293	330	332	307	324	343	329	315	333	303	290	343	313	353	316	298	317	301	336	284	307	307	302	337	340	313	312	319	347	334	338	353	300	323	308	336	304	337	347	294	310	277	334	321	312	344	295	342	359	319	323	322	303	314	360	308	378	299	335	326	302	299	316	349	332	316	312	287	324	326	326	271	332	319	306	330	316	302	339	321	343	316	300	297	303	294	338	325	311	328	348	325	329	329	304	308	331	327	296	314	348	294	340	324	345	328	331	321	318	291	311	343	321	313	297	303	298	320	332	300	294	319	324	305	356	331	318	333	310	313	312	300	337	343	298	320	345	292	326	331	337	288	340	309	328	321	322	340	331	321	325	325	300	316	336	338	345	313	321	329	368	339	342	289	308	311	338	330	314	336	334	321	296	328	324	330	300	338	343	318	325	319	340	309	284	292	331	294	326	349	319	304	300	315	320	334	340	311	332	290	296	313	321	306	300	301	321	345	318	308	296	322	343	298	362	313	359	369	316	328	324	320	296	328	328	317	315	366	323	315	359	277	309	320	291	321	303	304	316	329	335	297	335	276	336	331	313	339	332	320	347	316	324	335	293	328	331	314	308	337	348	285	319	300	306	303	339	360	355	344	315	311	312	341	337	356	338	336	300	310	324	332	310	345	327	309	294	295	348	327	322	331	311	343	351	377	309	306	309	352	326	337	309	307	331	306	356	323	325	322	307	346	330	318	338	323	297	281	321	325	302	327	319	309	325	344	323	332	321	332	325	305	305	322	282	296	303	335	331	311	281	334	326	344	314	296	319	302	324	311	312	336	367	312	322	323	336	354	331	309	341	311	320	319	304	334	325	334	334	322	329	312	333	334	319	314	313	336	298	314	289	334	316	318	330	337	342	329	328	311	336	333	328	346	353	328	328	325	324	348	318	323	321	324	309	327	349	324	329	335	350	323	334	305	348	344	308	313	326	322	332	318	321	341	296	335	329	295	311	302	305	309	316	327	341	309	342	338	335	313	339	335	308	326	315	333	302	327	333	340	326	314	337	330	319	305	351	325	345	315	329	321	329	265	311	298	315	322	334	321	314	320	289	340	299	313	315	308	358	335	315	329	336	307	314	364	289	345	349	325	299	317	304	333	299	296	343	332	292	325	320	343	320	358	307	319	337	317	320	331	314	311	327	345	325	304	305	313	336	317	296	367	313	303	347	327	350	305	348	348	311	341	309	316	305	301	305	316	290	333	328	351	349	358	309	343	333	269	331	331	319	329	315	341	312	326	330	306	318	314	353	294	312	310	294	310	328	324	300	323	337	313	347	330	346	320	329	349	310	322	311	321	290	306	338	298	315	367	345	326	314	325	314	320	304	350	341	338	308	313	333	349	317	313	318	300	293	359	362	324	319	323	320	308	332	347	305	294	306	326	287	319	317	362	323	302	316	305	332	293	313	287	335	319	324	326	291	344	350	323	341	299	285	360	288	327	309	355	315	281	326	363	305	319	340	301	317	309	332	315	330	331	334	333	338	314	361	304	302	334	288	309	316	293	354	337	342	326	328	373	346	316	309	337	321	273	332	330	340	305	282	336	312	307	333	324	331	306	280	298	311	341	323	328	330	335	362	318	322	339	315	288	338	353	307	323	323	329	304	335	319	317	342	327	332	333	321	320	304	320	294	311	311	324	305	303	342	318	285	327	300	313	364	329	309	291	317	327	343	284	296	298	296	313	315	304	330	290	327	339	322	352	314	352	327	349	310	352	301	315	360	322	311	296	333	331	320	307	336	319	312	337	332	323	307	328	347	337	346	324	307	336	310	309	354	330	322	336	306	335	313	363	311	316	303	323	340	334	301	290	315	343	347	341	302	333	320	342	321	308	334	335	315	325	316	347	317	327	332	313	301	299	370	314	317	316	333	310	320	328	325	316	316	376	359	336	320	294	324	314	328	302	282	334	331	320	331	324	337	313	313	318	343	327	308	367	312	324	295	326	350	339	321	319	318	317	283	294	343	316	302	376	324	359	330	336	318	312	335	335	319	317	317	359	327	329	302	311	291	346	327	301	346	337	321	315	347	319	319	283	324	309	311	323	325	330	291	320	319	334	302	335	332	296	327	330	317	295	302	299	345	325	303	324	346	328	303	313	323	351	316	327	313	304	317	317	315	334	327	319	314	318	319	322	317	319	307	295	314	305	304	353	331	317	312	308	327	337	351	308	342	322	344	348	309	349	273	337	305	328	332	303	346	308	287	291	322	318	306	325	321	307	329	315	355	288	339	329	315	337	325	318	336	316	334	325	320	335	325	313	326	320	307	339	319	284	308	319	322	324	323	353	315	301	298	319	296	329	305	283	341	340	341	345	346	312	333	305	315	321	308	309	310	329	332	322	294	307	307	361	303	299	344	277	341	336	306	324	313	282	328	301	317	313	356	315	333	318	318	335	306	352	315	310	332	340	360	323	330	286	318	345	336	331	345	338	350	336	325	321	325	318	299	341	329	289	328	310	342	288	321	315	328	299	319	319	325	290	322	296	334	322	314	322	351	321	317	288	362	296	329	314	337	363	334	308	301	341	328	304	317	332	298	306	326	336	342	344	321	318	325	341	334	346	300	319	319	318	314	343	337	292	298	332	313	339	295	319	326	304	323	326	302	344	301	314	321	323	319	307	345	335	304	351	296	289	325	299	323	343	278	319	314	295	347	326	292	300	301	322	334	328	336	345	323	301	325	319	305	297	312	325	308	329	328	352	333	342	297	361	301	339	297	302	321	295	315	291	331	337	338	347	295	351	330	293	354	332	316	286	294	332	325	333	329	312	302	347	307	307	339	322	311	302	345	326	295	305	319	318	340	344	337	321	340	305	310	314	305	331	336	311	294	331	279	327	327	307	312	325	320	313	310	314	304	316	347	342	335	281	311	341	315	321	324	317	321	312	306	327	353	323	309	341	341	316	355	339	301	360	336	355	312	292	321	315	334	323	337	331	323	346	333	347	352	316	310	324	338	302	296	335	298	324	324	295	295	350	323	316	341	334	319	332	302	281	322	330	313	327	343	318	320	320	356	314	309	296	308	326	330	310	315	340	341	334	286	297	338	356	312	316	320	312	291	316	285	304	312	331	307	306	296	362	320	343	376	322	294	339	367	330	334	356	307	338	330	337	303	304	322	337	331	312	364	326	305	305	351	292	356	294	332	320	324	310	324	313	314	344	316	326	340	335	294	319	321	315	330	348	307	343	300	321	325	316	277	334	332	323	308	305	324	337	328	324	312	313	287	315	343	308	313	319	318
12620	25687	24219	26294	39178	60320	59912	47362	34724	19800	7429	2024	714	532	445	483	489	443	473	464	454	460	440	437	435	483	450	448	462	433	418	473	476	459	448	480	448	435	452	485	490	418	421	420	460	431	430	451	474	457	451	443	448	463	460	420	437	457	439	446	448	477	423	490	485	453	478	423	462	453	456	469	435	444	497	452	457	447	416	446	441	426	429	457	415	482	466	469	433	466	462	454	421	506	450	485	455	458	441	442	452	478	477	445	456	422	442	437	441	474	443	482	448	437	440	456	477	435	455	420	461	457	457	452	446	485	451	445	528	452	455	478	462	452	468	474	441	487	443	440	478	447	450	493	470	439	407	498	467	448	454	456	452	415	446	467	500	457	457	442	449	479	481	437	480	436	438	425	455	443	454	475	487	432	466	425	460	439	480	449	465	497	423	445	465	453	459	440	467	487	430	424	435	459	482	446	424	469	456	459	453	432	420	450	448	429	441	436	424	451	459	452	463	478	473	438	450	447	423	461	462	437	469	442	432	473	452	455	463	443	460	463	456	414	450	430	451	433	465	480	450	455	434	429	484	442	433	467	473	429	482	446	465	444	454	462	469	457	415	422	444	441	433	484	460	400	462	446	445	451	466	461	427	405	468	447	460	459	459	425	421	424	462	455	496	438	425	434	478	444	462	438	456	435	460	409	442	428	440	436	457	467	496	424	447	430	440	491	424	449	476	486	456	493	448	453	421	469	463	457	443	446	431	443	455	472	438	422	405	491	478	475	433	425	444	477	462	453	463	424	473	442	460	470	465	451	414	436	464	438	464	468	460	463	476	454	459	450	468	492	456	459	436	478	462	419	475	459	422	424	491	471	466	471	429	423	454	438	476	464	420	498	442	429	451	428	470	457	446	452	423	434	422	492	457	493	436	444	448	432	502	462	456	455	467	447	415	451	472	454	482	445	459	471	420	447	488	481	444	449	471	451	417	439	468	449	449	440	461	466	498	447	437	455	411	473	454	460	449	489	445	432	434	435	447	443	460	409	477	436	451	476	416	452	468	487	459	460	445	497	409	433	486	465	485	443	450	456	446	464	466	469	443	469	434	478	475	466	497	475	462	467	452	473	479	496	463	418	427	484	459	428	432	427	475	447	458	442	443	456	479	467	472	475	488	447	436	455	447	497	482	501	439	415	460	438	458	457	469	442	461	473	428	426	450	452	468	421	428	425	472	467	467	439	477	429	493	431	421	435	454	446	484	462	465	442	449	442	479	434	473	461	425	450	438	462	450	465	430	446	442	488	427	462	473	442	423	456	415	435	430	447	413	465	430	451	447	460	440	422	459	409	431	469	468	447	456	477	471	428	440	484	433	464	475	402	475	455	459	450	481	455	447	454	457	427	459	457	455	462	513	452	472	442	457	437	461	431	443	439	454	426	433	485	443	454	480	468	449	489	415	455	470	459	441	497	504	429	477	472	466	456	478	417	423	454	454	451	456	439	453	497	455	442	424	440	466	464	459	431	438	438	471	482	447	424	471	477	424	436	434	409	471	397	456	432	439	405	435	453	452	465	433	424	482	456	464	435	430	458	424	452	454	446	441	442	449	442	460	473	452	470	427	473	475	512	452	444	457	434	419	436	424	470	476	431	454	440	416	459	470	486	482	462	431	432	417	455	448	463	453	450	450	430	464	444	471	452	472	434	451	454	451	496	440	452	476	466	440	486	463	434	422	472	471	427	496	458	514	438	434	465	467	444	459	420	466	444	449	412	468	456	448	447	457	452	467	443	447	465	449	447	448	428	428	435	463	440	441	445	466	476	474	472	459	480	446	462	457	438	464	466	448	437	434	432	438	443	417	416	455	435	458	485	471	474	461	483	419	436	464	448	478	470	428	429	450	393	445	454	442	448	445	470	427	440	476	448	468	456	472	419	432	467	468	469	469	480	437	447	411	435	427	454	497	442	452	434	458	460	489	485	445	486	466	480	423	425	441	482	438	471	458	434	476	423	441	455	419	462	430	467	440	437	470	435	445	425	476	412	400	453	464	498	446	423	443	470	444	460	465	479	446	474	440	447	433	473	422	448	484	396	453	440	465	462	446	486	455	453	474	425	502	479	441	463	471	436	414	457	457	463	468	483	456	466	467	441	447	447	436	455	420	473	451	429	444	456	449	466	432	469	433	436	469	444	476	494	457	423	450	424	415	475	442	446	441	435	464	465	475	441	444	461	440	444	444	467	481	470	440	460	470	454	417	460	444	480	431	461	439	470	464	409	489	439	462	454	469	420	445	472	468	446	414	432	443	459	470	384	463	451	461	428	426	486	464	428	429	432	427	417	442	477	490	462	499	438	457	479	462	430	459	436	451	442	451	495	457	439	412	484	468	464	473	460	480	485	446	440	434	424	442	448	449	451	474	461	431	432	458	462	468	443	453	421	424	433	456	440	426	508	456	430	466	420	436	445	469	438	425	422	484	454	454	459	479	464	443	462	477	469	485	494	437	440	482	493	472	431	456	460	416	458	398	485	468	448	444	462	455	461	443	405	463	501	404	427	457	472	506	471	405	454	442	467	482	441	492	483	479	433	456	472	479	458	489	464	484	455	443	497	476	461	400	479	489	436	456	444	456	441	431	443	471	431	446	430	485	463	441	446	438	459	511	446	475	456	440	484	490	432	438	483	417	431	455	432	458	430	470	422	504	416	450	447	440	377	455	465	432	496	472	452	452	502	430	436	478	438	470	436	413	437	396	436	446	496	445	459	431	485	463	444	446	438	458	425	426	459	448	492	455	460	489	457	405	445	441	483	482	465	459	437	450	463	455	504	428	438	483	456	449	447	480	442	448	443	414	463	467	449	451	424	463	483	462	455	471	439	476	454	476	414	459	434	496	451	463	424	460	432	485	439	469	439	445	480	384	467	462	445	438	474	423	462	435	476	433	429	446	436	449	469	456	477	470	463	448	489	469	457	438	449	450	454	454	434	439	469	462	465	441	441	433	444	468	459	445	453	440	442	438	468	411	512	431	462	414	464	465	470	453	458	462	436	501	464	450	464	440	439	426	426	447	439	465	438	458	449	453	472	464	454	478	444	453	436	475	470	446	466	436	419	439	456	464	477	425	481	454	457	462	480	464	478	422	430	438	499	468	472	468	464	477	397	453	508	452	454	427	471	427	460	442	474	457	451	480	495	407	424	438	445	462	437	455	443	461	440	424	443	432	435	432	473	466	467	461	471	461	497	431	437	448	435	474	468	447	430	432	410	465	424	472	491	461	431	476	471	430	485	464	425	437	434	434	425	483	407	444	446	444	484	438	442	481	455	476	474	451	458	450	458	448	467	434	466	434	462	430	450	454	447	433	425	480	456	422	449	455	481	460	457	475	456	460	426	480	421	463	460	452	432	447	456	427	469	457	455	445	450	493	432	473	440	460	432	438	454	444	435	450	435	434	463	481	431	484	468	450	456	483	474	448	426	420	473	471	449	451	432	442	472	432	468
27174	20823	11312	3549	2961	9439	10996	6581	3240	1434	734	486	405	405	367	359	403	397	384	375	349	338	374	367	367	394	381	348	371	364	345	390	346	368	353	407	360	408	359	345	399	359	333	355	383	366	385	383	385	381	391	368	390	379	378	374	423	384	336	371	382	373	400	373	381	352	374	401	368	378	382	382	355	346	368	365	339	402	314	407	383	381	364	358	353	387	374	383	383	400	350	378	406	364	367	368	333	381	376	377	347	347	399	360	417	374	399	370	371	399	361	364	364	354	393	387	402	383	374	368	361	385	350	354	382	368	393	390	369	387	381	391	398	402	359	363	358	392	371	380	354	387	344	363	405	377	361	370	360	353	368	381	351	441	350	360	371	381	364	346	417	397	372	352	382	340	400	402	397	384	399	349	361	383	392	393	352	357	368	377	384	406	370	380	304	366	368	369	390	359	356	372	344	354	384	381	398	346	375	394	383	382	392	381	386	380	372	360	391	396	400	392	397	365	366	365	379	373	330	368	380	395	339	396	388	402	401	347	371	355	386	396	367	402	338	340	347	386	375	379	336	417	375	365	373	410	385	379	355	369	343	365	359	358	382	407	374	351	394	379	392	388	348	366	362	383	369	371	351	396	385	401	378	392	374	354	372	398	390	344	356	369	360	377	399	338	398	332	367	354	367	361	371	367	362	358	380	380	367	323	356	348	382	402	339	344	369	361	364	387	379	385	362	383	348	333	358	376	359	370	362	374	371	342	353	338	349	361	379	422	383	351	361	398	372	363	370	397	354	360	400	335	385	357	390	383	384	357	355	380	385	364	366	359	412	355	344	380	362	395	359	396	380	368	401	416	359	366	397	360	368	365	405	365	380	319	380	367	355	377	361	370	411	373	359	365	401	346	387	360	379	382	365	381	377	354	374	387	380	375	371	393	392	364	418	362	395	372	365	372	328	374	380	396	370	372	354	366	365	365	365	342	381	392	365	363	339	388	376	371	385	361	359	383	348	353	364	410	369	397	354	377	354	366	356	348	341	360	370	356	350	348	369	374	345	358	381	399	395	360	380	348	382	394	339	333	395	376	335	379	398	399	350	402	354	333	403	370	379	387	351	405	364	414	377	380	348	353	372	429	389	340	379	401	384	356	381	379	386	397	382	363	376	346	392	383	378	396	366	378	389	404	370	375	398	387	370	378	375	369	370	400	382	354	390	390	394	376	363	378	365	393	344	381	378	349	395	316	380	340	392	375	401	381	341	375	405	396	357	379	339	327	408	354	365	355	355	410	378	383	418	399	368	361	372	361	339	409	398	354	384	386	396	389	379	398	386	353	394	400	353	394	370	401	365	378	361	420	350	338	397	387	374	327	376	373	359	349	346	344	355	375	390	367	373	386	381	335	370	334	392	383	354	372	365	392	390	406	340	360	387	378	371	382	371	337	328	392	374	368	357	381	360	371	377	349	339	373	361	370	421	353	384	390	330	388	392	317	372	404	392	374	361	397	382	349	352	383	402	392	363	353	360	389	347	372	383	379	382	358	397	393	376	368	348	370	341	386	351	362	410	363	394	419	383	352	373	377	377	407	371	382	357	357	357	357	374	403	354	368	372	360	402	367	401	367	372	398	397	361	377	374	384	383	359	369	391	356	372	411	364	362	389	387	375	347	379	366	368	376	399	360	373	376	355	376	396	349	394	424	374	375	398	369	376	401	368	393	348	335	415	379	378	401	372	363	398	375	377	323	357	391	367	388	334	365	377	401	385	352	357	365	361	353	364	376	361	367	356	356	365	394	399	377	381	364	398	373	385	364	373	403	360	375	370	355	366	361	394	381	384	400	390	379	392	393	356	394	370	386	371	348	382	354	379	367	367	367	407	411	352	338	343	406	399	392	340	372	385	439	353	394	329	391	389	393	374	402	377	384	341	388	381	384	377	357	335	380	361	365	375	322	390	365	402	340	384	363	377	401	356	384	357	381	389	366	343	396	385	357	360	355	369	396	347	358	350	375	368	402	368	365	380	363	342	390	368	348	344	353	415	350	402	390	393	387	387	352	369	356	399	380	363	412	373	346	369	355	390	383	393	368	368	379	392	361	358	327	398	376	381	376	382	357	385	391	385	411	379	369	397	367	353	360	374	406	398	367	353	368	365	358	344	363	412	350	371	386	390	407	387	363	374	393	368	378	383	392	350	364	385	364	399	393	385	362	357	357	366	371	373	364	362	379	343	382	362	384	378	381	329	379	350	363	408	392	391	385	351	372	420	408	393	354	364	351	372	374	334	374	378	396	401	393	383	390	383	351	375	353	355	438	359	377	404	364	380	390	377	388	417	394	378	372	352	372	368	371	399	381	357	357	388	393	380	333	379	395	383	363	370	379	375	378	387	369	367	382	361	377	378	407	376	335	387	402	394	399	383	369	376	379	369	377	349	378	380	413	375	378	363	392	375	380	364	379	386	364	385	358	356	380	414	386	376	397	390	386	396	383	395	362	381	387	403	362	384	392	400	390	388	370	353	371	372	378	355	379	368	380	332	344	390	354	390	400	370	371	389	357	365	379	360	403	364	375	380	371	381	352	373	394	363	366	387	373	381	360	371	399	373	387	390	419	357	374	374	338	383	369	361	349	339	383	365	339	360	375	354	348	374	406	363	393	374	380	390	371	373	368	351	346	377	370	357	358	359	335	405	385	384	367	357	358	368	378	390	366	430	365	381	383	351	387	373	375	401	355	353	383	347	406	378	350	329	358	342	363	378	362	333	347	413	381	374	323	370	392	381	363	372	349	380	356	382	382	358	401	345	381	375	395	364	383	376	383	395	361	362	378	386	399	381	324	346	368	380	361	409	373	355	373	405	353	381	386	370	357	393	398	356	413	386	368	385	369	365	373	369	384	368	374	359	367	345	349	371	385	359	356	361	340	354	355	375	365	384	357	385	367	396	361	405	362	361	377	370	387	380	385	366	386	381	388	384	379	382	361	350	392	361	343	382	373	400	357	371	354	361	358	371	396	396	344	363	344	371	343	374	367	370	372	403	332	355	355	355	358	388	351	361	397	374	351	358	404	356	400	392	364	371	363	362	394	377	365	380	362	339	377	355	369	375	397	372	368	313	347	369	354	361	382	362	344	395	378	383	353	354	367	410	368	367	356	362	374	344	397	407	381	403	356	343	381	337	394	402	368	375	349	366	390	374	366	381	358	382	393	357	383	378	362	371	395	378	409	361	407	364	352	385	352	394	338	410	370	364	373	383	362	431	348	381	365	370	370	342	338	388	365	385	366	370	417	392	392	359	390	372	388	375	367	379	349	381	370	394	363	339	402	358	388	366	373	384	383	359	397	348	380	356	393	379	364	391	378	359	355	384	361	422	384	366	348	372	337	401	380	381	405	398	372	392	404	351	420	326	374	370	375	386	399	349	388	375	375	393	418	384	383	357	371	372	368	393	376	354	353	407	386	365	409	362	344	346	388	374	365	358	368	382	368	341	390	373	388
7980	11554	10377	5784	6642	17064	17780	11825	6351	2732	1278	629	594	536	507	540	488	547	533	566	550	515	534	529	527	490	551	530	517	545	535	499	532	498	561	527	534	551	570	528	545	535	535	547	488	517	525	523	549	557	531	559	552	525	552	548	558	535	524	505	577	558	471	551	563	536	519	554	512	575	554	529	539	544	565	551	512	554	538	543	542	521	561	493	560	533	568	562	509	549	538	544	530	521	556	512	513	534	533	532	548	519	518	525	570	527	525	521	547	497	530	561	545	521	533	510	485	502	563	502	532	481	545	547	584	509	506	514	547	511	508	527	535	529	553	575	533	560	547	538	515	568	557	531	534	472	554	501	507	545	550	536	585	559	503	504	530	529	478	497	520	548	523	519	519	542	555	503	533	562	480	526	545	551	543	496	549	538	520	542	519	508	504	522	546	514	502	578	519	503	500	551	517	557	535	540	500	485	531	558	518	510	517	533	496	537	545	543	533	542	498	528	495	498	520	522	502	528	533	544	538	529	509	544	559	505	552	536	552	508	489	543	528	545	561	534	502	558	529	553	501	521	521	532	516	520	508	547	537	506	530	535	518	546	537	501	531	564	574	574	495	579	505	523	545	541	540	502	529	502	564	516	499	527	499	558	553	522	542	537	508	541	554	536	532	530	557	512	526	531	564	517	477	536	535	537	528	519	505	497	557	518	562	541	511	524	501	532	507	554	511	519	476	546	521	562	574	497	521	530	525	567	559	530	492	552	527	487	566	518	526	522	540	499	521	526	517	515	542	551	535	539	495	526	512	529	488	565	515	556	521	568	535	494	533	499	508	523	518	546	524	545	491	516	568	520	528	501	544	574	514	546	558	545	485	583	518	499	496	542	547	502	498	552	540	508	560	578	537	524	543	550	528	510	524	572	562	508	515	533	536	501	577	536	590	517	550	531	531	534	528	505	518	519	499	548	524	504	499	544	546	533	570	540	554	546	517	534	502	531	528	555	557	538	535	512	534	513	536	568	534	496	518	534	557	550	512	572	543	537	524	492	536	536	559	534	552	567	550	560	536	494	518	529	564	549	526	515	477	503	535	519	546	543	498	536	557	561	512	514	537	513	527	527	539	536	570	538	524	533	549	553	524	539	542	553	551	490	533	556	534	517	539	548	507	565	526	565	508	568	527	541	536	513	500	527	531	498	540	510	489	557	560	527	509	540	523	519	533	564	552	562	525	504	560	508	558	488	531	510	551	573	518	547	514	528	547	529	565	471	562	550	550	533	543	521	547	523	534	517	531	528	524	519	535	526	529	553	600	498	549	541	525	530	561	551	544	538	534	529	520	535	563	525	542	563	552	525	542	512	511	513	519	506	498	561	522	542	555	499	515	480	484	524	522	505	550	536	540	498	511	546	572	495	559	555	613	570	530	504	528	526	512	536	523	513	537	540	495	581	530	512	515	506	552	544	546	519	525	515	539	553	495	552	563	534	542	526	541	499	545	500	541	507	524	554	541	539	464	530	544	524	534	544	526	530	591	510	531	496	503	522	527	526	571	534	517	493	558	542	541	488	518	529	546	552	498	574	523	559	559	513	543	547	566	542	551	557	538	533	529	509	538	538	519	505	499	571	543	544	521	522	545	541	545	550	534	547	565	546	548	518	532	521	547	524	512	532	509	523	545	533	559	517	524	550	498	500	533	558	519	511	543	505	534	524	559	528	535	533	491	501	551	530	547	526	502	532	559	520	574	514	558	574	502	543	558	537	543	495	536	535	562	539	529	518	517	556	559	529	512	598	529	537	509	518	516	563	547	559	517	545	533	515	550	536	513	517	511	546	506	512	530	530	551	532	518	549	502	533	536	546	543	539	542	518	517	545	501	486	519	509	550	552	505	531	568	515	533	572	530	536	553	522	569	574	559	489	479	538	525	569	541	549	540	488	517	552	542	516	536	591	529	554	526	532	540	578	546	500	509	511	540	490	500	548	526	566	534	547	523	520	511	572	558	541	495	525	531	569	587	500	520	502	529	481	505	512	505	515	534	520	537	569	516	542	517	532	548	537	522	524	543	511	545	514	533	506	558	530	548	524	560	519	509	490	502	495	512	562	533	524	540	541	579	597	580	520	518	530	556	566	563	528	551	545	528	516	528	537	511	546	531	511	541	538	549	499	515	521	565	538	564	519	518	538	522	592	519	556	555	529	540	501	543	566	545	546	527	523	556	513	540	520	506	539	524	536	542	536	514	544	547	545	523	531	527	507	502	555	518	533	541	542	531	586	534	525	518	551	558	478	529	512	502	545	557	520	547	551	553	478	504	545	561	550	520	509	522	538	521	524	525	510	605	558	524	506	558	557	517	546	534	505	505	506	542	541	513	495	544	524	492	496	513	553	504	538	496	551	493	549	570	562	510	512	554	498	505	544	573	571	500	566	546	495	528	506	529	544	554	519	500	503	511	553	540	562	514	512	557	512	524	544	513	507	557	515	521	520	526	533	527	616	479	561	523	559	522	547	516	523	490	550	544	532	509	532	534	543	540	523	535	536	514	565	509	510	490	560	556	542	515	544	532	513	537	553	521	540	527	576	511	518	538	493	516	532	571	541	513	534	502	503	536	494	541	561	524	544	539	556	509	555	541	564	538	512	594	569	543	521	508	506	539	528	558	501	536	543	542	514	522	552	530	516	485	539	580	504	513	542	548	530	531	518	502	553	508	545	552	547	498	566	562	493	532	531	552	524	560	540	515	516	527	508	513	528	538	548	551	509	593	526	528	546	564	522	522	526	522	561	557	549	574	516	540	538	500	568	540	503	545	556	527	550	535	541	533	506	512	514	520	523	509	525	516	536	538	525	540	529	502	555	519	543	495	540	497	553	537	524	508	507	484	531	535	505	489	533	507	561	538	546	575	501	541	527	572	534	505	556	514	519	558	530	522	516	556	526	546	535	557	539	505	540	556	503	509	521	565	534	516	560	509	495	529	516	532	520	544	547	523	550	506	529	480	542	603	506	554	519	514	503	554	510	600	522	547	528	574	521	529	546	551	551	559	537	514	553	537	537	540	514	515	524	538	507	485	527	562	544	535	554	544	505	530	557	510	562	518	544	529	544	534	509	520	541	538	521	535	545	531	551	508	523	566	512	535	531	568	535	552	532	512	541	534	533	521	538	498	488	530	494	544	520	542	594	519	534	506	562	496	553	544	500	509	553	527	547	510	513	493	504	500	541	522	527	500	552	523	562	502	544	536	541	537	519	542	481	518	571	495	552	528	496	487	512	515	530	540	540	541	497	523	545	517	509	540	560	508	506	519	538	524	540	548	538	494	545	511	511	564	540	542	531	506	491	510	586	583	559	511	581	558	536	563	567	524	515	549	547	551	501	522	555	514	549	495	520	557	511	522	532	531	522	502	545	539	555	502	525	544	527	534	542	481	532	497	542	550	500	520	505	524	535	542	506	542	530	533	593	521	519	559	544	493	534	548	569	505	512	558	538	543	536
26647	21480	22132	10464	3739	13460	20795	11794	5754	2237	974	465	392	355	353	366	384	374	419	379	384	366	381	379	371	375	368	384	415	413	392	362	384	359	381	380	343	366	397	355	376	382	357	370	339	379	386	361	394	395	390	381	382	398	354	367	377	386	379	338	382	415	387	344	366	376	397	362	376	378	390	381	383	394	372	375	365	404	374	382	379	364	362	349	402	382	378	320	388	370	364	377	407	387	375	371	354	351	387	380	393	369	376	367	379	401	358	365	375	405	347	340	361	370	349	398	342	380	388	407	392	365	352	399	386	395	370	375	360	376	377	380	402	342	375	355	385	400	365	389	387	391	370	357	380	352	371	384	323	353	374	406	354	345	409	363	384	383	406	400	401	395	355	394	386	362	360	373	399	366	359	353	365	393	361	382	387	370	369	371	348	376	350	383	331	376	345	365	392	395	357	365	377	367	349	388	420	333	364	377	367	387	335	367	357	396	328	368	395	364	347	394	344	395	369	379	367	370	369	389	347	377	358	353	390	385	403	369	370	340	404	387	386	374	389	355	346	399	406	368	387	376	407	356	398	354	375	349	377	393	372	387	364	380	393	388	387	359	388	376	394	393	383	339	382	381	388	387	375	398	408	390	336	357	357	367	366	376	362	412	382	397	370	378	353	390	369	363	366	396	360	348	340	374	392	348	378	427	368	372	378	364	403	408	382	381	350	378	347	403	359	369	384	357	364	386	382	332	369	402	371	389	359	377	361	366	383	394	389	367	345	395	400	369	373	387	343	383	364	408	348	366	367	381	380	352	365	380	372	372	349	380	395	409	374	367	383	397	355	382	378	356	355	377	351	382	409	375	399	371	387	394	402	365	400	389	364	371	398	376	352	376	394	358	367	384	388	370	384	382	360	390	338	381	402	345	356	394	380	375	365	348	349	378	377	361	380	358	345	346	363	399	386	372	349	392	380	387	387	429	345	334	372	314	413	395	328	381	392	381	367	389	349	395	367	372	340	347	372	345	376	386	370	362	349	360	356	354	410	377	360	368	394	385	385	402	365	383	354	371	430	385	408	384	350	359	383	379	386	385	348	353	380	403	396	327	385	404	335	365	425	361	386	392	387	365	397	353	373	388	403	370	400	360	407	382	363	305	375	410	409	360	393	362	382	397	401	390	340	398	399	370	390	390	380	380	382	390	367	372	381	377	359	355	359	335	373	397	355	346	381	387	391	397	389	372	347	375	374	357	353	403	381	381	347	392	365	347	377	368	378	388	359	384	369	379	378	360	394	377	397	352	410	377	398	365	374	347	393	418	420	350	401	351	393	386	363	364	388	394	352	365	351	364	384	362	364	360	355	383	370	378	389	377	359	379	353	334	369	385	395	365	411	360	367	344	380	355	390	377	352	339	405	402	378	376	360	380	364	371	353	367	379	350	391	373	370	395	373	366	383	381	403	364	374	380	407	388	391	335	423	388	394	368	382	365	369	379	381	356	387	348	388	406	381	416	418	383	353	382	366	367	379	392	359	353	354	382	405	357	359	396	374	339	357	378	351	372	355	327	379	378	354	396	376	364	398	369	368	347	367	362	337	344	364	370	314	388	371	361	401	363	411	389	342	358	408	350	350	354	402	377	390	362	383	380	382	384	363	399	388	396	387	361	386	372	381	390	431	369	380	414	374	361	379	382	334	371	380	394	365	364	389	377	356	434	394	386	385	377	324	358	380	360	356	365	361	393	353	339	352	392	357	372	395	382	379	371	393	369	422	396	412	374	357	381	410	333	378	376	394	378	413	364	372	356	389	372	383	394	401	380	361	373	382	365	379	351	363	433	372	375	371	416	371	379	377	344	362	373	380	358	366	381	389	390	343	390	354	389	386	385	355	395	356	394	349	383	378	371	392	381	374	413	384	363	379	366	387	370	347	372	352	392	371	377	362	384	363	394	355	394	364	389	363	390	364	389	402	370	422	338	364	405	354	359	376	383	406	379	380	390	381	376	406	366	331	389	367	370	387	350	386	381	352	369	388	333	389	353	353	382	398	373	377	357	403	379	385	361	401	404	360	346	392	377	325	380	394	376	375	318	386	380	366	380	356	380	388	403	386	356	363	382	404	368	379	353	383	381	364	375	357	384	389	374	349	359	368	366	378	376	375	395	361	387	407	361	375	428	351	369	375	398	342	368	382	394	350	393	394	409	394	365	352	377	381	378	371	356	367	357	366	352	398	418	376	399	371	341	364	382	368	361	390	396	373	371	339	356	379	357	375	386	404	353	368	368	385	410	376	368	360	336	354	397	396	362	370	369	385	391	390	358	371	377	339	361	393	337	345	383	369	374	408	376	372	392	363	382	398	373	373	350	389	409	394	357	393	372	382	370	336	378	393	386	400	377	378	396	336	342	321	375	354	390	339	366	383	387	385	390	358	395	339	382	358	370	388	374	373	382	392	371	388	379	368	361	366	395	357	344	392	375	387	359	311	351	372	354	382	364	398	369	364	395	411	358	351	355	353	360	370	387	384	354	369	352	385	362	379	389	348	353	367	380	389	379	383	389	386	356	387	407	363	375	404	351	382	355	378	381	398	390	358	383	398	366	354	378	406	339	370	358	358	356	368	410	380	387	354	345	385	363	346	378	369	399	371	369	374	365	373	365	378	357	363	378	363	378	353	397	365	398	388	380	352	400	352	409	401	362	374	371	410	386	363	376	328	353	358	376	344	383	392	379	384	383	401	400	338	366	397	346	376	392	357	334	340	354	373	383	376	364	390	331	348	402	379	359	351	374	380	394	378	395	348	373	379	381	402	389	331	376	355	384	376	379	360	362	406	400	390	392	382	360	377	384	375	355	382	371	385	322	361	348	354	368	372	364	377	360	410	398	380	396	409	375	384	339	379	362	371	381	386	401	375	378	353	386	364	353	350	404	352	406	373	382	365	381	363	412	370	386	404	338	398	407	357	390	400	383	368	369	364	352	383	365	386	346	397	374	359	397	371	361	373	378	353	400	412	356	367	363	368	402	421	366	348	377	398	345	340	364	356	373	395	388	347	407	369	382	405	362	415	361	368	370	381	373	402	356	384	381	364	368	390	356	370	365	393	363	371	411	391	375	366	348	350	407	362	369	378	380	416	381	378	367	395	365	371	383	405	378	340	360	406	343	325	368	385	362	359	393	386	367	361	407	393	347	390	401	399	371	373	396	393	359	392	367	370	375	401	359	367	386	392	398	387	357	386	362	390	374	349	424	368	347	374	383	344	365	373	356	374	389	374	350	367	351	350	377	355	352	359	333	381	370	355	368	361	376	396	337	382	367	352	374	372	356	378	328	395	362	359	390	394	360	371	369	404	373	401	352	359	397	344	373	340	403	370	359	370	360	374	393	389	403	369	342	382	378	358	386	345	372	393	362	373	351	367	356	388	367	390	397	394	356	375	366	386	406	383	370	386	390	383	383	370	376	369	405	381	359	370	384	398	355	387	378	393	398	376	399	396	388
7489	14001	13187	9328	7676	22749	26968	17965	10054	4294	1610	801	637	547	593	546	544	545	527	551	549	566	541	536	532	549	552	544	553	509	560	555	518	524	533	503	534	563	552	530	490	538	535	531	556	493	530	546	541	554	526	506	550	542	509	546	512	553	525	513	543	506	562	484	503	534	525	497	506	525	511	533	520	509	585	542	565	521	505	530	539	524	523	537	546	540	514	527	531	550	524	496	568	542	564	470	515	546	504	570	540	539	524	580	534	555	546	507	554	503	555	500	537	525	543	532	514	554	508	517	564	559	559	548	530	505	540	501	539	525	566	535	505	524	495	538	547	538	567	538	504	572	505	494	536	559	536	533	506	582	542	570	538	516	563	544	512	571	526	549	483	525	565	541	585	494	580	536	548	532	540	515	546	540	547	512	519	520	531	559	553	580	521	496	499	547	509	566	528	490	494	536	540	479	539	538	521	501	514	481	543	516	558	533	531	520	563	537	535	536	537	502	548	492	555	479	524	507	535	551	520	535	501	506	574	540	527	513	551	517	521	537	547	537	568	527	538	516	526	527	530	542	520	564	558	581	550	509	572	536	530	554	584	539	540	534	545	548	566	525	529	491	551	513	511	587	545	525	524	518	553	541	541	557	511	519	524	545	552	539	542	534	531	510	483	544	539	506	493	523	551	537	524	539	524	517	518	536	580	501	543	530	554	587	496	545	505	541	490	514	492	547	518	536	550	503	549	532	544	551	544	492	504	569	519	547	549	508	568	523	536	501	520	555	562	533	525	557	531	534	531	515	547	532	564	512	538	526	529	529	574	527	521	527	529	509	529	528	516	585	546	535	540	552	499	504	525	602	550	521	561	518	535	474	560	503	538	553	557	532	537	556	496	568	513	511	540	541	524	521	522	507	563	507	493	560	514	555	547	510	562	522	540	502	521	475	555	558	529	519	549	521	538	506	542	541	545	503	540	526	525	572	510	540	522	564	544	511	520	576	516	542	524	528	535	547	507	567	516	546	536	509	571	515	505	502	540	552	544	500	545	577	527	574	514	523	555	522	539	565	582	532	531	534	596	544	492	549	515	567	568	500	511	514	489	517	533	531	559	560	536	550	560	540	557	532	542	497	522	551	533	561	540	530	524	588	493	552	518	533	585	477	531	537	549	571	546	528	500	565	541	550	491	521	544	532	509	524	521	550	542	549	540	524	510	544	544	486	527	547	561	511	557	501	502	538	503	524	521	491	512	508	498	578	521	542	550	516	539	518	564	504	550	574	531	577	524	537	556	530	547	568	548	555	541	541	549	514	556	512	509	535	522	571	507	507	536	525	480	537	521	555	507	517	525	527	493	489	523	501	583	542	589	510	515	548	505	579	578	528	511	522	544	530	504	531	486	528	549	578	523	545	544	535	584	506	510	502	526	510	539	540	536	531	530	522	517	519	505	523	507	534	525	540	518	572	535	517	533	539	499	546	554	526	541	538	500	532	537	595	547	511	510	514	513	518	588	536	527	571	567	539	556	522	565	515	571	547	508	563	546	532	489	528	565	510	517	540	543	543	520	550	613	545	535	561	504	534	549	545	532	523	554	523	527	560	516	548	505	579	535	537	542	542	519	529	579	539	505	573	548	489	548	487	583	508	500	515	530	543	508	509	517	537	514	519	520	557	485	539	511	527	527	543	502	568	509	517	573	600	531	500	589	547	553	526	523	530	555	513	522	530	512	543	537	560	565	503	517	543	551	568	547	537	542	558	520	555	491	581	521	524	489	582	534	517	545	517	524	543	535	526	536	513	520	543	499	559	532	541	558	530	542	581	568	563	524	555	555	530	510	563	546	549	554	569	523	525	488	495	537	494	550	538	555	554	544	532	523	566	517	552	515	505	575	558	504	510	539	571	494	535	543	563	534	528	545	505	558	511	521	532	521	528	514	543	538	514	564	524	508	506	558	500	534	550	540	531	531	507	558	572	523	514	549	488	563	538	503	527	579	532	523	502	569	502	525	544	537	492	555	538	577	529	529	558	531	560	564	557	522	557	538	538	554	536	541	587	536	527	542	531	521	547	505	520	544	540	540	544	533	524	596	565	558	568	571	533	499	505	505	550	564	504	557	500	584	539	539	490	503	541	533	530	520	531	551	538	541	550	561	560	510	532	551	564	548	525	574	519	522	535	542	518	506	515	540	520	516	530	526	533	538	579	529	541	568	537	504	570	528	529	536	519	525	539	496	515	541	531	538	546	506	537	548	510	529	577	540	537	541	551	547	549	551	516	537	573	506	525	563	509	516	547	525	542	552	520	538	505	535	555	556	552	483	518	561	503	525	556	519	547	566	524	484	527	547	521	558	509	496	475	520	546	492	516	539	527	539	533	578	575	543	498	573	534	525	550	530	567	520	497	526	528	504	566	554	543	567	548	487	582	543	528	534	513	533	595	556	558	506	489	514	548	596	575	514	527	503	493	542	580	509	557	513	546	549	531	543	575	517	514	563	563	523	558	561	535	485	551	526	518	581	512	503	513	519	522	514	524	542	559	549	528	512	562	502	544	579	528	511	537	517	489	546	546	538	514	540	555	529	564	602	540	539	501	567	527	548	545	529	525	494	499	567	519	516	546	538	547	519	527	522	591	519	534	549	515	565	505	540	535	520	504	532	552	538	565	519	524	488	498	548	516	514	525	554	544	552	572	547	475	512	533	535	536	585	550	527	514	519	560	560	522	570	513	484	552	545	555	517	546	551	521	539	538	522	527	533	527	500	520	517	503	499	526	516	564	538	531	520	540	519	519	510	574	512	558	552	515	537	518	533	498	543	512	563	567	537	545	547	526	504	508	553	539	479	550	511	535	577	496	572	509	536	491	549	521	536	527	533	553	585	511	553	522	565	515	542	543	575	528	557	528	538	553	536	483	462	526	562	538	532	517	547	594	514	505	515	557	588	539	520	563	526	555	531	554	568	513	545	559	509	538	528	545	500	542	547	539	551	570	535	539	542	507	558	512	495	481	568	545	533	508	500	527	537	559	493	544	536	549	516	527	537	565	522	549	523	579	552	515	548	537	552	507	495	475	562	531	528	509	528	546	524	514	548	563	581	542	515	550	535	544	518	549	536	540	516	496	506	532	573	532	554	525	511	514	536	532	535	526	476	577	500	528	529	517	524	524	494	534	528	551	513	506	566	510	570	537	521	545	600	490	574	570	532	523	517	473	510	528	514	533	542	533	500	475	494	550	519	491	507	545	566	552	551	524	525	511	503	518	561	568	527	533	521	526	566	580	547	508	504	559	531	539	540	537	523	549	497	524	495	515	520	572	513	532	488	494	560	514	548	519	508	529	524	524	522	529	478	518	505	497	548	490	541	542	555	539	528	549	520	572	585	526	585	559	553	558	539	528	509	529	543	511	547	528	568	531	560	534	576	502	587	512	543	531	534	483	536	532	554	541	536	517	587	528	557	539	557	550	496	560	509	547	542	523	553	529	517	533	584	522	520	520
23479	21490	29366	24035	21497	38094	63182	46984	34140	19559	6547	1449	545	386	334	328	348	298	332	346	328	307	365	314	308	343	303	280	355	319	321	342	334	327	327	314	313	344	335	306	324	310	348	319	334	319	292	320	336	335	311	346	296	326	313	335	302	308	332	314	325	327	319	358	311	307	333	327	332	341	294	312	321	319	319	311	339	314	307	303	320	320	338	340	285	325	331	334	339	303	320	343	337	331	305	316	323	331	304	321	319	349	316	306	326	338	303	326	328	310	332	317	314	308	346	328	320	311	317	307	297	333	282	327	324	346	323	291	338	312	337	298	301	320	315	327	319	335	327	315	320	316	339	311	317	315	319	351	307	326	310	314	350	310	337	315	319	360	331	334	321	300	317	310	348	338	288	302	328	335	326	319	330	325	297	314	316	342	316	324	342	318	326	338	315	330	331	339	329	309	318	350	321	318	322	343	331	349	360	315	295	346	325	323	340	334	318	335	339	310	323	309	312	328	351	309	318	298	311	321	322	292	312	352	301	332	300	324	344	340	322	294	297	331	280	354	332	310	341	341	343	337	351	291	331	311	328	325	303	307	311	313	348	332	318	303	304	326	307	306	344	314	308	325	306	281	299	377	314	321	325	317	306	332	314	328	346	296	320	301	306	340	335	309	301	327	311	341	294	331	340	322	326	314	299	327	322	336	317	309	330	321	337	335	320	347	336	318	326	319	335	334	315	310	325	318	323	300	342	294	335	348	348	350	332	310	311	315	313	335	322	314	305	337	305	346	328	336	314	345	300	325	304	311	295	302	299	282	312	328	313	334	330	289	351	297	336	292	306	336	355	294	356	332	341	340	327	378	294	307	298	301	313	335	295	343	302	313	321	309	341	324	313	342	295	282	279	294	338	305	318	347	310	333	313	327	328	310	324	332	334	304	353	321	306	349	314	325	320	323	349	300	351	311	311	303	343	335	326	368	322	307	298	312	313	325	324	309	318	322	311	329	302	362	323	339	327	306	314	323	300	335	354	349	331	331	322	308	285	308	321	329	358	323	346	319	315	319	336	327	306	340	351	314	348	300	347	300	319	345	321	322	330	317	359	344	297	310	297	290	330	344	332	315	327	336	355	342	339	326	330	304	297	313	322	322	297	311	318	338	307	318	339	334	331	310	327	324	343	337	328	319	278	325	319	367	332	321	334	328	349	358	333	334	290	330	332	307	350	340	317	345	327	321	339	307	293	335	322	309	337	314	326	300	328	322	313	326	329	318	296	342	334	339	293	290	303	336	329	338	314	341	335	309	341	343	341	349	306	316	336	334	336	336	332	311	306	330	342	337	306	309	349	302	337	304	330	332	326	318	310	311	348	294	281	336	307	312	310	325	325	361	319	358	336	313	341	336	311	342	335	327	297	307	334	336	306	369	300	302	319	356	370	278	334	294	311	345	304	348	336	335	327	330	307	322	343	305	354	301	321	323	308	309	315	309	341	335	298	297	316	300	354	315	336	293	297	318	321	344	306	323	326	332	317	337	333	361	327	321	335	327	292	334	338	359	308	318	361	321	321	361	295	316	316	338	332	315	310	356	331	325	317	338	323	327	341	323	328	326	323	333	334	337	304	325	327	330	299	327	329	322	345	340	302	312	322	299	326	315	331	313	328	344	304	309	325	331	293	317	319	324	314	348	328	332	333	335	354	321	307	297	342	368	358	347	311	320	328	331	326	352	352	362	328	321	331	329	327	332	304	353	300	322	330	307	323	360	313	323	359	313	344	330	339	313	306	320	323	324	317	304	331	337	298	341	334	323	326	328	330	315	311	296	318	307	319	317	312	344	315	316	335	336	325	322	313	298	319	318	331	338	316	336	285	354	302	301	321	344	313	356	330	332	318	300	309	315	318	319	359	328	305	336	330	323	326	336	337	334	346	324	323	334	315	325	310	311	318	354	343	319	324	317	317	343	348	337	316	321	335	323	363	324	331	328	324	333	316	342	305	337	318	352	358	345	330	343	315	302	309	339	315	320	310	307	333	353	354	333	335	331	349	330	313	330	320	331	344	327	314	323	337	337	327	328	330	342	326	360	321	311	334	348	338	334	333	356	326	324	319	318	344	282	305	328	345	348	332	337	325	340	324	332	335	310	337	317	358	325	315	320	327	315	306	344	319	323	298	348	312	341	330	326	333	315	330	303	348	336	368	306	334	334	309	303	339	320	293	304	365	321	331	295	334	308	348	363	321	300	336	327	326	333	337	319	336	310	328	344	330	308	295	322	329	353	328	306	328	321	310	314	327	335	341	333	327	362	345	311	300	348	337	304	291	314	324	337	309	337	320	314	324	345	319	306	305	307	299	347	312	312	322	312	305	315	338	333	320	335	317	348	332	326	320	300	319	326	330	313	310	311	309	335	326	336	334	330	340	325	300	338	302	290	324	311	337	329	309	339	321	352	319	307	327	349	310	335	320	314	303	321	315	325	313	311	330	327	324	312	370	313	313	307	351	328	322	354	313	357	322	325	326	322	295	335	312	329	313	339	352	310	352	294	327	323	308	276	325	333	313	332	288	360	340	337	322	337	317	298	321	321	316	313	323	376	309	341	334	321	334	339	314	336	306	332	330	314	313	370	320	331	351	351	296	314	322	328	324	308	403	284	341	325	321	311	290	305	311	358	369	353	316	284	334	289	334	327	310	334	319	362	319	345	315	333	331	334	324	293	347	314	332	310	342	343	332	337	344	291	330	317	334	329	332	332	342	302	338	350	351	346	299	350	351	302	330	363	296	303	304	330	359	329	314	319	325	315	301	312	340	331	325	326	328	302	310	340	321	326	312	314	301	358	326	319	328	359	353	309	343	338	334	318	308	347	312	324	324	335	353	329	298	353	301	340	351	336	332	341	347	337	319	323	315	306	377	316	325	345	314	360	304	304	339	361	343	344	358	355	316	303	318	319	330	296	312	334	320	316	305	315	314	328	300	312	349	314	313	327	328	327	324	342	326	303	303	316	319	324	288	325	351	323	332	347	331	330	325	313	350	339	317	343	316	326	324	331	351	307	321	312	342	301	331	308	340	318	320	319	332	290	346	357	350	325	326	304	311	333	332	294	325	328	330	318	353	294	325	304	313	329	305	311	329	309	383	324	279	320	333	323	350	356	338	367	330	324	313	317	309	331	349	326	331	340	356	328	335	316	342	329	316	324	341	289	309	343	320	350	337	355	320	343	344	338	334	311	321	319	335	326	325	316	332	320	329	325	314	348	358	322	333	316	332	309	299	304	330	343	357	316	361	331	346	321	292	307	315	315	363	284	308	328	357	287	334	351	349	360	300	333	324	340	286	301	327	327	279	323	318	340	307	319	290	321	325	312	328	323	328	333	298	354	299	342	346	309	322	324	351	323	314	328	314	328	347	313	351	325	371	326	343	318	343	340	326	347	313	319	328	323	341	347	314	306	323	340	343	299	328	336	324	308	317	318	321	337	299	333	332	317	306	321	329	292
12433	26601	25681	18511	15119	48303	62111	49411	38555	24530	10423	2960	956	539	476	451	481	456	412	439	460	470	448	498	423	442	484	460	451	422	460	458	445	452	482	489	444	426	440	445	471	485	435	461	463	437	467	418	452	494	445	436	432	435	430	430	477	449	463	448	473	446	427	457	462	451	457	454	465	437	414	457	418	398	484	449	457	475	449	401	449	420	452	462	488	420	468	438	420	455	447	446	439	426	446	467	444	445	480	440	446	445	472	402	446	470	444	486	468	462	480	479	446	447	468	416	445	442	449	470	454	445	418	473	442	459	425	470	450	459	464	442	445	445	444	463	479	487	462	491	441	457	446	429	444	489	446	490	493	478	457	458	440	477	441	460	441	456	472	438	433	456	440	438	479	480	477	480	443	471	446	437	435	469	459	440	463	419	441	451	467	441	483	435	439	468	459	468	492	491	473	463	400	467	496	423	445	467	435	499	470	389	473	463	435	429	467	451	444	471	454	459	435	430	458	485	487	438	433	470	443	477	490	474	441	454	429	475	477	455	416	461	461	455	480	442	431	441	440	448	439	445	482	422	438	409	477	457	432	449	486	433	519	459	449	461	472	467	426	443	435	463	439	441	443	450	463	477	434	429	457	468	474	431	473	457	477	457	407	467	473	514	454	449	437	467	446	439	440	449	463	443	458	436	482	435	426	450	472	470	449	446	472	436	433	436	467	448	457	457	434	491	472	461	439	448	469	484	452	439	464	484	446	466	503	469	450	457	454	413	429	439	449	450	446	442	445	466	425	470	493	458	438	462	442	455	443	465	436	483	445	503	460	471	420	435	455	471	486	446	418	439	432	444	498	448	437	429	441	455	430	464	486	448	466	470	450	460	457	473	480	458	472	462	469	454	433	441	481	452	438	454	424	431	450	470	446	441	483	482	431	449	454	461	442	471	445	442	464	442	459	435	461	464	446	461	447	430	469	456	463	435	450	455	430	438	420	465	484	441	424	468	413	452	426	455	426	440	503	481	469	474	426	424	487	432	479	466	447	513	410	473	458	481	411	413	493	469	496	438	426	437	423	473	418	470	476	453	479	456	460	457	428	456	421	473	447	430	462	434	428	461	433	433	437	484	450	462	457	485	463	426	483	435	464	474	455	448	446	435	452	420	415	451	447	462	464	455	398	455	436	419	477	471	478	421	462	462	467	458	451	428	448	455	418	461	444	461	460	468	452	494	413	452	441	457	459	495	471	441	458	444	465	465	491	456	452	445	462	468	443	423	404	454	453	441	473	468	425	461	414	468	463	441	460	446	467	451	462	433	456	423	436	471	427	459	418	446	462	483	431	433	434	437	461	444	442	400	508	469	482	494	410	451	453	467	466	466	464	439	463	501	467	442	433	436	487	432	462	472	476	465	476	450	494	473	447	442	415	478	447	446	463	450	453	475	471	454	443	448	487	425	462	445	478	449	461	467	481	453	431	432	466	443	434	436	444	447	447	488	437	446	478	425	434	446	465	469	440	438	459	460	462	446	426	455	433	463	471	468	457	432	467	430	427	440	465	461	477	480	429	431	467	436	488	482	453	445	491	479	478	487	488	436	439	468	407	448	459	463	441	454	427	474	426	431	443	454	432	467	432	447	461	480	466	476	492	428	449	459	455	465	445	450	450	445	435	420	439	470	406	467	446	488	457	447	424	467	452	483	517	470	440	436	429	460	460	434	431	489	499	451	458	464	415	468	490	455	442	439	443	468	450	458	504	407	420	444	432	432	443	458	478	477	459	409	492	464	498	432	469	437	445	467	452	466	418	453	455	443	437	463	435	482	450	457	475	435	465	480	449	453	454	452	449	437	450	470	463	457	433	453	445	444	449	435	453	463	447	425	472	447	455	472	457	434	470	429	471	475	469	481	486	453	448	400	460	444	422	466	465	443	429	450	470	440	469	467	441	465	442	487	462	485	469	466	448	435	486	434	472	475	392	421	459	487	484	409	450	434	486	445	484	466	462	463	425	437	486	445	437	446	430	461	465	448	435	446	461	447	472	463	427	446	451	454	446	432	455	436	432	430	414	452	420	434	424	445	428	415	449	493	421	465	429	419	433	444	465	432	464	433	488	444	487	458	472	459	447	430	451	410	442	453	484	442	473	440	445	449	453	456	457	464	476	480	482	437	493	386	455	419	472	443	445	447	465	469	489	455	497	479	479	476	422	484	450	453	476	441	487	503	424	432	486	436	468	432	417	435	440	444	432	469	432	475	468	436	430	436	459	479	435	469	482	463	420	445	433	444	480	447	469	454	441	462	462	454	476	431	458	453	489	491	442	468	465	495	471	482	463	462	463	460	441	442	515	445	448	428	483	434	483	431	462	467	484	452	456	442	457	448	447	434	438	451	441	409	441	470	457	447	461	438	456	437	473	457	457	441	429	475	463	420	428	455	451	440	456	466	485	457	448	467	477	459	429	503	455	430	487	436	441	441	442	456	481	464	389	470	450	459	444	465	443	485	436	445	462	463	427	472	412	445	442	475	447	477	433	449	460	445	410	455	433	408	464	453	453	450	441	468	458	418	463	466	474	450	457	482	479	459	491	486	500	422	449	452	439	431	460	483	440	432	457	479	476	481	483	467	487	422	489	435	431	447	474	403	438	424	444	449	446	461	455	451	475	425	464	436	431	501	455	429	446	440	463	462	457	449	472	455	460	472	450	451	444	483	437	467	440	444	423	470	463	466	450	467	446	449	464	472	431	439	483	457	442	480	472	461	457	438	424	462	425	474	414	464	456	467	465	454	477	413	447	431	456	463	447	479	440	468	449	420	453	453	483	449	508	460	438	453	467	441	447	453	469	412	420	446	491	430	458	460	439	430	452	439	472	440	465	465	489	461	438	451	435	492	476	442	458	479	492	448	440	452	460	418	459	467	452	462	468	466	436	471	446	472	452	489	440	450	449	463	468	422	416	434	482	453	465	477	430	444	455	436	416	472	424	453	435	433	452	442	458	438	444	456	467	443	445	432	458	457	505	434	443	448	431	460	432	463	417	440	470	450	433	439	454	466	415	477	475	437	456	449	451	477	495	431	481	451	463	441	437	472	422	437	470	463	418	440	433	460	459	482	481	473	472	438	463	452	477	446	441	428	456	462	433	452	461	473	500	428	418	426	479	468	454	439	461	395	488	475	453	442	452	433	457	454	444	460	507	478	391	485	446	480	460	432	462	453	444	482	459	440	466	433	430	414	477	432	448	469	460	479	434	503	458	431	460	416	469	440	468	471	476	463	455	487	500	443	461	456	450	453	446	456	468	461	439	481	452	458	446	495	457	419	406	447	445	454	456	478	442	461	510	418	453	462	456	498	429	487	421	436	461	446	430	476	440	470	467	426	452	461	473	444	442	476	474	448	470	443	423	484	455	429	463	493	461	465	477	452	432	421	490	474	438	408	446	407	462	447	473	446	458	454	441	448	456	485	475	456	436	429	463	465	433	445	473	436	442	491	499	454
27287	20761	11555	5216	4348	7935	12528	7471	4079	1904	859	527	407	424	398	380	382	393	394	393	373	433	413	411	373	377	378	356	366	370	412	386	387	378	365	382	396	371	401	377	361	367	380	336	398	403	380	365	375	382	390	410	392	396	346	384	417	372	378	397	381	399	396	371	382	374	380	392	377	392	370	376	373	358	362	369	386	377	369	374	384	386	422	371	411	346	378	364	381	354	346	381	411	369	343	420	393	407	390	410	374	386	406	366	389	384	410	369	365	351	352	409	395	366	377	374	368	364	372	392	378	409	350	379	385	389	373	356	382	385	372	393	401	373	355	373	399	387	402	392	401	389	401	346	402	398	392	364	381	381	399	427	395	392	385	394	387	390	373	425	378	392	366	420	375	388	350	373	432	382	392	374	411	385	362	395	407	376	369	395	376	365	353	402	370	378	351	372	432	360	363	363	386	390	350	384	382	364	386	407	374	365	355	355	368	393	378	395	394	386	413	392	351	338	349	364	369	354	387	387	413	408	363	410	386	419	397	375	418	386	398	390	392	391	421	360	387	388	377	395	408	393	386	375	387	397	374	386	387	364	392	343	406	361	381	419	362	376	412	344	391	421	351	385	371	357	393	401	384	339	433	379	355	390	380	387	374	392	389	380	382	379	421	347	380	405	363	360	405	381	421	367	398	397	374	353	380	326	367	384	389	413	385	370	393	365	386	385	378	393	426	433	368	423	362	358	379	362	388	396	359	374	421	376	412	378	375	380	377	408	361	380	383	385	375	370	406	383	400	356	390	392	403	373	398	405	387	409	385	361	379	379	404	384	359	358	360	357	398	389	397	414	344	352	413	375	364	390	385	392	368	363	350	403	354	358	358	401	340	398	352	382	426	416	352	386	422	370	358	383	407	388	376	367	406	360	405	373	397	380	387	399	370	389	367	399	366	388	403	389	390	420	357	376	394	366	382	384	381	389	385	347	400	351	355	356	382	430	399	387	377	385	403	405	366	396	371	376	370	367	401	362	385	381	375	392	347	393	360	390	378	407	369	395	385	404	401	388	358	392	402	370	361	385	395	360	400	436	387	386	377	419	386	411	367	344	381	355	385	363	377	370	392	373	368	361	402	363	378	371	383	400	396	373	377	384	385	384	379	379	422	395	377	400	400	366	423	382	390	371	422	398	371	369	347	389	371	392	366	376	386	401	396	365	389	396	368	399	404	393	374	394	391	397	420	404	364	363	398	380	388	357	368	376	351	389	402	369	355	373	367	387	362	382	389	397	391	366	401	358	354	366	369	373	399	404	397	412	396	383	395	419	387	372	383	366	406	383	344	377	383	419	387	360	400	396	376	414	384	384	403	373	394	410	357	426	350	362	386	380	396	382	382	369	345	376	375	368	385	371	381	410	415	389	388	386	386	383	388	385	378	358	371	391	400	409	396	404	367	373	399	393	403	371	366	401	380	383	381	398	363	365	391	358	405	421	333	394	384	358	379	412	365	383	343	363	360	412	372	388	383	396	373	407	369	388	357	411	389	380	378	407	411	401	389	352	346	366	421	411	363	388	371	398	391	407	374	381	385	369	382	416	383	414	382	378	393	380	385	393	370	362	401	376	371	379	385	379	356	374	424	377	340	383	406	385	379	395	368	385	373	388	388	365	378	397	372	365	374	413	345	366	396	394	408	361	403	409	380	378	404	379	379	357	403	354	416	376	338	364	341	344	351	376	382	381	376	361	381	371	384	372	396	373	378	383	350	409	358	339	345	377	388	358	388	392	390	366	395	406	384	376	367	410	387	375	388	404	421	343	393	384	392	426	388	390	370	361	420	387	354	386	367	392	383	363	402	409	393	377	377	341	397	401	411	381	370	415	365	367	376	391	366	390	376	356	369	381	377	356	369	389	347	377	387	373	416	398	417	379	392	382	382	330	360	359	385	347	398	384	363	347	409	397	379	373	361	397	389	381	396	377	398	369	377	374	361	345	413	387	376	358	399	351	362	407	383	367	374	372	413	380	391	402	367	392	394	354	375	379	414	377	346	388	373	375	420	375	401	399	411	418	398	379	372	407	412	354	344	386	379	369	386	369	383	353	365	388	391	379	399	429	365	393	373	397	378	397	403	378	395	371	395	370	403	394	407	405	369	346	406	400	394	392	368	388	389	395	364	374	402	379	395	378	401	373	381	398	404	399	372	407	404	403	355	388	336	383	371	395	392	388	424	373	401	376	344	384	391	365	373	381	393	411	387	383	396	388	369	370	353	425	360	376	373	387	418	373	375	366	434	375	355	390	372	387	372	373	375	342	390	361	414	364	387	387	345	418	336	363	379	362	382	398	384	393	445	342	403	345	372	393	380	407	374	370	370	404	389	384	397	384	385	370	400	399	411	365	359	370	383	380	397	380	375	401	381	405	383	394	378	382	390	406	373	375	408	393	388	389	372	402	398	375	380	362	353	371	390	409	364	412	376	368	358	388	374	408	348	396	405	397	359	377	369	391	400	364	352	394	365	371	377	391	358	390	390	390	383	392	380	352	385	350	423	386	370	365	385	392	394	410	376	362	397	353	382	347	342	384	391	371	377	386	362	379	378	408	403	388	339	391	358	331	394	374	372	377	347	387	383	383	377	379	368	386	385	380	358	328	385	374	404	401	371	418	367	421	386	406	373	380	377	391	394	422	379	427	381	383	369	377	372	385	375	387	400	378	389	393	414	395	368	388	367	366	414	379	392	395	380	380	347	374	380	340	385	385	333	365	404	381	353	407	404	372	386	391	358	361	364	373	379	394	370	370	369	393	396	391	376	391	383	394	367	380	400	369	409	383	362	384	392	394	359	377	378	407	341	372	401	384	392	350	391	392	390	373	351	413	397	407	355	352	368	372	388	392	389	346	392	385	358	355	381	363	389	398	418	389	409	403	369	386	380	370	360	379	380	416	384	383	385	369	393	426	406	381	399	409	380	396	362	371	412	377	416	389	380	386	395	360	374	391	417	363	358	362	369	399	390	368	386	397	354	373	394	387	395	383	373	346	437	409	411	387	402	388	398	422	387	339	400	414	364	339	381	410	373	355	384	407	356	383	369	398	383	395	389	374	410	398	395	366	422	386	412	342	369	388	386	368	401	390	393	395	379	380	401	377	363	396	364	362	344	372	356	374	394	383	384	349	380	357	400	352	349	353	381	385	379	369	406	396	367	388	381	334	386	411	408	344	359	346	351	357	385	357	372	375	369	392	405	404	362	368	380	409	376	386	388	387	382	355	394	365	356	375	354	359	397	360	374	360	390	369	347	395	415	372	366	353	371	364	346	386	357	398	398	409	391	412	387	398	364	353	411	370	385	382	401	379	359	391	366	372	349	384	425	341	389	369	383	379	416	365	396	387	409	387	416	378	390	391	370	365	337	383	372	335	381	374	367	386	391	396	383	403	387	378	415	417	340	378	414	376	395	398	384	396	346	402	383	396	395	389	366	392	343	412	363	374	354	385	394	374
8354	11252	10824	8397	9648	15721	19899	12651	7493	3644	1606	806	616	573	527	580	534	545	518	580	515	467	531	554	524	521	546	547	547	541	535	544	548	539	554	544	566	547	535	548	548	482	567	532	549	567	540	521	562	552	574	565	557	524	561	521	522	522	516	544	572	515	530	517	555	582	474	523	508	512	535	541	555	528	530	530	549	510	555	544	530	547	543	566	511	597	551	531	512	552	543	524	509	541	483	555	522	553	539	547	575	547	523	576	515	514	561	544	574	507	514	513	556	532	542	536	514	534	536	509	568	567	527	518	538	560	550	499	550	557	543	550	548	556	552	518	525	539	518	507	521	512	529	494	550	519	571	504	524	526	553	584	526	512	548	528	558	532	545	540	563	537	535	601	530	532	553	535	477	548	537	554	547	499	542	517	559	540	569	554	490	562	554	581	565	546	575	535	536	560	574	550	537	507	529	527	504	553	571	544	537	574	508	535	547	511	487	526	550	525	547	491	540	543	510	520	536	505	531	572	527	502	552	558	501	530	529	523	524	508	554	524	515	586	556	537	543	572	500	547	538	555	533	522	515	559	530	506	559	526	513	547	496	602	504	507	538	507	556	530	582	537	517	535	577	524	549	537	543	545	558	525	528	529	536	552	498	514	537	551	545	559	531	525	553	526	546	535	493	564	538	542	557	508	550	525	554	553	509	558	568	580	567	578	566	548	486	537	540	571	551	548	531	513	556	537	558	539	551	519	528	555	522	509	532	534	555	485	579	582	520	484	568	538	564	497	573	505	508	542	545	522	512	556	501	550	519	528	551	527	545	544	577	515	539	540	552	505	595	560	540	540	558	577	573	514	527	508	554	544	546	510	549	561	547	557	527	499	524	538	518	541	526	549	541	535	536	514	563	517	528	525	539	554	541	574	535	575	523	541	541	550	554	567	539	537	508	531	542	495	538	507	534	566	550	546	531	548	529	513	537	530	570	513	514	539	548	511	537	572	556	526	558	511	501	520	540	521	589	526	563	521	561	547	600	550	526	553	555	585	536	541	547	528	536	549	518	586	503	579	573	544	544	569	553	543	538	506	524	523	559	552	514	527	550	500	542	552	530	519	522	548	558	576	499	531	561	559	580	550	559	578	532	538	513	552	547	565	509	556	556	546	573	558	542	510	551	559	534	522	515	533	548	580	565	531	540	551	564	506	512	567	509	556	527	529	516	536	526	517	536	566	565	569	537	531	534	538	559	543	527	540	583	544	525	496	607	553	501	551	532	518	525	573	542	562	551	519	539	606	515	537	541	597	506	542	581	511	516	552	522	557	569	542	510	518	530	591	530	495	519	509	544	526	560	507	470	535	533	529	539	532	524	542	537	551	537	551	537	551	552	575	529	550	554	580	551	543	524	529	548	572	496	548	540	509	540	537	547	522	551	529	521	553	529	584	538	505	549	524	521	566	579	500	540	554	485	506	527	568	520	527	558	552	528	517	556	536	538	516	545	545	555	557	511	560	576	532	577	511	554	599	560	548	541	544	517	556	515	527	538	510	490	494	552	555	547	526	518	546	547	514	509	526	531	534	569	530	542	535	521	508	544	552	563	541	483	512	498	564	540	510	581	540	557	602	530	584	527	542	497	499	546	479	516	530	555	514	522	532	581	559	541	514	583	537	549	523	520	571	534	496	518	565	546	515	534	505	571	543	504	570	517	540	560	510	558	539	530	519	544	498	531	516	519	518	496	547	549	533	527	522	527	548	519	580	550	492	528	522	528	547	558	510	509	511	566	559	552	541	519	523	542	531	503	529	512	568	523	515	551	516	546	587	539	551	542	533	570	526	481	594	519	514	534	472	563	592	519	588	526	527	552	537	526	513	508	548	611	533	510	489	526	556	532	550	551	560	543	487	552	547	528	523	562	513	546	521	554	541	540	531	573	543	537	596	504	539	568	535	549	539	549	523	517	547	582	549	551	532	527	512	527	508	545	557	538	516	513	515	540	553	524	575	511	511	593	556	569	520	530	519	521	579	550	544	545	518	521	510	543	544	551	509	522	580	523	545	529	580	517	538	563	553	548	510	542	581	543	535	559	555	528	539	534	509	559	548	572	531	587	558	543	509	520	546	552	499	585	551	544	564	573	509	554	544	555	495	588	551	560	553	555	524	503	519	546	558	515	517	571	541	540	572	549	544	526	565	549	518	491	527	526	554	559	572	523	529	548	521	552	533	524	551	554	514	578	551	515	519	497	497	510	508	534	561	565	513	556	536	540	535	543	522	558	539	547	526	540	514	514	545	595	576	514	527	555	514	530	536	515	562	517	559	553	552	499	525	524	522	532	547	506	581	537	524	551	508	521	563	554	556	514	512	538	542	538	525	521	528	528	531	608	553	527	532	504	513	517	550	527	526	546	531	586	530	564	554	503	527	534	544	529	537	545	529	527	513	557	534	523	517	561	545	596	570	539	561	562	452	571	534	492	520	566	557	565	484	548	557	547	515	542	510	584	586	532	536	541	562	548	556	554	548	533	571	536	549	526	569	523	535	511	507	521	533	511	543	557	524	552	541	542	551	535	529	571	544	491	541	521	581	527	554	568	565	510	527	556	552	551	513	558	523	540	520	523	524	531	514	532	585	541	537	589	521	538	553	562	523	553	550	542	538	558	530	532	539	563	505	526	517	517	588	557	496	542	514	480	532	567	535	522	534	549	536	534	491	530	538	544	530	573	549	553	550	536	555	533	545	553	505	538	586	500	525	538	513	540	534	555	589	499	529	552	549	545	552	543	576	582	540	501	481	508	535	555	565	492	561	517	510	543	489	559	544	540	542	550	577	513	527	482	564	502	540	536	532	520	575	594	552	565	527	544	513	544	498	523	525	534	519	488	535	564	538	531	551	545	539	540	571	566	550	554	524	548	562	573	535	542	521	528	497	516	496	550	520	549	526	538	521	538	523	577	544	541	596	511	498	544	502	543	507	530	541	500	547	548	493	552	532	533	543	519	528	543	548	531	506	531	579	532	553	519	495	539	527	521	515	569	567	520	534	556	518	566	564	536	530	543	496	505	530	520	561	552	541	550	568	531	530	566	554	555	570	553	559	477	541	569	522	524	549	502	524	550	562	548	541	540	553	507	540	518	556	536	545	563	531	534	546	486	562	499	548	526	514	523	543	575	509	540	544	622	545	532	535	565	521	521	535	488	510	588	501	553	541	558	585	507	552	529	587	543	551	514	530	544	555	543	579	518	566	558	571	528	570	517	548	546	532	517	551	530	542	479	552	526	540	511	514	548	539	514	540	562	590	511	525	525	525	571	566	547	548	530	516	563	580	529	573	569	580	517	528	525	570	547	508	521	576	530	567	540	524	529	530	544	544	541	504	519	553	525	556	560	536	536	536	528	514	557	534	573	538	516	540	537	545	533	542	530	560	489	549	515	543	534	551	536	557	523	513	540	572	563	546	553	508	611	532	548	515	532	556	550	563	506	560	521	548	538	529	552	545
26708	21490	21413	12467	5584	9900	17177	11372	6181	2602	1104	545	426	388	364	387	394	391	400	370	368	398	379	358	340	397	358	373	368	394	380	372	374	358	402	375	376	368	380	363	369	419	378	368	405	376	395	394	355	401	365	373	382	386	397	360	387	403	380	369	387	347	407	359	359	409	380	388	384	381	422	358	371	357	366	377	376	383	377	342	371	395	363	403	355	396	388	402	384	379	386	385	375	399	375	367	404	367	396	380	385	344	390	385	405	362	373	426	372	393	376	394	373	360	369	386	385	371	390	375	382	343	405	381	385	381	396	402	378	360	383	363	420	367	361	367	361	406	399	379	410	374	349	431	407	380	391	389	375	375	383	360	375	372	424	421	409	363	388	407	384	371	363	348	375	365	360	401	406	394	416	385	371	376	381	373	354	397	398	426	350	397	344	388	327	371	337	383	374	364	386	367	382	394	403	396	409	392	397	370	397	364	387	360	383	357	345	390	338	376	364	391	357	391	370	405	377	356	383	394	368	401	396	390	375	385	378	358	370	392	375	389	367	356	387	365	383	377	397	408	387	337	375	358	385	372	385	371	348	393	382	395	381	377	417	384	384	397	368	367	368	414	389	424	414	376	393	346	344	372	340	370	359	356	359	390	364	374	380	418	375	416	337	409	359	408	393	392	396	368	377	400	365	342	420	383	356	377	366	362	411	396	395	406	389	378	357	394	406	392	409	383	375	383	369	373	367	370	392	404	362	362	386	375	391	378	381	364	402	406	398	382	383	407	369	354	422	404	333	334	366	356	398	394	377	386	399	424	362	337	373	352	396	356	362	422	376	410	378	365	380	358	387	380	435	356	394	384	356	367	380	385	359	361	379	380	394	385	413	374	360	356	362	391	347	344	392	390	401	387	371	388	350	367	384	384	366	392	375	403	384	346	396	365	361	406	401	386	362	399	376	370	387	354	368	346	356	366	369	401	381	384	387	366	363	399	379	390	383	368	354	367	384	369	393	369	379	368	379	413	390	395	428	368	379	404	409	402	350	400	401	386	397	391	413	378	388	370	374	378	363	373	398	359	347	407	365	409	391	395	414	357	352	361	423	384	339	357	384	403	363	354	382	376	359	378	398	400	357	366	367	355	367	407	402	360	384	370	396	372	391	348	385	371	398	401	396	360	395	375	402	369	378	341	379	349	388	408	392	357	393	404	386	393	392	416	378	367	398	359	366	374	385	365	399	337	369	364	366	365	395	385	383	383	360	396	374	384	404	364	404	398	371	410	348	374	373	385	364	411	377	411	375	362	375	400	397	412	372	375	373	356	418	379	372	358	428	388	368	353	390	368	357	378	387	349	409	392	370	372	385	400	408	394	368	358	388	382	389	388	357	365	370	383	386	356	367	382	380	407	392	398	382	359	393	375	378	388	366	358	361	374	358	395	377	394	369	382	386	367	405	374	392	403	381	349	388	371	350	364	391	371	403	367	345	382	393	375	354	395	380	354	378	372	371	401	372	339	385	361	373	384	393	357	394	387	394	405	343	358	353	404	377	371	391	390	425	363	406	365	395	359	399	371	376	368	408	354	383	357	398	365	388	390	392	387	350	370	359	386	356	366	372	375	367	356	397	393	371	389	406	375	403	379	414	374	390	384	371	403	409	364	405	355	370	360	379	376	380	376	368	361	338	367	366	403	403	371	364	345	377	379	364	382	382	368	372	388	415	351	374	377	360	351	360	425	381	358	384	367	382	373	392	374	382	389	380	378	395	366	388	405	400	428	370	397	362	417	361	364	384	377	373	356	392	384	392	375	345	358	364	387	355	391	373	393	364	396	416	388	389	395	405	384	389	387	384	404	396	401	399	366	416	409	375	419	378	361	385	383	370	381	379	373	389	379	386	403	390	349	389	352	378	370	381	391	362	379	351	396	362	387	394	405	368	369	394	373	382	396	402	391	362	341	354	369	367	385	391	369	373	400	407	373	376	381	417	380	361	392	401	338	359	359	406	389	380	349	394	395	356	401	377	328	375	351	436	396	351	388	427	394	385	375	363	361	392	392	379	378	355	377	395	384	400	393	363	402	391	404	346	387	343	396	375	407	382	381	362	354	361	370	392	360	379	376	382	393	389	381	413	389	383	390	402	366	368	374	349	358	370	387	382	404	385	377	372	328	373	400	378	415	382	366	405	382	387	389	393	402	391	398	385	410	405	411	375	345	415	368	381	402	381	397	389	392	340	383	358	383	384	351	343	361	363	407	355	354	377	380	401	365	382	361	367	368	414	365	358	413	357	358	409	369	412	378	381	390	373	354	341	385	369	366	397	371	369	369	384	346	376	365	371	374	408	407	369	377	405	403	371	394	356	368	344	392	347	355	393	382	336	405	370	354	410	362	378	376	404	366	397	372	390	411	379	400	378	414	336	440	387	380	353	368	347	386	362	403	397	366	404	362	372	381	388	364	378	354	370	391	431	320	381	357	346	401	367	366	377	401	401	364	403	379	386	384	369	400	409	366	408	380	387	391	427	372	437	383	371	399	404	376	380	367	388	386	363	375	364	370	404	349	372	373	381	383	390	391	401	394	380	368	364	420	380	369	390	369	401	394	356	361	353	372	382	376	372	370	376	373	390	418	397	366	371	381	411	381	372	393	366	362	357	374	405	367	365	376	395	389	395	391	388	366	405	388	415	369	356	392	405	377	408	366	404	406	377	403	397	356	362	375	383	410	388	376	378	338	392	404	389	376	381	375	371	387	382	339	398	384	383	359	372	371	353	383	387	384	367	388	378	385	362	412	381	367	331	367	377	366	341	360	399	373	385	366	372	376	372	383	339	367	406	371	371	378	353	357	388	385	384	342	396	372	375	402	386	364	411	358	424	369	369	342	364	362	389	383	372	370	404	369	381	379	393	390	392	383	392	383	406	383	369	372	416	390	385	375	349	410	370	371	357	368	392	367	341	374	344	418	369	397	363	360	371	358	397	407	381	415	352	401	355	391	392	386	372	397	371	370	409	368	362	381	372	387	402	373	345	367	358	357	381	383	405	383	389	342	345	380	393	375	387	385	418	354	383	388	373	376	357	363	355	364	373	369	371	413	382	370	383	363	394	414	383	379	394	367	403	390	400	390	393	338	359	389	338	362	360	388	388	363	382	353	404	349	410	362	377	410	364	382	423	383	366	405	390	381	383	375	384	395	386	373	397	372	347	396	380	384	372	411	347	375	409	334	403	343	395	363	361	341	372	354	360	408	356	388	371	377	404	400	397	353	395	357	401	356	349	411	391	351	392	346	387	368	382	363	372	383	390	376	391	391	388	395	378	385	372	363	379	389	372	388	354	381	397	347	419	372	370	376	350	352	360	365	374	368	372	395	374	370	387	400	387	371	374	403	376	397	412	423	383	360	373	363	405	353	380	394	365	379	382	348	363	352	384	371	395	387	378	374	383	362	383	358	394	403	393	386	389	381	358	397	403	388	370	400	355	386	369	427	356	377	379	354
8674	16912	17410	14507	11128	18352	24900	17664	10917	5166	2131	988	612	592	485	545	531	527	531	536	528	533	553	563	579	545	545	543	531	533	552	553	555	549	586	548	562	512	554	563	538	507	495	507	531	537	547	536	538	538	523	539	492	538	546	551	533	547	521	525	548	539	535	559	539	580	521	566	539	552	534	520	558	542	581	554	504	543	520	547	522	551	569	499	576	560	569	539	523	549	527	569	563	502	508	521	498	522	524	551	556	531	565	575	524	560	539	539	555	552	542	559	543	548	502	554	517	569	549	570	529	527	534	560	517	546	518	525	541	523	560	542	543	522	538	569	524	528	571	517	539	548	549	509	572	542	532	554	568	527	562	594	548	514	507	536	552	544	564	516	523	540	543	520	548	513	597	532	556	524	545	535	517	532	545	523	569	583	555	520	525	530	543	529	525	529	514	523	513	528	529	532	538	526	507	510	581	533	536	536	496	520	546	545	535	544	582	524	518	486	550	504	517	553	517	516	525	496	542	587	522	553	524	565	538	543	530	522	568	553	575	514	559	544	542	561	580	533	488	579	534	520	543	560	495	538	544	551	565	572	510	501	532	542	531	563	512	502	543	522	531	524	548	567	532	548	514	536	528	553	559	517	554	530	556	550	562	584	546	571	519	519	535	506	554	575	545	530	510	494	553	522	558	494	554	498	543	577	539	557	546	538	573	557	504	529	529	570	533	550	551	514	542	496	516	579	573	500	572	550	524	550	507	550	497	541	562	538	494	557	514	503	507	539	552	525	525	557	512	558	568	537	555	499	575	565	549	564	522	535	502	537	496	549	512	472	503	503	537	545	551	512	533	553	548	533	532	523	533	491	567	532	558	573	552	525	516	536	542	544	520	520	531	577	516	543	528	562	555	559	588	563	544	543	558	505	534	552	542	513	558	515	507	493	576	535	531	523	573	547	537	530	538	522	525	524	537	531	494	544	606	561	525	539	551	549	552	499	519	509	545	556	510	513	543	524	547	554	566	486	547	554	567	518	582	561	532	535	521	529	528	534	545	492	528	549	528	572	516	550	536	508	554	548	568	541	535	550	555	508	573	538	557	545	563	561	528	530	551	553	527	563	583	530	543	505	569	565	515	532	541	625	537	506	537	537	533	571	571	567	537	537	529	539	529	546	540	544	497	520	541	574	567	534	574	539	564	544	542	538	551	531	560	552	505	540	532	550	564	536	494	550	520	520	520	536	546	550	518	559	523	570	513	538	559	528	550	535	552	547	568	562	543	540	509	581	574	504	545	522	566	522	540	531	495	518	535	523	575	561	543	489	554	571	504	500	560	532	500	527	527	528	535	544	496	520	611	546	559	534	534	510	581	560	551	517	573	525	562	540	524	544	568	536	548	540	553	521	540	540	566	568	529	577	537	525	558	504	530	521	548	545	542	519	563	589	549	542	498	553	562	529	536	526	529	571	558	498	558	543	564	576	512	531	564	548	562	524	571	527	541	537	521	530	512	525	573	585	515	569	538	518	534	574	551	533	580	518	575	588	582	513	576	564	511	544	537	549	566	535	575	554	499	510	554	517	559	585	573	528	506	535	538	513	509	526	532	524	502	554	514	554	558	540	532	562	510	585	535	545	553	492	559	523	531	536	551	581	545	541	560	557	573	541	556	528	570	535	562	513	557	534	564	577	554	561	537	523	557	543	530	552	558	512	514	509	532	554	532	535	542	520	534	550	561	529	572	528	541	518	550	554	514	538	511	592	538	511	563	565	539	611	558	530	549	535	601	548	579	549	530	528	516	515	526	547	539	547	517	520	542	539	556	534	483	543	496	570	560	596	533	570	528	549	568	564	540	560	502	525	506	535	525	524	552	536	541	517	529	536	549	544	571	540	532	519	520	500	531	535	535	564	527	534	509	517	507	533	542	579	497	528	532	512	561	548	528	527	564	548	546	524	584	517	520	530	531	596	504	518	523	542	536	570	534	557	543	514	566	525	540	534	507	512	527	537	532	562	540	562	567	525	562	519	530	534	527	563	560	539	525	562	609	485	544	542	548	534	544	515	509	500	542	577	571	555	530	548	557	571	567	553	545	548	577	539	553	519	515	559	526	531	547	561	519	545	522	572	581	561	559	534	534	579	507	574	598	532	514	538	522	539	556	538	528	573	557	512	531	566	519	550	508	533	538	553	527	515	473	555	531	540	537	542	539	510	532	517	558	543	543	537	521	532	539	537	527	505	532	569	521	563	536	554	546	546	562	536	557	498	501	539	559	520	543	542	539	516	544	550	509	520	504	549	537	547	535	538	530	547	568	573	525	551	543	533	548	499	538	531	551	556	521	518	533	525	548	562	523	556	514	544	539	547	560	576	583	524	513	543	535	585	558	568	531	526	553	525	529	543	543	557	533	565	553	547	539	542	541	569	565	559	586	514	557	575	561	577	546	548	496	554	570	541	563	525	551	528	495	533	529	559	524	554	531	544	536	569	520	524	519	564	523	532	494	536	521	535	554	547	587	575	529	540	553	540	546	518	514	543	517	545	549	514	543	535	520	550	564	532	567	552	526	512	571	583	533	546	527	555	553	538	542	571	537	511	501	527	524	559	514	542	495	543	540	532	552	534	549	573	555	554	522	529	566	574	533	495	561	522	563	534	513	570	554	517	537	538	566	530	533	536	599	550	538	553	578	589	505	528	551	542	584	531	529	554	544	545	548	520	526	543	516	541	538	553	520	541	556	556	544	539	526	516	564	520	575	556	504	508	561	564	529	559	567	543	564	567	586	535	536	502	538	531	559	566	545	545	550	529	579	519	527	552	519	518	539	567	510	521	536	532	520	536	495	545	537	569	494	509	535	566	581	533	526	573	481	524	544	526	547	562	538	528	531	571	585	531	528	572	536	512	535	559	527	511	566	488	506	569	511	587	494	553	521	519	575	467	584	541	531	549	543	571	545	537	513	505	547	517	540	530	549	549	561	522	545	528	513	481	545	531	560	563	528	552	532	525	531	526	553	552	531	558	541	535	547	574	562	575	558	561	517	582	539	578	525	536	538	551	539	522	558	546	496	543	535	556	548	560	540	555	570	566	528	543	543	542	542	531	534	514	537	526	525	509	542	539	560	503	560	534	564	565	558	560	529	593	541	507	527	512	514	561	542	543	554	499	566	525	540	591	499	551	521	509	581	518	541	527	577	526	542	569	547	552	556	541	568	568	528	514	558	497	565	538	571	556	567	512	531	528	544	551	560	554	511	538	540	544	544	562	541	555	583	487	542	570	491	536	543	560	528	540	598	553	555	559	614	515	544	601	506	515	609	514	535	499	484	533	523	514	520	514	530	556	529	546	533	562	523	535	546	551	509	546	524	559	575	522	570	519	532	532	518	508	558	544	502	507	522	523	532	569	539	532	535	501	561	545	527	536	555	562	532	573	518	526	546	513	548	549	503	536	551	529	523	552	544	528	539	553	535	552	576	518	548	533	541	565	527	531	575	518	512	516
23407	21466	29293	24073	21492	31711	59684	48753	36904	22935	9336	2060	648	383	353	319	338	306	348	336	307	349	359	369	323	332	319	308	298	345	337	325	354	343	347	329	341	322	321	344	298	316	309	342	351	334	329	322	331	307	321	315	334	317	322	352	293	340	320	337	344	329	360	328	366	315	337	354	318	338	313	330	307	331	339	327	314	317	318	353	323	339	321	312	342	308	321	324	317	333	343	321	312	336	333	370	337	295	307	324	310	351	293	318	306	308	357	327	357	311	338	301	316	343	312	330	343	329	317	305	323	317	324	328	334	313	332	314	329	305	289	327	311	309	318	339	325	310	325	304	305	330	316	326	335	326	375	341	314	314	319	315	314	310	324	282	331	312	341	319	319	336	323	331	325	312	342	332	361	349	323	362	320	314	317	335	345	333	304	293	334	288	323	305	300	340	303	322	353	348	314	328	338	336	326	310	341	353	336	331	337	327	347	318	303	326	348	322	330	313	358	350	338	278	308	307	342	353	333	321	303	317	366	324	325	332	355	328	349	311	283	338	317	305	347	299	308	325	325	317	323	312	308	337	373	321	311	338	326	317	351	354	303	335	357	351	328	336	309	305	313	299	312	299	292	315	314	335	350	292	338	323	338	317	303	317	277	313	321	362	363	315	310	343	300	339	342	325	320	346	326	292	353	332	336	320	341	338	327	321	288	310	302	313	319	344	336	319	320	334	340	320	309	349	323	333	322	315	334	340	331	319	316	325	358	314	319	328	313	344	368	364	356	353	327	337	320	323	337	331	357	302	322	309	316	342	317	318	346	311	332	364	305	333	324	338	344	334	319	314	312	342	330	325	360	362	285	331	355	339	337	288	310	339	328	315	326	321	333	339	326	314	291	311	324	353	292	339	328	296	324	329	325	344	332	336	313	308	335	344	304	315	357	323	367	325	294	303	342	325	338	309	329	315	308	369	321	324	323	346	327	336	337	301	319	317	309	321	319	311	287	349	311	325	305	318	302	310	329	342	330	317	324	296	322	303	324	304	331	308	309	308	311	330	327	359	346	304	322	350	312	356	321	341	314	310	279	333	334	339	343	343	306	352	307	323	319	303	317	306	329	336	378	293	326	301	316	326	307	304	296	309	299	301	313	345	344	337	328	318	335	319	316	317	288	299	348	325	297	399	340	296	351	326	332	324	312	338	320	308	332	298	372	354	303	369	335	327	302	324	301	332	323	353	354	348	348	339	317	318	351	298	320	303	302	324	329	330	308	321	315	331	322	308	340	322	318	318	307	344	324	313	333	328	316	336	324	323	317	329	305	298	303	332	301	328	345	342	349	294	316	295	310	314	329	310	322	328	309	329	330	362	308	345	348	309	319	304	321	326	328	304	318	331	350	325	340	321	347	360	337	326	338	337	342	332	342	329	352	335	309	317	342	302	341	320	326	336	357	348	328	315	306	321	322	328	354	344	301	341	328	318	321	362	303	280	315	328	349	320	346	332	306	335	307	346	322	347	345	341	343	325	322	328	310	331	302	312	294	313	296	327	333	325	323	320	314	325	347	324	323	337	316	336	305	307	313	327	307	332	328	336	340	305	339	332	333	306	331	347	312	324	344	337	306	316	313	300	292	343	325	356	326	317	336	303	335	319	348	337	323	311	337	304	297	345	330	338	319	313	308	328	291	339	315	330	305	314	292	331	332	320	303	347	332	332	310	332	331	322	324	335	315	354	326	335	318	308	296	334	304	344	348	340	323	321	339	335	318	312	343	340	346	334	331	303	322	332	316	310	311	320	323	347	332	327	305	332	298	339	285	318	345	320	306	341	330	327	314	322	282	325	296	318	369	318	291	346	329	316	332	307	305	320	306	320	348	316	348	340	348	329	337	311	307	317	339	324	339	290	268	316	333	345	316	316	326	332	348	326	293	329	332	304	313	329	302	339	304	318	282	357	306	331	317	325	326	330	347	280	314	311	292	325	334	303	329	339	327	342	334	322	318	300	330	323	316	353	306	323	300	348	317	306	334	316	350	314	318	308	298	344	328	325	316	315	317	332	333	328	320	327	326	317	307	352	338	321	313	295	317	301	318	323	296	347	322	314	283	323	327	351	342	354	303	319	326	351	325	317	331	316	325	317	317	306	317	299	346	360	333	347	324	295	320	301	323	325	333	321	324	324	317	306	331	329	349	303	331	312	336	305	333	342	320	320	299	323	343	353	327	337	332	319	324	334	354	335	309	317	367	280	329	326	340	362	348	319	336	318	292	306	343	303	333	338	308	341	343	342	324	354	327	296	341	338	325	319	333	338	338	294	334	324	309	330	335	318	317	304	356	320	315	336	285	345	342	332	331	338	327	323	319	311	314	343	333	335	298	313	306	362	351	323	329	337	335	320	324	350	314	321	298	302	321	310	351	301	320	292	314	301	314	317	309	314	345	322	340	312	326	323	311	350	315	303	323	318	345	308	306	324	337	312	321	309	338	313	282	317	334	344	313	340	332	333	320	343	330	307	318	315	355	304	326	336	339	287	335	315	310	335	306	319	328	337	342	348	328	327	336	329	330	330	342	316	337	351	339	320	318	291	327	328	309	327	334	318	317	329	307	345	326	333	328	304	313	321	294	329	313	362	309	327	324	323	333	320	329	321	315	327	314	327	333	347	352	341	325	305	323	307	312	328	328	314	351	328	349	294	379	323	333	331	319	329	321	311	329	353	319	307	337	354	311	335	339	350	321	332	323	336	319	338	339	305	313	337	314	299	293	345	332	325	288	346	301	319	307	321	341	349	321	313	335	359	325	337	316	324	334	335	309	310	345	323	298	315	299	328	354	338	311	359	321	323	345	319	329	337	360	354	351	310	322	317	380	314	351	317	301	332	345	317	329	335	345	310	307	297	324	343	301	319	340	320	360	327	331	325	351	321	321	320	330	362	331	325	312	328	339	316	319	313	327	286	340	335	317	317	286	317	350	335	331	349	331	335	316	317	302	342	314	307	329	312	311	310	315	345	320	322	310	323	289	312	324	340	327	345	327	327	321	326	308	338	332	323	332	319	307	292	324	352	334	344	339	310	312	321	338	340	332	329	317	368	327	334	357	318	325	273	329	327	335	345	320	331	332	325	338	324	343	350	313	301	345	321	340	308	309	307	309	338	303	337	341	338	335	320	332	318	373	343	333	363	308	306	323	314	300	342	361	332	340	328	329	338	322	338	312	317	310	331	328	336	333	351	309	289	332	309	359	329	321	331	318	343	345	335	326	323	328	312	338	331	332	343	357	338	328	326	327	312	319	336	334	321	341	317	293	321	322	311	319	352	341	316	319	309	336	305	316	303	299	333	310	334	310	315	337	316	349	342	336	341	308	294	319	320	324	342	315	301	346	338	362	297	334	323	295	314	303	334	334	356	343	321	317	335	336	331	309	305	325	347	338	312	310	325	343	310	309	314	295	347	325	313	311	334	345	330	344	351	315	335	349	335	307	315	287	335	340	327	343	334
16858	34892	29835	21906	18451	38734	59475	50564	40952	27937	13798	3969	1196	656	445	442	472	458	453	483	470	458	427	481	457	453	434	484	475	435	449	429	477	484	418	439	451	416	449	439	449	473	467	449	449	468	440	478	446	461	450	467	429	429	449	444	447	462	419	443	435	466	440	458	473	463	465	441	442	457	467	460	435	453	457	434	462	462	511	454	449	468	447	478	452	430	472	483	465	501	448	457	496	475	455	434	446	444	433	482	472	470	444	483	477	465	420	465	451	439	476	481	474	466	463	462	480	448	429	453	497	475	468	486	477	445	454	472	412	481	457	451	433	451	464	445	427	428	447	463	464	409	423	484	436	419	484	468	466	458	460	459	472	466	429	435	474	434	433	456	441	457	467	426	489	460	467	498	477	485	489	469	445	459	463	441	475	453	498	494	444	452	468	406	458	452	453	432	482	449	478	452	458	502	475	455	468	473	440	486	429	419	473	432	444	488	441	453	441	422	492	466	452	466	478	453	479	455	444	480	464	448	452	458	474	452	464	449	459	469	452	444	471	464	457	452	478	481	483	438	434	445	476	464	459	458	466	450	453	435	450	470	501	460	489	497	485	461	461	470	476	481	452	444	496	472	455	451	441	495	433	468	499	450	437	468	457	469	424	504	478	464	447	497	452	437	449	470	410	503	442	471	470	482	428	447	425	481	469	429	462	479	464	445	460	420	478	462	473	469	423	471	471	436	415	468	482	465	436	496	485	451	485	476	486	478	451	473	475	459	486	471	476	466	474	416	459	452	446	469	470	442	478	457	459	478	462	427	454	432	485	471	427	459	434	442	437	473	485	478	456	448	465	472	476	449	447	461	478	472	476	509	484	463	471	445	445	425	453	462	463	480	500	402	457	435	445	469	451	464	471	467	457	460	464	460	460	453	467	485	467	457	445	440	437	469	467	454	471	470	442	495	449	462	440	471	448	448	450	447	465	500	449	465	471	463	438	410	478	474	494	459	460	455	441	489	461	450	477	486	486	474	457	462	477	484	463	450	463	436	466	434	451	487	431	468	459	476	419	455	450	438	458	468	450	444	465	416	466	507	439	473	482	422	502	434	506	462	447	491	445	477	475	424	454	490	462	470	456	461	451	433	462	436	437	447	475	486	442	450	450	446	472	457	448	470	486	452	442	421	458	492	479	385	444	482	473	453	451	439	425	416	471	466	440	465	469	471	457	454	477	491	454	502	442	495	474	458	476	471	462	436	456	473	448	499	478	439	449	491	463	463	478	440	505	479	449	436	465	467	481	452	470	482	440	454	447	432	434	436	460	462	485	445	464	477	516	464	452	488	492	468	433	477	471	446	462	456	433	459	475	462	481	434	483	477	460	444	429	430	412	453	437	422	454	458	436	447	456	432	493	454	454	462	463	421	476	445	453	444	501	427	457	475	449	456	515	450	425	475	453	441	439	448	451	459	464	444	456	485	475	466	448	451	472	436	451	446	478	449	455	458	438	433	417	449	443	445	497	470	439	448	463	402	471	452	411	467	495	490	490	462	435	486	431	441	440	427	442	474	448	461	457	451	439	446	433	456	454	462	465	461	449	446	429	443	463	489	431	456	449	422	435	486	461	496	481	408	469	438	483	455	458	447	478	460	445	470	496	494	481	457	465	461	450	482	413	491	471	490	449	449	441	504	426	460	456	457	459	447	489	482	440	420	483	433	445	465	465	457	444	470	489	482	443	442	489	466	452	447	443	466	442	498	424	471	463	462	465	481	464	489	470	475	460	438	484	434	423	538	462	435	474	459	476	436	442	463	453	474	414	462	403	483	490	461	483	474	455	441	467	487	444	406	453	433	466	441	483	444	442	455	456	463	511	465	483	450	443	422	427	433	439	438	417	455	483	518	466	449	497	462	491	478	459	446	453	476	442	463	460	485	486	475	464	441	458	467	492	481	470	443	446	466	467	431	452	429	452	467	471	467	476	448	414	436	429	475	467	452	444	426	477	472	447	408	455	464	435	462	529	472	434	457	444	483	451	423	468	448	463	442	484	463	435	463	444	456	430	458	451	488	450	416	481	440	475	474	427	428	477	467	470	426	473	456	446	454	460	471	476	478	474	402	506	484	468	498	420	472	463	456	478	455	429	425	433	471	434	479	414	468	425	454	449	493	512	425	422	466	438	453	460	451	481	479	451	480	440	431	420	488	489	491	478	444	455	490	490	471	441	472	476	469	430	481	488	424	509	488	452	434	463	459	478	469	493	470	481	461	438	453	453	496	481	425	451	462	453	454	469	517	474	453	438	493	478	441	462	465	455	459	447	455	479	463	464	445	455	454	501	437	440	481	488	431	449	465	509	475	445	494	526	491	444	443	430	455	445	474	451	437	504	462	446	447	459	431	459	453	470	460	483	484	479	454	477	448	453	471	431	440	435	447	495	440	437	449	460	423	445	460	435	429	514	462	473	439	449	477	438	428	446	463	453	461	434	465	489	464	434	476	441	417	495	465	429	449	451	458	429	465	461	435	473	468	445	463	448	478	463	461	438	456	473	443	431	441	490	440	460	440	435	471	435	462	465	487	446	449	420	441	467	441	451	423	480	469	493	454	455	480	440	485	454	475	449	462	424	470	443	451	491	491	453	441	479	477	477	454	472	448	437	447	458	433	497	461	399	446	477	461	482	473	449	490	476	447	468	459	473	435	471	484	477	470	478	455	484	466	478	440	433	438	427	453	476	484	450	442	485	472	437	459	446	483	450	454	500	457	436	451	450	497	481	455	434	478	478	445	458	453	457	461	462	452	473	444	472	447	438	428	449	474	418	474	462	474	487	466	463	435	483	462	451	500	449	494	440	472	445	467	460	465	461	486	452	469	449	458	420	497	484	472	468	474	463	455	465	466	478	449	484	439	443	468	494	471	466	462	447	464	445	470	488	452	468	436	469	464	491	467	511	457	424	466	481	472	424	424	450	455	456	450	465	418	454	446	429	459	473	442	485	472	461	436	441	462	444	479	465	449	453	477	463	437	439	448	448	486	440	447	464	464	426	443	479	467	480	431	453	474	453	410	465	468	461	441	474	452	450	451	473	487	445	425	474	463	490	471	440	470	455	456	438	469	498	468	448	463	435	487	459	462	437	446	472	477	471	448	440	451	454	463	481	435	493	450	431	494	457	490	463	443	474	458	456	472	457	435	496	464	484	445	485	470	467	440	448	452	462	464	453	457	483	443	467	430	439	471	467	462	476	449	438	416	451	461	463	439	421	452	473	473	463	481	440	478	456	452	461	474	435	472	411	447	436	458	469	446	434	483	471	435	436	431	458	424	480	447	466	467	467	460	483	456	453	477	483	446	493	456	459	470	459	473	470	515	478	480	437	459	426	431	434	442	461	457	441	440	470	466	438	480	467	469	482	499	438	454	445	447	471	457	454	461	413	428	473	437	468	434	490	471	479	444	442	463	477	445	432	461	453	444	486	445	473	466	457	459	464	450	447	434	468	449
27291	21206	14131	4407	2587	4151	11910	7885	4632	2122	998	576	434	366	404	426	379	402	405	384	424	413	382	411	408	346	405	373	356	372	403	417	342	372	386	401	371	415	395	380	368	378	383	380	404	353	371	407	406	398	404	367	363	400	377	380	391	366	381	383	369	379	398	371	388	383	360	410	357	387	395	379	400	392	407	382	395	396	393	394	393	401	409	394	384	397	377	393	396	370	375	375	368	386	411	361	398	383	370	417	381	359	402	412	405	367	379	385	397	404	366	369	399	403	381	381	396	385	392	366	383	380	410	363	385	375	369	392	354	383	368	378	397	391	407	439	394	386	368	387	368	401	399	396	386	356	414	377	400	395	364	343	363	391	388	376	391	371	356	413	359	385	366	379	350	393	396	411	386	411	419	385	410	392	384	383	388	384	379	372	397	403	404	350	391	375	379	418	386	382	417	391	384	368	414	399	397	376	413	376	413	385	399	383	384	378	386	383	353	405	368	408	345	402	401	382	386	370	405	396	377	374	388	413	390	360	372	408	364	351	428	381	391	377	381	364	373	385	413	376	410	390	383	417	397	422	386	427	393	401	372	346	397	393	396	388	361	357	368	360	374	409	363	376	357	404	385	408	372	391	354	432	408	367	361	377	381	386	384	388	373	385	400	378	408	363	375	357	395	382	374	366	384	384	390	397	347	405	376	414	389	394	361	413	381	360	362	362	384	382	376	403	440	382	396	376	375	404	390	378	341	426	364	397	425	367	394	386	389	391	402	365	411	381	387	403	383	389	406	355	359	370	380	337	390	354	390	370	411	394	393	396	386	393	376	353	419	395	371	393	370	392	365	375	397	378	398	366	392	377	375	412	378	400	373	393	399	403	377	403	396	368	419	354	367	388	359	369	393	404	386	373	371	374	405	394	374	383	372	401	350	362	413	381	371	342	370	356	400	374	384	391	403	369	381	379	390	409	379	388	386	381	372	400	419	371	388	399	378	407	369	395	400	353	396	370	388	390	373	357	369	374	412	431	374	404	367	406	368	360	408	374	381	387	395	406	400	430	408	417	362	369	397	365	363	362	371	365	392	386	391	357	351	363	405	409	377	416	374	406	359	418	401	411	368	386	407	381	392	400	394	393	415	392	393	395	388	382	378	398	403	377	362	394	381	367	368	360	393	403	384	406	392	383	382	392	363	355	369	411	372	367	399	383	374	365	384	397	428	369	387	392	385	388	390	348	377	392	388	358	395	363	408	370	407	374	390	378	423	391	372	369	371	369	376	353	386	394	359	378	352	384	391	387	358	369	373	388	361	393	384	357	351	397	407	385	385	356	369	364	390	362	362	362	393	379	409	372	375	373	392	396	398	379	380	381	355	368	390	397	378	384	350	404	391	429	394	370	389	401	390	399	402	370	387	386	392	389	396	369	412	384	379	375	394	377	403	369	380	401	380	353	382	353	378	385	435	359	374	386	367	406	387	397	382	383	430	346	400	383	347	352	375	420	392	380	382	376	374	384	397	395	390	385	404	375	390	405	377	399	392	427	412	360	383	391	368	400	372	420	370	400	394	398	412	366	376	350	396	388	366	404	369	386	392	374	404	367	383	375	377	399	387	408	377	380	366	380	413	403	373	383	432	395	377	393	411	355	366	405	403	403	405	348	375	369	367	400	398	404	384	352	406	390	385	367	383	410	388	371	359	397	372	374	349	388	393	391	374	388	383	364	395	405	378	402	394	380	383	393	401	398	403	367	373	397	409	362	404	355	387	375	365	352	416	411	422	381	389	382	367	371	389	344	368	387	364	381	381	408	348	395	371	352	364	405	413	407	411	380	388	377	376	394	337	398	384	391	386	397	387	402	373	374	408	390	361	395	381	395	371	399	409	384	387	372	396	380	432	393	361	363	386	344	381	425	391	390	392	367	416	375	359	365	368	409	375	392	413	388	350	387	376	375	377	397	396	394	413	362	418	397	404	378	377	360	378	395	368	351	361	394	379	408	377	379	389	384	344	367	401	368	396	405	376	343	366	361	405	374	384	372	365	419	362	400	397	375	361	413	375	389	417	380	456	374	362	393	380	379	379	347	408	381	401	395	388	353	416	393	394	391	376	392	377	392	364	385	405	397	380	403	421	351	396	400	418	387	390	366	380	365	420	384	415	374	413	366	388	366	372	406	406	400	382	387	360	355	390	364	368	380	375	428	435	389	380	407	413	364	358	375	370	396	366	392	356	414	396	406	377	415	408	402	388	410	401	368	361	420	344	369	348	369	394	406	386	383	391	391	396	386	399	385	372	358	402	392	375	391	388	387	385	401	419	394	387	359	408	372	373	402	386	374	392	347	372	388	388	384	408	386	398	369	370	379	384	382	378	379	359	377	373	393	352	393	395	373	419	411	351	367	386	382	392	385	377	398	387	385	356	394	392	353	380	372	377	396	351	382	394	399	398	362	377	396	378	431	412	369	406	380	405	393	355	378	399	365	375	389	339	391	389	349	359	407	365	407	355	401	370	405	358	383	400	421	380	390	372	348	390	373	391	369	408	409	369	375	398	390	418	390	399	397	410	356	402	395	370	361	391	412	381	383	389	369	441	362	415	378	396	400	372	395	394	379	364	361	387	369	384	408	356	307	370	404	374	375	381	370	401	346	407	381	419	353	355	392	375	426	389	399	378	382	372	389	436	407	373	377	404	390	358	406	373	386	369	404	365	364	408	351	393	391	381	396	360	376	416	397	396	398	411	350	405	422	402	390	424	360	365	419	406	405	405	387	362	380	370	402	417	361	402	414	379	384	420	370	357	388	373	398	362	391	382	389	377	375	383	395	412	407	406	375	386	356	363	366	372	372	401	391	386	383	387	413	420	393	370	371	422	405	402	376	370	378	391	348	387	375	402	374	404	379	410	374	381	391	393	406	399	382	423	428	374	385	387	373	374	380	374	398	349	413	362	424	417	383	381	393	361	375	358	391	392	379	421	360	402	369	395	412	373	405	379	376	364	386	401	381	356	360	426	407	371	379	383	339	361	385	363	337	376	399	393	394	387	378	433	390	383	368	380	383	394	378	377	367	398	384	386	358	402	397	395	383	391	364	399	385	398	364	400	438	367	383	377	386	372	371	399	379	395	350	362	384	404	349	418	404	406	390	432	395	412	378	403	395	417	362	381	382	404	408	366	399	375	421	386	371	399	404	385	366	385	391	425	343	382	409	383	368	368	358	380	393	355	390	381	374	401	368	413	379	398	384	360	393	391	381	390	407	400	378	414	388	386	405	376	421	418	406	369	361	382	363	373	310	385	363	416	388	330	339	382	412	384	396	402	359	365	369	372	383	363	368	384	386	397	382	378	380	383	356	383	386	392	376	389	388	424	366	337	397	380	369	416	368	354	355	395	427	428	394	376	393	382	429	362	364	383	411	380	383	394	380	379	385	397	360	372	379	417	397	371	357	378	340	377	412	381	371	374	414	409	352	352	367	363	388	381	351	402	380	358	389
14355	21417	13761	6515	5945	9619	20091	13500	8806	4207	1914	906	644	614	536	565	556	569	489	519	510	532	556	558	595	541	588	580	526	571	568	563	533	548	552	545	564	541	588	550	560	508	535	561	541	508	537	542	547	572	565	560	547	556	512	562	539	529	554	570	591	552	556	554	506	562	525	556	569	570	549	533	538	585	556	530	580	536	551	507	540	505	574	569	563	564	544	541	556	493	528	546	537	562	506	610	534	515	549	524	526	550	577	528	569	525	576	574	564	560	552	523	558	532	541	525	567	513	560	565	551	543	567	529	555	540	537	506	541	544	565	542	573	522	560	576	569	554	516	563	540	523	561	542	556	489	559	543	550	528	544	542	544	523	512	563	578	554	528	548	517	588	547	526	526	541	583	575	520	541	563	591	535	530	479	558	599	555	567	548	571	524	589	546	557	571	517	521	558	510	564	563	528	559	559	552	566	557	585	551	528	520	542	586	552	521	571	541	585	557	568	533	543	541	544	534	551	565	556	566	554	533	504	540	552	572	557	521	496	524	599	539	594	538	529	535	544	573	556	554	556	554	546	541	550	561	550	565	563	553	592	530	535	572	541	550	496	523	561	548	496	505	536	518	531	562	527	520	542	569	540	563	557	543	516	539	563	558	563	533	530	584	530	533	536	568	562	532	588	540	515	570	511	564	568	541	532	540	512	552	586	537	564	582	537	561	561	575	531	589	529	548	528	545	554	548	590	543	577	541	579	600	570	579	521	574	521	525	550	551	524	520	560	583	518	565	513	525	536	543	577	540	560	553	572	553	532	569	539	564	582	534	547	579	521	567	523	573	535	520	556	561	568	575	567	509	527	529	548	526	504	560	555	548	520	527	547	557	548	546	529	549	565	523	513	531	566	553	546	523	545	560	586	533	529	573	500	546	534	531	497	562	584	569	520	562	561	546	557	548	566	547	543	514	543	505	535	514	576	540	572	566	557	548	584	502	535	526	515	546	532	516	535	557	583	520	555	526	531	557	565	508	540	560	563	580	558	565	560	566	519	551	564	555	571	557	523	551	574	564	511	565	572	532	594	508	534	572	579	541	557	537	572	536	551	496	543	568	513	548	540	541	531	543	521	542	523	547	536	494	524	561	586	582	597	529	574	558	545	552	564	515	561	538	573	513	581	559	567	564	561	535	538	543	551	584	612	559	543	500	564	557	506	527	584	532	517	570	570	559	559	560	521	570	529	538	530	558	557	546	547	571	560	545	515	565	550	505	551	537	515	559	525	550	568	534	527	523	559	521	579	571	552	530	516	547	554	544	543	578	570	538	510	579	561	558	531	585	535	547	516	575	554	549	526	561	511	542	526	577	530	549	507	540	524	525	597	528	560	545	567	553	526	536	549	551	551	545	547	511	512	566	596	519	547	564	528	572	529	548	555	597	554	540	540	547	573	532	520	549	530	570	536	582	579	545	563	523	565	526	558	558	582	547	505	543	507	541	557	535	553	577	516	492	516	531	543	541	569	568	517	529	549	542	552	575	566	565	545	564	509	570	489	567	515	563	517	520	534	513	567	529	536	562	526	525	574	512	530	571	556	538	549	562	511	548	557	550	527	511	491	537	590	526	527	524	529	549	565	571	586	492	557	483	554	548	536	531	570	521	523	522	549	536	499	546	573	594	546	565	545	507	573	546	544	552	538	546	543	537	525	561	629	514	535	563	560	568	485	596	569	516	519	545	571	571	539	525	536	536	558	552	580	555	552	557	551	543	533	542	555	572	522	554	560	558	557	595	545	519	524	560	553	536	549	543	566	548	536	570	536	531	536	545	603	518	522	577	561	506	576	514	539	520	538	580	560	533	544	563	508	583	505	542	528	551	558	575	589	567	538	537	534	526	569	574	508	546	550	541	562	540	524	566	559	517	536	595	536	545	547	583	539	583	522	537	524	511	545	509	537	549	548	562	573	562	584	517	536	573	543	564	549	564	562	536	520	567	563	499	542	563	550	530	544	523	573	518	531	555	586	521	581	527	533	524	583	536	528	525	543	544	558	577	591	512	548	534	520	541	510	538	553	551	523	526	484	557	583	594	522	563	539	559	560	551	561	521	534	526	540	540	545	572	575	546	544	587	551	540	539	599	541	539	562	534	567	552	565	510	523	551	536	597	522	589	527	536	537	559	558	539	526	520	585	591	563	534	554	550	540	544	525	556	584	551	549	520	538	537	599	567	532	537	505	562	515	538	570	553	560	577	567	562	530	510	526	558	539	565	567	554	587	505	549	534	517	521	561	560	587	551	561	517	561	547	565	551	582	551	569	562	562	551	536	552	523	534	581	580	554	527	551	552	544	572	540	560	567	546	512	541	589	507	546	546	528	533	522	553	556	559	510	545	531	536	514	590	535	520	572	589	517	542	531	563	539	581	541	517	524	561	519	564	603	598	588	538	527	552	575	573	575	563	590	520	514	559	536	533	583	508	542	574	539	560	551	509	535	544	542	539	560	544	537	553	531	540	539	534	481	585	542	571	562	598	539	549	580	524	532	534	557	567	520	534	582	578	517	575	505	523	579	565	565	554	555	537	555	555	516	532	529	578	496	561	504	591	545	553	551	554	571	539	554	542	539	523	563	547	546	509	520	542	537	583	593	584	557	553	538	549	549	568	516	536	504	578	572	552	568	554	503	550	573	551	541	527	569	560	496	566	601	555	565	550	563	533	525	553	561	537	547	558	530	529	537	536	563	564	522	571	556	560	563	552	558	543	544	555	524	528	535	534	577	524	583	539	527	562	520	548	563	558	560	530	540	574	555	563	527	524	537	604	532	533	518	569	532	532	525	533	592	576	543	549	556	525	575	582	586	533	530	544	543	520	506	602	544	503	560	534	537	519	556	553	511	564	519	534	496	540	559	564	512	562	532	544	545	542	574	550	531	534	525	563	559	558	509	588	540	524	542	532	520	490	558	553	549	524	562	531	568	587	563	541	541	538	586	544	529	535	533	574	556	574	549	563	554	537	537	523	563	538	564	521	559	534	532	530	545	558	548	566	568	516	517	534	562	545	576	550	570	540	526	511	536	529	533	525	530	541	539	552	554	577	546	496	524	574	534	546	591	577	618	522	539	551	579	590	567	517	563	548	534	543	554	569	557	534	551	545	558	515	541	561	544	580	530	534	557	528	545	546	508	577	526	572	563	538	522	553	554	553	544	564	576	571	550	512	568	510	581	534	513	534	544	572	556	575	525	578	534	550	591	520	556	519	562	497	537	573	576	563	531	562	556	521	554	546	509	534	595	547	535	556	542	551	554	499	534	534	552	535	575	577	544	572	538	536	552	535	549	567	531	505	584	547	532	542	551	532	534	576	550	560	546	549	548	564	545	603	510	582	559	528	519	515	524	520	537	556	534	543	537	561	572	526	532	572	512	522	503	540	532	520	529	595	555	518	539	547	593	531	548	545	488	519	620	543	561	538	530	559	513	520	550	562	521	564	548	558	556	565	511	557
26757	21537	20477	8941	4748	6449	17002	12228	7070	3091	1282	627	413	409	387	383	369	385	437	404	381	390	374	373	394	405	376	383	353	399	398	388	395	363	375	393	368	393	408	406	389	351	407	394	415	404	405	405	383	394	407	404	399	406	370	382	378	388	377	376	396	397	376	374	390	373	371	386	414	369	399	388	391	358	412	371	379	399	380	388	376	375	388	386	397	382	360	412	378	418	363	382	359	388	389	362	412	406	356	388	402	400	351	374	386	405	360	381	376	359	403	364	419	375	369	378	392	387	437	399	372	399	373	398	365	393	410	403	392	351	342	419	403	369	396	389	364	390	350	388	365	390	409	423	377	376	396	349	397	381	388	407	411	408	354	402	400	400	380	408	423	400	370	375	354	376	385	417	409	370	372	400	405	395	397	402	383	417	396	398	360	374	372	400	405	390	359	437	385	369	373	349	371	369	388	387	384	352	395	382	373	387	376	395	386	402	380	369	379	392	366	378	427	377	392	388	367	360	385	432	375	367	358	363	410	408	365	389	397	345	386	386	409	402	373	391	379	367	397	396	431	378	380	343	374	350	379	367	386	360	388	383	371	396	402	415	386	411	405	401	396	352	385	370	402	331	344	373	379	379	367	388	393	363	400	421	385	400	378	381	393	391	377	389	420	420	383	411	372	362	396	419	389	375	383	377	384	391	364	351	385	372	372	378	389	408	386	397	398	380	376	360	412	368	417	392	361	388	417	406	379	404	396	377	391	358	401	349	396	356	380	377	374	381	401	349	424	384	389	391	382	377	367	393	359	369	399	385	393	382	371	388	422	405	387	407	385	385	362	405	381	379	397	386	403	382	389	370	424	383	398	409	423	378	374	384	410	391	388	417	346	400	369	397	380	379	413	412	398	388	384	371	371	360	372	400	383	363	385	369	412	378	358	362	375	386	449	352	370	395	426	400	391	388	399	380	406	412	396	406	372	405	389	342	370	410	382	428	394	374	384	402	351	385	382	406	428	408	380	374	388	414	387	433	367	384	399	392	386	427	407	392	375	399	407	397	385	365	388	387	331	391	383	380	403	405	407	384	403	435	363	403	407	394	360	364	387	409	419	380	407	409	409	383	359	365	389	357	391	362	386	375	397	414	377	377	355	401	392	363	374	340	383	399	372	372	399	393	360	362	408	352	404	387	395	384	389	354	376	381	399	409	370	363	364	407	358	398	426	380	405	396	377	378	405	349	360	378	382	399	362	379	429	386	386	364	370	399	371	359	382	386	389	408	379	401	366	395	367	427	409	374	396	384	388	409	378	374	355	366	344	361	387	351	391	379	364	394	423	388	399	396	385	389	402	380	354	373	361	392	389	416	364	394	339	402	380	411	391	359	366	400	372	387	391	421	372	363	374	363	403	427	401	403	405	415	428	397	379	379	398	384	375	388	395	373	387	374	387	367	396	365	403	366	373	387	405	384	383	391	393	382	398	379	396	392	383	387	385	383	390	376	392	365	372	412	371	384	359	370	407	372	388	386	365	407	381	394	406	382	354	378	413	389	378	393	410	358	408	418	355	394	372	351	381	392	353	394	377	403	391	400	360	372	361	407	407	422	392	383	425	405	392	377	353	388	353	379	381	344	364	385	413	369	387	364	384	381	398	344	335	397	370	374	382	423	354	368	400	397	418	378	359	339	409	394	357	410	376	386	381	376	355	393	383	386	361	402	396	344	396	395	385	375	385	391	422	372	405	395	372	341	364	382	386	389	400	363	382	393	393	350	378	385	404	388	394	355	374	386	382	375	390	344	382	390	377	408	376	394	367	390	418	385	379	365	360	436	358	363	399	377	379	389	357	353	379	384	362	395	416	372	401	373	405	371	370	395	384	420	378	426	384	378	345	406	405	388	392	409	399	387	409	413	404	384	416	355	399	415	395	381	396	380	388	405	386	342	374	416	395	377	423	401	354	421	374	381	397	372	354	379	407	380	367	397	436	347	357	398	371	369	403	379	367	392	361	378	378	344	401	385	403	359	395	407	405	371	400	399	407	383	376	427	385	360	414	397	408	344	380	353	396	374	410	370	380	379	410	367	353	383	371	385	401	395	409	384	389	358	384	410	393	379	374	406	353	366	382	367	382	395	384	379	394	378	407	367	391	397	380	407	354	383	387	386	360	343	359	383	379	357	394	381	393	398	379	417	365	409	391	397	368	390	349	389	394	380	389	387	400	409	386	409	382	400	407	430	388	368	398	385	417	382	388	368	365	417	382	351	355	385	355	387	351	386	417	367	388	385	389	400	392	392	377	404	388	383	397	410	389	388	382	351	399	402	385	403	370	387	412	414	346	388	416	387	370	357	379	382	385	389	387	367	381	373	386	400	409	388	388	374	393	371	348	381	365	378	380	381	388	368	403	373	406	383	378	382	349	402	407	367	387	356	377	356	407	382	386	376	372	389	368	361	409	386	365	379	406	392	372	386	382	364	418	376	384	390	405	385	351	415	353	372	369	395	367	409	380	347	388	384	369	387	407	411	355	383	395	372	359	421	397	393	384	397	394	360	385	366	351	412	397	375	374	383	381	358	389	382	384	357	419	372	373	403	403	404	421	391	409	424	375	395	400	366	392	389	354	413	388	380	393	374	389	350	380	372	388	385	391	395	394	409	396	336	384	380	433	374	412	378	409	381	397	392	357	372	372	377	435	429	397	382	381	401	401	371	359	392	367	403	405	365	372	393	387	394	375	374	375	412	367	404	362	376	408	363	360	395	366	378	424	348	369	412	392	409	377	360	389	359	398	370	406	368	421	384	395	397	360	375	352	394	397	390	386	397	397	395	382	384	386	380	372	374	413	395	373	382	370	386	409	394	413	365	363	392	372	376	386	360	405	377	374	391	406	371	386	390	376	374	401	415	378	385	359	346	359	371	373	358	430	405	408	381	369	421	411	370	375	424	391	398	386	368	373	375	369	377	407	404	383	354	385	380	382	396	387	415	383	409	374	374	396	380	357	349	401	384	365	377	385	381	397	376	384	413	374	381	434	384	367	369	384	357	373	390	412	386	379	396	389	428	378	421	340	357	385	400	366	364	387	408	368	375	387	363	404	414	366	385	415	391	423	332	399	386	389	403	357	383	378	381	375	402	349	425	406	368	380	389	392	403	372	413	410	348	389	420	399	394	371	403	371	397	401	392	357	399	390	386	396	413	382	374	406	390	369	386	374	385	405	375	378	387	388	423	390	378	402	381	404	401	346	341	403	390	388	385	362	332	366	354	366	398	397	356	362	397	411	376	400	390	396	340	377	384	363	382	378	401	380	392	360	371	384	374	405	374	385	387	378	369	343	362	401	365	375	367	357	385	378	385	384	411	399	411	379	383	356	385	372	389	385	376	358	410	373	416	397	368	371	403	384	406	395	388	409	421	389	376	387	374	359	354	358	398	355	399	364	408	377	378	379	412	375	383	385	373	381	414	388	370	400	363	384	378	399	383	402	366	387	373	330	415
11542	17299	13371	9743	10337	14039	25691	18470	12326	5987	2327	999	648	571	584	547	609	559	568	548	545	578	550	531	589	574	554	579	566	568	577	561	540	534	574	569	550	527	549	547	607	558	576	570	544	523	575	555	562	551	569	563	554	544	531	596	548	545	534	548	567	536	548	574	561	550	545	566	577	538	536	566	549	521	547	571	597	542	544	577	542	528	583	532	520	572	538	522	549	595	526	560	554	572	574	605	551	521	550	546	548	530	572	530	543	583	537	560	561	533	537	570	498	552	560	525	535	520	551	528	545	566	547	538	554	517	548	564	593	515	565	588	546	534	537	559	543	578	559	521	511	559	581	550	567	532	548	564	532	571	606	578	560	561	530	531	538	572	550	518	562	578	558	526	507	566	541	556	551	537	587	517	533	566	554	575	558	546	579	499	581	523	520	557	532	531	544	558	570	521	569	556	556	500	540	563	570	534	576	619	546	554	538	548	565	544	525	565	542	559	522	544	512	574	545	506	516	536	550	560	548	560	588	538	541	536	546	534	559	540	558	523	578	603	518	578	552	517	574	540	549	526	598	585	570	534	535	571	534	600	504	562	535	527	530	507	537	562	489	560	592	550	567	548	544	587	600	549	558	543	530	570	541	544	538	530	564	531	531	571	573	556	593	573	558	557	575	568	538	528	512	534	539	566	571	588	543	524	559	519	553	559	563	533	577	533	546	578	488	564	571	530	556	537	527	560	554	576	495	562	559	530	563	549	524	534	539	559	562	528	536	529	566	516	549	538	588	510	567	529	518	550	533	536	539	562	580	514	556	522	506	563	560	535	517	590	581	530	525	560	556	549	539	554	523	536	518	577	557	525	554	553	505	541	569	542	547	551	539	535	571	529	583	501	573	538	549	583	558	522	552	544	531	549	570	581	522	541	553	567	515	532	556	522	531	531	546	532	561	560	545	553	551	556	541	576	564	551	581	556	560	531	503	551	550	548	517	591	518	600	570	581	564	538	558	600	547	576	526	583	536	524	546	548	585	547	551	509	536	511	539	565	583	547	544	537	570	546	561	535	520	520	554	587	511	520	567	554	548	535	597	556	516	542	516	516	584	530	521	584	542	506	516	534	523	552	604	547	580	563	580	531	534	525	573	502	595	587	565	582	537	540	588	509	555	542	580	570	565	500	546	589	544	556	548	557	576	569	562	532	583	532	512	546	556	543	545	550	568	581	578	529	497	556	538	537	591	550	574	561	523	571	560	521	542	568	581	584	515	554	519	534	556	526	507	542	546	551	556	512	564	529	541	564	555	503	518	592	531	543	536	554	565	523	561	565	539	575	546	564	543	582	530	606	590	550	546	514	523	576	565	581	560	551	605	558	590	545	515	539	522	592	570	604	581	547	598	552	552	490	519	586	584	550	544	519	516	566	608	582	519	565	560	533	552	560	547	556	567	545	543	538	529	527	525	570	532	508	521	567	566	528	574	568	531	532	557	537	519	547	541	530	573	525	545	600	549	538	556	566	543	552	576	523	546	557	523	530	572	546	537	572	580	553	564	594	566	565	542	530	533	579	537	535	573	531	539	553	546	536	551	575	517	528	528	571	593	538	567	549	532	556	533	534	512	571	560	552	560	570	554	504	558	517	556	568	501	586	519	567	518	590	532	546	489	505	560	543	545	540	569	590	554	517	496	561	575	521	550	553	521	520	561	572	562	545	553	576	570	536	535	520	564	573	561	552	521	560	536	540	550	560	547	553	522	527	564	534	555	551	566	567	530	546	557	532	539	529	552	528	540	561	548	544	565	553	550	544	614	559	520	557	552	561	558	543	573	565	566	599	542	521	532	544	562	531	547	574	543	566	525	484	530	545	566	564	560	522	581	558	558	555	601	518	583	550	470	545	518	561	561	561	536	518	560	559	519	514	575	589	532	543	522	551	581	547	549	512	530	525	572	538	515	565	553	563	581	516	515	554	537	548	494	522	552	602	559	549	529	578	574	533	578	561	548	520	516	560	550	583	571	564	572	556	553	543	538	509	547	583	535	514	579	597	562	574	552	558	525	534	557	542	555	574	562	527	602	557	560	547	593	521	551	536	549	548	512	580	547	562	552	499	529	535	544	545	531	614	567	542	577	564	543	586	521	572	556	576	563	547	516	600	520	551	552	549	508	559	556	558	528	527	574	523	524	526	542	576	568	560	550	534	538	565	551	528	511	565	555	544	574	548	612	494	536	528	582	519	532	561	586	543	585	558	568	596	592	527	569	571	527	557	531	540	525	564	568	576	531	546	548	559	518	541	538	559	588	534	604	552	543	535	532	491	559	531	537	537	592	607	554	556	535	533	500	551	553	554	525	538	557	576	548	542	525	520	535	510	519	573	522	534	546	570	542	562	532	513	550	560	525	578	508	546	555	546	563	536	514	557	574	546	535	531	564	529	566	531	568	519	588	608	572	544	574	556	583	545	564	525	580	570	513	572	538	534	567	549	596	568	555	570	556	511	588	526	539	538	554	507	526	555	540	507	500	562	526	493	527	564	526	553	510	523	549	567	540	524	591	580	605	573	515	576	553	554	583	541	550	527	583	600	559	538	532	532	510	515	519	545	559	538	529	590	561	580	541	535	580	550	577	563	566	528	551	534	550	571	538	548	561	542	552	551	545	553	515	545	517	582	591	535	532	506	547	549	554	486	492	574	583	532	550	559	543	541	565	545	586	547	528	538	533	544	523	530	510	545	522	546	565	600	526	560	505	557	568	542	552	516	517	548	533	570	560	554	533	589	543	558	563	550	523	537	548	556	558	546	582	550	598	500	566	552	546	531	590	608	592	553	521	572	541	559	548	541	536	556	542	505	511	557	582	601	512	544	558	575	568	557	523	558	557	570	558	562	586	539	558	552	536	588	547	521	559	572	548	581	567	554	579	555	585	556	562	510	559	521	569	586	526	542	537	538	499	608	543	480	548	539	538	553	570	560	606	566	554	574	547	601	555	557	544	563	536	547	550	575	577	545	548	534	519	591	531	493	568	523	565	557	581	558	573	563	573	536	511	571	577	543	532	530	540	589	539	577	579	555	516	524	536	519	539	541	559	537	558	539	531	540	547	576	510	543	563	585	593	530	559	521	524	510	541	556	607	573	554	554	526	523	569	564	541	517	557	532	542	524	541	546	551	483	609	561	573	566	559	545	583	591	587	526	550	584	505	548	563	521	527	527	574	564	588	562	526	547	536	554	529	568	537	504	537	529	540	590	576	551	524	555	578	522	545	546	559	523	547	521	580	548	550	518	553	566	537	565	506	545	592	566	534	534	587	549	545	575	538	544	556	566	558	549	517	568	509	568	541	500	517	581	559	558	583	570	537	551	529	540	531	502	584	541	525	547	539	552	521	494	517	570	584	535	550	524	545	552	616	568	572	549	529	565	561	564	575	559	558	542	556	543	560	594	567	550	567	567	605	541	533	567	538	573	580	527	545	539	518	563	532	526	537	565	556	580	606	589
23429	21450	29282	24022	21484	30359	60021	49243	36664	22545	8686	2057	639	430	369	329	326	339	342	363	336	315	359	317	342	320	336	317	345	312	334	325	322	342	328	322	297	301	346	330	340	313	346	324	333	320	301	315	351	349	335	301	328	326	318	325	347	352	311	332	356	307	355	322	328	338	332	349	317	307	319	306	341	322	311	306	345	352	327	351	314	311	309	324	336	302	297	345	343	297	325	335	331	309	331	345	322	304	341	310	312	330	333	323	327	343	334	324	346	369	308	295	301	327	297	328	315	317	323	349	318	378	359	346	314	341	310	298	319	328	340	282	314	292	302	333	324	315	335	338	330	337	273	273	339	302	346	309	307	310	359	306	321	318	314	345	294	350	313	326	341	339	311	329	373	342	339	322	329	292	333	307	338	317	348	319	335	341	303	340	309	346	338	321	333	324	318	317	325	304	339	291	374	322	309	335	325	314	311	314	274	303	341	334	335	314	314	303	344	337	341	311	350	329	372	335	318	338	313	330	325	303	335	323	338	311	319	328	311	328	332	313	347	318	350	327	360	347	337	311	351	363	349	347	323	322	336	342	332	323	321	344	316	349	337	327	337	313	327	321	318	334	305	315	325	312	348	346	323	326	331	331	321	296	317	343	344	345	325	340	338	322	328	301	334	334	327	316	328	319	275	324	319	295	314	348	332	332	345	324	311	306	319	322	298	313	314	330	340	322	326	299	349	308	304	314	316	322	316	353	328	312	324	333	326	336	323	346	328	321	310	335	319	308	328	313	314	342	319	316	335	336	327	321	347	319	314	320	340	337	341	327	337	301	336	342	326	313	313	344	346	367	291	303	330	353	300	327	320	329	312	321	315	350	320	299	330	327	355	322	279	356	337	310	324	339	328	346	299	332	314	361	306	321	338	345	286	338	326	292	318	353	318	320	344	326	317	328	334	327	330	339	325	327	338	318	324	321	332	352	347	335	359	317	330	322	324	341	348	332	325	328	314	316	293	313	331	367	327	307	331	324	357	308	340	336	342	359	340	303	317	302	315	364	322	306	313	326	308	375	346	324	327	334	342	348	333	330	294	322	317	327	348	329	340	314	353	327	357	320	330	328	367	319	321	321	365	342	327	330	327	326	327	359	297	366	310	319	336	361	364	323	343	306	293	321	340	317	336	344	340	356	308	371	333	331	350	332	326	346	381	331	332	328	313	317	314	307	336	312	310	324	322	331	315	296	347	345	324	291	318	294	308	344	342	304	329	358	343	326	330	327	347	336	347	318	350	361	334	326	299	360	309	317	331	283	348	315	313	298	302	336	344	346	371	301	340	333	347	324	304	307	295	304	349	314	316	329	325	330	373	354	356	328	313	327	361	352	329	320	345	375	303	350	325	334	315	299	377	316	320	341	306	305	314	308	319	342	329	367	301	321	322	336	338	323	335	313	321	328	320	328	325	324	312	335	301	353	295	307	324	297	328	340	345	331	330	310	334	313	340	326	357	334	302	342	342	308	325	311	322	326	324	335	316	323	339	362	351	299	320	303	340	273	310	316	294	368	375	337	324	340	327	322	345	325	299	297	332	337	343	328	335	330	331	306	317	325	342	327	310	301	313	305	319	269	328	318	328	315	292	358	273	350	315	339	340	291	321	328	324	320	305	301	361	357	309	310	322	350	322	343	320	296	325	320	350	335	314	309	372	303	336	327	331	307	324	327	335	301	345	303	331	320	318	362	339	326	333	308	337	356	358	290	313	325	304	320	334	314	345	349	340	349	355	322	343	331	287	284	316	362	330	317	317	314	328	312	322	327	319	305	314	340	314	318	331	351	347	352	337	365	304	321	348	341	305	353	322	323	322	322	329	312	316	329	320	338	321	346	324	328	316	315	337	342	309	304	319	329	322	348	335	369	328	329	313	343	308	317	325	327	323	327	331	336	320	322	335	305	309	320	322	319	332	321	310	332	331	321	322	311	327	313	324	327	303	362	325	321	324	324	321	335	329	325	329	316	314	350	344	314	341	327	340	362	332	315	307	305	343	318	336	339	351	323	306	348	302	302	317	301	326	335	337	374	321	346	326	341	344	340	328	330	334	366	332	328	340	351	329	332	346	307	335	309	326	280	323	339	341	332	332	333	332	355	327	299	298	338	326	344	342	339	328	335	333	346	311	335	306	354	323	320	351	333	356	320	326	340	318	353	315	340	297	357	334	336	331	320	332	320	336	314	291	341	340	308	320	310	349	333	335	329	341	311	347	338	308	344	358	332	335	354	311	299	318	316	340	327	328	308	325	271	326	334	316	308	366	329	362	363	295	341	357	344	326	345	326	338	355	329	313	355	354	343	337	368	336	317	337	350	358	347	343	324	309	305	336	329	324	334	354	347	342	336	313	330	293	325	303	302	322	349	337	343	321	339	312	305	296	340	344	339	321	306	341	351	364	340	326	328	323	340	344	344	343	324	345	331	326	313	317	315	329	335	308	352	323	327	314	321	344	308	359	331	327	296	344	356	303	351	306	356	327	332	334	310	297	330	310	312	336	306	354	307	357	338	307	306	335	353	345	333	336	339	355	318	328	336	347	301	347	321	318	308	331	329	345	324	287	346	306	320	361	319	376	290	309	349	323	300	325	349	330	287	290	335	315	343	317	326	317	329	325	320	337	340	353	313	324	322	328	329	346	339	332	365	297	332	320	327	327	332	302	317	331	327	337	321	328	316	328	334	320	350	332	310	340	331	342	361	322	335	351	354	345	314	332	303	341	348	347	332	334	312	351	367	365	327	287	315	321	315	341	363	340	346	330	314	303	318	326	314	319	322	352	356	302	325	342	306	337	328	332	357	310	343	338	355	324	343	331	335	336	321	309	339	316	350	351	355	315	331	306	350	328	341	311	337	338	301	299	345	338	326	314	351	347	322	345	339	308	318	376	330	322	341	320	324	338	365	316	311	333	345	313	340	353	301	340	317	326	333	312	333	334	295	275	366	352	318	319	340	329	339	341	371	328	352	337	306	318	323	321	328	344	349	323	350	320	307	335	366	291	320	349	318	336	340	323	299	338	328	329	323	340	328	322	302	343	351	344	364	340	337	324	345	317	310	338	376	347	339	343	340	321	297	326	335	358	319	342	352	329	336	332	311	296	333	313	309	321	342	320	309	307	339	263	324	299	328	341	326	331	325	332	339	317	325	321	316	330	331	308	327	299	345	339	344	322	304	337	328	312	360	306	313	340	322	350	336	343	370	351	345	337	324	349	349	327	305	326	343	324	325	282	337	341	354	317	317	302	316	334	326	335	333	303	320	347	338	328	277	335	320	351	316	346	351	352	348	336	366	332	322	330	342	271	354	348	308	303	340	325	324	336	332	337	326	312	346	321	318	295	338	331	350	314	326	368	336	326	332	327	344	325	361	305	324	354	343	361	323	367	316	344	329	316	348	305	344	322	341	334	310	302	355	324	311	331	332	314	334	336	325	352	331	286	322	315	282	345	353	344	322
14342	28609	29332	23642	20049	38771	59948	50822	40831	27655	13144	4094	1182	617	546	483	467	455	486	423	453	467	459	506	451	468	475	532	455	492	488	463	423	481	440	477	497	475	451	492	460	437	485	511	471	441	466	439	470	453	449	429	421	433	502	443	456	440	435	457	473	449	447	464	454	482	455	436	481	458	466	482	496	468	480	451	452	497	472	443	438	480	486	443	435	459	427	466	484	450	483	450	443	474	494	469	473	482	480	468	471	463	442	434	490	480	478	406	482	442	435	492	484	422	487	461	476	473	442	440	436	438	437	513	463	488	489	487	432	432	456	451	479	418	435	454	472	507	477	488	470	461	460	448	446	435	474	384	463	450	442	437	485	452	464	510	463	439	468	473	461	474	402	503	477	477	440	479	445	462	466	474	466	477	447	446	476	456	450	477	489	455	464	496	451	467	444	457	437	490	418	481	471	471	473	476	477	455	481	448	439	523	501	465	473	442	432	444	431	432	471	457	436	452	482	441	453	443	439	462	502	497	447	456	435	456	421	466	467	448	447	483	430	413	405	455	466	466	466	463	483	506	481	498	485	445	452	467	485	424	441	455	519	452	430	437	504	433	461	466	458	471	434	454	451	449	481	468	497	453	453	460	472	480	481	477	476	466	466	472	441	438	492	460	472	468	463	426	478	476	484	479	460	453	460	473	441	425	459	431	461	478	444	455	463	442	430	494	446	508	471	470	492	448	449	431	463	471	470	489	478	477	456	447	430	422	453	469	446	491	466	470	467	420	448	423	446	455	427	456	443	459	452	463	438	476	480	479	458	475	412	429	442	484	448	458	477	452	470	448	454	478	465	453	430	451	434	455	459	463	441	435	429	440	445	428	441	477	473	477	432	499	444	476	500	434	482	418	433	480	478	424	417	429	400	457	443	474	439	462	433	465	501	466	443	445	490	452	483	446	434	485	464	421	478	500	430	471	489	466	493	463	432	475	494	459	497	446	479	443	479	435	462	447	424	424	443	457	466	467	479	478	454	420	434	479	476	468	484	485	444	476	455	466	475	467	439	448	439	450	463	427	449	508	466	458	459	449	423	484	470	443	496	436	484	453	462	451	446	486	483	467	471	464	460	477	468	447	456	455	456	443	485	469	471	464	443	419	448	427	472	399	513	444	423	452	421	461	441	472	417	451	440	483	468	467	441	486	474	437	481	440	443	522	458	415	478	376	472	466	441	470	467	446	475	432	495	470	469	454	463	481	454	446	472	446	455	471	494	460	486	481	464	447	514	422	440	390	453	484	446	438	490	467	455	481	441	442	467	422	483	442	464	424	495	453	463	461	485	467	433	450	454	447	520	476	481	487	474	436	506	494	432	479	476	476	470	457	470	454	487	460	460	484	461	451	458	455	437	460	481	469	471	454	471	489	428	457	457	443	459	463	447	414	415	442	427	449	472	433	471	447	410	433	443	455	488	476	457	473	465	447	474	462	453	442	436	483	454	480	460	448	437	453	482	448	454	478	457	444	443	434	496	475	459	451	466	461	459	473	503	470	445	447	505	438	441	482	478	515	481	469	414	483	465	461	508	466	442	458	493	457	459	406	437	472	475	483	465	483	407	465	429	444	431	456	469	458	473	461	470	473	456	453	455	483	466	470	454	462	469	469	503	468	459	475	487	451	448	463	429	422	466	454	422	469	459	481	453	479	473	428	478	472	488	436	461	479	511	462	451	480	487	451	462	474	458	430	496	444	443	472	433	484	469	468	483	445	506	440	486	437	489	435	464	489	455	490	484	435	459	465	462	415	472	471	454	464	483	455	456	464	436	421	465	445	491	461	453	477	428	462	438	472	492	465	469	454	470	467	456	453	454	453	442	473	499	474	440	462	456	465	510	430	448	457	436	433	480	427	463	451	438	488	469	427	456	448	452	471	459	466	500	450	502	447	489	452	439	484	466	483	481	449	437	424	447	479	455	447	448	450	478	433	474	456	455	467	427	479	485	452	393	488	458	490	470	507	438	449	489	487	423	501	499	464	469	476	428	483	447	475	446	457	457	449	465	437	476	453	454	466	469	399	479	466	522	442	492	452	496	472	423	467	420	473	457	469	438	428	452	474	465	449	460	448	483	465	451	472	486	442	459	468	457	462	442	450	440	480	422	414	497	445	485	487	481	465	480	448	465	455	464	463	415	486	452	478	429	447	484	488	442	503	482	460	451	447	466	421	439	438	469	457	491	512	439	448	474	463	481	449	477	473	459	506	436	432	441	477	432	445	484	492	467	433	513	458	463	412	472	454	447	472	467	476	463	448	467	471	511	478	462	491	441	409	474	419	426	453	486	455	459	456	431	473	454	459	431	447	449	448	476	493	457	465	483	464	448	466	462	439	447	439	452	469	468	477	460	496	455	458	469	477	424	497	455	455	413	481	448	462	484	450	457	480	461	476	477	455	431	485	431	461	445	465	466	437	462	482	438	453	460	475	461	422	517	445	451	427	453	508	446	457	478	461	481	428	444	472	439	432	478	441	498	435	481	475	455	466	477	439	452	458	456	450	492	472	424	441	460	464	450	465	453	489	448	475	438	454	432	432	452	439	466	484	464	460	459	473	447	434	419	494	443	461	454	445	459	453	462	448	483	450	484	474	448	480	448	502	459	416	469	477	473	428	453	475	495	468	410	477	489	461	507	459	469	468	444	473	460	454	469	436	425	475	485	488	459	450	409	467	440	437	454	464	429	447	491	452	479	469	458	453	458	482	462	472	445	449	457	486	436	454	472	429	439	501	453	482	481	471	464	478	437	421	433	440	457	416	477	450	475	455	487	461	466	468	461	458	425	495	496	462	465	440	466	450	446	453	464	445	481	441	460	451	431	453	443	462	429	491	467	440	461	439	470	428	454	444	457	442	437	470	485	449	459	457	462	438	437	444	476	420	500	463	468	460	473	449	473	439	441	450	450	496	431	445	485	467	473	441	480	431	441	472	453	460	451	431	453	463	442	447	425	455	467	468	502	454	424	446	432	502	434	444	459	434	468	422	438	438	472	459	457	468	446	464	466	469	468	471	478	465	475	456	473	443	452	451	465	502	473	475	444	423	448	478	444	464	438	452	459	432	499	486	441	466	460	452	431	487	456	486	456	455	461	429	487	443	456	459	448	448	471	493	462	475	429	486	454	480	486	446	468	464	433	500	444	494	460	383	453	451	421	456	459	486	467	444	460	472	467	478	479	493	475	448	419	427	465	438	428	500	472	458	472	461	441	442	462	472	455	447	409	449	456	474	467	466	442	479	425	439	440	442	466	464	479	451	471	489	459	466	499	440	476	473	466	435	485	450	438	486	451	478	435	431	435	469	508	476	472	456	457	457	450	502	477	470	452	493	429	451	457	467	462	449	444	465	463	516	454	465	442	473	469	441	472	412	478	455	468	489	427	458	462	453	444	466	446	463	449	465	421	452	430	485	470	448	462	471	452	444	470	429	443	454	435	474	450	438	442	457	486	442
27332	21127	15321	8137	3948	4352	10780	7598	4327	2034	945	535	447	375	378	390	415	412	402	411	359	378	394	403	412	399	436	435	359	384	409	409	361	393	411	378	377	413	376	380	391	383	390	374	385	392	412	390	379	402	355	381	370	364	382	369	388	397	407	407	410	402	387	384	375	392	379	402	407	417	365	399	402	409	376	391	412	408	385	360	381	412	414	328	378	401	392	371	384	397	378	391	384	370	401	400	407	395	416	374	396	379	410	381	390	400	401	394	393	413	386	413	382	397	378	362	360	359	380	388	381	429	386	373	377	337	401	402	377	379	379	399	427	402	414	364	382	391	377	389	433	400	406	413	427	356	360	363	389	373	374	380	394	357	394	398	382	411	401	412	404	362	411	420	405	367	383	366	375	384	382	390	398	418	387	338	399	351	414	376	402	384	356	371	363	361	393	375	385	385	354	398	368	375	376	406	392	413	398	393	392	438	410	408	407	418	414	386	384	410	400	383	377	387	400	414	380	407	407	376	406	396	408	370	389	406	403	386	369	391	392	408	427	398	409	367	378	407	418	376	356	406	422	386	353	367	396	339	375	382	340	368	382	380	401	395	400	385	393	377	410	358	348	376	369	385	400	379	392	383	383	380	396	397	399	394	407	379	393	379	392	353	403	397	405	400	407	407	412	394	404	408	385	404	399	391	362	399	380	398	393	373	388	421	401	416	389	375	434	378	396	399	394	399	382	407	413	385	421	382	380	401	407	430	367	406	370	388	371	406	386	396	393	382	403	370	386	420	391	384	358	370	409	393	434	393	383	388	390	382	377	416	376	351	377	408	388	390	340	389	400	397	364	384	392	423	399	376	379	429	388	350	378	364	402	379	413	394	405	379	442	359	429	372	385	412	414	382	382	383	388	384	381	379	370	412	407	409	384	393	343	363	384	393	360	366	367	379	369	398	399	384	389	356	400	387	396	414	394	378	381	391	368	361	398	409	387	399	371	357	391	396	393	408	363	355	357	390	395	410	413	374	383	386	369	396	386	404	390	377	399	382	382	405	382	380	419	376	404	364	388	407	414	366	421	385	402	368	409	384	404	375	386	388	395	399	384	345	384	401	421	360	382	375	393	388	363	424	419	332	412	356	375	420	379	392	393	386	393	394	378	359	400	397	415	418	363	401	401	377	374	393	370	402	384	398	392	395	372	365	368	424	396	362	370	358	406	394	376	381	429	418	378	353	396	402	396	378	409	351	364	374	403	377	359	401	389	395	387	389	358	391	399	378	405	389	376	399	355	383	378	377	379	376	389	408	378	390	388	384	368	392	408	420	367	385	388	370	376	372	407	365	351	366	397	398	366	370	359	407	372	373	371	375	403	404	400	403	391	416	394	413	377	400	382	413	375	415	394	394	373	359	376	387	392	377	351	411	355	388	386	401	391	409	383	394	398	402	396	386	380	387	384	437	429	387	422	368	401	358	370	414	394	360	417	400	363	384	369	380	389	350	404	370	387	358	391	391	394	394	366	356	382	397	380	403	403	415	388	388	371	391	403	370	383	407	356	401	368	402	369	385	385	396	350	413	420	382	400	389	409	383	379	392	387	333	435	383	387	401	399	388	356	365	381	345	393	368	377	367	379	354	370	383	382	433	420	346	410	385	411	364	395	395	405	380	364	399	382	397	376	370	395	392	398	380	400	401	388	380	345	400	397	383	372	385	405	394	399	429	383	397	404	398	339	406	412	400	407	399	367	387	385	383	383	398	410	396	413	380	364	397	417	396	395	383	371	394	416	427	363	384	390	359	361	380	401	403	386	370	412	393	385	391	412	362	368	411	368	397	373	398	377	374	384	424	365	385	420	384	399	390	387	383	416	427	386	342	397	380	376	387	414	381	377	418	413	373	385	388	384	381	397	366	369	364	361	370	387	376	381	371	360	393	353	357	379	407	411	341	398	382	372	402	365	432	416	412	374	368	382	407	410	366	380	393	388	419	395	430	396	448	347	399	379	421	402	402	389	378	400	378	398	354	398	374	407	403	390	387	394	424	423	405	388	399	401	396	381	383	395	380	402	389	395	404	379	349	378	376	393	384	358	378	379	371	361	393	404	414	394	376	382	383	402	370	390	366	368	400	384	392	394	406	376	381	400	373	393	390	397	381	366	388	405	352	406	385	361	400	378	397	413	392	414	437	407	370	404	371	419	402	367	363	416	392	411	367	366	387	421	437	380	409	411	392	367	366	411	409	382	427	369	415	392	410	366	357	418	391	386	392	372	351	377	370	382	358	351	367	403	355	415	413	360	380	358	421	391	369	399	375	402	370	361	398	362	400	382	409	401	406	372	358	336	417	400	385	406	389	385	402	370	369	405	401	364	392	389	436	402	390	409	358	389	384	396	391	389	412	385	392	384	366	359	375	406	393	416	384	388	402	357	349	374	413	397	390	391	397	399	403	399	394	389	365	400	386	399	397	391	401	396	406	399	407	386	385	391	398	400	350	380	414	353	409	400	403	375	421	396	382	353	370	390	374	341	366	405	364	376	337	409	377	394	430	400	409	384	357	404	385	373	418	413	370	426	455	403	398	365	440	407	386	419	405	377	384	411	356	363	378	406	368	372	380	385	393	362	393	381	401	391	410	369	380	386	367	384	401	404	380	376	382	396	380	375	378	404	413	374	379	404	369	408	399	385	375	393	352	412	405	392	434	384	381	405	392	399	389	395	359	383	380	363	390	406	386	417	431	385	368	397	405	390	421	418	435	395	391	394	370	393	361	381	388	428	366	409	387	398	400	388	385	397	411	415	420	376	420	371	377	390	413	420	422	413	400	406	406	351	383	384	400	401	408	379	397	407	431	437	403	381	391	402	393	425	403	369	404	434	381	387	417	357	442	388	367	380	391	413	388	408	406	408	373	378	380	375	398	368	430	405	391	381	389	409	399	376	377	369	374	385	377	339	378	425	379	358	368	388	374	386	454	369	384	400	365	376	370	417	381	401	355	394	399	380	394	391	389	386	383	370	397	386	401	383	404	407	347	400	381	426	366	386	400	378	373	396	399	414	377	373	404	359	367	360	358	395	378	402	384	426	381	382	393	375	403	412	403	381	422	393	363	354	343	393	384	380	379	381	413	366	396	370	373	424	406	390	392	394	416	381	388	384	396	385	381	405	405	397	403	371	395	390	399	403	388	403	413	370	365	352	382	383	380	359	414	391	380	359	417	381	351	384	382	388	398	402	364	381	382	397	378	391	382	385	399	414	367	390	358	366	396	400	388	405	389	409	391	391	403	396	439	380	417	429	369	398	394	370	429	399	372	378	390	372	383	357	418	409	393	410	380	424	406	417	389	387	366	466	375	366	352	380	404	426	382	382	381	414	415	390	381	397	390	387	383	396	418	363	382	424	420	405	387	349	390	430	396	386	377	419	377	417	335	372	401	393	393	363	390	378	399	392	419	406	407	400	385	412	369	413	402	353	376	393	430	366	409	423	371	362	405	381	426
10695	18492	16999	12181	8276	9409	18395	13439	8321	4010	1681	925	672	552	565	534	536	567	504	539	584	518	527	541	572	530	582	546	548	567	569	556	577	545	567	562	569	576	561	534	565	504	535	547	526	545	539	549	550	535	525	545	542	526	510	550	533	514	589	524	568	529	556	564	567	575	533	558	499	530	516	546	559	551	545	575	594	571	516	605	567	594	550	547	565	568	528	542	544	547	553	573	543	603	517	539	573	492	557	539	564	539	545	561	572	526	501	524	571	524	547	547	543	557	547	544	550	591	561	520	550	548	555	532	531	573	551	600	511	553	534	529	542	518	538	494	559	552	555	556	536	561	561	570	596	550	570	572	500	552	575	541	554	505	514	558	545	535	565	543	550	546	593	569	534	577	522	521	557	533	541	559	578	530	545	521	549	543	522	528	565	528	565	558	527	530	516	577	539	534	575	531	556	528	559	574	506	560	529	536	545	548	529	556	559	551	545	567	510	584	533	594	523	552	574	515	538	562	566	596	566	560	579	549	542	592	538	545	517	518	545	544	562	583	583	557	591	538	567	584	566	523	579	542	545	564	544	564	558	572	556	515	504	531	540	553	524	550	539	550	579	586	515	599	536	548	573	538	561	493	539	550	540	549	518	513	554	569	546	554	573	528	552	532	499	537	576	521	552	552	523	574	519	569	528	559	554	584	582	537	515	545	528	547	576	592	565	538	571	564	546	510	562	501	515	536	545	569	561	577	498	517	557	567	546	576	572	562	562	527	567	586	575	574	567	523	584	546	524	574	539	527	557	530	567	536	525	570	527	561	517	552	538	612	530	521	537	558	546	578	543	544	541	522	545	560	543	523	545	562	550	502	501	554	532	538	553	548	544	579	537	558	474	532	535	571	545	525	555	533	544	560	550	504	515	585	511	532	520	513	500	538	565	521	532	566	548	506	574	569	578	547	543	548	556	542	546	577	568	525	574	569	549	534	566	562	548	492	565	505	539	560	557	510	546	594	556	542	546	530	537	549	567	544	521	556	583	522	540	522	509	513	550	580	584	558	603	575	515	554	591	539	549	575	524	529	541	528	535	532	565	556	573	573	514	510	533	557	556	534	552	557	513	583	570	589	519	547	537	520	578	524	584	542	566	554	563	530	589	541	532	571	573	570	552	552	548	532	588	572	527	540	565	569	585	566	572	555	573	564	584	541	574	531	565	536	578	551	575	539	531	597	564	561	547	564	525	535	523	566	554	545	545	557	539	540	559	567	551	551	547	551	602	548	531	557	600	555	533	514	571	534	526	602	519	539	544	594	518	584	565	524	551	514	590	563	596	511	593	531	610	558	539	559	506	516	565	532	563	538	580	559	566	522	516	499	525	569	573	511	550	517	578	549	526	549	500	539	499	542	526	583	562	582	547	562	526	539	566	560	559	528	510	551	544	546	557	516	570	588	564	537	557	610	500	521	576	575	566	593	562	477	506	567	557	534	553	525	557	531	552	472	546	571	555	558	601	542	550	550	529	522	562	572	558	572	525	525	547	563	512	523	508	509	569	552	575	515	535	577	608	508	557	535	550	535	529	584	602	571	561	550	530	528	516	559	556	592	535	564	510	603	560	531	515	533	535	538	570	533	596	603	568	577	539	549	553	517	544	535	549	529	553	558	533	560	535	513	540	530	524	543	562	551	568	529	538	501	530	551	536	515	603	504	527	567	521	538	498	533	558	586	530	562	548	519	593	534	599	559	496	551	562	535	548	511	554	560	563	517	557	512	514	536	587	526	540	523	574	546	557	596	551	576	553	589	555	548	591	533	566	549	587	550	548	561	583	547	527	591	546	561	576	560	555	501	570	536	561	525	526	576	549	552	554	582	553	589	560	545	568	524	586	568	534	579	595	554	547	556	580	516	583	521	563	592	537	577	560	578	526	589	554	579	570	541	525	524	513	533	544	552	540	608	569	512	529	591	499	530	534	522	548	551	572	519	563	524	523	503	521	530	550	554	556	513	553	556	526	567	565	595	550	579	543	528	539	563	546	566	541	514	578	598	547	578	567	562	535	527	558	553	573	605	573	554	526	541	526	574	508	553	540	583	551	579	511	553	543	568	579	578	544	511	542	509	581	549	570	541	555	579	557	553	561	516	540	539	528	569	521	546	544	500	531	517	539	527	543	550	524	578	555	544	596	511	537	556	553	561	562	555	545	533	566	561	529	561	563	563	515	549	555	578	558	539	526	569	531	512	573	539	559	554	532	495	620	558	559	609	548	546	511	517	530	574	595	553	518	550	550	560	575	573	535	556	567	540	520	597	547	553	568	524	550	533	588	563	543	596	544	577	552	525	581	496	528	548	544	560	540	536	528	486	571	542	552	551	568	514	536	544	599	548	500	553	554	538	583	594	541	548	541	495	546	610	528	584	540	575	516	587	568	602	543	538	604	557	532	542	597	541	550	553	503	525	543	539	582	533	553	559	556	562	548	530	571	543	528	602	559	497	569	539	507	584	583	554	573	574	566	562	574	566	547	529	546	513	538	569	536	555	540	558	531	534	566	507	566	509	551	536	563	576	530	512	529	561	555	556	558	546	528	539	593	538	522	536	570	548	516	528	517	557	518	538	519	529	530	543	572	549	556	548	547	500	545	544	531	510	598	575	541	560	591	534	549	572	549	614	558	553	597	523	538	526	565	564	569	556	542	525	531	582	541	565	562	539	553	562	543	572	579	575	547	561	582	534	556	554	527	539	511	523	549	539	532	525	541	544	478	556	573	568	531	560	542	528	561	515	523	576	580	575	564	547	561	563	526	561	540	563	502	555	546	571	555	531	560	551	566	506	531	568	610	539	525	560	537	567	569	499	549	500	573	549	600	550	535	545	516	557	540	527	589	567	521	610	556	518	561	559	544	550	554	584	544	590	581	589	540	546	592	563	528	571	550	553	537	561	576	532	545	551	597	531	504	547	554	521	535	548	549	564	571	525	557	545	550	582	554	567	594	512	527	567	532	561	550	585	497	549	523	521	524	524	540	553	590	518	529	571	587	596	543	571	577	584	572	565	537	538	514	560	523	561	551	539	493	524	527	546	612	543	522	517	530	617	561	530	565	560	560	556	520	525	562	612	567	553	528	564	517	504	530	534	549	569	568	552	534	622	543	545	543	571	565	562	555	531	526	546	566	537	530	505	541	508	554	552	527	526	559	561	567	565	569	543	531	560	533	558	538	524	531	544	522	512	561	557	553	558	535	547	488	564	549	531	517	578	577	523	557	551	539	558	566	560	510	568	551	573	565	565	566	556	508	538	502	574	549	572	551	529	514	516	580	537	549	518	508	535	533	574	543	583	565	565	520	535	538	544	559	554	527	586	567	535	567	528	511	567	531	546	560	576	523	556	594	560	553	591	541	526	552	549	527	559	522	539	558	545	558	560	556	571	568	553	558	556	524	581	564	559	542	524	516	523	521	516	568	545	544	543	594	534	520	542	525	544	536	549	533	555	529	573
26760	21515	21813	12199	3841	6152	15573	11172	6161	2690	1163	648	404	405	370	398	412	381	386	398	410	421	353	376	410	396	383	373	379	378	391	378	406	370	388	380	366	386	363	393	408	420	418	347	398	380	385	385	391	388	401	390	403	412	343	352	350	384	412	387	397	376	346	368	372	396	389	366	395	374	357	413	369	381	413	399	370	402	391	395	363	365	390	371	388	354	417	385	358	425	395	399	417	381	406	362	377	363	423	377	390	389	360	357	365	377	387	412	338	377	360	382	359	384	355	396	384	393	389	420	385	396	389	382	372	368	366	390	377	372	425	403	403	384	331	385	369	386	384	399	407	392	388	379	399	389	379	369	401	386	355	398	380	365	385	369	389	437	369	371	391	388	343	388	381	388	386	397	382	407	382	382	390	394	371	392	387	380	415	365	361	379	392	380	369	397	354	420	379	354	416	371	394	388	410	391	391	407	397	370	351	361	395	381	396	413	353	377	404	384	362	373	403	375	397	382	396	422	375	396	346	392	375	381	402	426	397	368	398	383	399	394	385	378	374	393	384	387	419	359	401	416	371	403	376	448	375	416	374	403	382	405	406	406	390	403	410	373	404	385	376	395	408	409	411	415	375	411	392	383	383	412	379	399	366	398	363	387	390	356	382	408	365	366	390	389	395	365	415	375	375	396	389	393	373	398	427	362	376	382	385	390	367	411	386	400	374	391	404	406	410	401	430	379	382	376	373	380	393	342	377	368	374	424	364	393	409	396	392	382	354	382	389	389	418	352	398	378	361	390	388	354	390	365	372	401	361	365	409	378	397	412	366	403	433	395	367	370	379	391	409	379	363	376	408	384	371	373	423	398	398	374	383	403	367	381	413	373	368	403	388	397	434	376	374	393	379	396	414	395	390	384	384	409	373	373	354	366	415	401	371	404	391	373	336	406	399	368	409	389	426	390	385	345	394	375	385	396	422	374	388	379	392	399	385	350	399	396	368	375	394	391	402	350	394	403	384	421	426	354	363	365	374	381	360	378	396	354	403	369	404	386	374	390	397	333	355	421	375	386	361	400	420	425	360	392	363	379	346	360	402	400	385	387	383	397	395	420	417	351	375	364	383	350	404	387	404	394	385	387	375	360	411	405	376	364	378	406	397	379	398	370	406	365	415	376	372	415	427	396	406	384	385	344	384	437	404	378	374	391	402	374	380	414	347	396	406	389	388	410	400	418	358	398	400	373	394	382	426	384	390	366	362	418	388	370	397	401	364	373	424	380	407	405	391	387	374	389	386	392	399	384	388	386	388	390	365	436	374	433	381	377	381	392	395	413	375	378	378	391	432	392	383	384	391	386	371	356	386	363	360	363	398	410	368	402	373	410	391	427	410	388	371	392	395	380	385	370	407	379	431	419	413	394	372	423	406	384	372	385	394	336	362	388	374	375	400	386	412	366	414	410	415	385	384	380	377	355	383	415	371	379	407	377	357	368	403	382	386	380	394	387	416	395	396	384	380	397	417	425	413	387	380	380	385	413	418	422	344	381	408	405	409	370	389	394	410	369	399	402	389	410	396	371	395	390	383	358	364	394	385	417	389	428	352	374	392	371	382	418	392	397	414	373	407	390	424	383	416	424	385	348	402	415	413	367	377	392	387	419	401	394	419	375	382	372	390	371	383	332	393	415	367	414	370	392	387	405	417	358	412	404	422	409	394	410	392	383	394	369	375	411	375	386	378	406	397	415	398	392	400	375	387	417	379	397	374	353	356	395	391	391	410	370	392	403	398	386	392	394	370	355	417	362	405	390	432	371	378	392	400	396	376	373	363	399	388	404	394	358	407	378	374	391	378	410	374	342	371	393	376	363	393	373	396	367	367	372	391	391	381	439	383	416	377	388	380	370	369	430	396	388	402	385	386	413	363	365	339	397	380	398	381	394	396	398	407	395	373	417	393	385	352	379	406	391	364	404	409	390	403	427	397	368	381	376	383	366	377	361	394	389	389	388	396	374	390	397	399	396	404	389	385	370	399	432	353	373	399	373	354	405	402	384	375	383	355	398	403	385	396	424	379	406	374	361	370	422	382	389	384	405	403	410	375	383	335	419	374	381	406	407	370	361	386	387	391	360	401	349	382	374	360	383	389	380	394	403	390	372	416	383	374	411	398	386	383	400	368	395	361	367	370	416	385	388	357	397	370	367	429	373	415	349	382	396	379	373	426	412	364	374	396	385	380	362	410	369	390	376	389	345	378	399	388	348	388	408	386	372	397	399	442	401	404	375	402	395	403	387	378	378	404	434	372	363	379	406	391	386	384	400	389	402	383	374	384	377	415	397	411	398	372	374	401	404	362	367	370	421	387	370	390	403	370	376	389	383	379	377	374	401	405	427	393	370	403	408	424	403	372	394	402	381	394	378	397	415	414	382	413	396	373	390	350	406	373	419	393	415	415	366	383	380	385	395	390	365	382	392	439	369	405	370	348	395	402	403	394	376	406	389	435	398	389	419	372	377	386	376	395	405	387	406	408	387	394	369	381	406	423	390	377	357	394	417	410	369	398	353	424	337	366	380	409	364	376	364	403	356	404	391	428	375	427	361	402	397	396	415	368	386	375	434	393	370	389	382	411	413	391	377	363	431	388	365	385	390	412	406	372	423	361	376	401	377	380	411	403	404	412	392	417	370	427	386	391	356	357	369	392	379	400	372	413	373	397	394	399	397	392	368	387	403	388	413	437	396	404	388	387	425	395	397	370	376	403	396	365	411	366	389	401	408	415	384	377	393	386	374	371	353	374	411	386	408	393	393	399	376	353	355	362	411	338	423	393	430	416	408	411	416	391	381	369	406	409	413	381	357	376	412	384	379	390	414	405	382	382	395	380	393	412	394	391	372	398	389	418	354	376	385	389	413	395	407	396	377	420	392	373	371	357	411	433	385	378	371	389	400	399	407	364	428	401	383	409	386	385	386	367	388	381	364	356	366	411	364	390	378	374	369	357	407	381	392	405	388	389	405	378	429	383	375	430	359	373	420	407	396	403	364	421	380	387	381	410	412	395	407	382	358	368	389	447	371	386	402	407	407	403	395	353	413	408	380	373	381	389	381	389	391	380	380	400	391	387	389	381	366	387	384	386	392	382	421	387	383	350	402	437	364	383	393	401	381	389	382	362	393	353	417	404	407	417	403	378	395	384	399	375	418	399	372	359	360	384	402	371	399	389	414	369	404	401	377	398	378	422	384	392	423	360	392	384	394	379	387	393	386	365	391	350	377	388	395	365	374	390	397	412	391	408	391	411	391	352	392	416	431	399	424	403	379	382	375	365	383	380	404	408	409	398	399	415	388	393	388	410	381	401	397	347	373	385	378	399	418	384	406	372	407	401	388	386	386	407	373	364	349	450	386	412	378	377	403	359	380	383	417	348	405	392	399	414	417	388	362	409	398	411	375	384	362	379	377	382	385	373	373	393	393	383	433	405	387	378	416	384	354	389	379	365	388	390	359
10781	20093	18336	13288	7789	12858	24036	17492	11066	5272	2209	1054	639	530	608	578	536	515	513	540	549	568	557	620	576	562	562	558	566	561	541	520	594	525	528	535	519	538	576	561	575	550	580	541	577	536	530	555	563	558	565	556	509	532	539	544	541	498	558	536	579	541	555	530	551	526	584	535	552	529	542	520	560	562	557	525	550	513	576	546	574	520	579	603	549	562	562	553	544	502	538	536	573	565	543	547	523	548	560	600	553	562	545	577	583	554	531	544	548	544	576	575	566	526	584	559	559	569	565	591	544	537	529	541	545	571	529	543	530	554	507	562	539	610	515	554	545	524	524	578	524	594	590	553	578	545	555	537	541	538	620	563	554	541	553	556	537	558	536	552	581	575	540	574	574	531	557	535	518	580	538	530	596	503	542	576	539	544	544	549	522	552	547	528	543	572	552	578	527	533	528	526	538	554	521	553	569	547	568	562	556	561	512	537	593	522	543	598	581	499	543	555	534	571	555	564	542	565	564	575	541	530	587	572	583	544	545	584	576	528	620	524	513	541	564	583	561	528	547	580	554	555	556	520	548	590	608	538	540	545	585	526	519	502	561	554	552	552	554	507	543	564	560	522	531	544	558	540	572	553	577	503	532	536	528	520	510	592	541	583	557	557	565	547	527	571	533	534	558	527	543	525	540	554	580	591	536	536	533	554	531	537	549	536	557	570	552	601	486	535	529	538	521	550	514	542	509	542	509	506	520	478	555	526	558	580	532	545	532	548	539	534	516	563	519	540	553	535	518	527	501	500	547	531	561	563	561	571	581	551	559	543	539	547	537	546	572	562	557	516	566	529	568	558	535	525	584	521	530	543	544	542	539	583	553	509	550	556	561	541	547	534	522	549	538	554	559	557	576	552	582	489	544	544	556	536	597	554	546	528	582	522	537	594	578	511	534	584	598	567	559	494	598	517	585	567	587	577	592	528	538	555	512	610	552	548	563	573	540	557	540	554	541	525	591	555	562	544	539	514	528	565	567	519	598	558	559	559	561	519	549	579	583	568	526	526	514	536	585	551	563	528	544	545	530	535	601	562	563	555	532	551	542	526	536	484	566	517	574	577	540	585	585	544	562	573	554	542	542	511	551	571	555	534	566	554	553	581	533	589	529	543	579	536	564	514	570	547	518	568	552	546	532	500	537	544	523	543	542	543	564	600	542	563	590	614	505	590	553	543	565	558	598	522	505	541	520	582	584	540	527	537	570	620	552	568	521	556	519	557	576	520	512	535	547	503	558	562	544	529	527	582	592	510	551	568	517	573	556	569	585	576	545	577	531	546	533	532	537	581	536	502	554	560	528	547	572	535	567	522	594	551	525	564	545	523	558	542	545	576	533	566	599	544	544	572	535	573	503	577	532	569	548	533	535	533	563	558	569	552	561	551	525	584	534	567	527	595	554	568	525	546	596	557	491	546	507	565	605	508	535	511	506	541	538	543	545	559	555	536	564	527	539	551	549	561	553	555	592	573	557	541	555	567	582	575	537	548	574	548	553	576	571	550	515	536	572	538	576	571	521	555	567	551	541	561	553	527	580	535	562	566	579	542	525	585	497	547	615	535	573	530	580	563	563	564	574	540	526	543	580	548	484	576	567	549	529	564	510	560	525	499	588	546	572	518	540	511	544	539	535	542	528	525	565	538	553	588	555	551	611	576	578	551	529	576	530	552	544	531	535	530	573	577	538	526	532	580	554	525	570	497	577	602	586	566	536	564	560	542	538	535	549	537	543	551	550	541	526	581	559	544	526	568	533	571	575	521	593	572	587	598	576	503	531	510	526	566	578	521	573	558	548	572	541	510	557	556	533	538	579	560	578	546	517	525	573	556	576	556	496	521	574	530	529	548	511	541	557	525	543	528	546	543	549	549	550	562	536	561	562	562	544	559	571	498	580	562	562	550	551	573	548	519	573	579	570	527	524	542	539	521	584	557	510	521	559	508	542	504	558	543	548	577	568	553	568	606	538	586	560	532	549	537	546	520	523	560	530	525	577	548	547	570	561	518	586	519	575	540	525	540	588	527	569	552	530	581	557	578	537	608	554	517	512	529	544	548	545	525	604	525	554	562	602	566	601	505	531	522	538	575	566	559	580	537	571	527	590	528	572	541	567	503	584	573	510	588	558	542	590	516	562	574	547	563	547	560	550	591	567	547	562	537	563	545	544	551	567	588	554	513	567	564	548	513	550	504	551	546	573	547	543	579	521	528	527	564	535	559	537	511	568	533	509	576	531	535	550	557	558	552	565	547	565	575	569	541	548	543	528	569	524	519	538	547	515	538	510	586	544	560	525	542	555	550	559	567	537	510	604	562	537	564	589	572	577	519	580	586	582	566	518	555	545	532	541	552	554	543	556	517	518	530	555	601	605	569	527	544	592	563	550	565	573	578	538	577	567	537	559	550	574	512	503	601	554	544	579	549	589	559	531	594	568	549	514	543	573	527	542	564	561	556	543	541	578	523	566	546	537	526	561	538	543	555	574	545	537	545	572	591	537	538	561	534	546	565	534	545	589	538	577	561	573	536	569	554	574	545	503	546	581	547	555	567	531	531	515	533	512	588	563	529	575	607	522	531	527	566	573	582	494	560	558	550	572	546	564	532	543	517	520	579	563	548	538	510	552	530	547	537	527	500	539	540	594	547	552	559	598	548	560	514	524	562	514	574	562	564	540	566	551	503	559	503	524	549	554	551	523	530	562	528	563	566	538	562	559	573	522	508	537	547	569	610	533	520	558	529	519	557	563	556	526	573	552	551	538	539	564	574	554	524	548	526	535	552	542	563	552	564	565	535	542	562	553	559	536	569	556	553	563	524	547	562	554	542	548	514	548	531	598	539	550	531	539	580	552	514	563	564	541	558	535	515	529	554	547	498	527	530	598	541	539	566	527	562	540	580	560	553	547	552	536	565	541	558	551	537	522	542	517	572	544	564	536	596	528	531	563	554	562	553	564	617	579	571	529	545	568	570	480	547	542	585	554	550	556	563	547	521	535	554	539	549	525	571	561	557	570	537	566	560	495	525	578	574	563	534	561	572	555	566	571	577	519	507	555	556	494	559	582	559	525	540	545	553	551	536	531	506	521	551	534	576	580	543	511	547	527	572	561	569	563	535	538	539	550	548	579	554	584	567	515	519	527	549	540	547	520	558	578	565	539	549	518	565	521	579	563	576	551	558	596	556	581	594	545	575	540	530	547	562	536	577	550	556	544	540	566	549	549	540	541	548	548	532	523	535	517	519	546	517	537	571	550	537	533	517	528	508	563	571	572	541	543	543	518	612	574	603	583	526	553	519	553	573	539	537	530	570	551	519	576	540	532	550	555	561	537	526	530	545	518	546	560	532	569	563	546	522	547	579	596	584	544	541	524	534	569	547	518	589	531	562	564	558	568	558	561	558	557	538	557	518	552	552	572	547	582	556	585	547	563	533	557	539	521	523	557	507	550	513	536	530
23447	21470	29324	24049	21482	30280	61517	48161	35482	21136	8107	1831	629	399	351	346	345	311	315	320	338	312	338	336	326	321	338	294	342	322	353	333	345	357	356	338	375	345	325	349	335	337	295	345	310	343	334	343	313	320	338	327	362	319	364	312	333	313	317	353	317	325	320	334	346	321	334	334	337	374	316	325	312	336	357	306	328	319	335	329	357	308	319	311	327	360	322	346	346	347	362	313	322	365	341	335	355	315	317	350	327	352	328	346	301	310	317	318	336	332	315	322	319	345	329	320	334	346	305	337	292	346	319	321	327	352	310	306	298	343	343	338	323	299	332	318	308	297	336	346	316	334	331	300	334	302	308	330	339	319	347	319	332	343	316	333	297	326	325	327	314	369	314	346	340	338	321	327	315	353	327	327	355	347	308	358	340	352	333	336	298	329	327	319	348	335	366	317	338	322	327	353	352	313	341	307	369	338	352	349	313	311	345	307	315	299	322	364	314	314	323	329	323	323	334	316	340	303	336	341	312	345	326	330	318	319	309	339	337	338	341	334	351	325	285	291	303	315	343	331	319	356	332	344	338	315	319	344	343	296	327	303	332	335	345	291	342	318	324	314	327	324	361	342	327	305	334	322	326	301	310	391	331	327	333	319	336	309	339	326	324	320	306	339	348	332	346	325	301	330	329	345	315	335	314	313	340	327	340	352	342	331	331	339	367	336	328	326	315	326	326	355	319	300	338	327	301	330	320	298	334	342	340	344	332	307	315	332	319	337	366	353	329	328	355	335	335	332	316	318	315	338	332	306	321	303	329	323	344	283	337	347	359	349	305	338	313	360	329	334	314	328	344	320	312	346	324	347	344	317	322	326	346	322	331	339	320	324	314	337	347	334	295	307	313	333	339	342	339	357	298	366	323	328	326	333	313	335	330	334	304	335	310	302	325	355	348	354	345	371	327	290	320	321	299	328	300	318	332	325	351	315	320	348	327	309	362	279	352	333	324	336	331	315	345	324	331	301	318	324	327	336	322	343	321	323	307	328	316	327	309	333	317	342	347	301	314	301	328	330	349	347	326	342	332	328	338	304	339	326	330	308	320	331	323	332	331	342	288	302	321	327	321	301	307	297	348	327	322	326	333	333	331	309	299	325	304	374	311	318	279	333	309	327	355	333	349	353	347	335	335	363	362	353	303	311	322	295	313	328	349	326	313	307	318	325	320	339	317	319	337	296	322	359	347	326	331	345	320	333	330	349	332	316	361	327	337	335	320	377	318	307	326	334	318	344	300	336	313	348	336	324	293	319	328	314	319	314	351	321	326	339	318	324	314	297	334	330	318	365	329	327	333	339	323	326	321	292	334	336	359	362	327	335	312	326	331	326	331	329	315	321	349	363	311	293	340	323	323	343	336	336	341	320	319	341	337	352	335	316	358	335	332	322	324	327	371	370	315	319	310	301	352	303	334	327	313	346	343	318	344	318	293	287	356	341	315	321	364	342	316	349	323	347	301	344	327	305	331	331	302	316	317	323	343	321	312	335	302	315	301	293	307	325	338	334	328	302	324	276	331	325	345	326	334	331	340	334	304	323	325	304	320	326	326	309	282	301	333	316	333	331	332	336	316	331	329	313	337	340	327	319	313	329	317	351	334	297	344	352	338	333	308	322	320	329	346	342	362	339	323	323	329	327	334	343	315	318	316	328	342	353	298	335	360	324	334	318	334	341	343	356	348	314	313	336	321	345	327	324	331	361	318	364	342	343	373	305	341	343	347	315	324	336	307	322	296	320	350	350	325	339	344	333	330	295	321	347	345	352	315	343	329	331	318	340	285	306	368	316	303	328	360	362	320	327	339	308	315	339	291	338	326	346	324	333	311	328	340	336	326	328	337	323	318	327	333	340	337	309	289	316	339	294	357	361	345	315	310	323	324	316	313	322	310	326	335	331	315	336	316	318	324	336	289	329	344	336	330	349	320	348	335	293	317	348	349	358	326	351	320	297	302	317	305	327	336	323	338	367	311	333	341	334	356	283	355	330	356	323	330	355	306	304	361	342	337	308	305	319	319	354	321	338	320	346	324	296	311	348	345	313	316	348	326	304	315	332	338	372	346	324	334	329	334	306	326	336	314	363	338	321	304	302	321	356	326	337	283	314	312	334	320	363	340	350	342	346	311	344	356	326	298	335	337	326	308	310	352	318	336	358	353	325	313	349	337	333	313	329	343	341	291	347	344	333	338	351	284	364	340	309	287	356	324	334	320	342	309	340	324	354	339	295	328	356	351	328	343	330	336	320	303	334	351	280	322	310	313	364	324	316	327	356	297	368	307	345	332	328	338	328	341	277	322	334	333	325	327	287	333	334	349	354	295	318	317	338	340	337	361	332	342	297	356	291	347	333	355	343	309	347	350	337	356	294	335	297	314	327	326	307	323	332	301	335	322	326	336	338	301	311	325	320	356	286	295	352	314	328	332	335	339	320	313	293	297	332	348	316	304	341	366	323	328	349	323	334	351	338	295	319	297	349	326	347	333	374	303	339	344	333	327	314	342	341	325	328	339	358	335	340	308	306	319	349	304	341	336	348	348	327	310	315	338	321	309	353	313	353	310	331	343	300	310	342	343	327	331	320	357	328	302	328	304	328	323	302	326	323	331	359	316	319	306	345	358	333	328	307	342	303	369	319	345	311	355	352	321	349	366	340	323	334	331	346	360	288	341	340	342	367	337	315	314	333	352	321	343	332	292	343	330	307	346	356	358	319	342	328	349	347	352	309	302	320	349	345	332	318	299	327	348	321	367	291	317	357	323	350	308	316	305	317	294	319	371	306	357	298	352	354	333	296	348	338	324	322	355	312	337	335	373	350	309	321	361	328	310	315	304	334	325	311	344	304	345	303	313	323	299	348	323	356	316	316	341	337	331	334	295	307	332	307	300	319	351	319	336	328	347	336	317	338	334	327	337	323	349	328	311	308	318	345	324	312	322	318	359	334	308	328	341	368	324	337	322	314	299	324	343	371	368	325	340	328	296	355	305	329	326	336	326	332	333	330	277	305	325	335	341	320	333	312	307	291	318	312	320	312	358	349	299	360	354	350	278	301	317	345	322	328	312	318	287	374	295	340	349	304	326	335	366	341	341	323	333	356	308	311	322	304	326	320	330	338	311	338	356	340	349	341	330	295	353	347	308	314	349	323	318	329	316	322	341	326	346	318	329	327	298	355	319	324	362	326	336	348	359	348	323	332	304	340	328	308	317	324	341	309	310	344	351	339	300	349	352	326	297	348	319	337	313	330	318	359	316	321	329	337	310	302	323	319	326	308	334	345	283	309	305	301	318	340	304	279	321	329	326	321	313	289	324	306	332	332	324	290	319	334	314	321	332	343	328	347	334	310	319	331	318	317	336	296	312	333	358	342	348	345	304	344	311	331	365	364	328	312	327	350	303	298	303	330	322	331	328	311	354	291	335	334	355	334	327	336	320	327	322	299	310	345	357	344	359	296
15694	32571	29192	18917	14433	35414	61563	50056	40002	26305	12215	3786	1135	611	519	426	465	487	511	476	481	469	463	433	432	473	469	472	454	474	479	494	434	468	468	467	479	485	476	470	445	462	475	460	433	467	472	456	443	439	436	464	455	512	482	504	458	480	456	485	459	410	450	474	464	482	441	447	472	447	451	450	515	494	420	455	462	455	470	464	461	473	467	441	472	439	472	466	455	463	446	488	482	451	466	470	404	476	486	451	448	482	449	458	459	446	475	420	452	434	451	470	434	450	468	455	491	444	416	480	467	472	445	483	471	459	455	467	463	460	462	452	452	456	485	474	435	441	468	477	431	449	467	483	433	467	473	492	451	448	435	488	480	461	475	496	429	509	459	461	484	468	448	488	455	482	480	468	442	480	442	446	426	449	474	407	467	437	429	478	461	428	427	484	461	498	438	487	416	478	494	470	479	450	466	475	431	459	452	454	423	463	464	465	461	469	483	450	472	400	454	455	469	472	503	454	487	480	490	493	467	466	469	480	472	498	472	443	480	478	514	482	481	472	490	440	450	490	426	443	462	429	436	450	432	436	452	452	457	477	507	490	448	461	475	463	461	483	423	498	467	461	451	469	479	449	448	475	398	445	459	436	457	454	471	470	453	456	456	444	464	409	470	459	494	457	480	455	457	464	454	466	483	547	454	452	457	518	452	416	463	456	457	488	443	481	444	437	443	455	455	482	460	444	433	469	472	459	437	469	461	484	469	480	466	475	436	466	440	464	478	440	473	459	445	483	475	471	455	504	469	448	440	428	460	460	452	481	447	429	425	448	441	469	447	417	475	492	482	486	455	469	486	462	470	478	496	476	454	513	449	457	461	468	438	473	457	469	475	487	436	465	458	454	459	472	450	442	450	488	455	454	486	461	464	490	494	440	472	482	500	472	447	466	462	464	452	490	488	451	483	437	433	459	465	467	472	448	454	435	440	410	441	472	466	451	491	435	445	463	471	475	493	472	460	475	472	460	441	438	438	455	421	427	441	435	457	475	474	476	456	448	435	460	445	445	459	495	453	481	449	448	438	469	480	459	492	431	418	455	437	488	473	450	463	482	486	462	436	432	487	483	459	434	470	423	449	476	451	468	474	456	468	491	458	471	464	498	454	459	474	466	468	444	464	435	468	481	451	447	439	449	468	454	454	421	483	454	432	458	478	491	468	453	448	436	457	468	495	469	482	472	515	453	450	469	482	465	508	434	452	454	464	443	399	423	443	470	450	440	489	443	449	490	452	458	485	481	467	449	418	458	464	446	449	431	476	422	456	465	451	453	420	461	467	433	478	472	453	456	473	446	448	439	451	462	449	491	463	466	434	478	477	456	413	411	478	460	475	454	427	469	429	460	500	434	450	455	467	446	456	469	431	486	477	451	486	464	460	423	451	477	472	507	427	464	446	456	433	404	467	465	466	448	491	472	435	419	471	433	495	491	443	491	473	467	442	471	463	451	490	428	488	465	464	441	450	472	481	477	464	447	466	502	474	450	422	447	458	486	486	498	430	464	462	445	455	440	444	460	462	443	436	474	487	476	427	443	462	461	465	461	448	480	432	450	437	458	448	480	462	471	453	430	445	501	479	496	485	460	482	448	444	489	463	436	459	445	453	432	436	490	477	465	456	471	519	448	455	429	438	432	461	444	478	431	447	462	481	472	447	432	440	445	465	429	503	487	469	469	461	459	456	418	428	451	428	466	464	440	425	444	453	439	481	480	460	476	465	474	475	470	434	494	454	441	464	463	444	472	469	437	484	475	457	478	461	462	469	459	502	503	467	470	408	445	434	476	446	465	473	460	445	466	510	467	458	424	419	418	445	447	460	443	440	474	462	513	476	477	455	477	491	483	515	446	508	458	490	464	461	458	429	479	426	476	469	478	471	450	459	467	461	468	451	470	479	459	482	478	444	461	462	470	489	466	480	509	493	498	449	478	475	440	416	427	452	475	459	471	481	440	443	443	451	448	484	471	463	455	463	488	471	474	438	436	494	481	406	458	479	433	449	491	438	475	438	449	475	475	476	440	475	432	501	514	463	460	484	493	469	446	466	429	474	462	478	469	426	438	443	466	412	445	466	501	488	430	480	480	441	432	458	463	485	445	474	502	481	471	447	483	490	445	477	475	463	450	478	441	461	466	428	451	436	459	458	440	466	431	460	456	428	457	473	511	494	466	446	473	448	451	437	445	490	468	466	445	487	488	455	454	473	476	462	476	457	474	470	467	443	465	458	451	451	420	472	417	429	461	478	455	445	484	424	462	430	508	444	486	437	450	475	463	447	433	444	443	450	502	464	442	419	463	461	441	458	492	447	446	469	443	470	440	508	465	495	460	433	448	466	437	456	456	500	445	455	443	460	450	461	472	478	445	453	492	472	457	454	485	456	443	482	452	460	464	422	441	443	446	448	466	482	464	445	457	441	461	432	492	452	505	432	448	486	466	449	432	478	460	445	465	489	439	460	430	481	423	459	464	439	476	462	452	491	448	485	441	501	438	481	465	436	471	454	538	484	441	452	468	465	469	445	477	423	449	459	442	462	485	465	463	481	476	433	486	470	439	448	453	430	474	462	426	461	479	468	460	476	476	427	442	438	460	445	461	467	467	448	448	462	509	500	477	458	481	518	442	416	446	459	480	488	444	465	456	441	461	458	507	427	464	501	446	466	444	446	459	452	447	468	468	512	463	432	473	513	462	445	457	468	465	483	456	472	469	439	475	419	465	467	487	471	475	482	496	438	444	472	476	438	454	470	458	461	445	437	486	456	486	462	473	457	469	460	443	486	451	491	487	473	451	443	504	468	428	439	501	484	444	451	426	473	397	404	450	441	488	488	477	469	495	481	460	465	462	495	446	449	455	469	482	491	500	492	445	476	429	481	488	458	494	452	449	471	473	459	469	443	454	478	435	441	450	455	443	462	448	450	483	455	466	452	454	410	454	451	462	455	444	468	443	477	466	457	474	479	475	436	441	462	488	432	459	475	472	463	428	443	443	435	410	472	472	437	442	441	455	471	450	438	421	467	454	480	464	493	458	436	475	485	457	453	475	472	460	437	470	467	497	446	484	441	489	434	437	454	459	480	458	466	445	450	457	479	459	439	450	468	508	430	485	444	460	444	469	458	459	456	433	477	454	477	437	483	474	437	440	474	496	468	442	482	460	459	461	481	448	459	485	424	468	483	511	470	465	454	521	417	462	455	476	471	530	470	418	472	452	440	450	443	436	421	464	463	481	464	461	483	450	502	414	456	463	517	431	445	482	470	479	491	450	454	480	467	451	457	486	463	478	441	448	445	424	457	503	466	471	446	441	490	418	444	458	512	447	463	444	448	414	477	456	429	452	472	448	446	485	446	447	466	466	457	482	451	460	470	489	484	462	460	480	461	476	464	512	457	481	441	463	440	494	423	475	473	451	438	505	441	474	512	475	460	482	470	445	473	436	455	479	448	481	448	460	478	468
27363	20901	13290	5596	3297	6101	11533	7436	4082	1808	883	573	449	433	427	402	355	417	385	369	409	404	424	393	416	431	415	386	401	382	421	360	431	402	402	384	436	398	396	367	381	427	369	391	391	400	373	396	389	378	388	394	413	421	384	409	379	386	335	433	412	392	391	406	376	407	407	366	369	391	411	390	385	409	382	394	382	402	379	373	408	375	391	404	399	406	431	373	358	411	392	387	402	377	430	369	354	421	400	355	368	387	422	392	369	397	411	407	424	403	391	393	389	377	425	377	391	366	412	416	385	418	396	411	416	380	389	409	389	360	394	428	416	385	394	385	376	389	343	371	383	405	392	389	407	375	390	369	402	403	404	382	394	412	398	380	389	360	416	405	438	381	380	392	419	385	384	380	385	385	389	378	368	381	403	395	397	410	395	371	405	386	374	387	391	400	399	367	392	411	431	382	409	386	394	393	393	417	416	385	411	389	376	408	370	407	405	387	368	350	405	376	393	382	386	382	381	405	397	414	385	395	383	412	428	388	416	399	401	396	410	403	378	381	411	422	386	380	378	407	378	412	365	390	386	379	405	355	373	389	377	378	413	400	391	416	432	409	425	395	391	380	406	376	476	380	414	394	372	394	404	393	400	375	363	383	420	404	395	417	388	365	394	373	392	389	391	360	382	382	372	406	422	372	391	383	397	405	351	423	402	386	412	388	374	412	408	406	407	384	382	392	416	407	400	413	408	410	406	405	372	401	396	392	368	381	393	400	392	377	408	411	371	384	372	379	402	382	425	383	405	395	382	426	393	384	415	444	378	397	355	402	386	401	381	390	393	397	460	380	392	412	386	397	390	394	388	393	379	384	405	410	395	393	375	430	378	406	399	414	388	397	416	379	394	446	390	363	380	373	404	391	392	410	430	403	416	374	414	362	395	380	373	390	367	373	385	403	411	386	400	381	402	412	401	401	399	386	428	392	402	414	380	374	371	391	402	427	369	370	383	402	412	358	419	385	399	400	423	383	425	379	391	412	399	406	411	356	410	391	415	374	440	373	357	391	391	367	419	407	421	417	392	415	415	405	401	364	415	393	368	401	372	385	378	393	422	411	372	430	403	414	393	411	357	396	407	379	380	376	397	398	384	404	399	385	429	383	420	382	424	414	407	372	404	401	396	389	385	388	363	378	391	399	400	405	386	396	420	404	362	373	407	386	406	397	412	392	401	397	384	354	419	413	400	428	380	378	411	401	381	413	403	429	427	412	408	398	380	377	363	364	385	389	401	404	422	413	441	400	407	402	386	386	381	395	398	355	381	396	374	380	383	396	420	354	405	401	398	404	394	425	393	358	403	388	399	394	404	402	405	368	384	396	422	382	388	376	400	401	421	388	420	373	392	382	411	376	421	406	377	420	367	356	398	414	350	401	388	394	395	373	372	398	404	384	420	382	402	383	362	395	382	374	420	413	393	359	417	396	377	410	406	403	411	391	408	390	417	398	398	369	395	378	409	406	415	374	369	399	397	443	395	409	444	406	400	399	387	436	353	404	383	395	408	377	361	372	368	425	426	387	393	381	398	391	431	397	381	344	372	370	363	381	394	389	416	387	397	403	399	355	402	403	388	386	407	402	370	377	411	397	378	398	422	364	400	391	398	412	389	389	383	400	401	396	395	354	378	377	397	423	410	388	412	419	392	397	350	400	398	389	399	407	370	398	412	406	432	369	404	406	415	405	402	413	408	368	381	362	368	373	376	382	399	400	409	379	371	422	420	404	422	376	383	394	389	391	358	408	377	387	400	363	332	373	380	401	387	384	400	424	393	376	402	402	398	397	411	371	361	379	367	390	378	374	410	428	398	425	366	391	376	388	382	404	417	420	402	430	426	400	351	374	426	391	364	399	379	377	404	376	411	404	376	395	369	376	417	406	432	391	402	422	379	403	391	390	365	409	375	411	409	404	382	432	398	363	380	414	372	447	381	399	405	396	376	359	426	377	381	365	368	369	380	389	365	412	407	386	404	390	365	416	390	396	417	380	399	392	407	362	395	388	407	386	387	389	369	398	393	378	396	358	393	403	380	408	388	367	403	373	379	359	359	377	399	417	422	411	402	398	381	375	405	422	383	398	416	397	405	424	387	394	428	379	430	387	365	383	382	399	382	365	395	414	395	408	362	400	394	375	407	382	370	371	400	425	389	380	373	375	399	397	406	380	448	389	380	396	400	388	421	388	391	420	383	364	417	376	376	383	424	411	368	401	395	422	368	392	364	414	373	409	411	420	408	409	388	376	384	403	403	387	417	400	432	419	411	401	344	374	384	386	356	393	390	368	403	386	406	397	417	395	396	388	403	384	418	443	417	425	395	366	397	383	407	419	423	397	384	420	388	381	408	373	394	413	390	412	380	397	382	413	405	378	379	389	390	404	430	365	388	377	382	396	397	425	399	384	378	368	387	362	430	402	386	394	347	402	388	398	382	395	398	380	391	396	363	391	401	369	384	381	402	395	395	386	381	395	412	382	380	385	372	412	357	411	360	399	390	387	411	391	383	416	373	392	374	412	416	398	367	381	391	350	407	411	383	386	405	372	387	419	413	403	416	406	368	359	397	399	414	367	398	366	413	390	433	378	380	366	415	380	417	403	404	391	420	422	406	366	370	386	410	416	393	402	412	403	387	364	368	370	420	409	379	381	385	366	416	378	366	422	395	391	386	413	390	409	374	387	376	413	408	398	405	434	363	358	388	385	413	403	399	440	378	400	402	380	432	398	369	406	389	407	409	415	391	390	361	368	382	394	394	414	387	404	414	396	418	397	380	376	410	383	403	410	382	393	367	399	420	399	374	423	421	375	365	385	392	410	404	389	423	367	373	387	395	395	392	377	402	390	385	408	413	396	396	377	376	412	392	373	378	405	363	420	411	398	386	378	372	357	386	391	418	389	416	363	365	375	398	370	400	378	383	391	432	363	427	415	390	397	387	391	376	373	401	378	429	376	386	386	409	390	413	405	398	420	396	384	416	369	379	400	389	400	351	378	412	408	408	388	400	374	361	441	436	379	423	371	392	420	375	436	379	386	372	419	356	412	378	381	359	398	397	435	414	399	396	393	401	381	386	418	410	395	390	360	390	373	361	408	376	414	403	410	399	420	386	371	376	371	408	435	405	400	388	411	398	418	407	392	423	378	401	362	400	377	396	402	389	372	389	372	399	407	416	452	391	409	390	378	399	434	381	390	400	387	410	394	371	390	366	367	426	406	389	358	383	393	367	380	413	412	401	415	414	377	403	376	428	405	379	413	427	391	406	390	408	410	375	434	395	438	396	382	367	380	398	439	410	421	398	395	388	427	376	382	402	379	398	401	394	380	384	375	402	414	391	375	388	387	389	377	391	398	383	405	397	378	432	403	400	361	414	403	362	425	393	397	392	387	422	424	413	396	404	384	393	390	388	381	434	371	378	364	375	427	351	391	388	391	364	348	419	390	412	418	398	426	408	401	376	411
12760	15648	13491	8983	7357	12695	18977	12889	7743	3491	1585	825	653	591	575	555	518	583	538	544	558	564	611	575	594	552	542	565	550	565	590	558	548	540	569	549	501	601	556	562	568	535	579	562	535	552	597	530	614	545	542	534	567	546	597	556	560	557	563	557	589	554	511	527	559	595	570	534	571	550	558	600	534	573	585	575	532	543	590	565	579	551	527	534	577	548	538	559	536	551	584	593	554	531	542	570	554	558	527	520	521	554	558	549	558	550	544	547	528	576	580	543	551	614	564	562	538	560	576	528	541	564	518	517	597	554	549	550	544	536	549	573	540	530	551	521	534	541	567	528	574	554	564	557	553	595	571	561	520	546	566	588	500	596	544	528	583	516	559	539	553	556	585	527	534	609	558	557	614	616	536	568	542	600	555	604	563	553	559	576	569	543	574	561	558	570	551	538	575	567	524	535	565	580	562	554	549	546	536	540	566	557	545	538	556	551	552	604	532	554	539	545	553	535	558	546	553	565	551	558	533	553	545	542	524	529	547	586	520	541	557	546	603	602	580	552	557	570	545	568	522	565	508	595	546	594	563	541	540	547	540	609	551	557	534	538	527	582	578	559	555	577	563	505	549	590	582	544	543	553	576	574	525	575	556	571	510	561	538	541	540	552	564	564	528	558	562	582	543	538	574	542	552	565	541	556	590	588	548	533	569	535	567	552	558	566	530	552	581	511	534	583	546	579	566	555	588	568	568	554	611	570	539	540	515	513	588	582	587	548	523	583	550	565	591	543	525	521	510	550	523	545	564	534	557	597	546	562	554	569	582	547	553	545	558	555	583	563	547	593	556	582	536	510	574	521	547	548	548	562	553	564	549	506	511	562	558	560	551	518	527	565	569	554	571	529	589	586	597	590	578	568	532	550	542	512	574	553	535	563	581	531	565	559	542	539	536	549	541	542	584	588	558	591	617	545	575	537	522	596	565	507	539	580	507	503	571	565	591	537	531	579	578	540	560	539	572	583	567	573	568	550	531	556	526	585	536	514	563	553	553	533	563	522	596	546	558	557	512	567	531	572	516	560	546	588	557	555	570	544	567	534	518	551	550	542	538	528	553	528	536	540	554	600	527	540	530	529	600	584	538	564	586	547	550	552	561	542	562	554	555	553	503	568	550	516	555	572	546	586	582	594	518	583	525	571	587	577	557	588	548	558	548	539	564	566	580	573	527	521	604	559	547	557	554	558	601	551	550	563	545	549	535	562	564	514	576	546	505	590	551	530	522	553	577	568	541	520	535	541	534	569	546	574	534	533	532	546	554	553	499	589	550	526	569	543	566	538	565	556	557	525	602	564	550	535	528	520	541	540	559	547	541	529	549	551	577	595	557	570	567	565	550	544	536	545	549	568	531	551	557	553	511	543	571	544	575	528	576	570	561	503	573	525	565	570	578	549	577	522	558	583	582	521	541	569	551	545	586	521	530	560	573	579	572	526	589	566	529	499	569	526	578	552	527	551	549	508	606	550	552	549	580	583	547	571	546	591	562	579	561	576	629	541	573	550	514	549	569	541	559	561	568	548	577	573	549	545	519	554	540	516	569	573	579	564	524	555	503	540	574	603	551	538	576	537	529	548	556	568	547	517	529	556	558	507	547	557	548	565	556	582	557	508	569	547	549	582	586	564	543	580	538	552	554	552	541	567	541	563	539	525	532	559	555	573	616	571	575	513	531	577	537	565	543	537	524	554	579	557	557	570	559	513	503	529	559	551	502	556	539	571	559	512	580	571	536	559	548	551	496	526	617	572	511	540	554	511	593	552	542	548	529	567	502	522	558	545	552	582	559	556	539	515	549	515	503	576	590	542	538	534	550	603	595	546	548	545	575	550	580	572	550	564	519	563	573	555	545	559	574	513	584	515	561	545	586	566	542	563	600	547	544	502	602	573	544	581	571	579	542	593	555	557	555	568	567	582	572	545	560	528	557	526	556	563	564	528	604	501	570	599	576	545	555	583	553	550	566	559	554	530	529	529	571	527	584	583	544	538	548	562	590	570	530	544	555	554	512	548	533	544	519	557	549	568	596	579	555	586	535	535	582	574	587	565	540	535	525	576	591	553	550	556	562	548	559	518	526	566	540	578	519	590	574	541	557	543	567	542	548	532	538	553	545	541	560	569	556	504	544	527	556	511	580	526	512	562	527	552	542	569	541	503	493	546	589	561	523	519	578	563	516	551	567	537	577	549	609	567	577	519	559	556	536	519	549	522	551	545	535	615	563	546	543	530	566	549	553	552	506	533	537	552	586	534	528	546	575	518	503	566	549	531	597	546	551	568	550	540	540	585	594	553	565	541	557	542	548	584	563	521	540	533	584	558	579	546	518	566	538	537	559	558	558	573	535	548	543	573	533	560	579	574	592	542	588	552	529	565	526	595	557	594	544	560	539	565	531	532	546	504	515	582	519	542	558	505	534	595	559	512	540	573	590	576	498	534	582	525	578	540	567	563	539	550	529	524	558	571	595	533	538	533	555	540	561	567	572	571	549	525	557	553	558	553	518	556	532	591	591	561	555	568	543	617	558	588	562	539	562	547	551	548	556	570	537	531	583	528	597	526	565	518	569	560	515	551	547	586	543	549	589	556	560	555	547	574	543	572	537	542	589	553	545	570	596	528	540	615	536	572	555	591	592	547	552	530	545	538	578	556	543	555	588	519	566	560	545	547	545	529	558	557	558	582	559	566	534	533	546	543	580	602	576	514	545	551	527	521	588	576	550	560	605	571	529	565	522	566	556	561	590	522	537	561	579	547	520	521	515	555	597	556	570	552	562	555	529	550	550	556	535	569	561	578	581	559	546	566	540	535	561	554	563	569	539	558	593	539	547	527	564	580	526	582	538	528	542	551	587	556	509	572	527	537	563	560	557	578	514	534	547	540	578	550	561	551	513	547	589	576	587	534	525	525	578	580	542	556	527	527	561	541	589	505	564	556	567	550	575	580	540	561	497	541	520	568	571	586	530	562	507	559	531	543	560	528	513	560	561	560	528	576	535	575	627	580	578	540	614	550	616	543	572	533	522	547	539	547	558	584	564	547	556	548	578	517	556	569	504	504	565	552	552	571	550	558	604	562	570	571	546	537	538	572	591	531	568	573	535	544	566	576	561	548	525	538	584	590	519	576	536	552	591	559	535	566	517	499	552	560	564	586	571	563	559	556	531	511	579	597	538	566	502	570	586	535	574	545	558	537	561	534	568	574	572	597	564	562	556	586	526	565	579	562	541	550	567	584	573	578	526	565	535	513	557	510	531	537	554	550	546	573	554	568	585	569	596	576	570	570	550	603	546	559	554	548	516	540	590	515	591	621	529	543	574	563	542	553	532	571	528	536	515	557	552	565	560	524	583	535	549	554	553	545	541	595	605	538	538	544	507	575	548	523	570	585	528	586	565	541	516	574	577	537	537	552	566	557	533	557	553	517	510	563	558	579	534	556	541	585	512	583	536	547
26732	21479	20546	7728	3044	8258	17108	11411	5912	2337	997	569	443	405	407	387	397	391	401	434	383	367	416	386	387	390	401	414	400	369	378	414	396	418	389	359	394	402	403	352	367	403	425	392	389	397	400	381	385	409	406	410	411	397	379	386	409	390	395	432	386	382	392	353	392	363	384	408	418	365	366	416	404	368	385	377	389	380	380	410	347	387	406	425	378	349	374	381	408	403	394	422	382	394	414	377	411	401	380	390	373	407	396	385	351	392	366	396	396	390	370	397	399	376	382	433	369	385	368	386	405	420	422	383	428	405	369	353	393	374	383	412	394	416	390	396	395	364	405	370	351	381	403	414	358	434	412	394	388	397	419	361	423	351	399	377	392	404	396	388	435	402	411	387	388	357	380	414	373	405	369	405	397	433	438	399	400	356	408	418	389	441	389	414	372	389	432	381	352	364	382	416	389	397	390	382	396	375	394	389	375	359	408	385	386	418	399	398	385	413	411	400	420	393	392	410	372	368	376	390	403	351	385	391	407	418	373	422	387	408	382	374	397	382	424	397	380	390	368	385	413	383	395	408	405	387	369	390	364	411	379	391	422	366	366	417	398	405	410	361	386	397	426	390	399	399	413	422	408	377	397	407	400	434	396	390	415	368	412	383	392	396	386	391	349	403	412	368	357	360	411	379	414	360	402	384	408	398	353	417	420	421	382	406	396	444	404	375	399	394	380	396	388	406	374	374	427	373	376	384	378	367	373	399	381	382	371	395	363	427	418	386	434	396	423	399	436	385	352	395	400	394	359	401	441	420	339	394	414	389	417	379	414	361	387	390	395	394	362	418	395	351	378	393	381	371	390	411	414	397	385	401	396	408	364	378	366	364	401	424	413	411	376	365	418	405	387	390	403	393	402	372	370	366	365	387	396	383	387	403	357	367	410	403	419	397	409	400	420	366	384	424	389	372	383	421	403	419	404	374	406	400	387	414	364	386	406	394	402	432	394	358	400	405	400	383	374	394	376	374	421	419	402	375	413	431	435	375	388	375	382	336	362	410	365	373	383	438	389	415	418	407	406	379	409	362	376	393	374	411	369	394	449	364	391	410	385	366	402	415	375	428	372	409	403	394	394	386	371	425	382	393	376	411	367	397	374	374	444	395	415	394	399	376	403	377	393	400	396	404	376	389	393	422	359	382	401	401	358	389	371	408	412	386	379	378	415	414	383	406	416	438	400	387	385	394	371	409	383	369	409	374	377	374	390	390	404	407	380	356	399	392	424	394	403	372	398	380	448	401	408	356	350	375	390	402	395	410	396	367	384	381	405	372	418	379	376	415	423	392	390	387	357	407	376	400	399	380	359	369	390	411	373	371	423	369	403	411	377	358	374	389	374	377	393	377	419	340	399	417	416	360	434	380	399	404	389	410	392	387	380	357	406	415	384	407	381	447	383	385	381	382	373	401	388	383	397	403	429	393	404	407	384	389	394	391	403	392	371	404	380	405	390	411	405	368	416	395	370	376	408	357	387	378	375	393	393	383	390	359	417	395	394	397	388	387	395	373	379	349	395	416	407	405	416	359	395	334	409	371	390	411	402	369	425	409	405	378	384	375	382	376	406	387	430	381	385	407	370	431	364	373	406	411	378	351	349	410	395	390	415	379	378	364	407	407	395	378	385	377	354	390	391	381	412	391	394	381	373	374	398	411	397	415	378	378	417	415	403	420	388	398	419	419	419	403	349	435	396	408	402	393	371	401	371	387	387	389	408	351	396	405	379	400	391	382	451	402	364	395	381	416	347	406	408	381	411	339	400	387	400	403	388	387	399	377	420	427	358	400	393	402	397	401	406	368	386	371	388	401	398	381	410	389	379	389	409	343	380	417	388	378	389	429	412	371	405	390	368	409	396	361	399	363	348	424	399	395	398	433	382	401	367	347	356	391	391	404	376	384	400	423	370	366	385	378	400	406	390	386	362	373	418	359	397	401	376	390	412	394	429	405	385	398	394	359	385	406	397	380	359	420	409	385	387	381	405	386	379	380	411	387	406	375	389	384	443	384	404	412	403	377	382	370	375	427	417	407	394	407	382	410	408	405	362	372	428	415	391	389	379	378	387	395	376	360	413	418	390	372	382	420	410	389	408	434	374	381	383	416	385	389	401	369	361	394	393	375	348	389	388	444	420	376	418	378	367	398	362	422	373	418	383	393	382	368	395	380	389	426	400	399	405	369	415	385	415	378	379	428	365	435	366	398	404	382	387	409	377	423	357	340	414	395	366	409	358	365	396	380	365	411	389	402	396	403	405	389	392	363	392	408	389	382	402	393	384	390	383	412	382	402	406	387	412	390	444	391	365	407	391	409	422	382	373	386	352	373	407	392	388	408	382	395	352	424	376	396	383	350	387	396	380	395	369	408	390	380	396	394	388	398	406	415	388	401	385	366	405	398	415	390	385	366	410	378	426	393	398	412	376	388	378	348	387	399	383	403	397	390	426	395	409	371	446	425	380	395	373	411	406	391	369	403	410	401	384	374	403	384	382	411	417	378	384	382	388	358	436	384	384	381	380	360	403	407	427	425	404	410	393	404	388	385	377	389	416	397	423	408	409	377	386	410	378	416	382	397	410	373	391	367	401	375	401	388	380	413	420	387	385	395	416	377	376	412	376	381	409	442	394	408	448	396	383	389	398	404	415	370	393	417	427	404	398	386	390	363	403	419	433	390	428	389	370	383	375	432	402	393	396	378	355	420	423	379	430	399	378	383	406	383	392	359	404	393	391	401	403	422	412	414	391	383	372	388	367	403	379	405	432	385	387	387	385	395	373	361	363	385	408	376	403	399	397	404	440	404	407	406	412	375	391	392	395	362	392	405	404	378	403	415	392	417	429	375	377	395	381	391	415	359	364	397	432	379	341	356	413	388	390	354	402	414	388	403	395	406	410	382	396	359	397	402	412	345	353	400	380	400	392	398	399	384	411	370	353	403	377	428	409	406	400	361	384	383	428	399	372	376	397	367	385	402	404	406	411	403	392	370	410	421	386	387	371	383	381	414	368	402	375	356	405	369	399	395	388	375	363	412	371	364	414	400	390	383	389	398	418	350	412	392	407	392	420	409	415	397	411	402	423	389	390	386	398	422	374	382	409	416	398	376	368	370	379	411	396	358	405	382	398	367	408	410	381	371	402	393	397	390	352	390	356	398	374	403	375	388	424	406	354	387	357	366	389	427	400	425	369	384	375	405	395	386	384	366	400	402	396	381	369	348	395	436	429	416	378	381	390	404	366	394	386	418	407	369	400	394	383	377	424	409	376	411	392	383	363	409	366	413	410	386	382	372	383	413	398	409	389	415	402	402	359	405	378	401	409	390	368	389	392	351	380	395	382	371	420	404	392	382	406	387	367	373	391	380	398	402	404	425	407	396	416	396	386	412	386	376	389	406	391	390	391	411	391	377	397	367	397	383	380	403	394	406	362	364	402	394	410	396	404	409	392	416	400	399
10105	15228	13640	7432	6999	15691	24970	17757	10344	4502	1991	919	631	614	557	510	570	563	545	546	540	557	543	531	564	552	593	535	542	561	549	580	583	587	539	547	527	552	548	531	625	590	534	574	612	529	584	552	552	577	598	563	531	563	536	554	551	568	558	555	594	543	583	528	519	590	568	558	563	547	562	563	559	576	568	537	541	515	520	582	539	584	594	561	545	568	547	577	554	557	569	564	579	579	560	546	535	569	580	581	563	543	569	552	564	573	551	555	602	580	541	565	572	522	563	541	531	542	558	516	550	540	549	549	577	521	577	536	540	519	573	595	563	534	599	547	511	542	517	539	530	550	574	542	550	586	549	572	525	585	553	533	557	539	564	575	534	526	538	560	577	563	567	571	567	603	527	577	529	478	560	565	577	600	560	573	578	562	542	538	583	601	538	597	566	575	551	540	585	572	537	568	552	566	539	576	527	576	582	547	563	557	588	539	579	513	537	573	555	564	564	586	526	518	551	517	585	549	562	510	577	610	572	553	530	584	556	560	546	544	529	592	536	548	555	522	545	568	525	544	520	533	547	561	525	574	567	569	558	557	530	563	549	559	550	546	579	564	549	572	530	589	549	546	545	487	594	548	557	558	550	563	553	567	514	566	523	608	537	559	552	555	581	561	592	582	589	514	570	561	547	556	582	575	516	562	581	569	559	530	571	546	531	561	572	545	520	566	578	563	531	588	570	606	575	563	525	591	543	557	562	544	519	560	550	597	571	496	570	575	560	567	556	574	547	636	590	545	568	569	578	573	595	565	508	562	529	561	538	546	550	598	591	561	587	557	557	507	556	558	541	577	572	520	540	596	575	549	600	542	525	561	519	558	539	553	532	525	549	549	565	579	565	572	568	587	583	557	547	551	577	570	545	524	570	538	561	534	547	581	567	551	568	564	517	590	557	508	561	550	612	555	564	563	560	595	578	547	575	553	583	534	585	602	555	552	552	553	546	582	546	532	545	526	566	565	538	549	581	579	565	610	534	535	536	598	590	563	546	529	530	565	551	534	555	538	557	562	549	544	524	587	568	515	578	591	566	559	572	596	550	542	521	546	569	551	571	562	565	627	611	545	535	583	544	581	570	550	563	533	544	517	571	575	548	530	529	535	520	541	547	573	570	547	547	527	579	580	537	566	612	572	576	553	599	532	535	550	618	568	513	576	541	600	529	546	548	629	542	574	523	568	591	598	562	596	577	537	542	558	547	534	540	506	557	559	570	538	540	563	539	564	583	582	526	563	544	562	547	562	567	572	550	525	555	555	554	622	547	583	523	577	561	578	520	528	543	558	536	551	558	587	560	543	524	532	564	565	551	522	562	539	532	520	561	560	610	556	542	538	548	558	581	552	577	553	562	576	514	579	546	541	522	550	615	560	579	580	543	562	545	543	561	553	567	575	551	506	544	518	547	525	557	555	539	539	493	567	598	550	573	553	546	570	540	547	556	591	602	571	537	523	554	607	581	559	534	569	574	542	565	555	610	620	564	566	567	565	601	627	573	581	546	529	577	550	567	534	552	589	541	559	549	578	565	585	608	577	605	561	530	572	575	579	548	543	531	536	532	551	514	539	573	511	552	577	541	572	598	563	567	558	531	552	581	580	615	543	555	552	565	603	542	575	559	549	564	546	561	508	537	591	546	520	604	554	553	592	552	587	589	568	537	533	584	522	553	522	540	566	554	564	558	556	535	532	568	596	529	514	558	549	579	542	572	577	521	584	552	561	583	544	580	528	579	527	571	605	534	562	542	553	568	537	594	594	571	559	591	552	528	543	536	542	573	525	573	551	566	545	546	571	549	538	566	559	553	560	515	518	534	545	539	551	553	575	552	603	551	583	532	567	589	545	494	526	583	577	547	576	589	555	594	549	550	540	617	556	533	550	570	553	592	572	574	534	523	537	547	547	586	559	576	545	512	573	551	572	544	577	576	553	562	514	543	589	544	589	618	621	528	553	552	564	580	569	597	558	568	523	533	566	567	550	598	530	525	564	540	562	534	530	568	578	588	537	557	563	579	554	558	558	560	539	565	549	532	576	539	609	557	569	560	546	580	547	563	563	522	566	568	559	585	557	592	538	566	595	541	574	559	588	568	575	593	539	515	602	589	508	587	568	553	531	559	567	557	567	560	563	583	573	547	600	540	566	529	524	578	551	510	554	547	532	526	566	543	563	556	562	570	560	551	560	561	565	544	532	543	554	543	552	579	606	538	540	549	602	576	604	559	607	539	530	568	548	579	559	587	599	637	559	570	515	558	586	556	560	598	575	563	550	584	557	509	577	600	560	549	546	542	583	569	550	577	579	565	552	561	604	574	540	570	529	546	542	594	578	634	561	551	532	546	558	573	584	524	584	551	556	591	550	543	560	565	585	584	585	547	551	536	592	550	572	561	564	560	557	550	579	574	573	532	537	499	566	593	550	581	560	552	567	541	530	547	549	550	564	565	580	578	564	574	540	528	556	555	587	521	561	536	594	596	550	565	507	567	572	509	588	591	560	555	567	553	566	571	565	504	562	528	538	542	565	597	547	586	562	561	559	569	588	554	519	569	595	611	521	583	558	554	565	543	516	542	600	543	549	566	587	510	601	555	534	553	553	568	583	542	548	582	570	555	576	563	525	581	585	555	590	622	541	574	550	551	573	565	575	552	538	617	547	541	572	565	539	602	583	550	587	585	567	582	536	571	544	517	555	565	610	561	589	582	570	574	598	587	619	573	565	538	575	558	522	566	548	560	533	519	527	607	532	552	557	551	556	628	556	560	596	575	570	522	542	571	571	564	523	566	575	542	523	545	593	519	547	571	548	563	603	605	558	565	556	591	570	561	580	563	513	553	596	588	581	562	618	524	547	553	573	580	568	554	554	559	556	590	545	580	563	508	542	566	553	532	570	573	534	580	591	569	583	570	586	560	563	542	544	508	539	578	573	559	558	582	570	554	574	549	551	595	539	580	567	529	561	566	568	523	582	573	544	544	527	516	533	534	533	531	528	544	582	580	601	524	551	512	569	561	537	574	541	561	552	559	556	535	531	543	541	566	573	550	572	531	546	566	511	539	573	550	572	548	540	523	529	523	545	579	551	570	552	554	560	608	571	562	508	593	535	531	540	540	565	534	572	570	590	572	590	573	563	537	584	562	553	571	533	584	541	516	588	587	572	624	568	545	541	580	581	548	538	570	534	550	532	572	610	554	571	614	542	564	557	565	523	545	584	566	566	529	568	567	581	591	558	547	600	551	538	542	535	594	518	528	524	553	548	565	563	541	590	590	572	564	580	551	552	580	556	559	573	549	605	519	577	553	566	577	552	561	519	524	563	562	580	534	507	596	524	601	559	502	558	531	550	568	568	585	539	548	557	570	563	546	565	515	573	593	563	555	550	518	573	551	541	584	570	564	517	554	599	546	555	562	552	587	539	573	560	518	537	579	567	569	548	578	547	553	583	603	551	547	566	572	566
23349	21432	29297	23968	22712	52099	59349	43799	29307	16059	5911	1463	542	421	344	322	315	361	319	315	354	333	360	361	324	360	353	353	357	353	358	327	355	334	324	347	360	365	354	329	346	335	333	326	336	355	336	328	314	343	320	299	342	330	337	311	356	359	357	351	356	372	380	353	318	397	317	345	346	321	319	320	340	359	318	327	326	349	328	344	346	306	346	322	339	348	345	355	337	344	342	358	326	327	326	322	357	359	329	298	338	383	315	322	316	363	334	341	344	326	325	321	369	343	349	305	371	355	339	365	332	345	333	326	357	347	346	346	306	341	338	335	317	346	327	348	319	319	330	341	289	327	335	333	360	329	334	342	325	311	355	331	332	334	324	315	363	323	372	338	342	365	345	327	331	328	357	288	324	332	329	366	360	334	350	346	343	314	338	305	313	341	383	357	328	322	382	325	316	335	348	371	363	347	378	328	340	343	355	374	321	309	339	375	316	350	339	341	373	399	324	377	311	328	342	349	370	347	333	365	318	332	380	331	355	336	349	321	318	366	350	340	308	329	334	315	337	352	336	338	310	333	347	324	315	345	355	336	337	315	345	304	307	339	331	328	354	317	343	366	368	347	376	289	307	346	319	344	337	317	352	383	336	325	340	354	349	321	369	333	355	315	309	329	345	325	322	353	329	313	326	371	320	349	345	321	355	349	339	341	353	336	322	332	342	348	343	338	347	337	367	305	324	327	306	342	323	348	364	297	328	323	345	339	328	344	352	348	293	340	312	318	350	318	335	342	381	309	322	328	315	361	345	323	339	342	334	307	347	332	354	364	339	310	309	330	330	335	313	322	340	323	301	319	347	337	343	345	352	325	362	365	349	292	314	338	337	332	357	349	341	364	311	325	361	369	366	309	332	311	329	337	355	316	315	315	330	339	308	344	327	337	352	367	345	364	339	319	342	298	337	369	333	375	317	371	341	312	304	333	340	346	309	341	369	339	322	373	351	345	351	332	326	336	367	361	352	314	373	337	324	347	321	327	344	343	340	295	319	327	323	386	325	317	342	336	338	320	339	321	340	316	303	348	366	320	331	371	323	328	329	330	334	326	350	349	370	315	349	353	316	362	346	328	352	328	313	361	336	345	330	339	365	355	326	336	342	365	341	367	309	325	320	341	349	374	337	342	298	339	316	339	321	332	355	335	346	354	341	309	368	330	316	323	345	383	339	326	301	345	384	334	344	356	349	338	348	345	340	320	365	324	322	331	313	321	307	335	363	324	348	369	328	349	341	309	335	369	314	338	324	346	349	329	319	345	364	323	347	337	331	326	320	350	316	327	368	348	329	322	352	323	346	319	340	365	314	347	352	347	350	328	330	324	335	343	337	335	350	348	364	339	363	342	357	349	361	346	341	341	298	348	305	331	357	339	334	370	333	347	320	340	351	379	310	335	322	327	341	360	338	352	361	351	331	365	345	364	345	331	346	321	350	311	343	329	337	322	318	331	333	398	347	353	330	361	330	325	347	357	334	319	344	326	352	313	348	323	338	320	321	351	326	334	345	333	347	328	314	341	350	339	343	339	313	363	332	375	322	338	360	345	302	388	340	311	358	300	346	315	361	364	340	298	346	338	304	336	356	350	350	334	383	341	326	318	342	362	342	341	352	331	297	309	345	354	370	355	346	313	348	302	343	363	334	333	334	345	324	327	307	358	333	350	330	361	316	365	346	328	328	359	333	348	337	331	368	323	315	325	346	335	328	327	332	346	334	351	330	342	324	300	328	351	321	340	355	354	362	322	378	331	328	337	330	357	345	353	322	336	351	359	350	320	312	362	341	362	335	391	335	355	336	333	317	340	328	302	329	356	321	328	318	361	322	365	310	337	323	320	387	355	319	329	351	346	323	350	338	334	312	317	301	316	328	375	349	326	329	351	340	333	362	319	338	340	337	363	364	358	299	334	323	336	362	372	341	364	402	365	338	346	346	296	331	342	326	339	357	332	315	295	351	319	351	302	359	358	325	310	343	307	326	331	339	357	363	351	340	331	325	310	320	334	344	352	355	345	328	315	305	352	322	362	321	329	312	372	349	334	359	341	370	341	334	340	322	340	356	371	346	341	338	358	330	319	354	341	326	348	330	333	316	352	329	327	387	363	333	347	307	356	335	345	355	356	360	350	340	341	313	366	345	341	348	339	368	330	329	336	337	351	311	378	365	338	347	361	328	346	358	315	336	365	368	314	332	345	319	328	375	381	325	342	290	315	340	332	357	336	366	352	350	342	297	346	350	327	358	381	350	314	322	351	341	339	321	318	338	361	328	329	331	326	354	344	323	340	355	358	357	383	345	347	337	324	324	344	328	370	336	308	336	340	346	335	317	352	305	318	320	331	333	331	333	333	334	316	348	326	362	338	346	333	327	335	302	334	350	363	321	321	328	353	364	345	359	347	326	337	324	353	347	359	321	336	332	343	321	309	308	361	340	343	320	344	358	317	293	340	331	363	356	342	319	326	368	320	278	335	340	318	342	350	373	349	358	365	369	313	347	348	317	320	323	334	340	322	314	347	370	354	362	331	350	349	340	344	349	337	340	344	351	339	330	332	380	360	352	340	349	316	334	355	305	320	353	351	336	337	340	332	349	340	354	346	359	338	333	325	342	318	330	368	314	360	350	355	306	334	313	287	306	364	326	356	322	333	311	346	308	343	315	317	335	344	346	359	349	326	337	343	333	370	342	333	342	325	328	345	327	332	341	311	336	346	346	310	350	362	330	322	342	359	348	379	328	326	368	347	296	346	347	337	342	336	351	328	340	355	318	325	326	336	324	358	338	336	322	352	329	335	355	368	364	349	312	358	332	378	345	350	348	352	304	324	386	349	356	323	343	333	395	349	359	360	355	316	326	340	316	333	341	307	348	326	345	317	339	338	328	349	322	336	346	307	309	333	367	353	343	309	343	331	325	337	363	361	356	329	347	341	357	354	336	335	332	313	362	342	316	353	340	330	332	332	350	362	330	325	361	366	291	365	317	333	324	333	337	317	332	344	348	360	334	343	349	352	357	342	345	310	355	348	338	327	323	352	357	325	331	343	327	309	331	350	343	352	340	348	304	342	331	344	326	352	326	377	313	322	357	365	343	304	312	302	330	321	329	322	351	340	326	338	384	331	324	296	314	329	338	338	340	337	315	366	370	331	338	334	347	322	345	322	345	345	335	355	374	277	344	366	326	316	323	326	329	303	332	316	344	306	326	348	300	349	355	350	325	306	348	354	332	317	316	320	323	355	327	377	333	324	340	349	342	321	380	348	349	297	350	319	356	330	355	362	326	361	307	320	337	359	321	334	328	306	350	365	319	346	309	308	330	349	370	341	360	354	378	353	344	337	329	324	303	342	373	350	362	328	350	352	318	338	332	307	336	335	334	366	328	373	314	340	322	366	332	355	313	369	362	375	367	321	311	282	337	318	359	332	360	327	342	342	345	349	327	335	335	327	359	348	344	319	387	340
14071	26861	24141	17011	32146	60129	58808	46215	34235	21817	9769	2927	983	623	515	464	468	423	436	450	494	507	496	485	496	438	476	475	442	476	460	487	499	484	457	427	492	555	483	470	484	491	485	475	463	474	487	454	453	493	498	531	470	481	473	484	514	484	467	458	461	459	463	515	459	488	474	540	507	458	446	471	448	521	475	494	460	450	459	433	446	481	434	475	484	457	472	456	479	464	484	525	448	500	530	465	488	459	461	477	465	457	481	488	472	510	475	474	481	470	476	474	495	430	447	466	458	451	436	469	489	502	511	512	449	469	489	466	471	433	433	482	492	473	469	419	474	452	457	478	477	476	483	500	505	519	471	429	473	475	493	478	452	452	435	465	429	445	471	473	476	459	450	478	515	458	437	456	488	517	457	470	466	468	508	485	498	469	513	495	464	464	460	465	480	423	480	480	459	458	480	479	466	473	495	500	485	485	475	490	454	507	453	475	476	442	487	473	479	466	496	479	438	499	459	514	477	474	454	470	480	448	472	497	470	485	472	469	477	471	481	504	507	500	486	464	475	428	473	462	488	475	471	431	443	464	503	461	465	454	492	502	495	441	446	440	488	456	471	460	465	479	456	459	488	481	456	444	475	485	477	475	466	456	491	474	466	462	449	491	484	467	463	479	457	483	506	442	496	485	508	515	500	486	474	470	438	498	456	465	476	526	476	471	452	452	468	485	470	458	483	449	433	480	491	438	481	470	466	506	502	471	469	470	479	468	457	451	484	480	412	505	457	495	483	534	491	473	502	455	474	442	456	478	463	463	461	516	455	466	471	480	480	517	476	498	472	478	469	459	458	459	506	483	493	476	482	462	522	446	498	478	486	516	447	458	477	469	449	478	476	495	451	502	512	518	467	517	455	480	505	479	476	489	458	484	444	467	461	477	444	507	462	488	479	478	470	439	435	467	494	470	490	486	479	442	477	457	490	491	459	461	508	500	472	485	468	464	460	496	483	465	491	506	503	482	499	522	454	459	472	461	472	437	469	454	483	436	508	455	492	504	465	431	498	510	468	464	447	481	465	451	468	461	435	437	454	457	456	471	487	442	438	495	497	483	481	477	470	494	490	469	438	484	472	477	470	474	456	481	483	465	489	458	435	410	487	454	464	457	465	486	456	480	495	436	449	458	435	485	480	442	496	448	479	482	487	458	440	503	469	491	467	501	456	461	475	459	470	438	477	426	496	477	459	493	490	464	468	528	498	463	507	458	482	454	465	472	483	491	496	447	469	476	451	458	461	436	515	467	490	478	487	467	491	467	467	456	466	494	485	473	441	484	469	471	450	453	469	479	466	488	458	465	511	459	474	474	483	479	446	543	459	482	464	423	485	432	437	477	492	460	467	487	467	478	481	466	506	404	467	472	452	475	459	515	496	469	445	474	489	460	459	444	482	474	445	476	451	470	454	447	496	474	494	490	501	476	447	482	476	475	484	459	487	478	473	486	444	472	478	473	469	429	507	468	473	485	477	459	458	482	503	460	459	476	499	469	466	431	472	507	481	443	469	485	484	492	497	472	463	474	474	471	420	489	441	476	481	491	481	465	460	471	453	450	502	487	467	487	458	462	497	445	504	447	491	493	458	482	478	460	468	450	437	467	478	492	468	451	487	469	442	490	476	495	479	479	453	461	467	507	470	468	466	483	441	438	454	465	456	459	474	463	448	474	466	499	472	490	462	506	490	493	495	480	460	479	498	472	445	482	463	469	453	490	455	443	456	493	482	479	485	457	457	453	497	507	444	458	436	486	485	459	495	491	493	466	455	484	457	513	520	470	477	493	469	449	439	505	443	486	456	514	466	501	482	466	455	465	462	484	466	481	447	458	465	459	423	506	463	489	445	486	487	472	471	489	473	470	444	478	474	478	487	498	500	447	471	468	484	467	489	470	456	472	469	476	466	452	479	497	476	515	450	471	477	499	495	479	460	470	530	458	503	464	419	451	451	457	461	490	471	459	417	467	500	470	505	492	484	478	456	450	471	442	469	489	476	494	455	489	471	461	494	504	502	452	494	447	447	463	477	443	486	465	468	484	468	464	478	503	473	484	488	447	447	459	467	498	450	461	476	452	523	482	484	472	455	453	522	445	477	451	469	451	485	440	489	472	494	450	473	443	473	453	442	469	476	435	433	482	452	484	476	495	499	486	455	435	444	449	490	450	421	532	427	446	455	443	486	451	468	480	459	478	482	494	465	454	453	477	470	502	446	457	474	441	517	450	517	466	437	480	444	461	460	480	485	475	500	517	465	448	509	453	433	497	493	439	472	454	454	459	454	493	498	478	468	451	480	457	439	490	495	446	471	467	496	506	476	429	467	442	456	447	532	482	464	464	440	432	461	476	459	462	481	484	490	458	454	444	486	461	471	451	470	470	487	467	477	508	468	440	475	469	484	444	482	510	525	511	475	502	509	443	464	467	441	467	507	442	462	499	479	462	466	464	458	473	482	475	456	499	468	480	477	443	513	474	477	481	439	419	441	491	486	462	496	479	506	491	483	484	493	493	458	468	489	479	448	438	441	443	459	515	470	488	471	448	458	481	461	468	443	484	460	465	470	461	473	483	478	494	490	436	466	444	478	464	472	452	495	467	447	492	501	471	474	443	468	473	457	445	460	468	450	506	483	488	445	481	482	506	517	492	458	456	444	469	464	469	449	508	514	448	462	442	482	486	440	452	404	461	452	474	478	485	460	461	462	479	433	494	491	460	449	480	497	483	489	457	498	466	477	469	463	518	462	461	433	458	466	474	458	505	432	473	489	473	508	518	479	433	439	451	481	463	480	475	467	468	472	462	432	454	435	477	493	491	439	472	459	457	518	494	457	472	511	467	484	525	527	486	453	525	472	481	477	492	461	501	439	429	431	452	455	457	482	516	456	483	442	447	468	494	455	462	469	493	451	498	466	480	456	484	473	489	493	460	472	440	446	470	487	490	470	532	502	491	438	474	494	493	480	451	517	471	459	495	491	473	527	478	477	494	500	468	470	450	490	469	457	522	485	475	472	499	470	466	439	467	469	470	495	479	512	517	485	462	463	517	484	501	446	468	468	473	457	463	461	460	492	446	489	445	456	475	450	500	484	464	446	459	499	470	461	490	477	454	481	496	439	435	475	471	459	444	440	459	465	498	427	480	463	470	437	476	495	465	461	508	455	503	446	498	457	506	465	457	507	503	472	482	495	464	453	481	457	462	471	486	478	507	455	489	440	506	429	432	422	466	462	443	455	482	428	479	480	464	478	450	488	440	460	469	463	515	464	457	447	486	485	457	466	501	472	502	463	483	492	459	464	411	523	465	484	448	433	447	433	446	491	462	472	485	482	453	491	504	463	481	472	473	474	504	462	489	458	454	461	458	489	462	482	502	492	447	443	502	471	485	478	477	432	532	470	459	479	487	443	473	519	477	465	458	489	482	482	436	462	474	443	509	478	470	428	480	464	483	458	506	464	462	471	440
27348	20823	11307	3631	4100	10335	10812	6111	2753	1679	900	560	445	398	381	419	414	375	393	393	368	398	398	430	363	388	417	395	402	384	412	405	413	408	387	403	380	414	430	389	378	399	361	389	384	389	396	378	431	377	383	428	437	366	396	432	396	388	405	415	399	450	347	401	396	400	363	408	408	460	401	388	413	380	408	385	365	416	361	392	373	443	401	401	414	417	388	386	357	359	373	379	399	407	406	409	404	428	396	404	393	396	388	423	418	400	395	409	363	383	432	389	403	411	393	426	399	428	409	406	395	396	398	390	425	427	411	401	412	426	421	400	398	410	379	370	413	432	431	388	459	399	379	388	409	400	401	414	381	394	381	411	393	412	418	401	415	401	417	401	403	379	411	405	368	429	414	425	395	416	407	395	400	398	385	420	384	418	411	425	398	423	424	413	374	370	386	402	402	383	389	389	400	413	426	385	420	367	429	408	394	419	398	380	367	371	406	399	398	398	394	348	386	408	438	408	417	392	402	378	424	415	398	411	415	378	400	413	387	420	401	429	416	410	390	374	355	405	439	401	378	392	443	412	426	406	388	384	418	404	411	443	389	403	448	417	380	410	387	384	396	404	430	399	415	394	395	386	417	408	448	397	421	380	386	405	438	348	403	399	373	366	376	390	402	417	384	391	415	367	382	419	394	391	392	412	428	390	463	428	435	454	386	406	373	418	390	354	380	409	405	374	389	406	417	398	443	382	434	403	382	418	410	407	436	397	423	407	380	418	404	391	392	440	424	399	371	409	430	391	408	414	377	401	436	378	434	398	418	414	377	370	397	406	418	405	402	412	415	431	419	386	401	412	399	418	390	376	433	409	382	398	400	436	415	390	463	410	432	381	377	404	424	397	412	403	444	398	396	419	392	401	413	419	401	399	389	399	443	384	373	357	411	399	411	397	401	420	400	370	389	415	426	403	383	391	377	433	401	381	387	397	410	406	400	402	409	413	383	401	404	396	445	405	425	390	409	395	388	412	388	405	428	402	424	418	431	419	438	383	385	425	379	397	392	402	442	399	426	391	390	394	417	389	422	378	394	389	436	368	378	393	422	396	418	411	384	425	415	397	383	390	392	389	416	441	394	402	407	473	417	386	424	382	383	390	384	391	433	403	422	391	403	413	397	407	402	391	402	378	381	420	414	413	417	419	388	405	418	390	398	413	383	387	388	395	394	402	390	384	396	394	406	413	415	414	432	426	371	400	384	426	404	378	419	378	415	427	390	401	383	414	439	402	389	396	403	387	373	396	394	387	442	395	396	405	396	426	405	420	418	412	430	409	399	405	430	378	442	398	396	418	400	377	381	372	414	395	426	422	427	424	376	461	414	413	410	404	417	397	387	420	403	408	432	385	390	411	419	409	374	384	380	446	429	396	421	412	404	366	424	366	415	419	381	430	405	420	432	388	408	417	419	385	406	434	397	416	395	418	410	375	399	389	406	407	415	397	367	420	380	397	418	426	396	387	377	391	395	411	418	425	384	390	411	401	422	392	394	354	363	429	397	399	442	415	399	382	405	388	378	383	419	422	410	416	409	415	425	389	402	373	453	395	378	392	431	400	391	390	396	416	415	420	413	441	404	393	420	397	385	409	392	400	381	397	383	378	397	393	393	394	383	410	410	408	413	433	441	397	405	357	442	385	436	405	363	437	407	363	389	386	409	409	394	400	401	396	390	382	371	406	404	426	419	386	405	409	416	408	407	433	359	423	385	412	403	399	369	366	405	398	411	401	395	441	412	424	388	387	368	438	405	390	381	408	415	409	397	389	394	398	424	418	410	409	393	416	405	394	392	420	410	354	394	432	419	394	370	436	435	429	415	406	385	407	398	398	427	399	425	357	394	425	411	407	426	405	391	403	411	409	404	401	411	406	395	406	390	404	395	406	385	372	399	405	369	379	394	404	402	422	400	416	437	391	355	368	396	374	390	408	423	390	363	396	412	399	388	397	441	378	412	388	420	418	381	405	400	435	424	398	414	420	395	425	412	401	385	396	401	415	400	397	400	413	436	413	390	403	407	392	416	380	418	407	407	404	396	424	418	390	389	411	373	404	397	429	398	410	393	441	425	403	386	356	375	379	405	405	414	399	430	413	418	406	420	414	418	401	400	371	394	400	418	406	393	390	384	451	400	357	393	429	398	445	383	428	405	381	388	411	410	421	380	404	386	340	403	439	403	378	380	407	405	404	392	409	417	402	401	394	388	415	434	414	419	423	406	411	426	410	420	383	421	406	409	386	440	412	437	395	400	409	431	347	431	414	401	412	414	385	386	443	424	441	369	392	389	387	408	403	418	456	444	430	400	358	367	392	387	407	405	407	398	399	429	424	398	413	422	400	383	391	420	426	413	395	417	432	419	430	433	388	422	391	361	376	414	420	403	416	440	437	390	436	372	405	414	396	392	409	444	403	407	420	397	368	408	382	423	384	377	413	434	413	427	409	398	376	382	382	377	398	386	400	371	386	383	405	409	387	408	388	404	408	385	410	431	382	395	414	399	387	405	401	428	397	430	415	396	380	371	375	401	379	425	407	402	404	402	402	401	388	434	415	386	421	409	410	408	436	390	406	380	393	403	391	423	384	389	419	425	388	418	369	410	356	356	431	412	396	408	427	398	357	402	385	402	405	377	415	399	412	373	378	390	399	388	432	415	420	353	425	370	389	413	417	424	412	434	385	395	383	413	401	415	426	409	405	403	409	422	422	417	416	409	409	374	361	375	385	429	413	394	380	431	408	419	393	373	420	421	371	413	359	394	406	406	406	445	384	414	399	449	374	393	412	422	427	428	399	412	391	400	401	422	406	398	412	386	381	377	380	369	401	397	414	384	397	411	391	406	368	373	414	392	425	408	383	439	384	394	393	397	411	425	397	398	431	403	396	397	378	419	426	420	390	409	380	404	449	382	431	427	396	424	399	383	429	393	400	434	388	417	415	378	387	375	404	420	398	384	418	378	416	387	386	395	379	397	422	400	442	427	426	393	379	366	389	413	406	386	400	399	396	378	401	404	433	410	396	368	406	387	392	410	426	369	400	426	424	419	392	433	390	401	373	426	391	408	406	407	391	420	425	398	386	419	416	395	424	388	414	414	400	363	388	399	419	453	403	384	406	444	394	432	400	392	407	446	440	380	393	394	392	414	430	421	405	392	409	387	420	417	401	406	427	418	399	397	378	432	395	392	395	437	387	423	404	407	412	406	380	420	413	428	396	366	405	391	398	381	387	396	417	405	364	398	388	406	429	413	435	419	415	429	400	390	375	409	379	421	403	420	417	398	435	393	420	428	409	398	399	391	401	403	410	404	405	402	413	365	412	397	397	412	375	371	441	390	394	438	399	406	418	432	392	395	394	384	379	392	441	418	424	390	402	399	404	407	432	449	408	409	386	419	382	399	406	396	398	450	397	413	415	363	400	405	391	437	422	421	446	431	431	408	407	377	400	401	386	411	421	437	366
9034	11280	10037	5931	8829	18081	17531	10751	5537	3208	1593	872	620	570	507	601	558	563	626	549	591	584	546	609	562	597	562	548	534	603	611	545	560	576	611	602	591	559	593	590	582	573	572	571	599	594	589	576	564	571	585	540	569	595	579	587	562	574	584	585	578	595	561	555	573	573	590	602	574	564	569	564	615	603	555	589	538	589	565	532	588	575	544	546	576	589	582	578	578	583	577	588	577	584	583	559	576	547	590	521	596	577	581	540	556	604	557	579	587	544	542	525	536	592	593	567	554	579	590	553	630	601	586	604	592	571	558	584	536	605	595	569	563	552	576	552	557	614	623	579	580	597	561	586	622	541	566	594	626	599	575	590	593	577	569	567	583	583	557	585	616	565	604	542	568	557	584	577	593	567	600	589	606	563	564	566	535	547	551	568	582	593	596	559	596	519	582	584	579	534	544	537	528	584	557	548	600	588	538	585	559	564	583	531	557	548	595	552	572	589	542	576	579	603	542	593	620	576	609	583	550	554	556	569	542	547	590	570	569	546	602	570	551	586	572	594	575	593	601	559	565	585	600	581	560	544	570	589	561	576	604	553	566	564	572	563	563	559	537	562	545	566	624	570	564	605	548	560	554	591	545	594	632	540	597	578	581	575	567	565	597	533	596	545	575	612	584	579	591	575	564	597	585	544	569	544	555	545	570	588	594	581	557	581	549	601	538	572	583	562	561	578	546	568	543	588	575	584	546	615	587	550	575	606	562	545	561	594	578	547	563	639	550	568	566	525	581	564	548	584	604	573	586	589	528	604	546	554	547	584	572	545	559	546	541	537	578	575	570	583	550	560	571	582	545	593	562	570	570	580	570	540	537	600	599	576	582	568	586	549	550	579	594	586	539	551	554	571	600	554	571	560	556	591	537	605	543	547	541	538	570	566	563	580	532	610	612	555	560	557	581	582	595	584	583	563	586	559	565	551	536	553	582	569	544	587	573	578	560	525	587	559	614	599	602	631	554	558	596	526	568	579	527	582	551	565	583	550	581	534	588	558	562	577	577	601	599	530	555	579	571	608	570	596	580	562	583	518	550	561	655	575	571	529	522	560	596	562	569	583	587	559	564	552	592	616	594	551	564	578	575	556	583	555	569	620	584	577	581	634	580	539	583	568	552	550	597	574	566	595	572	564	561	596	549	608	591	608	585	596	591	592	616	614	561	584	576	600	606	644	575	563	579	599	609	572	541	539	553	584	571	550	562	539	564	561	573	596	600	582	588	586	605	570	546	585	599	590	555	559	578	576	583	575	581	537	584	542	580	600	558	624	574	579	608	569	548	585	612	576	560	585	552	592	559	555	631	595	589	612	565	579	571	572	559	572	564	539	580	562	561	609	549	554	547	600	620	537	552	583	546	594	551	550	548	591	587	567	591	532	587	565	594	579	592	566	598	533	592	581	603	597	530	582	556	574	599	553	531	588	563	582	549	540	658	557	546	553	558	545	565	589	579	577	555	596	591	550	592	538	569	585	514	574	575	589	595	586	541	558	532	594	594	569	561	581	592	575	593	544	606	536	573	515	593	544	558	597	584	603	557	583	545	546	534	609	561	593	594	572	577	572	563	627	538	556	594	574	614	551	542	563	564	575	563	516	548	513	587	596	575	553	561	595	558	568	568	622	579	586	577	570	569	582	594	610	596	600	550	551	576	588	554	561	563	554	613	541	600	586	596	526	572	564	578	560	522	565	550	570	580	623	558	589	572	586	538	576	584	544	579	529	561	542	522	573	578	576	572	558	605	559	598	559	573	537	604	542	577	583	521	582	580	566	559	586	589	559	564	564	547	544	598	543	552	537	558	577	530	550	581	554	595	572	612	554	575	554	529	598	525	527	560	542	551	541	544	565	583	591	570	601	617	588	571	592	566	579	567	533	581	590	539	560	556	599	541	536	567	564	618	573	573	539	561	586	603	564	605	571	602	623	540	536	584	561	529	562	586	546	546	534	548	576	586	558	558	570	558	561	613	575	573	574	569	585	564	606	570	586	544	576	605	609	577	554	541	581	569	551	604	586	521	586	580	604	530	630	585	556	549	576	564	559	570	581	561	590	564	572	576	563	565	540	564	541	557	612	619	561	574	535	583	622	562	550	548	601	595	582	597	584	584	566	534	581	563	557	619	559	565	584	522	556	569	541	572	607	603	561	554	569	529	548	547	591	569	556	545	589	561	549	585	553	620	507	536	560	562	553	527	560	573	563	557	592	588	566	571	579	553	548	582	593	530	575	608	559	576	576	538	569	590	600	550	548	574	559	588	551	561	541	561	567	553	618	541	568	537	560	602	520	567	554	576	556	567	554	621	577	583	529	592	581	579	577	576	558	556	546	570	563	585	589	573	574	555	543	557	563	570	568	578	585	551	556	558	553	573	546	553	598	564	568	553	545	542	562	549	546	567	568	583	574	581	563	568	557	578	560	542	557	579	575	569	563	565	564	538	545	544	562	615	552	595	566	580	577	559	543	581	572	534	595	530	542	568	575	600	563	548	552	544	627	584	548	595	592	545	553	565	539	564	539	565	556	557	541	529	566	566	584	550	577	582	582	539	587	614	592	533	585	601	542	604	558	571	573	554	569	542	543	585	553	560	552	572	547	573	519	556	573	580	595	540	584	549	617	570	577	576	545	561	582	545	569	610	590	578	552	577	648	582	589	564	532	627	580	533	571	591	564	583	600	571	569	585	553	564	560	557	582	582	625	602	597	562	568	568	581	574	601	537	540	621	620	574	569	598	590	560	608	553	539	608	567	564	594	562	590	576	577	571	550	578	571	595	599	535	629	627	580	550	495	568	582	611	602	574	530	575	578	543	544	527	563	539	547	575	528	596	559	530	580	513	544	552	588	525	551	568	579	542	560	547	593	551	558	607	600	576	547	544	530	631	584	580	610	540	551	548	580	570	569	579	575	547	571	588	552	565	577	523	621	578	561	524	525	540	533	544	615	543	575	568	567	562	588	533	578	541	561	573	564	615	593	576	579	588	537	558	561	543	547	538	550	564	564	510	569	566	536	644	598	590	570	541	583	548	608	549	544	552	570	547	575	539	548	604	559	588	580	556	581	573	581	573	566	559	567	577	545	592	581	579	563	546	520	586	586	573	560	540	584	581	617	573	583	542	555	557	566	560	587	566	552	556	530	587	607	606	601	601	577	583	571	533	529	566	585	591	577	528	525	532	541	564	589	596	588	597	584	582	553	579	574	544	591	606	559	562	553	588	626	549	535	589	550	574	616	536	561	589	540	572	552	576	610	597	569	555	569	555	583	579	523	610	614	593	548	565	610	559	589	575	575	613	559	561	577	549	563	564	586	562	595	596	555	588	575	595	598	601	601	571	588	534	565	539	589	593	615	572	598	517	569	536	586	562	575	570	608	582	548	557	576	590	542	563	589	588	588	636	569	585	575	548	602	574	547	609	535	578	547	539	564	541	638	557	612	580	609	596	550	588	565
26750	21464	19619	5472	3330	10725	17343	10877	4722	2154	1058	580	452	409	410	398	415	408	430	389	418	404	422	385	405	429	431	385	410	386	392	382	374	416	379	424	440	400	397	425	437	387	388	385	403	408	430	415	414	410	377	396	350	402	392	417	384	371	379	403	393	406	405	420	420	406	443	399	432	427	393	394	408	378	419	370	428	402	369	433	412	396	426	383	421	405	423	430	402	376	358	423	387	424	387	391	413	358	436	424	409	416	379	401	429	387	388	399	404	432	410	417	396	432	379	376	438	412	378	382	395	418	413	404	367	409	411	371	372	391	407	401	385	416	386	404	409	410	434	420	423	413	381	414	429	405	433	381	407	375	394	417	387	423	418	425	394	430	393	360	442	443	389	391	379	419	431	354	420	389	409	419	395	420	385	414	395	376	374	410	413	450	405	434	420	396	390	386	405	392	402	399	369	432	424	446	418	378	389	390	386	421	374	409	425	364	376	404	431	430	401	407	426	420	445	389	413	427	425	415	421	391	377	406	383	428	429	433	408	401	378	391	417	408	413	410	392	417	402	374	430	430	402	421	378	394	440	398	400	433	439	420	426	425	445	373	424	389	381	429	390	423	387	423	424	419	383	388	451	387	377	407	423	387	385	397	406	396	454	376	407	424	423	393	374	419	396	384	398	394	405	419	389	386	394	410	397	423	411	400	388	410	417	414	336	397	397	439	413	432	341	432	369	393	409	361	401	400	394	381	394	419	408	395	406	358	399	399	373	384	364	367	402	398	416	408	400	408	394	432	402	393	430	391	418	391	407	401	412	373	400	438	402	380	375	405	407	394	405	394	392	452	381	386	400	411	423	419	429	402	427	435	430	437	408	390	383	402	406	458	412	394	409	379	403	447	361	379	428	422	437	424	378	385	376	386	392	403	396	415	373	394	387	404	364	402	379	405	390	413	380	395	459	391	392	433	400	402	385	381	405	379	393	409	430	412	388	409	409	421	396	422	421	425	411	439	421	397	385	424	415	404	413	401	403	391	422	402	427	396	387	412	399	412	423	405	358	400	405	405	412	455	404	426	414	383	426	409	379	423	449	384	385	426	385	455	409	398	421	434	398	416	427	385	445	423	406	415	429	423	422	395	394	401	408	389	378	380	420	418	412	422	402	398	374	425	403	404	403	400	360	400	397	374	411	434	429	391	410	444	394	403	393	430	388	410	387	407	388	419	407	446	405	413	421	400	419	416	418	368	414	415	432	362	377	430	408	428	403	412	420	426	406	401	416	397	374	403	399	398	419	404	380	402	396	395	425	436	421	422	395	407	431	392	442	422	396	393	399	425	442	401	403	385	387	412	390	386	424	408	394	383	429	380	440	367	386	406	409	432	412	396	413	377	396	397	423	449	434	422	422	433	398	433	387	433	416	378	380	420	396	409	403	417	417	391	422	410	398	412	414	399	419	420	397	382	374	364	395	402	417	390	417	401	430	391	414	408	441	394	397	426	395	411	425	373	382	382	395	390	378	404	377	396	393	423	411	388	397	412	400	387	416	397	409	405	407	387	418	389	409	407	427	430	449	415	394	424	389	387	385	400	439	401	380	407	411	382	389	417	386	420	425	399	399	410	389	379	437	400	419	407	394	448	385	419	429	421	377	364	384	440	410	396	403	426	421	417	426	352	394	383	463	425	416	392	381	395	375	386	432	395	386	396	405	422	407	370	445	419	410	406	418	382	431	417	401	411	383	418	392	399	418	389	426	411	378	371	407	403	403	394	388	433	452	374	445	372	395	400	385	370	403	380	397	425	368	402	412	428	404	407	402	376	404	411	388	413	395	413	398	417	407	386	366	418	381	374	416	370	361	424	398	408	385	392	417	383	419	377	406	409	381	375	395	423	435	435	384	377	416	412	443	380	377	380	397	394	400	414	401	419	424	390	389	428	420	423	398	415	414	389	389	424	393	374	398	378	409	376	392	381	390	410	428	389	386	407	432	406	396	419	413	417	389	415	392	392	386	392	410	383	422	370	404	399	404	382	382	414	421	372	392	416	399	392	410	399	387	435	387	416	408	384	422	390	397	393	393	420	402	382	394	381	394	406	440	391	386	423	360	409	367	402	452	403	382	375	439	396	386	419	430	425	409	409	393	444	384	373	384	419	365	426	416	391	391	403	382	378	392	385	429	424	398	403	421	412	408	400	393	413	420	433	391	445	429	412	406	399	378	399	372	392	409	401	468	434	411	385	394	365	378	376	438	411	458	417	424	442	407	404	416	408	464	424	388	361	432	413	375	359	430	398	407	411	422	373	400	419	431	410	403	389	412	393	440	334	391	414	403	398	419	396	416	394	428	393	409	438	409	441	411	381	397	397	381	421	417	396	426	403	410	458	417	455	398	408	418	439	419	436	395	427	393	402	387	360	412	421	405	415	394	368	404	402	349	409	394	435	416	391	399	398	430	404	387	371	433	379	398	405	412	374	436	411	456	462	424	421	391	371	418	423	373	387	386	407	404	390	398	439	408	398	401	402	381	413	415	410	425	422	423	381	379	397	400	427	417	397	390	379	429	424	398	436	441	389	405	407	380	393	397	398	405	430	409	396	433	397	409	418	369	389	391	380	370	394	371	402	402	390	378	407	415	385	406	409	402	375	385	406	411	407	400	366	375	406	400	400	376	430	395	402	367	427	424	378	437	396	394	382	421	440	386	395	384	376	375	417	399	396	394	374	397	398	437	418	405	412	387	415	418	404	409	420	377	413	418	390	427	403	403	401	428	395	405	372	374	389	409	441	417	412	410	395	415	388	388	427	345	397	403	422	411	418	413	385	368	402	362	392	398	413	398	397	386	390	383	418	396	381	380	407	407	365	403	408	378	422	370	412	362	406	383	406	430	413	414	378	418	414	404	396	396	430	432	411	404	404	404	407	391	397	370	407	385	427	362	415	392	411	461	410	398	394	353	443	417	407	411	417	418	395	402	433	382	404	426	430	429	400	379	415	370	391	388	400	399	405	375	371	437	391	366	398	437	404	412	382	412	353	405	381	409	399	418	413	410	402	422	433	435	426	403	431	394	422	376	391	432	389	406	391	393	390	439	417	411	454	416	397	426	419	375	372	408	438	395	430	410	440	402	373	428	410	403	387	402	420	411	426	384	410	379	371	405	409	383	371	442	427	363	447	405	415	418	369	401	420	403	382	397	425	417	416	398	410	424	405	425	395	408	428	404	418	385	410	398	441	407	409	419	394	411	395	388	426	420	463	423	399	421	417	413	402	410	401	410	417	403	390	429	413	401	382	427	386	415	383	383	381	382	402	434	381	415	442	420	436	407	377	385	416	431	424	408	391	409	423	395	411	419	377	395	411	398	411	432	399	394	409	425	402	451	408	409	398	413	406	405	443	434	398	407	414	403	400	389	389	419	420	422	402	422	416	406	419	405	393	393	420	427	404	446	395	389	420	414	413	389	407	407	384	413	425	440	406	406	425	424	410	412	409	443	400
7653	10144	9484	5067	7003	18975	24085	16607	8641	4357	1919	901	663	583	559	570	579	525	558	539	604	600	605	573	588	557	548	578	544	594	605	579	587	564	534	600	596	583	590	548	586	569	599	588	593	612	626	582	601	603	549	564	566	620	554	585	541	579	576	516	555	564	602	588	614	572	594	542	598	572	568	577	579	566	567	564	590	608	573	624	541	540	566	568	572	558	631	541	591	632	576	634	597	553	560	556	608	552	553	549	597	574	564	589	574	590	568	582	576	579	635	540	550	562	554	576	608	559	548	599	599	567	550	554	609	605	551	637	633	565	589	592	608	577	573	561	573	571	568	599	542	584	575	585	567	577	604	553	596	562	603	556	576	559	566	563	547	555	567	584	563	588	555	565	535	559	556	549	558	586	619	534	547	572	526	585	624	604	563	546	574	598	574	597	558	600	541	619	551	603	564	580	594	565	570	570	586	557	545	600	573	581	589	590	538	571	562	560	574	602	564	615	532	554	599	572	627	584	615	600	542	565	594	617	576	637	579	544	600	566	527	534	525	545	566	562	592	608	543	576	572	613	613	573	556	561	557	640	556	502	572	534	599	585	564	607	598	576	598	561	600	621	566	572	570	533	524	558	584	563	586	616	614	593	559	540	622	561	561	557	592	579	593	617	564	592	598	582	564	572	562	599	551	630	532	577	590	572	589	579	562	531	582	590	574	572	577	591	559	574	570	557	574	588	588	588	576	593	567	547	533	568	591	563	544	587	594	572	542	618	584	633	626	582	611	630	657	580	562	579	594	587	597	573	570	588	593	570	556	619	536	563	532	582	588	538	570	566	580	598	558	561	584	595	568	592	565	545	592	539	557	597	590	572	547	615	560	603	594	600	561	586	556	554	575	559	571	516	561	608	554	560	595	597	604	548	571	556	595	590	576	588	529	574	575	551	586	592	580	581	606	567	578	557	581	575	581	582	505	538	598	598	595	540	595	587	532	566	637	598	603	606	563	592	576	561	580	589	611	590	568	584	602	568	600	538	564	551	563	568	606	531	538	622	548	586	567	521	573	567	556	547	581	510	556	574	554	612	583	587	604	576	538	539	571	589	584	564	568	551	635	549	525	558	617	576	602	590	594	578	573	565	555	556	579	544	603	570	558	614	592	589	538	548	612	564	586	564	521	533	581	559	557	561	582	612	548	574	585	572	555	566	611	584	555	614	587	535	534	594	557	567	584	588	561	540	593	596	561	568	566	569	596	570	544	605	592	575	579	548	578	536	572	535	558	566	564	614	560	549	598	597	609	562	595	604	588	574	574	558	551	516	584	564	570	578	584	539	620	577	574	611	555	549	568	541	578	610	559	599	540	586	579	536	557	600	579	570	567	639	589	591	536	592	601	564	573	589	564	565	621	589	578	583	585	598	560	563	578	569	600	548	540	563	587	562	602	558	607	544	554	608	572	602	592	575	625	583	615	560	568	597	569	597	609	565	600	561	581	597	563	602	555	576	582	588	613	561	546	532	592	530	575	589	610	596	583	543	592	604	585	608	599	579	587	586	558	620	540	571	588	554	591	607	601	575	581	569	578	584	589	607	566	603	604	577	580	568	585	549	562	553	553	544	553	571	562	619	561	561	550	556	617	624	546	519	547	579	571	596	592	569	574	561	546	551	595	560	562	539	600	595	590	604	558	575	573	515	549	606	575	555	587	539	568	586	571	578	555	580	591	618	584	558	583	617	580	595	581	618	562	590	574	549	593	583	557	565	557	562	615	612	540	547	583	580	602	578	591	566	577	565	562	562	609	558	570	592	591	587	594	588	550	601	594	590	581	564	577	562	590	588	597	591	531	584	563	544	569	641	549	617	566	553	582	562	615	528	560	615	580	576	585	570	554	572	587	597	553	593	603	581	563	573	516	552	571	570	580	579	554	552	573	531	569	550	545	555	573	594	608	628	597	554	668	548	594	586	609	600	576	545	580	614	593	581	632	590	578	568	607	565	539	576	559	576	562	560	603	553	547	585	592	558	597	576	550	582	577	547	546	593	577	549	561	575	603	615	563	560	561	574	602	537	577	542	582	583	566	575	551	577	557	569	553	587	568	611	603	559	565	570	547	559	588	587	534	543	583	571	565	568	532	582	559	586	585	555	538	593	559	572	563	581	576	595	583	557	575	561	546	577	571	594	581	555	577	558	601	588	544	559	545	571	543	590	529	540	626	603	576	523	563	593	558	560	556	582	565	572	545	557	645	596	569	549	533	587	555	567	567	556	583	573	564	514	574	568	549	590	533	534	534	667	586	566	575	594	549	606	555	598	637	545	581	608	557	610	614	540	578	565	557	572	581	624	555	611	575	603	528	569	565	561	568	577	581	570	605	568	593	575	536	592	594	565	603	571	555	615	547	563	561	571	576	594	542	550	587	566	555	582	538	593	559	580	543	627	599	560	584	615	589	594	590	575	584	585	548	592	574	601	585	600	565	582	571	540	536	633	556	582	588	563	604	563	561	597	580	552	574	576	602	569	590	596	615	569	550	626	602	564	562	566	587	561	529	576	548	590	599	538	573	565	598	579	549	564	607	556	539	554	543	581	596	582	568	614	591	555	572	563	575	627	567	538	607	580	550	593	551	594	562	573	577	567	562	552	574	536	553	565	533	598	558	535	584	614	585	582	594	557	552	595	574	543	564	563	567	595	584	626	583	572	611	573	533	549	550	561	543	593	578	567	582	611	561	585	581	526	587	543	553	550	541	575	575	585	579	546	600	578	572	544	581	574	581	568	577	577	553	562	576	604	561	545	559	562	515	585	593	587	573	571	574	573	591	551	585	575	570	565	575	589	553	568	590	563	592	603	580	580	556	552	617	551	558	601	614	528	565	583	566	581	563	622	569	558	519	554	567	595	603	552	596	565	577	584	535	575	590	584	586	606	581	592	587	552	553	555	600	605	558	562	646	559	552	638	568	589	612	571	591	532	573	567	609	586	570	550	555	559	574	559	582	600	559	557	522	568	594	551	598	562	595	576	627	554	588	541	529	549	600	611	585	607	558	545	551	590	623	567	562	608	618	625	585	585	564	578	568	623	533	606	565	583	553	569	572	545	600	632	574	578	585	580	616	576	608	574	530	551	596	603	578	589	575	599	545	554	564	652	592	585	602	557	565	563	607	551	577	573	604	570	608	599	551	569	600	564	612	531	567	582	566	555	587	622	566	571	589	578	596	568	573	553	569	597	573	561	547	555	543	581	565	561	561	552	590	545	563	588	567	590	572	547	574	610	623	613	569	616	543	576	560	562	641	579	557	541	606	612	579	577	575	568	591	595	537	574	602	568	582	586	552	590	560	624	565	537	549	598	543	593	624	573	613	546	592	578	573	614	603	608	576	588	544	571	587	572	557	573	587	582	590	574	576	530	538	580	591	578	609	565	588	595	522	587	605	593	578	556	586	578	546	571	594	565	585	580	548	534	518	598	594	572	555	539	597	555	571	571	570	579	562	583
23451	21522	29395	24098	28162	56639	58355	42603	28283	13385	3687	1045	482	396	384	372	355	390	379	347	349	363	346	323	391	359	342	358	337	373	371	348	377	391	357	373	342	353	342	319	389	374	339	340	379	368	319	374	350	357	350	348	360	338	347	371	344	359	365	342	376	380	348	351	362	349	358	343	341	344	352	354	367	310	360	366	383	346	338	369	388	344	347	360	364	348	318	341	352	339	347	367	371	360	358	364	345	371	340	344	368	361	349	369	400	314	347	329	338	379	370	324	351	345	367	360	350	354	347	342	353	372	348	353	358	349	325	357	339	361	354	370	356	342	374	336	333	357	358	334	382	312	369	328	356	348	356	353	360	355	366	347	323	377	394	369	360	382	324	335	322	344	391	370	346	402	333	343	365	327	350	367	339	350	367	357	312	338	304	326	368	361	358	360	345	343	350	347	376	352	363	366	355	369	360	360	341	329	336	382	341	349	341	374	377	371	371	362	355	346	377	373	357	364	357	343	369	334	359	340	344	327	318	351	390	353	361	328	328	356	354	336	389	372	374	328	327	359	352	358	323	340	338	345	392	372	370	379	324	318	356	350	348	364	367	358	342	297	344	360	354	391	368	356	330	319	357	301	386	323	360	356	342	328	353	353	324	341	351	342	362	336	343	358	326	347	383	340	361	395	360	341	347	338	367	332	360	359	341	379	336	348	344	320	344	397	357	376	342	367	345	321	369	323	374	349	316	373	332	341	349	342	357	330	374	376	350	328	379	375	328	347	332	352	364	340	317	373	333	341	358	355	330	370	331	344	368	335	337	361	357	314	349	356	361	367	352	359	358	379	367	384	364	341	340	333	354	357	372	334	373	341	372	327	370	324	317	336	345	329	328	341	333	367	369	354	342	347	357	350	352	381	358	383	348	335	356	330	351	359	357	343	362	345	364	362	341	360	370	386	327	355	368	365	351	338	324	348	371	297	375	355	368	375	343	351	344	313	364	352	368	327	364	340	358	378	328	353	348	362	329	351	362	315	340	384	381	373	343	343	370	355	371	337	333	355	373	351	319	358	375	339	359	379	339	368	324	342	366	347	358	336	393	297	371	383	341	334	355	355	354	333	336	329	357	347	361	339	355	363	346	332	351	359	367	382	362	374	320	343	369	313	365	393	345	342	323	386	364	335	335	355	359	362	382	355	402	387	324	345	338	344	342	356	383	354	365	333	347	351	352	377	340	347	350	370	354	339	327	378	339	359	367	332	361	320	335	351	377	346	369	344	339	349	337	339	375	353	359	314	374	327	291	320	349	332	319	347	351	374	379	331	345	373	358	335	344	339	349	346	356	350	346	331	361	355	340	358	366	344	356	333	370	327	363	360	371	347	372	358	375	345	385	356	369	328	337	358	344	349	367	334	375	350	321	346	329	357	375	353	316	350	340	378	388	362	369	354	353	332	380	346	371	349	348	373	357	323	330	378	364	356	334	336	338	352	380	356	332	376	345	379	345	359	328	341	358	390	368	330	339	338	334	348	337	318	349	341	372	334	372	332	349	329	342	349	353	345	347	393	345	326	372	345	368	355	332	366	373	358	386	337	371	365	331	344	359	355	352	391	374	381	356	336	367	358	345	372	348	367	332	385	358	329	357	374	376	338	378	327	350	346	372	372	330	347	333	328	347	342	368	364	321	333	365	361	346	370	328	360	362	354	362	359	371	334	374	382	366	376	353	320	340	307	363	325	356	340	372	374	375	358	335	371	332	358	342	332	331	360	342	357	367	364	370	365	376	340	342	373	369	352	342	342	333	335	328	352	356	335	370	359	336	320	392	367	383	344	369	360	334	332	350	357	344	377	346	348	348	353	357	342	373	346	353	344	392	353	371	342	308	351	344	349	381	350	376	350	363	359	363	363	362	337	325	353	324	381	367	371	354	397	367	327	341	321	349	351	329	373	357	355	370	341	380	382	358	340	348	322	353	386	327	331	373	365	359	377	363	358	373	349	355	338	358	373	343	303	327	375	356	371	337	393	422	323	340	328	349	336	339	378	358	341	334	369	350	341	333	356	371	350	328	335	386	360	371	362	281	355	335	309	334	330	393	383	331	333	394	339	356	357	348	378	346	331	374	344	365	351	351	349	359	348	361	351	359	364	398	353	347	355	376	360	338	368	364	368	386	382	340	341	371	343	352	350	340	360	392	395	346	369	347	365	342	358	334	355	361	330	325	345	354	342	351	344	352	351	362	357	369	344	340	361	341	335	348	355	363	309	334	382	370	356	369	360	375	355	361	413	316	372	360	349	372	350	320	382	375	352	364	351	371	353	348	357	350	361	381	341	356	335	373	335	333	352	369	350	394	373	349	360	337	360	339	375	329	325	339	364	348	392	327	375	358	353	358	366	344	358	362	326	354	330	316	359	348	377	336	370	361	348	327	387	338	322	334	371	378	332	374	321	370	336	353	337	360	376	366	390	362	354	330	368	353	356	370	359	348	354	399	350	347	356	360	335	383	324	352	356	353	359	334	360	349	357	340	375	371	339	347	347	360	341	378	354	345	333	342	349	348	323	334	360	362	339	360	331	324	338	345	329	337	353	358	371	358	327	337	350	373	327	345	345	349	361	335	351	352	379	312	401	339	330	349	358	349	366	359	307	335	322	382	337	338	334	342	353	332	311	384	364	347	334	327	359	363	326	360	346	366	361	334	333	377	333	345	356	344	393	337	340	373	330	381	340	364	340	353	364	328	341	357	347	307	373	387	338	352	349	298	385	329	369	349	354	363	343	360	367	335	340	325	360	312	308	339	326	351	356	372	361	375	333	355	348	357	378	366	338	348	339	360	346	335	339	348	340	312	348	366	356	360	350	352	359	352	374	362	368	340	368	345	322	366	360	366	337	331	362	332	353	379	375	349	344	321	354	323	326	337	361	364	341	357	376	355	402	365	377	359	382	337	346	339	375	327	347	322	343	349	374	352	409	384	353	378	346	366	359	373	374	344	347	332	366	350	357	384	383	355	355	318	399	355	354	387	358	331	347	350	357	353	340	353	361	375	339	356	337	367	379	359	384	380	345	339	335	348	389	366	346	339	354	363	365	368	338	363	359	352	367	349	331	307	348	354	385	330	351	367	367	364	323	395	339	359	350	380	355	356	337	359	347	367	358	327	380	371	337	340	372	355	362	329	350	323	361	341	350	358	339	328	338	376	350	364	345	357	354	315	352	376	358	352	353	329	366	349	385	354	359	349	330	337	357	344	326	343	362	331	355	344	348	336	373	392	324	346	352	346	347	355	310	335	354	375	348	358	341	342	346	369	347	370	359	367	370	370	345	363	367	314	381	296	346	369	349	326	364	330	360	338	379	321	360	376	331	350	391	370	337	352	367	328	374	362	344	338	314	337	343	334	356	345	376	351	362	358	359	355	347	324	348	367	352	367	353	367	354	341	344	345	362	346	379	362	362	359	363	347	359	367	331	367	334	365	386	362	351	369	337	341	366	363	326
11596	24068	21957	24367	48082	62281	57714	45191	33051	18056	6539	2008	838	559	482	480	448	501	482	469	494	535	469	504	506	506	502	498	498	498	511	531	512	468	493	479	508	512	503	512	512	460	458	479	484	474	478	530	495	484	474	506	504	540	499	472	480	498	496	481	517	483	473	449	518	505	456	483	472	506	492	496	489	496	476	496	504	507	474	537	539	487	522	446	445	490	463	480	489	510	466	512	494	492	507	449	520	514	514	506	534	503	508	487	490	471	498	496	471	490	454	518	500	497	492	503	464	503	520	500	478	498	492	481	502	453	495	457	484	510	544	487	504	487	479	459	522	482	480	466	507	507	452	491	484	505	480	537	473	500	461	463	505	498	442	502	506	528	492	489	492	460	491	527	467	482	474	494	506	440	479	441	503	491	504	495	491	489	515	497	500	509	518	514	465	508	505	500	473	466	477	538	491	502	489	551	497	473	487	478	525	486	456	492	446	503	504	489	518	504	470	489	537	476	495	501	470	464	507	457	453	465	515	496	494	485	493	491	529	484	482	511	493	502	470	479	525	482	473	494	474	499	523	502	498	496	528	519	480	471	479	485	459	477	482	498	512	478	489	482	530	515	466	508	493	522	473	509	444	515	461	471	518	457	505	493	518	487	481	510	540	510	539	505	453	486	489	492	534	513	475	504	532	487	483	487	494	481	489	486	499	494	477	500	511	526	501	495	504	485	502	503	502	477	477	482	524	465	525	475	482	491	482	481	526	472	447	500	532	466	459	483	490	499	478	458	509	510	494	539	454	468	507	469	481	480	475	510	487	473	474	455	500	475	466	498	474	490	510	492	507	511	491	469	502	479	499	495	495	479	520	491	524	488	513	482	491	464	505	484	491	528	463	509	474	503	492	495	494	518	471	511	497	500	480	508	494	535	513	463	468	492	464	461	511	524	538	450	489	492	495	489	465	455	494	503	513	481	483	482	481	503	522	498	490	480	510	466	499	501	501	528	530	468	451	500	459	439	469	527	462	536	511	470	490	504	496	522	546	479	470	512	461	424	517	505	498	504	492	556	497	495	498	482	481	498	458	496	482	454	455	499	519	450	492	508	536	516	513	505	473	485	501	496	465	479	527	494	534	470	507	494	460	475	516	484	484	508	498	482	460	454	492	505	471	470	507	491	425	535	495	502	465	509	461	466	450	529	535	492	501	471	474	523	518	515	542	522	449	523	484	503	462	475	460	483	511	523	521	484	504	496	489	467	495	462	532	485	478	442	469	500	529	503	532	487	479	510	517	496	530	500	480	469	484	468	505	517	477	496	514	443	503	484	463	492	460	520	506	502	496	478	477	458	483	508	482	490	531	497	489	493	457	480	499	484	476	470	493	483	473	508	476	494	441	524	498	546	491	491	527	458	524	499	491	486	490	487	483	462	502	501	467	496	487	471	510	486	500	464	508	513	481	480	517	492	511	515	487	497	476	486	485	454	493	475	481	473	471	518	483	468	469	519	470	467	521	462	522	474	469	501	471	496	510	515	487	517	541	479	526	516	492	523	520	542	501	518	475	489	471	498	471	512	515	527	522	509	489	480	478	443	501	466	530	498	518	461	548	461	465	510	482	487	494	462	498	492	499	457	459	501	482	488	460	513	481	512	472	498	504	477	474	474	531	475	460	463	470	500	448	455	495	544	541	509	460	496	508	474	521	469	489	519	467	469	442	490	469	520	450	486	464	485	477	520	477	505	504	499	473	423	504	510	478	470	502	509	512	482	501	492	496	516	488	486	503	494	514	524	502	521	537	514	446	510	474	467	491	493	515	506	485	470	462	503	485	506	485	495	475	491	440	504	508	512	482	458	502	540	515	504	492	484	486	492	503	477	520	475	496	484	525	492	466	496	470	488	497	466	500	485	498	489	469	490	473	458	466	484	512	505	495	491	508	487	512	505	512	479	488	538	533	505	496	463	532	471	468	487	514	517	523	459	475	488	523	482	496	488	521	449	488	463	493	471	484	485	491	539	469	471	513	470	462	518	517	534	474	444	491	483	450	498	478	524	494	550	479	516	491	532	494	469	462	484	496	537	471	487	487	512	487	503	487	493	507	482	494	495	488	486	525	499	483	483	473	509	492	440	512	497	499	490	500	478	527	492	449	507	472	485	489	515	495	461	452	524	478	460	482	467	485	474	519	478	472	472	528	492	460	503	496	482	491	492	486	548	493	518	466	501	453	493	520	491	517	500	478	526	508	500	461	502	491	449	490	485	502	513	508	506	468	544	479	460	501	490	490	471	490	514	486	491	470	456	526	495	506	526	523	465	483	524	486	516	541	512	520	481	533	488	540	480	466	495	513	487	483	472	450	446	474	491	472	468	535	505	501	499	510	452	500	506	501	452	473	491	500	507	482	495	507	508	515	480	493	467	518	511	496	486	532	517	549	498	483	501	486	444	509	474	524	487	488	501	480	497	474	490	498	498	556	527	487	510	532	488	509	489	534	489	514	484	449	525	519	489	437	496	504	439	484	514	484	458	506	475	478	507	520	493	505	509	476	493	462	516	535	476	449	491	492	538	521	490	502	494	468	496	491	485	513	475	462	503	506	529	474	468	468	480	473	476	489	474	502	514	473	485	496	496	464	468	477	504	485	526	476	489	483	493	468	486	466	514	496	520	507	466	481	460	533	500	485	506	496	505	492	484	466	496	488	518	535	520	511	492	520	479	489	491	461	513	504	535	484	496	467	472	504	463	490	510	483	496	520	493	502	477	472	491	487	538	481	477	470	511	499	531	516	504	494	516	513	512	523	482	460	480	477	508	507	502	501	462	517	498	486	467	483	476	491	443	475	486	482	486	484	507	476	503	486	501	516	504	499	534	455	463	508	494	440	502	482	487	527	509	501	502	472	486	468	516	504	541	497	517	516	490	486	484	494	490	487	502	469	471	525	470	522	536	457	466	464	471	501	520	481	524	499	485	504	504	507	489	469	479	485	456	502	489	484	541	504	466	479	511	473	474	482	467	515	472	467	548	494	507	500	488	496	473	510	508	496	510	480	507	482	478	509	529	478	487	480	516	543	456	494	503	474	500	483	497	475	490	505	512	472	461	494	476	483	461	467	464	536	493	483	465	511	499	510	474	519	481	471	459	512	498	504	493	499	457	480	532	485	531	475	502	490	505	491	461	511	468	488	514	514	461	539	462	503	517	489	503	481	497	472	461	490	515	462	489	474	467	520	478	472	515	484	481	482	454	498	489	501	499	492	507	484	463	512	485	537	488	500	507	500	522	488	488	493	483	517	507	483	484	472	490	445	479	465	491	506	475	483	496	441	468	493	455	480	495	479	505	501	489	467	496	483	455	487	505	531	503	499	503	483	493	457	525	519	504	479	489	511	474	488	491	497	499	436	454	463	495	504	501	468	438	459	497	470	484	503	521	485	511	508	477	463	496	533	486	513	478	462	519	498	465	487	471	442	499	499	483	532	485	498	527	521	462	488	502	489	486
27268	20718	11616	4807	7440	12586	10208	5511	2857	1206	670	475	464	423	434	399	431	460	430	409	401	408	382	402	392	434	388	395	418	412	437	391	397	409	447	372	399	430	426	385	388	407	422	419	400	453	430	382	428	404	402	396	382	416	446	441	414	388	418	398	425	394	414	406	412	407	397	428	423	428	410	433	394	410	422	403	403	423	393	427	406	402	395	402	398	424	419	398	398	421	418	456	421	416	392	395	377	403	420	459	434	414	392	423	432	402	422	401	418	446	437	403	410	369	435	404	411	420	422	435	436	409	430	418	399	430	421	367	397	422	410	411	439	438	406	403	427	439	400	423	441	425	432	450	410	436	402	413	402	426	418	397	370	445	407	438	407	412	430	426	425	395	407	456	431	421	397	398	381	405	397	387	375	424	395	405	385	378	423	423	365	422	439	400	403	433	458	394	407	399	397	442	397	416	410	435	428	424	424	413	386	442	406	369	416	410	377	411	395	422	420	403	419	427	384	414	401	417	421	421	408	420	405	404	461	402	448	412	419	420	414	413	438	413	407	408	413	428	375	401	385	410	397	425	383	422	418	406	400	426	424	381	441	409	400	445	436	391	456	380	374	390	421	442	412	374	422	376	423	373	446	408	414	421	419	395	385	393	401	426	401	413	414	411	410	386	401	427	385	417	428	440	430	459	390	457	379	427	429	419	423	393	415	421	423	417	394	404	383	394	390	418	420	410	410	395	431	427	391	433	412	416	432	405	414	412	416	395	417	402	389	409	401	405	433	369	435	430	400	379	444	390	424	405	413	411	429	401	389	399	388	400	426	413	430	446	394	457	406	396	397	397	405	454	407	421	380	438	392	420	398	423	419	458	382	387	463	418	388	448	424	406	419	396	423	414	388	407	399	373	426	424	363	424	426	425	408	438	435	456	441	434	379	423	392	411	468	403	449	414	452	393	405	429	395	428	434	423	420	388	433	399	410	389	428	413	380	421	383	384	389	414	415	371	377	397	415	377	440	400	355	430	456	390	457	397	431	428	421	450	403	437	433	375	417	408	431	416	410	390	402	415	408	432	425	386	456	410	419	403	395	426	390	397	398	394	381	420	425	407	416	398	440	442	412	413	369	377	430	424	393	383	452	466	427	392	425	420	420	419	387	434	392	394	440	437	427	411	406	422	459	442	417	418	422	454	394	425	418	446	423	420	405	406	401	421	382	407	423	427	418	403	440	436	399	397	429	401	406	441	399	406	427	407	431	405	461	399	392	411	404	404	382	396	395	429	402	429	439	408	422	435	384	382	353	409	469	406	388	387	397	393	395	396	406	450	412	400	402	394	393	431	428	424	417	376	429	451	405	420	419	396	391	419	399	451	439	421	408	428	404	407	385	401	428	421	415	442	417	398	398	443	417	430	408	402	357	419	433	429	414	376	403	435	434	378	407	427	425	438	420	425	385	441	467	406	399	429	439	417	416	404	404	407	412	438	412	392	425	396	429	382	420	371	420	436	378	387	415	439	415	449	420	370	402	385	454	433	437	370	438	411	421	408	388	429	427	413	404	399	413	434	386	406	407	410	451	410	416	412	401	383	453	437	436	418	442	389	380	416	429	405	414	426	441	423	427	424	411	407	386	426	411	413	390	382	401	403	418	424	392	426	420	435	406	431	408	417	404	414	463	441	419	416	412	451	425	428	417	382	435	402	413	378	437	432	438	381	426	389	428	401	452	385	429	440	412	427	418	433	454	423	396	398	404	409	422	408	419	426	413	434	396	441	402	413	403	398	406	425	394	416	418	445	413	461	435	414	410	395	441	452	391	429	406	442	410	406	411	392	380	428	391	376	415	408	417	436	407	444	433	437	419	425	388	383	449	413	442	399	437	382	427	409	407	399	427	433	360	430	406	447	391	431	399	421	397	401	407	431	436	387	421	439	405	390	400	405	409	384	403	448	408	423	392	422	398	395	420	399	421	362	424	394	452	450	430	382	406	401	421	419	387	387	408	422	408	416	403	451	454	390	398	417	421	361	406	408	407	428	413	426	382	438	406	369	426	419	416	421	406	475	381	418	384	434	423	368	385	392	417	411	434	384	433	409	390	412	404	378	424	430	410	381	425	395	475	416	383	452	421	426	398	432	410	404	391	396	423	399	423	405	406	393	435	425	406	408	373	401	427	414	438	429	426	424	399	410	435	380	420	389	417	400	401	413	438	438	401	394	410	424	395	420	388	412	403	420	399	436	391	420	388	411	411	405	444	468	420	430	421	424	401	415	387	427	397	377	396	402	409	398	434	385	372	387	448	411	403	396	408	429	457	411	414	391	389	418	450	460	460	413	418	429	386	416	445	429	422	419	451	441	441	380	409	363	410	403	410	440	437	422	415	389	423	405	444	420	393	450	439	464	392	433	408	411	379	423	402	420	400	388	395	413	400	425	406	429	397	396	384	436	414	436	376	388	424	415	366	398	406	459	407	431	384	441	399	406	379	424	439	411	373	403	381	406	436	416	406	385	407	374	398	418	386	384	440	415	409	432	383	408	434	417	392	397	376	422	445	410	377	386	439	406	413	387	444	368	412	404	440	410	428	423	417	416	405	426	414	416	396	420	382	408	404	388	405	409	448	387	430	391	393	397	432	412	386	425	408	407	367	428	422	434	397	443	415	397	433	388	424	389	425	414	418	388	400	446	423	388	423	435	410	451	391	417	390	412	430	416	397	411	410	404	417	420	398	392	379	429	416	448	437	394	435	424	435	405	422	383	440	384	402	414	432	429	415	361	415	382	422	413	415	390	413	396	383	423	374	403	442	402	420	443	418	426	396	407	409	423	409	417	400	418	375	415	405	421	408	422	382	385	397	400	378	416	410	386	422	402	383	386	410	394	448	403	407	413	414	434	456	380	412	391	406	426	429	414	427	384	405	419	384	403	397	440	439	416	411	396	417	436	444	413	387	437	406	422	426	398	447	418	417	429	396	419	399	432	417	379	411	420	422	441	425	384	416	418	395	427	379	426	386	395	378	408	445	392	422	425	399	403	395	437	414	407	384	401	426	401	386	387	431	422	397	405	390	400	448	409	435	408	393	443	392	423	403	445	405	435	403	418	384	378	418	441	383	422	422	421	433	427	383	408	422	374	400	395	402	403	456	448	441	448	423	412	414	407	413	405	417	444	444	449	403	378	424	396	401	402	380	409	415	451	423	388	444	392	418	424	388	422	392	403	391	415	379	389	405	400	402	416	423	402	424	416	424	390	408	419	407	439	426	439	433	428	425	433	422	373	420	404	406	414	425	399	446	446	375	443	403	443	423	386	451	378	405	457	419	405	418	402	398	402	429	415	461	427	410	418	412	456	446	403	408	395	387	422	399	421	402	391	413	415	437	394	383	423	381	408	408	407	404	393	398	433	390	397	405	406	423	407	384	425	372	399	416	413	417	386	453	374	402	396	444	425	422	416	389	402	438	392	422	433	402	384	386	418	411	447	426	407	427	403	381	431
7561	9918	10974	7499	13807	20146	16134	9737	5278	2230	1066	704	651	607	544	553	564	577	557	604	569	573	579	547	577	595	590	575	600	564	607	548	613	592	584	598	572	590	558	565	590	581	625	569	545	566	584	587	575	577	560	574	588	571	584	602	618	580	577	581	596	563	601	567	571	613	553	598	590	605	577	524	602	598	566	588	590	588	554	560	577	584	562	575	595	613	574	590	597	551	616	634	561	533	614	561	536	554	591	520	566	603	547	568	604	594	578	572	566	554	574	585	583	570	536	587	606	570	591	580	604	598	591	565	590	593	633	615	579	561	524	579	588	567	561	619	574	578	563	580	591	610	605	573	630	582	559	572	631	614	585	586	558	612	589	555	583	584	546	621	542	573	600	598	603	560	559	535	605	590	577	540	575	553	539	568	600	588	557	578	571	582	577	586	567	547	572	570	580	614	574	550	589	575	603	573	559	605	591	537	537	558	555	601	596	601	599	568	620	571	592	563	569	561	623	565	585	581	609	558	608	593	534	546	581	654	579	590	571	572	561	569	611	575	602	589	579	616	549	573	590	575	577	571	549	583	553	576	561	546	608	609	632	582	561	615	603	576	608	624	652	610	572	597	616	530	572	552	537	592	558	587	559	575	574	582	570	564	579	542	576	586	580	553	592	544	564	563	547	588	539	577	591	539	593	539	576	540	639	651	585	523	594	550	577	580	553	561	582	553	592	599	629	541	528	591	591	573	613	564	590	595	570	597	574	552	587	568	565	544	596	617	575	568	613	589	597	553	558	579	593	597	581	594	543	536	589	551	582	572	586	532	556	592	571	586	618	628	595	562	609	560	572	583	531	547	592	523	565	550	578	575	551	585	589	562	599	588	581	558	619	606	573	587	587	561	563	573	581	578	595	581	595	583	560	536	598	618	630	592	582	566	536	599	576	576	559	590	591	573	540	613	580	608	558	578	569	567	583	601	581	597	551	580	569	561	609	578	586	611	569	613	551	539	592	569	580	546	607	596	582	594	559	580	584	543	595	556	610	594	555	558	536	551	569	572	569	598	633	593	555	572	596	545	584	619	612	596	609	553	580	584	563	596	594	564	662	566	586	569	606	598	577	592	573	581	561	563	584	595	558	572	592	604	586	554	601	593	540	599	588	597	576	605	555	583	565	567	570	576	598	592	595	599	580	593	599	568	590	557	588	586	566	586	596	564	593	556	559	542	585	597	560	608	533	551	599	544	582	621	603	560	566	574	551	612	554	575	540	579	618	550	549	608	585	521	592	566	544	572	546	564	634	552	580	574	592	585	613	581	558	599	588	589	596	572	543	626	578	628	570	572	569	589	585	571	618	566	590	595	626	570	608	570	554	562	558	596	582	588	609	598	621	564	568	570	591	561	583	531	593	598	571	544	559	540	599	569	611	558	576	552	581	593	591	578	602	615	566	585	577	560	599	542	575	566	583	597	600	590	611	557	597	583	573	551	534	566	581	606	586	564	607	553	599	564	549	572	526	611	610	533	578	566	582	583	582	587	590	586	589	596	601	563	547	599	610	541	558	547	568	568	548	563	591	576	590	541	529	580	577	566	591	540	587	550	582	577	585	599	583	585	617	534	585	597	573	636	582	589	579	575	581	568	585	543	577	552	615	542	555	593	596	636	593	613	577	553	603	605	581	584	595	593	591	598	570	569	558	542	590	602	576	595	597	553	618	549	589	548	570	557	589	585	568	625	585	556	611	625	586	592	593	567	571	585	571	599	573	547	574	589	577	587	558	561	560	585	597	568	586	604	605	565	578	623	550	627	563	601	585	575	591	568	593	570	606	571	582	599	580	569	561	597	569	513	620	581	568	569	562	563	574	596	648	586	558	562	627	599	585	597	525	572	606	576	572	576	545	539	591	544	572	598	562	591	579	600	584	580	600	565	602	628	543	573	596	566	602	563	565	589	525	571	589	565	562	560	596	610	598	534	581	554	592	565	545	555	599	561	604	612	557	602	569	537	585	592	568	558	569	569	604	594	550	593	552	554	612	565	577	589	612	567	590	583	545	586	589	591	582	606	582	592	582	563	558	611	563	536	598	566	574	617	602	535	604	596	577	613	599	572	547	568	580	596	566	611	561	604	557	573	618	575	546	620	546	566	583	576	563	551	577	567	626	566	568	614	608	614	583	587	539	557	563	574	572	563	599	593	612	595	569	572	545	600	572	611	567	534	585	585	591	581	583	612	594	579	559	569	569	646	545	591	541	602	582	620	566	572	581	590	593	524	610	590	578	531	563	559	593	582	617	573	593	535	577	578	531	581	593	615	567	622	579	572	564	579	575	564	576	633	561	548	557	588	588	609	616	568	589	558	607	546	598	581	604	582	595	595	576	570	563	581	585	594	578	569	580	536	561	566	571	571	550	577	535	618	564	570	566	591	561	575	584	587	577	595	594	569	603	533	556	614	573	570	575	513	536	597	588	603	540	638	578	590	577	573	625	603	597	572	589	583	586	561	596	588	592	571	549	574	576	584	615	557	574	579	578	533	591	584	570	552	592	614	589	597	606	597	559	596	583	559	572	591	572	550	563	514	570	586	570	586	526	562	606	577	569	552	562	533	592	598	561	586	577	603	586	561	587	536	591	592	613	603	540	575	599	604	550	566	580	617	589	537	576	571	586	605	577	581	586	555	553	561	598	591	604	583	599	570	535	615	590	608	552	561	568	623	556	559	599	610	558	607	589	581	585	588	556	591	617	594	571	597	580	565	614	608	559	565	607	555	592	584	594	530	571	600	567	591	590	570	573	596	564	591	566	572	513	547	590	589	579	547	616	540	558	590	572	574	573	630	565	616	563	577	566	531	568	597	562	571	597	590	556	602	588	570	565	578	547	615	586	612	606	588	592	566	591	601	584	591	588	561	568	560	595	583	586	599	574	559	549	570	558	588	581	575	589	552	567	616	576	635	584	586	565	576	599	586	584	587	555	579	603	569	563	576	598	583	631	624	524	573	601	570	557	537	601	587	593	580	545	609	583	577	611	637	594	587	569	611	609	564	609	547	552	577	591	588	592	620	575	540	604	594	518	580	558	583	609	580	580	559	615	560	583	565	547	587	556	575	603	532	558	595	544	633	578	584	594	508	579	589	624	545	607	586	589	550	590	587	573	576	571	605	624	602	582	581	601	623	544	554	580	526	608	614	580	602	587	599	569	605	568	610	623	606	574	583	577	566	581	573	585	603	624	606	569	582	581	573	545	591	580	641	557	559	575	551	615	615	592	569	573	539	562	605	587	602	582	612	582	549	568	580	580	577	568	604	558	556	601	560	545	545	543	640	589	592	582	589	611	578	606	594	648	612	627	574	582	577	586	576	582	556	608	572	547	527	573	614	634	579	616	610	540	595	558	562	607	569	613	585	573	611	565	578	580	564	582	564	557	544	557	596	524	587	577	557	589	570	573	590	601	607	595	551	602	537	556	610	546	603	559	564	563	570	608	547	572	615	569	552
26941	21425	17423	5986	12724	17897	12808	6703	2817	1184	663	454	416	415	416	376	398	393	425	426	437	429	441	479	418	393	452	429	394	432	408	444	385	452	444	408	413	421	421	381	406	402	401	423	457	421	394	410	406	423	419	439	382	410	421	398	390	424	386	401	403	450	390	432	408	414	403	388	406	416	401	416	407	427	371	411	399	420	449	385	396	402	417	422	385	405	400	391	380	446	400	415	410	413	407	378	403	433	392	406	389	415	396	401	431	429	398	393	429	389	397	408	393	409	424	412	442	389	411	414	440	454	392	437	422	434	465	419	391	388	397	380	438	402	448	416	414	385	389	406	394	384	408	403	400	409	401	431	423	439	418	402	366	394	380	427	420	463	394	418	387	401	427	429	417	480	433	437	393	426	406	427	374	412	449	404	397	422	422	406	400	426	403	414	407	412	432	412	425	422	387	421	408	405	401	401	415	390	391	414	446	379	386	419	370	379	423	384	390	398	416	433	403	375	396	381	406	416	436	423	389	425	437	401	428	428	420	407	411	381	401	438	417	408	395	442	401	413	396	399	379	423	410	416	381	438	419	417	407	381	399	404	449	411	449	398	393	382	401	384	423	400	439	396	434	399	405	451	401	386	403	411	404	406	408	391	427	374	367	412	424	381	431	424	442	364	381	392	438	422	404	396	403	421	449	416	431	430	388	445	458	427	401	386	377	400	403	379	390	359	464	396	401	423	408	377	380	404	382	418	413	449	440	422	405	413	390	419	404	421	425	433	378	419	427	403	415	385	380	480	397	376	401	417	392	418	412	414	442	412	410	426	409	409	403	425	385	397	369	448	400	426	435	404	399	411	372	409	402	415	438	384	386	418	408	382	380	358	413	421	379	433	411	408	378	435	452	432	403	383	385	413	430	415	426	426	416	449	387	417	399	409	415	419	415	413	421	398	400	439	407	413	445	376	415	376	389	403	386	392	433	406	403	394	425	409	433	395	430	405	396	443	430	375	419	423	421	426	377	379	416	430	436	369	398	412	385	397	439	376	393	414	448	419	399	417	431	422	428	425	370	427	422	427	404	405	413	428	396	417	427	430	419	391	399	415	416	438	403	411	417	394	417	446	390	413	371	456	405	415	407	349	409	407	424	380	410	407	385	433	416	434	433	393	424	458	389	410	418	415	443	413	406	431	422	418	425	434	446	414	406	389	398	392	393	416	394	397	405	418	430	401	389	417	432	442	409	438	422	423	384	378	416	391	430	402	413	403	434	398	424	467	450	364	371	418	424	437	417	430	426	393	454	413	365	396	426	412	400	388	419	435	424	391	376	441	429	416	406	390	392	373	394	419	412	398	413	420	435	432	405	387	405	394	398	388	400	389	430	412	401	403	399	402	417	372	454	414	425	416	393	419	401	388	387	420	431	415	411	411	399	374	412	455	406	418	403	420	435	394	414	424	396	430	394	407	430	408	393	441	411	402	417	433	379	392	428	406	358	437	399	416	380	447	404	409	379	436	406	421	383	413	381	430	404	399	404	387	413	405	427	417	423	442	426	384	463	443	429	388	427	421	400	415	445	384	417	438	447	425	402	454	409	389	412	392	439	397	388	423	431	431	411	416	462	411	383	421	431	418	354	418	398	420	404	415	426	422	428	398	430	449	411	367	373	419	411	424	379	403	368	402	389	429	378	408	436	454	413	423	409	395	453	419	448	398	430	354	377	411	449	411	399	413	419	417	401	420	408	392	432	405	414	426	398	376	388	424	425	399	440	417	385	383	418	418	398	405	413	421	423	382	424	397	438	394	385	413	413	398	417	397	456	409	393	382	402	404	396	429	412	387	410	430	423	378	452	402	379	432	394	403	391	400	426	406	434	419	402	429	396	405	412	396	399	382	397	399	407	401	396	393	399	388	421	388	398	416	391	360	414	371	396	418	394	401	447	399	421	390	428	390	397	405	421	425	396	406	393	444	398	393	398	414	405	401	399	401	402	425	396	409	421	424	419	414	442	422	390	432	434	426	416	438	406	413	390	373	398	455	408	412	395	458	399	409	399	440	401	423	392	421	399	428	413	391	370	378	381	398	454	420	411	422	417	369	403	416	392	459	412	412	415	385	414	393	405	410	393	422	390	423	419	387	418	423	431	430	402	455	406	449	412	403	418	389	389	429	384	422	436	405	417	399	414	424	421	404	431	403	416	420	412	407	423	442	375	422	392	403	408	427	397	387	386	436	389	412	444	417	427	430	387	407	418	406	370	430	428	430	390	413	391	397	380	371	406	432	398	396	410	438	418	401	436	390	421	434	402	396	411	429	459	435	413	383	397	403	421	380	425	398	414	411	406	415	405	382	430	412	377	440	365	418	403	444	408	418	411	440	465	406	402	439	368	454	396	385	371	442	406	418	427	393	424	400	430	433	414	419	409	398	418	433	374	410	414	395	413	391	409	419	447	393	412	381	430	382	368	398	422	409	405	384	418	423	391	423	397	401	358	417	388	441	345	433	408	389	402	372	410	395	389	398	431	423	402	367	421	417	399	427	432	409	399	406	393	432	409	400	421	437	453	383	414	407	440	393	397	387	412	393	412	459	419	415	400	441	418	383	415	446	400	434	425	381	433	406	453	408	386	455	417	407	390	415	422	410	429	408	462	393	446	397	412	407	431	436	416	437	383	429	394	415	437	384	415	415	415	442	403	404	364	390	385	407	407	436	434	436	428	445	409	427	417	387	401	426	428	406	413	416	396	396	405	440	393	402	403	410	441	418	419	397	454	449	431	401	389	436	401	428	403	403	394	418	411	391	428	384	408	430	402	408	417	430	397	377	427	426	436	378	394	386	429	438	423	388	418	417	442	419	384	375	410	412	424	380	445	438	382	427	443	426	414	413	413	393	397	393	378	432	406	407	408	386	394	399	429	409	376	433	397	443	417	418	436	375	421	411	442	435	397	423	368	398	449	433	388	418	409	400	444	403	443	425	420	405	414	416	398	401	392	419	438	393	406	444	456	401	403	430	421	440	440	418	405	407	426	403	435	395	392	426	407	452	445	411	401	415	391	393	392	460	383	412	435	439	442	396	433	373	478	392	409	423	413	422	388	373	393	380	456	416	382	417	399	392	417	429	427	418	387	377	437	400	422	414	404	446	421	415	387	469	430	413	432	416	447	409	396	408	399	447	429	422	417	419	439	410	420	421	433	394	421	378	452	381	421	419	433	394	398	454	448	410	389	445	395	387	385	423	398	432	380	434	399	439	398	395	409	391	431	433	400	398	411	441	416	382	419	370	434	402	424	396	406	409	382	409	410	427	396	405	419	410	397	414	386	403	408	444	432	411	384	446	439	415	401	398	418	380	427	448	396	390	397	395	386	462	412	398	422	369	378	400	406	403	422	416	408	437	427	381	393	397	428	451	438	428	399	419	417	419	419	409	396	431	394	392	422	389	449	385	419	453	428	389	432	405	396	395	401	420	422	447	404	404	434	422	395	388	411	378	410	384
7017	12384	9946	7305	20235	24972	18379	11520	5406	2191	982	692	599	573	558	589	610	559	587	589	572	554	569	573	615	586	604	632	557	586	604	565	579	562	593	564	555	564	607	568	518	656	600	567	569	567	616	618	594	571	585	622	589	584	572	607	582	616	561	551	568	613	556	584	571	570	579	623	600	599	533	609	566	590	550	577	594	546	602	594	575	551	525	609	575	614	594	580	598	603	569	534	589	587	604	588	579	589	620	541	577	592	612	578	569	621	573	595	640	567	565	631	567	610	536	580	617	574	577	548	575	578	523	566	618	626	567	556	599	570	586	586	601	594	575	587	586	558	627	599	537	562	570	582	582	593	501	603	632	568	603	548	573	628	565	550	593	568	573	596	566	596	619	579	617	607	565	575	587	562	590	585	574	567	593	603	636	559	616	547	619	572	549	577	591	593	581	639	595	582	577	526	552	597	595	649	579	569	567	590	578	581	586	582	625	635	572	586	607	595	602	615	593	566	517	569	569	576	587	627	565	572	578	610	580	596	595	585	567	592	608	571	598	562	619	551	572	613	616	556	625	612	546	588	562	579	590	589	550	554	563	574	615	580	568	575	595	547	579	564	612	568	551	545	580	556	522	570	597	504	602	624	576	599	568	598	596	643	546	550	582	579	524	570	576	573	607	599	633	573	560	535	580	599	614	594	605	653	628	567	580	610	558	591	578	603	587	574	586	603	618	637	607	578	593	571	598	580	547	560	572	608	572	583	613	582	576	571	583	595	605	556	612	593	580	550	549	576	551	625	584	589	590	614	558	543	602	589	587	622	565	598	599	593	604	587	548	623	596	561	589	590	576	566	576	554	587	557	575	588	585	594	565	565	564	582	526	601	583	621	636	597	583	606	577	582	595	620	578	633	567	614	589	580	569	624	544	576	564	583	540	606	553	595	583	587	555	580	590	591	568	596	573	591	571	553	571	583	599	615	628	572	574	552	642	592	539	579	613	572	625	567	589	583	568	580	581	606	570	591	546	562	629	620	597	558	596	583	577	574	588	585	586	591	550	583	606	614	554	570	566	594	587	595	572	632	601	577	588	594	593	624	603	583	566	580	592	625	564	596	544	606	567	615	566	593	554	625	557	614	623	617	580	607	570	558	608	562	561	610	616	553	586	560	600	562	633	609	544	582	555	601	608	586	576	587	522	574	575	559	588	587	577	621	584	593	564	598	620	556	548	600	618	568	596	597	633	582	591	597	549	553	600	551	551	622	576	575	597	571	605	572	604	589	631	574	583	596	608	599	562	601	574	579	575	619	569	535	611	619	575	575	559	566	571	601	573	585	568	561	617	571	620	587	586	568	577	568	578	568	555	573	609	576	570	597	564	571	623	566	549	582	603	551	631	545	594	582	593	565	575	569	557	592	587	575	545	560	584	615	620	540	598	590	590	572	591	624	582	539	583	601	606	577	551	585	576	602	608	568	569	578	589	546	548	557	582	607	589	616	573	566	600	584	595	584	593	562	631	593	625	625	565	572	569	611	594	560	599	597	568	596	574	546	569	581	569	608	548	589	620	606	574	600	595	575	554	574	540	560	576	601	562	607	579	546	573	555	591	577	609	553	612	536	597	570	594	560	559	608	572	565	588	571	559	578	594	588	584	599	548	579	579	627	595	579	578	584	631	577	593	571	569	581	586	564	595	581	601	603	579	604	595	575	580	608	599	594	624	596	555	615	557	603	582	582	589	605	612	531	581	608	588	608	608	550	604	591	600	570	570	529	555	585	565	597	548	548	581	568	595	617	598	630	621	585	593	646	578	584	599	522	591	551	601	625	572	573	566	564	592	588	600	605	607	540	592	570	539	585	585	578	607	540	544	576	592	565	596	578	596	576	575	598	541	578	548	586	579	571	602	593	613	571	575	553	565	576	610	593	584	590	563	609	587	584	606	586	547	536	544	577	622	542	626	579	596	572	606	552	601	593	610	584	582	587	594	583	572	622	559	587	602	590	591	589	563	614	608	574	598	634	571	594	594	547	581	529	597	595	622	602	561	547	614	613	603	560	539	556	572	623	596	586	593	580	547	595	608	579	559	569	577	567	632	579	614	592	610	593	611	607	564	591	621	562	573	547	590	549	540	581	589	586	569	591	575	586	572	539	610	563	570	609	555	580	587	577	592	558	578	598	580	562	641	587	541	572	532	556	592	616	646	605	621	560	598	612	565	552	600	568	587	598	555	568	619	617	526	557	581	596	579	578	599	591	572	551	595	585	591	538	568	597	593	592	579	590	630	548	616	605	564	574	609	587	618	578	578	606	578	601	595	586	574	561	600	608	592	611	559	566	589	536	583	590	557	593	564	563	580	575	617	563	558	587	564	558	593	630	637	567	563	608	555	587	601	623	550	584	587	608	596	611	610	563	585	585	581	553	579	586	604	622	581	621	580	557	590	577	593	635	614	580	604	564	603	598	615	570	594	599	575	565	571	617	566	588	557	636	576	555	584	600	563	574	611	539	613	603	571	593	531	539	570	548	589	595	563	597	603	505	635	597	548	545	590	594	558	576	519	607	589	600	572	609	620	549	589	558	610	579	564	576	556	600	549	620	544	573	578	601	587	566	591	574	561	551	579	565	561	590	604	583	593	571	568	617	564	573	612	532	571	596	603	621	559	539	603	594	615	594	565	585	593	577	610	606	581	550	576	565	609	602	644	573	575	614	609	563	632	568	566	611	555	606	585	590	586	595	535	577	602	581	541	580	609	593	581	565	584	556	534	602	573	567	585	566	569	598	625	554	599	574	594	564	570	679	593	614	597	550	586	596	587	557	600	568	572	577	547	559	591	565	595	630	582	607	584	602	563	562	583	586	583	608	576	577	593	560	598	558	574	619	618	560	557	669	567	590	555	596	583	556	536	614	611	603	599	603	580	611	589	569	581	589	576	557	613	567	597	587	597	577	562	556	556	600	635	630	572	568	574	561	594	584	552	570	625	602	584	580	568	583	593	585	565	592	592	621	631	583	629	558	582	543	556	558	595	566	561	600	599	616	587	515	614	553	622	601	573	626	580	600	611	583	579	571	611	572	608	630	579	560	579	576	597	556	627	541	609	599	567	588	567	586	575	581	560	548	582	583	558	583	563	582	601	575	549	576	622	581	544	600	570	599	616	606	608	600	649	572	586	600	578	588	600	609	602	576	587	607	549	621	605	584	615	578	632	639	584	564	584	581	616	532	581	595	638	653	626	559	593	586	584	575	555	600	575	594	584	600	579	572	558	576	602	617	578	624	549	574	534	578	545	612	591	578	583	591	600	588	610	542	586	598	581	612	630	591	536	564	578	598	592	563	564	607	603	578	603	604	582	578	567	597	577	591	597	563	611	587	624	598	584	521	603	561	582	583	541	653	642	608	579	558	550	577	586	646	637	618	591	595	601	608	594	622	576	591	600	636	536	575	579	581	584	602	575	585	541	593	604	629	603	537	597	559	575	589	546	571	588	624	624	616
23396	21453	29249	24043	25639	53557	58204	43069	28415	14446	4324	1062	556	409	330	342	365	382	363	367	383	361	365	343	377	382	364	352	365	358	372	354	355	352	375	390	378	383	366	333	361	345	382	365	362	347	352	349	370	356	385	348	392	334	371	345	352	341	400	368	395	354	365	326	367	357	331	353	360	358	338	365	359	388	373	373	329	380	349	355	382	347	375	368	336	395	342	371	367	349	354	329	358	387	359	364	343	355	354	361	376	368	380	382	343	343	341	342	339	405	343	397	368	349	351	360	373	383	337	350	376	367	384	306	363	369	351	335	368	377	348	367	353	341	344	370	362	351	334	330	356	354	347	344	367	359	344	370	382	319	313	361	338	356	372	341	344	362	355	367	373	362	376	342	359	373	370	387	370	351	344	373	359	358	341	361	393	390	360	341	368	351	320	351	359	390	357	363	369	361	358	366	328	346	350	394	315	336	366	323	345	371	350	387	355	358	340	386	376	359	396	373	372	353	361	338	357	336	341	347	329	345	348	343	364	355	386	348	366	348	352	357	361	303	359	352	357	334	342	355	383	362	376	364	358	334	359	355	360	365	362	324	389	377	367	363	374	398	350	358	349	332	348	395	359	353	375	373	365	384	360	339	344	348	363	347	378	377	362	370	374	333	361	357	338	382	351	366	331	359	370	371	346	356	364	384	326	375	363	384	370	344	368	367	329	389	354	358	333	335	367	345	312	345	381	378	327	377	327	370	368	342	351	335	346	361	372	375	347	372	351	359	329	375	352	348	358	374	370	325	367	382	341	358	367	415	332	358	349	327	347	329	342	373	349	374	337	349	358	356	350	375	353	375	378	348	386	373	384	376	381	378	381	348	353	353	320	363	358	373	366	336	389	349	362	409	348	359	356	340	366	345	346	376	342	368	356	355	359	381	357	319	332	361	342	353	392	362	358	322	362	378	343	384	363	341	383	350	322	393	381	359	362	340	362	353	374	367	330	347	364	349	346	341	376	357	388	367	413	336	350	343	353	372	343	365	320	353	374	370	368	335	366	349	355	362	381	375	347	361	336	354	372	371	340	382	342	332	372	354	341	379	332	360	333	392	373	394	355	382	406	362	347	350	344	344	364	357	377	379	363	326	346	368	356	373	367	347	355	364	391	365	338	359	400	384	351	345	344	347	369	362	363	372	371	360	333	387	359	355	368	359	379	344	371	381	357	381	349	345	344	371	372	385	379	348	313	351	370	363	358	385	339	347	402	364	348	362	388	342	338	340	355	350	349	324	357	364	378	384	353	346	327	376	336	352	373	340	370	347	334	375	352	370	328	354	346	374	359	345	352	319	376	378	374	383	314	315	356	384	350	369	394	370	349	348	361	320	319	367	358	331	342	328	361	363	380	423	374	351	379	342	358	388	349	367	353	393	331	358	350	344	395	392	392	357	357	334	360	389	353	373	337	343	377	368	361	340	352	356	350	389	387	337	387	351	368	365	365	326	344	324	372	351	393	330	363	393	381	342	369	363	393	381	323	343	360	370	361	365	362	374	385	365	361	354	375	342	384	372	360	348	366	374	381	321	342	354	344	338	337	363	395	340	400	354	350	370	343	393	396	370	367	321	357	404	344	356	404	366	346	373	336	344	366	367	336	391	376	351	339	340	359	351	356	343	356	333	358	343	347	316	361	331	331	375	377	344	375	354	380	404	363	382	362	351	388	359	366	351	338	329	350	320	358	349	333	316	337	359	351	393	331	351	347	373	349	383	373	334	356	357	390	353	303	356	344	364	364	375	406	365	402	366	363	334	355	378	338	343	356	377	345	371	371	367	366	383	378	377	338	384	378	366	360	364	381	366	360	349	391	342	354	333	361	329	322	339	348	356	324	381	382	381	363	362	353	335	374	353	363	317	331	382	395	365	367	401	342	348	354	356	366	347	371	381	352	368	351	370	374	370	316	344	365	356	350	308	367	344	341	373	376	336	378	363	349	360	369	350	364	333	401	347	342	338	367	378	363	328	348	335	365	336	328	310	361	363	369	360	367	393	357	353	354	348	334	345	357	371	327	370	342	332	354	397	341	366	355	320	349	380	337	338	354	369	333	329	338	360	366	353	396	353	352	367	377	351	374	369	355	368	340	357	382	375	355	338	357	374	348	363	348	354	348	384	358	357	343	348	373	347	346	356	408	358	372	326	349	355	374	346	344	425	365	350	354	353	391	386	317	357	348	369	324	346	339	374	354	337	375	362	355	348	355	374	322	360	358	360	352	363	363	325	341	373	367	377	349	350	356	374	348	345	365	345	362	358	367	374	345	360	378	346	364	367	342	343	365	359	359	365	334	382	386	345	355	339	371	328	337	394	347	366	399	340	356	399	338	335	340	362	395	337	340	334	337	364	358	354	378	384	356	354	338	378	383	409	339	358	342	325	391	356	371	364	353	398	388	350	349	370	334	335	351	323	361	337	362	344	360	348	373	361	392	341	335	342	373	368	346	358	347	401	385	362	338	362	393	324	403	362	400	378	353	332	328	335	361	340	375	355	382	361	366	334	381	350	373	393	365	360	357	350	347	365	365	354	350	373	332	366	336	374	340	350	335	341	398	376	352	370	354	307	310	370	353	344	377	335	369	356	328	373	334	354	352	372	354	355	328	346	382	362	359	381	368	369	351	343	376	371	364	358	347	378	387	353	370	378	338	343	393	372	359	354	356	321	367	342	364	367	357	358	375	379	342	339	372	387	378	338	337	360	388	355	368	338	369	333	363	365	348	316	356	368	353	346	363	352	375	364	393	353	313	386	359	399	393	406	387	344	369	321	395	348	391	336	374	371	371	318	383	376	317	337	383	380	326	326	357	327	344	324	350	347	331	384	350	363	335	356	370	343	342	352	365	346	333	347	333	335	376	342	381	341	355	403	329	378	367	363	349	346	313	381	420	384	332	321	420	349	303	388	373	339	364	350	390	359	323	362	317	341	365	355	389	310	391	373	381	354	367	369	354	366	341	342	348	356	379	365	349	367	336	360	377	348	330	385	369	356	322	395	332	352	384	397	336	359	365	347	359	361	360	346	355	357	353	362	348	365	372	375	382	381	383	347	327	333	369	344	378	371	348	375	344	371	353	370	344	384	398	362	351	393	361	339	363	340	377	376	337	382	371	360	335	356	357	352	361	370	369	359	332	339	344	389	340	351	356	353	373	348	352	353	372	343	373	362	335	349	385	388	318	379	350	377	357	337	314	369	350	350	304	358	331	356	362	342	372	367	347	344	362	342	374	364	358	367	365	359	317	360	363	357	358	339	347	356	332	347	361	354	360	399	348	344	386	387	375	356	350	355	353	340	348	349	340	334	383	352	350	371	390	332	341	370	365	338	325	363	330	363	392	361	377	364	367	361	366	395	365	383	365	322	368	367	342	336	347	354	361	359	376	343	356	368	349	369	364	369	342	346	344	368	368	345	328	354	361	368	371	363	383	380	349	368	408	351	363	341	372	378	342	350
10927	23708	22325	22136	46293	61590	58050	46000	33377	19273	7483	2038	884	616	479	520	523	544	515	515	526	520	533	576	487	451	516	501	528	535	478	533	508	495	520	528	472	525	489	513	532	468	528	494	505	534	506	457	504	513	528	509	520	516	521	493	532	436	493	510	515	526	493	449	489	493	500	512	466	473	476	548	483	499	488	507	535	504	487	537	529	494	472	463	498	534	513	490	498	526	512	494	505	499	497	485	492	470	480	494	465	520	507	528	472	490	450	499	468	499	497	492	497	497	468	544	519	522	514	500	524	502	493	482	495	510	480	514	528	515	541	493	503	475	542	510	535	520	502	524	516	516	518	488	477	548	496	506	515	536	483	501	511	522	444	525	534	507	475	526	476	546	512	510	509	460	478	520	526	492	510	487	516	528	509	529	441	499	463	487	510	486	518	475	510	526	506	482	473	504	529	502	499	466	512	478	466	506	546	473	497	526	513	528	477	557	503	562	542	553	532	471	524	532	489	521	494	525	512	503	508	499	528	506	518	491	522	485	523	553	508	509	455	500	518	498	488	488	504	493	490	481	519	503	495	476	502	522	492	506	507	523	533	506	526	542	522	521	517	508	490	501	522	544	557	525	493	469	468	502	514	542	487	476	486	508	491	536	519	533	473	489	525	498	517	517	505	488	507	525	444	505	519	485	494	513	525	462	566	477	510	516	558	474	531	544	480	487	518	534	530	433	511	501	500	500	519	531	516	520	513	476	532	492	508	520	474	544	458	524	468	512	542	507	518	498	537	511	462	510	508	477	514	535	479	547	490	517	528	509	472	494	469	464	556	456	508	471	495	505	455	509	477	518	503	461	527	493	492	503	490	500	481	517	526	538	506	485	515	490	518	499	494	475	474	507	445	500	527	488	472	502	499	505	501	495	495	478	488	483	511	494	530	523	481	537	494	476	506	517	524	477	469	506	510	484	554	491	530	478	454	555	493	476	502	479	513	495	506	520	525	472	521	522	523	534	516	495	548	542	462	496	521	526	529	519	504	489	509	481	472	455	511	496	537	479	465	549	489	526	482	517	500	463	517	512	518	559	497	494	505	511	501	502	494	523	510	511	508	547	507	532	476	487	508	460	509	497	513	539	534	494	483	545	495	529	506	571	529	505	485	514	507	458	519	507	482	506	476	506	501	511	512	534	482	536	468	480	494	516	564	525	494	499	526	486	520	536	524	517	546	493	520	483	475	530	505	505	498	507	534	502	509	519	523	498	549	489	510	483	484	528	520	514	507	486	485	505	530	498	545	550	486	507	514	523	528	508	508	512	490	500	501	507	511	552	510	465	487	483	493	487	501	513	498	472	524	485	486	472	527	494	494	517	489	502	488	517	497	505	482	502	510	495	543	544	540	503	510	474	498	514	464	523	495	557	503	475	528	523	490	511	534	546	532	518	526	480	530	508	547	515	490	489	514	554	525	509	502	505	495	495	463	492	504	491	491	530	521	450	519	510	473	510	491	495	499	515	515	499	528	501	528	506	487	496	471	483	513	483	504	511	511	495	492	495	546	502	520	499	503	482	463	482	516	525	514	509	490	521	502	509	512	487	536	490	531	501	477	477	511	514	566	522	497	508	503	497	519	461	529	484	513	491	461	512	519	529	506	494	477	530	502	493	511	530	499	504	465	490	486	472	472	481	521	477	551	481	508	490	479	529	493	511	474	514	496	503	519	502	528	481	496	499	473	516	534	497	478	488	473	493	508	526	514	485	475	514	455	510	468	532	495	488	519	461	503	524	502	506	523	494	501	476	547	503	471	498	480	507	511	459	498	516	466	522	484	529	477	526	535	515	540	522	519	508	528	527	516	517	526	495	533	503	515	515	458	461	539	545	537	506	533	459	541	490	495	478	523	491	516	491	491	503	474	472	507	515	525	495	516	535	521	528	524	543	482	503	489	471	479	516	514	540	512	477	542	499	490	526	499	538	477	510	469	490	537	501	499	513	536	552	490	473	502	512	505	500	505	473	466	531	511	485	491	523	509	487	495	462	524	497	471	496	503	491	496	514	503	548	498	476	477	502	498	473	470	506	503	506	498	451	540	539	537	530	496	495	489	523	482	469	495	503	534	516	453	538	482	536	517	517	541	486	484	512	537	501	489	546	536	491	480	501	519	492	488	489	516	512	497	508	479	455	499	510	497	485	480	522	490	479	487	506	502	499	546	530	483	480	546	477	526	527	499	532	520	505	496	503	525	503	479	493	504	523	550	511	532	504	510	529	525	495	522	515	489	500	522	518	495	484	516	560	529	515	522	538	483	505	474	494	495	533	535	521	509	518	470	496	477	495	551	522	505	485	547	509	481	478	522	524	491	457	484	526	524	530	527	516	526	492	510	486	535	488	494	500	481	504	495	490	474	538	508	522	526	478	493	498	487	496	497	476	496	517	510	515	492	452	502	504	532	484	486	482	519	516	528	473	513	476	498	524	500	525	537	567	537	499	530	507	538	531	522	495	507	486	471	493	528	475	474	470	496	504	500	540	530	481	502	533	495	520	502	488	539	505	525	555	502	506	519	491	520	497	514	541	515	501	522	494	519	479	513	521	528	532	485	484	491	493	519	488	551	522	510	517	502	527	477	506	496	496	515	491	497	507	523	504	506	503	504	497	514	459	481	505	512	491	515	538	508	461	518	517	521	443	502	539	534	512	521	494	503	494	524	453	516	520	541	493	522	483	510	516	478	512	473	503	486	498	472	519	510	489	514	497	530	482	509	529	470	498	486	542	514	478	525	523	503	478	485	526	511	464	489	496	499	501	508	555	495	503	502	484	508	518	529	528	516	520	528	527	446	499	473	495	482	518	524	501	540	520	492	520	513	512	517	475	531	498	505	506	502	503	497	466	553	489	470	525	504	502	494	514	512	505	511	494	528	510	505	525	485	493	537	534	501	500	482	479	483	513	492	492	558	505	497	514	459	508	519	492	467	462	537	513	514	497	511	515	512	539	542	503	534	545	489	506	512	504	507	504	459	525	485	473	463	494	505	513	499	499	505	512	465	531	504	487	467	495	507	537	542	530	484	485	504	500	476	496	482	483	498	483	516	501	517	507	498	457	497	552	530	505	512	517	515	500	514	471	500	545	470	474	520	461	513	496	484	509	499	502	523	513	518	553	479	510	498	486	466	496	504	530	505	497	513	489	466	508	508	537	509	507	507	515	484	518	500	496	517	509	480	527	496	519	502	485	481	485	498	490	486	497	543	543	509	521	507	509	465	492	501	535	463	508	468	476	503	497	488	517	508	496	514	488	517	534	520	502	510	506	508	497	504	517	537	547	508	470	466	504	509	477	502	521	491	468	479	498	506	512	504	510	482	489	532	506	492	551	512	494	507	543	522	555	467	518	516	478	514	490	514	518	493	483	519	526	492	508	514	550	495	480	520	511	483	504	474	527	511	535	477	500	491	492	498	492	484	495	500	489	501	513	496	462	551	535	520	495	499	515	546	517
27344	20641	10314	5100	5285	9813	10495	6596	3506	1597	774	550	421	433	446	405	434	420	423	423	433	442	439	411	429	413	423	415	404	428	436	387	408	447	423	406	416	405	437	421	400	464	455	427	447	426	446	401	428	390	437	415	461	388	430	427	408	359	433	400	424	413	442	390	415	411	402	440	412	428	436	419	412	386	409	384	405	404	425	427	429	462	411	420	433	476	397	419	413	430	417	459	406	421	394	417	388	421	438	456	423	425	421	416	438	417	406	436	431	368	417	425	414	432	404	406	439	423	411	409	407	393	433	386	434	459	386	419	431	409	446	433	401	441	414	399	391	403	419	434	394	434	436	427	435	413	433	430	444	428	432	417	390	432	403	433	420	388	405	388	441	415	373	399	419	387	443	433	429	421	404	404	417	434	411	402	430	432	460	446	424	411	423	428	400	417	414	431	426	423	413	400	450	421	456	428	421	399	435	407	416	414	444	421	431	409	438	456	442	420	376	421	445	424	434	429	399	422	426	437	443	426	388	392	422	430	434	422	458	444	392	387	416	405	406	425	450	417	421	403	439	412	421	422	406	432	435	464	423	410	425	437	396	459	394	415	396	446	425	408	430	442	454	431	389	445	457	415	395	420	442	385	439	422	383	443	441	407	410	402	398	415	410	426	411	415	402	453	419	442	426	431	396	424	432	441	445	413	433	415	412	456	455	423	419	415	452	440	400	421	421	392	418	411	403	399	409	442	396	402	423	430	418	387	432	434	442	409	414	366	384	438	412	415	398	433	409	436	428	442	449	437	447	439	441	456	455	445	437	430	385	420	418	422	406	383	413	445	390	435	436	421	452	429	440	407	420	409	404	425	441	424	411	412	442	419	392	415	398	443	419	412	385	419	438	422	443	424	448	438	398	428	411	441	449	407	390	429	455	426	415	395	427	430	415	409	403	411	414	438	458	417	382	417	420	397	388	411	394	417	411	432	445	433	377	428	370	411	402	393	408	416	387	431	443	423	459	420	407	428	412	372	428	414	411	419	434	383	439	422	387	414	453	418	442	409	395	451	375	390	421	413	423	407	448	447	419	402	440	440	394	422	410	428	431	440	416	444	442	408	400	449	415	424	453	452	412	438	422	418	380	427	423	401	422	431	399	423	416	428	417	442	402	431	423	413	401	410	412	415	413	404	396	428	431	440	451	456	440	431	437	433	424	443	426	423	443	446	424	455	417	396	438	415	405	420	394	413	399	403	398	389	427	404	400	398	437	432	396	429	430	433	407	434	418	433	426	450	419	445	416	417	403	431	442	473	445	384	429	417	434	392	430	415	408	404	422	385	413	447	418	431	399	377	388	435	422	450	421	400	407	458	438	402	417	415	431	441	403	428	433	393	383	431	401	440	427	425	440	429	456	439	412	408	426	420	436	452	414	407	433	405	427	398	376	420	442	413	437	402	435	389	458	459	365	416	437	459	437	440	427	414	392	395	445	441	425	406	420	449	410	449	417	386	432	431	418	432	457	435	432	418	459	403	467	446	456	427	448	448	400	426	411	425	445	392	416	451	411	403	392	445	433	430	415	451	449	458	421	419	413	424	424	448	445	438	422	429	442	418	404	394	431	411	445	432	405	401	397	432	439	407	387	418	432	408	416	411	424	449	425	431	428	390	418	439	424	442	391	405	459	412	412	430	420	451	442	401	424	415	459	403	401	428	438	442	421	423	391	454	455	420	412	408	393	390	411	422	422	457	393	423	433	449	448	414	430	427	436	430	408	413	432	382	407	412	438	439	416	423	431	429	456	447	392	405	424	406	432	415	408	414	396	464	431	444	416	433	418	439	416	404	382	366	415	427	408	440	427	414	419	408	409	386	404	421	421	437	420	445	431	426	391	408	432	445	429	438	412	404	417	419	427	426	406	428	434	435	423	448	411	419	433	437	423	413	428	414	423	448	407	423	405	412	399	385	401	401	423	451	451	466	395	432	437	387	445	431	409	434	450	451	382	404	420	439	409	416	380	455	413	425	426	468	411	424	394	386	401	371	409	427	408	418	448	400	405	415	423	434	404	400	449	422	417	382	429	433	381	411	463	399	402	407	416	408	432	388	429	402	404	421	404	427	390	441	394	425	438	404	424	432	429	409	397	426	397	391	394	422	424	425	410	420	418	396	405	403	394	399	399	408	406	407	414	418	421	380	411	413	431	402	402	437	424	408	412	451	419	406	425	445	419	429	430	428	466	395	428	386	419	435	428	421	419	417	407	414	438	438	441	438	435	398	438	411	427	413	413	424	447	405	433	420	423	385	451	402	464	413	465	419	437	395	397	434	418	420	412	431	435	447	434	435	407	366	465	414	440	452	456	381	436	434	435	395	409	428	441	435	433	400	406	400	447	392	415	436	461	417	425	419	418	449	459	441	400	389	384	406	389	380	400	430	419	447	486	411	397	454	420	399	401	417	400	391	417	412	405	406	421	428	382	432	430	433	392	415	392	441	436	411	420	421	426	435	406	429	418	404	440	407	439	411	403	414	417	383	435	454	426	428	413	429	390	445	410	415	412	402	440	419	406	418	433	374	446	395	427	418	425	417	418	393	458	433	398	411	387	399	434	415	446	407	393	408	440	437	400	439	429	428	424	428	436	408	440	422	412	418	419	467	402	400	405	449	427	427	411	423	430	428	448	452	411	450	450	430	408	386	440	402	449	480	432	401	447	417	439	441	428	410	414	404	411	459	425	411	429	434	428	374	417	425	410	416	436	395	421	412	418	416	435	416	426	424	397	447	401	447	429	427	417	407	424	402	426	415	419	365	406	425	438	400	412	478	423	415	435	455	421	421	411	465	401	422	404	430	422	358	452	426	428	435	432	395	443	401	422	396	408	392	428	429	427	410	436	433	404	435	400	419	442	419	440	401	388	479	457	448	433	457	428	451	391	418	435	436	399	406	440	417	417	431	414	416	424	427	413	437	436	423	398	417	418	384	406	373	463	414	418	466	388	418	426	440	463	456	398	428	423	432	424	454	395	432	390	388	417	453	406	429	432	397	430	412	469	383	417	381	419	418	423	404	442	415	401	443	462	421	406	406	404	432	404	423	416	422	383	449	392	453	411	450	419	442	417	423	437	419	395	386	397	426	399	415	412	392	408	440	444	424	403	454	424	434	424	438	435	400	448	439	444	435	399	414	434	389	406	424	404	413	406	434	440	390	421	454	430	390	416	456	414	433	432	452	440	428	444	449	370	417	392	416	420	437	395	381	411	415	424	377	432	420	411	413	446	416	413	419	424	430	425	427	410	410	426	387	412	464	436	411	434	418	433	420	417	409	405	411	416	431	373	384	456	439	409	409	423	401	416	412	401	436	433	460	387	420	457	475	448	454	427	445	448	428	473	446	412	419	417	480	438	428	433	417	448	416	424	405	432	419	433	429	440	401	442	454	417	388	433	434	406	442	464	439	421	447	432	424	449	433	440	442	441	409	424	417	457	450	398	467	399	393	425	419
7165	8229	8626	8471	10601	17000	16993	11761	6479	2965	1411	803	667	601	622	623	595	593	593	601	558	646	598	620	586	581	594	579	575	620	580	592	639	594	634	567	559	596	584	573	595	574	585	628	611	555	580	560	584	599	572	542	611	565	564	573	555	589	644	593	605	585	534	579	552	595	556	597	588	581	617	632	582	598	620	589	591	564	589	550	569	594	572	604	584	601	593	597	579	598	610	612	637	619	549	565	582	613	571	587	595	579	586	587	558	568	544	620	535	612	579	617	588	602	590	585	553	624	559	633	624	585	596	586	608	600	611	580	621	634	605	569	576	587	571	534	580	618	653	606	614	584	639	574	603	629	590	611	592	608	576	591	622	557	615	573	628	601	584	592	593	602	621	595	645	613	574	599	576	606	589	593	606	589	620	574	596	579	574	601	595	620	592	628	620	616	643	622	577	601	602	575	574	584	640	574	619	644	584	604	614	536	595	577	638	610	609	652	590	587	549	588	603	572	568	649	601	586	567	614	557	568	606	599	592	618	585	633	607	620	588	582	546	586	601	605	606	588	607	596	623	608	603	575	573	603	600	605	579	591	626	585	565	581	591	561	604	600	613	614	563	535	610	639	554	592	585	580	565	584	600	584	593	573	573	603	604	617	582	577	617	613	592	604	626	589	586	620	604	578	571	570	637	552	572	582	578	640	603	598	548	630	598	607	575	613	598	578	605	591	587	592	593	583	588	605	629	579	607	617	554	578	630	599	601	620	573	605	607	615	620	622	586	594	534	594	572	555	599	656	657	589	600	550	613	603	593	569	619	629	587	611	581	541	553	608	618	553	619	615	628	578	583	634	578	596	608	562	563	612	552	632	612	602	575	631	593	557	643	641	548	641	563	578	581	621	649	596	608	593	682	583	550	662	603	595	588	570	615	582	560	609	576	587	572	576	609	593	586	564	582	610	607	601	628	591	594	618	592	594	540	614	581	595	559	611	623	581	651	542	574	555	573	578	597	648	589	588	586	598	645	567	618	580	598	607	572	613	601	583	576	639	609	602	642	597	611	545	610	606	594	585	577	626	581	584	606	631	581	625	585	596	582	584	603	580	602	625	610	547	563	585	604	629	602	629	577	607	558	606	600	630	589	627	618	598	607	598	568	621	585	600	614	566	578	585	591	619	600	590	581	626	598	582	591	588	576	585	553	600	618	602	616	565	599	631	588	581	558	596	586	628	590	569	631	605	551	618	637	581	559	613	602	577	606	607	586	617	577	569	642	592	616	628	626	597	577	623	583	586	591	590	576	584	571	603	608	614	611	622	582	604	606	604	564	578	613	603	584	630	591	562	604	542	609	597	601	615	561	618	577	562	626	567	562	568	540	610	604	607	539	552	553	617	593	585	609	617	627	621	602	588	606	531	588	611	607	629	574	573	559	599	602	591	596	594	579	614	592	576	606	591	580	657	573	594	627	586	540	613	553	607	585	579	586	590	575	572	538	562	622	583	570	564	634	563	575	594	585	593	612	595	577	578	571	587	599	648	586	605	599	596	587	582	602	559	622	598	587	623	568	597	647	617	598	600	587	620	574	614	600	591	573	574	652	577	589	608	604	604	595	577	573	583	583	600	618	601	607	581	587	592	605	593	589	573	579	602	614	587	588	583	552	627	600	555	569	568	587	552	598	584	548	555	614	587	572	604	609	596	588	569	595	548	607	592	578	574	591	627	555	615	574	597	599	616	618	584	599	616	563	594	611	585	606	609	649	557	577	597	594	609	580	592	579	585	652	585	614	576	602	625	593	583	566	541	605	588	565	644	603	584	583	593	571	606	553	590	610	565	570	616	560	579	591	636	608	602	574	603	617	587	597	621	636	607	618	571	554	632	589	591	611	595	612	592	609	615	587	555	624	596	594	609	576	569	617	638	595	617	632	597	595	573	634	602	590	584	598	598	594	563	567	618	569	552	589	570	575	607	624	580	613	590	575	640	611	579	609	573	616	565	572	530	524	611	628	592	573	620	614	621	601	600	557	583	598	601	608	607	551	536	564	559	580	608	596	536	595	631	579	579	590	596	586	595	615	586	579	578	644	579	635	543	561	626	590	602	609	569	627	617	577	595	603	598	592	598	584	619	619	586	610	592	567	561	604	606	604	548	564	634	612	599	594	622	610	600	601	596	638	598	594	590	639	582	583	668	599	551	561	587	598	594	622	563	591	600	581	579	624	588	658	613	555	565	588	540	602	563	589	612	626	617	619	589	643	594	592	631	617	631	555	626	565	586	613	619	563	584	591	560	557	568	619	572	593	570	626	598	612	620	598	640	579	598	581	631	604	592	576	561	577	597	597	626	586	623	648	598	556	584	628	645	540	531	619	595	622	596	591	607	584	589	593	574	618	605	601	619	562	584	547	628	617	616	602	592	566	600	603	596	600	621	602	550	559	605	620	610	629	631	581	587	569	561	612	578	583	595	581	630	580	590	587	629	553	578	585	562	643	607	578	626	644	596	578	574	636	531	586	609	601	632	621	604	600	579	593	585	610	595	612	597	587	564	619	615	581	612	591	659	623	612	566	574	596	599	613	569	605	577	611	580	562	603	610	590	593	602	600	629	575	602	583	566	592	589	633	601	561	614	601	591	591	653	601	591	637	636	582	564	608	609	583	630	587	593	605	627	618	585	580	601	606	567	601	582	562	576	613	570	613	679	611	569	606	560	566	609	580	579	620	578	578	547	563	584	629	609	557	610	626	619	629	554	579	636	585	591	641	600	643	617	610	584	602	563	600	587	622	581	568	591	573	592	631	581	600	545	575	572	624	613	559	634	595	582	568	641	621	577	591	556	576	585	595	640	586	562	658	607	576	587	573	585	615	596	587	582	572	619	599	578	591	591	567	576	603	588	570	596	585	595	606	597	596	606	568	597	598	633	619	608	563	599	566	582	616	567	576	571	596	629	595	603	582	585	588	576	619	582	560	631	584	638	626	575	598	617	610	593	596	637	552	608	610	595	581	604	584	596	620	600	567	618	552	627	584	615	619	590	574	600	648	620	619	595	574	586	577	587	610	573	552	639	575	578	591	584	608	645	576	595	572	576	590	603	579	597	578	619	580	579	622	580	575	605	576	619	618	615	609	597	586	594	602	622	621	590	558	594	609	645	578	605	551	546	600	579	594	636	584	605	601	588	600	610	586	586	608	577	607	628	571	559	578	599	580	570	606	558	590	613	597	537	558	572	599	598	615	598	598	589	582	564	573	538	605	596	605	606	594	592	621	558	553	621	567	580	555	607	582	597	597	614	615	579	578	551	616	562	572	600	568	632	619	562	591	544	578	590	598	622	615	551	603	598	621	620	587	530	563	578	546	591	570	601	559	598	619	594	626	647	613	607	606	596	595	578	628	601	571	624	630	637	593	579	598	604	597	577	557	575	627	588	588	587	614	607	631	590	598	599	565	590	588	603	607	643	610	549	625	617	571	593	594	632	602	604	590	572	602	587	601	635
26968	21348	16210	7175	6487	10306	12536	8278	4382	1957	984	583	469	435	446	433	461	418	406	417	415	450	426	427	413	390	411	419	435	419	427	432	414	437	421	428	382	453	390	411	433	410	412	416	384	431	413	439	438	437	453	411	446	434	410	372	427	448	432	423	434	422	451	432	459	453	455	434	395	445	424	407	411	404	439	420	446	442	395	420	421	408	410	432	418	422	422	386	408	456	426	446	436	396	410	439	416	434	423	442	437	386	418	433	430	423	437	442	423	435	442	423	437	434	416	405	393	464	408	450	422	433	405	449	415	432	436	461	408	421	396	413	448	440	451	431	455	461	443	430	413	382	425	485	421	470	433	417	400	405	401	445	415	430	431	411	428	414	451	462	427	432	372	424	396	437	446	383	435	388	403	386	414	415	438	451	393	410	415	352	394	415	435	447	390	406	386	445	442	474	380	408	420	400	428	432	451	407	445	416	445	428	426	427	417	401	389	398	402	410	394	405	417	415	429	447	399	395	418	435	412	364	417	437	420	412	417	397	420	410	394	478	431	438	419	429	427	421	376	411	394	432	479	450	409	384	393	422	446	385	365	414	420	393	396	440	435	468	412	462	377	404	436	395	415	430	380	432	407	440	453	450	425	406	387	424	378	448	428	432	446	430	402	407	449	404	446	429	433	405	432	415	425	381	444	416	434	406	408	422	416	452	427	419	447	404	395	424	403	419	448	417	419	425	425	401	408	426	400	418	430	396	409	459	429	432	427	409	389	441	433	434	413	430	426	381	403	412	413	421	409	391	436	426	413	409	443	444	428	424	425	425	438	435	407	431	458	476	421	413	387	394	394	415	406	459	406	393	408	428	420	443	432	425	428	406	404	416	408	412	441	409	399	429	428	415	363	397	377	402	395	407	450	394	389	436	437	422	405	426	395	427	436	436	385	415	436	434	431	389	437	455	423	443	397	415	390	436	444	388	404	423	403	447	459	407	417	412	424	446	417	404	454	445	420	413	475	409	405	401	438	422	464	412	461	427	443	442	428	391	466	409	437	407	413	400	419	440	409	419	467	413	423	441	406	411	439	417	431	424	428	425	440	383	436	403	416	419	399	396	445	396	401	440	394	408	401	443	454	417	397	399	433	434	420	440	403	414	419	443	393	406	445	418	442	417	426	425	425	401	443	414	441	401	439	425	419	396	411	424	413	422	428	418	426	418	411	418	413	380	409	421	438	429	442	414	443	434	412	427	435	452	492	408	406	415	435	400	449	420	407	433	452	430	444	430	444	429	432	398	433	416	401	417	467	412	410	418	411	430	416	432	439	465	436	406	358	425	410	451	427	429	429	393	433	410	443	421	386	382	402	441	415	404	401	419	469	360	461	414	409	439	406	474	400	461	428	405	435	445	403	418	436	412	386	398	444	452	413	453	440	407	419	391	394	383	400	407	404	438	409	410	422	425	432	425	415	453	421	395	438	424	436	414	392	419	444	420	458	413	448	453	409	415	400	420	397	390	414	418	416	416	456	441	414	427	442	407	413	429	405	402	402	395	387	430	420	409	444	408	432	420	416	408	401	405	442	413	418	421	436	408	438	403	456	439	407	440	423	437	401	420	391	433	407	415	384	440	391	423	414	449	465	422	385	410	409	411	429	463	413	470	417	411	397	449	419	455	420	436	416	442	432	400	415	391	405	417	432	400	402	402	427	400	420	428	402	427	405	451	443	431	392	461	414	430	385	452	375	432	415	467	435	394	445	423	432	444	440	399	452	416	411	413	397	387	391	414	449	454	418	435	407	408	424	415	404	398	379	432	439	432	425	417	422	420	437	423	392	427	436	410	431	403	411	422	434	395	461	410	439	429	413	448	437	383	438	415	434	411	397	403	443	403	424	408	457	425	420	439	451	423	422	446	417	441	433	439	435	444	470	381	455	450	382	401	431	450	458	433	419	456	438	428	427	372	430	406	401	401	423	398	440	451	418	477	453	419	390	442	433	429	405	415	421	436	434	445	462	435	408	400	413	426	412	402	440	456	401	407	442	426	418	414	391	429	392	443	402	405	455	473	413	438	453	398	391	425	426	447	418	429	399	449	427	447	415	418	404	415	446	412	397	437	414	393	430	406	453	417	398	410	426	409	415	418	454	434	427	403	423	446	409	410	401	428	382	448	442	427	438	441	438	461	420	441	388	443	405	388	433	441	399	413	395	430	418	402	415	421	413	404	430	411	439	401	423	382	423	436	428	427	423	432	417	427	444	433	454	467	446	386	365	403	451	420	445	455	414	417	399	413	439	452	437	431	462	470	420	412	423	381	429	437	398	431	407	415	414	433	412	396	461	403	451	415	431	430	408	394	422	438	428	415	443	439	374	445	398	426	449	427	477	396	454	440	440	452	411	401	437	420	449	431	428	442	454	447	411	416	428	419	416	410	384	427	444	403	455	414	416	429	407	446	414	411	438	407	414	431	443	437	446	420	405	441	403	435	408	473	432	397	452	421	434	422	420	400	419	403	388	420	398	397	428	389	418	393	406	444	440	436	411	427	430	404	411	394	428	437	401	430	410	392	460	434	417	409	418	470	420	429	418	450	423	451	410	427	386	412	428	403	400	421	434	445	436	399	410	428	405	400	384	409	446	380	422	441	424	399	373	396	401	447	401	411	399	416	427	426	431	421	441	425	446	445	409	397	425	432	434	426	432	380	435	435	428	411	424	451	389	435	430	412	415	412	425	428	431	411	404	404	455	406	427	392	433	405	447	413	421	446	422	438	409	432	395	442	418	434	397	419	420	395	480	415	431	424	396	426	402	385	404	393	443	445	440	434	414	438	437	404	456	456	418	412	403	383	438	428	385	414	422	433	382	411	454	428	418	415	423	449	445	402	408	394	434	402	434	418	455	418	418	453	432	434	414	427	395	425	408	425	431	411	440	440	435	405	418	469	465	450	433	414	386	398	421	436	404	428	398	402	434	358	420	405	403	437	478	413	382	439	433	430	419	401	454	426	384	435	434	458	419	429	405	426	420	413	404	407	417	399	414	437	438	402	423	409	410	430	456	458	396	444	431	446	417	395	448	392	448	423	436	417	415	416	408	419	423	376	422	380	426	408	442	430	440	432	432	422	406	405	482	430	443	426	434	444	385	362	407	389	390	421	438	391	434	467	420	418	404	385	440	400	387	415	428	434	437	436	441	424	427	410	416	419	411	425	431	394	412	473	459	403	419	403	421	414	440	459	385	448	427	374	423	455	439	412	410	430	416	416	411	433	416	403	410	436	432	426	378	419	440	433	429	413	433	419	445	443	443	440	379	447	439	398	390	444	430	443	432	420	421	406	416	406	399	415	408	421	382	414	405	413	471	401	434	433	402	415	441	417	465	402	411	439	430	452	424	429	402	427	400	420	398	443	422	432	410	426	422	418	371	406	413	386	437	368	456	419	411	431	423	413	413	435	424	418	396	433	441	407	440	428	409	460	427	406	389	466	403	423	446	440	429	419
7418	10321	11814	10051	12796	18282	19861	13851	8336	3845	1681	857	694	624	618	621	576	600	603	579	564	622	575	590	547	631	569	574	598	575	574	613	601	584	598	585	580	607	591	588	556	589	586	579	610	606	586	590	585	575	639	579	571	583	599	611	575	618	576	599	586	605	606	598	600	552	616	572	585	589	608	601	580	584	616	577	612	565	615	615	550	620	684	636	617	611	578	587	582	597	634	555	567	588	638	624	595	592	616	604	551	581	667	611	530	589	567	610	569	577	598	580	615	609	610	582	620	542	574	614	592	553	563	544	601	601	572	589	606	623	619	606	580	577	579	617	577	602	649	600	584	528	613	596	610	610	593	590	599	609	593	583	630	575	557	591	600	603	583	568	629	603	609	628	611	568	606	602	591	573	585	611	585	563	573	583	553	573	594	619	565	608	603	589	611	602	607	640	587	581	586	609	604	617	598	602	562	612	604	642	647	609	594	596	594	600	589	555	562	624	583	567	610	557	592	590	592	630	592	605	588	561	606	623	563	652	562	596	611	622	607	570	554	584	526	562	600	613	605	614	579	633	582	596	597	647	573	602	594	603	604	613	602	561	611	634	570	574	638	620	591	615	609	586	605	587	604	580	574	585	606	602	604	561	607	578	575	634	607	597	563	571	597	603	620	609	566	626	596	590	603	631	605	590	593	618	579	564	574	582	647	596	593	631	570	602	594	624	621	613	585	636	609	604	632	653	589	625	567	631	631	601	616	593	637	599	596	562	588	571	627	613	610	573	576	618	601	599	585	584	607	598	565	599	629	599	601	643	576	596	589	566	611	604	564	604	583	613	624	591	584	569	622	592	589	563	607	615	599	618	571	604	584	611	590	633	606	593	579	561	574	576	568	614	623	611	591	611	601	660	641	535	553	620	598	614	610	603	622	588	581	582	595	601	591	589	629	605	565	572	649	552	557	607	612	588	659	575	625	615	647	633	608	617	571	597	592	601	598	594	562	639	611	600	602	577	587	616	592	584	580	632	585	591	622	653	597	608	633	561	618	596	606	625	583	606	578	533	604	583	617	626	609	622	635	579	571	571	597	596	579	614	616	602	583	610	571	596	576	636	561	573	598	611	597	633	593	585	603	573	633	587	574	540	609	604	593	585	592	565	575	630	589	591	578	566	604	581	615	624	560	559	608	570	590	618	612	617	597	610	614	606	616	613	594	577	597	645	605	608	539	639	605	647	579	582	596	621	612	609	604	571	576	548	611	576	567	586	596	545	592	622	589	610	558	517	579	594	578	608	556	626	565	628	574	611	603	555	651	592	604	593	581	592	569	596	596	602	579	581	595	577	603	608	614	606	532	592	587	617	564	610	606	614	571	647	606	543	609	577	590	618	615	620	557	542	584	616	574	605	629	592	624	536	568	613	635	608	587	597	604	598	613	577	564	594	601	625	589	583	586	585	612	585	572	625	615	618	604	610	656	615	618	631	607	577	552	556	571	585	630	581	579	571	592	587	589	581	591	601	620	587	581	598	573	583	632	608	596	603	571	604	611	591	621	573	617	572	600	599	597	572	609	604	643	599	584	591	600	576	596	579	623	606	577	594	586	610	566	564	676	531	585	599	606	618	588	568	574	616	610	598	608	599	587	563	624	602	592	583	567	599	568	563	595	578	595	624	606	610	531	585	621	622	601	615	608	614	632	626	619	588	625	575	583	628	573	598	601	640	674	631	551	577	593	619	585	599	604	617	592	589	597	619	587	608	618	624	628	599	593	603	634	640	603	587	592	589	615	590	586	589	589	643	602	597	599	586	629	599	592	553	577	588	609	579	637	594	624	570	584	576	628	621	579	595	579	571	604	591	594	590	598	608	655	579	605	621	599	576	610	627	589	550	622	614	588	575	603	615	584	597	599	570	614	640	618	595	584	608	545	678	596	625	604	597	601	596	588	560	614	614	603	636	617	580	537	622	639	581	627	616	612	602	616	614	596	572	590	552	593	565	645	565	577	609	571	603	610	624	637	596	634	619	622	551	590	593	569	573	594	563	626	584	596	603	584	596	622	622	544	572	585	618	634	582	621	557	584	581	619	607	624	625	573	610	622	603	563	577	625	620	581	596	593	619	578	598	614	597	615	616	623	566	568	563	586	571	610	625	629	620	603	636	565	590	543	588	613	573	610	584	635	610	572	606	554	629	592	589	597	590	593	605	590	578	582	585	605	610	613	587	565	635	631	648	616	617	579	594	606	618	625	585	616	622	600	601	621	609	566	579	570	589	593	589	578	611	623	646	593	595	631	575	592	618	635	598	630	574	617	611	617	651	587	591	567	562	575	597	610	590	587	613	572	645	558	557	597	616	591	566	602	579	583	577	610	597	554	560	594	622	609	604	593	586	577	645	615	590	598	611	598	599	587	578	599	608	619	601	595	611	576	624	603	613	548	599	586	563	594	618	565	596	540	593	596	558	591	615	594	609	567	566	576	564	630	668	551	622	603	636	572	582	613	617	597	570	549	621	628	582	632	606	612	610	590	591	593	629	601	568	572	595	641	604	598	566	591	632	597	616	636	591	629	561	639	620	590	609	586	597	601	628	599	589	567	577	562	607	605	612	564	570	613	580	577	613	621	598	547	632	592	562	662	588	587	603	643	613	585	596	606	626	567	569	594	593	607	625	601	583	594	617	672	618	612	552	597	618	586	598	594	624	624	584	628	575	596	566	580	591	600	613	582	641	608	566	586	615	641	657	610	589	598	591	615	605	602	551	580	580	594	606	582	574	582	612	577	567	592	602	567	586	582	627	607	572	604	626	564	590	572	581	604	640	558	604	628	599	640	582	607	601	616	591	589	571	610	564	588	559	590	604	602	613	611	596	568	582	603	560	555	566	596	630	638	643	619	607	609	606	587	630	583	616	589	581	580	567	613	599	576	589	636	595	616	566	592	597	597	598	595	595	576	605	592	608	569	651	626	550	552	583	594	604	650	569	630	612	600	628	607	587	589	604	592	566	612	587	579	608	577	617	592	537	600	588	586	631	609	587	591	576	600	619	602	607	567	586	577	595	633	604	618	631	623	598	592	622	598	593	624	605	607	624	617	582	573	598	606	617	593	547	586	629	616	611	607	610	596	578	587	610	608	563	612	643	590	641	599	607	637	610	632	571	616	595	619	586	636	546	627	582	586	608	589	605	616	624	585	605	615	606	600	622	555	576	603	599	619	607	580	586	612	596	610	578	589	596	607	616	565	608	589	582	611	560	599	561	599	610	619	639	602	627	586	583	591	601	598	597	602	583	580	598	593	683	582	594	610	568	589	590	579	577	644	617	608	594	633	570	568	589	576	637	626	608	614	591	598	620	627	583	629	629	594	564	605	592	595	631	600	584	612	606	546	620	575	576	629	619	602	552	577	626	602	597	576	566	611	558	647	585	587	571	578	628	565	597	579	633	558	579	605	617	565	557	586	603	605	643	620	609	589	633	598	593	583	600	575	625	611	630	621	592
23397	21490	29377	24041	21751	41764	60104	47827	34110	20208	7622	1834	593	451	408	416	366	386	394	379	376	354	388	356	345	355	396	408	391	372	403	359	355	394	359	341	365	393	372	404	396	366	363	325	383	361	397	398	382	366	357	385	382	384	393	377	354	372	386	345	347	382	400	372	358	355	355	375	390	361	389	358	352	366	361	370	360	355	399	401	406	344	362	388	404	360	398	398	361	372	374	384	350	381	372	374	350	389	383	382	438	369	356	382	363	366	374	363	351	399	358	393	376	352	350	361	378	388	364	363	361	365	396	371	369	394	383	376	343	341	373	359	401	400	391	383	383	385	385	376	361	365	367	393	386	330	380	355	374	364	427	345	370	415	385	369	377	365	365	356	370	383	376	343	373	378	341	365	362	315	354	354	399	379	389	418	390	354	388	376	373	389	364	350	385	371	363	360	366	418	404	379	361	351	395	368	352	350	369	339	384	392	372	417	381	352	372	381	391	377	343	331	393	366	360	379	376	349	369	367	355	384	362	368	367	359	400	345	368	362	359	395	363	351	407	380	339	343	402	372	368	349	377	365	402	376	350	373	385	346	381	369	394	384	380	363	361	374	375	365	371	406	372	364	373	378	399	373	383	337	368	374	400	407	363	372	373	368	378	335	369	384	371	376	336	361	349	362	386	349	331	312	348	360	378	367	367	363	396	363	378	392	360	365	371	332	360	355	373	382	361	369	398	362	370	359	377	359	368	413	348	398	366	386	383	347	348	382	356	374	373	374	352	352	372	358	342	389	372	356	384	362	374	379	339	362	388	384	364	396	399	381	317	396	372	358	355	372	346	330	388	422	350	328	364	372	360	334	385	374	363	398	365	372	369	406	359	336	404	400	376	346	412	326	391	377	438	361	374	416	391	362	375	377	336	333	339	365	356	354	378	381	398	387	368	369	374	349	356	351	380	365	355	379	404	369	388	350	360	374	360	352	371	368	327	393	360	398	398	430	378	381	399	342	346	392	367	388	363	355	380	388	365	371	377	388	404	369	358	368	404	374	380	363	360	361	344	372	398	379	372	350	388	392	329	358	345	346	368	383	398	368	398	404	333	381	323	372	354	408	399	362	380	373	382	366	368	401	348	383	364	375	360	348	416	381	380	411	382	360	359	389	368	366	362	363	352	364	394	453	379	390	373	346	392	339	355	351	403	350	372	362	365	362	357	382	383	355	385	400	379	392	381	340	350	330	357	343	379	369	374	390	348	371	357	353	370	358	399	381	362	341	357	371	366	361	377	368	363	399	370	365	344	373	361	376	350	380	379	371	337	374	378	379	364	370	365	350	359	361	349	383	328	384	344	372	341	374	365	364	384	351	355	382	378	363	354	372	374	372	358	387	371	326	365	382	354	354	397	382	360	392	370	400	338	404	369	391	361	385	353	345	418	357	381	371	372	387	401	359	396	357	362	364	365	412	370	375	388	337	386	347	343	361	381	402	370	363	364	348	353	370	354	373	382	376	393	362	360	355	357	364	372	396	370	348	363	360	360	340	392	335	402	417	375	408	377	377	394	341	337	376	364	343	321	371	364	369	365	348	375	360	364	358	353	347	340	349	374	380	368	352	347	374	363	367	346	356	380	365	371	358	399	342	384	379	359	377	370	357	322	382	385	354	356	399	384	380	365	382	404	391	393	380	367	394	376	356	356	344	356	384	360	345	368	362	340	379	364	368	383	357	387	361	392	351	369	387	362	347	364	359	375	379	350	386	379	377	383	379	336	393	366	381	375	347	361	368	362	361	373	368	367	359	374	372	354	355	369	368	366	383	367	372	387	359	378	366	393	386	371	350	348	331	400	357	364	377	377	374	410	400	388	371	351	373	343	377	364	342	372	371	373	340	402	375	376	363	384	344	419	363	398	371	370	401	324	354	355	399	365	390	359	364	372	370	377	393	360	377	367	391	347	400	353	400	362	418	373	387	326	361	334	337	374	379	347	414	344	333	358	378	361	398	364	417	387	367	339	337	358	362	381	376	351	338	358	331	363	317	357	397	413	376	375	362	366	342	382	383	345	336	361	426	361	375	383	353	396	359	370	348	406	373	401	352	342	381	390	418	382	365	378	358	351	376	400	355	401	372	376	426	331	419	381	374	394	358	377	342	350	385	360	371	387	352	379	379	395	375	356	359	355	384	332	362	418	388	384	347	379	388	410	364	340	373	370	371	357	365	364	404	397	366	403	412	371	366	330	386	356	359	336	360	387	374	383	404	384	350	376	366	413	403	354	378	391	336	342	368	373	381	339	385	367	341	338	384	349	400	348	372	369	390	400	373	368	405	359	350	377	360	379	360	348	353	345	384	359	360	353	330	378	360	374	350	343	352	326	408	372	374	349	386	352	393	373	404	336	386	365	368	358	419	382	367	401	368	336	360	369	349	364	362	393	371	350	348	371	364	366	352	363	366	332	380	347	401	386	382	348	354	400	343	388	401	347	394	398	364	378	362	362	379	372	411	399	347	344	368	380	365	386	384	385	401	383	347	350	356	352	379	360	367	353	379	364	404	348	366	366	380	363	392	374	357	353	407	395	372	387	358	362	361	370	361	379	388	336	361	374	389	398	387	351	418	366	371	358	389	353	371	351	389	362	377	402	338	374	359	357	390	358	423	361	383	397	388	390	387	402	385	364	385	359	346	404	332	365	348	359	360	376	377	367	370	389	349	365	363	368	361	347	362	377	366	387	363	350	369	381	407	389	396	364	356	368	361	350	350	351	389	354	325	402	369	367	376	369	365	353	387	358	372	341	365	381	376	355	349	386	345	369	361	387	372	373	385	354	360	354	350	366	381	337	382	393	376	378	412	348	360	360	385	391	365	381	339	389	351	350	360	371	362	370	374	375	351	392	362	382	384	358	354	372	362	374	375	376	332	389	334	373	402	352	324	384	377	393	393	368	384	363	330	363	371	373	375	381	383	360	370	396	368	369	392	340	374	331	347	345	395	382	369	398	351	352	359	358	369	342	396	352	353	368	369	348	383	334	365	321	365	369	374	399	381	348	383	415	373	353	353	382	358	351	374	355	371	355	392	378	386	370	347	368	349	417	399	415	381	401	381	368	379	366	369	374	334	353	363	386	376	388	394	387	387	359	378	372	358	366	389	384	346	362	371	419	363	395	351	376	368	323	370	351	373	351	341	371	363	379	365	378	390	355	390	342	379	371	362	386	392	361	407	376	364	397	420	383	351	355	363	391	361	371	371	401	359	384	380	377	362	402	409	361	400	369	350	381	361	359	384	397	391	401	415	380	398	348	348	364	395	360	360	355	365	347	345	363	388	401	354	359	379	384	386	380	404	374	376	388	342	341	406	335	366	329	391	372	400	351	378	390	358	382	363	389	382	381	377	346	378	374	382	382	360	360	327	376	345	343	365	385	362	381	378	366	349	398	372	372	379	375	337	354	353	361	340	382	365	383	376	350	376	336	336	345	387	381	346	376	346	371	360	342	369
12407	26802	28202	22893	27072	52390	60056	49280	38593	25001	11570	3458	991	646	554	506	501	536	556	482	544	511	502	526	513	506	511	531	507	514	528	497	522	520	512	572	517	510	529	511	495	526	535	510	539	494	525	487	493	514	496	493	536	498	508	564	513	513	515	499	536	565	517	505	520	504	501	522	506	512	522	523	479	529	478	520	526	523	482	491	521	516	525	502	488	537	526	566	483	486	510	502	541	488	532	543	508	522	506	493	463	498	527	521	471	550	509	513	504	534	522	507	516	534	551	513	489	527	472	532	509	531	532	482	490	488	548	507	489	543	597	476	491	522	504	493	544	533	517	501	524	517	452	491	530	531	516	533	539	529	495	495	557	510	524	488	510	529	558	516	515	521	529	538	529	512	527	510	532	531	508	498	494	483	482	527	514	499	554	507	500	522	499	549	535	508	512	463	529	502	499	551	531	482	540	524	498	515	486	491	528	442	520	508	514	511	464	513	505	550	499	492	501	503	529	497	521	508	487	534	477	502	487	501	491	504	496	510	498	511	514	547	506	462	488	513	545	557	541	496	527	496	528	542	513	468	477	488	511	524	531	489	463	521	487	495	519	527	538	478	504	521	550	529	527	517	535	531	515	551	460	520	446	544	499	479	551	497	527	519	550	475	461	476	500	512	515	537	517	528	473	522	494	517	514	497	485	490	521	542	491	519	524	512	492	493	524	463	489	481	518	524	553	526	490	515	522	519	514	551	517	530	505	497	521	529	488	528	505	458	527	503	536	481	539	531	526	482	511	537	536	540	521	492	540	486	519	488	517	505	537	524	529	543	536	517	516	532	533	496	506	494	508	527	498	524	520	516	499	542	506	527	487	518	485	543	487	526	487	544	569	485	502	486	514	532	499	540	500	485	508	498	533	518	506	510	509	525	485	491	560	512	484	504	530	510	490	484	500	546	473	520	541	486	494	552	534	513	496	500	565	497	527	506	506	484	522	542	493	497	486	502	536	505	530	521	526	544	521	481	484	469	471	510	530	485	482	503	517	515	514	500	489	507	504	514	471	519	484	507	495	493	525	518	503	513	506	502	540	526	503	471	531	519	480	509	498	561	591	528	504	569	516	468	491	540	533	506	502	535	524	498	558	490	498	533	487	532	501	494	564	522	523	537	535	517	513	503	549	491	481	544	499	510	503	457	499	537	534	489	515	479	498	522	523	528	511	489	503	490	512	543	499	533	523	493	552	513	522	493	511	513	517	492	499	522	509	521	533	504	516	506	544	508	510	508	522	496	533	496	490	506	516	473	517	474	531	490	507	522	532	545	523	540	517	523	516	480	514	518	484	528	566	527	474	550	517	470	517	517	504	499	519	553	514	492	498	541	553	486	505	499	499	491	583	548	528	519	526	498	518	490	520	503	540	517	541	521	504	553	502	542	515	509	526	508	484	529	498	555	517	519	520	551	511	516	459	522	510	484	498	480	514	586	523	488	546	495	513	510	513	522	510	522	510	487	508	507	532	532	535	519	506	521	511	468	549	506	491	556	479	519	523	483	529	522	491	496	493	565	502	518	468	535	511	439	517	537	511	526	498	597	507	478	500	490	504	505	488	522	487	563	461	524	545	563	503	490	532	538	540	518	516	464	489	533	534	475	526	483	505	541	482	518	476	472	505	486	519	475	553	516	528	490	499	537	505	547	528	495	516	554	503	499	542	544	455	517	528	549	504	520	554	504	512	521	510	487	540	527	485	534	501	534	580	540	533	496	521	537	498	530	495	479	485	534	495	504	531	559	567	513	528	508	520	531	518	544	536	519	542	542	525	527	498	562	475	478	522	509	491	502	509	530	499	500	501	530	520	509	514	535	492	513	500	499	562	536	515	501	496	498	489	491	474	496	524	516	514	532	489	520	533	500	541	499	507	522	467	591	513	528	575	519	499	530	539	524	500	485	493	484	503	521	535	503	511	503	479	510	541	466	551	526	503	557	524	493	507	500	551	520	552	499	501	524	538	520	520	509	520	513	512	550	480	474	527	453	505	524	530	530	525	504	538	463	516	510	501	534	536	475	488	513	532	492	514	493	530	517	549	505	500	555	486	523	511	490	486	491	531	511	530	539	528	523	543	520	497	515	520	498	481	511	551	553	519	507	517	547	494	512	507	529	501	535	495	501	498	527	510	504	517	484	527	539	499	493	475	524	502	497	532	488	506	527	525	526	534	548	504	507	573	532	481	532	492	494	519	478	512	537	567	500	555	485	526	536	522	554	520	507	487	509	513	512	517	489	517	531	493	509	504	456	481	497	515	507	536	506	476	510	544	502	519	502	482	508	525	505	492	483	525	512	514	497	500	505	526	494	530	515	467	494	513	543	518	553	484	503	509	524	507	485	521	525	533	511	544	547	523	462	514	532	519	514	516	488	487	497	509	504	532	544	504	542	506	560	507	500	498	496	501	510	495	493	506	549	486	541	502	539	549	488	491	491	541	513	506	525	488	507	544	550	504	524	579	490	540	518	513	513	534	499	561	489	528	502	523	515	527	496	530	542	496	508	498	533	533	495	498	534	546	521	536	487	495	544	493	499	496	488	505	506	462	516	519	512	548	506	465	527	521	529	574	561	508	498	501	499	557	568	484	514	542	516	500	528	537	491	534	523	507	547	496	503	502	542	496	526	498	547	524	538	547	520	545	510	546	505	522	494	510	522	547	515	543	496	471	501	484	520	530	542	509	509	522	551	510	529	524	518	534	527	467	488	510	524	508	544	484	499	504	507	507	541	547	474	522	532	521	491	499	516	521	520	527	527	519	541	477	528	502	516	515	523	524	521	516	518	498	483	468	497	520	523	535	494	504	506	523	490	516	552	528	529	498	470	517	518	489	539	459	514	508	481	576	519	521	501	503	529	524	505	523	480	495	525	514	523	514	511	519	514	509	495	517	509	541	563	479	528	491	477	553	502	516	542	485	523	508	533	482	519	518	500	501	520	519	506	509	509	526	490	504	535	519	536	535	508	516	517	500	493	534	515	515	537	515	513	531	522	549	526	504	521	525	511	504	537	517	522	521	491	474	505	520	538	506	530	555	493	542	542	519	514	480	532	506	489	499	506	526	523	510	508	511	528	511	500	480	483	503	501	491	532	467	534	507	520	474	517	566	515	496	505	556	498	534	497	517	516	536	533	549	522	534	508	479	491	536	495	512	520	533	513	495	530	486	492	536	514	474	504	528	525	509	500	540	509	474	529	511	523	496	472	520	529	519	466	505	498	484	534	520	506	530	513	509	511	523	490	475	498	548	462	534	505	499	559	505	532	523	520	491	486	529	540	518	505	540	536	510	492	530	509	481	521	511	502	505	537	513	524	489	530	475	562	526	495	506	517	525	500	559	493	527	526	527	528	511	522	488	496	504	470	506	525	458	518	524	532	562	523	551	480	518	496	469	480	503	515	484	479	487	524	492	546	509	460	517	516	472	498	517	521	487	524	486	483	530	539	525	505	514	519
27299	21070	15058	7206	3310	5609	10935	8148	4822	2311	1035	578	458	437	433	463	429	409	442	432	449	418	445	426	436	411	414	408	436	433	397	396	447	378	420	418	421	463	400	426	459	464	428	432	429	469	427	437	453	426	444	407	414	426	473	435	454	408	463	434	434	419	452	409	452	443	421	391	437	412	419	391	418	458	444	446	454	457	438	443	434	414	395	423	429	451	440	447	418	405	392	389	457	454	402	416	443	451	389	422	465	415	419	420	447	434	430	449	455	397	413	459	417	410	426	456	467	438	419	401	447	423	437	437	425	386	420	439	410	415	427	420	432	465	450	418	413	436	435	432	419	398	450	427	425	422	467	419	422	455	423	451	428	432	435	459	426	448	438	475	435	436	474	441	431	399	435	437	403	410	422	437	430	420	412	446	450	437	440	400	427	437	423	406	457	410	386	439	437	431	451	406	426	439	450	432	443	417	440	368	437	426	446	456	438	428	429	454	461	462	416	427	420	439	443	429	412	440	450	446	485	407	404	431	421	430	424	417	405	452	408	391	416	426	380	411	457	424	441	418	445	424	414	421	429	458	410	424	454	439	453	442	419	454	411	422	456	405	424	457	436	461	457	400	452	417	454	428	449	425	467	454	396	433	418	489	474	413	416	431	415	426	408	466	375	416	429	400	451	444	454	395	412	426	437	436	450	412	435	448	406	423	445	417	402	451	469	424	453	434	446	451	453	437	460	465	419	416	452	411	442	454	402	433	431	458	459	429	429	454	449	439	427	419	439	417	430	435	412	432	451	417	471	412	443	374	424	468	432	422	403	378	423	445	447	438	451	447	417	448	445	476	398	447	421	447	362	438	424	436	446	441	425	421	416	422	450	441	395	418	442	434	431	439	432	459	451	427	426	469	421	403	418	451	409	409	444	425	424	435	430	441	448	417	454	395	453	442	460	437	462	454	436	466	454	403	414	448	401	462	459	422	444	420	428	446	409	418	401	423	444	431	398	425	475	449	416	424	432	435	446	438	407	401	437	446	393	412	454	422	409	414	420	425	464	377	396	407	439	405	434	434	409	407	426	462	421	430	431	446	455	463	415	442	443	412	434	422	448	455	457	460	447	408	421	456	481	426	437	439	433	425	432	432	421	419	441	470	452	425	418	437	396	415	417	409	416	428	425	422	425	433	407	421	428	413	444	400	427	451	441	433	408	406	431	459	452	492	429	445	399	440	434	445	433	432	426	433	447	455	425	409	414	430	389	407	434	404	436	470	414	420	411	411	429	434	422	435	431	422	427	424	428	452	400	431	446	408	374	413	417	468	416	452	428	444	443	471	436	428	428	426	456	439	450	414	446	391	413	416	428	437	461	451	431	449	410	424	456	416	450	440	437	427	418	453	441	431	411	427	432	391	429	416	431	430	447	465	482	468	450	424	454	461	448	438	459	438	428	455	445	436	424	447	417	419	449	441	470	425	434	418	403	402	422	443	442	424	458	454	412	435	381	449	416	387	395	431	409	427	432	419	448	424	433	473	458	439	390	429	449	442	412	482	409	432	465	433	442	426	450	448	482	456	417	439	421	380	455	431	468	443	430	446	451	425	454	417	380	402	439	420	436	422	435	431	451	477	443	426	432	431	467	462	443	455	450	398	431	420	427	409	442	443	433	435	474	393	399	418	445	434	453	452	392	443	432	443	432	380	437	457	411	424	415	402	422	427	418	462	474	438	385	422	449	447	446	440	399	455	452	385	445	459	498	441	447	426	411	394	399	400	435	437	445	435	432	431	412	378	437	394	450	427	441	432	440	415	472	429	441	429	440	430	412	450	404	414	451	410	425	408	392	431	406	419	412	384	431	427	429	435	394	420	421	437	439	446	454	436	430	437	409	439	449	419	410	414	411	441	447	427	464	432	435	459	456	447	454	443	468	405	404	438	447	439	422	447	408	447	406	398	410	451	446	456	433	437	445	414	433	421	454	454	463	429	426	431	422	433	439	433	448	392	427	459	448	427	463	410	446	414	412	406	458	427	422	422	422	438	424	438	457	414	429	479	424	445	414	405	463	393	402	465	447	436	441	457	424	399	424	455	445	391	420	426	417	432	417	453	423	416	468	452	423	428	461	398	421	446	457	407	410	430	452	463	429	445	448	398	458	432	472	410	398	448	449	440	465	393	477	423	381	439	427	428	443	389	430	432	440	421	416	436	437	424	405	389	441	400	401	415	422	449	445	469	424	402	438	455	423	419	429	439	449	445	421	429	433	428	425	485	414	422	418	434	415	461	413	414	432	458	433	453	451	437	412	439	450	402	414	445	378	443	455	449	425	407	461	449	415	436	403	430	426	450	434	456	466	373	471	404	447	432	453	420	402	433	429	433	456	430	458	449	426	439	420	406	453	423	453	414	404	428	426	468	444	416	436	414	437	431	400	420	435	429	412	408	431	428	466	419	442	423	448	446	443	444	447	435	411	425	449	457	449	448	445	453	428	410	421	432	442	421	375	417	454	451	412	452	420	434	410	377	459	394	418	386	478	463	460	427	414	439	427	417	414	463	421	468	443	455	414	429	449	422	407	470	421	405	380	451	384	468	425	444	412	422	465	418	442	459	419	448	402	397	419	449	417	406	411	411	398	431	419	417	453	428	407	426	445	442	429	460	450	433	432	403	419	416	434	402	427	431	411	409	385	413	386	417	402	424	421	438	434	427	410	413	401	404	428	416	408	439	430	402	421	447	449	443	414	428	405	415	420	418	420	437	436	441	440	430	446	450	458	422	414	475	414	438	431	436	408	461	439	421	458	472	381	438	451	403	393	396	427	431	417	452	398	409	469	428	435	432	409	450	431	442	422	456	411	443	430	429	428	402	441	415	430	439	452	441	438	420	434	436	452	421	432	392	441	454	433	417	460	399	443	393	423	428	458	428	415	441	437	404	428	437	419	439	429	443	406	456	449	400	464	411	454	414	425	414	402	455	430	436	430	439	411	434	384	424	423	415	406	450	396	458	431	452	437	432	446	481	400	442	419	420	410	434	459	478	434	448	458	401	426	394	406	416	433	431	431	392	456	444	445	433	444	426	419	457	453	429	408	396	420	405	431	427	420	427	434	418	417	450	456	421	418	400	441	437	414	423	430	428	453	466	406	417	415	406	439	426	438	477	454	423	442	446	407	412	406	467	419	432	429	421	405	413	448	468	426	425	418	443	422	428	422	392	390	424	393	436	428	421	453	449	414	429	447	412	411	428	435	428	432	404	423	429	421	424	469	395	468	390	416	430	412	427	444	446	409	443	435	431	435	440	425	427	438	408	453	433	431	419	427	424	434	435	452	430	422	440	460	398	410	461	444	428	419	390	402	421	425	436	425	431	466	448	457	463	441	407	438	451	424	429	443	435	398	458	430	424	460	428	408	420	466	435	454	423	440	425	466	429	438	420	407	451	447	414	472	411	402	444	380	450	417	418	426	456	459	458	435	385	411	446	445	430	416	460	394	409	422	429
9836	18266	17350	10675	7264	11839	18483	13877	8618	4287	1794	883	706	605	633	624	574	584	602	637	578	639	621	619	642	598	611	608	586	621	619	576	602	606	581	601	632	621	585	642	571	574	583	610	617	594	638	577	624	608	559	557	620	633	589	524	566	566	595	597	631	577	584	626	595	649	594	603	612	641	609	610	563	560	612	597	565	592	614	574	618	575	637	609	584	524	591	645	619	623	590	610	603	609	627	618	576	586	616	616	565	604	636	587	564	576	591	601	576	566	573	625	592	606	595	637	629	615	589	626	597	578	597	621	647	619	577	595	627	615	575	606	601	578	628	598	604	584	611	633	609	627	556	610	606	562	620	576	609	600	567	616	651	609	630	612	566	620	592	628	639	605	615	573	621	568	581	631	582	585	600	617	627	593	553	601	609	605	606	612	626	605	597	619	575	598	580	625	568	606	618	580	601	629	588	581	559	651	577	614	608	581	603	617	619	603	580	597	653	589	573	586	612	624	594	613	582	626	575	597	594	591	587	602	585	599	538	600	560	578	611	640	598	637	558	597	582	581	590	613	597	585	607	574	610	615	586	587	598	655	606	603	621	632	620	603	601	597	563	602	642	600	587	598	583	611	592	586	617	608	607	586	538	594	594	619	628	610	603	577	620	607	604	605	594	571	609	614	579	585	592	615	565	582	587	568	608	630	641	610	597	620	578	636	615	582	587	617	630	620	597	571	581	584	603	621	580	594	579	631	652	571	610	587	613	584	567	633	626	586	601	589	632	635	615	627	565	574	607	603	625	618	631	604	625	587	565	604	589	589	601	641	678	616	643	607	609	618	606	607	606	631	566	645	627	559	607	616	588	606	640	642	564	572	605	586	636	536	609	593	603	553	641	594	619	651	585	595	564	622	598	581	598	661	593	584	622	631	618	603	624	596	628	587	624	611	612	635	615	588	598	584	613	582	622	607	585	612	626	598	575	621	594	589	562	608	624	634	579	569	599	630	610	592	629	641	568	583	650	607	612	588	619	616	577	611	578	639	558	576	610	532	583	575	599	591	653	606	562	626	574	606	598	619	588	616	615	613	600	570	611	566	610	626	604	573	610	629	584	611	577	637	639	586	589	591	564	631	600	610	592	562	624	618	593	577	588	589	627	591	600	616	620	620	643	580	542	642	617	567	597	585	579	589	672	597	586	613	611	586	603	642	614	571	614	642	584	576	603	612	579	613	619	573	625	655	604	618	631	615	603	609	604	639	610	610	590	614	594	583	585	601	566	603	599	599	572	611	611	641	586	625	618	595	591	603	581	578	581	672	632	634	588	603	622	601	612	570	567	593	578	578	591	653	608	584	614	582	592	571	549	585	623	632	627	534	624	585	581	595	632	678	622	571	637	601	590	624	591	636	609	617	603	587	641	625	563	574	611	619	612	594	583	602	589	578	627	618	564	605	591	581	603	599	578	590	588	610	616	605	582	618	539	591	618	604	619	596	537	589	599	599	600	618	587	617	627	609	610	595	598	592	567	601	622	588	580	630	628	586	636	620	624	567	581	590	585	599	613	585	589	595	639	564	580	558	579	591	604	572	605	564	664	588	592	613	599	600	623	570	620	600	593	576	610	568	607	653	592	544	646	629	604	590	601	595	549	626	638	579	615	587	593	617	582	589	611	644	615	560	578	593	635	590	591	604	581	614	553	610	614	581	621	587	629	627	625	613	619	599	627	628	622	598	597	582	594	588	624	578	631	639	605	607	611	575	601	572	635	555	609	569	624	581	583	615	589	609	569	625	621	554	590	604	596	646	597	627	602	595	568	597	608	630	609	615	582	613	559	603	581	572	591	590	616	581	618	585	656	606	658	595	626	626	556	571	611	590	590	618	617	634	632	612	642	573	614	612	603	579	631	578	613	570	575	614	583	598	595	612	562	609	607	603	526	655	601	558	610	626	604	642	592	613	608	603	587	598	586	600	617	572	607	576	587	618	599	570	577	615	563	616	623	586	542	629	593	611	615	612	622	625	587	646	622	597	621	586	624	631	574	618	600	647	622	590	607	577	617	609	636	606	612	597	625	632	606	571	559	569	588	639	572	573	563	559	611	578	624	593	618	619	614	618	635	594	587	599	576	575	613	571	606	602	624	633	640	578	576	628	633	634	603	600	613	595	607	583	574	606	566	634	657	586	642	600	599	618	605	640	627	590	594	611	599	612	576	602	633	584	588	617	584	580	608	606	657	588	612	607	569	539	574	590	658	622	609	601	596	622	628	603	580	604	565	668	571	605	588	594	622	599	596	584	564	651	592	643	588	614	633	565	606	627	592	587	599	596	612	602	557	623	601	594	615	605	648	568	660	642	536	595	596	645	590	622	633	564	614	619	593	589	590	564	633	600	617	583	600	616	576	611	577	586	606	620	589	637	631	575	592	585	598	598	589	543	598	588	586	585	579	581	607	660	600	611	606	634	593	634	583	577	572	632	612	646	584	607	614	588	538	583	609	560	654	609	617	623	642	590	595	648	617	602	622	639	590	571	635	606	635	588	584	614	601	630	615	617	580	626	609	609	630	615	577	649	605	613	636	585	620	601	592	576	602	561	544	586	609	566	615	588	599	578	600	613	602	616	557	641	564	627	620	612	625	571	576	614	583	588	624	627	625	614	622	651	594	633	603	562	604	597	599	612	581	607	631	605	595	611	601	602	610	568	638	637	620	605	617	579	623	587	551	616	614	599	581	628	607	627	565	557	569	630	603	673	614	573	643	598	586	602	574	651	617	685	612	590	585	632	610	537	621	600	588	595	613	567	622	638	594	615	609	587	606	652	609	594	602	613	559	598	590	602	629	624	636	590	632	614	562	612	607	593	590	590	606	590	575	619	573	610	587	662	601	542	583	617	632	587	577	616	597	603	539	626	595	621	633	612	577	635	547	621	588	581	566	631	572	580	647	589	623	578	628	596	600	614	572	597	570	587	591	620	581	613	577	562	623	595	617	585	594	634	567	607	629	640	590	595	624	575	613	572	632	592	614	594	582	589	626	596	638	600	551	652	610	602	572	657	632	632	552	611	566	572	588	642	540	573	604	637	605	574	630	614	612	602	585	589	617	577	625	601	574	608	592	622	610	560	598	596	601	608	621	588	607	611	618	615	595	576	632	593	622	620	580	679	614	590	613	579	617	604	609	568	642	571	562	564	639	608	571	594	611	622	619	619	603	594	606	644	593	634	620	604	624	660	599	611	619	591	618	631	618	566	588	595	593	581	593	666	603	541	621	599	644	605	624	594	550	626	593	608	650	591	629	568	604	615	591	601	607	614	581	597	614	606	607	636	597	623	592	602	573	576	607	564	648	586	571	596	621	580	611	570	584	613	630	617	620	615	652	633	577	594	586	607	602	611	593	634	631	638	639	585	591	578	602	576	613	623	566	629	629	593	605	590	572	626	539	602	619	637	591	618	609	576	643	560	611	558	580	565	576	617	603	632	566	593	593	597	579	587	640	639
27114	21476	19022	10665	6706	10924	14412	8415	4373	2076	987	570	492	465	446	408	411	412	424	406	436	448	467	405	450	416	426	421	423	417	440	428	453	449	403	404	423	444	429	407	429	406	439	412	443	445	441	431	428	419	435	423	442	416	448	421	405	417	442	412	418	421	439	397	435	404	419	447	413	409	423	430	467	450	392	450	401	450	414	371	475	438	432	453	454	434	439	406	443	417	384	434	401	410	461	413	455	399	456	400	424	435	461	466	425	401	426	441	440	436	423	428	423	455	404	456	477	401	440	441	423	458	453	449	424	441	420	425	439	465	451	378	436	456	429	426	394	437	450	418	427	452	440	418	487	450	424	438	418	444	421	459	440	433	437	391	448	431	448	436	398	419	419	433	423	433	436	415	421	434	426	409	452	434	429	468	398	428	395	454	412	439	428	426	457	438	453	476	447	471	361	427	431	446	412	392	410	377	407	474	431	433	399	434	422	391	425	441	449	471	433	418	416	411	400	401	413	434	400	436	437	412	442	444	429	414	457	424	438	420	423	383	455	416	425	467	419	424	429	452	458	422	434	434	437	430	453	456	427	427	439	458	393	457	417	433	407	415	401	449	419	407	438	415	427	415	421	443	434	419	390	404	413	426	425	460	425	415	424	445	419	478	410	437	434	404	444	431	421	444	410	427	405	415	394	422	423	449	427	388	402	438	436	419	432	414	429	406	418	459	402	448	415	408	425	467	424	401	423	470	421	463	410	439	438	428	453	434	434	473	432	412	438	438	427	436	408	397	416	462	458	421	397	442	475	427	450	401	453	425	433	407	400	445	407	435	430	392	413	416	439	432	406	409	409	402	433	424	448	419	408	425	414	419	405	449	427	412	436	449	426	369	429	435	422	423	415	423	430	416	460	439	395	461	410	420	436	425	368	448	457	405	416	443	439	410	403	447	394	433	415	457	374	430	422	422	418	409	425	443	444	437	401	482	428	420	414	416	421	432	413	423	390	443	439	425	438	430	441	431	441	441	426	424	416	446	436	446	444	439	417	415	413	410	411	423	473	461	426	442	411	428	447	449	440	419	443	437	455	442	421	408	405	463	411	412	475	463	399	414	463	402	419	400	453	424	437	426	427	462	436	429	436	458	444	425	403	456	433	438	438	414	453	441	425	423	461	415	395	474	459	404	408	414	433	418	416	423	440	451	418	471	410	439	418	443	412	410	403	468	438	399	455	431	424	444	381	435	457	418	458	420	431	436	448	444	441	392	438	446	415	445	414	416	438	413	430	448	460	455	417	449	416	418	375	466	431	433	404	443	419	406	443	447	463	428	408	393	423	461	429	418	407	419	449	418	434	437	470	431	413	451	441	431	445	455	417	433	416	413	432	465	400	448	403	426	441	413	435	447	402	452	444	390	441	426	408	436	438	397	432	433	412	453	455	444	443	413	453	428	413	449	403	423	423	421	420	406	427	396	385	419	400	439	445	412	433	458	421	458	425	439	410	446	456	415	442	386	462	438	414	447	465	420	395	414	433	400	433	435	438	457	456	414	418	432	440	436	441	416	417	484	438	467	402	425	435	441	446	459	437	422	441	428	388	415	406	410	438	452	393	427	437	456	438	462	452	434	426	424	447	485	444	415	405	417	414	437	440	407	425	453	448	435	395	424	446	438	466	426	458	431	407	406	434	467	418	456	443	437	453	442	443	388	431	428	452	447	440	454	411	435	437	422	439	406	457	435	404	412	428	483	438	473	470	457	423	472	429	460	446	443	440	432	448	434	427	445	429	463	425	433	466	452	410	390	450	428	419	435	409	429	417	425	417	421	428	414	431	451	437	439	442	421	414	419	411	422	424	432	404	379	436	436	446	450	435	417	416	401	438	438	490	413	455	416	462	438	427	451	424	407	398	424	444	433	407	380	440	429	462	399	428	434	433	477	426	453	412	434	429	405	448	434	415	438	406	405	385	443	448	474	430	420	395	433	447	479	475	424	436	409	436	396	424	436	432	408	419	421	411	460	422	404	411	435	429	429	420	407	430	440	421	412	449	426	409	427	439	486	430	419	432	421	435	433	429	473	473	458	419	442	437	405	397	469	403	429	438	464	428	434	386	425	449	426	438	378	450	426	406	404	435	435	411	427	407	410	453	444	429	418	452	432	432	452	421	458	444	400	436	390	436	431	439	429	407	446	450	452	398	476	437	417	434	427	449	429	412	429	420	416	432	424	415	413	426	432	433	468	461	427	418	434	437	393	432	426	407	437	408	426	454	459	412	395	439	408	436	447	426	462	461	435	466	423	414	434	431	434	443	462	469	513	394	409	424	446	429	464	433	463	393	411	410	440	466	441	431	419	479	412	446	400	425	419	408	419	445	394	448	414	424	459	434	412	442	479	402	410	426	439	448	415	432	437	398	428	426	432	433	421	436	405	397	401	415	421	496	440	468	412	424	428	436	401	450	399	461	392	429	443	439	437	451	410	455	434	434	423	450	433	451	401	465	417	462	429	420	441	453	435	440	389	419	424	403	371	436	425	443	448	430	427	407	428	416	419	427	428	438	456	446	441	426	447	425	389	414	393	425	419	429	430	417	389	431	416	420	430	421	445	462	443	436	445	435	423	451	430	460	413	397	448	457	368	463	423	421	445	421	392	463	471	420	425	446	443	470	447	421	435	445	431	408	429	400	442	403	450	435	428	435	446	449	378	450	456	399	408	426	401	432	431	399	443	415	449	465	445	430	436	428	423	454	424	445	457	425	453	388	413	422	443	433	445	417	419	421	434	384	421	431	433	460	419	452	418	406	410	432	393	439	424	432	429	434	441	446	397	446	422	421	428	428	445	428	439	447	424	438	405	432	439	420	441	411	445	395	404	441	456	440	430	450	413	452	454	416	432	440	410	441	390	446	458	406	442	432	441	411	421	439	424	442	419	433	454	408	412	444	441	446	417	433	404	434	423	450	406	420	416	429	456	448	422	433	449	449	397	398	427	405	430	449	456	415	416	404	444	431	441	427	418	427	425	436	392	411	443	434	476	420	417	436	442	470	454	429	436	454	443	450	430	440	434	411	427	367	452	423	406	415	439	431	412	455	408	414	430	426	405	434	424	430	419	429	424	439	387	382	440	436	404	412	481	436	401	420	450	420	438	435	426	425	454	404	451	464	432	414	408	413	425	438	437	435	423	404	417	447	414	456	430	454	406	429	423	443	428	456	448	405	440	419	422	452	437	428	422	451	450	435	441	434	409	411	392	420	457	449	415	424	447	440	428	463	460	448	413	451	423	426	396	432	411	439	417	427	426	462	449	442	419	419	411	432	448	448	434	458	454	425	423	395	429	407	451	423	435	441	413	400	418	413	445	430	418	435	411	438	422	444	463	403	442	414	428	509	454	453	451	419	442	431	413	393	436	433	455	462	452	414	430	452	419	405	429	426	381	452	437	409	435	424	438	420	399	429	433	404	450	429	429	465	424	419	431	413	443	445	430	459	416	457	450
9588	19832	20347	13991	13624	19386	21687	13991	8279	3904	1732	911	640	645	678	617	627	615	573	591	635	607	616	646	582	613	592	603	604	611	578	605	616	629	621	601	639	590	640	658	640	583	652	621	611	596	629	621	599	645	587	610	607	604	616	604	638	597	619	573	608	602	602	598	629	604	558	612	583	610	633	566	574	592	599	607	595	605	584	608	593	615	592	584	593	606	587	576	548	613	569	648	605	597	588	643	602	618	596	570	656	576	604	612	637	586	601	594	599	556	620	571	596	626	555	614	597	614	584	628	605	595	611	622	625	574	613	609	642	585	650	560	599	621	632	621	578	609	617	561	573	564	577	617	605	579	575	586	589	563	613	597	624	601	618	612	553	554	629	573	614	576	599	654	553	597	569	599	610	628	626	611	619	623	582	612	590	572	596	636	600	624	593	586	596	603	596	541	667	642	587	593	595	650	636	590	643	605	627	589	574	604	620	592	575	567	597	638	599	620	611	601	593	607	590	592	569	624	619	640	588	601	647	596	607	599	611	562	598	621	599	569	589	601	591	612	628	606	561	606	577	601	605	606	595	597	596	582	608	642	579	603	559	618	595	566	588	601	571	593	602	576	633	617	576	583	587	600	595	635	568	605	595	587	624	587	601	605	628	595	619	593	685	606	580	577	596	566	634	620	612	599	592	632	614	592	626	569	610	585	604	615	621	603	595	637	620	564	654	627	586	665	613	612	610	653	597	592	573	634	567	631	561	536	609	609	579	588	633	611	603	596	584	615	592	561	569	547	591	602	587	638	644	610	608	640	536	689	584	591	630	591	593	601	626	636	564	647	582	630	546	608	575	569	640	611	592	585	607	602	559	635	656	618	596	577	604	590	575	595	580	575	555	579	625	573	631	613	614	580	640	637	594	596	588	582	609	602	603	546	629	660	593	613	602	605	600	603	579	580	580	629	582	618	651	592	630	625	590	584	607	592	584	627	612	615	607	632	601	605	599	605	606	588	604	576	608	605	585	586	620	621	597	628	587	614	619	600	597	601	591	610	584	621	558	564	631	619	594	599	595	609	638	582	580	587	593	672	614	592	606	561	588	573	590	590	587	605	587	622	570	626	603	589	573	615	594	614	605	611	600	584	612	611	586	595	644	591	610	629	610	601	634	620	583	669	606	627	598	595	636	587	601	595	620	608	577	578	602	637	592	569	591	598	641	626	607	612	609	599	570	647	597	622	573	587	655	605	608	623	601	605	589	644	591	617	582	614	611	648	629	610	611	615	624	603	569	621	605	600	559	603	615	611	632	624	612	587	605	620	611	617	614	649	592	583	586	613	601	594	576	590	648	638	638	605	583	610	593	619	599	619	600	625	630	593	596	585	593	598	588	636	655	608	558	600	637	583	579	570	588	613	611	584	600	612	589	620	605	589	604	590	597	625	610	637	675	645	607	657	573	549	574	608	579	568	560	582	595	615	642	613	593	599	619	625	615	551	604	557	620	616	608	555	604	642	654	655	613	605	626	590	575	611	598	568	586	596	618	601	595	626	604	597	627	601	642	583	617	597	590	590	623	615	653	592	557	580	643	584	579	600	604	615	582	609	592	595	599	610	631	611	626	607	608	582	612	626	621	579	623	583	565	597	655	602	589	597	642	625	620	578	577	596	585	592	575	616	622	678	549	579	594	565	615	599	608	600	612	630	551	607	597	553	600	636	624	596	593	566	618	569	594	586	596	603	661	633	619	620	613	601	601	610	630	581	598	591	618	638	590	621	602	625	585	626	682	618	625	578	547	551	604	640	600	632	596	572	580	568	596	576	626	581	605	611	552	590	637	552	606	583	601	622	554	577	573	619	596	600	629	638	592	597	583	616	596	626	611	625	586	639	587	595	585	622	612	626	612	606	630	579	629	585	603	606	623	586	609	620	632	576	596	581	601	553	623	642	630	608	556	587	607	590	566	578	653	561	587	666	588	577	611	635	576	658	648	579	580	588	608	563	588	566	618	598	571	605	558	573	609	607	630	636	617	603	558	582	633	600	608	578	615	594	631	548	601	584	616	580	605	615	559	620	572	605	622	585	623	616	584	597	646	581	589	654	607	634	622	612	598	586	604	631	583	611	633	628	621	612	595	617	615	640	574	589	630	611	600	565	618	626	598	603	626	592	626	613	613	674	585	630	630	543	568	609	625	598	623	600	621	607	652	587	557	566	587	599	609	608	652	625	595	633	675	597	584	596	612	604	607	602	595	598	623	563	568	635	616	648	586	612	571	574	578	583	595	589	616	618	637	621	590	628	626	650	600	624	587	551	625	623	609	606	627	594	595	578	567	621	608	562	607	650	599	557	612	592	582	612	594	619	589	611	612	630	601	621	612	617	566	593	585	561	597	605	574	581	577	620	663	624	586	565	573	624	606	624	604	594	596	590	564	586	635	577	586	547	607	583	592	601	566	626	561	585	609	596	576	553	599	586	570	605	602	565	593	611	579	618	601	580	591	630	576	625	632	591	625	613	588	619	563	570	583	634	594	644	624	633	593	613	609	601	578	547	590	607	595	597	584	623	602	596	590	605	588	630	614	583	587	614	592	624	608	641	602	591	542	635	603	567	637	622	608	618	655	577	605	571	619	622	666	618	613	608	576	594	602	584	598	603	631	608	614	633	581	598	637	575	605	662	603	611	621	584	562	615	601	626	585	613	615	602	611	633	602	615	580	611	617	581	663	620	657	603	609	630	638	561	641	590	585	544	618	555	593	624	594	640	592	631	575	628	563	574	625	576	623	581	586	577	649	618	602	618	603	601	576	615	589	611	612	625	598	604	587	574	593	568	565	578	606	598	569	612	595	640	572	588	590	602	598	659	595	630	647	607	575	570	624	605	583	602	597	620	605	590	612	600	608	571	584	603	578	590	605	609	630	592	569	578	594	542	600	605	633	600	605	563	636	603	597	611	663	629	625	600	614	587	597	628	609	612	561	586	613	613	611	612	600	605	628	644	552	596	601	608	610	631	604	578	608	606	615	602	584	605	549	617	593	634	585	592	599	564	582	586	613	593	608	578	589	643	602	611	565	603	644	574	635	590	606	626	556	621	626	618	568	577	550	605	589	613	612	587	588	556	574	624	637	597	659	630	572	612	629	564	572	604	628	600	565	598	605	593	591	599	619	585	600	557	624	646	586	591	567	582	577	595	621	618	555	632	578	603	551	645	586	605	612	620	612	594	597	607	566	613	601	562	604	633	649	576	588	654	590	617	585	646	569	602	614	613	598	613	623	633	622	585	582	612	614	584	602	570	539	638	598	598	613	611	610	587	551	551	620	571	583	590	602	601	612	557	607	603	650	627	642	599	595	604	587	674	587	607	628	647	596	597	596	606	617	569	602	560	649	602	640	610	585	630	639	602	625	609	619	581	637	632	593	601	570	633	620	565	624	657	624	534	617	636	588	574	571	632	613	576	568	573	587	622	623	600	601	643	599	606	619	632	592	586	587	613	601	607
23458	21524	29366	24111	21565	42338	62117	44065	32304	19321	7122	1708	619	443	397	393	396	388	372	384	366	366	391	395	346	334	377	381	364	385	369	385	387	354	361	404	340	355	423	383	372	407	378	377	433	384	374	381	360	349	388	381	359	384	393	395	355	377	376	409	414	390	396	376	363	350	380	383	384	382	384	360	353	398	373	341	347	384	376	391	389	378	346	358	379	368	378	371	365	377	365	373	397	394	367	386	371	354	352	338	363	389	398	420	347	390	373	383	388	382	355	405	367	370	363	385	365	379	389	388	388	394	363	338	356	354	376	370	349	385	374	366	355	385	392	346	334	349	442	385	333	376	374	367	378	351	368	395	369	356	353	372	401	342	344	358	350	391	373	378	387	398	387	402	390	387	398	395	397	362	357	388	362	392	367	384	386	387	379	346	379	399	399	365	356	350	403	356	381	400	361	368	376	374	380	411	374	344	361	376	360	358	385	385	393	364	379	413	364	401	346	362	391	373	379	388	424	380	407	357	374	381	391	375	355	391	372	376	344	358	367	368	381	396	410	361	386	359	370	373	370	356	385	370	386	371	381	361	386	382	384	384	378	374	375	410	388	358	411	377	368	374	384	379	384	342	351	370	400	367	387	369	358	375	389	362	342	366	408	388	361	345	363	357	402	388	396	349	399	395	408	352	400	398	366	399	383	368	404	383	376	412	403	375	377	379	378	368	381	364	364	338	358	384	396	388	385	366	414	419	377	396	372	388	397	343	369	372	348	434	359	362	384	381	335	415	397	382	412	393	404	370	374	347	396	375	397	379	366	389	385	360	355	383	357	385	401	368	368	369	347	396	416	377	361	380	413	367	369	402	398	370	356	361	343	389	366	412	390	387	390	385	369	376	357	368	369	378	363	399	371	348	403	388	351	361	370	350	332	360	382	372	380	367	358	367	363	366	388	396	366	358	367	350	371	342	365	370	385	369	396	418	388	373	357	368	367	385	380	352	368	354	401	394	359	393	395	381	402	395	428	359	381	415	358	360	379	359	380	357	386	351	347	348	336	355	414	395	351	407	337	382	390	355	372	359	401	370	352	384	385	361	398	373	399	375	385	378	355	379	383	367	388	374	385	394	406	392	376	362	381	383	373	392	405	398	346	382	372	390	381	346	400	340	344	351	377	349	415	360	404	355	368	378	413	347	383	389	369	355	335	360	397	384	359	347	388	347	373	377	370	364	358	392	385	403	384	358	381	390	365	378	358	377	382	412	382	369	370	371	371	366	369	402	367	377	369	376	366	366	378	381	380	362	389	419	380	374	360	352	390	382	360	384	370	393	357	368	411	381	392	370	378	419	363	403	391	401	365	353	370	376	365	377	384	373	354	385	351	375	391	355	355	362	388	395	394	392	405	368	386	395	356	376	365	392	356	379	378	353	362	378	355	366	405	384	393	380	370	381	362	372	357	378	376	383	371	369	359	389	377	385	357	373	406	395	374	342	367	358	371	400	371	377	374	377	400	415	327	400	374	361	373	379	392	375	394	373	359	371	354	359	381	371	348	393	412	355	373	399	394	376	364	368	341	397	384	364	392	335	393	352	365	357	401	369	380	383	371	385	369	357	372	352	335	360	356	342	358	367	330	371	386	367	380	370	368	386	363	387	362	378	382	402	367	360	358	394	384	371	370	373	391	390	379	378	354	372	382	381	358	381	357	365	363	388	372	400	389	387	349	412	346	355	396	389	344	362	374	329	386	380	404	340	372	368	377	358	360	384	349	363	359	372	382	367	354	336	381	358	377	347	381	381	350	384	350	396	347	374	390	365	337	374	368	375	368	370	361	376	374	341	352	381	413	380	378	369	376	399	386	406	362	381	376	363	401	389	372	382	384	386	369	362	364	368	357	326	387	381	355	362	379	374	382	380	362	386	384	389	379	369	363	374	382	387	363	383	377	382	391	394	372	418	377	377	373	374	337	396	376	367	367	415	413	356	374	372	384	369	331	352	359	362	379	371	388	402	345	367	324	392	397	385	392	366	352	406	411	397	352	379	371	397	401	368	353	367	377	375	357	382	387	396	379	377	350	372	385	362	357	349	396	382	373	381	377	381	369	373	375	332	376	362	361	377	383	371	371	372	428	368	368	383	371	363	375	364	394	378	370	350	366	349	389	386	390	390	370	358	352	392	364	366	367	384	404	377	371	356	372	377	365	366	382	358	400	378	405	358	344	407	365	346	365	359	363	404	374	393	386	362	347	347	369	416	346	346	407	373	347	341	361	343	351	377	402	364	369	354	346	387	405	394	376	372	390	384	389	369	367	379	371	388	361	374	362	358	387	396	366	379	351	356	394	370	383	347	409	369	369	393	382	364	392	406	352	363	378	397	372	385	393	391	397	400	398	361	371	379	347	387	342	353	396	392	390	344	381	397	393	372	395	328	364	349	407	331	383	385	387	376	388	352	393	333	377	362	376	338	347	377	397	348	345	377	332	380	345	384	347	364	400	382	391	358	380	408	380	378	405	378	362	363	369	362	424	364	395	373	372	383	401	377	371	376	374	379	352	366	351	330	381	371	363	389	396	341	362	397	349	358	390	397	378	357	397	398	378	326	402	411	378	369	382	331	355	391	353	343	382	376	362	395	380	340	387	326	349	375	391	381	393	386	369	400	376	363	360	372	384	377	373	357	370	351	398	340	343	374	368	349	324	331	361	383	385	363	396	374	391	409	370	339	378	391	369	436	384	382	380	423	362	364	355	402	360	360	348	401	363	343	381	362	380	358	406	387	369	387	382	341	369	387	385	404	383	375	384	369	381	367	379	375	384	368	389	382	386	398	358	389	365	367	350	410	391	389	369	390	371	400	360	377	378	384	377	375	356	371	346	371	372	344	399	364	382	398	362	380	385	373	386	363	373	396	373	384	417	363	347	374	380	417	386	371	373	380	431	408	368	390	367	381	364	372	362	403	368	382	356	394	379	378	380	381	395	385	382	416	366	374	354	362	389	367	359	400	361	371	354	360	378	403	389	391	393	358	372	385	376	393	360	383	353	348	350	372	388	380	418	353	365	391	365	345	365	385	360	351	377	408	377	333	353	396	399	433	393	388	394	369	379	356	393	373	368	371	354	374	366	374	401	386	427	353	355	359	350	352	370	355	379	351	394	380	370	378	384	368	366	393	391	382	367	392	365	374	352	372	363	393	357	392	382	368	373	353	335	367	366	382	371	394	401	354	362	366	386	360	396	392	388	404	360	377	374	383	398	364	370	382	390	393	413	383	394	397	360	358	333	392	372	364	361	391	370	360	349	369	384	374	364	423	377	377	386	358	386	368	381	367	360	348	360	363	333	370	358	399	349	383	381	375	380	382	393	377	380	373	389	398	380	395	350	389	358	377	417	386	357	360	376	415	391	382	396	391	388	350	411	375	348	377	371	350	379	381	328	354	351	404	389	392	395	403	358	396	366	385	390	394	341	400	359	358	387	370	392	345	370	400	398	352	353	359
15605	30119	28310	18576	19226	52700	60737	46629	37729	24412	11470	3451	1060	641	610	520	492	583	502	495	525	501	504	528	515	525	526	538	542	551	534	557	494	541	550	494	521	475	498	536	517	529	512	533	552	537	503	539	524	514	509	504	510	513	507	501	536	556	533	554	475	524	501	461	462	538	497	484	538	573	527	541	531	506	521	541	486	498	521	533	498	569	511	513	504	536	490	510	503	538	497	511	525	504	554	482	485	525	500	515	501	483	539	541	488	557	553	521	520	506	539	521	514	484	528	497	479	525	529	488	520	513	489	481	539	509	532	470	513	532	515	532	510	535	527	503	537	487	521	492	495	497	503	516	491	524	480	552	544	511	547	484	504	506	537	522	496	542	525	525	539	528	584	548	535	562	483	538	547	489	534	528	467	534	496	533	533	580	525	527	567	537	507	504	518	553	545	533	539	517	541	488	525	516	518	488	514	570	503	554	540	513	561	540	528	503	550	521	503	495	531	510	494	542	547	485	531	515	532	520	549	507	492	521	486	537	510	528	507	525	508	497	520	509	526	538	511	492	485	492	483	541	513	536	552	527	537	514	526	522	527	521	485	522	522	539	519	513	499	496	492	494	506	519	503	490	522	519	493	519	496	467	542	526	504	527	504	528	472	501	500	517	503	563	511	537	566	519	539	520	525	474	532	508	525	544	530	524	528	538	517	468	488	498	550	512	488	544	515	505	484	531	513	525	546	498	525	529	546	537	509	509	519	517	519	535	544	553	514	527	509	516	555	534	505	533	504	501	491	556	559	479	557	534	531	554	501	541	498	517	485	492	587	515	510	512	530	503	509	551	492	529	541	526	512	472	523	540	491	536	501	537	544	542	499	527	529	516	498	539	506	527	494	540	521	512	569	515	511	490	522	491	526	491	550	517	481	501	499	479	525	467	534	536	532	555	534	534	502	483	518	501	449	528	536	504	518	489	523	539	516	492	497	518	505	522	511	525	565	499	515	535	520	479	530	541	528	506	515	495	506	504	553	527	542	524	493	533	515	531	514	530	514	523	511	527	518	543	533	574	509	515	541	496	516	480	550	472	535	529	520	542	533	512	511	493	524	510	504	492	527	534	513	509	473	513	524	554	484	516	467	506	511	527	532	530	539	527	487	499	513	517	505	486	514	517	509	503	559	535	488	504	508	543	545	505	509	541	525	521	500	486	529	506	529	518	515	503	552	516	486	483	493	534	523	501	522	512	536	518	490	492	509	543	532	522	506	508	506	516	498	501	522	560	546	532	510	549	520	511	532	505	514	508	515	502	564	513	534	549	528	459	515	517	503	509	532	543	503	545	490	554	534	497	527	526	519	509	495	505	488	543	528	543	522	510	531	485	540	549	507	490	508	489	487	572	521	494	521	487	506	513	500	532	516	530	533	517	491	489	546	522	528	532	498	538	531	523	530	506	516	500	533	555	502	548	528	509	521	546	499	506	543	502	507	511	524	559	512	494	498	534	526	524	522	482	523	501	532	487	532	525	533	548	504	513	515	505	504	500	515	507	531	518	545	557	530	560	499	530	540	482	514	548	516	530	510	559	493	463	560	524	532	540	494	494	489	483	507	511	546	554	525	552	508	545	515	491	530	535	509	546	512	505	540	542	526	542	479	521	519	516	471	534	506	519	518	523	516	493	529	515	531	477	525	503	526	521	503	516	493	490	512	553	561	568	522	525	505	541	530	533	521	534	528	509	532	533	507	582	545	545	499	497	490	541	492	500	510	516	539	488	533	549	509	488	577	557	493	525	491	532	530	537	474	503	505	508	504	561	509	490	509	494	583	509	515	513	498	557	529	520	501	523	505	545	516	509	547	490	510	565	476	527	492	495	506	529	539	529	513	547	540	558	518	542	486	546	520	500	508	517	532	511	511	540	505	562	498	538	498	486	500	561	558	506	542	515	507	537	537	531	485	495	554	509	496	548	523	504	548	527	494	526	518	525	519	496	477	501	513	520	544	510	554	521	525	532	509	491	519	551	475	550	482	563	514	502	534	553	493	516	511	563	507	485	503	477	499	547	517	517	544	510	561	481	482	526	544	525	520	527	567	505	536	529	526	532	515	534	516	529	476	516	520	514	531	526	502	539	497	505	491	516	544	517	551	554	512	509	499	530	519	525	502	497	468	541	512	527	524	453	502	495	490	541	539	521	530	527	513	559	510	484	526	536	548	530	526	535	520	566	548	561	477	510	528	522	508	508	502	524	528	473	495	535	532	500	490	490	544	529	546	517	512	527	522	510	549	522	532	536	519	489	564	523	524	529	533	536	525	537	503	507	534	463	512	514	492	524	490	512	513	526	517	508	552	493	482	491	505	513	512	555	530	531	526	531	530	525	509	489	536	519	526	489	544	550	516	504	527	540	530	531	526	506	532	523	504	494	506	493	523	504	544	512	503	558	506	498	529	522	489	495	504	568	528	516	486	525	513	527	498	520	487	508	530	551	547	515	508	482	501	546	522	541	514	488	519	491	480	539	525	516	536	529	527	532	524	518	552	531	533	533	541	558	537	498	508	533	514	520	539	505	562	516	501	515	542	490	491	520	524	484	540	527	527	530	521	516	560	527	537	530	504	507	538	531	453	565	508	498	535	519	498	575	560	507	525	509	534	522	515	536	518	540	519	512	528	569	530	517	514	515	550	520	531	506	496	507	513	516	509	510	500	529	525	525	508	578	547	492	531	468	499	521	515	551	540	541	482	525	508	528	496	511	534	551	553	538	549	491	539	517	556	518	538	520	535	502	517	508	498	551	501	545	538	530	490	519	534	540	517	531	520	500	502	497	537	539	498	510	565	466	578	564	509	550	547	515	588	489	547	496	539	510	514	477	530	476	528	516	482	517	515	501	519	532	552	512	494	529	496	545	521	506	484	550	514	499	514	534	492	498	551	519	531	523	503	542	514	533	510	537	491	509	529	552	523	504	501	474	571	550	520	539	525	509	487	568	518	538	483	515	504	510	531	558	492	480	505	503	523	512	532	493	533	502	498	500	528	548	568	496	569	483	508	484	543	526	548	515	467	509	509	496	544	472	567	535	502	516	475	533	520	496	496	526	545	527	541	506	515	509	519	525	522	497	496	540	493	497	518	558	512	515	508	510	536	457	534	500	538	554	527	532	504	497	524	547	494	566	498	518	501	511	490	500	527	524	523	529	546	502	519	487	494	533	515	523	486	498	525	499	532	504	534	489	517	538	519	497	551	506	576	489	514	529	543	496	504	531	536	495	486	532	495	511	537	495	528	506	527	510	531	517	532	500	528	521	556	520	509	553	538	528	484	551	515	527	508	530	501	518	517	566	531	473	521	500	524	521	570	504	510	501	477	489	520	490	523	524	487	525	518	538	561	466	518	512	493	539	502	523	526	506	491	521	500	558	519	505	487	486	528	497	531	524	513	550	527	508	510	585	546	469	526	515	501	482	530	497	478	501	539	536	520	510	522	542	544	523	496	472	556	515
27317	21089	14009	5631	3935	6697	12494	7325	4102	1840	916	568	476	491	448	435	412	402	444	428	425	382	480	452	422	456	416	460	427	412	454	411	437	433	393	463	437	429	435	419	413	419	417	451	433	406	456	420	431	397	456	458	421	433	441	428	425	438	444	430	409	432	424	434	412	418	450	447	406	462	424	460	438	413	434	454	423	441	445	429	424	419	377	423	418	417	436	475	426	446	472	435	426	408	412	419	423	419	441	426	415	411	408	483	445	381	441	431	399	451	412	439	461	440	396	430	408	424	410	418	435	413	433	451	444	448	453	447	443	415	427	447	480	420	402	419	420	446	448	416	409	400	410	403	440	413	423	427	437	426	410	445	406	429	414	449	456	442	441	458	446	446	443	453	474	441	414	405	426	424	419	429	475	473	415	393	376	397	433	434	426	431	417	406	468	455	441	399	456	425	435	391	400	399	496	417	432	437	431	429	453	444	408	440	427	416	423	446	443	437	410	427	418	465	443	453	445	434	447	472	468	475	417	411	379	452	440	442	447	439	409	399	443	475	397	444	411	418	408	439	412	428	458	423	464	447	441	443	428	460	447	448	441	419	429	441	415	433	396	442	418	422	425	388	429	420	459	419	430	436	454	420	420	424	439	450	449	424	448	494	448	435	457	450	435	435	417	439	416	406	444	429	424	465	418	428	430	413	431	433	409	439	425	398	455	457	431	408	440	412	462	421	433	428	463	471	400	488	448	436	404	433	427	466	452	448	468	452	451	388	399	425	437	492	446	450	426	419	460	463	415	449	475	433	474	435	446	411	410	432	420	388	434	411	438	432	464	433	438	470	436	454	407	462	399	432	477	456	409	486	459	429	445	400	449	421	386	452	464	443	413	471	406	432	434	427	436	417	416	428	425	433	389	463	435	434	425	460	427	438	441	393	453	414	414	417	455	445	437	418	435	435	442	446	391	415	435	479	445	465	453	455	400	433	437	424	425	416	410	419	448	425	454	429	428	423	471	434	433	397	471	416	435	410	441	451	430	424	433	414	418	438	444	449	404	411	456	446	406	418	450	421	429	447	440	441	429	459	446	453	464	398	461	416	442	421	485	422	454	402	412	472	401	409	436	442	411	425	427	422	453	470	444	466	411	480	391	448	424	456	404	434	428	398	437	417	427	412	411	422	419	421	415	467	416	457	436	430	432	428	441	441	391	479	467	405	449	406	457	422	413	409	455	469	452	433	444	406	400	414	459	470	475	436	469	451	443	403	397	457	462	408	437	438	445	454	471	423	430	431	449	473	446	419	411	419	406	439	409	441	412	390	389	457	450	441	421	402	465	457	445	460	443	415	426	406	429	432	453	412	392	433	431	441	441	405	397	474	451	439	451	410	407	424	422	428	462	436	445	410	430	427	456	449	437	418	426	437	446	464	442	392	426	429	421	446	466	418	437	416	435	471	460	417	470	416	439	412	431	441	444	453	423	439	461	428	464	440	423	452	429	415	440	480	421	410	428	396	430	433	463	451	445	428	454	434	418	411	436	455	444	472	452	406	436	440	454	439	456	412	442	430	424	437	421	458	440	456	462	443	414	440	422	380	425	435	424	458	447	464	439	446	468	428	423	410	408	456	396	430	443	412	489	473	437	431	453	458	461	428	457	437	457	440	394	410	433	443	411	440	442	411	420	451	430	411	384	428	425	421	420	467	411	432	459	435	408	423	435	416	457	401	449	393	390	445	452	443	430	435	434	419	446	432	429	405	453	481	425	399	435	443	411	378	421	465	447	408	441	397	455	421	426	453	422	444	426	424	422	436	485	451	424	435	435	444	454	417	446	418	437	465	435	456	412	423	410	424	425	406	443	460	394	446	441	410	403	469	404	444	428	436	437	401	462	442	443	413	441	476	422	440	435	425	406	454	418	469	429	417	441	427	430	392	428	454	419	448	415	411	445	434	489	427	424	412	451	437	407	448	387	428	426	443	429	460	470	404	403	433	399	451	410	401	410	429	413	443	440	443	459	441	425	443	425	400	417	462	467	402	455	471	424	445	459	445	408	484	446	423	448	462	434	422	430	451	463	427	450	427	439	432	442	466	402	427	419	426	454	448	414	400	445	418	455	442	398	421	381	421	451	444	463	425	441	434	418	435	435	458	422	413	442	415	454	391	446	406	435	446	431	423	430	429	444	409	405	479	427	401	409	439	459	441	431	436	431	421	427	436	425	423	444	440	423	432	392	391	456	411	434	381	424	427	419	417	431	459	457	421	444	455	430	418	423	439	430	435	437	431	451	433	437	441	429	412	445	430	436	465	405	440	442	483	491	439	412	436	449	450	419	420	438	440	426	413	448	432	432	458	419	405	431	456	413	440	411	417	406	472	410	450	414	417	440	442	446	390	429	421	446	442	443	420	414	417	439	414	443	412	418	429	461	427	420	457	428	396	409	429	442	446	418	386	423	440	453	439	436	438	458	432	412	384	459	418	420	456	449	412	441	474	446	449	412	412	448	463	446	416	430	421	473	449	415	427	441	449	452	495	416	411	457	452	395	465	396	475	444	425	456	458	426	435	417	436	448	434	421	424	435	432	415	429	454	434	469	483	399	419	459	441	401	447	453	460	440	423	448	450	471	415	421	449	402	381	418	439	413	454	446	390	435	370	411	412	432	394	385	448	401	405	429	405	415	434	437	412	415	424	440	422	453	420	434	428	407	382	452	443	449	420	416	469	456	412	441	437	418	397	430	403	429	427	445	443	386	446	428	430	449	414	415	460	420	418	453	476	403	466	453	425	451	428	426	427	423	417	412	432	433	428	454	432	427	463	411	407	446	409	456	417	448	429	428	450	443	413	435	414	432	445	428	437	462	419	446	420	417	451	463	434	433	440	429	451	449	433	456	409	385	391	444	460	450	414	421	455	403	425	451	466	426	452	420	422	413	380	442	412	410	420	403	464	409	413	404	412	419	462	409	475	442	402	415	415	443	424	411	426	434	425	415	396	429	395	445	475	427	449	397	429	397	408	431	440	451	384	401	433	454	381	414	452	424	447	409	425	415	440	434	479	427	422	428	448	434	427	417	438	451	426	454	433	458	429	435	467	447	419	426	479	423	413	427	407	455	417	434	421	427	476	430	427	440	445	404	472	473	459	456	447	448	410	439	440	380	412	464	439	447	430	439	436	440	435	465	420	420	465	429	386	447	400	422	431	437	464	418	425	469	380	468	425	430	452	418	415	422	450	433	411	392	412	419	414	409	429	409	484	432	449	429	454	428	399	440	444	418	414	451	409	415	420	449	505	442	429	479	403	467	445	442	437	434	434	426	414	451	425	423	420	432	416	427	416	432	451	447	422	438	472	390	451	466	439	416	450	449	420	449	425	443	481	444	434	438	438	462	414	421	409	430	415	455	465	431	415	422	414	458	432	424	415	409	406	460	415	432	425	401	438	458	418	456	420	418	433	450	414	436	470	443	429	445	408	458	429	402	373	461	427	441	404	427	428
12110	17642	14527	8793	8677	13702	20177	12750	7714	3672	1686	887	665	612	576	624	616	587	608	639	618	569	604	584	635	614	584	595	629	600	635	629	547	601	585	642	584	613	607	595	632	633	616	620	621	598	611	551	626	584	606	594	581	623	567	617	591	650	621	597	579	586	626	582	609	585	592	558	594	596	600	629	611	606	577	609	623	606	598	636	602	591	568	582	615	630	633	574	569	594	595	592	574	602	553	620	602	621	664	579	609	589	596	659	605	597	610	611	614	600	616	591	613	576	623	611	592	592	592	593	568	573	583	647	607	604	622	617	624	577	588	647	604	607	657	609	600	616	638	624	625	645	602	583	575	603	587	597	592	611	580	626	607	626	624	591	600	588	612	586	588	595	583	640	596	584	546	600	596	589	609	668	617	617	606	564	603	614	603	568	608	631	560	594	645	589	573	591	576	587	622	605	602	643	590	607	622	559	599	608	578	576	589	553	570	610	551	610	600	605	641	601	588	618	592	597	593	550	608	586	603	570	603	626	636	599	645	612	601	632	615	636	617	596	607	607	540	551	596	620	612	637	598	595	638	628	604	615	640	598	557	575	557	639	650	602	656	598	616	597	586	569	567	652	600	595	613	598	635	599	647	611	625	569	552	613	619	588	607	617	580	609	634	630	606	633	615	584	595	585	631	599	624	599	593	585	642	569	594	617	612	598	602	547	617	567	615	627	628	569	591	591	668	626	570	606	606	589	616	589	577	628	625	584	594	600	610	594	594	580	632	619	582	621	579	636	608	592	612	594	591	567	576	564	619	628	621	608	595	616	594	593	569	561	589	605	626	631	598	617	640	604	598	570	621	597	589	578	588	618	643	537	609	593	604	593	617	630	595	558	596	567	573	565	606	613	618	614	609	572	629	613	599	634	635	616	628	643	634	607	580	616	627	597	625	603	623	595	619	603	618	634	611	592	588	628	616	580	618	610	609	605	631	640	577	602	606	607	602	591	611	612	585	614	577	624	636	633	618	606	638	599	587	580	576	617	607	622	614	589	595	605	584	581	622	625	598	599	593	605	551	606	597	639	598	602	624	607	651	619	640	571	566	651	594	611	605	594	603	598	628	651	641	607	674	616	608	592	607	595	656	610	547	617	593	619	626	601	572	631	583	590	603	579	590	629	600	609	570	623	584	621	578	562	598	616	614	624	581	581	630	606	613	634	579	594	582	628	614	546	598	603	634	634	623	673	607	607	616	611	629	610	590	610	639	589	575	619	586	575	629	618	605	608	606	582	590	599	600	609	622	591	580	623	571	632	612	617	591	619	649	620	565	608	615	568	594	558	623	616	631	584	588	630	634	575	568	621	546	555	572	606	586	607	596	558	588	613	628	639	619	627	576	595	621	622	576	587	593	581	605	627	615	593	630	651	596	591	544	576	589	594	588	558	592	582	578	559	625	576	603	601	587	614	607	575	559	591	624	628	626	604	598	580	595	639	592	639	585	611	601	599	557	579	629	579	580	590	627	597	641	608	599	636	581	584	610	624	593	652	656	596	592	613	582	611	627	584	615	681	627	607	597	620	584	633	615	604	611	576	608	625	598	595	651	633	567	622	598	578	580	604	607	604	612	573	564	560	569	629	607	640	590	616	595	651	624	554	595	591	648	618	632	597	598	559	616	595	582	598	615	616	625	564	593	579	623	583	611	588	631	615	611	562	538	585	581	588	602	600	636	573	572	561	576	589	606	605	596	577	603	593	597	623	596	603	659	567	612	585	580	562	561	579	607	575	655	607	640	596	652	616	596	622	615	631	657	606	552	632	572	606	631	554	604	618	588	554	627	589	565	607	591	597	626	583	615	607	577	600	633	608	596	641	591	660	603	590	566	628	615	605	613	657	609	635	594	612	581	617	583	579	626	653	590	633	580	618	599	618	567	608	574	598	622	635	645	631	623	577	630	571	593	612	574	624	613	573	605	561	619	624	649	587	561	594	599	602	606	586	552	593	557	587	645	660	587	618	611	572	616	603	581	573	616	610	624	580	603	607	622	652	638	607	605	630	565	626	541	640	611	576	599	613	594	623	568	617	592	669	602	575	630	584	586	607	624	566	597	622	583	659	606	642	622	579	605	620	643	589	589	606	567	583	619	605	600	610	607	557	612	585	603	592	625	603	585	606	581	619	565	587	605	638	599	617	581	577	653	604	602	625	585	609	574	586	621	645	627	608	616	615	580	576	612	617	631	579	628	613	598	592	579	584	593	622	586	617	617	586	629	613	618	588	586	615	612	640	594	615	627	603	617	580	601	600	618	640	612	631	618	622	600	588	597	594	602	581	602	599	563	583	602	602	589	597	562	579	595	629	582	570	603	615	607	649	606	576	577	618	592	635	599	626	596	560	635	572	669	597	606	605	609	606	627	629	614	620	635	597	591	608	612	598	610	559	631	643	569	559	586	636	572	604	603	655	641	599	585	593	576	601	612	609	613	622	588	620	605	584	569	618	614	587	581	581	627	622	585	582	578	626	584	635	554	600	617	610	641	595	566	624	558	633	564	617	584	562	596	600	642	594	651	611	642	587	588	579	633	613	595	583	582	616	598	607	658	605	609	587	639	603	562	615	615	597	575	627	645	583	595	600	616	562	603	615	592	618	610	616	625	614	621	604	620	635	599	599	602	640	625	588	602	619	601	602	630	590	620	598	565	592	623	571	572	626	581	624	542	626	621	665	576	578	597	594	607	584	628	619	618	630	612	618	599	575	604	561	588	642	588	644	574	568	594	589	587	539	593	580	568	592	605	598	649	593	678	600	650	617	600	591	617	574	612	602	640	557	576	557	579	580	625	651	610	622	640	575	641	662	638	597	630	589	629	607	572	631	553	633	640	585	611	627	558	595	562	575	577	559	599	596	583	645	610	623	620	629	592	635	572	578	623	662	587	645	599	593	559	666	640	571	638	604	588	587	611	601	607	608	580	599	608	618	628	624	612	630	627	577	592	640	672	631	650	595	583	604	590	606	606	650	623	651	618	571	574	621	621	595	636	601	560	579	617	640	575	576	581	593	611	653	578	655	620	564	643	594	631	611	633	594	574	598	626	631	594	623	596	566	560	597	589	622	629	603	568	606	606	601	616	599	616	583	619	633	592	585	590	620	650	630	609	598	600	602	618	624	635	609	644	591	568	560	602	588	578	592	613	589	617	592	616	609	609	605	600	605	604	605	594	628	614	589	602	567	587	632	616	579	604	612	624	631	645	561	586	617	618	570	606	612	579	613	601	647	599	608	643	644	587	617	588	594	589	568	643	564	583	607	599	625	627	594	583	615	597	565	578	602	572	590	616	579	644	579	605	577	587	644	589	602	532	642	635	562	624	635	613	611	609	596	611	602	597	643	602	592	624	605	629	584	586	597	595	607	638	618	596	589	608	577	596	570	577	612	627	630	562	584	638	572	604	626	575	607	624	651	574	602	588	603	601	624	631	619	602	658	621	568	587	607	605	591	630	600
27108	21320	16212	6319	3158	6126	13971	8679	4991	2176	1035	542	459	441	427	454	412	404	441	407	432	429	434	414	472	442	419	439	407	400	435	466	453	469	440	401	426	433	428	427	430	412	426	440	442	477	427	425	429	448	448	420	414	447	405	424	437	424	425	422	439	425	470	426	411	422	418	405	415	414	428	414	475	454	439	423	464	412	444	417	433	418	425	434	419	427	372	432	456	434	422	440	417	415	438	396	438	450	450	421	451	421	447	435	410	453	443	389	446	399	417	431	415	419	409	404	447	412	406	409	423	463	459	441	460	421	413	438	403	432	420	497	409	418	424	452	444	446	427	436	409	413	449	427	443	426	415	420	475	413	425	434	429	436	453	464	414	421	391	449	431	411	396	448	416	429	449	395	408	415	475	416	427	416	424	433	433	419	398	447	426	411	389	417	431	435	429	446	428	417	397	421	411	463	407	434	427	449	430	424	452	445	391	419	468	460	434	438	441	411	409	443	429	463	446	428	373	413	450	436	423	425	457	453	434	435	442	455	441	404	427	442	401	424	474	433	433	391	428	419	430	448	412	430	448	435	440	427	406	423	450	433	375	415	417	451	444	418	421	408	416	456	408	439	428	447	415	420	451	450	438	442	440	396	444	409	442	435	428	419	410	426	428	399	422	394	446	440	408	425	465	393	445	447	409	446	448	401	428	419	443	419	417	445	426	439	444	430	419	473	448	433	443	424	434	423	450	432	402	423	409	450	405	434	400	455	415	411	427	455	415	464	446	430	422	424	428	414	405	452	412	432	411	420	408	426	435	405	416	423	396	405	424	421	442	501	442	420	464	428	452	413	431	434	434	420	417	414	405	428	408	440	428	456	405	391	438	466	449	406	450	458	465	439	420	437	414	428	431	440	451	431	446	404	430	448	479	428	394	429	407	410	433	417	405	415	396	457	430	466	419	480	422	426	410	432	414	429	442	416	433	467	418	370	430	453	454	445	420	420	386	423	409	422	457	412	455	446	413	417	470	409	399	438	439	451	428	413	444	428	436	440	442	452	458	437	438	387	446	423	425	433	426	422	425	442	439	431	427	455	456	432	441	459	438	431	442	429	440	437	425	404	460	419	427	402	443	423	434	420	432	427	432	456	428	449	413	421	440	390	430	472	418	401	436	411	409	436	421	441	407	430	440	459	404	429	407	410	428	455	434	446	433	441	393	446	421	420	469	423	413	420	411	446	430	435	386	434	435	418	466	463	447	421	424	428	395	405	433	396	452	434	396	458	423	447	419	444	428	446	380	432	444	423	417	405	426	441	448	392	409	399	470	431	448	410	410	437	391	412	365	431	391	402	461	402	452	425	421	423	476	423	443	426	435	388	439	407	465	395	423	481	439	428	437	381	449	389	434	420	447	424	442	431	399	450	408	406	391	458	413	412	444	438	427	464	434	415	424	422	430	430	421	452	435	452	451	459	413	445	472	444	442	468	440	410	399	436	437	384	412	441	399	437	384	428	405	427	449	419	456	401	412	448	435	462	446	425	414	451	434	408	428	436	426	488	446	429	392	437	399	452	387	421	412	438	448	457	424	408	417	395	417	381	437	469	423	410	438	453	402	421	431	446	416	393	403	413	438	454	415	417	447	424	472	457	404	404	436	416	414	415	434	447	415	417	417	399	406	437	434	426	423	450	436	391	418	427	420	447	400	436	406	458	450	434	439	438	453	454	447	439	469	422	408	439	414	429	388	401	391	423	470	418	453	431	433	431	414	417	406	444	429	445	410	414	425	423	449	443	420	408	418	443	423	445	444	406	447	449	412	431	430	449	389	459	393	449	418	405	461	379	420	437	417	435	435	403	447	420	401	459	410	455	424	444	426	443	440	408	428	451	412	482	420	404	427	440	431	449	459	400	435	451	427	422	431	434	440	419	430	430	427	434	450	451	414	408	409	440	419	461	420	414	436	444	429	417	410	410	408	445	427	409	441	414	465	431	453	405	430	412	426	452	416	420	437	439	445	396	447	432	438	452	451	469	458	443	417	404	420	426	471	459	424	466	410	455	446	409	447	433	420	423	414	413	462	434	421	428	469	432	410	419	457	421	439	394	425	451	425	413	472	407	446	422	433	396	433	443	414	418	447	432	439	440	465	422	424	449	444	448	438	437	457	410	425	438	444	453	393	417	408	457	435	421	436	430	453	435	444	430	420	419	420	458	466	434	412	441	412	458	447	447	417	427	425	394	410	443	427	431	402	439	455	451	390	430	428	427	425	435	429	416	424	430	423	412	394	464	409	404	424	407	437	413	427	421	445	389	412	411	463	454	441	415	427	448	434	436	428	443	441	451	437	435	452	387	429	445	433	429	398	447	451	425	435	400	441	439	424	486	433	424	452	447	486	426	476	443	399	433	409	445	428	392	459	409	463	421	407	459	456	428	439	425	451	406	396	475	440	468	412	394	434	424	425	415	415	428	384	436	441	451	434	438	423	438	434	479	427	393	414	421	426	454	455	403	416	415	472	396	429	406	442	452	430	418	422	411	397	427	388	461	480	445	449	434	432	403	430	404	405	435	420	410	420	459	443	422	478	427	398	436	447	411	404	446	393	411	444	410	428	462	420	420	409	447	426	425	445	390	440	390	440	428	448	424	432	437	428	449	412	435	406	412	425	428	417	449	440	443	424	462	420	451	451	452	425	408	410	396	438	434	436	392	386	411	408	442	440	389	405	415	445	444	448	413	469	429	405	445	413	457	420	482	414	455	409	418	437	419	437	424	434	442	458	426	416	428	436	394	438	442	446	424	413	396	398	415	444	403	458	449	400	427	455	439	445	413	437	467	439	442	460	447	426	427	425	435	423	397	434	438	420	438	428	427	444	428	431	414	438	397	440	464	408	415	425	449	449	434	467	433	449	428	419	423	440	409	458	417	424	423	403	451	433	431	451	405	436	427	415	426	437	419	423	450	426	422	371	401	457	400	437	434	458	437	435	390	417	425	463	430	435	396	421	414	445	412	493	444	481	458	393	432	443	420	450	416	441	422	433	425	458	413	420	443	427	394	420	472	425	434	427	423	405	425	423	457	439	442	445	426	415	452	409	427	419	428	427	408	423	427	435	427	415	406	436	445	422	415	449	449	433	444	447	409	413	442	426	414	406	425	443	426	406	403	424	484	449	460	438	404	447	434	418	417	422	453	418	422	444	409	388	455	441	473	427	469	425	410	411	417	419	416	420	440	435	427	451	435	424	412	433	384	433	404	434	428	413	446	435	414	432	449	418	466	419	448	447	415	440	433	409	412	438	457	396	419	425	433	429	433	402	386	408	427	469	467	435	387	433	451	411	427	402	439	408	396	410	454	431	429	471	420	446	436	457	411	415	448	408	394	494	446	440	416	464	428	422	424	431	397	432	452	447	431	440	441	436	440	468	413	434	409	373	423	420	434	426	421	428	431	447	407	425	436	414	432	438	428	406	462	462	413	439	429	393	417	417	433	449	405	442	422
10690	16152	14256	8596	7061	13175	22106	14381	9328	4104	1868	919	690	647	612	586	567	575	638	622	650	609	593	614	611	620	651	580	638	617	629	599	591	619	581	631	638	578	592	570	607	572	568	604	637	582	640	626	596	559	647	592	583	607	595	624	581	578	639	603	564	595	581	599	603	578	615	644	657	599	571	595	592	592	564	607	620	604	575	609	660	613	576	590	588	614	621	643	616	599	603	621	600	591	627	636	613	624	572	600	590	618	583	610	577	572	623	604	601	566	607	571	618	580	589	623	588	617	626	660	580	609	570	634	611	613	593	615	575	591	615	586	580	605	578	626	600	596	624	572	601	664	597	582	549	576	625	644	644	625	571	608	621	622	620	573	589	604	588	632	591	621	628	613	641	654	555	613	585	648	607	594	587	605	612	584	607	603	620	606	648	627	570	621	600	601	543	617	564	585	563	576	585	600	651	610	621	555	586	627	555	638	586	623	561	664	649	650	606	616	607	618	629	620	562	598	581	609	598	625	583	633	634	623	565	605	578	575	592	612	575	634	613	617	575	608	635	581	588	636	599	599	645	572	620	578	653	601	616	606	593	613	587	607	617	567	637	560	645	569	619	541	616	615	587	616	604	598	590	605	624	560	617	650	617	589	614	581	588	617	598	579	597	654	576	638	633	610	587	605	617	588	620	622	586	638	589	593	645	595	596	576	586	600	576	594	541	616	594	577	620	640	637	608	606	612	589	612	618	605	568	630	616	598	611	585	594	581	592	632	592	592	589	590	598	615	619	539	628	599	571	590	590	619	622	601	613	643	619	603	604	611	616	602	604	617	548	570	581	642	613	587	625	599	590	612	559	617	596	609	587	593	615	593	580	647	655	615	587	554	621	630	614	596	597	590	583	613	604	603	616	600	614	583	610	619	600	635	621	605	578	619	623	610	590	602	575	631	635	641	595	583	593	619	573	552	595	568	587	675	615	594	624	577	618	582	653	568	592	638	625	609	626	608	558	616	619	576	610	580	585	609	613	624	587	630	567	625	612	593	601	598	578	548	626	592	568	626	601	603	563	594	607	616	611	650	599	585	587	637	593	576	569	621	583	610	609	640	575	603	563	623	643	608	582	645	642	619	601	663	637	619	640	609	634	631	595	566	574	628	596	564	709	592	640	610	593	602	612	610	633	626	638	572	607	602	635	608	615	600	602	588	622	612	613	599	578	625	629	615	669	591	621	575	576	652	600	561	603	682	623	584	656	616	600	618	609	621	572	645	572	628	562	637	607	633	642	594	651	635	609	582	636	600	612	599	573	568	595	604	607	597	642	563	583	579	571	601	568	616	598	603	621	612	606	591	611	629	568	596	571	621	597	595	635	575	625	629	622	634	609	621	655	634	606	619	624	593	593	633	613	588	627	598	608	613	595	611	553	618	569	554	616	649	601	598	642	604	632	598	621	595	598	596	657	631	603	604	614	627	596	618	595	622	598	591	618	594	601	577	597	633	609	575	581	610	614	583	580	592	570	592	617	628	620	594	598	548	607	585	620	654	626	623	592	598	620	594	629	584	622	639	592	584	588	614	612	637	645	661	583	590	646	586	618	584	616	612	608	632	608	624	627	627	579	593	587	627	625	604	590	585	604	625	600	620	635	659	602	595	606	552	545	630	629	586	635	571	619	597	615	609	609	587	612	592	601	631	565	663	630	598	619	585	592	609	588	596	591	571	557	599	631	551	641	648	597	561	605	593	551	607	610	642	575	632	616	569	586	577	623	572	623	637	595	607	587	621	593	559	615	648	601	610	611	619	570	604	637	632	619	618	596	600	634	615	607	627	597	660	669	616	614	598	587	565	559	563	598	593	604	617	578	595	621	598	569	584	581	602	601	567	607	629	606	617	598	557	596	576	624	614	627	596	582	604	597	594	588	628	614	595	579	592	576	572	587	589	611	572	614	610	668	628	606	599	595	603	622	623	618	574	577	567	599	601	605	613	613	594	599	613	577	601	642	617	600	566	600	627	611	614	602	628	614	576	585	596	641	629	581	621	627	621	617	669	600	620	602	605	609	618	601	624	590	591	637	630	589	606	606	625	574	582	610	638	579	634	587	607	587	653	606	561	596	642	634	627	590	565	620	613	620	646	610	599	568	613	613	570	574	626	566	590	572	611	626	617	620	603	627	646	619	625	613	658	598	597	614	608	576	564	592	627	594	632	565	608	588	554	622	551	582	620	591	607	614	609	605	577	644	644	591	605	597	603	571	557	625	607	630	639	590	606	632	602	642	612	570	615	618	598	592	586	528	644	639	587	648	612	592	585	593	626	626	585	623	593	636	602	605	599	633	582	614	616	582	624	587	614	591	635	594	601	577	605	568	630	631	600	629	576	620	641	583	602	595	594	587	637	595	640	564	576	642	584	628	600	602	607	587	589	585	650	602	602	584	642	610	570	622	624	622	612	648	623	641	589	591	604	597	601	650	630	562	617	587	585	602	591	608	611	651	601	589	572	641	570	632	577	604	635	565	573	578	592	619	583	624	578	605	603	613	628	580	613	632	596	588	587	617	585	592	605	659	562	607	584	627	626	617	585	631	631	601	585	576	637	562	618	611	610	594	629	590	587	607	622	584	625	625	616	606	601	635	609	600	616	598	647	665	582	626	586	630	584	591	584	656	612	602	569	547	623	602	648	588	574	565	595	612	591	604	591	580	618	585	617	603	563	629	632	581	602	589	574	591	608	607	620	622	580	588	539	570	641	591	607	572	615	598	601	620	586	558	609	594	626	631	633	599	592	574	595	617	603	558	573	628	620	608	582	576	622	636	622	587	578	632	614	579	577	620	609	611	586	586	571	642	583	582	563	580	616	603	578	602	582	596	601	613	570	560	629	619	600	634	577	631	635	610	594	598	613	597	618	601	662	602	613	597	617	577	606	623	591	629	575	596	637	590	598	613	580	602	580	622	581	602	591	628	633	604	576	646	585	606	611	628	579	606	599	628	599	557	580	582	608	637	609	628	587	622	583	609	567	599	660	581	610	634	616	627	594	596	584	613	624	582	564	610	605	618	668	627	610	609	610	608	600	622	571	599	665	647	577	638	612	580	579	598	627	614	621	571	602	588	590	617	582	634	616	615	609	604	593	611	641	639	597	609	641	599	597	648	585	576	603	629	626	569	598	585	597	628	585	637	631	570	610	568	610	645	587	565	614	598	592	631	618	572	591	606	578	621	563	620	600	655	589	631	617	650	619	622	621	604	596	621	581	611	619	626	599	636	574	596	592	608	637	632	605	580	590	576	603	626	666	650	584	596	598	633	581	608	584	630	615	617	598	605	573	599	611	570	596	606	593	626	635	617	639	592	636	615	648	609	572	596	612	574	626	630	652	614	617	588	613	623	579	664	585	654	595	601	587	603	610	608	566	647	617	592	626	578	613	607	564	595	612	584	600	550	612	546	605	620	624	578	629	629	590	618	599	599	634	602	576	561	640	644	554	558	610	627	584
23496	21531	29388	24088	21548	29319	62976	48589	35846	21529	8449	1954	674	405	407	413	356	366	408	384	364	350	385	385	373	370	375	373	378	387	358	397	387	349	369	376	370	386	363	378	377	376	388	373	361	391	360	369	383	388	378	389	374	340	358	385	343	395	359	350	373	338	345	397	380	365	372	386	366	377	385	424	359	372	371	406	385	400	374	390	337	357	392	351	371	375	357	341	362	356	366	348	373	388	371	378	416	350	414	350	369	353	351	367	411	386	367	417	381	381	360	385	353	354	374	393	368	372	367	380	395	379	417	387	354	368	356	372	408	374	347	333	371	394	370	376	366	392	359	367	369	383	394	383	395	373	369	394	386	359	355	369	401	351	379	371	348	382	380	343	388	383	425	339	346	385	381	393	389	400	398	388	400	389	416	371	384	403	359	379	337	372	389	397	352	350	382	403	366	407	400	417	383	355	371	381	361	344	370	378	382	367	364	407	410	379	363	356	374	404	394	376	369	363	363	349	368	361	404	373	370	372	388	396	381	377	383	387	366	354	400	398	408	368	363	344	368	379	387	397	371	392	344	391	346	394	362	372	362	372	390	386	377	393	382	412	383	375	371	393	327	327	390	421	349	402	327	362	366	388	361	351	387	354	430	356	361	403	359	366	342	370	373	383	354	373	362	400	349	369	368	356	353	357	361	350	353	379	369	374	390	371	376	375	375	334	371	376	363	376	372	391	363	347	328	357	379	385	367	362	360	364	385	376	396	356	396	380	390	378	396	358	338	389	407	373	353	383	360	360	360	380	400	351	339	393	400	375	355	351	355	376	341	353	387	382	359	390	404	348	380	383	379	360	351	332	427	407	367	370	377	371	376	365	337	371	378	386	362	378	394	367	362	363	378	402	392	359	396	338	375	369	317	398	366	383	379	361	368	388	406	372	389	366	375	337	358	360	377	383	378	356	400	362	380	390	379	381	353	347	358	385	393	389	359	434	376	404	337	377	363	423	400	429	371	371	334	379	361	371	356	376	352	361	348	386	399	331	387	357	388	381	386	348	380	348	363	364	369	366	386	392	361	374	388	392	393	378	348	376	386	359	346	367	407	404	353	400	383	374	400	379	368	382	397	391	383	335	365	374	369	392	403	391	341	377	384	366	355	382	368	389	396	372	418	377	405	373	367	401	401	387	375	363	397	394	359	361	378	370	406	375	384	398	345	395	370	403	380	345	362	329	398	307	342	378	374	362	382	390	364	336	392	397	393	362	348	391	366	371	363	370	371	354	359	341	373	360	360	384	411	403	376	358	359	362	381	351	341	388	381	356	394	344	391	368	385	362	384	352	384	353	413	363	352	358	388	380	372	376	384	333	362	374	384	366	362	362	398	361	368	352	357	344	380	386	352	366	425	341	342	347	372	413	377	424	343	406	352	363	372	370	401	368	379	361	357	357	386	398	345	365	369	367	386	370	371	376	368	375	384	383	414	353	368	381	378	377	369	385	368	376	375	388	384	376	358	371	379	355	393	367	361	387	373	375	387	383	363	394	369	351	393	373	364	375	397	384	372	399	388	389	358	370	390	369	376	335	393	381	379	429	398	350	354	345	336	348	348	367	371	369	383	364	387	380	388	380	374	369	361	365	383	346	353	383	376	361	388	415	365	387	388	372	366	380	351	363	396	364	362	387	347	393	388	350	372	356	351	359	387	388	371	344	366	400	365	377	372	360	395	372	362	367	361	391	413	362	363	388	377	360	384	377	380	367	364	355	357	378	344	357	366	362	377	390	388	370	354	383	372	392	360	386	357	400	370	369	349	378	394	376	366	351	412	356	391	400	410	363	361	326	368	388	349	356	370	329	351	392	353	388	388	370	373	373	355	387	350	372	383	367	366	392	401	359	337	380	366	398	412	372	405	386	386	349	335	371	381	352	361	363	389	346	396	356	338	346	374	397	395	362	386	362	353	363	370	405	365	419	366	356	392	382	387	369	389	374	375	409	391	387	412	377	393	366	326	371	397	337	363	368	416	371	389	339	393	363	386	337	405	361	384	394	364	336	375	384	377	422	339	342	382	395	333	373	346	338	384	388	372	368	369	380	379	343	354	356	365	413	371	349	413	391	388	376	341	414	394	380	318	397	360	415	396	417	341	379	348	365	369	379	339	369	371	379	347	372	377	362	377	389	363	372	371	366	323	365	387	381	350	357	406	367	339	358	375	354	396	352	392	375	394	362	367	358	386	392	395	356	380	342	354	331	389	370	357	348	359	365	377	371	358	379	349	364	382	386	363	361	383	338	382	363	341	354	366	373	352	395	380	400	334	384	366	375	357	372	384	345	412	402	352	352	397	338	393	347	354	370	392	391	400	392	358	367	410	336	357	361	403	414	362	370	375	367	429	395	390	351	365	376	385	353	332	353	343	363	368	355	383	373	387	366	393	398	360	356	331	389	363	375	349	377	419	360	384	354	357	338	382	356	347	347	348	393	374	387	363	349	375	393	370	382	391	393	373	396	360	362	376	392	347	387	360	388	366	392	381	355	374	366	359	377	382	352	400	402	355	385	375	346	390	382	397	356	356	365	379	334	370	379	387	404	372	428	350	352	361	374	382	383	367	365	397	372	385	375	358	341	370	367	370	369	383	377	366	374	398	377	339	374	387	394	360	349	387	392	390	357	364	375	401	399	389	362	372	371	374	385	360	390	368	380	376	363	366	354	350	404	362	398	414	331	369	385	359	346	340	375	359	416	409	377	348	373	377	378	411	332	383	340	368	377	386	384	334	363	383	375	397	384	387	379	390	371	377	393	387	386	393	427	398	415	362	355	354	315	374	364	365	377	381	375	328	385	355	353	407	381	356	378	357	352	368	348	365	360	370	367	361	371	364	348	356	389	406	390	336	378	372	358	355	385	409	364	353	358	377	372	377	355	357	382	359	377	359	383	378	355	358	414	373	327	340	359	375	369	378	355	382	386	353	378	384	358	356	378	399	383	396	389	383	402	374	370	384	393	371	398	342	413	373	368	400	379	343	368	362	384	343	341	366	406	384	387	366	372	376	420	350	339	394	370	401	358	400	355	397	409	358	384	385	369	375	368	370	367	366	377	327	403	367	396	343	377	337	397	399	373	357	372	371	358	364	366	364	416	359	351	381	359	331	359	326	364	391	371	369	387	391	407	368	397	402	320	354	354	355	369	393	369	338	387	387	372	378	357	357	383	372	378	379	363	374	392	395	395	366	365	348	368	388	380	371	367	342	337	370	368	360	383	395	331	353	381	373	360	380	351	381	378	387	389	387	365	368	416	376	348	356	382	389	369	371	340	374	388	395	358	357	358	384	374	383	358	359	355	395	397	406	363	379	408	394	390	359	390	361	348	366	390	374	351	377	350	356	341	359	362	352	332	346	357	398	386	379	396	395	341	355	368	377	354	326	342	328	375	365	386	364	343	396	370	371	397	392	357	403	373	373	409	364	371	370	356	368	378	381	351	371	391	366	389	374	372
13581	30077	31592	23860	18912	35947	62211	49373	40064	26368	12916	3774	1081	663	553	551	542	527	566	558	514	510	544	518	558	539	501	504	469	538	539	489	478	520	538	486	540	502	528	536	497	513	512	521	514	498	514	534	494	545	493	539	511	521	511	517	514	498	528	503	533	552	527	485	480	543	509	524	518	500	503	548	520	516	487	494	525	524	513	490	517	509	523	520	550	533	508	498	553	487	519	509	510	506	485	505	541	524	475	520	532	543	561	498	514	501	512	560	527	500	536	520	515	515	548	505	514	540	528	515	517	512	532	524	538	534	522	539	497	522	532	518	548	513	559	499	503	480	520	554	504	551	516	504	517	538	516	499	528	527	509	520	555	523	522	525	558	536	498	463	513	546	552	516	523	527	538	503	481	503	509	550	556	497	496	498	521	530	504	519	479	496	504	509	521	518	493	485	498	579	476	511	509	514	521	512	536	507	529	522	522	516	517	519	496	516	515	518	501	533	547	517	511	528	520	503	535	531	491	535	547	516	498	528	545	513	478	506	522	546	504	529	500	502	531	534	507	540	499	540	542	516	538	522	508	475	501	526	495	512	498	516	494	507	536	537	507	538	495	542	509	506	487	539	544	480	516	514	539	537	526	511	504	507	514	505	555	542	527	492	516	523	485	515	498	521	453	507	540	490	464	504	511	503	508	551	499	484	509	530	516	496	550	529	472	513	519	494	489	535	504	522	478	538	511	538	535	513	531	576	542	533	540	474	509	518	550	537	571	524	561	499	538	566	503	544	507	517	460	549	500	486	546	523	511	550	499	506	555	504	561	541	475	536	489	499	542	503	505	492	550	509	488	535	538	529	532	505	514	477	512	526	540	517	495	526	515	509	497	521	529	518	505	514	506	520	509	514	550	511	569	506	526	492	532	504	518	494	515	523	518	478	520	523	538	451	483	498	523	521	511	540	527	489	521	492	515	540	501	517	529	517	502	537	485	486	501	512	534	502	531	502	463	483	509	531	527	525	488	501	522	508	511	524	544	512	547	478	522	542	515	524	508	503	507	519	536	509	533	537	506	505	521	521	505	552	525	506	532	499	503	518	490	527	502	553	538	507	527	544	556	524	529	479	514	569	496	563	513	517	517	483	566	507	506	546	524	563	499	479	539	483	500	494	529	489	510	550	518	520	517	513	514	485	488	513	524	529	492	514	505	450	533	499	493	478	542	504	529	524	504	553	520	514	523	512	544	505	530	512	531	525	481	508	534	515	542	510	522	517	512	501	549	533	558	564	475	538	510	526	529	482	532	480	496	489	492	503	504	512	481	506	512	523	478	521	505	531	508	499	533	530	547	506	477	507	491	532	535	500	556	526	516	526	475	454	518	512	519	490	552	497	522	540	514	543	524	544	496	510	505	525	498	538	539	489	492	531	539	491	518	522	517	480	505	516	497	486	517	538	538	569	511	509	517	498	553	532	535	560	511	529	517	530	498	499	523	508	530	523	472	530	510	556	511	529	533	529	528	552	483	506	494	524	523	528	476	521	493	543	515	550	482	537	494	483	479	514	524	567	514	557	536	517	481	554	549	495	526	518	519	516	491	533	500	502	542	532	544	510	493	501	535	477	499	515	481	503	529	520	538	536	529	522	482	512	514	533	509	525	505	544	493	558	509	486	544	533	544	542	556	519	529	502	557	560	535	484	532	507	512	490	501	531	500	572	506	497	509	528	503	471	549	543	521	515	504	519	536	509	509	564	512	522	504	529	561	503	520	519	489	516	533	533	534	525	541	524	511	476	494	498	522	517	505	528	468	515	555	545	479	511	529	495	512	515	455	519	531	537	527	484	556	490	516	552	525	531	504	512	498	537	516	504	509	508	500	493	493	530	522	532	500	508	507	517	508	580	522	522	483	533	509	525	526	560	539	473	539	554	503	510	538	515	527	509	504	533	550	542	521	524	522	523	520	532	508	522	488	539	492	526	549	510	518	533	531	469	537	505	511	507	490	513	513	500	524	520	546	511	541	481	541	498	496	526	538	539	519	530	530	512	492	507	473	519	492	543	520	537	538	514	503	517	511	522	550	528	509	481	527	514	534	578	513	500	574	496	565	482	515	535	497	487	536	511	519	540	522	487	520	521	551	480	479	511	513	586	507	504	585	509	497	566	526	563	497	509	515	496	511	489	485	520	478	513	518	504	467	556	544	542	553	524	529	547	507	522	548	503	538	513	540	496	539	475	522	510	528	583	498	508	505	536	524	514	509	505	535	532	543	541	530	534	537	564	531	546	503	502	473	502	509	557	536	501	481	527	504	560	536	518	493	504	478	518	528	501	513	512	501	525	527	563	510	482	514	522	509	551	565	505	525	585	490	532	501	521	491	545	507	498	526	533	532	535	494	513	566	507	528	533	477	533	504	510	517	495	534	508	499	505	565	473	552	518	491	463	529	508	470	531	520	506	504	536	513	535	522	519	528	544	511	524	540	528	524	502	503	506	517	534	536	486	495	513	475	549	538	525	490	520	562	504	507	510	517	511	545	484	552	512	529	523	546	558	525	500	523	556	505	479	489	507	540	521	527	524	491	537	531	507	480	495	537	514	501	540	536	509	522	527	496	518	548	527	517	535	531	490	509	479	543	572	519	513	574	495	519	532	531	524	519	546	498	539	507	555	520	498	524	511	502	528	518	508	505	517	533	480	522	518	513	544	507	513	535	531	528	525	505	515	539	552	501	542	536	527	550	574	546	540	528	518	559	567	482	537	517	484	546	486	519	517	537	531	499	500	499	502	522	526	496	510	516	529	527	554	507	555	538	495	543	511	511	513	514	514	499	545	503	514	549	523	544	502	519	498	521	509	553	459	499	487	479	495	512	532	503	513	537	522	507	534	505	559	512	488	522	511	543	530	510	523	487	494	534	530	517	477	503	532	511	509	512	465	524	523	499	528	513	483	524	536	528	535	483	523	509	515	546	522	520	492	463	556	483	507	519	538	512	535	518	492	528	532	539	503	503	517	522	523	483	486	548	527	501	508	512	520	547	549	550	500	565	527	493	528	534	494	532	513	510	497	514	484	517	515	456	498	517	523	512	531	483	521	537	537	484	543	485	465	515	519	524	491	534	514	500	490	481	463	501	473	492	495	521	493	556	528	478	524	489	520	473	519	532	491	538	522	556	505	530	492	507	493	550	529	531	518	496	511	505	556	492	545	567	491	503	519	517	545	487	545	522	541	532	486	504	520	491	505	507	522	504	497	558	500	516	523	477	526	500	489	514	559	508	487	515	500	504	501	497	514	542	484	531	540	510	553	520	514	456	551	515	501	513	538	531	554	510	511	491	504	533	495	519	494	496	515	512	511	535	530	535	547	525	511	494	503	527	489	537	474	518	500	524	509	546	496	502	534	518	567	495	501	494	517	510	540	531	524	548	531	534	519	508	533	496	531	531	502	512	497	473	526	539	555	559	507	500	504	481	518	519	520	486	561	548	502	564	506	496	499	516	529
27398	21268	16632	7811	4646	5944	11702	7783	4721	2044	1028	592	468	455	436	456	445	445	456	450	424	460	452	436	433	434	404	427	409	408	396	452	461	412	439	445	437	404	436	484	481	424	400	446	430	410	467	437	452	438	439	423	459	444	482	415	431	442	393	392	433	411	399	417	440	467	453	430	429	417	434	494	451	441	403	418	460	444	462	445	405	438	404	456	421	439	390	477	445	423	401	480	432	402	424	408	441	423	443	446	425	450	406	439	440	441	455	422	435	430	425	432	390	442	422	467	424	443	445	447	423	422	440	462	435	431	483	433	453	404	428	457	455	464	427	450	443	457	466	430	457	434	405	470	401	429	404	435	433	409	424	431	406	436	439	419	448	408	449	451	454	440	437	448	464	420	429	436	406	405	423	421	444	500	453	422	427	465	430	423	423	420	423	443	438	453	443	445	466	472	434	432	398	433	413	435	414	458	445	450	464	442	441	476	466	422	432	448	441	437	449	402	421	436	439	433	457	467	427	464	463	421	443	493	427	411	423	415	447	436	398	402	384	425	437	475	428	422	415	392	428	446	442	418	471	417	431	456	418	433	445	440	431	439	446	429	417	453	400	397	401	433	453	428	429	421	444	416	443	378	414	431	446	395	431	407	434	428	442	442	421	396	442	423	437	437	410	424	428	423	471	446	416	441	426	455	430	432	420	409	463	419	400	426	393	439	423	421	432	437	436	437	427	407	449	473	434	422	426	401	402	434	440	434	408	428	429	416	418	447	431	475	449	434	421	488	401	431	439	444	419	444	445	443	442	430	403	465	432	429	407	453	446	416	408	427	405	421	430	426	415	457	445	482	432	407	460	447	429	426	441	425	416	413	448	437	420	435	443	418	409	440	405	452	420	425	426	426	468	431	448	453	461	409	420	481	438	449	427	426	450	399	425	435	442	422	411	427	396	422	423	418	441	423	426	431	427	441	456	411	473	469	410	440	438	467	420	449	411	386	442	490	448	472	434	415	444	432	433	437	417	432	441	421	433	423	413	473	416	423	446	450	436	462	405	418	435	424	427	418	458	410	439	408	453	441	447	407	475	449	450	411	468	423	452	442	452	401	452	436	420	444	447	450	402	473	440	431	483	406	456	412	425	441	440	418	432	427	435	431	421	425	416	423	431	448	438	450	456	421	434	385	427	419	425	403	428	447	396	439	430	421	421	396	413	442	454	437	451	434	395	446	444	448	436	409	437	390	437	405	414	411	468	431	431	424	448	449	406	424	431	426	436	412	420	397	405	439	436	432	434	398	432	438	408	422	480	383	451	461	392	444	410	453	404	454	441	446	410	406	435	461	462	451	445	421	443	421	383	425	401	438	419	450	423	432	434	431	448	451	473	411	442	431	455	394	511	443	468	467	443	429	395	455	426	439	438	461	422	433	453	447	462	445	458	447	455	432	419	453	433	451	471	436	449	405	454	448	466	411	420	444	444	446	446	429	414	449	430	432	481	426	431	446	410	410	440	426	439	433	459	426	409	391	419	412	418	447	477	443	422	408	449	435	423	463	437	426	460	454	415	409	416	447	475	419	393	462	438	439	430	428	437	436	433	411	460	442	455	443	415	418	409	446	385	451	418	443	445	446	435	449	441	415	432	432	441	433	414	456	477	410	430	436	440	429	444	446	395	392	422	438	451	426	479	435	411	411	432	444	429	459	431	416	427	448	391	448	427	445	478	418	427	439	419	451	392	442	414	423	407	447	418	445	411	429	432	430	433	438	413	420	437	470	425	417	422	432	396	437	440	422	459	454	456	399	412	410	448	458	409	431	401	414	459	422	434	401	420	420	422	432	449	456	414	429	431	396	420	426	446	448	407	417	464	431	465	437	423	440	419	424	449	475	456	443	444	466	460	440	424	456	411	427	427	468	416	403	389	445	429	436	426	446	447	442	428	428	432	413	419	446	426	469	475	458	415	407	407	385	449	400	428	431	435	417	428	435	451	457	440	443	431	431	443	417	445	408	409	429	469	422	438	426	434	446	427	409	422	448	457	474	381	429	407	380	447	411	405	433	409	436	400	441	463	422	415	393	422	418	469	418	414	423	417	429	433	435	450	408	426	400	464	428	465	404	416	404	482	432	463	439	435	420	440	460	415	436	453	463	439	461	440	379	410	417	431	413	422	445	454	423	427	441	459	410	424	419	420	438	422	429	454	407	424	444	424	456	435	479	443	442	462	435	397	451	427	469	434	467	445	440	438	404	392	433	437	445	416	423	447	430	450	424	431	441	423	436	472	479	466	441	439	441	445	424	403	461	417	405	472	426	425	420	410	437	468	424	408	421	416	451	453	420	449	457	442	415	436	403	429	460	438	424	443	476	422	436	420	405	411	433	458	440	437	419	392	432	441	412	426	418	468	410	438	455	436	411	436	425	407	437	466	419	404	453	434	413	451	444	450	432	427	477	419	426	438	442	411	451	435	410	415	473	468	447	446	443	391	431	420	376	462	428	431	430	454	477	421	487	435	436	406	464	417	457	413	459	423	449	412	421	464	443	463	404	446	420	409	419	431	453	469	472	419	476	430	439	414	434	410	451	434	433	417	427	448	418	434	401	400	470	437	398	410	391	450	418	435	442	467	424	414	393	448	422	485	393	438	441	423	432	465	431	452	415	435	454	451	434	425	478	417	415	434	410	466	432	472	454	408	402	427	413	463	427	465	450	431	434	424	438	465	408	415	431	447	427	447	420	437	437	424	448	469	445	398	424	416	413	433	437	400	428	439	441	409	399	457	486	422	474	403	457	408	451	446	438	437	436	442	432	441	431	468	420	394	436	450	427	419	453	447	444	451	429	453	437	449	421	421	444	436	456	458	454	432	406	427	462	436	388	449	475	433	411	431	459	448	447	408	441	397	429	394	404	457	432	438	444	435	436	455	417	431	416	438	418	430	438	406	384	439	458	411	440	415	457	449	446	462	461	445	382	424	389	423	394	420	416	442	451	448	434	388	441	409	430	427	397	428	404	395	435	446	393	447	426	424	430	416	427	457	474	432	445	464	431	413	449	443	455	450	430	381	451	404	440	439	443	413	413	424	441	440	466	428	433	434	436	413	427	442	410	427	438	414	436	469	424	446	423	434	440	420	463	451	447	423	454	418	433	449	417	446	443	441	425	468	455	432	441	413	435	452	427	450	455	452	421	416	444	465	437	435	455	443	449	408	428	485	426	432	413	414	451	433	415	453	410	428	443	430	467	425	391	469	453	421	457	444	458	425	409	448	442	453	440	422	458	454	442	434	436	427	411	451	447	445	414	428	423	446	424	444	431	388	449	418	452	451	362	427	443	428	428	440	411	473	440	431	468	438	425	454	439	413	424	435	432	436	421	452	406	423	421	410	416	407	413	408	433	411	391	427	434	428	399	428	457	396	419	420	448	434	394	437	409	427	442	447	414	458	441	430	413	433	438	425	459	413	403	443	461	460	447	427	431	424	435	377	425	421	483	386	438
11693	22084	19256	11469	10116	12776	19731	13326	8922	3902	1808	976	713	592	629	585	633	584	604	626	576	604	564	619	601	590	624	610	583	595	596	590	600	630	635	582	578	657	610	657	611	636	550	582	552	628	657	616	597	605	575	576	633	593	608	630	640	623	645	594	589	634	613	594	605	604	597	605	590	596	606	659	611	602	614	631	614	569	573	607	582	623	619	617	565	596	603	602	555	568	592	628	537	610	585	603	577	606	593	603	649	571	614	600	583	537	583	612	570	665	613	590	611	614	569	633	618	594	598	584	604	609	619	614	636	556	630	611	630	630	566	659	618	629	658	640	627	574	561	627	608	587	593	610	583	600	611	599	574	583	615	602	598	616	597	593	598	576	621	623	600	602	657	642	638	632	569	591	617	614	601	638	595	605	636	579	620	601	580	597	589	626	566	612	635	611	625	653	610	609	592	588	615	599	576	646	609	588	615	591	644	569	616	579	607	619	578	621	605	648	602	605	629	574	568	609	588	594	594	596	574	589	650	605	575	639	609	607	635	626	617	585	651	592	628	608	608	599	591	589	618	609	631	594	595	636	641	600	633	575	588	603	646	625	616	623	682	574	583	594	612	577	604	645	568	580	597	609	600	580	587	583	629	614	628	628	591	599	597	585	603	601	647	628	607	590	611	604	599	576	629	616	589	643	631	586	558	624	627	631	630	590	617	587	610	612	605	628	655	537	610	556	583	611	618	618	596	589	612	600	629	607	601	598	587	584	600	613	598	622	631	636	567	612	599	601	604	597	603	603	591	601	622	594	590	637	599	598	571	610	584	579	633	617	597	640	638	607	599	606	615	643	590	578	612	622	594	576	593	582	620	605	559	604	589	612	586	584	603	659	593	636	588	625	623	620	624	594	602	615	590	585	627	607	546	617	593	608	598	617	601	567	637	620	615	619	624	621	585	634	617	605	611	576	612	619	622	573	576	617	627	615	625	614	574	593	610	633	580	597	592	608	646	578	610	622	590	648	626	592	600	574	602	571	580	548	599	628	615	590	594	608	613	575	616	606	629	586	608	694	592	611	634	628	600	614	605	577	604	619	601	634	605	582	607	600	602	622	590	563	599	675	632	650	602	586	616	601	628	615	651	588	627	603	615	620	596	593	624	605	569	613	600	599	587	601	601	626	587	616	643	631	578	598	656	586	574	606	639	588	630	633	592	606	565	661	598	583	558	565	636	581	614	569	605	553	575	588	593	640	622	605	632	588	602	625	569	574	569	596	626	590	652	602	595	668	591	621	605	624	583	601	601	618	589	560	645	642	589	559	595	645	595	608	608	599	582	612	603	589	590	610	593	594	591	595	571	562	616	592	619	638	626	590	624	575	568	547	541	608	596	643	596	573	630	590	576	607	651	579	608	665	556	624	592	626	595	665	624	568	612	622	644	608	615	619	610	611	590	612	602	574	606	609	567	577	656	609	623	652	611	616	580	582	604	610	601	588	624	595	604	602	602	605	622	612	622	605	637	573	597	622	583	589	615	627	610	629	584	571	590	628	580	583	624	583	590	615	592	587	606	579	587	580	619	637	578	604	608	625	618	597	573	644	635	589	556	587	653	546	634	564	639	638	649	626	624	657	584	635	601	570	584	602	586	596	649	627	644	578	631	592	640	601	587	560	629	602	612	640	625	638	621	589	656	560	634	626	646	617	656	650	616	673	631	605	607	619	631	585	615	631	621	616	606	613	593	596	597	559	576	579	639	585	593	587	609	587	627	598	612	603	605	587	585	612	586	616	620	601	625	589	598	590	602	622	610	616	616	619	591	638	621	564	626	609	556	620	586	602	609	578	582	587	652	585	604	633	572	575	602	566	611	581	611	618	560	624	550	601	621	609	614	602	622	603	601	597	626	580	584	581	602	614	624	566	645	606	624	584	603	573	635	594	614	629	599	578	604	599	663	624	642	615	584	606	635	602	596	600	611	597	639	592	640	571	613	621	628	562	633	594	581	600	623	606	624	598	593	590	634	567	622	619	592	588	582	582	599	630	620	606	598	604	638	586	581	568	654	586	640	588	645	620	579	606	598	599	603	605	585	605	576	620	611	530	652	629	611	609	628	623	623	588	630	574	606	632	579	589	609	588	618	650	636	619	617	622	582	611	629	617	605	600	594	588	571	600	627	611	611	610	594	581	597	592	584	631	578	581	579	570	631	608	592	626	580	574	605	633	592	592	563	580	615	586	585	584	644	624	599	611	624	635	622	615	599	652	649	623	656	598	577	648	615	613	562	573	601	624	593	599	585	558	642	584	609	637	580	608	606	614	638	571	638	642	600	624	654	569	611	600	650	578	586	612	588	606	578	611	557	589	595	617	591	653	600	567	624	605	630	589	650	621	583	587	589	588	567	577	625	591	614	629	594	624	610	582	586	641	609	599	614	616	629	593	631	597	620	580	607	590	577	577	637	620	609	590	574	590	580	622	564	630	629	593	602	630	632	624	625	579	614	578	588	599	618	583	615	631	630	592	628	644	619	613	623	613	585	594	581	614	594	571	601	598	632	582	594	630	582	532	606	570	608	598	604	597	587	580	628	619	551	651	608	658	578	621	595	626	575	592	649	580	612	597	632	610	587	570	604	643	548	622	618	645	618	602	625	614	603	623	576	614	579	636	606	579	593	602	620	592	604	611	611	606	634	583	592	593	574	618	618	623	624	581	611	583	604	613	584	636	537	607	580	622	620	612	599	599	597	611	606	599	586	574	615	589	593	599	630	629	609	635	616	620	649	622	612	585	612	623	593	590	605	662	607	617	614	590	634	610	613	605	598	571	587	619	584	637	544	646	592	585	615	641	622	654	618	550	568	614	610	605	610	617	627	557	594	616	582	651	581	611	615	591	645	613	580	614	588	634	606	585	614	653	620	594	620	599	648	628	616	602	601	596	619	580	600	613	644	603	589	614	622	611	611	639	592	562	611	636	622	566	608	569	590	587	611	616	601	623	589	597	650	598	642	657	597	594	617	630	650	657	610	596	612	561	621	628	602	574	610	615	606	613	627	609	653	585	601	596	578	591	602	581	583	568	592	596	574	566	605	590	600	640	607	629	592	583	597	620	551	573	589	607	596	625	623	624	580	613	585	618	617	666	623	550	584	601	661	640	649	591	596	604	583	596	604	586	583	588	603	582	590	640	604	575	584	582	623	614	566	602	574	625	615	645	626	609	591	603	609	570	615	624	620	544	608	592	601	596	574	593	588	608	640	593	565	615	604	629	594	596	651	586	607	586	635	614	590	639	535	607	600	583	627	592	588	605	611	593	622	576	608	626	623	615	610	641	654	610	586	560	639	632	593	570	610	598	585	620	623	593	610	579	599	610	606	595	531	629	603	591	565	606	624	604	616	603	597	626	604	596	602	567	613	627	619	598	606	592	609	598	596	600	623	616	561	585	629	605	596	613	610	644	587	611	648	584	598	608	609	597	590	552	603	571	616	610	594	573	589	566	607	644
27147	21408	19305	13413	8005	5704	12963	9186	5322	2232	1113	609	457	448	473	476	458	452	405	419	416	416	466	438	460	408	454	438	436	437	433	480	427	424	410	410	411	448	417	394	458	406	438	426	444	485	470	454	448	434	427	430	425	447	430	438	438	418	426	382	443	427	443	431	435	452	368	422	457	437	447	428	445	419	431	392	413	451	462	452	417	419	423	434	427	453	420	446	432	403	471	427	420	451	422	413	398	443	435	441	426	481	419	391	421	422	460	447	420	437	491	438	450	390	416	443	439	403	424	420	445	434	421	440	440	410	441	430	420	424	434	423	394	412	415	478	400	459	423	419	409	410	446	459	421	416	426	421	412	442	411	445	473	405	472	435	405	412	439	386	391	424	433	418	471	411	461	456	407	437	454	428	422	397	445	469	438	427	415	453	427	412	355	444	405	433	409	436	436	442	439	436	399	418	451	421	478	402	433	432	435	428	426	390	433	442	404	439	430	432	415	468	431	418	383	446	424	437	418	399	439	432	459	408	397	397	419	442	426	393	413	438	430	434	398	408	433	448	417	460	467	426	428	450	423	416	456	425	429	460	441	436	430	452	438	439	415	421	400	453	427	461	446	473	449	476	401	428	381	419	396	437	439	471	420	425	437	446	392	409	424	432	453	443	399	426	445	435	446	442	422	437	415	462	436	418	435	439	413	441	422	436	439	424	415	446	414	439	450	482	466	425	421	436	424	427	431	400	431	395	413	435	453	398	408	411	439	412	430	404	459	435	479	438	427	417	441	454	416	427	436	450	453	399	430	416	438	417	446	419	436	440	435	455	458	422	429	442	448	433	423	429	398	447	430	402	433	432	417	441	418	437	441	441	431	447	478	444	388	439	438	441	394	457	433	445	437	410	447	432	392	442	453	458	421	420	420	399	468	467	453	405	393	446	422	434	448	427	404	441	419	470	438	462	459	435	446	473	407	415	426	395	454	443	439	455	427	460	421	460	446	433	417	450	437	463	422	470	449	405	420	462	404	405	370	440	440	391	459	446	412	443	410	464	441	397	445	419	441	383	411	498	438	412	443	408	447	408	504	427	412	497	463	453	436	405	409	457	429	464	394	461	383	424	436	460	420	436	468	426	438	476	428	433	437	432	387	409	432	433	428	399	422	426	415	438	406	429	425	439	441	437	447	430	409	450	470	407	397	452	430	410	423	418	444	390	469	463	462	439	436	469	414	425	450	458	429	439	442	440	431	453	432	442	423	413	417	457	419	413	447	428	449	413	462	412	446	447	442	437	411	393	418	397	395	420	453	391	408	450	418	406	434	470	446	383	459	425	412	398	417	410	420	395	411	437	414	457	435	408	422	447	417	410	405	420	409	463	407	420	437	433	417	426	427	471	410	387	467	387	472	397	426	427	442	471	408	437	400	418	406	414	407	439	414	422	412	413	419	444	422	398	421	428	405	408	440	442	419	452	419	397	423	432	433	400	439	400	401	361	427	471	422	429	443	426	425	446	447	417	415	409	433	443	423	420	423	448	438	439	446	446	420	437	404	428	440	417	406	461	431	425	443	420	431	398	446	440	454	434	445	451	445	466	486	436	452	431	431	422	413	471	448	430	424	385	431	419	456	418	408	424	431	438	415	449	441	405	419	445	447	434	423	421	436	404	447	424	430	400	407	424	398	433	403	436	425	408	448	469	433	444	420	445	437	426	443	449	443	407	454	446	447	395	396	437	404	448	438	402	440	423	399	448	398	414	415	425	387	436	440	426	419	406	441	445	468	417	454	456	436	393	426	455	448	428	411	418	427	457	402	393	412	441	393	416	453	425	430	415	403	415	403	418	431	434	425	440	450	397	433	444	438	428	432	397	469	450	438	471	437	440	403	414	441	446	392	405	418	421	412	425	431	436	428	448	440	411	410	426	446	429	411	386	441	398	434	454	436	469	458	401	395	453	498	432	454	441	428	425	478	407	419	428	391	414	439	451	451	440	441	440	475	404	404	427	424	436	476	434	441	408	448	429	426	436	429	426	396	430	448	458	427	475	405	419	429	422	444	431	398	410	496	445	435	413	452	447	433	386	418	460	441	420	383	449	427	428	407	437	415	440	417	408	464	463	413	408	429	451	433	429	417	447	427	417	408	447	432	382	450	421	437	433	421	450	400	408	428	428	429	431	427	379	460	430	416	440	455	416	433	424	441	386	405	484	444	417	429	424	436	401	414	429	416	464	437	442	462	414	414	453	458	430	426	426	418	449	413	435	463	428	438	448	447	406	438	434	436	414	455	410	406	427	430	385	412	428	447	427	415	433	411	433	401	445	419	446	433	401	421	429	418	429	453	412	426	430	462	426	442	425	416	405	444	456	454	443	424	453	446	418	452	430	431	448	419	406	431	452	443	412	434	418	444	422	403	395	449	417	420	428	479	424	444	431	424	450	447	444	378	425	449	462	444	427	419	392	418	461	470	408	416	426	450	427	428	439	403	424	454	424	465	409	419	470	429	440	396	454	439	432	419	431	403	429	425	438	425	402	421	442	373	435	423	434	470	408	472	405	425	425	410	438	422	395	449	431	390	459	441	478	434	445	436	463	454	422	398	428	427	435	419	460	432	437	430	457	422	424	406	405	426	439	430	423	446	399	439	427	452	459	408	432	448	452	425	428	443	426	431	437	436	400	421	480	409	418	430	396	413	410	441	420	434	450	453	396	451	471	439	436	453	423	424	410	411	437	425	416	413	398	415	474	422	412	437	410	405	465	448	430	397	414	445	427	418	434	437	461	449	409	449	434	445	443	408	419	398	432	414	389	482	462	429	397	455	422	446	442	402	433	407	454	413	455	435	451	442	414	454	461	442	441	460	418	441	430	445	423	449	447	435	446	420	421	442	467	411	420	449	409	419	460	394	444	439	438	434	433	459	462	406	431	420	424	469	412	408	439	444	405	405	462	398	455	444	460	412	408	428	430	431	441	405	469	415	425	427	468	432	447	428	429	420	424	441	419	426	459	462	420	411	449	426	471	464	439	427	423	402	410	435	449	420	456	397	422	448	455	421	436	427	436	377	404	419	425	403	429	458	431	407	440	427	463	413	442	448	448	419	428	404	410	414	450	430	407	445	434	435	443	455	424	445	424	453	406	436	461	466	450	422	422	452	424	428	426	441	429	403	397	436	419	455	448	400	462	434	461	454	465	414	449	454	436	417	426	433	453	452	490	422	406	438	444	400	422	443	424	403	485	413	436	415	433	427	419	433	462	446	455	435	420	424	445	404	459	470	440	432	447	438	451	434	465	434	464	459	431	433	446	431	443	463	411	450	428	427	402	452	427	431	403	443	435	424	453	442	427	446	449	441	412	420	417	464	443	426	459	417	432	429	431	412	403	456	422	430	439	456	461	420	416	448	476	440	404	425	426	430	442	435	422	423	436	435	424	432	426	402	399	427	444	457	443	433	411	433	409	435	424	455	424	463	411	447	431	439	445	441	424	403	445	451	436
11215	20444	22329	18052	14790	12086	21367	15055	9761	4472	1916	968	724	667	600	642	623	633	592	619	631	621	632	592	600	585	622	620	571	593	610	614	545	580	623	570	603	651	606	607	631	604	617	634	630	597	586	620	624	650	578	576	608	586	588	573	597	575	602	583	601	618	566	606	646	571	586	600	605	645	617	585	598	599	606	607	634	558	544	605	627	639	599	614	606	620	620	609	636	592	590	588	609	612	678	647	624	639	649	564	629	639	604	605	654	600	579	610	599	611	591	599	633	601	597	587	592	596	616	589	582	643	582	639	617	630	600	568	594	603	561	628	631	616	621	639	638	587	630	597	600	592	621	582	618	584	594	584	625	605	580	628	584	617	624	616	603	630	634	616	603	578	642	617	630	603	616	564	571	619	619	568	634	609	586	605	633	621	571	581	625	623	602	628	648	586	561	588	598	589	599	629	606	615	638	628	612	608	581	641	595	607	613	553	613	613	587	636	604	582	568	610	629	616	584	576	634	614	614	648	596	585	585	594	600	592	603	587	591	635	627	598	594	602	613	593	567	641	634	558	614	634	602	643	608	586	593	612	621	579	656	613	597	615	601	564	571	659	599	630	674	597	609	635	607	616	599	617	604	593	601	597	611	608	620	607	592	638	614	541	628	604	585	616	625	603	648	561	591	598	567	573	586	586	599	618	671	589	643	651	607	589	617	583	597	556	595	667	584	579	617	577	597	570	575	576	610	622	600	570	631	576	616	654	636	661	588	602	596	627	609	561	575	647	590	574	568	626	608	633	617	591	630	621	586	548	576	583	564	625	604	614	615	588	619	593	589	578	576	593	603	648	646	582	634	589	618	654	614	638	566	634	610	582	591	664	597	645	558	580	638	587	583	672	653	657	617	610	587	573	576	610	605	575	610	615	610	630	598	625	585	605	599	641	618	634	587	615	642	600	550	594	568	602	612	586	582	594	598	606	610	603	587	586	580	595	633	565	587	658	588	630	630	613	631	642	613	608	628	578	627	591	619	585	598	587	650	593	608	600	602	596	565	583	607	610	568	607	568	590	657	573	608	653	570	577	625	590	607	610	594	565	615	617	587	634	632	627	604	614	588	632	631	610	606	608	598	596	586	648	608	587	573	604	615	619	610	613	604	605	611	618	561	618	652	614	590	607	586	609	593	602	620	610	639	619	670	612	579	623	588	594	583	655	602	607	603	616	564	613	631	650	596	559	596	550	602	632	596	624	582	626	607	588	649	605	587	616	588	604	603	572	592	604	618	664	600	592	629	620	622	598	566	577	638	566	613	597	635	613	633	646	656	634	623	632	634	619	632	630	611	640	618	623	585	592	612	586	579	588	609	594	606	620	620	617	584	584	634	572	583	632	612	577	596	593	657	622	584	602	651	576	609	586	620	580	577	625	590	601	627	591	605	621	635	592	611	590	619	640	620	597	577	624	632	648	568	551	564	607	591	608	627	625	584	584	572	633	613	592	584	638	626	606	600	618	570	638	612	594	618	589	594	585	604	633	609	585	551	597	622	638	606	616	668	630	559	614	625	615	652	604	619	617	635	607	560	615	622	583	601	601	593	631	661	600	583	570	615	673	620	603	625	589	599	651	616	578	647	623	627	606	594	635	617	590	590	593	590	638	620	621	569	589	564	580	608	657	552	606	613	591	577	624	569	652	600	635	623	605	636	589	580	642	595	635	620	595	604	561	597	580	611	578	612	593	565	618	618	626	552	604	630	602	615	614	641	577	626	604	589	592	644	612	609	589	547	613	580	623	584	604	589	632	578	599	637	599	619	557	617	667	630	635	589	636	613	641	563	605	574	595	599	566	627	573	609	594	608	580	579	655	575	644	593	619	586	659	639	613	604	608	580	611	613	598	621	628	646	617	625	639	658	591	598	630	547	600	590	566	633	626	619	617	616	608	616	614	588	594	622	625	589	620	627	633	582	632	664	614	630	643	637	605	617	599	601	588	599	603	591	594	637	616	569	561	596	589	600	612	635	593	609	591	594	611	617	576	604	614	650	591	666	613	597	655	634	608	574	593	629	616	608	579	609	595	607	598	627	629	557	610	579	610	645	627	623	601	597	632	614	608	588	640	597	664	590	592	632	636	620	587	595	589	589	597	617	616	588	574	618	616	585	628	592	608	629	603	621	585	587	606	603	584	643	628	599	600	603	610	563	614	592	621	659	634	570	591	610	594	656	677	590	601	657	610	578	632	599	576	636	602	635	645	659	595	611	621	621	598	619	612	625	602	610	619	591	636	561	630	605	572	613	592	583	636	567	611	602	599	667	614	623	622	611	594	623	602	597	608	627	579	564	580	621	599	586	570	607	601	586	581	621	632	588	612	624	628	592	607	605	605	583	591	572	601	582	591	619	588	630	567	611	625	580	610	607	614	613	592	574	619	579	637	604	614	574	606	550	601	607	598	615	583	654	581	600	624	613	590	554	610	616	613	579	639	634	591	638	582	596	656	612	564	591	609	577	595	611	624	620	591	595	621	630	628	639	610	579	580	575	623	591	648	602	609	612	626	561	582	632	594	593	627	612	615	567	565	625	615	586	577	604	585	584	607	583	577	583	588	638	606	592	589	616	572	613	594	627	610	603	607	607	650	598	620	633	612	592	631	571	616	629	588	605	621	589	624	657	625	598	574	652	601	587	586	641	591	561	580	618	576	599	601	617	608	609	615	605	617	595	628	558	601	601	615	591	600	587	607	621	606	608	623	579	632	601	597	646	582	631	601	608	622	590	561	573	606	619	574	597	634	614	613	607	598	609	595	584	592	660	611	616	583	597	566	626	573	629	623	596	565	585	604	658	604	626	591	618	608	594	635	675	584	599	671	591	599	584	625	624	648	606	612	588	599	601	624	609	578	580	601	617	644	618	612	611	605	646	609	601	568	630	627	589	599	590	602	638	603	606	612	552	640	586	629	619	608	578	593	617	644	578	613	563	646	609	583	653	577	563	606	614	614	588	568	598	527	590	594	613	635	583	597	537	620	612	617	627	623	607	620	572	574	632	634	643	597	604	602	614	597	584	600	615	621	616	581	542	644	578	615	620	610	594	602	667	603	628	580	622	595	624	604	600	604	613	623	594	602	620	624	649	598	568	608	587	591	669	618	598	622	596	632	580	595	622	617	661	583	673	624	606	595	604	621	585	633	617	574	603	591	564	580	666	595	611	563	599	587	606	659	547	643	597	661	607	587	614	641	613	588	612	576	614	586	627	628	652	622	645	601	623	589	641	569	575	622	583	626	633	601	619	577	643	638	620	631	618	572	615	619	608	591	622	583	602	657	626	616	592	610	631	612	581	615	637	634	561	582	598	591	642	570	601	672	576	578	624	608	638	615	629	591	567	569	646	606	608	546	606	593	550	627	601	577	596	582	569	601	538	622	556	576	612	616	582	589	650	618	564	567	573	654	618	662	620	559	614	635	644	585	622	608	531	598	569	579	618	584	614	596	606	563	593	581
23476	21434	29212	24060	21524	27948	59587	49170	36288	21783	8796	2051	577	424	425	392	377	395	420	387	390	374	325	385	372	392	367	406	384	375	381	396	379	392	402	360	333	389	341	348	364	399	359	390	399	371	317	345	387	375	376	407	372	351	377	392	373	396	382	400	351	360	373	354	322	411	354	394	394	377	397	375	341	355	389	372	362	373	355	357	375	360	386	391	400	386	377	357	381	403	366	360	339	354	367	357	364	400	376	362	401	371	373	423	375	375	357	356	393	389	345	390	364	377	373	400	398	354	368	371	365	342	379	394	386	398	355	381	378	380	359	379	378	371	402	381	369	351	394	374	341	380	392	348	415	376	358	386	385	331	375	365	374	353	358	365	364	373	357	381	392	361	400	371	377	348	361	371	354	354	338	359	396	380	375	337	377	360	370	367	359	373	371	362	382	351	342	378	394	381	401	353	397	347	386	392	370	375	364	390	391	367	358	366	385	399	365	370	406	313	384	380	399	361	378	348	366	374	387	365	413	389	384	361	392	403	362	361	382	428	397	367	377	394	371	369	358	386	375	410	390	411	368	353	386	401	374	392	353	331	365	373	391	364	382	355	406	368	382	402	415	421	361	382	352	368	362	389	346	377	350	375	421	382	374	347	385	386	351	378	361	360	396	389	354	351	358	351	363	373	364	378	370	377	331	355	338	439	352	393	412	354	380	377	392	377	375	365	352	352	345	377	363	358	361	378	366	379	392	392	373	375	353	357	385	419	415	370	390	381	372	351	389	389	356	375	370	393	390	390	387	344	403	372	387	380	374	354	348	430	397	352	376	406	386	357	385	362	389	382	388	391	368	380	353	374	409	356	388	351	377	362	394	404	398	369	340	379	414	414	363	341	338	367	380	366	388	374	385	397	389	394	364	371	393	356	361	367	381	372	382	362	358	360	394	365	347	351	361	357	322	366	385	379	385	413	351	370	366	389	360	386	365	392	383	350	403	366	381	408	359	353	365	362	383	333	344	348	339	404	378	348	382	341	402	394	375	369	368	385	356	386	405	358	367	407	375	383	392	391	396	352	386	372	372	363	405	393	357	383	389	390	378	378	362	354	375	376	341	392	388	387	387	369	368	398	392	374	415	360	378	348	377	357	377	413	404	393	393	390	378	376	376	371	375	412	400	368	339	374	356	402	322	409	392	382	388	358	365	357	414	384	386	374	373	379	376	365	345	385	355	371	397	375	359	381	418	357	389	381	352	386	375	383	401	337	405	390	391	371	381	374	370	353	360	380	419	340	412	367	384	382	337	374	387	362	368	378	363	376	341	383	356	378	381	367	365	390	374	395	388	372	384	363	384	350	379	402	380	365	400	394	385	382	386	404	404	402	370	384	371	373	374	386	363	380	387	382	381	365	393	390	350	395	356	364	355	400	371	356	395	358	348	384	379	393	407	391	384	407	370	368	360	371	365	365	375	366	411	400	355	340	365	361	368	385	361	376	378	352	361	365	353	388	374	371	345	368	362	359	363	359	400	393	345	360	346	358	356	350	365	362	362	411	343	367	359	382	363	388	366	380	369	348	376	343	369	340	362	352	362	406	371	375	373	410	372	354	369	396	359	361	388	342	364	360	408	365	386	350	354	393	386	364	381	403	376	385	359	384	358	408	356	362	371	376	365	363	340	376	376	392	378	364	373	357	381	347	355	334	363	391	368	338	377	382	381	389	394	419	378	357	361	388	381	409	377	385	375	394	360	380	340	383	334	370	361	343	381	377	384	351	386	362	367	389	363	399	348	388	414	374	387	369	368	394	375	388	339	398	362	392	366	375	374	344	374	338	396	382	357	343	368	363	352	375	382	403	382	342	357	382	364	392	382	381	349	376	368	328	388	384	362	386	381	346	376	386	395	349	368	398	358	359	353	370	375	391	401	344	376	370	364	389	383	352	377	386	350	350	430	398	383	337	386	376	387	356	401	373	393	398	343	402	377	368	379	390	368	395	397	392	379	381	385	360	413	395	355	339	378	351	369	391	392	362	396	385	350	394	382	404	367	377	385	362	366	357	388	398	381	388	353	411	369	361	357	345	402	403	418	383	393	378	363	381	379	375	336	384	385	406	341	384	366	389	357	376	398	364	325	368	409	381	383	355	365	374	387	351	384	400	369	416	359	346	376	344	364	373	355	345	370	363	389	403	385	371	328	382	348	372	376	348	358	375	366	367	389	392	401	366	385	358	373	391	380	363	357	359	399	402	349	378	370	355	365	369	368	373	395	377	342	384	368	390	383	369	373	359	389	371	405	403	366	354	363	371	369	408	409	340	409	362	352	341	392	359	374	373	368	373	371	380	372	383	400	370	362	387	412	398	377	377	374	362	366	421	345	357	368	395	383	370	388	390	390	359	407	400	361	369	395	380	362	386	370	362	395	380	409	353	398	379	396	355	333	326	412	390	397	372	412	349	359	359	379	365	369	369	375	396	377	376	390	343	395	356	382	371	357	352	359	395	384	358	395	340	349	374	387	360	386	383	390	382	357	393	369	363	394	366	387	393	381	376	403	380	387	345	344	379	398	389	365	379	366	373	357	343	337	355	374	390	404	358	365	373	347	378	382	380	365	382	388	370	381	352	393	378	353	372	382	338	392	370	395	357	371	385	402	371	369	356	367	392	392	353	336	350	368	367	347	364	373	342	358	408	364	361	392	371	348	372	375	370	387	406	375	374	373	391	398	370	366	379	377	349	339	382	405	398	337	370	358	386	342	406	399	393	371	359	373	347	386	394	370	365	351	379	380	391	383	358	386	384	392	380	346	363	365	398	328	350	379	357	335	387	385	387	382	359	377	363	335	366	347	370	382	367	406	393	359	394	376	384	390	389	417	394	394	327	381	394	362	398	382	340	356	374	381	353	370	373	368	352	356	395	392	371	370	363	367	367	367	370	364	372	385	350	345	360	390	407	387	376	364	367	388	360	357	345	355	403	388	355	365	385	382	396	385	348	379	365	365	343	371	368	373	361	345	373	349	339	396	330	361	356	376	422	352	384	414	393	384	386	392	378	374	377	408	367	400	370	331	354	390	389	409	379	361	364	356	381	372	377	342	371	332	352	391	378	359	371	373	385	367	419	374	394	359	363	373	348	345	375	367	356	380	368	407	348	360	354	331	364	407	353	386	383	371	366	339	387	380	368	358	351	368	391	347	394	369	341	369	379	366	411	377	341	373	400	367	369	391	352	390	334	351	376	388	397	382	324	377	380	341	409	369	358	387	367	367	357	365	397	414	390	411	384	408	360	369	374	366	388	369	387	373	330	402	390	402	398	418	365	379	366	351	397	379	356	357	390	407	366	358	352	375	400	372	360	417	390	383	365	364	367	400	351	374	373	364	375	378	376	381	405	375	359	369	360	358	388	377	403	394	378	400	400	417	329	371	380	356	351	340	376	381	374	357	381	370	404	390	376	392	369	372	363	407	335	362	403	355	392	396	362	396	373	383	390	376	400	369	367
16692	34720	34942	27721	24172	34650	60340	49769	40451	26781	13065	3954	1070	596	542	549	530	497	533	506	536	536	519	523	521	507	579	516	555	542	485	503	476	523	515	533	529	507	503	518	513	523	548	481	511	525	539	533	515	519	501	524	520	526	533	517	509	513	557	530	521	489	558	505	491	534	499	531	494	526	460	487	491	508	518	529	528	525	502	522	496	521	536	512	503	522	506	536	521	491	511	559	491	510	504	476	540	519	539	530	519	500	525	498	503	534	515	504	539	506	516	486	536	516	507	519	516	503	547	468	505	503	518	553	516	540	542	541	512	535	490	494	539	536	539	525	516	498	513	515	488	542	520	522	521	552	535	513	525	504	584	507	537	488	508	505	507	511	553	522	476	528	511	567	465	540	541	507	487	523	493	485	498	556	545	514	543	542	534	535	511	508	499	497	500	513	513	523	521	547	553	544	496	503	522	504	514	556	508	546	537	524	490	488	464	535	558	489	517	501	514	501	492	484	499	502	531	516	511	539	532	530	499	453	493	530	514	521	515	520	512	508	519	503	531	519	561	492	493	517	519	507	491	512	508	552	548	521	474	489	509	528	514	536	501	521	518	519	536	521	515	526	500	532	480	499	519	528	516	509	515	571	501	521	508	534	537	541	524	562	490	535	486	532	535	521	559	500	498	484	477	540	491	556	510	528	519	526	479	508	528	509	525	502	509	519	515	513	499	511	530	558	506	522	551	488	531	537	499	511	532	516	518	501	504	506	539	509	514	537	488	539	475	536	506	554	496	498	500	505	522	484	518	506	537	498	511	516	518	529	561	554	500	512	527	510	539	534	536	516	534	472	502	543	525	491	502	477	524	523	531	499	534	536	521	534	486	549	512	483	515	508	486	500	521	503	492	479	495	506	509	501	499	500	508	518	578	536	528	563	542	503	513	525	496	502	515	524	551	531	526	505	486	473	490	502	503	508	559	531	511	528	517	521	514	542	505	527	476	522	556	509	512	496	526	476	481	515	521	513	504	537	501	498	517	543	504	485	509	494	527	488	545	509	492	519	523	535	492	533	493	486	537	554	521	564	551	481	486	511	507	512	484	517	522	483	502	537	503	510	504	533	507	522	484	466	524	563	515	544	550	520	531	503	464	544	515	494	543	495	505	490	517	478	500	500	512	527	496	545	503	473	531	531	534	524	489	506	520	507	506	547	553	504	492	496	529	476	523	528	501	533	528	495	496	550	510	521	493	515	509	535	474	508	525	516	502	494	498	497	517	531	534	500	547	519	512	553	505	497	529	524	515	557	524	513	554	500	502	540	518	491	533	535	550	545	568	527	516	500	577	479	543	477	504	535	529	504	551	550	466	496	533	553	509	549	539	507	512	544	524	528	501	506	513	518	495	486	501	501	520	495	510	524	521	502	498	512	523	542	503	487	531	485	502	493	463	511	545	512	512	494	489	509	535	545	475	537	520	484	512	546	563	492	504	489	538	554	502	520	535	530	521	555	487	515	493	520	504	519	502	532	532	517	492	546	513	534	499	490	491	544	542	509	526	505	534	543	510	511	490	522	500	528	561	526	519	535	511	494	487	541	551	576	539	506	531	511	517	503	514	543	497	516	562	543	506	517	535	519	561	516	527	530	491	500	488	515	512	535	523	496	468	551	491	535	456	480	505	528	539	511	518	529	486	523	538	523	497	514	487	525	503	510	540	514	500	522	525	538	505	534	512	513	489	481	534	507	521	504	525	528	473	559	528	569	534	502	533	511	527	499	561	474	481	489	536	524	513	482	517	526	547	511	487	498	500	517	532	532	543	534	515	543	518	535	555	515	564	533	530	456	503	525	537	513	494	476	496	476	488	522	516	470	474	479	511	526	528	517	536	564	534	556	508	531	559	536	480	502	540	523	536	511	513	483	563	536	516	551	511	524	514	528	536	500	500	504	519	525	538	563	520	534	539	523	533	515	492	531	531	525	506	557	523	529	511	491	524	553	505	494	523	538	494	526	475	541	512	509	550	519	513	518	514	492	511	559	471	530	529	511	494	540	492	522	539	501	527	481	542	568	541	502	527	466	509	512	518	490	517	511	516	520	525	529	470	530	515	523	532	515	490	517	484	519	491	491	512	534	498	521	523	494	494	544	532	517	480	498	473	504	542	514	509	499	519	548	559	493	520	508	519	512	487	494	544	473	514	520	513	519	495	528	553	511	551	506	503	502	522	536	506	502	528	526	510	519	545	479	543	504	531	534	528	538	540	538	489	503	520	553	532	519	565	511	495	533	529	523	508	488	495	523	518	528	501	492	498	508	524	550	531	535	525	479	549	517	557	531	518	519	516	509	542	531	503	526	591	538	512	491	498	467	519	517	509	518	506	558	526	494	523	543	494	500	473	510	524	490	509	532	515	503	498	481	527	518	520	535	468	514	485	476	481	501	567	528	549	561	469	522	541	506	502	525	467	496	526	536	494	509	519	514	496	520	522	515	537	489	525	467	542	524	557	547	470	574	507	543	511	507	517	469	501	511	535	516	544	508	552	517	525	550	542	586	507	523	535	488	519	503	513	511	546	529	530	494	542	510	471	518	528	531	477	516	516	532	515	526	515	503	531	533	497	528	497	507	506	515	555	491	514	514	510	522	529	513	531	520	513	583	520	532	521	567	511	504	530	500	512	493	534	540	515	507	496	520	503	530	534	504	554	495	516	497	505	532	506	513	497	516	484	511	530	527	565	519	529	548	530	517	525	468	505	468	465	538	506	483	525	535	559	536	555	501	514	511	554	558	511	472	530	479	515	530	530	537	534	496	510	538	511	522	510	521	478	485	518	557	509	500	507	508	473	491	547	502	514	524	529	512	485	529	524	477	509	516	508	499	511	484	510	499	545	541	469	524	528	505	491	515	503	467	503	495	523	527	538	509	536	515	509	506	520	558	484	495	544	537	552	553	535	515	530	501	531	520	492	547	485	513	547	489	532	521	544	514	539	544	522	528	501	511	489	510	494	516	501	462	528	503	475	546	535	525	504	491	531	564	503	503	499	529	510	525	503	497	536	511	506	474	491	493	486	507	540	552	531	601	522	494	506	479	517	555	506	494	501	531	471	469	482	514	520	523	525	521	555	485	501	543	493	487	481	509	531	490	513	515	516	504	503	526	480	512	529	475	500	538	522	525	485	496	479	508	510	499	516	533	548	547	466	534	513	531	535	469	535	486	515	527	519	518	491	558	517	536	542	482	544	515	535	515	524	489	531	539	519	516	549	504	526	504	541	508	531	521	511	503	537	529	535	531	520	546	505	535	517	489	503	486	509	521	501	534	533	525	513	482	538	532	514	557	508	494	537	521	508	511	492	501	487	511	536	540	502	548	535	541	512	530	519	554	512	508	506	498	509	515	482	489	520	506	486	520	533	543	509	520	523	520	468	494	504	503	525	515	531	509	507	505	490	536	485	505	502	485	493	544	536	525	566	522	469	488	543	526	517	546	550	501	521	507	519	494
27168	21768	21133	12973	7580	6762	11459	7638	4585	2208	1077	647	509	469	435	422	417	445	445	447	461	489	418	391	422	450	420	442	436	447	448	440	435	472	435	449	423	460	437	428	442	413	436	433	426	444	437	443	419	441	429	430	398	439	453	418	454	438	445	481	419	424	407	427	455	450	451	413	420	429	448	424	427	425	436	426	427	398	413	427	439	417	473	482	412	413	419	473	439	428	402	426	397	448	442	423	411	383	451	402	404	415	446	419	427	442	462	445	473	416	456	462	444	423	435	456	469	400	416	430	444	445	422	423	433	456	450	460	475	433	433	414	436	457	457	448	434	427	456	479	419	455	414	426	427	420	441	409	418	449	424	442	437	448	483	440	419	428	456	421	441	462	456	421	462	437	445	445	455	460	439	429	420	404	439	438	447	425	398	421	408	447	431	439	437	428	435	439	393	413	428	464	410	431	440	404	455	434	449	393	435	433	439	406	389	422	460	442	442	415	433	421	444	390	471	464	478	445	453	456	464	435	448	440	394	409	442	418	413	418	419	400	452	446	426	414	426	434	460	410	441	408	418	402	457	446	464	461	459	437	431	462	424	464	456	460	471	433	451	414	413	395	453	473	446	435	404	439	450	482	468	460	413	443	429	431	445	431	439	434	429	443	428	439	460	429	428	420	441	439	457	445	422	432	429	415	423	448	428	429	425	461	435	427	464	431	446	431	428	449	436	431	456	430	439	441	432	423	433	431	432	469	442	436	436	431	414	454	430	428	452	435	410	423	470	444	409	434	390	442	455	412	480	413	408	409	475	449	406	423	453	447	389	431	434	413	450	418	432	428	457	413	424	440	410	426	384	468	479	446	459	458	454	456	469	405	451	423	447	428	434	421	413	469	461	442	412	441	430	418	423	424	431	434	417	452	472	426	449	444	422	414	432	478	374	431	445	433	445	436	433	438	453	424	435	428	389	438	439	432	427	409	441	437	417	412	440	420	429	464	414	421	475	423	435	439	444	444	420	429	451	423	448	458	437	445	427	449	431	421	420	423	396	465	441	442	447	452	445	483	446	420	419	431	391	446	428	387	420	445	453	433	461	434	459	453	414	458	438	412	449	448	440	439	423	392	419	437	448	479	447	481	424	422	446	432	421	452	445	407	426	443	403	438	440	430	413	489	464	421	434	422	457	433	436	391	447	466	414	424	444	440	442	425	429	438	401	480	428	434	476	459	442	413	401	405	453	437	430	461	400	375	454	433	440	474	415	454	423	435	447	442	443	424	467	449	449	434	458	436	478	415	443	467	446	442	459	441	424	409	483	443	447	467	454	394	443	452	439	452	429	436	426	440	427	439	443	435	445	418	434	434	428	470	433	421	403	421	462	421	429	449	407	427	426	431	478	413	407	452	446	428	448	429	432	467	427	427	437	401	444	407	438	428	493	431	414	428	424	442	413	415	420	409	443	443	410	430	434	407	440	452	469	433	403	416	451	414	449	416	451	440	441	441	464	436	405	428	452	422	449	445	435	404	436	424	419	421	429	407	470	432	394	469	417	415	452	418	427	437	429	407	454	444	390	417	418	416	422	416	464	453	412	445	428	401	441	422	422	401	440	389	450	425	437	422	435	437	447	395	436	405	468	450	446	444	453	446	421	452	407	426	460	430	421	468	417	429	417	440	440	418	419	432	391	447	432	447	424	418	437	464	456	403	451	407	490	443	408	420	439	420	457	438	431	461	432	432	437	404	469	455	451	407	427	454	456	457	434	432	443	427	431	429	376	460	401	434	472	430	414	452	444	403	411	419	424	396	429	405	466	379	433	415	454	401	461	424	402	448	451	485	461	454	414	409	452	440	408	433	429	419	468	431	381	466	459	440	456	431	430	501	419	433	430	469	412	470	432	434	454	421	435	430	499	443	458	417	422	472	444	415	454	426	460	496	448	441	442	442	466	432	436	399	400	418	453	413	423	459	455	441	438	445	441	429	470	470	402	413	424	459	438	438	432	444	445	447	440	451	460	430	437	400	401	394	407	424	428	461	452	394	427	421	432	438	394	428	391	411	412	434	474	420	435	458	479	418	431	469	436	429	404	440	442	400	427	435	407	409	414	427	402	451	432	454	428	437	435	422	453	434	437	446	444	421	441	464	415	401	410	438	428	454	426	465	410	426	436	384	454	408	429	418	448	390	414	429	412	462	418	412	433	436	445	433	441	439	504	438	423	441	417	432	420	436	475	426	440	433	456	415	451	419	468	414	409	442	464	447	430	429	460	444	412	450	435	438	417	421	429	392	458	456	440	415	412	470	393	444	476	432	431	422	456	419	446	453	458	427	424	451	443	436	455	450	443	459	437	477	413	461	408	407	417	473	482	427	446	422	422	469	464	489	482	453	448	429	438	472	507	426	410	410	443	453	411	405	454	439	470	440	438	408	459	458	419	422	432	421	436	436	461	437	398	478	469	485	435	413	443	420	451	424	416	475	452	398	422	491	461	471	460	454	433	406	457	416	442	467	443	448	456	435	490	449	416	475	435	440	472	392	440	441	454	433	452	412	433	440	419	427	448	391	452	413	429	425	440	434	419	434	455	443	413	395	389	459	477	448	443	438	458	471	432	393	434	410	416	455	413	401	406	409	436	414	473	396	387	400	432	472	457	428	444	393	416	452	447	413	439	433	407	434	436	434	439	429	452	452	403	446	477	469	408	443	436	413	447	459	396	477	469	450	428	465	436	463	446	466	430	419	424	488	414	424	448	406	458	429	497	431	435	461	474	432	409	440	449	429	408	477	395	419	457	400	436	461	387	453	443	434	406	399	428	428	479	412	416	439	433	424	450	429	416	438	430	407	415	468	460	444	417	417	457	437	417	432	397	466	438	459	447	453	423	446	428	428	430	430	466	428	438	439	443	427	478	404	409	471	449	442	424	434	429	447	433	422	434	439	412	443	438	441	432	434	448	427	420	449	418	433	420	447	436	432	421	427	480	469	437	448	455	455	440	446	409	459	421	484	439	405	434	443	404	443	438	433	448	423	448	431	429	427	456	441	458	437	413	451	424	427	437	435	477	444	455	441	422	470	423	461	425	432	467	428	436	430	463	438	437	453	462	447	444	473	441	431	444	473	438	419	389	425	456	417	446	443	420	435	442	402	486	430	389	433	426	448	420	442	460	417	454	450	396	438	456	436	387	488	453	397	437	449	430	450	447	451	439	438	430	447	417	392	446	417	433	413	425	437	435	431	450	435	396	408	407	417	458	428	441	415	438	405	431	451	428	440	413	404	422	451	437	446	439	442	405	441	405	402	452	447	432	439	418	432	419	435	473	463	450	407	438	420	419	488	431	434	416	417	457	452	426	486	456	481	468	443	464	442	438	403	441	458	479	454	416	421	482	422	396	437	459	444	459	424	454	436	452	453	429	478	389	425	440	442	449	430	421	428	423	398	441	410	454	457	430	434	402	457	460	458	438	426	378	432	428	422	454	431	415	431	455	404	458	424
15432	28418	26606	16903	14338	13930	19185	13303	8520	4180	1941	950	715	624	621	611	651	649	599	622	597	652	588	641	673	597	614	616	614	588	570	561	600	637	642	576	580	606	603	568	612	585	628	598	624	633	620	606	645	608	578	611	565	620	566	590	639	628	575	634	628	619	597	610	646	603	592	636	623	605	594	630	569	583	586	612	595	599	619	637	622	624	595	638	604	562	621	581	567	626	637	664	600	609	600	565	638	623	612	604	581	578	641	632	563	569	620	605	671	604	600	587	628	562	626	557	620	621	619	626	633	601	589	601	623	604	637	540	591	593	619	614	632	628	614	587	628	620	588	604	601	606	621	592	613	593	646	648	630	578	579	608	598	590	627	622	616	593	618	573	573	589	601	636	601	595	644	624	604	581	605	597	600	572	598	623	568	620	563	602	591	634	622	601	624	590	626	585	579	606	614	603	600	651	656	634	611	624	566	608	602	656	620	625	600	563	599	624	654	557	601	594	608	589	623	566	633	622	614	622	614	602	628	627	613	595	641	615	607	621	624	600	606	638	619	584	588	618	617	604	582	610	608	583	594	649	623	613	605	626	607	595	643	615	549	649	615	622	585	609	583	598	616	607	570	608	587	576	597	603	633	656	594	594	596	635	584	590	603	635	599	595	645	604	666	575	656	620	590	629	675	598	599	620	636	558	629	619	593	629	599	596	589	597	589	616	595	599	630	624	614	631	618	589	623	562	617	632	595	617	581	637	605	588	606	593	591	588	596	622	637	633	628	626	602	637	610	622	583	553	608	598	565	577	624	630	614	586	573	611	596	629	613	632	611	607	608	578	580	604	580	581	591	615	599	613	627	648	608	634	602	616	607	635	588	608	637	610	561	569	619	604	633	604	567	632	611	603	615	573	625	584	630	611	626	620	601	596	580	616	600	615	569	594	572	618	595	584	552	579	588	564	600	581	620	614	609	651	639	635	600	601	595	600	591	619	604	641	641	586	626	635	598	627	599	577	589	575	625	635	571	569	609	621	635	587	648	622	581	595	637	595	616	615	625	614	574	598	591	553	583	618	620	582	561	578	554	625	599	639	590	592	610	613	577	589	637	642	652	580	578	653	622	598	594	630	679	594	571	577	597	558	649	650	560	636	658	595	631	600	591	645	620	595	529	652	630	579	577	618	565	599	587	616	650	658	660	666	631	653	539	566	634	612	627	657	647	625	632	606	585	648	589	620	633	605	638	613	619	590	611	610	656	633	612	612	621	635	609	594	587	608	636	564	585	631	567	601	582	630	610	591	624	597	613	613	619	616	590	598	566	610	596	627	646	606	576	633	579	560	644	610	626	633	568	612	575	606	632	595	565	592	632	607	642	605	607	563	616	600	606	655	592	621	660	582	618	568	592	591	613	644	577	566	604	638	643	640	613	581	602	602	582	626	626	655	632	616	599	556	601	600	595	627	590	647	580	607	586	578	602	611	570	591	630	613	635	628	590	564	566	602	632	644	634	586	615	590	618	609	627	606	617	605	597	614	630	598	601	631	626	603	614	623	646	637	567	586	649	588	596	572	582	611	629	636	597	592	652	608	631	620	641	639	606	639	619	642	585	637	611	577	591	645	638	656	613	604	630	605	597	580	609	595	605	631	553	638	577	592	660	591	637	627	616	656	613	664	615	589	607	618	593	589	657	576	606	609	608	630	586	605	611	630	648	611	607	584	629	589	582	632	607	648	622	616	599	590	572	649	578	631	583	606	620	587	604	624	559	633	636	582	555	622	639	631	607	625	592	579	645	656	646	621	592	670	609	653	580	613	583	619	599	573	624	645	615	639	596	602	611	571	575	625	640	631	585	654	567	606	615	604	623	599	594	658	565	594	552	608	622	555	593	620	607	617	633	592	628	612	610	582	594	615	594	608	586	586	530	630	634	585	648	622	657	635	575	617	617	625	628	637	590	617	618	633	629	589	658	617	578	616	562	599	584	616	592	574	596	601	627	612	620	620	625	602	615	631	579	594	627	646	623	632	570	623	603	616	576	610	630	589	590	643	569	582	634	612	613	597	589	611	597	615	598	620	602	560	637	624	589	599	629	601	605	610	596	640	604	631	623	608	619	614	648	616	608	612	682	605	574	575	566	588	623	569	586	571	582	585	582	629	568	607	589	620	620	613	598	550	601	604	585	586	588	576	593	600	581	641	619	617	588	633	602	605	558	633	617	631	635	615	609	603	605	582	617	526	618	611	638	585	598	637	604	607	629	625	639	628	651	573	645	594	587	589	631	587	622	634	621	675	636	592	607	598	589	612	635	620	549	604	580	583	591	576	615	584	588	635	583	612	567	608	638	620	581	634	631	608	619	588	623	586	600	636	638	663	615	620	610	601	621	605	598	597	633	615	631	589	577	590	601	603	603	566	617	622	625	598	589	568	625	582	598	634	614	601	602	705	627	631	627	626	591	603	603	593	633	603	605	620	571	619	594	593	631	592	564	621	582	632	582	582	579	583	560	596	630	646	599	554	592	559	599	651	582	604	620	569	582	592	598	635	623	669	533	611	621	596	617	625	576	584	602	595	654	628	614	624	625	607	615	627	606	573	607	602	571	606	637	628	592	619	588	590	582	600	627	637	592	619	618	615	593	585	604	561	640	671	589	617	561	611	638	594	557	603	613	642	605	585	581	635	589	632	632	596	673	602	624	669	646	600	573	608	577	589	636	597	586	609	609	618	633	649	582	582	581	608	618	594	592	597	624	546	629	602	628	645	620	618	615	586	621	657	566	560	629	575	597	574	633	622	633	599	614	594	601	605	580	640	631	625	574	595	594	568	581	601	632	620	608	578	611	547	629	588	649	618	622	621	585	615	610	593	598	609	626	612	599	573	617	626	613	610	620	600	612	585	623	597	635	603	565	608	606	622	599	606	610	619	632	645	569	604	590	609	660	642	619	596	610	591	586	606	612	633	608	597	614	631	592	571	596	633	591	607	641	585	607	643	653	638	601	610	593	591	604	638	569	616	611	621	691	619	600	598	634	553	630	590	640	616	605	627	606	656	576	607	599	596	613	623	611	622	667	617	611	627	605	601	601	561	582	618	591	634	604	601	580	627	644	613	603	599	634	643	612	612	623	578	620	632	591	612	606	586	563	638	559	616	595	632	599	593	615	592	636	581	615	608	642	588	576	596	594	615	639	570	602	624	595	665	615	601	594	616	610	600	621	606	617	600	581	583	538	593	638	606	580	605	585	672	630	611	621	622	604	638	590	627	592	595	561	627	591	635	623	613	576	649	594	611	635	610	612	576	647	561	604	612	625	583	600	615	603	643	615	635	629	611	605	610	599	624	625	619	664	601	618	596	582	579	628	589	603	581	585	634	607	581	566	656	588	571	643	611	626	568	575	675	595	628	594	661	600	586	608	598	603	596	580	651	627	638	623	579	557	619	593	597	614	631	593	610	614	610	677	635	592	623	613	550	594	593	608	620	612	599	573	613	599	627	606	572
27422	22196	21627	11262	4604	4429	10772	8334	4878	2588	1266	681	510	430	461	432	454	428	457	439	484	432	444	467	460	454	458	464	487	415	410	436	431	454	423	453	437	445	447	422	446	403	414	455	463	444	440	413	441	440	450	451	468	443	433	465	460	420	462	433	435	448	486	427	434	466	448	450	435	419	442	415	467	448	455	423	413	431	441	436	426	410	470	439	451	469	412	419	420	408	413	452	423	422	476	420	448	431	443	416	414	464	453	425	427	452	450	459	432	378	481	414	426	465	421	445	456	446	427	446	453	464	453	428	460	454	431	424	422	464	462	432	453	497	461	436	444	449	443	449	444	456	433	436	423	406	435	417	437	408	426	449	447	448	443	463	440	419	433	447	406	438	457	425	482	457	403	426	445	415	472	425	469	474	456	439	452	407	449	416	445	447	466	442	414	454	417	451	443	436	438	457	477	424	413	453	411	426	412	482	428	483	418	429	480	454	468	448	431	450	451	439	450	437	453	422	421	421	425	470	449	455	411	431	482	449	420	431	457	427	467	429	421	413	485	446	430	445	422	450	461	441	467	409	443	474	456	435	464	442	431	431	441	424	492	483	456	440	490	423	452	460	423	428	417	434	449	460	448	432	431	453	434	458	398	421	436	453	445	427	441	426	490	437	449	437	433	466	446	471	412	421	470	417	449	428	396	442	473	416	421	480	448	426	441	398	426	480	485	418	431	403	470	476	432	439	454	465	420	431	414	438	413	435	461	413	405	472	460	435	440	419	429	452	450	439	466	479	423	460	434	415	438	457	444	432	432	456	428	412	458	427	467	408	444	431	458	444	443	409	409	407	437	455	423	407	452	437	465	430	462	459	462	478	401	421	414	464	441	447	460	459	496	446	519	428	458	447	398	421	418	432	445	454	464	434	429	442	436	432	433	438	477	429	444	463	472	488	414	466	452	430	421	443	475	420	457	419	416	447	434	450	447	449	439	448	461	416	456	449	463	437	458	449	453	459	447	453	443	444	415	483	430	469	456	443	445	389	453	457	416	449	427	459	410	448	436	420	457	447	434	426	427	419	423	443	467	465	463	449	418	419	417	462	411	424	434	444	437	453	447	436	468	437	471	428	442	441	430	410	455	407	453	457	425	430	427	445	402	447	422	432	449	470	439	429	431	454	434	419	436	401	402	422	426	432	433	455	450	435	447	473	428	446	454	447	448	455	460	429	458	421	423	442	432	447	464	443	451	463	419	435	427	480	435	426	451	445	438	452	420	440	448	426	415	488	436	411	448	404	461	449	464	432	417	430	418	451	496	422	420	438	441	470	439	478	446	437	461	458	408	392	435	404	481	451	445	443	422	458	458	424	430	466	459	454	417	437	425	439	473	471	434	432	414	475	428	438	452	504	460	423	425	437	447	445	424	473	473	434	434	455	423	424	483	444	476	430	410	468	435	453	434	463	431	449	431	446	386	440	449	461	465	441	432	450	432	444	457	475	463	464	451	451	445	496	451	438	427	499	456	446	460	459	434	398	442	450	405	395	445	437	395	431	441	452	468	447	477	464	457	488	484	460	451	439	417	463	514	469	436	405	439	455	466	496	454	462	467	456	451	442	448	421	458	440	441	442	382	423	445	419	433	456	445	479	400	457	439	414	453	461	433	481	487	441	437	432	414	454	450	435	441	468	448	442	478	457	462	419	448	471	446	416	434	469	432	428	449	438	427	454	433	427	478	427	438	438	447	443	472	433	412	436	450	428	455	442	450	435	427	424	443	440	437	462	446	442	434	414	468	417	451	434	417	428	443	476	445	440	442	442	423	430	465	462	428	458	374	437	430	449	435	434	445	451	462	436	433	458	422	449	429	413	463	402	411	451	456	461	480	438	419	442	461	449	411	431	460	415	426	436	482	417	436	415	459	442	439	402	444	432	446	441	433	432	451	456	430	447	457	428	456	425	452	444	465	458	443	477	465	440	443	421	452	434	406	426	447	439	429	446	445	438	403	464	443	440	418	431	450	451	445	456	440	445	383	455	467	448	439	453	458	458	471	448	431	472	440	438	465	431	461	466	446	442	436	457	474	447	460	384	453	429	428	436	451	446	436	458	421	421	421	456	523	453	442	456	415	432	426	453	415	453	462	437	434	408	473	442	447	440	442	456	444	400	433	463	457	461	433	418	431	459	438	489	451	458	480	426	408	443	433	447	466	421	462	481	449	450	438	440	453	431	401	418	417	471	470	443	452	451	400	453	439	426	449	430	464	437	469	439	448	452	446	498	461	461	424	437	459	420	434	407	429	434	442	452	477	442	439	497	389	460	481	437	468	429	426	446	461	485	436	473	418	445	455	444	442	438	435	441	442	387	434	400	428	414	430	426	433	392	463	434	467	426	436	424	445	428	435	475	463	434	430	480	432	440	436	437	443	443	448	446	449	459	479	439	450	433	482	434	434	427	430	474	444	431	452	448	428	450	452	407	413	451	432	447	449	425	445	439	416	439	487	475	425	419	457	463	438	443	463	424	461	400	433	453	442	459	450	450	463	410	411	464	464	440	444	429	414	445	411	435	464	433	454	443	433	453	466	460	427	443	425	412	436	450	485	396	499	422	418	452	487	445	492	484	432	453	433	469	434	432	445	484	441	437	437	466	433	468	417	438	441	449	415	430	461	430	478	455	461	462	456	444	457	415	400	455	450	409	417	428	422	392	424	444	439	441	446	442	426	445	484	423	455	458	436	448	416	416	448	446	443	422	453	414	434	455	435	432	424	434	468	416	397	433	424	423	460	395	448	452	434	465	445	457	459	442	403	433	440	447	455	414	444	452	425	414	409	418	421	419	428	420	443	435	442	446	400	413	455	459	446	455	447	455	435	445	443	436	465	458	422	451	426	448	480	497	448	435	430	422	489	463	432	468	434	457	395	446	409	441	423	482	429	408	459	457	416	458	444	438	447	463	416	442	444	421	409	442	432	427	437	429	474	429	433	421	416	440	466	433	445	463	461	448	454	440	430	484	442	443	434	430	438	433	433	427	461	454	451	429	460	463	471	440	451	454	412	441	459	415	419	499	420	405	427	415	422	433	434	411	420	467	446	438	428	418	428	446	385	449	421	429	436	438	459	441	424	428	431	440	500	447	433	443	456	447	431	427	412	421	425	501	465	436	445	437	433	438	484	459	462	422	403	477	449	418	439	407	449	431	469	404	443	412	450	464	439	459	417	469	458	438	445	449	401	450	432	452	451	413	453	421	423	422	438	449	415	448	468	429	426	422	451	426	459	420	417	476	507	498	425	426	469	405	453	471	430	449	405	458	418	437	433	421	447	448	439	445	431	448	456	428	432	421	462	455	469	458	398	427	436	420	451	441	422	453	448	414	429	428	448	461	434	409	447	464	445	410	439	454	467	468	500	439	431	440	451	430	458	396	436	440	461	417	415	446	425	452	464	479	433	436	473	440	418	427	441	425	437	445	400	428	425	437	463	425	457	417	458	400	438	445
18319	29918	26130	13574	9527	10055	18876	14426	9179	5211	2352	1111	752	653	594	590	578	602	620	649	578	604	652	614	638	621	635	625	646	625	605	609	633	674	635	621	626	565	641	661	625	590	627	627	614	603	622	646	600	630	595	656	577	643	597	685	645	604	637	580	605	634	625	599	619	642	608	579	638	623	666	632	609	610	606	577	614	632	609	553	614	627	641	623	648	597	598	633	599	662	611	647	686	649	650	614	595	614	635	658	628	609	566	651	614	558	631	606	634	619	591	686	642	700	629	652	636	577	604	617	665	620	658	649	625	665	671	578	600	601	613	615	599	624	627	619	588	599	605	601	637	634	600	585	653	652	606	643	618	613	605	632	631	647	585	639	597	625	597	591	659	631	687	615	595	587	601	598	670	587	576	603	664	655	625	616	618	654	616	584	627	676	594	597	595	608	648	622	590	595	654	624	606	619	670	617	624	649	635	631	671	637	626	654	619	628	604	665	615	628	654	638	597	631	645	619	647	640	632	620	636	653	641	638	624	618	610	600	616	605	620	601	600	602	587	649	584	594	633	627	605	647	637	614	652	624	609	638	625	662	634	656	643	588	589	610	661	627	639	612	632	630	658	583	594	655	600	594	616	593	629	605	641	659	604	649	588	618	580	598	604	635	631	581	600	581	643	612	598	649	635	594	636	601	621	599	632	649	607	629	658	605	632	669	611	642	620	641	635	621	616	615	666	609	630	653	640	621	567	597	618	613	649	659	631	620	600	604	647	632	624	647	568	648	609	616	586	630	635	616	620	635	626	670	639	598	603	634	597	606	600	602	626	636	675	648	599	615	615	576	603	631	617	602	630	631	654	626	651	594	649	610	606	586	606	622	621	663	694	592	603	602	612	628	580	598	551	632	622	590	662	661	595	605	633	626	632	624	621	681	649	624	613	614	579	584	564	605	596	692	594	610	617	638	638	620	549	627	636	612	579	632	599	663	612	607	574	612	621	590	642	626	609	656	605	649	582	597	672	617	657	632	610	616	622	614	566	619	607	622	624	647	641	640	617	653	575	621	639	645	594	606	612	609	609	622	613	610	669	612	550	630	598	617	649	647	618	629	612	620	608	604	620	634	625	651	610	613	676	645	599	613	633	609	584	592	608	657	609	676	612	596	625	612	635	617	608	615	605	653	614	674	645	601	638	586	641	626	623	614	635	596	619	634	644	659	608	622	621	599	635	597	619	599	596	650	629	585	562	634	636	636	608	651	636	625	622	590	617	585	632	645	614	603	630	626	635	610	591	646	618	599	606	592	626	633	618	637	627	623	628	593	601	576	639	616	610	618	665	576	626	618	661	618	598	628	646	582	629	595	579	641	633	635	602	572	635	626	574	656	611	594	564	633	634	620	598	609	568	639	645	632	618	628	640	599	623	591	597	653	613	635	587	630	647	616	575	599	650	625	634	575	625	603	621	627	569	579	629	616	622	607	639	621	595	603	660	578	642	634	571	630	651	608	571	646	624	610	600	593	625	640	619	635	590	612	595	644	618	654	636	610	621	626	640	614	633	615	612	607	571	587	635	605	606	619	634	564	646	621	640	635	635	588	621	676	614	568	624	640	610	591	604	609	600	627	614	548	649	647	620	623	625	670	631	617	608	577	571	585	597	621	593	602	662	632	640	596	635	616	609	609	651	641	608	608	601	645	643	650	622	589	644	583	639	619	617	645	634	623	629	625	636	604	628	593	619	625	575	646	610	607	592	615	622	580	589	678	611	639	662	597	633	581	623	694	608	624	635	638	561	647	643	583	617	605	579	595	605	593	614	607	638	606	624	599	622	638	649	640	668	631	597	612	603	614	627	645	643	656	590	674	654	648	588	621	605	601	615	630	607	649	608	635	625	625	598	600	599	623	572	573	621	626	642	612	674	623	623	589	586	581	588	578	632	613	608	624	599	610	641	602	634	612	592	577	607	589	605	639	617	620	629	659	632	584	612	616	637	610	589	644	625	618	648	581	631	605	629	576	618	639	630	577	615	603	604	616	668	647	626	633	667	622	564	572	601	659	679	571	597	622	589	616	663	634	634	587	561	623	653	603	607	610	645	602	592	536	628	584	707	643	607	598	614	641	594	628	627	636	603	646	621	573	644	579	645	591	628	608	606	642	627	628	621	594	586	585	642	616	621	633	602	584	586	614	634	610	635	585	626	608	601	565	619	583	604	637	597	613	590	625	649	632	599	625	615	644	621	623	650	646	617	644	582	650	602	610	626	588	635	633	621	583	640	645	637	648	656	638	615	618	569	611	608	642	664	620	587	593	600	571	627	617	643	625	617	635	616	583	633	626	643	650	646	673	587	571	647	624	617	601	623	654	616	619	611	616	630	616	604	579	616	605	605	626	583	596	607	617	611	591	582	605	631	640	619	622	608	587	599	641	603	603	612	600	613	572	681	625	671	626	620	665	633	673	614	623	627	598	657	606	599	638	622	664	641	620	609	624	589	629	635	654	602	573	634	597	649	594	651	642	625	592	634	604	602	606	623	592	635	641	639	654	618	615	619	602	627	608	677	681	620	611	628	607	600	600	632	590	605	618	602	626	621	588	584	601	610	598	620	615	623	616	617	594	591	641	604	569	601	635	618	659	613	648	622	614	600	652	597	600	607	625	584	643	625	604	599	631	605	668	618	639	608	617	593	630	644	619	607	622	621	627	643	642	618	620	641	661	626	627	586	636	592	587	633	617	611	636	621	615	600	646	598	612	620	632	638	653	627	574	646	650	592	564	624	618	655	608	617	591	596	620	617	627	576	578	596	563	634	641	614	630	607	608	647	600	621	613	655	663	627	656	569	649	628	603	603	646	598	631	622	654	624	593	654	601	622	656	623	586	625	629	627	613	638	598	649	609	616	648	603	632	610	646	628	595	598	586	667	640	592	614	603	651	597	634	626	608	646	626	615	584	635	645	608	621	636	606	596	617	607	614	643	631	624	629	686	626	634	624	600	591	596	636	657	639	596	604	610	595	637	638	577	605	587	621	607	629	603	640	638	667	622	640	659	646	634	622	598	625	662	596	613	654	640	632	568	595	633	606	626	625	599	629	600	587	656	662	610	568	610	614	581	658	574	624	633	660	615	588	652	612	619	603	612	583	609	589	589	613	621	595	596	662	564	654	606	588	601	594	627	609	613	595	606	654	638	642	626	613	589	601	582	617	597	616	632	592	645	610	653	597	605	558	658	637	593	624	633	625	660	620	591	574	587	635	596	581	627	615	629	597	618	633	606	591	593	644	635	645	642	600	566	604	591	620	584	587	590	593	597	631	648	611	598	591	646	591	609	609	629	627	602	654	673	619	596	601	619	629	590	570	603	669	636	639	621	612	612	613	625	608	611	585	630	625	591	597	639	625	635	605	637	595	651	641	628	567	598	641	600	581	619	643	606	610	602	611	577	616	613	605	618	611	576	620	609	596	617	658	658	614	619	612	579	675	628	625	604	628	598	648	664	605
23445	21496	29333	24068	21508	24202	52436	52563	40972	26611	11965	3066	925	472	413	398	373	370	391	416	381	386	411	394	410	384	386	356	349	328	377	348	415	381	320	385	375	381	377	366	358	406	384	387	382	358	391	379	383	407	382	372	381	380	389	371	378	376	406	387	392	362	398	392	365	345	424	415	372	370	374	383	387	349	360	362	382	392	403	387	353	399	383	354	331	383	394	404	382	378	376	415	352	398	363	354	368	370	374	380	359	376	374	366	400	375	357	383	397	370	389	398	384	369	410	365	362	395	376	400	412	378	398	394	378	360	403	355	398	376	393	368	381	377	386	406	411	388	359	371	402	360	396	399	382	395	348	401	410	334	392	362	367	352	358	359	388	363	373	399	349	355	380	378	381	360	395	380	413	360	390	409	423	368	337	392	366	411	365	388	395	388	386	387	346	391	375	371	396	393	410	380	382	395	362	366	375	387	341	355	375	343	383	354	357	394	373	365	388	390	365	383	383	338	375	388	367	370	358	351	378	381	337	358	336	356	358	370	386	382	375	396	389	400	354	373	353	352	393	391	418	376	384	395	387	382	382	364	420	376	405	389	391	375	363	386	400	386	414	342	399	379	350	356	404	429	386	400	361	369	410	370	345	379	370	379	395	396	373	361	378	373	372	377	371	364	389	369	372	398	369	390	371	371	388	396	413	373	403	382	369	350	413	362	381	375	379	363	361	385	349	361	373	380	428	389	377	443	363	380	367	393	378	380	403	413	358	354	402	371	392	353	368	361	392	389	376	382	398	364	409	363	372	431	368	379	374	342	416	363	397	382	403	386	389	366	346	328	396	363	382	387	355	368	380	380	362	397	377	396	341	351	392	380	374	392	364	373	402	388	397	376	376	377	387	371	388	347	371	371	329	385	401	401	365	352	402	372	368	391	380	392	381	373	376	354	354	384	378	405	390	360	359	367	374	376	400	351	401	389	386	356	379	403	347	379	401	382	368	413	372	395	396	400	366	362	357	396	363	412	366	378	387	363	371	362	373	379	399	386	374	355	324	360	412	385	357	382	367	376	378	382	382	372	386	367	388	354	358	371	368	410	372	397	383	385	378	377	368	364	369	358	385	355	350	371	417	308	369	372	387	370	358	412	383	395	390	371	359	384	411	401	381	386	377	367	369	365	400	398	401	392	391	396	350	403	380	362	367	380	365	384	385	389	391	369	369	397	411	368	379	367	370	367	417	386	385	348	402	368	358	382	384	405	372	376	375	390	347	378	407	390	398	390	362	408	396	397	426	341	390	394	390	344	388	359	371	397	382	381	351	376	387	402	376	384	380	368	401	359	412	370	396	401	399	380	426	351	395	394	382	369	433	394	384	425	382	399	375	369	374	396	363	360	403	382	388	376	407	386	374	398	409	385	413	358	374	403	382	351	352	385	431	398	382	374	372	383	362	384	364	386	354	380	383	383	366	372	360	350	390	376	383	389	392	370	404	422	402	381	383	373	361	384	382	370	371	365	379	330	382	389	360	427	366	366	378	423	381	367	380	376	374	351	372	362	406	386	393	370	354	392	378	357	423	382	351	380	378	388	371	374	376	404	396	386	382	406	400	356	403	412	379	376	344	393	327	371	353	341	394	392	354	367	389	377	402	354	355	381	419	395	398	386	392	395	363	361	360	361	397	339	372	375	365	360	379	373	370	366	360	413	387	410	375	395	395	364	382	413	348	395	397	367	364	385	361	389	361	413	363	347	397	410	381	343	383	359	372	379	373	391	386	389	390	346	336	398	377	361	368	361	375	382	375	379	381	373	368	398	347	367	314	409	371	379	383	396	397	368	378	364	369	349	376	368	402	364	380	407	399	365	374	392	386	383	373	363	408	367	384	379	421	386	365	394	370	376	395	358	335	392	369	366	372	399	366	408	384	412	385	380	372	372	387	389	345	406	409	364	368	341	369	353	408	354	401	422	416	385	392	391	377	393	367	386	384	372	367	396	378	369	362	388	361	358	401	387	392	357	378	380	398	409	386	363	375	392	375	392	364	357	361	381	347	393	384	370	390	365	387	390	416	348	384	364	398	390	383	389	390	347	404	374	404	387	366	330	386	372	384	344	363	396	390	373	377	371	383	392	361	392	391	363	398	435	386	378	403	392	345	406	373	352	379	374	369	379	393	403	369	404	360	344	408	362	384	357	398	392	374	336	379	383	385	358	382	398	382	388	394	367	360	392	364	413	407	411	386	390	373	401	382	383	368	386	396	378	372	403	374	375	383	407	386	395	372	404	375	349	394	409	404	370	368	389	374	383	379	404	370	422	366	375	388	358	398	405	387	394	407	405	393	370	347	386	376	337	341	380	384	357	370	399	394	381	364	395	382	393	388	361	370	373	357	360	373	386	371	363	393	404	360	377	396	390	374	381	373	397	363	383	377	378	346	361	369	372	351	408	351	405	408	362	363	384	349	384	388	387	374	388	382	374	372	379	355	355	356	386	392	390	408	371	338	357	381	365	373	382	421	355	382	384	381	351	378	413	378	394	377	362	391	339	395	373	392	395	390	379	389	412	366	381	368	369	386	405	375	369	355	371	378	387	377	376	349	372	361	421	379	413	387	373	403	396	385	374	376	325	395	391	368	371	382	358	389	378	366	377	359	397	366	400	428	371	358	392	360	360	370	409	381	384	391	407	396	368	420	345	374	369	376	366	436	401	373	345	366	388	374	355	399	366	403	387	371	367	371	363	370	407	386	391	386	396	394	381	332	416	370	376	378	361	355	359	366	388	392	383	404	362	361	400	364	411	378	402	399	400	386	389	377	379	379	385	392	365	355	365	376	367	383	372	374	365	372	371	384	384	382	382	388	384	423	370	361	402	392	389	416	398	382	402	382	374	395	384	351	392	404	352	354	343	357	392	382	350	346	330	419	392	356	377	413	385	377	377	376	397	394	362	414	407	377	385	386	409	371	376	352	404	385	374	425	387	370	385	372	351	349	392	374	366	377	342	352	421	381	373	356	340	389	387	372	399	420	374	351	388	367	360	396	360	366	367	386	349	365	401	391	375	391	373	368	372	376	346	366	376	359	394	382	423	373	367	403	407	399	391	361	400	356	396	387	364	360	374	349	364	429	394	395	323	396	385	413	387	373	390	399	349	349	338	395	387	367	367	382	325	373	323	362	364	370	411	384	375	364	384	404	374	365	374	399	385	359	398	410	397	358	401	407	390	394	393	384	390	371	387	392	409	414	394	380	374	328	397	368	379	407	335	373	357	384	419	400	412	373	391	373	425	383	357	402	382	352	387	392	384	360	364	344	400	364	329	384	400	387	398	375	386	391	383	398	391	389	385	394	356	408	394	373	357	372	328	374	368	398	400	425	363	411	397	377	386	393	347	362	359	415	382	410	380	364	350	377	409	369	414	335	348	403	425	382	374	384	376	364	378	357	368	341	371	361	392	384	370	391	405	397	401	359	374	368	409	402	382	376	407	369	351	375	367	384	390
20773	40155	32118	17765	14261	22931	54419	53559	43774	31374	16268	5556	1673	820	560	537	474	520	565	524	524	516	502	535	497	520	483	555	513	553	519	528	515	525	523	556	522	546	513	554	490	537	542	525	530	504	501	541	485	575	515	500	549	540	525	533	512	532	562	521	509	563	535	534	532	532	525	545	506	526	474	508	567	504	474	575	532	536	526	536	519	526	506	532	489	541	521	507	521	529	510	521	510	519	533	551	544	534	526	548	508	523	527	525	583	501	517	535	508	518	533	513	529	552	520	517	508	505	477	524	507	534	544	503	519	498	460	561	545	522	496	521	540	531	532	489	542	539	488	544	543	522	516	541	515	556	510	571	510	542	510	509	530	554	523	535	550	532	473	543	504	552	536	513	559	535	521	516	564	517	510	512	558	514	557	496	534	519	550	483	486	524	501	546	548	508	521	532	521	530	479	507	515	489	511	508	509	506	509	554	528	518	530	574	571	509	548	524	522	530	543	544	476	568	543	547	515	513	513	539	513	522	488	522	541	548	524	541	522	508	520	502	529	508	493	486	524	542	466	544	491	587	547	494	526	524	504	507	511	526	543	499	508	521	553	540	503	496	536	536	535	530	513	523	531	481	536	531	517	493	548	533	485	537	501	504	535	538	520	490	522	508	520	542	537	514	511	507	493	506	530	545	540	530	541	521	569	505	510	510	504	540	537	536	516	466	508	538	521	559	498	528	557	480	488	489	547	522	573	535	481	515	538	527	515	516	537	534	523	533	498	530	569	556	539	532	488	534	539	513	498	561	488	505	572	543	540	503	492	514	540	521	566	561	533	528	582	479	502	516	523	524	514	496	516	549	558	542	519	488	549	551	539	508	574	536	542	482	513	483	521	515	508	530	521	507	521	513	531	516	522	532	543	517	536	487	522	522	489	539	540	555	544	505	536	529	513	503	522	543	535	533	535	532	519	525	567	502	554	526	552	561	495	512	528	538	554	551	548	513	549	543	486	532	495	522	538	503	501	545	512	587	532	513	512	508	519	535	572	547	530	536	482	522	542	506	500	513	547	542	549	510	534	517	510	559	494	502	490	509	536	533	548	486	515	520	543	537	499	540	527	541	526	530	508	477	540	549	523	501	524	467	508	507	504	518	546	496	503	513	519	534	576	533	514	507	546	524	507	566	525	508	510	573	547	503	509	566	536	525	527	559	490	482	529	522	489	496	541	536	528	530	504	528	517	482	535	549	504	528	562	549	511	538	537	510	546	507	507	524	538	499	505	543	531	530	524	499	556	511	528	536	509	537	525	488	538	541	520	519	515	518	518	560	515	541	544	529	508	497	511	532	523	521	504	512	484	507	546	505	524	529	492	542	498	551	531	544	527	536	516	487	535	560	498	552	545	524	522	546	493	536	480	523	515	528	544	502	548	567	521	510	530	547	511	478	569	564	543	563	535	555	563	534	533	511	512	515	545	487	544	531	520	544	551	542	561	520	559	517	539	531	544	554	513	541	516	530	519	533	528	525	533	524	547	519	513	549	531	520	533	516	503	515	480	537	547	530	534	510	508	539	514	523	539	542	521	546	542	540	498	529	507	514	520	509	521	518	519	530	526	514	525	558	505	481	530	499	473	516	502	509	520	567	499	531	521	540	488	525	503	485	526	543	473	525	523	504	533	519	470	527	546	546	581	507	511	524	512	509	489	586	469	567	533	498	510	524	482	512	509	580	507	513	507	540	477	528	540	561	555	529	554	519	483	575	531	499	532	488	525	550	537	515	536	496	584	533	533	509	542	502	525	550	551	502	523	551	508	508	512	553	504	521	555	508	536	508	510	544	527	533	503	551	543	565	526	516	502	496	494	526	525	565	527	533	517	544	488	519	539	532	531	518	495	495	529	541	527	549	548	521	525	558	539	550	473	505	550	525	534	527	541	594	491	520	505	495	546	526	539	534	514	520	580	523	519	493	538	541	500	536	493	580	522	524	532	516	502	503	496	501	528	514	524	477	551	533	521	484	523	532	520	575	522	523	457	515	499	519	531	551	538	522	550	499	539	544	535	514	575	506	513	509	512	513	573	517	526	509	514	551	542	548	509	500	521	547	559	482	518	526	562	492	504	509	514	520	475	515	510	503	521	509	509	506	514	522	548	486	523	540	519	494	545	543	548	552	541	523	551	483	487	507	534	492	489	541	522	530	538	518	530	529	511	524	551	499	536	528	555	503	538	505	502	518	515	550	522	554	511	508	546	534	504	516	529	554	524	481	544	457	515	525	543	549	542	522	529	536	527	514	539	529	528	518	551	548	549	502	472	574	500	495	515	522	528	529	530	544	493	514	545	514	496	554	533	511	550	523	491	513	552	498	510	542	496	495	547	514	551	570	540	523	504	512	503	551	528	539	543	523	522	517	534	561	541	542	503	566	534	513	555	503	546	539	513	505	521	512	552	516	517	520	496	473	516	541	532	530	530	525	541	522	512	545	498	555	519	535	544	560	469	517	532	530	497	488	539	533	539	500	542	522	540	523	529	496	573	512	499	519	517	517	554	507	523	520	531	503	502	528	506	525	497	574	516	517	567	532	515	514	534	495	489	543	550	512	531	519	510	512	530	501	517	530	505	513	562	527	530	523	508	524	531	533	476	501	544	536	566	497	555	503	519	523	540	547	500	499	496	542	551	530	516	511	572	494	505	515	555	505	554	517	549	516	506	514	543	542	516	503	507	546	502	529	529	506	531	548	510	521	512	506	490	502	517	492	519	538	527	527	502	510	544	515	527	495	510	506	506	535	513	539	524	496	561	511	575	530	537	522	529	541	524	558	519	538	509	503	500	488	513	531	552	488	504	489	549	545	509	541	558	557	537	542	523	529	529	525	501	523	562	541	507	532	515	504	513	554	530	490	516	534	507	535	507	550	537	501	519	524	547	504	530	516	528	543	511	498	498	542	496	514	579	508	517	520	536	536	475	541	534	580	552	555	534	538	510	535	469	488	519	515	553	525	525	527	543	523	536	492	511	513	552	531	519	522	497	562	574	505	553	517	507	560	507	509	567	515	528	547	536	582	484	526	539	504	534	514	523	499	533	520	518	567	551	507	509	490	510	548	548	509	541	537	534	542	517	516	526	511	503	519	550	521	496	519	494	521	544	489	527	497	524	535	560	501	507	522	521	519	510	525	488	544	506	536	518	531	532	531	530	554	531	521	537	503	551	529	500	551	533	533	482	538	492	531	534	506	566	508	567	492	520	515	531	552	554	542	550	536	550	536	566	529	531	562	484	532	507	530	559	535	503	548	518	542	562	530	516	555	534	512	511	557	563	511	483	514	559	561	517	521	529	533	504	498	526	537	521	504	528	497	553	541	542	530	504	517	496	568	536	508	528	538	547	515	528	530	510	545	545	528	524	563	530	543	540	568	527	505	492	537	577	548	515	522	513	519	553	524	517	533	541	516	554	458	551	496	514	527	539	510	543	505	521	521	553	511	534	562	545	498	487	530
27358	21456	16684	6487	2974	2672	6306	8466	5814	2854	1347	712	512	469	458	446	411	478	451	451	439	472	438	483	469	460	460	441	418	446	472	462	458	424	437	462	485	444	517	457	435	481	442	423	444	468	410	475	465	420	499	449	465	474	468	474	450	431	417	440	459	417	481	430	452	419	453	454	469	461	466	424	464	423	414	473	467	459	462	480	444	459	417	419	454	451	454	458	450	452	475	497	428	480	436	433	445	445	466	431	424	434	466	479	457	455	477	430	477	425	440	487	437	421	418	479	434	455	468	458	423	418	454	503	447	455	439	428	409	444	463	459	441	476	434	466	425	435	428	436	452	443	487	469	439	432	438	468	455	482	424	452	436	463	452	433	456	441	449	437	443	452	442	464	465	442	472	417	395	456	471	448	489	438	429	505	426	458	422	459	457	452	459	411	449	455	447	466	440	452	415	487	421	463	452	445	443	464	440	466	475	453	443	448	453	442	430	449	451	493	442	444	462	476	426	447	418	434	464	438	419	430	445	441	431	474	429	435	419	458	494	459	432	399	451	424	470	475	414	476	447	428	478	453	422	437	463	460	432	449	424	479	429	451	465	426	432	449	461	420	439	454	428	440	444	454	442	444	458	423	448	432	436	467	436	458	442	454	452	468	449	449	466	408	453	442	442	442	492	444	463	451	439	471	434	442	484	437	452	451	487	488	457	479	427	435	465	474	443	451	420	423	444	414	431	457	419	481	441	468	428	458	428	428	474	472	430	428	436	448	431	416	447	470	499	468	486	462	414	479	476	435	399	450	465	451	474	478	443	429	502	425	429	441	437	473	422	461	472	465	448	459	446	424	447	449	471	427	416	440	427	447	434	422	444	460	447	462	463	461	434	435	471	458	443	456	448	421	440	491	432	456	475	463	447	438	484	475	480	458	449	498	431	445	441	451	430	509	437	461	438	454	428	452	439	469	449	423	438	453	442	433	482	451	456	462	450	443	471	485	456	439	444	436	448	438	468	409	424	412	486	437	442	437	428	443	436	480	437	435	461	450	457	467	419	468	458	437	461	476	470	457	464	454	454	453	439	444	459	451	417	451	456	457	437	456	425	452	471	452	459	477	453	446	441	436	461	432	462	425	460	415	477	460	459	424	415	439	453	491	425	498	484	476	429	428	469	455	452	465	462	468	481	488	447	453	431	510	446	432	490	460	462	461	432	462	437	465	465	439	455	437	448	437	494	457	468	503	470	426	451	465	446	464	444	456	442	468	482	471	418	420	480	457	439	460	484	407	455	440	436	468	444	416	448	463	443	409	434	493	439	436	457	424	442	447	441	515	489	452	462	448	435	448	474	438	453	440	451	469	462	427	434	482	416	423	442	456	476	461	436	485	435	473	514	455	479	436	479	466	441	479	445	483	464	432	461	482	471	452	447	437	452	451	417	468	457	449	466	458	490	460	449	485	458	463	466	460	439	462	423	461	476	474	487	443	430	472	455	423	452	455	462	447	467	453	474	427	438	428	475	472	465	423	405	446	469	444	436	476	425	435	508	435	448	458	462	416	467	440	461	505	418	525	483	444	462	416	436	476	434	458	429	403	455	449	462	459	435	462	452	449	478	448	423	424	435	460	477	442	454	453	463	452	460	411	466	454	444	447	441	457	463	472	452	424	462	483	463	497	455	447	456	432	444	449	451	423	464	483	452	475	455	449	420	442	462	485	447	363	452	451	441	433	440	406	432	439	423	414	425	450	396	460	433	443	417	463	435	447	476	507	456	442	468	444	437	445	459	477	441	490	427	456	467	442	448	441	456	441	484	409	477	446	454	441	438	493	465	436	448	464	424	466	454	438	482	452	441	440	428	418	453	457	426	487	439	426	470	427	495	439	445	452	438	449	442	459	450	457	455	426	431	457	426	472	459	422	459	450	452	462	420	441	425	416	451	394	418	489	479	489	457	458	452	424	432	466	477	434	422	467	461	405	444	435	435	461	464	443	426	447	476	465	450	418	452	445	461	488	440	463	437	469	462	445	507	443	435	419	438	455	474	426	442	474	473	436	449	471	466	456	455	473	455	446	495	464	467	437	489	424	452	444	433	452	441	436	483	451	430	466	411	427	450	480	458	452	444	448	460	473	493	479	410	488	462	462	493	464	420	452	473	428	444	454	441	451	474	467	464	475	462	433	467	481	453	420	481	459	423	457	434	437	448	467	462	442	428	478	483	458	499	465	452	483	463	437	459	448	494	439	417	436	440	457	424	457	442	469	462	441	449	433	429	446	469	465	450	475	490	448	453	473	436	468	443	456	455	449	453	462	450	421	437	457	505	461	446	455	446	438	428	456	443	447	404	414	440	454	501	456	440	431	446	464	454	411	428	467	440	423	399	448	430	435	445	432	472	462	422	425	453	447	465	410	425	455	488	428	458	430	425	452	415	463	475	442	467	441	434	432	432	461	451	479	475	417	434	476	470	458	415	424	409	424	452	435	414	468	430	450	412	462	444	466	449	455	438	469	452	457	461	467	461	467	475	437	462	456	446	441	436	484	473	464	472	457	478	437	472	472	455	412	430	487	429	429	433	459	462	450	465	455	428	445	423	469	479	490	471	436	428	449	475	470	439	498	479	451	427	483	425	411	416	438	451	423	476	496	453	450	494	448	403	437	383	450	440	446	466	442	452	439	486	413	407	441	447	426	449	450	447	421	449	450	458	441	440	433	477	442	428	453	453	456	420	440	438	449	421	463	439	456	482	440	432	461	445	451	474	474	459	429	411	439	442	436	430	422	451	452	451	473	440	410	426	484	449	460	454	466	476	452	465	432	465	475	468	453	415	442	465	465	467	481	482	422	483	448	449	447	449	453	448	459	454	430	432	432	466	416	455	460	500	445	449	438	489	414	424	460	451	458	473	423	439	483	446	495	462	456	473	464	514	441	446	467	483	450	428	435	451	414	458	460	480	463	461	475	474	475	443	483	405	453	444	444	430	479	468	462	518	481	485	476	490	421	442	451	446	439	484	495	430	451	413	443	489	443	427	472	456	449	448	466	431	444	474	463	434	432	461	475	466	470	419	487	472	446	414	436	425	427	462	459	438	434	441	450	455	436	451	474	420	450	447	463	455	425	442	432	453	467	474	491	463	482	459	456	439	444	443	470	450	440	440	456	422	416	442	459	448	439	438	455	439	460	443	434	419	428	493	405	446	392	442	463	462	421	481	481	473	470	451	465	459	475	405	471	418	436	450	469	460	469	459	463	466	432	473	456	412	424	461	433	447	467	399	469	457	462	460	446	477	457	443	427	399	434	448	458	396	428	455	455	438	453	428	501	466	476	457	427	475	437	458	445	453	453	489	429	455	413	472	442	452	441	457	417	499	470	433	410	452	436	442	494	439	421	427	415	468	457	478	438	463	423	484	459	423	494	474	413	455	449	430	450	470	450	468	439	441	462	438	463	445	449	460	458	453	416	432	457	446	415	442	488	464	437	420	483	421	487	451	449
14761	22986	18444	8542	6614	6173	12639	15105	10327	5345	2513	1187	774	650	613	603	608	640	636	621	596	648	654	673	706	633	637	691	626	660	648	637	639	644	603	636	603	617	670	618	641	622	606	618	616	616	630	589	655	593	625	676	653	633	627	615	634	645	612	651	592	629	606	631	645	583	643	606	611	640	611	611	652	621	629	658	625	645	610	565	640	649	606	620	640	624	591	648	598	658	621	604	648	656	633	637	643	653	592	671	599	634	610	610	643	563	619	633	645	625	623	629	651	610	624	583	681	636	600	650	621	668	617	599	639	628	598	656	621	597	614	634	634	593	624	650	620	598	630	627	638	683	656	635	652	597	603	591	631	580	601	630	654	617	603	612	593	645	602	652	630	618	644	652	627	593	635	612	613	592	616	607	630	627	660	635	620	613	621	642	621	652	561	639	631	648	616	614	606	611	635	669	596	651	673	628	639	594	641	668	620	613	623	623	624	632	617	644	634	659	667	622	645	590	665	625	615	621	629	607	631	597	647	598	633	628	611	642	607	630	619	634	624	630	592	646	611	595	620	661	655	575	649	655	682	628	614	641	583	630	635	608	623	629	636	609	647	610	634	609	606	616	625	607	625	656	614	609	643	670	605	646	620	605	616	633	621	594	632	598	617	590	594	643	629	651	609	666	609	587	626	614	647	647	640	609	608	608	591	632	662	541	615	626	652	623	646	588	635	613	610	627	602	600	595	644	615	647	602	637	634	666	608	629	639	617	626	648	663	628	652	593	622	625	627	640	651	647	629	613	656	625	623	611	573	629	653	618	640	625	603	678	668	641	584	636	594	617	684	623	642	639	624	614	629	615	607	628	583	630	622	605	636	623	615	629	578	618	621	579	602	600	699	642	638	672	583	602	593	656	619	641	642	606	650	616	630	611	690	612	631	655	593	639	635	619	599	661	619	642	619	643	652	631	634	620	622	602	650	613	613	648	621	619	643	611	669	607	606	651	634	609	665	639	593	632	611	638	590	639	626	619	647	629	593	634	660	629	641	667	609	653	609	646	635	664	613	619	615	651	601	616	644	603	592	625	629	644	620	644	638	569	634	632	605	648	653	661	621	617	606	654	608	630	617	593	654	668	629	589	659	629	660	569	679	656	659	623	610	598	618	621	592	603	611	618	614	593	633	671	612	640	575	636	628	621	579	668	650	635	568	638	620	628	667	615	578	654	641	653	620	624	647	638	679	647	591	627	646	585	618	613	599	610	668	626	615	638	620	594	618	630	634	627	637	629	618	618	651	617	659	629	625	593	645	638	653	612	628	633	645	629	610	635	650	669	631	668	626	570	665	595	630	610	622	605	636	662	620	624	585	603	669	611	645	568	596	641	626	626	627	636	621	606	663	648	638	648	697	657	638	603	658	685	641	609	661	656	613	614	659	636	561	663	660	629	625	591	629	634	626	613	625	611	617	662	658	593	592	601	586	666	612	607	663	599	647	642	639	588	631	663	615	655	605	646	584	651	603	627	619	602	604	602	601	634	635	624	626	666	640	605	611	639	677	608	643	652	666	653	585	601	631	640	620	629	611	599	633	588	594	679	660	643	636	657	610	653	604	613	627	615	579	603	632	650	621	637	641	615	658	603	611	641	595	614	617	629	653	662	614	615	611	642	668	623	642	632	636	610	572	619	596	630	599	641	599	606	618	632	626	663	644	597	600	619	634	631	646	566	644	629	596	642	670	664	643	637	598	573	632	644	653	629	625	662	629	654	593	607	640	617	644	617	625	610	588	610	634	634	616	629	588	636	649	600	631	672	641	610	635	668	607	630	634	606	629	600	659	615	608	627	645	663	647	620	585	613	597	624	582	651	654	587	623	649	632	638	624	625	602	608	653	650	627	635	670	675	610	635	575	636	645	596	604	613	614	656	609	647	643	598	590	617	645	658	601	594	640	589	642	633	626	629	587	614	609	611	639	602	598	630	619	648	606	620	624	657	620	624	584	664	646	633	647	645	593	652	677	633	609	657	602	622	633	639	658	614	631	662	641	611	624	663	619	643	601	622	606	652	617	662	645	619	679	624	639	626	609	656	639	659	680	663	670	656	583	632	637	629	665	637	638	625	604	609	606	634	627	606	635	598	644	590	612	641	709	660	642	684	630	617	635	653	568	577	589	657	670	681	585	653	660	644	608	608	605	589	629	627	607	621	644	604	618	591	697	610	680	629	648	630	666	582	635	595	615	628	602	632	633	645	647	616	622	608	645	625	626	627	602	639	626	600	593	631	667	595	669	620	600	608	593	670	631	626	599	603	577	628	673	662	617	664	600	619	668	590	629	606	608	626	619	645	598	604	604	660	577	635	628	640	687	627	645	617	612	621	639	594	593	653	610	637	643	612	608	657	666	628	668	656	604	616	595	679	628	642	625	632	640	598	598	634	659	620	624	625	628	628	643	623	621	613	620	653	622	612	603	653	619	609	601	652	609	607	628	614	629	632	626	677	624	624	614	622	618	596	602	643	618	651	668	624	630	592	621	615	610	645	614	659	603	624	631	633	634	677	679	647	626	627	637	632	627	571	595	629	593	623	632	632	637	642	596	661	653	668	605	632	642	626	631	633	620	591	609	657	639	623	644	624	627	630	635	641	643	644	665	682	639	640	644	639	651	620	624	616	639	596	607	668	628	607	637	625	630	632	649	585	634	662	575	604	595	644	686	618	633	600	647	615	631	638	668	657	633	629	645	605	615	585	622	629	639	665	586	617	639	634	650	663	657	616	653	638	629	627	616	585	643	631	646	623	640	598	622	614	615	625	612	634	624	597	615	612	602	634	631	654	639	646	623	696	627	625	587	630	616	573	617	646	658	654	631	649	626	641	648	639	584	617	610	611	655	650	612	598	670	685	605	616	606	642	621	648	658	617	644	623	618	670	604	624	653	596	599	661	628	659	625	581	625	615	635	612	661	625	637	590	625	611	601	629	674	610	611	644	653	648	562	630	627	591	620	643	649	599	642	675	589	615	637	610	655	634	601	626	675	663	630	642	643	611	603	662	626	665	654	601	615	672	618	668	605	653	637	604	628	623	619	627	613	591	591	607	650	601	621	609	633	633	616	612	624	626	643	641	603	626	626	620	627	627	656	621	606	610	624	635	599	631	665	640	630	588	631	630	604	619	603	653	616	659	646	663	605	643	638	629	585	676	635	675	630	599	633	676	654	644	647	628	596	601	595	660	591	656	673	650	615	587	623	604	569	590	602	631	645	604	643	674	621	683	606	600	634	675	612	614	618	631	649	615	649	573	602	604	612	642	617	644	606	599	620	648	601	642	649	629	587	650	656	629	608	590	613	640	624	616	631	644	629	618	622	619	622	601	663	625	613	600	626	642	664	572	601	642	662	623	628	578	627	591	590	607	599	651	619	618	669	636	633	655	644	616	649	625	635	589	617	591	569	592	673	596	633	596	666	645	668	607	631	638	568	619	617	638	656	636	615	610	649	618	609	585
27303	21128	16322	7253	3181	1763	7028	8709	5410	2825	1321	743	525	475	471	447	477	429	472	462	457	432	474	414	446	424	460	481	485	457	445	446	475	464	458	447	449	488	420	402	404	456	460	446	454	441	461	428	460	398	405	443	417	460	454	406	496	449	461	464	428	449	459	460	442	441	499	435	444	466	473	435	482	450	465	441	459	426	456	456	453	443	445	440	481	446	497	459	448	428	455	474	427	460	450	420	434	440	455	472	451	438	454	461	449	419	450	464	503	446	458	424	450	460	473	442	422	473	411	442	465	464	471	447	462	456	491	454	471	472	428	462	442	434	446	446	465	446	441	471	464	462	483	475	420	485	414	475	451	475	471	451	441	481	436	469	452	485	426	461	433	443	477	446	437	452	418	465	444	467	447	427	460	465	455	455	441	479	446	454	466	451	474	438	457	404	448	481	456	434	471	448	464	444	413	424	447	465	399	439	487	477	444	466	458	447	452	438	425	421	429	470	439	431	450	463	426	427	463	438	466	462	481	452	458	435	459	445	465	468	456	463	465	508	441	456	446	415	421	475	451	459	471	444	453	452	433	444	465	443	452	464	440	494	435	448	468	474	465	446	433	482	464	437	461	465	456	460	449	430	464	461	461	469	448	437	470	441	449	459	459	428	441	451	477	454	426	441	436	421	465	456	437	417	443	460	456	433	455	433	451	432	435	452	467	475	460	434	435	420	479	431	421	429	423	413	439	455	450	464	454	451	464	440	467	456	449	451	413	432	411	465	432	454	480	471	436	484	420	424	400	410	440	435	459	441	472	456	476	405	474	454	414	441	454	421	446	413	474	471	404	452	475	471	446	460	457	461	476	452	464	440	459	438	439	456	414	461	433	434	411	457	446	459	448	479	421	479	503	464	436	473	483	499	466	412	438	407	500	469	424	495	455	444	463	451	416	468	454	452	471	456	431	476	426	455	434	445	443	433	457	430	445	460	450	427	437	442	464	407	451	464	452	458	466	424	410	475	435	433	388	411	458	447	466	424	469	463	450	437	459	447	481	450	442	414	469	446	502	481	434	407	463	464	471	455	435	446	459	427	478	437	441	454	478	451	436	446	481	436	456	437	457	456	423	468	440	434	432	483	458	456	438	435	472	432	467	462	492	444	410	466	416	428	415	452	427	473	452	452	483	502	462	430	468	454	459	447	477	434	463	440	425	494	399	438	447	458	485	453	451	462	439	425	451	425	449	447	430	436	426	499	452	502	435	455	444	465	473	438	436	427	453	413	492	459	473	453	464	453	447	399	490	489	423	446	426	426	470	423	439	448	413	463	485	464	434	463	447	439	424	422	458	440	437	453	443	423	449	454	462	441	478	370	459	441	447	431	420	467	459	460	427	433	473	455	472	448	434	441	432	460	446	462	437	415	455	459	427	454	407	465	464	457	446	463	461	459	460	442	479	428	450	449	487	442	455	420	446	419	408	442	425	482	441	457	480	421	425	455	436	407	476	439	462	457	478	442	444	493	488	467	481	457	408	480	442	501	426	458	457	453	428	458	450	469	444	427	464	408	453	432	419	475	429	432	446	438	465	448	452	441	447	427	479	442	452	446	435	457	475	437	437	467	443	467	446	483	463	478	444	474	463	454	449	468	491	450	481	461	449	455	471	454	462	451	467	454	436	467	471	441	458	472	428	484	438	453	459	448	462	414	442	431	466	435	435	423	459	451	502	421	422	480	413	452	412	444	476	454	460	438	451	460	481	436	451	517	422	457	443	451	469	445	423	464	449	478	433	469	446	459	470	446	440	446	433	432	500	497	451	438	467	448	454	425	512	466	455	440	460	444	460	407	461	432	447	459	489	426	443	480	455	433	507	421	449	454	459	432	440	451	416	455	421	431	466	441	470	469	448	433	453	445	430	419	450	480	449	453	450	462	456	445	447	424	408	433	476	445	417	463	427	418	436	450	441	399	444	489	466	435	451	441	456	442	439	440	469	454	459	462	461	444	471	431	470	448	465	451	431	422	447	418	452	470	472	447	468	461	432	437	437	444	437	461	457	480	414	474	438	442	468	467	406	446	441	432	484	446	436	469	440	420	448	413	475	491	449	483	482	452	451	474	468	459	452	452	454	496	427	448	444	463	466	467	457	471	429	469	466	453	459	464	449	426	439	463	426	493	419	468	432	426	432	441	468	460	462	458	444	439	453	456	475	465	449	438	432	448	448	458	414	459	426	419	441	425	415	478	467	462	419	492	450	446	430	434	452	437	458	443	431	462	434	476	465	412	447	428	483	448	443	445	459	490	469	452	469	471	456	453	480	463	463	450	442	443	471	454	494	483	472	441	442	432	477	420	412	469	432	448	410	485	493	474	474	455	440	437	467	435	423	487	448	455	431	466	462	454	464	469	454	485	436	466	442	454	444	400	441	439	412	450	458	480	439	453	479	484	437	420	411	432	451	422	453	448	421	457	451	462	487	463	417	448	467	459	427	451	469	432	437	441	452	455	463	466	449	447	440	429	449	428	438	449	419	479	471	433	437	452	470	433	445	433	432	436	457	447	479	475	493	439	435	417	448	443	462	431	465	432	435	444	458	476	435	439	453	459	447	448	393	460	456	425	448	472	493	476	451	456	456	440	433	473	469	471	457	476	475	478	473	449	460	463	461	451	450	450	409	445	471	399	442	456	442	426	452	471	431	427	444	428	472	437	430	431	473	449	440	446	489	463	468	478	449	444	461	440	411	474	479	459	463	460	464	446	428	423	473	469	461	445	433	443	456	451	430	452	468	429	432	430	432	431	422	461	465	423	453	476	475	416	465	464	462	451	425	465	451	466	435	426	455	454	439	439	448	460	445	418	451	421	429	429	419	456	421	466	462	480	476	445	430	438	482	425	499	456	450	465	448	455	471	480	436	453	461	447	474	450	463	480	449	487	472	421	452	464	467	450	439	461	464	438	453	421	448	458	459	442	429	449	446	488	405	441	454	459	444	406	436	441	466	450	444	441	473	442	457	445	447	426	457	479	435	430	463	442	441	443	471	457	404	447	488	439	488	459	434	452	451	481	496	398	441	456	430	466	448	429	472	478	478	446	421	438	452	440	435	447	443	412	471	445	469	489	430	440	426	457	451	440	465	428	440	477	510	468	432	423	423	476	439	453	431	444	457	491	431	487	442	452	458	464	478	442	430	507	414	437	479	455	424	462	471	470	451	462	437	461	427	468	401	458	461	423	467	432	401	437	465	464	449	451	435	450	446	452	460	408	472	479	476	439	441	467	443	413	481	449	439	427	460	451	425	444	453	442	472	475	462	398	459	419	429	440	451	439	498	473	449	437	436	449	434	451	445	440	428	448	436	439	458	427	435	452	447	480	448	440	434	444	452	468	405	462	481	432	453	488	455	458	468	450	469	431	459	433	437	447	432	468	451	438	450	444	430	461	433	468	438	471	426	453	485	465	450	445	434	465	461	432	433	463	426	424	419	476	458	447	448	452	453	498
11132	18361	18855	10324	6945	4174	13951	15004	10060	5361	2457	1123	692	696	600	621	644	600	620	619	607	600	579	605	616	625	642	616	640	610	600	595	626	628	601	617	614	633	633	621	640	603	618	624	615	648	637	609	656	607	636	626	643	661	633	607	615	614	645	676	632	652	631	612	634	639	597	607	601	607	631	605	642	636	596	642	633	603	614	606	587	593	647	620	642	620	639	590	619	594	645	620	649	609	671	680	634	650	626	626	619	625	612	625	618	582	621	666	625	639	654	625	630	604	588	574	605	608	616	624	653	612	654	648	622	637	580	634	616	622	648	567	665	609	584	611	602	612	566	682	573	610	636	654	600	618	637	636	658	654	595	641	630	637	654	646	627	595	602	623	646	616	640	593	622	644	613	633	677	623	624	617	638	643	630	637	653	620	656	608	635	582	618	646	635	604	622	638	642	624	670	617	620	629	638	631	630	601	646	629	625	619	635	629	639	658	668	668	624	639	616	629	613	610	555	665	631	617	641	587	624	622	637	620	616	612	634	627	631	603	625	618	612	619	617	657	607	636	676	668	648	609	646	658	650	598	614	651	632	635	632	647	618	637	698	600	628	628	628	661	603	642	574	612	632	622	602	597	655	652	642	627	619	633	644	615	605	600	633	634	629	644	636	626	628	617	638	571	626	628	679	695	636	686	632	684	642	596	610	587	614	683	632	673	595	625	627	629	623	627	621	647	599	594	613	630	610	701	617	598	669	624	637	640	660	631	632	683	588	630	631	597	615	638	591	651	614	656	625	585	598	628	610	622	667	612	624	654	642	623	606	654	644	569	653	678	573	651	589	624	629	660	619	681	606	611	628	610	630	610	581	657	601	635	643	569	647	627	687	636	659	617	648	590	659	607	641	634	675	649	601	643	641	658	590	652	629	629	583	657	593	628	640	665	622	626	615	574	643	644	629	643	643	601	617	605	629	604	597	609	611	607	658	615	647	654	617	643	641	704	641	588	623	577	600	615	619	683	641	656	598	648	602	625	631	650	640	631	638	626	629	611	632	607	588	591	618	635	629	620	607	633	588	582	593	627	598	643	629	624	641	634	581	591	608	620	616	612	619	632	639	635	567	615	634	634	611	663	614	655	635	593	609	636	654	565	611	635	629	656	587	674	672	673	620	628	635	661	612	663	606	662	616	643	632	623	676	658	623	625	611	586	606	614	624	634	628	672	645	630	627	668	691	658	599	596	635	611	626	607	601	622	647	651	658	630	681	572	645	641	616	656	621	617	592	626	660	667	656	661	622	672	650	671	624	580	614	610	602	661	632	654	636	623	660	650	594	605	614	621	618	629	636	645	591	587	647	606	611	629	633	651	635	625	606	612	653	645	623	604	654	645	639	684	582	600	653	579	635	613	608	654	625	645	629	650	639	629	656	655	623	618	624	652	597	652	602	643	633	604	647	666	670	596	625	628	664	584	649	664	581	654	635	594	640	613	590	600	632	644	616	649	599	613	627	591	609	646	633	628	672	618	594	645	573	617	592	663	608	632	656	649	649	578	657	632	611	642	631	616	635	645	606	659	627	604	633	620	611	634	632	603	605	598	581	623	644	600	631	619	595	720	629	623	647	612	621	647	561	636	600	633	616	612	582	637	628	628	639	585	577	668	603	586	641	639	593	619	590	622	658	623	621	639	560	630	616	669	654	678	621	614	596	670	615	620	606	628	644	632	637	604	661	624	632	606	673	675	627	608	593	616	616	632	587	623	676	618	697	640	610	646	616	615	617	627	656	605	656	609	653	590	573	612	644	618	644	624	650	589	622	638	592	619	594	589	610	631	622	625	615	629	637	562	610	622	647	642	606	645	651	639	571	664	620	666	619	649	647	639	572	640	636	617	615	592	531	616	637	631	571	641	618	637	613	656	654	608	623	640	647	657	591	667	612	614	615	640	658	652	624	632	645	640	647	642	579	622	579	675	608	628	624	678	589	641	584	607	628	631	623	644	652	619	611	642	680	643	629	633	599	615	629	612	681	637	629	618	664	607	647	648	637	599	614	608	629	600	653	610	649	613	624	667	620	610	599	667	641	619	569	628	629	607	647	657	625	628	672	653	653	635	664	609	619	596	624	577	594	624	607	619	603	664	630	634	572	676	635	607	616	580	582	681	605	673	604	642	647	653	613	638	594	636	632	639	655	620	609	646	639	573	653	609	678	598	627	624	627	653	627	611	597	611	590	620	598	593	677	639	653	644	649	608	579	622	598	600	607	575	637	620	636	587	651	599	627	631	618	641	614	623	607	642	616	566	574	595	631	615	668	658	592	580	603	635	601	645	632	652	576	629	615	653	597	654	598	633	627	636	616	624	584	642	647	655	652	645	650	626	660	624	601	638	635	613	600	628	598	657	599	638	589	676	636	648	578	656	648	628	615	582	643	605	598	599	639	613	607	655	631	597	646	655	594	645	602	649	681	633	642	587	672	618	628	651	604	657	634	624	606	592	620	637	637	654	611	633	637	643	618	634	622	618	636	578	600	644	657	584	657	601	629	640	590	626	672	644	645	601	653	625	619	637	625	617	661	651	632	630	628	615	632	623	625	609	655	624	654	590	615	598	620	599	629	631	680	634	649	642	651	602	601	650	594	595	649	606	642	621	614	626	610	680	593	609	642	624	577	601	626	635	613	648	617	650	627	599	628	612	641	605	612	608	664	651	596	629	627	636	654	615	617	603	654	630	681	640	646	633	645	647	646	632	586	591	629	589	649	620	602	654	604	657	602	627	626	642	654	646	631	602	640	631	601	652	609	656	604	609	599	630	676	661	630	617	626	627	619	592	644	630	622	631	593	614	615	629	631	583	576	637	663	641	620	655	625	627	642	674	615	609	645	635	642	621	637	602	608	671	646	573	618	652	623	645	634	618	646	631	673	652	616	632	618	631	626	661	566	616	585	638	627	618	632	639	610	637	604	668	611	609	628	655	626	570	588	655	615	624	616	599	610	649	625	658	620	628	645	629	611	609	618	600	599	645	615	615	603	632	605	611	587	614	646	607	655	613	636	648	589	600	598	666	615	677	634	650	613	642	612	627	622	610	648	590	655	596	638	603	597	617	622	644	616	639	596	631	652	653	684	650	605	599	616	625	654	633	674	609	632	669	662	648	569	681	656	606	614	659	610	656	601	640	614	635	651	630	592	589	635	632	651	603	690	636	627	610	619	585	617	623	646	605	612	610	634	611	641	603	639	601	634	636	651	666	619	566	596	582	618	629	578	589	597	644	630	631	619	604	619	639	655	646	646	629	658	590	623	627	625	634	592	637	660	630	595	667	652	649	571	635	659	641	623	605	622	650	630	637	638	641	635	646	624	631	627	598	634	631	630	592	619	635	631	627	677	598	616	636	624	657	635	640	617	651	630	601	601	583	590	667	639	613	695	621	600	606	628	639	655	650	610	589	637	611	602	617	647	658	616	654	600	601	591	621	610	630	611	635	628	631	576	635	625	639
23491	21492	29329	24074	21513	25351	51118	54253	41121	26586	11709	2889	975	558	449	387	392	380	394	390	345	402	423	413	431	411	387	369	367	390	394	402	370	409	378	396	395	370	365	345	409	401	397	393	385	406	397	400	407	391	386	382	377	385	396	388	401	364	380	360	413	404	416	404	419	413	424	370	387	380	404	391	397	396	401	376	339	374	376	410	360	406	419	418	413	365	390	433	369	370	398	385	430	360	368	402	372	401	398	394	372	364	364	410	411	370	393	359	372	378	373	409	389	395	355	374	408	368	390	386	360	367	398	373	388	398	392	347	408	357	400	401	369	379	373	398	368	400	409	432	404	392	393	369	374	412	381	366	382	374	363	399	380	394	393	396	356	417	370	381	386	393	350	412	415	390	366	374	401	373	403	371	375	400	393	398	392	412	376	371	376	411	386	332	385	365	345	404	383	389	385	359	377	366	364	371	385	385	411	392	364	391	376	393	367	422	381	387	362	390	401	378	402	357	350	384	413	375	372	372	392	376	346	393	390	400	409	380	397	398	371	384	403	397	340	419	420	357	372	413	389	411	415	367	353	361	387	379	404	419	421	368	372	391	365	374	386	382	401	362	420	367	394	346	403	396	369	365	368	408	397	398	381	399	392	394	373	390	366	429	397	357	375	363	368	410	387	385	402	350	349	374	429	399	368	434	379	419	382	368	386	348	382	387	394	404	363	400	375	358	364	354	379	344	387	408	373	396	416	407	372	414	385	396	378	342	389	391	358	370	365	410	368	406	437	391	387	375	380	408	398	423	447	351	406	394	393	380	422	387	405	371	396	400	406	397	398	384	405	356	380	364	402	372	386	384	392	375	425	398	356	373	409	390	390	374	388	360	396	395	382	415	387	382	375	383	366	400	377	417	406	382	392	377	413	394	374	397	402	373	409	354	391	385	392	394	382	374	417	374	392	393	404	406	362	393	368	356	368	387	407	403	381	370	384	388	388	409	371	375	363	386	414	393	395	360	362	359	394	375	397	339	392	359	361	388	385	394	372	354	356	396	414	402	398	363	409	370	359	372	411	368	398	362	368	392	369	412	364	370	408	368	400	404	371	369	364	399	404	358	365	383	414	375	380	393	385	405	412	371	411	384	358	375	369	385	352	390	411	377	363	372	391	409	397	388	382	431	391	406	398	359	445	381	380	388	366	428	368	390	358	398	357	323	399	391	399	404	386	346	331	405	355	378	422	340	405	397	406	397	387	383	383	383	406	390	367	387	375	389	395	386	411	373	379	396	392	372	404	397	395	334	390	446	401	374	389	376	379	398	358	360	406	396	383	403	397	371	389	376	373	394	441	358	419	399	366	370	384	368	395	378	393	359	375	417	364	410	357	379	351	403	407	371	374	361	405	378	418	369	387	402	369	390	383	385	331	419	374	379	394	397	373	403	363	391	379	366	411	366	416	368	362	416	439	366	390	392	380	366	390	368	359	413	415	369	371	382	362	363	388	376	407	399	385	426	381	403	391	396	355	368	390	375	370	382	374	431	382	396	361	408	369	409	393	404	407	401	393	392	368	394	417	368	418	372	374	372	354	394	420	407	384	422	390	342	354	373	408	379	366	409	397	378	336	402	402	386	356	374	375	389	375	377	360	384	397	394	369	389	389	395	374	371	389	342	398	364	379	377	373	351	384	369	378	392	392	390	376	379	377	381	406	367	354	389	375	401	371	376	398	377	354	374	392	408	393	377	409	414	411	363	358	370	383	419	382	408	392	401	346	394	400	403	366	372	402	403	385	391	381	381	399	393	376	394	364	369	408	373	404	370	354	374	399	371	409	381	379	368	414	424	417	385	369	371	396	422	415	427	388	398	372	391	390	392	406	357	378	382	369	392	406	383	376	368	360	368	379	384	406	396	434	413	355	396	423	372	366	373	380	373	382	391	359	373	433	378	406	406	402	379	373	378	368	406	381	407	373	392	370	377	410	378	381	368	412	408	400	399	391	374	399	411	381	400	420	384	401	385	385	365	383	389	388	394	383	414	403	378	380	391	398	453	375	408	368	412	352	408	398	369	370	392	423	411	336	416	391	388	425	343	384	381	379	390	372	387	411	406	379	409	400	377	373	353	418	383	378	388	365	377	402	404	409	390	378	400	367	401	370	362	382	392	389	379	409	375	382	385	363	406	406	383	370	369	403	401	399	374	333	381	361	348	388	368	406	396	343	370	408	391	386	399	412	404	408	399	379	384	396	382	399	412	388	419	398	356	388	374	379	386	418	381	400	397	376	353	398	398	392	398	380	369	362	384	426	340	388	387	397	393	412	374	372	392	337	376	370	383	383	391	380	418	413	407	379	398	395	402	395	408	436	368	410	381	374	368	378	395	383	384	402	391	409	378	372	388	379	384	371	358	384	384	361	352	410	374	369	403	403	381	416	376	386	389	386	418	351	384	389	375	386	364	360	415	390	380	361	386	405	427	401	392	370	382	389	390	373	399	388	360	367	353	330	408	354	369	386	352	384	379	423	382	376	353	378	384	378	383	379	398	380	383	366	396	372	380	371	394	395	392	389	407	373	386	403	354	398	376	406	407	404	364	396	376	426	365	359	374	379	415	380	355	381	373	390	389	371	398	399	390	418	391	387	434	364	393	372	351	410	400	419	351	404	390	363	411	390	385	395	353	406	345	369	348	394	376	370	369	384	363	363	369	389	398	369	355	392	379	390	409	368	381	409	338	334	393	383	403	383	439	376	369	430	372	430	403	345	381	393	387	372	353	389	381	403	384	413	375	355	354	383	386	413	380	384	396	409	408	423	392	413	361	402	378	389	399	374	391	408	362	379	432	410	355	364	370	391	365	421	405	395	379	409	386	368	399	402	401	379	386	418	353	399	419	400	384	389	405	400	402	407	379	368	418	381	399	392	400	400	398	378	367	383	367	402	386	389	348	418	397	384	389	364	360	375	376	376	393	411	391	356	389	419	375	382	379	329	358	385	398	387	391	420	367	389	412	394	372	402	415	371	365	396	387	378	350	388	357	384	389	392	408	398	337	375	386	385	366	393	347	365	381	378	406	391	367	392	401	360	336	378	395	379	392	377	387	388	359	367	369	363	391	371	393	358	392	392	384	391	360	361	399	363	372	375	381	355	389	382	388	386	425	406	369	358	405	366	374	387	403	426	410	389	363	373	377	402	409	365	390	355	379	372	352	402	411	397	407	355	375	360	420	389	387	407	382	366	418	403	389	376	401	398	401	362	417	352	379	384	376	373	384	395	380	421	407	408	357	382	378	354	375	393	405	381	370	416	398	393	376	376	400	392	377	381	387	393	370	398	389	416	357	330	385	440	397	366	409	354	396	368	392	396	417	407	398	382	372	412	366	416	372	374	393	387	399	399	380	375	402	391	359	398	386	395	378	370	380	381	387	342	393	393	401	374	408	404	375	406	383	377	382	407	386	371	371	379	349	396	408	361	438	412	377	373	412	389	390	380	364	406	372	414	440
15870	34259	29352	20747	17683	25983	53900	54957	44026	31151	15998	5222	1711	820	643	559	523	553	508	532	495	516	520	541	550	558	474	485	528	511	521	529	516	573	538	530	512	537	513	533	517	541	519	536	558	560	534	521	538	518	562	539	503	521	541	539	515	541	564	515	544	517	541	537	557	501	546	459	569	568	517	518	526	524	543	516	506	584	559	580	567	545	548	518	500	549	550	553	506	522	554	553	556	547	517	552	524	521	499	550	522	539	558	551	547	507	515	498	541	514	516	555	528	497	506	504	545	483	531	507	522	513	571	537	573	542	500	533	508	558	514	569	565	502	511	543	557	509	568	496	545	481	560	513	552	543	513	531	539	600	530	530	470	535	540	528	536	534	555	532	520	510	524	544	553	516	546	522	521	552	531	550	511	523	523	534	513	562	510	588	538	526	507	537	548	544	528	533	522	519	533	557	526	571	567	559	497	494	500	501	538	532	524	557	564	528	543	517	546	528	544	504	561	556	521	561	503	514	533	560	530	557	508	529	561	558	542	547	552	519	513	524	525	540	532	515	560	528	531	542	490	536	514	526	479	550	538	509	545	529	517	529	557	533	547	537	547	533	506	544	571	508	547	593	567	537	489	548	505	561	491	508	559	585	542	531	517	508	527	508	505	538	541	490	564	538	520	520	539	495	516	517	530	514	515	530	492	522	522	574	533	541	514	547	514	524	532	540	526	521	493	535	590	565	507	535	509	539	537	531	572	563	514	529	534	556	514	528	536	554	457	538	518	524	505	509	527	543	518	533	582	472	519	519	520	500	517	501	494	544	525	529	538	524	550	546	459	536	584	547	540	509	510	486	496	555	573	518	552	520	510	481	562	502	527	534	519	545	524	528	510	557	552	566	525	497	527	518	518	540	500	539	568	544	519	584	522	549	489	510	551	535	552	531	526	523	527	518	525	520	496	534	545	517	532	515	507	526	504	515	560	542	522	532	528	546	532	549	526	504	537	531	526	518	517	515	521	539	543	540	528	549	521	487	477	536	536	540	551	540	515	484	516	525	524	524	475	541	491	520	522	527	542	536	552	536	529	541	552	531	556	509	551	511	498	507	514	538	536	501	527	559	525	497	498	501	509	515	505	496	560	548	534	575	509	529	510	498	517	554	535	537	514	490	531	544	512	533	532	516	511	536	512	482	522	491	501	545	511	528	533	561	500	536	536	481	515	600	522	484	530	533	515	522	599	526	535	566	513	520	498	512	504	549	516	495	521	531	514	567	558	529	527	509	494	516	545	527	524	515	491	503	537	538	536	555	540	502	525	546	516	499	527	546	532	571	529	509	557	544	560	525	471	541	519	574	505	517	543	551	550	524	512	529	541	507	535	505	552	523	517	493	526	541	554	536	569	552	530	531	562	551	573	524	529	553	521	540	484	524	520	515	542	505	525	532	571	515	514	509	532	548	537	551	530	503	524	535	534	520	530	547	552	510	509	545	518	528	547	582	548	503	532	533	585	537	513	538	542	514	560	518	538	562	478	540	497	530	543	533	511	556	573	535	538	486	527	497	508	504	539	487	532	541	536	516	523	494	502	541	522	520	532	529	516	523	511	490	511	538	563	529	504	564	534	544	562	530	518	526	528	496	518	522	546	507	554	546	502	531	537	567	538	528	509	502	554	528	543	494	513	515	566	542	592	522	547	524	538	498	544	550	547	577	544	565	545	541	480	535	524	534	536	553	520	504	514	525	539	543	532	514	510	541	491	484	507	526	511	545	532	536	552	566	540	547	525	498	532	559	539	556	562	533	543	563	479	560	539	490	536	512	543	535	546	523	513	566	516	538	540	531	541	551	523	514	497	536	533	515	501	472	538	524	528	530	517	551	512	504	563	515	570	561	549	545	504	544	514	566	532	523	542	527	474	534	508	517	513	503	544	554	568	524	504	518	538	510	532	560	539	521	505	517	500	551	527	551	544	508	560	535	499	500	539	497	556	514	531	532	502	570	541	528	536	529	540	544	585	513	502	566	546	539	523	513	545	521	558	539	555	533	537	545	545	587	540	493	504	516	516	540	509	532	547	513	516	507	523	512	535	566	528	532	503	534	549	577	491	524	527	527	547	567	523	582	542	529	532	546	553	577	544	521	527	513	561	534	577	547	557	499	541	575	547	537	516	530	531	508	580	547	537	524	562	546	541	546	479	546	559	560	534	539	549	537	503	527	518	545	499	532	553	543	525	528	518	522	534	531	522	531	540	566	578	566	567	480	510	509	520	497	517	527	519	557	531	560	499	526	553	499	517	547	526	547	505	496	526	531	537	533	500	511	565	542	538	544	526	523	548	522	521	538	514	515	509	521	535	540	542	564	552	528	563	548	547	591	533	536	504	501	515	516	569	545	539	516	544	524	534	507	539	516	547	522	536	514	536	518	533	524	505	554	552	516	555	546	556	522	508	516	536	546	536	556	500	526	512	563	500	492	513	480	525	541	538	516	565	537	516	519	508	517	555	583	510	496	551	489	530	549	507	531	523	522	498	515	554	542	529	512	519	539	531	506	482	556	523	524	517	529	522	514	533	570	535	524	514	496	491	495	525	551	533	538	533	522	556	535	545	527	597	555	556	549	505	497	514	522	515	520	557	543	511	550	512	516	557	536	496	528	552	501	563	536	521	531	538	536	543	570	509	574	560	480	517	539	493	543	521	488	517	520	495	541	544	534	534	523	530	572	561	557	510	494	493	541	529	542	541	510	511	546	531	556	548	507	556	546	529	518	512	526	580	573	508	501	551	529	563	523	511	533	548	580	541	520	548	546	556	565	569	535	507	550	501	539	514	539	509	515	538	512	524	523	514	508	505	538	497	554	506	556	539	533	539	542	558	547	550	489	589	547	556	537	573	502	585	567	537	510	527	528	511	543	494	536	520	506	540	554	531	524	548	504	521	520	513	534	519	532	539	510	524	506	492	530	588	531	508	513	549	512	504	522	555	540	550	568	555	546	537	524	543	493	554	557	530	492	523	541	555	535	544	501	564	486	533	556	510	544	545	529	540	539	529	544	519	552	536	511	532	532	550	506	499	566	490	500	519	501	498	505	574	518	533	549	562	529	542	506	528	502	545	552	518	522	471	488	535	532	543	489	550	510	519	582	511	592	510	591	522	563	568	521	499	523	543	563	503	547	566	505	531	520	514	525	527	511	506	572	562	558	541	542	567	537	530	537	481	504	552	540	537	528	527	580	538	540	529	515	515	541	523	517	550	548	546	524	513	529	550	517	525	539	557	508	551	516	519	560	545	544	545	487	528	519	556	524	506	508	517	494	540	490	551	514	516	563	502	556	522	561	537	562	574	549	515	558	581	569	551	527	551	526	531	563	522	520	540	521	511	534	536	525	516	540	517	517	541	527	575	553	517	514	539	552	526	503	543	543	511	526	549	546	567	533	499	523	502	519	533	533	520	525	563	531	483	571	541	506	532	536	569	501	518	525	512	543	568	585	555	505	545	497
27325	21181	14757	7282	3760	3496	8516	8577	5405	2559	1273	660	580	508	503	450	481	461	454	465	411	447	459	461	495	450	454	436	455	441	465	467	452	483	462	452	455	478	405	428	419	428	506	440	472	444	469	466	469	440	450	511	465	451	432	434	445	443	435	477	475	421	477	456	515	454	474	482	437	441	462	464	520	448	445	451	463	493	450	463	463	467	447	473	448	454	478	433	482	468	455	470	468	450	446	475	425	460	420	461	483	513	440	461	476	478	489	445	452	420	455	458	467	471	434	425	487	477	481	459	472	447	421	471	459	462	461	454	445	493	457	431	457	452	471	468	456	481	440	470	444	453	463	484	450	433	448	451	441	458	481	472	439	448	486	436	468	394	451	451	452	441	453	456	453	436	501	416	464	490	451	472	455	465	499	457	431	460	442	420	480	464	421	436	444	431	439	447	478	458	465	460	410	472	444	459	459	474	470	442	451	475	445	466	460	459	465	446	425	425	445	456	476	474	456	432	428	473	460	465	472	458	462	445	452	461	429	440	464	487	449	455	459	455	456	487	492	469	473	426	442	471	437	426	460	464	463	476	465	476	490	427	443	448	467	433	480	451	445	428	437	395	438	421	477	468	449	442	428	477	459	428	487	424	488	483	467	442	467	474	488	465	489	441	466	480	464	441	475	421	476	432	479	472	469	466	439	446	460	496	465	461	480	468	463	474	463	476	429	453	468	461	435	441	428	477	442	427	479	455	459	436	436	478	452	452	417	455	497	461	432	472	475	447	526	454	415	476	456	470	423	488	461	472	431	447	441	465	452	485	455	461	478	414	471	452	473	464	445	466	467	473	487	412	467	466	467	466	457	460	483	477	419	473	460	410	499	438	489	480	449	460	441	454	468	434	450	449	437	496	448	463	466	485	451	459	477	455	449	454	460	479	474	456	474	474	454	469	458	462	463	440	430	485	448	436	439	409	466	413	486	452	413	470	440	465	459	442	415	449	493	456	420	481	426	441	477	478	424	463	498	466	462	447	446	424	433	480	444	516	505	446	458	500	440	484	487	461	472	463	473	467	420	459	412	508	434	474	444	417	484	478	470	431	445	441	454	464	468	445	453	467	442	429	480	448	473	433	482	460	474	448	492	461	416	428	450	471	462	470	479	443	486	501	455	447	482	466	449	449	483	439	442	474	455	455	461	431	441	465	472	461	473	454	438	466	448	456	440	470	451	437	445	442	466	462	473	410	465	453	460	455	503	454	428	479	489	474	441	484	438	442	449	442	431	462	453	446	412	423	439	410	427	426	456	472	446	432	479	419	482	435	464	511	457	423	456	445	437	426	457	419	440	445	437	473	464	428	452	433	464	475	473	453	381	462	454	473	472	420	499	448	488	432	490	435	442	397	484	471	469	421	482	490	470	485	465	489	423	430	451	465	441	448	474	454	431	462	473	479	450	405	435	441	437	479	416	445	464	455	465	446	435	457	486	486	465	442	455	445	485	463	479	445	469	454	454	443	408	403	482	483	461	457	451	488	483	463	475	422	499	474	467	455	454	424	494	480	448	486	452	471	418	458	476	455	408	452	505	423	464	459	472	479	465	463	454	408	445	465	457	489	468	483	453	443	435	460	431	469	515	475	492	474	471	457	480	433	418	471	443	465	454	459	459	465	458	440	509	462	455	422	372	474	459	447	495	462	490	473	428	471	443	451	448	441	463	437	431	410	438	451	446	468	470	449	466	414	447	497	443	421	450	439	432	445	455	471	431	448	442	482	427	439	457	456	454	438	461	459	439	448	439	440	438	449	441	483	468	462	458	430	463	442	445	435	470	467	471	465	447	435	472	436	459	446	501	423	449	470	458	427	442	482	467	460	451	433	458	433	440	471	459	444	423	483	436	439	460	472	429	450	460	446	435	445	466	410	447	439	469	489	461	456	476	441	505	421	407	455	435	414	458	463	452	506	466	464	434	440	453	415	435	441	461	478	410	432	464	435	415	466	460	457	496	465	462	438	461	461	424	488	468	483	447	447	454	460	483	445	458	441	434	477	435	475	488	447	464	447	436	440	462	489	477	477	471	458	466	483	481	438	434	464	455	478	446	486	450	442	453	448	467	448	475	424	467	500	425	463	483	485	453	495	451	479	498	426	450	488	467	445	423	446	491	445	438	426	485	455	475	490	436	453	431	454	483	471	463	472	425	478	487	448	453	461	462	474	421	486	462	445	485	449	426	477	458	440	472	464	518	493	457	461	451	482	437	425	446	461	455	447	475	444	465	500	433	470	466	440	471	424	455	448	466	441	445	508	453	468	457	434	474	444	428	466	416	459	476	435	458	411	453	479	473	496	438	457	438	440	468	421	456	467	495	452	471	446	431	490	484	472	458	442	479	481	419	454	475	427	467	450	442	435	458	451	432	487	442	433	447	448	448	450	467	482	477	476	478	471	457	447	469	498	429	411	465	431	416	447	458	437	451	481	436	477	456	443	453	470	469	473	444	452	481	433	445	438	459	429	452	433	418	481	466	445	481	455	474	474	487	456	464	450	463	458	440	474	490	457	434	486	445	449	454	444	440	442	460	422	420	434	421	474	462	456	455	442	434	457	449	411	467	467	456	456	472	457	499	432	430	459	458	480	449	459	439	440	476	430	455	463	469	467	465	453	434	467	469	468	437	408	418	446	422	437	427	443	473	469	452	426	468	418	445	464	483	468	453	456	453	445	452	435	463	448	470	421	430	450	437	442	478	415	448	420	485	454	422	457	422	450	510	454	477	463	512	432	457	409	476	453	470	459	426	444	465	442	420	445	418	426	449	450	470	448	467	428	444	471	490	464	459	439	477	454	461	489	466	436	490	443	471	432	468	495	457	461	472	434	463	439	415	436	472	491	425	482	421	470	448	475	454	443	405	468	428	456	472	471	461	437	464	471	494	430	459	462	465	520	458	456	476	452	496	481	428	438	481	443	494	463	449	471	489	477	479	465	428	489	482	449	480	438	457	455	437	426	448	466	427	469	410	454	484	478	460	441	465	423	502	449	457	475	476	455	442	438	462	444	410	513	442	458	440	463	472	470	470	488	452	455	463	427	487	501	458	472	457	466	443	458	461	458	490	434	438	437	459	421	487	455	492	436	425	444	450	454	445	459	457	424	449	449	470	473	463	445	470	465	500	470	447	477	462	439	424	486	524	459	468	447	487	456	478	446	436	489	475	440	512	419	452	463	485	470	433	458	473	485	461	467	444	462	470	444	392	439	459	411	466	439	497	437	481	450	468	468	476	475	453	446	456	456	475	447	484	439	450	465	410	437	453	446	441	433	436	451	465	441	472	433	454	438	475	472	462	464	442	482	462	461	476	484	481	496	453	466	454	456	416	426	443	455	442	455	450	456	415	450	484	464	496	443	466	431	453	425	454	478	439	469	444	437	423	423	466	469	437	471	463	431	472	435	479	477	464	431	453	432	457	474	427	473	449	431	464	423	473	483	435	453	442	440	474	454
13362	20479	15796	10857	8277	7899	15679	14833	9650	4849	2239	1082	733	677	632	608	631	655	622	644	635	595	624	608	647	660	652	631	644	588	652	635	647	622	636	607	624	618	618	621	648	673	596	663	609	605	670	649	654	649	630	679	607	627	648	618	612	673	641	632	661	614	638	630	659	662	612	633	650	601	585	610	618	583	642	614	665	625	637	616	632	649	654	586	669	609	637	590	612	634	579	621	621	612	632	650	640	633	615	637	638	624	652	622	630	628	647	640	631	644	608	638	630	649	627	615	665	635	641	629	627	637	646	632	642	609	676	603	619	672	621	594	617	573	651	665	617	626	630	641	628	625	653	637	639	626	643	651	641	635	616	608	647	618	632	629	602	634	605	620	599	644	638	595	632	605	661	587	658	661	659	633	623	619	615	668	661	620	603	585	652	625	633	638	664	661	661	621	614	665	603	596	664	633	644	636	622	641	643	644	639	640	626	679	597	647	607	590	662	640	626	637	660	626	654	611	689	617	640	600	652	653	630	617	618	603	631	590	649	599	676	641	619	611	609	597	657	680	599	632	624	625	656	638	655	665	677	650	636	691	609	627	650	607	623	636	581	609	599	662	652	646	588	650	629	628	649	568	661	662	649	620	671	639	615	687	616	645	618	629	612	655	646	650	612	640	630	633	647	600	621	642	617	612	659	704	596	640	636	635	644	621	650	614	619	628	658	642	607	620	604	614	715	663	619	617	595	632	579	636	617	642	613	636	668	632	612	645	634	611	618	627	680	662	665	612	615	643	598	619	644	677	607	598	694	660	629	586	638	643	660	668	601	636	615	664	605	588	617	640	612	594	615	662	668	663	656	654	685	622	609	626	645	639	609	645	643	666	624	606	634	628	676	624	665	635	624	622	604	624	628	663	681	587	590	649	590	619	628	629	637	649	644	681	622	681	626	625	632	603	643	596	659	604	632	615	592	622	596	652	622	680	625	636	626	631	640	631	623	610	648	651	663	637	619	697	681	655	651	619	635	636	637	631	557	676	626	661	659	568	673	608	632	604	628	645	619	614	608	643	593	656	619	604	640	651	652	618	622	650	584	622	632	692	609	660	675	628	612	654	654	624	621	626	610	654	633	646	612	648	669	651	617	601	629	617	670	639	611	629	662	647	644	625	625	627	629	597	617	638	660	628	605	644	614	562	632	672	633	632	639	633	614	713	606	617	630	643	624	650	611	698	674	637	641	630	630	582	643	588	613	586	645	626	635	643	603	661	612	615	654	655	641	683	621	622	674	669	631	637	658	625	634	660	653	622	587	694	633	585	661	656	655	630	656	634	614	667	645	599	643	638	623	594	636	635	653	630	669	664	636	584	613	592	678	643	623	624	670	637	630	642	647	642	626	626	656	626	637	659	610	644	623	679	613	644	610	596	640	649	650	623	649	604	644	587	653	649	668	637	667	617	624	598	621	619	622	672	627	597	622	630	611	622	672	612	658	664	596	631	632	672	613	629	611	590	656	612	652	641	657	643	624	690	674	616	604	625	648	647	631	636	662	633	642	621	629	606	607	623	636	605	625	696	591	614	637	618	636	603	657	638	571	667	639	638	589	663	640	581	639	618	601	639	641	609	632	655	688	650	626	635	648	631	627	631	659	599	619	613	661	614	601	604	615	638	633	597	639	658	623	614	640	652	627	569	639	587	607	652	596	589	657	655	642	610	628	641	596	657	640	683	671	615	641	614	686	618	572	591	657	660	649	615	604	639	613	628	644	644	634	679	647	647	630	638	626	619	648	643	660	654	583	619	613	653	616	629	627	627	647	661	643	628	650	623	609	661	702	629	600	627	614	628	601	633	627	651	654	647	632	610	691	651	639	621	646	592	613	615	635	675	621	659	681	640	619	650	616	694	657	620	610	621	637	656	616	665	653	686	662	613	634	652	619	648	613	671	629	644	597	631	651	628	662	640	649	655	649	659	624	669	623	604	652	645	604	662	605	615	591	586	624	640	664	662	625	638	611	637	637	643	634	615	646	611	611	614	674	632	625	673	615	625	646	660	651	646	631	639	617	633	647	675	657	622	646	641	621	677	652	603	619	621	669	635	649	634	656	619	618	597	646	642	635	656	608	667	613	649	637	645	621	647	602	646	621	607	569	615	635	657	660	598	649	625	591	619	629	667	669	660	651	625	697	615	648	636	644	587	670	651	590	690	671	639	635	623	633	645	664	625	636	633	655	592	610	597	662	625	626	641	645	628	619	616	643	629	661	651	644	594	631	648	615	646	619	628	627	612	644	663	606	609	639	642	634	627	608	653	640	664	642	658	651	639	647	629	628	668	593	616	659	635	653	593	672	671	605	610	689	681	609	629	642	656	584	651	629	666	645	665	626	630	665	647	691	587	613	603	646	651	659	585	586	653	620	632	647	632	654	630	626	650	651	613	588	643	608	651	623	627	623	666	609	617	670	641	650	635	628	629	626	633	604	629	669	644	624	629	623	619	569	613	630	665	626	622	630	642	593	640	591	589	663	666	658	629	656	635	659	618	588	625	606	621	647	617	627	633	618	601	643	655	614	621	634	642	620	653	674	658	628	622	636	610	653	646	678	633	644	672	644	624	624	631	613	604	634	637	642	643	620	649	639	607	666	640	616	616	664	663	664	668	639	604	653	629	626	628	667	646	584	651	632	670	603	603	642	657	645	625	615	654	629	613	678	600	639	628	670	621	671	632	629	634	667	626	663	661	656	625	627	623	604	611	644	623	636	611	633	638	640	643	617	650	627	645	592	641	604	668	640	610	595	632	618	631	624	633	661	640	627	650	633	632	600	634	611	590	634	636	628	648	564	610	619	625	587	592	648	636	647	663	609	683	592	619	663	653	623	642	636	599	629	607	603	622	622	618	663	649	633	663	613	608	659	669	624	637	624	646	660	617	626	673	663	658	611	617	642	629	601	638	648	593	622	591	610	639	614	633	595	649	625	671	653	624	643	664	661	658	658	614	669	624	637	664	611	661	647	672	613	606	626	680	672	648	652	635	676	634	609	673	639	612	608	634	610	630	635	615	606	686	656	638	669	603	615	640	685	639	640	631	647	623	653	615	641	608	652	650	624	664	636	640	634	650	618	651	667	582	660	646	635	645	653	639	622	668	623	606	663	647	653	664	629	700	673	617	610	667	614	623	647	624	611	660	623	623	643	625	608	620	600	622	608	687	659	680	605	670	627	619	621	655	632	627	631	631	615	608	618	599	669	632	642	665	603	661	623	642	675	656	663	644	642	604	652	641	660	670	639	645	617	662	644	639	650	676	624	651	676	682	629	656	646	620	628	610	649	638	630	625	681	624	612	604	671	655	643	637	637	604	657	625	659	619	654	637	633	648	618	636	590	642	636	622	620	628	629	624	633	658	626	616	622	674	648	648	635	629	577	674	677	643	629	621	608	602	610	609	642	637	608	623	674	644	626	632	683	667	632	653	661	653	610	623	611	644	593	686	659	637	641	650
27252	21022	13889	5262	2396	2172	7854	8883	5597	2857	1362	734	532	507	435	466	447	465	505	450	465	491	447	452	452	468	462	465	454	423	473	441	432	438	417	461	481	462	462	462	453	456	460	469	444	443	470	441	434	437	449	431	439	439	467	426	446	471	465	514	446	443	459	466	453	429	445	445	468	437	450	450	436	469	438	445	447	414	460	452	476	443	438	496	442	443	462	435	478	443	474	444	443	469	448	443	449	473	422	470	436	485	439	511	472	417	447	454	447	420	455	470	407	432	471	457	455	439	482	498	476	436	471	496	434	440	486	454	464	431	437	437	466	463	453	450	436	443	453	456	464	451	480	502	449	404	488	446	436	426	463	416	450	432	477	468	474	449	463	453	450	451	440	443	471	456	457	451	455	451	481	488	429	455	475	462	445	423	401	456	454	485	469	474	474	452	441	472	445	423	496	457	449	454	455	459	465	440	466	456	464	500	485	433	451	438	451	447	442	471	453	468	476	429	423	415	473	449	460	428	441	430	458	483	470	479	438	483	466	429	457	466	480	472	450	468	462	410	420	466	465	430	455	449	462	441	455	461	421	417	440	487	417	431	456	412	441	472	446	486	471	487	480	423	483	455	518	448	451	467	487	420	444	407	433	425	462	458	458	453	442	452	445	451	466	447	440	467	469	472	424	448	463	458	472	434	505	459	436	451	426	457	474	455	482	450	485	470	435	445	470	455	486	470	476	435	455	447	470	425	445	462	466	467	441	458	442	445	464	482	427	447	407	472	446	425	467	426	468	443	489	446	467	461	473	468	427	460	432	489	457	434	435	460	474	470	431	429	476	432	455	438	429	471	467	424	486	472	464	429	448	458	435	441	463	428	451	426	450	464	402	456	493	422	429	443	490	475	429	476	453	445	431	430	445	472	408	508	457	465	448	444	434	466	467	473	452	441	457	451	445	466	463	449	428	473	457	449	464	483	457	405	459	453	442	434	464	486	432	473	442	476	452	441	476	501	474	457	431	441	411	445	454	435	441	440	471	422	430	439	472	428	408	406	449	500	452	430	433	473	481	486	425	452	453	462	455	485	450	427	447	475	423	502	501	426	460	484	434	441	491	522	440	485	454	486	444	438	484	440	478	488	462	423	456	429	461	455	420	410	463	454	424	467	477	426	471	437	434	448	449	471	456	451	480	451	488	451	452	472	428	460	465	476	445	432	486	450	411	428	501	455	457	471	400	460	461	436	430	436	423	419	437	472	469	448	456	473	431	452	442	449	464	421	454	436	473	421	440	416	459	478	440	430	467	448	433	479	423	446	454	451	438	431	473	432	471	382	487	455	474	473	481	456	485	424	456	463	467	453	434	476	442	474	458	432	465	470	437	478	428	464	439	447	426	463	447	439	432	469	433	475	477	474	440	500	441	463	477	467	476	480	444	439	426	463	455	433	442	468	412	459	473	437	447	445	447	450	433	472	461	441	438	506	469	425	416	455	449	505	478	454	421	473	439	461	435	442	478	473	430	435	470	461	447	444	449	491	449	414	440	451	469	458	417	477	458	432	451	454	447	448	461	417	452	498	453	417	412	445	464	487	435	434	466	448	432	473	433	493	444	457	461	463	479	400	468	430	459	430	452	480	449	469	445	458	434	454	468	449	430	412	430	447	431	466	430	444	462	437	463	442	435	450	468	461	488	475	476	434	447	454	446	466	460	456	422	477	472	456	411	459	487	504	439	447	433	468	480	435	485	462	470	460	461	458	484	428	424	438	445	448	429	422	450	429	452	449	468	464	461	472	464	453	439	463	452	482	463	479	441	460	482	420	443	460	430	486	412	462	438	440	453	417	455	418	442	486	420	451	449	415	449	450	473	494	479	481	441	395	496	433	452	443	428	469	479	473	475	465	450	485	456	454	481	443	435	459	468	446	485	459	479	443	432	465	446	449	468	441	499	473	429	479	462	430	444	468	460	432	467	478	473	431	456	422	442	441	466	454	428	480	477	434	482	442	457	490	447	455	476	465	468	474	411	475	437	454	489	469	469	432	449	436	445	429	420	484	435	492	450	439	456	464	457	460	480	432	466	483	456	466	484	471	465	437	385	445	451	460	460	472	469	457	468	456	443	440	434	491	410	446	473	456	472	453	460	441	422	430	434	473	465	442	471	458	435	445	443	484	409	443	490	469	449	440	420	493	452	455	444	456	464	463	457	418	460	464	459	479	454	465	431	471	456	450	449	479	408	428	454	420	445	416	484	444	429	482	434	454	487	433	439	449	448	448	460	473	431	451	445	474	455	432	479	427	475	446	447	435	476	468	488	454	436	421	408	408	420	428	456	429	427	449	444	465	463	451	470	470	448	460	419	426	448	466	450	470	456	474	436	423	474	463	476	463	443	479	459	476	442	474	454	461	445	460	453	479	473	428	413	486	456	444	430	392	439	420	462	429	448	456	444	432	456	445	426	448	425	495	404	449	431	448	427	411	435	398	464	464	450	465	427	421	476	480	423	456	443	454	472	434	425	426	466	465	412	474	444	443	453	440	449	489	446	477	434	403	461	478	506	466	439	475	453	429	464	457	479	474	425	459	430	462	463	413	426	451	442	464	428	418	443	423	472	423	453	479	446	451	469	467	472	467	456	443	456	463	463	444	482	413	412	436	411	479	422	488	438	419	450	440	427	465	457	460	461	472	440	429	430	420	449	454	451	477	420	443	478	437	458	419	442	466	457	471	480	451	424	432	408	448	453	459	429	439	426	444	426	456	449	474	463	485	468	436	483	478	490	470	477	441	440	477	455	447	462	417	430	412	444	450	421	429	456	465	445	498	471	443	445	457	490	446	448	429	436	450	476	462	448	448	472	439	431	467	492	459	480	443	439	454	449	440	432	421	465	438	441	453	450	423	449	435	458	482	491	477	447	434	417	453	468	454	419	469	462	432	429	469	455	455	415	466	476	466	466	458	445	448	462	487	430	463	427	481	448	463	458	423	466	433	408	411	469	455	442	429	428	442	426	453	461	456	407	455	439	463	456	469	461	468	480	472	455	470	447	481	460	472	523	478	444	456	452	463	438	483	468	456	468	441	464	421	429	438	454	437	448	449	475	416	435	451	438	440	462	452	471	433	455	410	464	443	448	479	476	449	477	467	457	452	431	510	425	429	458	410	467	429	453	438	462	448	428	475	463	435	431	433	437	436	470	431	429	427	481	453	463	457	484	495	452	472	481	446	470	460	438	455	475	421	423	451	457	431	493	465	438	474	455	477	472	443	437	428	449	483	464	452	461	455	450	461	451	456	475	419	450	469	458	483	485	465	465	412	420	435	426	403	452	440	422	443	455	445	448	421	476	486	421	439	438	484	441	474	443	456	430	465	416	463	405	480	489	453	421	488	476	491	436	486	422	455	440	419	441	474	417	431	468	462	454	444	461	445	464	436	420	501	472	456	456	454	466	457	419	461	476	475	475	455	442	449	474	456	455	439	492	476	459	458	468	473	427	467
11408	15971	13547	7599	5487	5177	15206	15099	10363	5377	2506	1212	795	699	632	693	620	633	612	656	630	613	599	644	654	637	605	639	593	659	657	622	660	654	623	575	667	660	630	644	638	592	694	636	615	628	664	648	649	618	605	674	654	640	640	593	632	643	637	633	616	627	642	607	591	656	638	659	627	602	683	631	634	622	644	634	631	616	665	686	633	574	615	657	634	637	633	607	654	628	659	595	589	630	619	653	632	581	622	627	606	666	606	699	627	634	656	650	592	676	643	692	630	641	640	610	653	657	599	634	623	621	617	600	615	632	626	611	665	660	674	644	600	603	673	605	654	667	621	650	583	623	640	629	622	640	616	603	614	625	601	608	634	642	616	649	640	645	666	644	596	609	659	636	615	606	585	665	634	615	608	611	652	619	625	584	689	658	627	632	679	659	674	654	654	604	614	606	636	641	628	617	605	587	675	644	633	643	667	663	619	624	704	620	605	629	642	628	623	642	623	603	645	660	698	622	644	682	658	608	689	644	635	627	640	630	651	678	625	644	634	639	606	623	625	645	633	603	622	641	605	661	662	654	628	640	643	649	686	599	601	619	617	635	626	646	629	643	653	599	598	655	661	647	617	639	625	643	655	600	649	640	633	628	673	648	651	655	616	630	664	702	645	628	642	664	623	615	684	591	682	621	604	627	624	639	631	663	627	644	629	662	623	596	632	647	620	630	675	671	641	636	633	601	634	643	628	640	604	642	651	653	624	657	638	653	692	650	622	618	636	613	635	607	619	601	707	621	647	622	610	621	614	619	633	589	627	634	650	621	611	652	668	664	627	625	617	677	619	667	645	633	666	614	597	676	586	629	646	658	603	643	654	648	634	637	617	621	625	609	632	670	678	653	664	620	647	639	622	569	655	632	629	618	656	622	655	630	614	639	607	679	607	604	634	618	633	619	656	596	607	572	619	645	643	630	644	635	681	586	606	627	631	603	605	645	636	652	633	652	607	650	642	604	656	662	563	640	629	640	615	657	625	650	648	631	654	631	657	628	634	624	645	641	634	618	666	618	610	556	616	674	639	599	617	620	663	636	627	617	625	611	644	624	643	646	667	669	596	663	651	637	601	634	646	636	624	642	596	605	643	666	631	613	634	631	636	636	626	642	605	653	642	664	624	657	641	675	635	633	625	615	652	618	657	626	662	651	628	619	663	633	633	656	596	606	615	641	605	660	609	671	621	653	646	664	652	665	667	614	585	610	663	642	632	618	650	634	627	631	648	631	625	635	637	636	632	678	655	690	643	666	664	628	660	648	628	615	671	628	685	614	636	655	667	659	644	655	644	636	632	647	641	620	656	603	647	621	629	604	647	633	614	599	608	657	647	675	624	642	662	626	634	631	611	641	624	628	595	656	657	618	627	607	614	614	612	652	621	640	618	621	616	646	657	619	668	633	638	641	608	634	651	658	672	621	618	624	638	627	631	651	623	597	611	648	639	677	635	600	613	646	659	608	649	630	632	591	680	655	627	608	588	616	636	675	609	666	652	663	638	635	647	653	630	658	628	637	643	634	645	661	619	638	665	617	615	640	642	621	651	624	630	623	624	599	656	630	631	649	612	687	626	678	639	632	662	621	642	602	646	668	606	672	615	624	664	644	619	634	625	653	634	630	639	540	646	623	644	682	663	659	659	673	665	593	672	632	640	612	603	627	636	651	631	652	624	612	630	619	671	636	650	612	617	633	622	651	683	655	661	628	651	641	660	632	624	621	627	621	627	640	605	604	649	655	638	605	660	682	647	635	662	648	594	647	616	664	607	645	644	671	646	648	637	609	633	591	605	653	647	579	633	588	602	652	618	629	635	644	595	584	664	657	626	647	657	635	612	603	586	632	655	672	616	651	651	650	612	594	642	631	661	647	591	629	626	581	633	634	664	639	601	665	629	618	666	639	651	628	613	622	659	628	592	627	640	609	632	644	641	666	645	680	655	634	627	602	636	640	641	590	635	603	615	640	650	670	612	629	599	630	660	637	642	612	622	659	617	651	621	634	636	685	622	623	625	639	634	643	617	633	646	632	638	643	593	659	632	634	638	582	612	566	569	642	618	609	588	624	606	663	645	630	651	651	687	675	568	602	593	669	649	648	632	632	634	635	635	642	615	598	594	635	635	581	638	663	621	609	626	664	652	631	637	619	638	624	654	638	652	590	608	634	646	611	598	616	656	633	633	646	609	684	655	636	606	607	616	633	645	617	629	650	700	619	650	613	579	650	664	608	599	681	635	601	613	623	677	622	652	634	639	643	660	612	642	629	656	605	613	655	632	610	644	660	661	694	607	642	648	663	627	629	655	655	681	627	649	622	600	635	618	605	628	615	636	661	613	567	663	605	653	649	609	655	590	622	628	613	651	637	625	626	621	631	656	693	609	633	623	646	632	623	644	651	654	627	600	624	612	610	620	622	655	648	651	654	603	600	631	675	606	638	616	652	660	643	591	607	639	640	658	680	665	644	640	629	635	664	616	654	560	670	659	612	628	628	598	631	680	670	612	700	597	642	619	593	654	632	592	627	652	648	596	644	648	608	663	637	607	614	661	643	620	634	642	642	612	627	589	594	605	650	635	596	622	624	665	653	615	632	666	667	626	669	622	642	606	610	676	670	592	621	660	605	619	654	633	615	623	635	621	681	626	616	627	655	659	632	661	641	619	643	645	625	641	666	636	632	626	612	634	593	685	645	637	625	676	602	602	645	692	636	648	606	632	651	626	610	638	608	608	635	657	672	633	636	651	622	620	663	650	645	659	600	695	640	626	610	581	643	648	635	662	645	642	660	646	616	641	615	609	637	678	662	600	663	621	591	588	627	614	702	654	624	649	644	613	594	569	625	635	607	675	650	662	638	642	622	625	639	664	622	622	641	612	570	667	631	635	622	581	638	645	606	654	616	638	623	602	647	680	688	614	623	630	642	637	625	615	601	620	622	639	634	621	616	673	609	637	639	613	632	622	661	672	693	597	660	687	624	656	639	607	616	596	609	622	639	652	626	626	623	632	637	656	599	639	598	630	615	625	611	593	613	642	658	633	619	611	647	644	618	691	616	644	638	688	624	615	628	658	657	626	665	602	590	594	607	630	648	685	613	643	605	649	621	596	625	647	624	637	644	614	623	631	670	618	647	692	620	621	630	610	630	634	669	611	613	601	645	706	617	639	629	637	652	637	641	613	618	610	612	637	647	610	639	604	613	612	648	633	642	626	608	643	636	613	631	588	590	632	632	611	620	625	615	657	600	626	618	666	588	638	661	596	608	668	613	671	629	632	665	647	614	647	671	607	638	638	629	604	634	633	633	629	611	610	590	605	608	650	662	650	628	603	650	662	629	613	658	650	641	600	647	633	667	610	683	636	630	637	588	636	589	649	686	637	606	632	658	590	680	601	622	624	657	626	664	630	651	656	693	608	647	611	595	628	628	671	613	681	632	652	646	639	635	644	604	662	627	650	628	614	630
23359	21448	29301	24005	21460	22313	53394	54022	40506	27175	12320	2995	975	521	421	394	407	379	392	344	334	435	393	420	401	406	400	386	376	369	351	402	387	392	392	396	359	359	356	368	406	419	417	390	391	380	377	366	389	386	379	371	400	374	396	372	366	406	380	396	416	401	370	388	385	397	386	374	387	401	338	369	391	368	409	401	407	344	385	374	366	434	419	346	387	356	404	397	385	412	434	421	386	385	403	376	392	410	451	412	380	379	379	371	387	382	365	385	398	377	406	390	390	406	395	342	384	400	369	394	401	395	412	404	396	385	374	356	357	423	385	379	398	373	388	442	382	343	389	350	399	405	418	389	417	368	402	381	377	393	407	379	398	399	400	362	369	379	406	379	376	402	370	372	389	369	389	391	366	410	400	397	412	404	377	358	409	419	377	396	373	402	358	410	341	385	384	405	357	391	410	379	372	391	372	414	411	365	405	375	379	346	381	403	388	389	371	406	379	385	389	386	365	385	356	381	402	374	399	363	386	419	387	407	370	394	371	389	355	414	395	418	375	373	363	413	382	377	400	368	373	382	402	361	383	404	377	374	345	402	407	396	393	404	394	384	411	358	380	408	350	384	356	384	366	369	397	384	371	406	351	393	375	368	351	376	389	392	396	438	369	404	382	376	360	396	380	336	359	372	384	370	384	376	375	410	402	393	374	392	372	379	387	397	391	364	374	389	385	431	388	388	377	368	415	383	384	392	347	386	328	407	380	424	434	366	378	398	383	439	372	378	375	374	405	419	428	413	382	366	411	374	374	380	421	375	362	401	372	380	399	365	369	387	376	378	393	409	393	407	393	405	375	396	387	398	402	370	412	400	386	375	387	386	376	421	397	375	393	371	396	413	362	372	405	366	391	402	385	383	380	372	352	427	376	379	374	389	382	408	375	383	404	392	388	378	368	380	381	356	408	348	370	392	352	370	388	398	380	377	380	416	378	374	405	391	374	403	386	447	400	382	382	422	403	393	386	353	391	422	366	397	404	396	368	398	390	385	413	415	391	383	399	379	421	353	395	392	386	389	358	343	364	397	378	403	359	381	396	379	379	382	386	380	418	350	408	386	391	401	383	384	353	400	375	412	353	381	388	369	368	383	400	384	408	389	355	422	403	374	397	388	383	398	396	388	390	431	383	397	432	398	398	360	375	394	389	389	403	345	388	375	389	378	393	396	380	382	367	331	392	399	381	405	369	386	389	388	358	404	418	388	363	392	398	369	378	390	416	435	395	385	363	419	385	397	398	401	406	398	414	380	383	403	386	391	381	390	376	389	391	408	396	377	397	383	366	392	368	379	381	355	384	396	328	389	410	363	405	401	405	379	391	371	380	393	397	385	358	426	388	390	391	376	381	401	385	396	380	414	410	394	369	363	375	408	396	386	357	397	386	415	403	401	367	380	397	374	379	393	384	350	381	395	405	407	388	424	390	364	376	382	367	382	379	381	373	395	396	358	415	407	378	385	383	401	394	392	393	393	396	360	354	396	404	365	364	377	361	384	388	392	379	431	367	374	366	408	359	376	411	403	358	385	408	392	391	353	357	389	407	404	364	380	375	402	374	382	389	396	399	379	404	360	419	359	393	378	406	383	388	398	367	377	424	419	368	395	373	421	371	391	351	353	387	397	401	386	365	396	349	392	404	378	378	390	397	372	358	399	365	376	410	349	364	403	387	401	391	384	408	393	395	348	438	365	395	352	402	404	371	400	338	389	386	401	409	404	368	408	378	359	408	391	399	368	374	419	404	391	410	397	401	412	383	375	382	339	384	394	386	422	386	380	390	382	397	374	391	401	351	394	417	403	397	355	368	338	403	401	364	385	352	391	396	360	383	419	392	362	387	423	417	432	377	380	413	377	398	381	402	399	403	416	383	366	384	408	404	362	413	378	382	357	396	371	416	443	358	397	375	385	363	393	415	424	397	410	412	395	368	359	364	427	374	399	377	386	383	397	338	374	420	394	382	408	366	399	355	414	400	420	372	372	379	406	391	366	385	375	416	433	361	387	376	370	419	406	390	380	384	404	408	380	395	414	374	389	397	371	383	387	399	384	422	403	385	357	386	403	363	384	396	388	358	342	370	377	387	428	411	376	385	400	377	402	391	386	366	358	416	398	375	365	395	415	403	368	380	374	399	394	362	394	358	361	440	399	409	379	403	391	408	402	410	385	413	404	358	380	374	372	389	388	424	372	411	388	370	410	371	388	381	357	399	362	384	377	368	358	410	427	365	383	421	387	373	367	382	403	360	422	409	331	389	360	368	387	429	387	376	372	366	341	405	404	414	387	409	359	382	397	393	386	365	376	411	384	417	396	385	381	384	358	380	372	406	407	404	373	378	358	365	347	386	410	380	386	375	409	404	368	377	437	367	372	390	421	350	361	376	409	403	368	408	371	362	389	382	386	376	420	373	377	406	397	384	359	407	379	374	418	392	412	411	391	430	396	400	412	418	411	353	405	390	381	406	401	388	415	411	409	367	378	377	366	402	380	404	410	421	387	401	411	388	350	341	397	388	375	378	399	374	386	430	384	391	376	390	404	379	391	358	379	379	373	392	389	395	358	372	416	384	388	418	391	413	402	390	426	370	416	408	400	368	371	367	363	364	372	413	386	423	358	366	387	381	386	352	370	381	396	366	381	342	371	344	376	390	394	406	391	394	366	364	403	380	380	377	383	381	396	396	410	389	376	377	375	369	411	378	377	394	391	348	400	379	397	403	388	393	363	399	386	392	402	379	389	391	391	402	367	348	366	379	375	396	376	383	372	421	371	402	390	383	420	406	360	412	400	358	402	407	414	393	394	397	388	402	403	407	389	369	352	390	404	384	388	424	369	386	382	378	389	386	374	387	383	397	394	345	392	394	384	380	378	375	374	393	408	407	368	379	397	388	393	411	396	379	418	364	352	381	362	401	324	385	400	382	402	379	369	382	408	438	391	402	405	374	368	378	399	380	360	395	353	400	397	356	361	425	406	364	398	395	385	393	396	362	400	368	389	401	383	402	368	375	384	373	388	369	382	389	357	398	360	410	411	363	396	385	397	368	407	352	378	386	394	374	358	392	356	387	344	393	413	366	403	374	399	378	404	394	393	354	382	395	355	400	382	371	372	389	404	385	375	401	394	385	386	373	401	375	403	428	423	359	395	379	383	394	407	389	398	408	401	397	381	391	427	412	359	388	391	413	390	401	388	387	370	400	392	397	375	356	413	388	389	375	371	394	392	396	390	406	401	377	381	367	355	379	370	381	395	417	395	407	373	377	365	362	399	413	383	388	369	388	396	406	405	416	375	354	392	421	400	410	365	371	377	380	394	375	422	398	350	395	425	379	397	399	406	348	397	389	382	367	380	389	409	391	369	394	374	360	408	428	403	377	378	383	403	425	379	411	402	375	406	366	399	392	404	387	422	400	386	399	420	386	419	369	381	383	378	373	405	375	417	380	392	399	401	357	415	407	372
14282	29095	26435	17596	13128	14963	56662	53737	43742	31949	16537	5385	1800	749	577	562	530	508	520	565	541	530	514	527	564	576	538	556	541	553	568	559	546	473	554	510	517	499	542	531	547	554	540	554	534	576	508	536	537	529	519	533	499	543	544	548	532	546	527	470	523	556	533	565	525	518	583	521	546	536	519	550	554	528	520	528	490	522	536	528	518	571	551	524	555	516	562	558	527	512	538	496	528	542	542	515	553	478	530	503	522	553	519	541	533	533	532	569	529	575	532	495	534	525	534	491	521	532	492	540	545	499	518	550	539	554	572	539	559	528	506	526	524	518	572	552	511	589	521	555	523	538	562	536	510	496	557	519	509	512	545	555	558	567	573	543	577	535	516	539	513	519	529	554	539	503	526	541	519	555	503	519	545	529	561	517	504	511	528	555	529	530	533	529	534	564	501	547	485	527	551	542	533	552	519	546	525	527	576	550	518	518	525	530	518	527	536	535	487	525	515	527	528	534	509	543	531	582	492	525	562	534	553	531	549	575	522	559	501	520	549	519	516	502	525	532	500	539	545	547	528	527	505	521	575	508	543	554	499	508	560	553	552	516	521	543	571	532	547	511	532	553	520	544	568	558	500	521	538	486	584	542	518	540	558	517	549	530	539	544	533	576	547	524	523	542	526	535	496	550	556	551	544	537	527	538	535	538	512	528	561	530	507	539	519	580	487	490	571	556	512	558	517	546	536	541	513	543	507	517	509	530	510	524	549	532	540	509	518	511	493	555	525	524	542	542	527	541	520	534	546	533	512	510	520	578	565	534	550	566	557	553	560	544	545	512	506	545	555	540	548	559	541	566	561	547	484	497	488	559	544	541	516	507	533	524	560	558	565	522	550	511	559	523	576	511	560	521	546	515	525	518	553	529	575	528	520	563	486	553	554	532	552	538	534	522	514	495	509	522	518	520	570	503	542	525	554	529	485	515	554	546	534	566	552	533	514	545	516	563	550	554	572	523	509	534	530	544	551	537	514	571	528	535	519	542	538	528	538	561	521	509	500	535	542	513	509	525	568	500	508	525	536	571	485	531	530	531	590	533	556	528	565	513	509	493	529	529	499	504	549	528	517	551	558	488	541	542	530	497	547	543	517	532	518	519	508	522	480	500	512	512	485	505	521	513	565	541	540	541	573	550	513	561	568	519	523	520	541	522	498	563	506	535	515	577	554	540	558	531	545	567	507	543	519	534	534	543	497	591	573	512	527	521	530	521	510	546	524	561	534	506	514	495	554	553	545	508	523	516	547	511	522	509	550	515	525	519	491	496	514	584	501	538	533	527	534	540	505	526	547	543	531	519	531	535	562	500	525	494	543	493	517	551	517	521	519	533	510	540	557	499	533	509	542	520	548	547	530	515	561	512	556	525	529	475	494	539	568	544	517	562	494	573	543	506	568	478	548	541	541	520	518	553	537	517	562	573	527	549	541	508	494	555	524	549	540	534	517	523	545	558	513	522	519	515	527	535	578	545	564	532	497	523	570	574	512	529	519	574	562	543	518	541	549	572	576	550	525	559	530	540	500	523	519	533	546	615	536	543	524	537	539	532	534	534	550	546	557	512	555	550	533	505	536	547	556	517	577	541	524	535	522	527	542	512	540	539	555	529	556	547	503	520	529	522	510	515	574	568	541	504	523	553	567	578	482	531	531	575	518	542	502	512	577	528	558	517	511	513	526	531	541	504	524	518	496	536	470	511	559	555	499	550	502	493	545	498	526	517	509	508	509	559	500	516	527	518	505	510	549	513	539	486	529	524	527	490	529	524	564	511	554	516	549	482	542	543	548	565	538	519	566	499	551	518	547	550	534	507	532	519	528	563	492	504	564	555	528	520	538	493	521	520	548	510	495	545	515	535	516	558	543	539	594	528	536	508	528	490	502	516	554	516	560	575	528	490	539	592	470	562	536	533	515	525	537	514	526	513	532	556	530	514	526	553	526	530	552	523	537	502	492	545	535	531	542	521	521	575	540	496	571	523	539	527	533	570	510	516	519	533	532	519	532	504	496	549	517	505	543	519	537	540	549	480	542	541	521	531	517	504	512	551	544	485	519	542	586	543	521	527	529	560	538	546	518	537	502	539	521	538	549	543	529	563	561	534	482	568	542	523	535	524	534	530	510	515	525	533	539	544	543	557	555	492	562	493	579	501	536	559	510	531	582	548	516	533	530	520	544	536	550	539	518	569	537	522	532	494	534	542	533	525	519	527	530	539	519	537	540	533	504	540	522	500	568	544	520	517	533	513	522	523	532	532	548	526	519	554	512	529	525	554	538	551	538	560	538	519	532	545	528	555	558	536	500	560	529	541	522	493	544	560	569	551	538	546	556	588	520	563	522	496	551	524	566	563	521	549	485	512	527	569	537	544	511	501	528	534	536	561	537	555	515	520	510	528	594	526	538	512	540	515	532	531	527	571	513	516	497	549	543	527	503	528	535	545	551	511	513	542	539	580	542	552	540	525	522	522	549	542	534	535	515	545	524	530	499	561	563	536	555	600	502	531	547	548	544	552	539	509	540	514	536	557	521	533	560	547	551	477	524	532	527	529	547	565	527	544	535	522	538	542	516	519	537	535	507	557	539	497	547	523	524	483	505	520	580	526	545	539	528	533	542	512	541	549	513	528	515	545	557	539	542	503	516	518	548	522	556	576	557	510	540	571	528	498	519	548	515	541	468	543	528	495	548	544	525	540	606	533	548	522	521	474	493	557	555	551	587	514	570	553	587	538	493	565	472	519	520	596	515	501	495	511	510	522	505	583	508	512	522	585	564	536	538	509	577	535	548	530	514	567	547	547	548	488	558	568	574	519	515	522	512	551	508	536	502	557	562	523	525	547	498	533	553	537	510	494	538	557	481	526	528	519	563	522	533	573	516	502	506	517	528	547	547	525	526	528	529	513	566	528	556	534	556	557	555	506	526	531	496	543	519	474	541	510	535	568	543	555	530	505	554	533	571	506	528	527	538	592	538	517	531	517	512	551	559	490	486	549	538	528	518	557	502	534	541	524	511	540	529	525	548	541	480	538	490	536	555	506	541	557	529	528	521	546	539	516	540	507	575	525	483	537	511	516	568	553	542	548	523	547	530	507	523	549	571	535	560	557	568	510	525	532	543	563	502	535	540	528	551	520	561	546	519	511	482	516	553	525	530	513	576	504	506	537	511	569	488	574	530	587	529	497	508	525	499	498	545	512	551	535	540	512	509	514	516	515	531	540	535	502	548	513	546	543	530	512	542	555	478	483	574	525	515	495	548	548	551	605	541	521	533	541	500	554	541	514	539	508	536	495	526	561	549	512	497	550	525	553	506	504	551	519	564	561	559	565	501	507	516	504	556	535	525	521	591	510	489	499	513	549	536	515	548	537	550	522	555	547	589	522	508	537	517	539	500	520	535	536	539	542	569	514	535	544	534	592	488	515	530	524	532	541	576	497	523	552	517	547	520	557	543	511
27265	20886	12412	4223	2216	1604	8076	8437	5424	2717	1335	715	552	492	440	461	478	485	461	459	452	450	499	463	435	474	450	458	467	440	456	418	451	476	474	487	440	468	454	435	510	446	483	458	425	446	462	495	442	471	466	485	447	459	486	427	464	454	431	457	494	477	464	460	460	499	458	434	487	483	456	465	424	402	460	483	450	479	479	441	450	425	444	446	474	474	503	435	427	438	464	475	490	465	437	435	475	449	452	448	465	416	459	431	454	496	450	485	442	484	455	481	463	435	470	460	450	480	434	508	444	437	450	431	454	430	444	467	453	464	464	454	407	448	506	491	457	474	495	473	474	438	461	432	463	447	427	457	442	459	424	468	433	508	465	468	457	448	434	446	449	484	444	429	458	472	473	469	482	460	508	467	474	489	430	488	451	445	447	419	474	401	462	473	470	476	454	469	436	472	450	453	484	454	444	465	428	466	438	453	482	456	451	456	462	471	473	447	444	463	492	435	472	469	429	455	466	425	470	468	477	504	435	475	469	439	463	451	468	463	448	472	467	457	460	495	452	456	450	414	459	452	453	439	439	438	418	426	462	447	436	483	453	474	477	471	475	470	494	458	431	477	461	471	441	442	431	413	433	423	439	425	486	448	476	485	397	490	456	474	474	448	432	451	468	451	401	467	469	466	447	448	466	471	455	499	436	435	433	436	499	482	469	484	423	439	498	485	479	464	457	506	450	435	445	450	455	438	458	480	439	459	462	448	432	512	469	492	477	437	446	501	439	452	446	461	461	478	419	476	444	467	428	498	469	440	441	450	493	480	461	489	480	414	454	416	461	442	441	470	499	435	464	458	460	400	449	470	410	481	459	460	466	453	476	471	439	472	473	469	469	477	475	447	506	432	458	459	412	439	475	505	452	440	477	471	482	443	473	456	463	460	452	465	447	476	427	441	422	456	453	398	498	432	410	459	444	470	469	482	463	471	433	445	414	455	442	456	472	448	492	443	487	452	469	437	458	430	450	463	465	453	507	466	427	449	454	437	450	462	471	465	465	465	474	451	443	461	458	477	421	506	447	472	466	461	452	477	523	469	462	452	437	415	464	421	469	467	428	480	486	470	486	459	451	435	447	438	447	452	473	473	478	481	469	473	428	446	456	455	433	489	467	416	480	459	437	424	469	462	464	448	449	432	476	436	421	483	488	455	428	454	451	432	460	461	451	447	422	480	461	436	509	480	457	496	436	459	493	467	447	452	459	488	499	417	455	443	485	431	464	442	442	432	458	443	454	456	417	430	441	439	429	478	471	437	507	485	462	485	459	449	470	468	466	447	453	469	460	454	492	426	428	445	424	488	484	464	486	474	439	480	475	456	434	472	445	469	489	441	472	478	457	499	471	416	454	466	425	460	467	451	451	453	438	457	452	492	439	504	451	479	459	451	455	468	452	452	461	444	466	455	432	458	483	412	435	462	458	448	496	445	438	444	454	463	498	414	486	449	471	444	451	438	479	405	499	476	480	452	396	468	455	447	478	451	471	445	452	500	441	443	481	437	446	468	487	451	446	469	438	444	484	494	524	459	426	458	515	451	445	445	470	437	425	432	450	464	468	446	462	433	446	452	420	426	477	443	483	484	490	417	432	454	450	436	505	449	483	447	451	449	474	446	460	465	438	453	454	445	452	474	476	461	492	449	427	450	470	443	439	460	448	465	465	411	467	454	484	486	450	484	483	453	495	474	443	439	489	481	468	447	486	453	468	489	477	440	455	428	487	480	463	440	492	458	479	467	455	458	478	478	481	452	436	450	488	440	435	417	461	451	442	451	449	504	436	439	429	470	450	482	457	452	430	474	472	454	435	456	475	464	460	445	443	482	425	441	449	470	470	445	434	465	500	406	457	481	459	479	467	442	473	429	460	502	457	453	472	458	467	433	458	464	392	458	434	456	432	451	465	442	442	416	464	462	451	443	515	444	434	448	479	447	463	438	442	439	474	490	455	464	450	477	469	462	455	476	440	404	476	432	496	425	499	434	460	447	457	468	426	451	471	497	468	441	420	470	461	465	458	461	457	448	493	454	500	486	452	479	474	476	459	434	486	474	492	457	500	472	468	472	477	450	446	497	468	500	434	462	492	442	436	457	416	402	505	473	455	464	453	441	466	468	480	437	471	420	460	447	470	468	478	482	472	453	518	457	473	459	453	472	493	464	479	457	494	470	452	493	471	443	481	484	438	472	472	458	420	430	444	467	425	412	486	457	469	473	473	467	438	460	448	451	456	459	452	444	465	450	478	462	438	471	459	533	490	395	443	441	457	454	461	455	452	463	492	460	459	460	457	493	454	452	459	455	521	433	463	486	433	518	443	445	465	516	481	465	500	469	429	465	480	491	451	472	485	474	404	465	446	416	466	487	474	451	477	445	486	488	435	443	471	500	464	461	461	466	461	475	449	475	474	431	448	443	468	476	484	473	423	418	484	475	498	441	463	465	486	473	446	440	496	478	414	457	477	487	431	454	460	458	432	462	451	479	476	443	493	442	449	444	471	478	458	498	434	423	486	464	452	449	434	449	438	444	463	458	424	425	451	459	460	466	508	449	461	467	457	480	482	456	464	473	487	467	436	480	445	468	437	490	477	427	485	455	461	441	452	488	444	440	439	440	414	489	446	485	478	446	453	475	489	462	422	462	488	453	442	469	447	474	446	464	486	466	429	495	475	444	464	450	463	475	441	455	463	459	449	485	457	484	483	454	483	471	428	473	439	486	459	484	425	470	485	480	438	461	479	430	479	430	438	470	457	447	423	473	438	450	432	439	488	457	466	472	434	474	446	481	435	441	451	465	446	477	460	465	456	474	438	480	459	455	479	478	490	450	497	502	459	443	497	464	450	463	464	486	442	463	450	410	424	440	483	464	489	440	487	490	486	472	471	437	482	459	487	431	477	448	487	443	439	461	428	466	468	430	453	435	493	476	481	509	477	462	472	488	461	426	484	435	426	436	468	467	463	472	490	447	427	451	499	487	495	453	441	476	455	443	454	443	455	463	486	417	447	470	426	456	478	439	427	446	455	428	444	442	446	500	446	471	477	453	415	473	480	492	427	469	488	450	454	440	455	467	472	459	480	447	482	452	454	439	463	472	431	460	489	477	421	515	488	473	466	461	464	475	474	460	443	466	457	450	484	451	476	455	486	450	482	478	478	449	449	420	422	479	469	427	508	485	463	426	452	433	466	466	493	499	453	435	464	441	463	467	481	443	471	441	422	461	469	491	455	450	438	458	442	440	489	481	461	453	455	462	451	446	444	472	467	429	432	468	432	440	463	448	448	465	487	442	454	448	488	495	455	486	445	459	419	457	472	487	449	426	505	418	455	443	447	492	456	401	441	454	448	469	465	429	460	479	454	474	470	468	480	439	424	491	446	454	489	474	431	495	467	471	436	443	450	483	483	460	513	451	419	476	499	451	485	460	455	468	482	455	465	459	464	476	481	470	480	467	474	462
9901	15133	12032	6439	4924	3978	15265	14664	9723	5124	2369	1131	782	679	630	636	675	625	642	621	639	668	653	625	636	674	656	610	652	666	598	624	628	646	655	617	620	649	643	661	626	612	648	662	676	641	596	620	631	661	693	637	616	650	645	649	662	628	652	610	631	632	646	637	669	666	626	648	616	581	649	675	641	610	628	658	621	613	637	672	616	630	650	630	631	639	650	671	584	684	621	670	645	632	660	674	655	689	607	675	609	599	581	667	600	671	667	627	611	674	612	640	662	644	621	620	617	666	624	624	655	660	672	611	611	626	629	615	601	624	589	637	623	634	656	641	632	682	674	654	667	591	649	638	630	600	651	624	632	665	627	672	646	650	620	667	685	654	653	603	650	621	673	651	666	647	686	638	636	693	624	646	663	669	635	596	603	648	626	631	659	646	658	590	701	624	632	611	664	575	663	634	635	619	654	692	646	644	598	627	608	623	645	676	622	638	583	624	641	639	615	656	594	659	605	622	669	659	618	612	643	616	635	643	614	629	591	639	608	626	623	597	643	587	595	609	631	679	624	636	631	665	636	647	634	648	649	644	602	650	618	668	629	627	655	633	662	598	608	554	611	647	671	623	620	645	646	636	640	614	649	632	668	663	656	639	625	633	660	662	647	595	616	716	624	618	640	623	617	666	678	676	666	612	660	557	598	627	627	603	619	614	626	644	615	617	580	625	598	629	641	639	655	617	625	663	636	679	637	653	613	618	635	646	647	628	676	646	648	634	639	612	649	632	670	605	603	639	627	621	651	630	636	643	676	646	627	631	654	661	628	635	614	697	660	640	622	665	613	622	640	618	638	670	625	656	631	618	658	608	584	624	584	623	596	644	637	631	599	669	656	614	637	654	637	639	648	637	594	641	610	625	659	623	634	646	623	606	670	637	656	657	610	652	627	664	618	643	670	625	638	667	643	630	645	660	646	638	593	637	622	626	639	615	618	649	611	646	638	621	631	621	602	587	665	626	653	613	639	649	612	657	638	656	609	628	608	655	613	615	638	606	644	664	628	583	658	651	703	609	624	617	646	644	606	621	660	614	638	664	615	628	634	646	616	601	674	653	631	628	665	635	620	658	645	627	623	626	664	635	664	637	636	690	632	653	657	607	656	688	652	630	641	652	647	598	659	632	625	661	594	666	663	650	672	637	647	634	663	669	611	633	622	633	655	613	654	660	601	622	641	670	658	635	686	640	615	587	646	669	638	639	628	633	655	605	596	626	634	660	602	647	656	607	610	649	606	624	659	630	650	641	629	610	654	637	639	636	622	674	633	630	653	624	644	656	652	651	638	637	653	660	617	645	655	623	692	642	645	649	669	590	639	662	625	632	642	605	618	666	687	611	598	622	607	664	619	601	655	638	661	602	621	630	614	647	635	633	625	614	640	665	651	651	642	676	665	633	641	646	663	652	662	640	658	655	609	625	621	638	645	645	655	694	626	635	679	607	646	610	601	651	666	649	643	605	656	649	667	644	615	668	631	670	649	638	636	597	583	635	606	653	638	656	655	651	620	610	603	658	609	610	687	673	624	645	638	629	675	597	660	642	651	632	595	639	630	583	645	603	632	665	614	706	641	604	604	626	637	632	647	601	620	687	655	598	611	654	653	654	628	612	641	638	602	626	640	625	617	600	658	625	653	609	613	622	660	655	634	625	672	640	630	638	663	643	636	637	633	627	619	634	623	638	617	641	658	580	637	654	617	642	636	591	652	632	638	597	695	683	662	632	599	632	617	632	640	629	676	655	614	632	630	652	652	655	589	601	609	638	622	635	636	629	611	638	651	687	638	597	649	604	641	650	638	677	630	620	670	606	643	623	646	618	629	612	645	612	626	623	613	640	672	633	622	669	625	625	617	651	634	639	653	619	660	648	634	621	647	642	650	622	602	616	649	628	689	643	653	607	606	650	646	655	591	645	633	633	662	698	588	654	642	659	628	668	605	610	628	646	617	677	609	676	681	611	616	610	592	590	652	619	643	624	673	642	644	602	647	685	598	570	612	652	569	623	630	684	606	632	613	599	619	651	606	663	616	673	577	645	635	657	623	623	590	641	666	613	577	611	622	657	640	607	629	627	642	626	650	618	622	601	598	640	673	625	667	643	662	586	617	622	664	602	616	629	675	625	617	623	691	686	633	676	625	664	608	627	639	636	649	660	641	672	649	665	654	651	646	662	599	647	615	619	669	641	591	602	642	668	639	616	638	649	630	620	616	693	575	597	619	652	602	598	643	611	635	625	691	653	645	635	630	618	627	587	650	614	628	604	654	693	660	641	636	659	654	648	661	624	618	688	638	639	651	612	639	656	653	617	644	700	627	648	690	664	611	691	631	596	649	651	619	654	638	627	635	663	622	632	623	662	705	613	655	647	637	626	657	621	606	625	638	600	641	605	664	653	652	641	641	660	632	669	634	694	623	602	609	635	627	617	650	623	619	707	670	618	642	633	644	610	616	630	606	638	589	614	659	585	585	606	648	595	645	595	625	649	633	613	646	579	658	627	587	612	623	665	647	664	621	654	660	682	603	642	658	626	621	630	588	623	619	601	640	651	600	649	670	614	663	618	666	664	596	639	610	657	669	645	673	653	633	581	655	681	653	620	607	638	638	618	632	613	668	666	656	635	646	660	648	622	655	601	658	659	643	642	615	674	612	620	668	656	618	620	653	628	619	639	638	609	659	612	670	618	664	615	646	608	679	582	641	614	584	638	633	609	655	644	601	659	675	656	632	664	645	625	670	614	643	611	602	650	620	676	617	590	689	631	628	600	626	602	621	654	642	608	626	638	638	670	639	623	628	638	610	652	590	612	637	627	601	600	696	665	638	597	568	610	667	608	649	626	657	663	674	636	620	644	596	626	639	670	601	682	618	601	650	649	646	635	646	627	636	616	652	685	644	661	662	612	616	617	655	635	663	627	641	618	677	683	612	558	592	666	675	656	599	669	614	654	642	592	638	617	629	654	631	626	606	659	645	629	661	651	681	627	671	607	697	632	649	583	646	641	620	608	596	595	653	648	639	665	627	616	608	619	639	677	631	645	623	653	612	626	621	675	628	613	610	627	621	606	603	636	646	624	622	609	639	598	609	666	668	632	642	609	630	634	640	603	616	675	638	617	614	602	655	643	657	652	641	644	660	638	652	616	606	652	647	620	635	616	607	631	630	643	640	649	619	652	679	637	611	660	619	674	621	627	642	610	650	626	671	638	629	669	680	633	624	629	624	644	682	648	661	595	668	614	625	640	603	666	618	637	684	655	646	625	618	616	652	672	620	613	637	667	660	663	628	614	686	628	615	687	620	645	619	667	658	633	660	640	649	597	693	629	608	629	642	662	646	626	672	626	626	651	620	617	651	622	620	616	638	622	606	643	659	644	662	607	668	626	702	627	632	606	648	630	621	658	671	627	642	601	647	635	647	617	659	629	611	665	674	604	659	654	603	650	672	638	669	651	605	639
27326	20658	10824	3125	2033	1540	7757	8131	5200	2658	1201	690	552	483	440	416	437	478	445	442	484	425	463	469	448	466	439	406	438	456	452	448	444	457	458	441	485	457	422	457	449	456	458	470	467	477	486	455	447	466	431	461	440	473	431	428	476	505	439	498	432	443	464	454	460	433	478	493	427	409	407	474	455	471	458	457	420	432	436	461	465	412	444	456	428	466	410	440	439	456	477	443	388	489	464	444	436	427	420	470	424	452	424	440	425	451	442	476	481	459	483	455	423	460	472	456	450	413	479	453	450	464	462	465	455	455	492	502	455	505	481	492	477	479	463	455	475	468	494	490	474	448	493	465	455	442	473	428	450	458	459	440	460	402	456	452	429	481	444	479	411	439	477	427	457	495	474	426	426	486	458	428	444	462	440	439	471	450	441	443	456	518	462	449	456	451	453	486	437	481	416	468	477	444	472	445	456	488	473	448	457	472	431	459	441	446	434	466	449	444	499	468	444	477	450	509	480	499	462	450	465	463	452	474	511	485	432	414	416	491	482	471	444	451	447	453	465	415	464	449	456	436	448	438	454	436	453	441	462	453	436	466	431	457	474	481	458	466	454	412	469	492	445	469	478	453	490	452	449	460	461	426	433	452	423	458	427	443	418	498	453	472	449	473	486	461	415	453	476	430	452	460	479	464	432	465	453	417	461	470	413	468	441	426	434	493	470	453	463	448	466	416	457	464	418	482	460	445	466	449	428	438	459	440	449	459	424	459	420	478	432	461	470	430	468	463	496	437	467	444	465	450	460	442	480	443	467	464	418	461	421	462	431	434	437	474	458	478	457	476	455	419	491	458	431	468	439	465	492	440	456	467	498	435	466	479	437	436	450	413	463	450	415	452	464	454	479	430	426	452	426	428	505	495	442	432	451	461	457	458	465	459	432	428	427	482	464	464	434	437	494	462	443	456	478	459	476	481	444	465	455	497	453	453	436	458	467	459	453	460	417	440	456	450	447	434	435	487	452	452	491	463	457	490	466	433	455	444	484	438	458	449	481	424	440	449	470	442	491	450	450	485	460	458	462	467	463	473	493	500	471	464	465	469	472	473	469	461	476	422	473	446	469	466	420	480	475	500	439	479	458	453	468	427	412	476	482	417	459	433	481	458	456	452	446	479	433	444	455	485	439	448	440	459	434	438	459	466	412	407	451	482	521	469	458	479	475	469	437	493	492	440	491	449	459	463	459	498	487	475	441	467	437	457	469	453	451	448	435	461	462	444	472	456	462	461	437	415	462	435	458	455	470	411	387	468	455	463	440	467	502	451	469	435	462	451	465	422	428	454	485	469	449	466	490	482	464	469	430	441	463	466	424	465	419	436	483	466	496	431	468	444	477	434	464	466	453	416	427	463	468	450	460	471	512	464	435	460	499	457	442	456	462	432	480	467	461	464	427	483	429	436	503	481	442	469	510	445	456	449	472	483	464	471	455	437	446	455	472	423	424	495	422	467	412	467	474	420	468	517	466	432	467	460	464	436	443	445	480	446	431	487	467	472	460	474	423	457	459	471	436	437	443	477	448	454	487	433	482	444	480	453	429	473	420	456	460	479	450	449	459	504	476	459	507	459	462	441	465	476	461	451	488	456	482	490	465	449	457	426	451	438	450	468	450	466	449	468	447	488	461	447	465	454	454	452	443	434	436	457	421	473	478	446	435	445	452	464	491	472	439	420	478	463	433	455	499	429	454	450	433	488	455	466	484	442	472	481	461	451	477	445	480	456	485	449	442	475	469	449	446	472	447	451	476	474	460	453	433	438	454	410	472	413	456	454	470	461	462	465	476	424	433	478	463	446	463	441	501	450	465	448	441	457	453	469	476	441	431	447	463	492	444	451	438	450	429	414	447	468	445	456	481	455	466	450	472	454	457	459	490	459	428	425	460	477	461	472	449	434	430	406	478	426	453	443	422	436	451	418	452	441	433	444	487	475	479	454	463	479	432	430	425	461	472	459	454	439	451	419	424	434	459	507	422	449	483	486	488	426	442	459	469	465	464	483	429	442	501	430	446	478	481	442	474	454	457	448	462	451	463	459	432	454	454	481	461	435	437	460	471	449	458	454	462	450	464	448	449	475	471	451	498	480	483	461	430	444	477	432	438	451	482	428	506	476	480	457	475	474	476	480	442	418	472	437	482	442	433	441	455	451	481	436	495	466	465	449	438	467	480	440	462	479	485	466	470	477	449	461	494	441	455	472	462	475	465	500	436	450	457	466	461	427	485	456	460	458	490	439	438	411	437	468	431	435	441	387	451	454	488	481	464	469	434	454	477	460	468	494	450	445	472	460	461	470	414	456	498	492	449	475	430	451	467	460	429	467	476	445	452	467	464	467	474	431	463	464	440	463	450	454	413	471	439	443	426	428	440	462	466	494	459	462	490	432	428	458	451	460	481	467	450	501	490	465	435	474	471	464	453	467	465	436	423	473	461	444	471	443	505	463	461	456	458	438	481	462	459	442	461	430	460	429	435	485	430	467	460	440	447	461	431	458	436	442	471	436	488	451	458	474	460	470	457	485	466	445	487	484	447	452	466	448	441	468	449	483	462	474	432	444	465	439	479	485	472	444	459	438	503	427	465	465	462	443	463	453	447	438	481	505	414	453	475	451	478	432	482	478	427	445	490	450	469	445	403	463	459	412	478	465	475	471	474	458	456	464	452	488	438	436	439	492	445	438	449	464	421	468	437	442	458	402	466	482	458	432	412	425	462	484	443	461	460	476	437	425	461	454	469	460	416	441	463	461	445	473	459	446	439	438	467	469	476	478	438	445	443	425	466	454	435	425	451	445	454	493	479	478	465	484	442	444	473	500	445	454	499	427	452	480	453	438	460	426	450	430	430	438	448	439	468	483	475	430	446	426	537	459	427	439	455	454	444	460	483	433	433	465	452	484	452	420	478	451	475	490	442	470	466	433	453	458	487	482	478	479	491	478	444	462	413	443	462	455	438	455	450	425	453	439	454	466	469	452	483	475	481	460	472	429	473	445	451	432	428	436	449	449	426	424	467	464	460	477	421	422	452	446	458	469	421	454	442	467	446	458	469	482	468	439	440	450	422	439	446	482	473	433	474	455	458	477	459	445	503	485	435	457	522	460	495	461	417	439	506	460	456	470	489	467	455	466	475	463	489	436	451	453	454	427	448	437	447	463	470	492	443	458	483	411	465	446	455	427	444	462	448	435	461	476	448	454	449	465	464	481	396	442	446	496	481	460	477	465	479	470	475	392	466	456	470	451	481	458	415	437	427	437	454	449	457	428	501	478	422	432	498	491	459	468	412	435	475	490	461	467	476	468	421	477	464	439	475	447	433	446	503	455	435	455	456	491	481	472	407	487	420	435	441	463	441	480	502	445	447	447	469	466	481	454	475	456	469	465	456	471	462	487	468	407	441	454	480	444	437	445	461	448	488	440	428	427	476	424	490	459	449	485	444	443	444	415	479	471
10220	11146	10301	5083	4741	3535	14894	14131	9391	5049	2240	1126	781	684	659	659	643	623	618	664	689	645	665	636	652	659	580	646	639	591	633	642	632	653	668	657	613	594	638	624	606	621	657	629	652	653	647	593	619	650	653	603	604	670	664	631	621	614	689	610	633	637	627	631	637	628	629	633	650	603	632	639	642	666	594	689	614	655	700	647	679	644	612	647	592	606	631	622	607	626	649	630	677	586	633	665	679	645	655	641	593	679	667	638	606	615	592	675	630	657	639	611	641	603	589	645	638	659	647	657	637	635	606	605	629	617	661	602	629	636	636	647	637	647	638	650	646	613	619	654	626	670	651	655	665	655	596	663	624	641	674	612	652	672	606	669	627	632	613	661	648	589	635	643	676	632	643	582	673	606	624	673	606	618	638	609	647	631	644	627	670	636	600	667	644	637	639	621	564	634	612	653	626	600	625	666	652	651	649	629	614	605	621	596	618	644	605	592	567	654	601	649	673	612	585	614	603	657	602	623	695	619	611	673	645	594	608	652	640	650	679	649	631	639	703	647	636	599	575	634	634	630	625	650	608	635	616	608	638	614	676	712	617	578	590	653	637	625	694	629	606	682	628	618	599	651	639	647	637	660	641	630	586	617	703	636	647	616	665	617	648	643	598	629	631	632	616	626	672	635	657	628	656	638	665	584	638	654	662	655	652	668	598	671	621	689	638	660	601	612	661	661	627	655	648	624	678	658	583	644	660	610	620	647	635	627	635	595	656	625	622	661	663	609	622	631	632	624	616	668	659	638	628	644	617	644	605	698	599	659	631	691	604	669	615	624	629	650	623	643	606	635	639	620	619	650	642	634	644	609	647	661	626	621	623	603	633	637	592	706	632	606	681	600	641	636	628	647	617	596	670	684	600	663	667	648	649	586	668	629	636	660	670	654	651	604	666	596	623	639	595	680	660	611	607	653	618	638	663	629	629	655	613	672	654	656	646	648	618	642	672	646	707	623	617	680	657	622	660	665	637	654	643	654	672	646	666	677	656	649	629	633	619	626	644	623	642	620	678	640	641	635	606	637	634	600	623	636	626	619	618	650	665	622	646	641	579	635	620	656	599	602	626	676	627	607	651	657	639	632	650	636	637	628	656	611	643	669	629	721	603	626	588	598	665	634	680	652	618	660	615	647	578	648	648	635	615	674	570	655	594	654	684	685	598	667	637	680	622	637	601	646	666	642	653	635	621	642	652	610	589	668	627	673	650	659	634	613	643	670	630	653	643	660	672	667	656	674	656	628	680	614	684	637	646	626	640	637	601	670	639	587	687	633	678	649	635	630	702	623	623	666	697	634	599	671	613	634	626	599	672	645	632	611	633	640	643	641	630	609	639	639	611	657	595	648	661	654	634	639	636	620	618	645	623	658	650	599	628	630	616	670	663	647	627	632	639	636	580	663	609	633	608	632	638	600	626	643	647	615	676	637	623	644	650	634	684	654	632	632	660	634	643	616	631	645	614	592	629	646	688	653	624	628	654	667	622	608	628	634	624	629	638	609	627	631	625	663	664	639	662	640	618	670	640	641	650	585	651	578	639	597	586	669	650	628	665	583	621	661	634	640	593	652	660	642	643	630	683	614	671	657	671	624	614	638	638	684	622	603	650	615	621	651	634	654	608	614	627	622	643	635	618	577	597	634	657	679	624	649	631	623	588	620	637	603	657	633	644	612	679	570	657	668	621	606	619	612	590	658	675	655	643	639	621	649	618	645	635	651	595	634	628	677	599	616	666	633	658	638	607	639	595	640	636	630	642	629	631	662	617	608	697	617	635	668	616	664	651	647	660	648	617	638	668	621	652	654	600	619	644	606	651	657	611	616	659	675	607	634	607	646	672	599	623	638	615	643	610	614	626	608	679	617	637	629	655	600	640	684	609	627	615	631	629	629	596	614	609	645	608	654	602	657	577	625	641	627	603	626	639	608	654	610	657	673	630	673	630	613	623	624	680	636	660	622	646	591	638	588	607	655	645	672	662	600	627	627	640	653	577	657	616	638	608	635	616	663	603	600	629	632	618	646	661	683	684	650	607	657	662	664	635	661	569	617	613	631	636	642	629	647	592	618	657	622	701	613	672	682	635	623	648	639	691	600	640	627	650	642	628	607	616	673	601	668	670	620	648	593	610	618	630	633	635	634	661	600	623	635	665	597	626	618	620	631	618	660	649	641	646	620	640	616	622	644	636	627	658	651	623	654	607	620	642	662	663	628	593	614	616	662	648	603	622	620	612	655	659	636	634	594	727	628	599	642	622	601	630	643	630	606	627	617	624	648	674	635	622	603	595	629	632	664	600	593	655	606	675	638	598	620	591	640	636	613	604	633	618	625	642	656	633	688	608	627	676	628	637	638	585	615	650	611	582	597	640	629	633	657	652	660	634	635	655	619	615	617	678	660	590	632	597	648	639	636	655	636	669	671	641	626	630	688	633	675	638	658	698	641	620	642	637	635	641	605	640	638	668	616	633	684	663	625	654	646	674	612	666	610	642	640	605	613	608	663	644	676	638	608	655	647	635	632	618	684	611	673	636	596	615	653	648	651	609	640	616	667	649	606	641	662	664	636	643	619	636	618	636	635	682	648	632	612	649	629	593	641	632	643	629	616	658	608	631	606	636	681	643	641	607	623	613	632	660	657	635	618	610	649	643	644	607	677	633	594	598	612	646	658	634	611	647	605	636	620	685	622	659	632	580	642	600	627	663	607	637	631	604	664	617	671	632	616	625	642	633	613	632	648	615	643	598	621	579	659	642	643	635	655	624	597	608	601	627	614	629	597	636	655	635	659	636	666	606	656	611	644	594	633	632	629	639	548	588	622	611	613	665	640	619	629	621	644	596	632	573	649	636	630	622	633	671	661	630	582	612	617	628	630	641	656	646	620	622	623	628	674	636	660	646	622	634	581	617	646	630	622	600	626	603	642	610	654	633	630	621	679	619	630	632	631	646	648	626	624	622	595	618	560	602	631	670	643	671	628	614	620	649	674	638	610	651	594	642	654	595	637	632	649	641	636	642	663	622	664	656	630	613	669	634	647	596	617	634	619	652	701	669	628	652	663	630	635	623	614	649	615	648	637	657	675	669	644	633	635	625	603	645	638	624	696	649	617	620	605	599	628	643	638	623	606	599	639	639	625	610	581	629	597	573	645	645	634	618	637	609	622	604	640	647	667	624	613	654	658	656	680	665	676	673	643	681	611	647	622	663	637	673	648	632	612	650	634	640	648	614	639	643	603	620	606	622	674	610	636	615	663	662	674	614	631	636	631	633	652	636	634	663	636	661	685	654	644	652	649	644	672	653	590	679	593	635	622	619	628	586	662	625	617	655	641	628	641	679	659	656	638	614	649	609	660	630	653	599	629	643	630	685	643	639	623	639	673	659	619	632	650	665	651	644	660	667	608	638	634	592	614	633	628	618	663	652	621	600	708	633	637	630	611	656	635	620	632	669	599
23415	21482	29344	24055	21492	22781	49958	53854	41872	28336	13225	3278	1039	560	451	386	387	382	391	383	422	417	401	377	383	408	385	410	394	343	395	393	398	365	413	418	378	400	380	395	374	380	416	384	364	384	363	384	369	395	393	380	419	406	404	399	364	431	342	385	404	412	396	371	444	386	420	391	377	410	377	392	399	409	397	389	380	414	373	380	415	372	375	392	400	370	385	381	401	341	347	410	425	340	417	410	413	395	390	364	381	403	361	388	367	424	384	397	428	369	365	371	420	387	397	400	390	382	379	371	416	437	410	386	388	380	365	370	417	346	384	401	338	397	378	417	418	396	403	413	381	390	381	394	400	398	390	387	368	417	383	381	392	397	402	402	385	362	372	384	351	375	384	385	388	402	379	385	390	408	431	377	384	400	379	397	366	404	398	390	387	407	366	403	365	396	364	384	370	409	407	425	425	342	381	388	406	383	375	374	380	396	374	357	351	398	365	370	404	362	364	405	372	398	386	395	398	414	402	404	413	423	397	358	347	394	391	398	394	354	380	358	412	363	396	370	359	396	381	376	368	411	384	353	404	388	404	399	355	371	399	381	398	365	404	406	397	380	379	370	361	389	400	400	414	398	376	390	380	365	377	365	391	385	354	394	420	409	396	402	376	376	419	388	389	442	400	397	390	373	394	384	413	386	412	371	348	395	414	388	415	380	411	361	396	374	368	396	407	390	379	396	391	395	382	418	389	351	390	395	381	398	380	380	367	383	381	383	361	368	396	394	393	415	396	405	394	394	412	373	388	380	404	396	393	387	378	393	435	365	392	416	384	370	402	388	418	388	346	399	403	402	405	362	369	391	370	359	371	383	368	377	381	396	396	373	386	367	395	364	385	408	405	391	386	363	404	360	390	373	384	417	375	381	368	390	375	388	410	386	415	408	366	421	391	388	399	400	385	385	393	373	376	385	373	379	417	369	374	393	372	372	388	394	400	352	396	403	385	407	379	352	402	383	393	386	396	377	391	418	393	391	412	397	367	365	408	392	376	391	410	380	405	402	408	419	382	368	415	382	397	361	360	400	380	367	390	416	414	378	366	419	412	354	383	408	402	383	385	344	380	362	393	353	389	392	424	408	396	352	399	402	430	344	391	423	377	386	397	385	415	392	397	402	398	341	399	414	406	393	384	401	379	382	414	353	369	385	375	374	350	376	394	358	364	369	374	373	398	376	390	375	388	351	386	385	390	361	393	413	354	399	420	361	379	353	350	394	365	384	367	427	374	421	364	394	379	387	351	357	393	382	396	367	387	393	381	360	389	361	386	409	374	399	406	352	381	394	382	372	378	354	399	395	381	399	399	382	389	378	384	407	381	372	394	374	394	387	385	421	378	407	404	446	355	393	377	370	372	382	364	415	416	373	370	385	348	389	380	379	364	389	396	362	412	361	367	361	420	414	374	389	398	404	367	363	384	396	392	371	388	363	416	362	394	419	410	406	377	397	405	379	358	416	381	408	404	361	413	405	386	392	404	386	378	405	418	430	384	401	380	400	391	373	399	402	418	368	424	407	380	392	405	404	369	377	401	417	370	391	402	371	367	341	391	392	384	386	371	427	387	370	387	367	385	377	343	382	413	420	392	391	387	394	344	398	361	370	340	417	421	416	376	402	393	368	384	425	388	384	390	343	376	399	390	375	403	392	407	401	426	375	418	397	398	402	393	413	393	400	405	391	411	376	433	386	409	391	370	385	402	368	416	387	375	410	376	378	376	403	401	390	378	398	417	369	385	387	386	390	380	355	379	402	358	365	377	369	386	394	372	365	346	390	404	371	372	379	427	379	365	371	413	389	396	396	369	393	380	372	405	378	374	385	377	363	381	361	391	415	411	348	391	392	406	358	390	402	400	387	383	368	412	388	396	402	389	423	429	407	406	388	378	374	410	409	396	395	382	403	371	408	395	361	433	406	384	379	396	364	380	397	372	354	421	365	369	397	414	372	393	385	374	382	368	389	373	342	377	377	378	410	390	387	409	376	392	376	358	388	372	424	344	389	395	396	365	379	379	395	373	389	383	398	400	407	388	374	366	386	404	415	411	373	365	376	425	391	378	390	374	407	395	352	380	378	398	382	404	381	422	391	376	361	392	373	390	431	386	395	375	383	377	370	378	415	365	387	384	382	413	380	383	387	405	384	400	390	382	382	381	366	374	380	386	398	413	418	418	400	384	378	382	411	387	397	418	413	428	392	370	390	380	398	372	404	399	413	362	373	401	399	380	420	407	398	400	399	406	374	420	377	391	372	416	377	377	366	400	366	410	371	403	384	374	388	354	395	372	364	406	370	364	348	358	391	410	424	365	403	393	380	388	392	392	371	359	439	412	365	390	404	382	366	382	424	366	375	404	391	367	387	363	407	388	385	368	370	381	382	358	365	388	337	363	361	370	391	382	374	400	348	402	381	424	429	375	400	383	361	355	438	368	394	401	376	359	390	388	381	382	440	378	349	377	373	356	393	371	448	375	387	385	368	411	394	358	381	343	431	381	379	396	398	416	398	387	401	405	425	354	367	380	385	384	352	334	416	393	403	408	402	406	360	385	395	375	369	385	352	387	381	375	386	372	390	371	409	406	360	384	371	371	399	432	381	393	344	405	394	382	347	366	400	406	385	380	377	381	363	379	359	389	381	402	373	389	361	379	390	391	411	368	405	405	362	377	407	365	389	396	352	405	389	351	431	379	389	392	369	370	394	362	377	347	390	391	396	362	388	371	364	418	403	372	381	371	365	385	403	367	397	381	395	395	382	368	365	384	338	405	378	372	394	387	401	380	390	379	410	414	389	401	412	384	379	413	348	367	374	387	379	372	382	409	426	402	389	409	370	370	378	381	380	396	374	389	399	413	408	363	366	381	408	384	419	362	412	383	350	363	395	377	372	340	350	357	392	373	344	330	378	391	396	383	387	379	388	388	393	375	363	409	385	365	390	404	402	354	396	382	415	390	399	406	376	399	386	375	384	424	412	368	409	360	391	367	371	373	393	407	385	371	420	372	401	387	391	370	391	367	365	362	408	384	395	380	396	394	401	384	403	397	411	386	407	378	365	429	430	378	391	394	391	375	407	344	380	404	380	373	413	433	392	368	385	376	420	354	392	407	382	396	393	402	375	409	369	384	372	397	384	393	402	400	364	391	383	361	378	401	366	399	356	382	341	350	409	363	403	382	402	345	421	351	390	400	392	401	423	384	371	413	403	399	366	371	387	398	404	377	403	362	368	416	424	388	402	378	383	389	373	400	385	364	382	395	418	415	373	378	372	416	372	373	378	387	376	401	419	398	376	376	357	379	399	432	417	373	369	362	372	361	354	401	390	391	417	404	383	397	400	403	416	408	408	383	361	414	386	401	430	403	401	379	419	412	367	366	402	393	402	373	432	380	418	382	372	355	380	373	406	371	359	393	381	359	408	389	376	381	411	389	394	416	396	346	409	412	361	376	433	391	410	378	353
13692	30345	27389	18904	13756	15828	53018	53937	44795	32584	17261	5755	1920	879	553	556	554	561	547	527	547	498	511	537	530	559	548	537	544	522	555	498	533	497	524	554	605	535	508	498	550	532	538	529	534	543	512	540	549	552	520	507	512	540	542	536	506	525	477	528	514	533	519	518	473	527	492	588	520	457	519	517	535	508	497	532	524	562	516	553	499	522	553	528	522	528	543	542	490	472	559	500	527	524	518	537	530	508	523	519	511	509	541	476	544	532	508	514	533	518	510	538	518	572	554	503	530	516	540	551	553	532	493	548	529	509	562	525	492	528	526	550	489	496	492	542	571	503	535	551	531	540	534	567	529	518	563	511	517	544	549	532	476	531	516	535	510	532	478	545	549	533	515	536	534	508	516	531	563	504	533	506	535	514	518	510	503	507	566	501	544	501	595	540	538	536	547	539	554	527	513	520	542	535	524	542	529	523	519	530	549	543	508	541	570	515	520	540	518	533	540	514	557	535	550	549	558	539	520	493	521	537	524	510	529	577	531	497	522	540	494	543	547	544	552	543	529	526	502	524	558	554	520	550	539	569	525	534	552	576	545	527	546	527	554	522	505	553	517	504	570	557	510	526	521	470	542	531	515	540	519	522	498	527	521	477	519	519	547	544	553	528	545	562	531	567	519	559	488	522	518	567	526	501	557	548	534	515	542	536	521	514	554	502	521	585	491	525	515	519	485	540	510	522	504	554	528	518	501	532	555	536	546	533	548	521	532	527	553	510	526	543	512	563	539	536	531	529	516	520	497	524	541	526	531	536	564	533	560	558	521	541	505	495	526	532	501	547	558	537	509	524	518	529	521	519	524	586	553	583	553	520	509	528	543	522	549	494	545	523	534	518	546	537	540	523	529	539	526	534	506	522	493	475	528	494	507	529	535	505	545	516	549	527	539	550	539	480	483	504	521	540	529	491	556	567	518	517	480	503	558	520	524	557	534	531	531	541	554	488	501	524	527	525	546	530	503	555	549	510	528	480	543	546	549	528	554	583	522	545	544	522	500	547	518	568	561	531	538	512	526	548	556	513	481	509	512	591	521	547	515	576	473	526	503	521	503	526	502	516	535	531	530	561	513	512	546	507	548	542	503	510	550	547	535	555	585	534	548	557	518	580	576	549	546	502	516	509	560	502	536	546	518	532	536	536	532	538	544	540	555	547	572	558	497	555	502	552	541	536	501	551	533	485	523	514	557	522	543	565	504	531	460	565	539	530	530	546	543	513	529	554	541	525	544	549	552	514	530	525	507	544	534	569	542	525	538	523	515	501	544	514	548	553	519	515	520	533	523	502	541	540	511	560	509	547	529	531	546	536	541	534	577	522	529	529	517	554	543	532	514	527	571	525	546	520	512	533	572	510	524	550	526	540	537	520	536	581	514	516	534	568	506	527	518	517	548	512	535	520	530	531	519	543	522	478	535	512	551	520	512	514	535	525	495	532	567	544	534	522	583	556	522	510	524	541	545	513	516	513	519	536	514	510	493	548	557	530	548	528	476	544	534	518	533	503	530	561	549	491	512	571	555	550	483	576	526	536	549	525	547	532	570	524	539	519	517	517	521	529	540	471	489	517	531	510	493	514	517	521	543	542	533	553	519	573	567	546	536	520	518	543	560	511	532	532	544	509	515	501	560	568	512	570	523	521	550	502	548	510	490	517	487	528	494	530	516	510	529	526	507	525	532	503	570	534	526	537	536	520	569	552	555	488	533	567	561	510	548	526	502	532	531	519	564	539	559	510	552	546	521	553	553	521	569	582	595	471	553	522	519	515	501	511	510	485	530	537	555	534	521	529	528	544	539	520	531	510	493	541	551	544	553	532	533	527	522	520	518	495	556	514	531	522	505	524	535	551	521	508	495	553	531	512	537	509	562	497	528	490	490	524	519	509	518	538	577	524	489	549	521	587	535	496	533	521	566	522	551	497	515	522	579	548	546	515	538	511	502	552	528	546	534	495	550	520	592	493	544	532	550	532	514	519	520	514	491	529	534	537	529	528	531	490	534	502	548	525	541	529	553	490	570	490	531	531	531	537	515	557	545	588	505	506	507	541	526	535	534	528	537	539	600	558	537	558	520	515	549	516	550	504	514	536	512	546	552	554	520	528	531	522	558	546	494	531	535	514	517	518	500	506	500	549	558	532	555	521	504	545	553	519	534	535	529	509	524	495	493	507	575	519	498	589	580	516	517	535	538	506	541	480	522	564	564	522	542	504	541	556	517	561	534	508	541	556	513	519	548	518	522	587	558	530	539	543	550	466	532	509	528	498	522	541	563	533	518	544	540	534	572	540	552	507	502	515	540	525	512	535	502	502	549	547	559	549	568	526	516	552	559	512	538	562	511	490	497	469	513	537	517	564	528	521	500	520	515	518	508	549	511	525	500	509	544	501	536	583	514	517	522	512	558	517	559	576	563	510	540	459	521	545	523	512	497	521	526	494	522	532	527	527	547	537	534	537	500	529	509	532	546	482	523	550	520	532	569	547	537	553	534	544	523	544	560	536	514	521	550	533	516	504	540	559	515	540	537	526	560	544	494	530	530	510	533	514	516	549	534	534	499	524	529	527	528	554	497	537	529	532	529	586	519	535	522	563	558	539	518	501	573	518	531	511	489	492	533	543	544	521	555	549	582	571	555	541	478	543	570	531	506	570	556	517	553	503	557	532	526	541	573	510	541	502	545	515	517	578	529	498	523	566	533	566	520	474	521	510	574	497	559	512	534	499	525	514	555	524	508	501	503	535	556	484	518	562	514	505	478	523	527	520	553	533	529	451	554	531	496	510	579	534	519	499	547	553	555	532	583	514	530	529	523	500	561	539	534	523	531	498	510	551	483	523	544	554	529	506	576	534	526	522	496	535	591	513	545	523	518	563	502	580	539	495	534	546	537	533	514	554	497	550	516	523	528	542	498	526	532	543	584	544	558	537	493	521	512	544	546	557	558	549	509	545	514	533	523	534	564	507	541	543	582	510	532	529	497	532	541	551	576	566	546	553	520	529	535	499	514	562	539	494	515	537	544	559	486	493	506	531	534	497	557	508	559	532	553	542	496	546	493	501	536	534	552	507	510	516	508	513	532	500	544	560	525	528	524	486	556	527	529	556	564	524	499	543	534	544	550	547	524	524	543	517	498	509	550	520	500	593	584	511	543	539	539	564	541	505	515	540	535	547	550	516	548	522	512	527	484	520	550	563	513	525	537	537	517	554	518	504	498	507	510	575	550	572	525	533	514	567	511	511	522	497	521	538	546	528	502	509	527	498	548	521	555	493	547	547	494	529	535	554	503	512	524	533	534	502	521	568	519	541	525	534	533	507	525	511	526	522	523	550	554	547	519	535	553	546	550	510	553	532	521	497	533	515	500	514	547	557	485	511	524	550	526	498	519	522	504	507	503	555	526	528	525	513	543	541	519	482	550	559	544	562	548	563	545	514	510	548	545	489	560	554	549	496
27307	21225	18211	10707	5322	2600	5295	8395	6020	3391	1685	864	612	513	501	438	511	515	416	460	489	429	492	471	462	500	468	466	461	533	516	537	483	491	449	470	444	452	466	493	464	474	472	474	479	476	439	497	472	470	442	475	444	495	454	480	489	483	469	458	467	433	492	502	451	436	522	453	493	506	491	508	470	455	464	484	451	496	453	454	426	453	483	450	466	476	521	496	474	432	514	480	481	470	496	450	475	486	468	499	465	520	474	489	475	501	478	480	483	452	472	477	410	445	477	461	477	439	451	486	469	477	452	493	519	469	483	435	496	479	463	466	476	482	485	445	445	530	474	447	451	491	478	465	475	449	453	479	472	421	469	476	462	507	430	458	438	468	461	484	419	506	491	476	439	455	486	464	473	461	428	444	520	496	467	506	443	467	462	502	493	470	474	459	487	497	450	463	443	478	497	491	488	489	482	436	445	471	447	500	486	472	480	479	449	474	460	525	476	489	469	481	487	462	482	473	471	483	485	465	503	434	447	444	439	467	455	478	491	463	503	468	460	521	497	475	470	460	508	458	465	481	493	468	468	474	452	452	467	461	438	461	473	472	487	495	459	492	511	458	468	483	455	479	476	470	461	465	464	497	485	478	435	480	489	475	453	503	505	474	498	450	453	463	471	479	483	485	468	489	441	482	420	472	449	462	458	463	489	503	450	459	452	480	492	459	498	477	466	433	466	494	455	493	459	486	476	460	476	452	470	501	476	445	473	500	450	469	446	511	456	515	522	491	467	440	448	438	492	445	481	487	484	451	489	473	432	457	478	514	487	472	463	457	435	470	469	462	504	455	513	461	491	462	439	474	477	462	492	482	479	466	470	485	468	453	437	416	443	473	448	461	504	444	455	503	452	482	479	449	505	469	474	463	487	480	472	476	482	462	483	445	472	490	476	456	485	463	471	460	450	458	489	486	492	482	436	477	435	480	495	450	496	456	468	453	440	498	467	450	495	454	520	459	474	480	478	466	467	473	450	490	483	480	499	489	468	475	453	476	469	446	513	460	487	503	462	490	482	460	483	479	459	437	445	454	451	480	464	474	469	491	484	456	464	488	500	456	459	494	443	476	446	471	506	489	436	511	451	496	502	435	467	480	472	499	446	446	453	440	515	504	505	463	428	467	513	454	438	481	458	461	471	487	475	469	472	501	455	464	466	447	460	448	454	472	485	477	417	501	468	493	476	483	457	479	482	486	434	502	474	494	473	469	469	420	464	476	485	466	479	456	459	469	481	482	439	480	507	452	478	458	443	459	499	454	484	467	468	495	454	467	492	497	458	489	436	468	484	460	504	460	520	500	487	471	479	477	459	462	486	494	504	494	444	473	405	465	458	455	456	453	447	491	466	476	474	500	477	459	455	465	447	477	525	457	494	480	479	445	457	460	474	445	445	457	488	453	454	473	435	464	516	477	460	455	450	491	477	451	452	475	444	465	500	465	507	472	474	480	492	469	473	481	486	503	458	464	485	484	514	457	463	427	488	439	482	486	442	491	498	443	476	464	455	490	504	489	460	470	466	482	460	454	445	503	468	432	490	454	483	474	488	500	463	478	485	446	486	437	464	481	483	472	451	451	505	511	491	443	456	526	465	474	479	494	473	441	429	509	481	474	465	444	460	456	493	461	448	477	443	456	457	482	467	504	438	439	434	465	474	464	430	482	471	457	472	495	479	496	469	509	462	462	477	476	469	442	485	448	475	428	446	462	441	508	476	464	437	483	494	454	477	441	437	445	465	481	491	471	498	454	539	455	488	533	479	453	472	458	460	472	468	392	488	461	499	425	475	463	469	508	462	465	472	491	524	431	481	478	463	467	472	497	486	489	495	466	440	449	467	465	491	512	491	494	460	484	471	438	481	472	495	456	484	451	497	452	448	469	474	458	458	467	481	467	404	459	467	492	464	490	473	516	476	453	459	489	460	466	507	453	521	482	462	510	471	469	478	440	458	455	410	456	476	492	467	494	458	479	454	468	439	439	472	463	498	494	465	472	460	494	472	470	463	476	488	472	473	483	471	439	475	435	496	459	466	462	441	465	501	489	484	492	485	472	462	503	464	467	481	471	496	457	483	441	488	436	466	501	447	489	478	484	441	470	426	470	460	452	488	490	484	456	455	472	453	471	451	476	488	476	470	498	494	515	470	495	423	461	473	497	476	461	443	495	479	476	437	448	495	481	462	499	454	477	462	471	461	482	468	467	477	443	492	466	473	436	476	429	472	484	428	463	454	471	455	462	510	476	484	487	506	518	454	485	459	455	459	506	471	495	452	485	461	463	466	461	462	471	454	493	471	489	504	478	485	471	430	482	428	438	487	469	506	421	492	484	455	446	448	473	479	498	470	437	482	480	497	462	462	493	468	437	430	464	479	466	473	454	468	449	435	508	466	465	490	446	460	469	497	503	455	503	470	445	475	483	489	509	466	504	494	489	474	481	479	458	452	463	453	495	458	476	455	484	448	487	471	508	501	453	434	473	503	453	470	477	504	468	453	453	430	498	459	488	493	431	468	456	469	479	490	496	456	466	479	460	452	455	492	437	433	445	457	466	466	468	466	458	511	446	551	482	447	467	518	478	448	450	498	499	461	470	496	480	484	478	472	449	446	424	467	462	492	434	489	478	448	499	493	437	476	465	485	419	485	458	489	485	474	459	495	453	452	481	476	456	501	492	464	454	473	499	454	473	483	482	454	451	434	466	460	479	483	483	456	467	490	461	457	482	485	486	494	495	493	453	494	449	486	485	499	481	453	460	484	469	496	449	473	465	490	418	446	469	501	472	451	497	488	494	484	509	461	461	452	465	465	452	473	469	459	430	448	485	474	459	482	475	465	478	432	471	463	453	449	461	489	452	473	427	468	481	445	461	479	464	468	472	457	441	442	501	467	474	477	481	481	485	466	467	482	499	464	495	474	466	485	468	508	462	489	513	492	470	493	439	465	498	470	450	443	465	477	450	450	468	435	483	446	497	477	503	486	495	480	451	503	473	506	460	480	443	454	504	498	457	421	473	458	496	459	488	440	487	491	455	474	492	493	483	432	508	459	480	422	425	464	490	496	478	461	461	478	469	476	469	484	469	457	460	498	476	450	481	457	472	463	499	457	462	480	488	474	473	520	466	461	480	512	477	508	427	469	499	475	423	485	459	451	450	489	520	467	451	493	485	494	492	471	451	476	491	420	475	446	502	476	451	480	475	431	432	462	441	522	464	496	494	496	473	501	510	496	468	470	478	491	435	458	477	460	430	496	484	500	475	487	493	448	451	469	509	447	502	503	459	492	457	440	472	426	468	476	477	489	458	478	463	426	472	458	444	445	496	468	459	507	438	483	484	446	462	461	514	469	515	491	481	457	462	457	469	482	465	468	465	500	488	518	450	473	457	437	473	489	472	493	467	467	442	445	462	478	473	492	485	466	450	487	379	481	491	484	483	490	479	450	500	470	490	467	462	464	459
11748	20289	21316	14247	9985	5790	11268	14798	10935	6314	3080	1379	892	711	632	656	678	669	631	654	673	610	668	630	634	637	695	634	647	676	611	608	641	610	662	637	660	626	623	661	678	675	606	636	633	639	651	625	606	671	642	645	675	700	631	608	658	673	613	682	640	631	624	643	657	621	635	652	615	671	649	670	644	666	636	732	616	626	672	675	616	680	662	614	639	604	640	632	638	617	674	686	690	624	627	679	635	637	619	654	692	627	608	644	627	651	620	642	655	621	624	676	676	655	586	613	688	660	642	658	668	648	671	632	631	614	620	651	650	633	648	673	616	642	648	610	655	617	682	640	659	673	661	645	651	604	615	631	621	662	614	618	651	618	665	664	662	640	661	641	673	693	627	651	615	637	680	633	636	650	673	676	661	599	690	637	652	689	647	615	655	650	621	585	658	635	642	648	645	582	613	635	611	634	672	638	647	670	676	639	586	638	586	597	625	658	668	666	631	671	614	600	661	615	647	629	670	645	631	650	713	619	652	606	622	662	627	652	649	608	565	639	652	682	615	640	637	650	647	590	615	631	615	651	602	631	666	680	649	691	668	635	681	618	612	610	626	682	659	645	659	678	658	654	680	611	630	665	598	665	668	676	682	651	631	585	663	649	627	652	679	644	623	642	647	623	625	698	638	648	667	654	612	663	627	599	595	684	595	626	631	625	607	626	657	644	659	657	660	688	650	627	655	632	635	605	665	676	689	622	641	650	681	663	664	654	603	660	666	662	632	637	631	599	664	651	612	641	687	691	687	649	668	635	635	661	630	660	659	645	608	673	697	715	603	681	661	660	645	603	650	617	624	636	631	647	610	697	636	679	644	618	640	640	601	654	693	623	649	662	732	636	651	666	637	648	616	652	647	638	650	678	622	682	620	641	615	611	629	622	647	648	660	604	633	641	623	632	646	638	660	623	647	654	631	634	641	627	659	663	649	620	647	629	632	642	687	671	668	597	638	684	590	655	652	658	685	620	630	649	630	660	640	669	632	649	684	659	610	641	657	627	655	671	632	652	635	646	669	630	684	665	603	595	654	631	631	672	644	640	668	654	643	635	615	623	647	623	586	677	669	621	618	666	649	664	662	641	620	661	665	616	631	640	618	649	711	652	655	621	673	586	634	615	620	641	617	621	607	626	623	666	659	709	604	640	686	667	682	671	634	702	649	632	674	604	679	632	657	638	660	673	641	663	632	616	659	610	653	690	672	645	643	669	624	653	632	585	664	628	602	650	661	647	614	651	649	661	623	688	655	617	643	652	622	689	617	616	650	607	655	696	664	678	686	637	651	673	629	654	681	629	669	642	629	653	618	621	667	598	623	656	580	625	682	662	659	618	646	655	662	619	612	611	669	602	625	691	674	641	628	652	640	641	645	670	633	641	670	664	679	666	687	672	662	578	664	593	667	601	644	649	624	649	650	666	661	652	633	660	647	647	677	670	641	634	603	642	617	611	632	678	649	665	617	627	624	635	641	671	652	669	632	674	589	628	670	647	613	671	645	676	662	640	681	637	660	631	616	585	617	638	602	607	618	656	668	641	616	645	632	642	648	635	624	669	634	658	652	651	631	619	670	634	634	665	706	643	683	666	657	629	613	631	662	609	653	650	628	656	672	604	602	643	626	646	636	628	643	596	642	599	607	629	595	617	683	642	655	623	651	663	665	607	620	658	651	607	678	652	679	663	679	625	646	597	617	674	651	659	657	652	627	623	642	650	641	623	633	620	662	709	603	657	602	627	638	684	640	627	680	624	595	680	632	648	653	677	581	613	635	659	659	623	623	617	641	654	660	647	653	612	648	667	644	669	601	610	575	645	665	646	640	629	621	632	655	620	677	680	585	663	625	624	651	631	649	662	652	621	639	636	665	623	663	625	646	628	622	696	654	599	633	641	625	693	648	615	677	688	677	656	649	684	644	651	636	698	628	666	646	629	633	678	626	674	662	648	610	650	657	617	626	667	647	649	640	631	623	615	638	654	617	619	609	656	611	644	680	648	645	676	616	588	666	660	634	626	661	625	678	635	568	686	659	664	647	656	628	641	611	639	629	661	626	661	645	660	674	603	674	609	635	676	634	617	672	675	628	623	625	604	636	627	650	615	661	622	634	737	719	608	695	655	640	598	660	683	631	627	653	638	662	631	614	622	643	652	590	617	663	660	646	651	643	651	583	676	631	637	622	645	623	647	677	651	618	654	644	636	693	641	642	620	643	656	625	645	648	641	643	680	597	602	659	636	678	669	629	650	643	652	692	650	649	630	682	603	682	613	666	666	643	618	696	615	646	687	605	615	657	650	616	631	674	653	625	644	650	589	662	696	625	628	677	657	649	643	674	630	641	657	649	623	611	626	651	649	612	653	638	615	680	702	618	645	624	629	649	641	687	704	632	671	629	616	622	622	686	659	621	629	615	639	646	636	682	670	652	665	651	657	647	677	643	629	629	608	651	681	635	686	620	635	700	645	633	624	656	595	602	619	604	659	673	622	644	636	634	680	630	666	616	658	613	585	648	632	590	608	617	622	635	603	649	624	642	677	670	643	667	677	667	629	601	634	583	664	691	636	606	672	593	679	669	643	631	631	634	621	678	621	678	629	637	676	628	624	661	655	630	644	591	657	615	654	646	632	688	670	611	620	632	615	635	670	646	666	641	622	636	671	677	637	662	626	666	679	608	655	646	635	663	607	690	629	650	719	642	693	633	658	648	632	644	641	622	653	625	610	652	631	618	638	655	638	648	698	645	632	666	650	647	672	649	634	661	686	655	609	639	624	626	676	628	674	657	649	646	633	644	654	589	649	652	605	628	660	617	653	652	653	626	630	680	592	618	673	608	646	633	632	697	636	659	679	661	650	642	623	649	651	624	603	659	623	640	633	607	642	635	674	689	633	625	656	638	660	648	628	641	613	659	619	650	627	656	659	629	634	634	674	630	641	645	634	672	656	646	623	619	602	622	689	700	650	655	646	625	646	675	610	644	651	642	648	598	636	651	679	667	636	619	622	626	621	655	668	688	607	650	638	631	628	638	621	623	645	610	657	634	616	625	639	634	662	666	654	631	665	637	647	610	649	614	649	633	659	677	658	664	603	641	673	635	646	649	650	671	659	681	687	631	668	633	632	660	640	653	664	596	681	663	627	637	631	599	643	635	642	652	606	658	652	653	631	649	705	623	621	637	659	623	610	664	689	653	608	663	649	674	637	642	629	629	636	693	649	629	690	602	657	686	670	610	652	677	680	635	557	645	630	600	653	655	618	676	641	697	603	673	620	602	624	630	643	644	645	606	634	622	654	634	698	619	665	657	651	719	614	674	649	704	624	633	601	682	639	646	689	676	636	617	615	694	627	622	633	623	638	641	619	620	618	644	640	632	662	599	622	628	651	668	634	658	659	633	695	647	633	600	666	626	647	658	603	646	656	632	642	642	638	642	691	631	640	697	694	651	636	686	674	624	633	630	632
27364	22118	21720	14557	7587	4566	5416	8243	5755	3515	1758	880	589	480	472	435	471	467	504	453	458	475	476	485	470	477	496	478	443	482	518	468	468	468	530	493	453	444	457	450	465	454	456	460	502	448	486	473	487	504	465	451	435	467	436	469	434	465	486	455	489	476	418	433	437	450	461	486	487	469	452	446	488	435	476	505	513	463	463	463	477	510	474	455	488	460	461	478	469	436	485	482	467	462	496	460	441	451	465	494	508	444	474	510	471	463	465	444	459	435	473	507	503	454	501	485	488	456	497	458	476	458	486	462	472	437	461	474	473	452	450	478	481	510	456	463	497	430	480	455	513	452	470	511	481	485	494	469	461	468	503	443	489	463	470	480	483	484	435	457	470	472	491	421	460	452	468	467	492	445	444	468	475	489	468	477	473	480	481	456	504	499	451	492	470	463	476	462	444	459	482	479	425	475	454	469	481	449	498	493	474	481	492	465	459	472	482	464	445	470	478	425	465	466	441	493	474	441	479	460	484	486	476	433	497	506	479	483	490	491	463	475	494	456	496	476	448	447	447	483	466	448	502	482	473	463	460	497	456	469	433	452	441	458	468	466	474	503	475	486	465	444	485	465	451	487	436	462	443	491	463	446	480	439	460	475	492	442	471	475	474	442	475	458	508	464	481	435	419	468	429	488	496	499	463	473	462	532	445	476	472	466	435	454	496	470	450	512	441	501	473	482	482	445	457	464	453	493	495	494	485	488	456	497	493	483	490	450	482	434	454	442	501	468	482	482	469	442	422	490	489	467	456	458	470	464	485	450	454	472	440	469	480	445	463	491	441	473	480	472	472	490	454	444	461	502	438	481	476	499	451	479	430	421	436	449	514	498	471	489	506	484	502	460	489	466	457	440	449	478	492	468	450	470	462	477	495	492	503	461	497	443	489	492	487	499	500	462	499	471	508	459	455	477	450	458	465	465	458	477	470	488	455	462	483	497	449	483	470	449	477	466	484	509	464	484	426	491	475	421	446	509	420	472	462	472	453	510	431	477	482	475	475	452	470	469	476	490	466	497	493	441	487	485	488	492	490	472	437	458	467	460	490	489	444	485	499	462	420	470	440	437	486	475	500	441	432	450	496	491	468	464	488	517	471	454	447	501	449	460	445	481	477	462	431	455	496	441	488	492	416	470	487	447	462	459	444	517	432	469	442	518	456	450	487	453	438	494	440	464	455	471	432	465	466	483	455	495	481	484	459	493	488	469	479	472	466	480	485	468	470	481	465	466	419	473	491	423	472	516	469	465	473	461	481	506	474	481	494	510	460	487	455	454	478	483	484	476	469	509	467	471	483	437	461	481	465	488	446	471	466	465	469	491	469	461	480	468	450	456	510	467	471	497	462	479	473	452	493	463	490	515	463	447	474	472	476	501	459	473	468	470	485	472	468	464	481	507	470	467	457	498	442	433	492	483	490	455	455	472	415	475	430	468	465	447	475	498	414	490	466	436	485	485	479	505	458	458	492	446	459	447	479	483	509	491	471	499	479	445	485	481	476	497	465	434	458	455	436	473	489	464	479	442	472	495	477	426	455	498	442	491	450	457	485	448	478	468	479	448	466	465	454	525	475	536	499	444	508	475	504	483	485	439	480	436	487	471	474	477	484	474	459	487	466	479	448	475	472	477	440	447	449	467	504	460	479	520	491	493	477	438	476	518	494	471	446	453	485	469	454	502	461	435	494	442	431	492	464	440	485	439	480	501	462	492	470	462	478	441	475	445	475	477	474	472	472	503	465	515	478	468	459	483	474	473	485	481	481	473	481	471	486	437	495	472	504	476	488	465	462	470	468	478	472	485	471	482	459	459	432	449	527	458	479	468	494	467	454	435	483	493	484	460	442	494	475	500	448	470	446	462	446	481	465	475	438	521	476	440	456	420	480	467	433	492	487	427	486	465	469	435	426	460	450	478	443	473	443	428	531	453	465	518	441	452	464	480	497	480	469	460	486	479	447	463	496	446	482	429	452	465	481	452	455	457	464	440	477	468	452	471	500	512	466	472	475	472	431	457	488	441	432	474	489	512	457	475	464	454	505	473	435	504	510	467	469	456	475	456	470	488	471	483	495	457	463	496	478	409	431	437	431	470	474	456	466	470	486	501	457	495	442	522	461	469	473	452	488	454	502	489	446	475	503	483	429	502	447	450	474	481	466	513	425	449	448	451	478	475	429	495	460	416	485	489	461	483	482	453	447	464	474	474	434	460	469	493	481	413	494	482	490	454	498	477	420	453	440	474	473	482	480	469	524	452	488	495	465	445	461	471	493	472	492	456	461	462	454	425	479	458	484	464	504	474	437	462	485	443	459	444	476	488	463	460	459	497	447	492	451	462	447	435	448	481	501	500	463	490	481	471	478	455	490	496	495	428	476	460	505	497	430	439	501	463	485	465	503	463	426	492	485	475	437	484	505	471	471	498	485	472	466	450	463	430	479	500	471	440	474	491	503	444	523	468	476	453	474	454	472	494	458	481	457	480	442	479	487	500	479	480	493	486	497	489	469	433	460	471	485	464	465	436	462	488	484	471	482	502	478	446	473	476	473	484	452	491	472	457	458	489	466	452	522	506	440	506	531	504	495	467	446	465	472	455	505	499	439	449	478	481	478	459	453	493	468	461	464	457	460	458	442	443	468	461	444	470	459	448	435	465	435	468	457	430	457	500	470	476	440	463	440	463	457	433	446	481	471	445	477	474	464	451	440	472	510	482	496	456	470	451	469	485	480	457	453	479	461	481	485	477	502	457	436	494	445	467	457	491	460	458	488	486	453	466	495	464	494	488	471	464	496	440	474	469	435	480	462	502	447	471	505	480	464	455	487	464	452	475	452	451	476	474	457	473	479	504	479	497	479	475	501	460	486	466	482	480	486	487	458	463	500	503	464	543	478	437	483	453	464	445	423	498	512	463	470	455	501	451	478	469	493	484	502	473	489	463	471	471	456	511	472	468	511	474	471	464	449	493	485	472	491	496	507	448	423	479	470	472	464	413	466	520	447	468	440	470	523	444	435	484	480	458	442	467	467	460	464	431	477	474	453	498	459	484	485	485	500	505	449	492	461	525	485	520	462	484	487	478	440	433	459	474	472	466	469	452	461	474	497	472	469	453	463	477	478	437	467	526	496	469	491	520	459	467	432	475	420	504	463	441	466	441	479	456	491	442	476	479	464	477	466	461	472	461	485	481	451	498	437	439	464	469	486	486	446	435	452	469	510	465	475	467	434	480	463	475	433	485	431	460	438	482	491	461	450	472	487	457	461	478	477	419	465	452	489	461	438	479	476	463	495	505	476	474	450	480	474	492	445	438	479	451	463	443	498	472	442	467	457	477	462	456	481	433	471	469	483	477	468	494	480	477	472	460	486	440	457	449	493	461	476	465	478	467	477	445	485	472	466	473	470	469	480	463	478	469	493	438	454	471	477	475	507	466	487	486	470	489	461	496	485	473	489	476
14745	28490	26931	18584	14157	10166	11574	14870	10844	6539	3232	1396	891	720	622	605	689	615	628	662	681	699	677	686	644	636	671	627	654	633	698	659	619	620	649	663	666	674	646	643	602	645	647	689	633	666	626	638	681	703	656	675	630	631	647	629	618	632	661	641	631	657	681	691	639	654	666	630	708	646	673	683	629	638	670	635	669	591	653	638	652	644	698	618	625	699	657	669	646	656	646	658	667	630	666	628	669	648	677	674	647	629	601	642	665	671	671	631	624	622	677	660	626	703	682	630	682	658	635	656	643	614	589	615	666	649	663	681	643	596	657	633	664	677	676	684	660	686	613	708	621	655	661	706	675	670	683	647	602	641	599	649	624	634	598	622	658	725	607	682	596	630	605	655	637	598	676	627	648	626	640	671	636	655	678	669	664	645	649	669	683	610	672	638	599	631	619	686	652	685	658	613	662	597	608	616	636	642	656	624	631	657	665	646	671	631	673	637	640	645	660	634	688	694	670	615	633	666	691	701	640	692	645	696	675	612	682	662	624	629	616	643	628	682	639	689	636	650	651	639	670	667	651	622	628	691	652	668	613	644	645	643	652	660	625	690	629	663	637	644	673	648	644	697	619	661	667	602	630	624	660	633	586	604	642	674	639	669	622	594	608	648	648	675	632	658	594	647	639	650	648	662	650	684	669	661	631	629	649	663	645	626	712	649	619	634	610	614	623	645	662	691	669	648	676	664	665	666	665	630	648	596	628	690	656	669	633	672	625	688	638	662	634	636	687	637	659	628	653	706	637	652	624	654	621	616	653	641	613	644	649	628	628	618	633	654	686	588	640	656	657	629	627	622	622	666	662	638	646	649	624	697	652	662	637	621	652	626	626	596	635	640	627	602	659	677	671	659	633	668	647	671	651	630	641	673	624	693	628	660	657	628	626	618	639	627	660	642	590	704	656	602	658	648	640	641	649	660	660	680	686	684	654	620	617	696	637	652	664	661	653	620	666	645	640	665	663	627	701	643	677	662	629	672	666	637	628	641	650	683	708	672	641	637	637	686	679	704	644	611	647	664	737	649	653	648	688	646	674	638	601	626	629	632	665	613	673	622	688	659	663	668	607	673	609	635	599	646	655	667	670	618	634	669	630	624	648	656	635	640	648	673	625	643	672	693	637	621	663	644	656	604	623	657	644	621	620	628	642	675	599	702	651	618	633	628	623	665	640	625	683	630	623	672	573	653	679	608	645	648	623	591	644	671	665	617	636	678	662	644	659	653	619	659	669	644	627	672	624	671	662	676	636	641	649	676	634	622	654	647	611	612	650	651	622	683	663	675	681	625	621	672	627	657	596	638	689	664	615	670	643	666	650	640	654	641	661	685	658	652	701	687	635	696	654	602	668	666	642	659	668	652	660	683	682	696	603	634	615	631	630	634	685	698	601	611	658	695	671	652	657	671	645	671	628	656	649	649	677	683	647	622	635	619	637	643	605	664	692	652	651	670	629	685	616	666	619	633	612	612	664	652	649	656	621	692	619	626	656	615	623	652	625	651	652	672	612	670	630	663	630	634	620	630	682	627	600	679	637	637	655	659	629	642	680	652	624	617	603	639	710	688	647	640	720	646	660	626	656	658	627	648	689	633	633	636	642	672	623	636	650	691	605	656	650	642	622	646	616	657	648	601	664	617	657	645	680	625	623	637	654	656	640	629	674	589	687	654	635	664	656	687	653	673	621	605	634	665	629	643	665	635	642	631	667	622	673	661	645	634	675	640	683	656	625	647	678	636	666	634	639	643	653	707	695	648	615	659	631	672	667	690	616	658	648	649	613	621	634	669	630	658	649	665	622	610	670	671	624	631	640	641	650	649	675	662	649	648	615	654	661	657	610	658	630	648	641	597	672	630	679	648	611	667	665	666	690	666	629	658	642	651	655	638	622	649	658	627	641	678	632	684	679	679	652	668	644	673	656	603	628	637	659	644	648	643	662	633	662	652	605	654	648	626	660	623	627	633	674	676	644	625	643	677	633	636	664	645	665	609	664	661	656	678	660	679	606	656	704	652	634	636	653	630	657	632	639	615	651	608	664	645	620	643	609	646	644	615	668	627	675	643	641	651	671	645	629	664	635	648	647	657	679	646	660	687	630	692	611	593	606	646	682	614	650	670	664	629	652	617	643	642	709	658	641	647	628	636	676	648	654	670	648	661	633	640	582	624	657	668	656	656	624	634	567	622	639	636	666	661	658	680	607	623	642	630	639	618	661	662	621	649	604	685	664	690	583	613	659	620	686	654	635	652	694	645	683	642	600	698	633	648	606	661	672	647	644	637	626	669	667	693	664	642	639	652	649	654	640	638	634	623	641	603	647	668	680	684	645	627	642	666	679	632	640	643	625	669	614	672	636	684	690	645	660	666	635	626	658	635	633	651	654	659	649	635	613	632	644	647	654	678	616	632	611	670	625	623	687	632	655	633	635	654	636	659	668	598	686	643	616	634	685	688	656	650	641	665	655	637	691	649	669	635	667	641	620	640	655	601	652	637	637	649	637	673	663	641	596	608	673	663	635	649	631	670	666	680	650	641	611	647	642	634	616	649	690	663	671	671	619	642	647	620	673	652	655	629	689	621	584	652	635	656	651	659	649	682	614	658	636	670	679	657	653	622	601	628	623	635	660	623	635	656	653	691	644	624	642	619	621	636	671	611	650	637	689	637	674	633	654	667	700	631	676	641	651	640	627	632	651	610	680	662	666	666	648	655	644	635	664	612	665	659	657	675	618	651	667	647	678	663	662	626	667	624	646	660	675	656	671	672	643	687	674	605	639	680	660	707	643	702	667	686	641	659	629	668	668	621	667	640	602	645	669	649	643	665	703	619	672	624	672	646	647	662	631	665	638	656	644	700	648	618	653	601	679	631	730	618	666	659	681	711	656	659	619	711	625	654	669	612	689	639	689	698	648	650	639	663	637	683	645	633	615	624	643	609	647	681	682	670	642	615	654	640	657	695	655	625	644	626	665	611	581	636	605	649	648	666	619	678	674	658	648	651	674	634	677	682	637	619	646	644	650	707	680	648	656	633	667	653	627	626	626	617	647	631	650	640	611	602	682	657	643	631	624	684	635	627	635	672	655	626	697	655	668	664	643	648	655	673	655	682	634	670	665	650	679	623	677	634	653	654	684	648	655	623	657	645	656	666	688	672	656	691	652	670	618	674	629	650	669	660	682	670	657	646	640	601	636	622	648	644	687	644	661	628	694	671	649	629	700	634	690	638	650	647	619	668	672	654	630	641	652	686	658	652	683	680	640	664	671	641	674	632	644	651	628	690	662	652	641	692	623	670	647	688	658	592	638	642	634	663	644	684	710	666	617	596	642	661	638	627	679	613	644	618	632	655	582	653	651	683	593	641	661	599	643	649	634	642	666	617	632	638	631	651	640	629	656	620	628	677	690	650	664	631	614	658	665	636	650	623	651	665	646	639	657	625	640	670	616	641	642	677
23443	21491	29352	24067	21533	22031	42604	55146	42094	28620	15154	4260	1131	644	490	390	432	385	431	367	391	400	408	400	385	410	382	396	406	389	392	392	409	384	393	425	375	397	408	382	423	376	365	425	414	401	405	453	391	337	401	393	380	433	409	393	391	417	390	381	385	405	377	431	435	379	400	384	397	400	381	409	400	412	378	409	435	436	417	428	373	402	376	409	411	405	411	375	390	398	430	374	404	404	414	419	394	430	382	387	408	399	409	385	416	388	389	389	399	417	386	418	385	400	422	363	382	405	402	396	389	421	396	400	421	333	365	369	398	384	398	404	428	402	414	409	411	428	458	398	404	372	402	361	392	386	412	407	433	402	413	444	400	402	384	420	375	396	376	399	400	401	362	432	397	439	421	388	361	394	418	409	397	420	434	421	405	395	441	398	393	426	410	359	406	413	438	400	432	446	440	412	443	440	417	385	385	381	421	381	409	380	373	413	428	414	418	370	422	405	383	399	435	437	402	411	387	395	396	416	388	415	393	403	375	426	410	364	389	370	361	400	412	415	402	395	426	421	412	436	394	435	420	355	396	387	375	397	395	382	402	426	379	364	386	424	392	402	358	421	399	382	402	368	415	399	377	378	392	426	416	409	405	393	383	431	395	389	429	419	401	405	374	400	410	395	408	378	375	408	374	391	400	402	415	375	416	399	403	410	411	411	408	414	402	384	338	406	392	412	401	397	392	408	361	389	370	380	399	430	389	397	426	392	392	419	364	419	384	444	434	397	380	435	414	402	442	436	386	417	421	417	402	420	372	393	382	396	439	439	387	415	434	381	375	399	421	428	401	409	411	402	421	417	401	454	411	391	412	388	411	413	426	401	394	366	403	422	427	385	434	422	410	382	407	414	393	422	395	403	397	439	391	406	369	403	423	392	391	412	391	406	393	404	371	400	372	406	422	387	398	374	400	394	399	394	392	391	393	406	415	366	386	420	397	389	385	392	404	365	401	412	407	406	354	404	379	417	396	457	421	421	362	427	398	389	420	418	406	395	405	362	400	397	425	371	383	402	419	396	401	401	382	399	389	382	418	419	369	381	408	407	376	378	388	404	401	387	414	364	409	388	393	391	387	393	441	393	383	386	434	383	415	387	352	397	392	386	404	393	405	394	403	454	406	412	431	423	419	404	408	370	394	374	384	424	390	432	401	379	392	391	424	389	396	395	394	387	383	370	417	388	426	381	410	412	369	389	404	385	406	397	418	392	433	437	395	398	398	436	405	400	355	368	410	399	409	427	405	405	392	374	390	370	395	413	422	426	439	385	379	395	412	371	420	409	407	379	386	405	400	388	431	381	384	432	402	391	388	421	380	407	393	376	417	385	401	378	401	362	401	372	419	368	374	387	418	399	399	419	394	388	391	391	415	367	380	421	378	383	409	366	392	420	395	399	365	427	414	370	378	369	386	399	386	389	421	404	411	388	368	401	400	394	402	389	402	401	438	391	385	415	408	420	385	397	383	399	394	396	371	369	401	358	377	391	388	393	368	400	385	424	457	374	380	408	396	415	379	384	426	368	398	373	412	387	418	395	398	415	405	364	421	413	420	403	376	400	394	379	373	398	402	379	432	397	420	432	377	386	396	388	406	374	393	383	406	434	349	384	433	397	432	399	428	398	402	375	419	389	390	399	420	389	416	424	437	343	403	387	398	429	378	439	395	400	370	396	379	402	419	384	390	391	430	394	394	374	382	414	402	380	398	381	397	373	404	356	413	424	425	432	384	417	411	408	392	442	396	407	412	423	396	399	404	407	431	414	388	346	428	403	402	421	435	388	391	435	428	382	404	361	399	405	426	379	398	372	397	369	389	414	399	371	422	410	406	379	403	382	422	396	379	384	396	407	397	420	413	393	413	413	407	349	447	437	415	408	404	401	385	418	414	432	385	413	385	431	394	386	434	405	369	402	369	399	396	427	376	395	401	411	392	397	385	387	387	389	407	417	410	410	385	389	403	402	361	426	391	393	432	372	419	396	377	408	402	427	428	406	398	407	411	424	414	365	394	408	419	413	381	388	417	417	402	380	388	393	403	389	407	400	369	400	397	387	374	386	421	407	435	392	439	403	389	394	404	394	410	375	404	380	439	451	418	408	431	409	379	387	422	413	387	409	372	411	414	413	353	385	417	424	371	415	362	377	426	401	402	406	396	404	396	396	431	364	410	436	405	397	380	401	365	431	411	397	421	400	401	379	391	406	406	390	418	419	369	428	402	382	401	400	380	416	358	399	408	436	423	378	386	393	397	401	398	384	409	379	415	401	407	404	377	395	387	408	393	401	420	409	434	382	376	418	428	423	418	403	368	393	398	431	393	394	438	366	432	394	411	382	378	471	432	402	411	396	413	409	384	382	403	383	392	373	371	411	371	413	410	389	369	389	399	391	437	386	396	416	391	390	390	400	376	407	427	389	403	385	384	383	415	413	412	398	422	376	393	444	382	374	387	405	426	375	424	455	402	368	356	429	373	378	355	407	399	402	406	421	386	439	399	408	377	424	425	409	464	389	388	407	408	442	417	389	447	412	420	418	392	426	410	402	395	396	409	392	402	419	396	378	401	397	402	386	377	376	392	374	410	410	367	379	403	369	392	402	418	379	418	402	395	468	385	390	402	398	383	377	421	403	381	404	421	430	374	407	415	399	403	410	429	401	371	394	381	442	388	348	401	389	364	392	377	418	390	371	408	388	419	386	415	390	385	375	369	416	385	409	403	397	381	401	395	383	387	395	417	428	415	389	388	405	388	380	405	421	420	441	402	408	408	442	388	406	379	415	398	418	382	378	392	384	439	372	393	383	387	409	412	361	385	379	403	437	407	396	379	399	413	401	427	383	367	390	440	387	392	416	431	393	414	408	365	376	400	414	416	368	345	375	384	418	408	414	385	382	422	389	403	393	413	393	384	419	399	379	425	384	405	425	437	433	387	400	408	401	383	448	391	374	409	477	385	381	405	449	401	420	425	426	408	410	384	406	416	396	389	368	410	385	376	370	409	424	433	434	432	418	407	380	409	375	385	444	412	385	447	405	402	424	408	417	386	399	410	407	385	401	414	422	395	373	379	384	429	389	405	357	398	410	381	368	397	400	406	413	454	391	400	436	391	379	409	374	402	400	382	410	420	381	393	407	407	386	393	395	393	412	414	400	374	424	366	382	412	390	396	381	401	376	389	399	411	425	399	412	401	415	397	399	400	384	407	392	432	385	393	422	387	402	360	422	397	375	368	399	388	386	389	388	388	383	370	393	393	364	380	382	383	438	404	392	388	382	391	394	404	389	394	376	371	383	410	385	404	378	392	381	375	393	391	402	421	421	374	387	431	401	412	398	379	411	437	408	384	358	387	395	414	390	392	369	417	345	398	421	387	409	396	366	433	385	393	373	407	411	407	412	399	377	407	394	408	434	403	400	398	404	402	409	423	391	408	440	397	385	394	388	388	424	401	369	419	435	419	391
18859	37816	37234	26860	21669	21551	47330	54924	44427	33344	20095	7247	2201	934	662	568	570	549	536	550	556	563	566	535	553	556	584	588	513	543	550	527	534	545	559	572	546	509	557	600	546	506	521	548	537	516	499	538	518	537	561	523	554	558	527	474	537	527	541	552	559	556	534	514	554	546	538	572	541	564	606	523	524	558	575	583	529	537	549	492	576	593	518	535	543	511	526	578	518	561	558	546	551	553	552	530	543	539	571	551	568	567	543	554	540	553	553	549	531	559	532	569	587	572	580	562	501	595	537	521	571	555	529	527	497	585	588	562	546	538	544	525	583	539	563	560	538	530	554	590	535	554	557	529	576	552	617	524	572	537	572	563	534	581	545	521	571	553	541	540	548	529	575	582	560	550	535	594	520	558	523	551	597	521	583	552	527	544	541	528	533	535	577	531	561	563	585	558	606	537	584	575	577	544	580	552	558	569	543	523	557	526	506	505	538	561	562	540	557	584	532	559	570	544	565	534	540	552	499	579	530	539	531	552	550	500	544	523	545	548	539	563	598	530	560	557	589	520	581	579	522	500	573	513	613	529	569	508	557	564	551	523	574	540	499	497	527	605	545	596	555	546	527	512	552	541	527	543	583	546	569	524	577	556	557	516	560	568	559	601	525	511	549	546	536	526	590	517	571	525	569	533	548	579	551	560	522	550	565	569	542	529	515	506	545	548	577	561	551	530	538	502	553	539	544	561	524	533	550	502	552	533	554	557	518	552	541	577	563	527	526	537	589	500	560	559	566	531	592	539	546	554	522	533	563	558	558	556	526	551	548	549	546	564	553	572	590	525	516	545	577	543	570	586	515	559	524	551	565	519	513	508	563	565	543	524	587	544	551	552	528	544	518	528	534	564	542	545	554	538	584	558	570	554	551	553	551	552	555	556	543	568	526	542	578	568	574	531	529	545	548	558	579	552	557	540	527	524	547	546	564	561	527	550	555	560	544	581	559	508	566	570	546	560	574	581	575	581	582	513	552	516	533	523	514	536	572	570	581	522	566	552	521	527	578	546	605	531	541	566	553	535	522	549	558	576	541	551	566	553	530	532	555	514	596	538	518	536	533	571	499	535	519	550	542	610	557	564	549	504	531	568	526	583	531	553	550	553	555	540	523	546	548	558	557	536	562	509	510	531	565	577	551	587	560	583	548	576	541	531	555	566	553	564	556	521	533	578	563	551	503	520	552	572	530	524	554	558	567	519	542	538	529	558	525	509	556	558	602	532	525	565	538	515	526	544	503	572	572	545	566	578	561	521	569	563	549	549	595	518	551	535	534	585	569	533	571	559	482	538	551	524	567	511	532	514	563	561	527	591	550	558	493	549	536	537	565	558	521	543	465	535	532	549	587	518	546	554	540	570	581	551	531	558	569	529	574	542	548	547	538	536	570	538	534	556	526	557	569	565	526	547	570	555	572	535	530	538	554	506	543	559	532	571	573	558	566	531	549	554	560	551	520	519	528	546	544	527	546	533	572	542	578	545	544	535	556	529	545	543	508	544	540	570	588	505	540	568	483	529	552	571	557	538	537	547	567	543	562	596	548	585	562	559	515	535	533	551	492	541	540	513	539	552	532	540	544	523	589	541	570	529	542	567	548	558	522	540	525	569	535	540	546	509	548	552	545	503	564	518	603	540	580	570	559	546	521	565	559	584	551	590	519	540	507	538	532	527	512	542	581	505	587	575	533	539	516	579	570	542	586	538	564	584	532	543	558	543	525	530	567	541	561	602	556	530	561	554	552	546	558	535	534	529	527	571	562	561	564	544	566	554	556	555	556	521	565	552	539	525	547	537	562	531	537	536	537	551	577	509	553	552	546	557	546	567	542	532	552	538	564	551	562	549	541	525	518	546	587	581	531	556	548	543	567	518	569	519	554	539	526	556	547	579	514	521	587	504	586	523	539	569	549	528	561	577	535	533	536	547	519	537	530	544	571	559	539	572	589	537	502	543	573	557	577	614	538	554	535	537	534	560	526	583	566	559	480	550	520	524	504	565	537	568	570	534	561	556	536	568	550	574	528	570	545	579	542	542	534	531	565	586	542	567	519	557	608	575	529	548	531	528	559	558	540	524	544	571	591	540	550	535	586	541	585	554	527	551	565	597	537	562	534	543	531	532	526	524	576	546	538	543	562	536	530	556	544	549	525	555	519	516	559	490	552	515	512	579	546	602	545	545	552	588	564	551	529	512	551	562	581	553	540	536	546	546	517	537	569	531	535	564	543	529	555	555	566	547	579	516	568	526	554	543	655	542	592	545	532	514	569	560	579	595	509	551	561	530	537	496	575	523	514	553	554	547	521	521	550	549	523	572	534	555	548	537	563	557	518	504	540	528	542	566	500	545	570	556	529	556	544	529	537	546	508	554	544	540	550	516	514	535	533	572	565	548	546	560	518	540	526	541	512	568	546	529	553	530	501	542	539	533	517	530	543	552	590	549	518	559	534	585	540	551	578	561	534	554	547	562	525	536	551	554	518	521	527	527	539	543	561	503	580	565	576	571	510	603	544	547	562	524	544	541	548	520	574	578	564	545	557	545	542	550	568	533	570	578	525	538	555	549	529	523	554	532	555	520	555	554	524	582	541	520	556	542	504	562	564	515	559	526	558	569	556	567	531	547	538	562	552	550	548	511	521	599	537	546	549	561	572	582	555	569	543	561	562	522	558	537	587	587	560	528	567	553	544	538	577	548	550	540	574	576	560	535	535	554	529	548	547	558	560	535	600	530	537	518	563	560	555	554	580	540	513	567	570	565	571	597	556	560	558	555	499	538	552	520	545	561	611	542	593	534	566	567	540	577	571	582	559	536	526	575	563	567	580	505	519	580	576	582	536	539	564	589	595	569	564	516	506	519	537	528	555	566	528	540	523	540	526	545	550	576	550	522	484	554	561	534	539	570	546	572	557	568	577	562	543	561	561	532	530	524	546	581	551	559	548	555	554	550	583	535	561	562	551	564	542	537	543	560	518	505	536	546	528	549	592	585	578	495	523	568	492	537	561	553	581	540	564	584	540	545	543	515	541	571	556	546	503	557	550	578	513	563	579	575	514	574	571	544	551	533	531	546	565	533	544	553	544	561	548	539	586	555	578	565	551	530	532	565	541	549	550	556	540	537	511	554	544	538	548	522	542	572	590	545	537	561	547	520	529	579	552	534	591	547	520	549	546	503	535	550	523	583	516	552	527	522	560	543	527	535	554	535	508	555	517	540	554	553	618	557	580	522	532	523	531	576	550	585	566	575	604	570	559	531	542	514	537	567	555	581	522	522	574	604	578	538	552	529	554	542	549	584	553	519	564	567	550	590	532	552	527	530	547	575	546	527	540	516	558	523	502	566	568	559	487	521	512	592	532	566	523	547	538	507	539	581	572	570	563	557	557	567	527	550	568	509	587	573	551	576	522	547	589	506	559	513	565	538	553	569	518	529	583	553	505	554	577	562	521	563	568	588
27473	22105	22556	15925	8229	6788	9993	8534	4948	2336	1173	629	578	503	490	469	463	498	479	489	488	467	507	480	482	526	479	491	509	460	463	496	523	482	491	489	460	447	479	532	487	475	444	430	450	464	482	476	455	450	479	516	493	480	470	481	444	468	461	486	467	513	439	476	462	535	504	479	473	472	474	499	496	481	483	540	459	470	428	485	509	458	485	521	515	492	466	457	467	495	460	487	486	445	510	450	518	489	479	451	485	479	478	453	505	431	433	513	486	460	490	452	491	486	472	477	476	524	499	499	471	443	456	456	458	448	476	519	462	487	464	489	487	460	512	503	460	482	490	526	482	484	484	499	475	480	445	437	516	472	463	485	454	505	452	484	458	497	511	479	473	480	522	510	509	487	461	531	488	527	472	477	502	493	458	487	431	506	503	496	511	510	514	473	489	511	482	452	511	466	495	456	468	492	505	498	472	467	498	499	474	471	461	499	499	436	489	464	456	422	469	464	449	498	485	484	462	440	517	490	452	513	478	488	491	509	473	497	509	458	477	477	479	522	461	481	530	477	497	498	458	460	484	487	457	500	497	448	486	466	513	513	473	479	496	445	509	490	488	501	511	460	465	480	458	483	457	522	483	506	498	470	421	495	474	493	496	486	485	438	492	475	513	477	484	500	506	489	476	479	459	470	534	521	504	460	503	545	491	479	478	496	489	490	486	510	482	462	494	471	458	511	470	496	506	511	512	479	480	437	461	487	482	483	503	480	475	475	478	457	493	474	475	464	509	466	539	495	478	461	468	475	494	429	510	437	472	494	447	478	498	468	479	451	504	468	486	463	475	464	510	470	508	478	482	502	474	497	487	515	451	463	497	512	501	512	493	489	487	499	461	453	493	482	477	448	478	505	459	474	489	492	433	449	479	476	468	496	447	517	498	478	442	475	492	503	459	445	493	493	480	461	450	450	457	483	495	481	466	478	472	467	483	506	504	498	476	472	499	474	486	490	483	481	470	469	499	479	485	505	460	490	529	507	456	454	507	476	456	467	478	490	493	457	500	479	462	508	467	478	504	435	481	518	467	475	456	483	462	492	475	437	481	494	500	488	449	473	502	518	519	505	471	476	466	472	432	498	452	480	468	511	513	456	457	496	493	460	487	485	484	473	521	462	477	492	471	493	498	495	457	539	471	496	487	511	481	506	493	465	477	487	475	490	463	479	445	467	463	508	462	451	487	502	473	489	472	484	449	490	504	499	466	479	455	463	501	465	514	481	490	478	512	495	474	495	508	505	468	458	480	480	496	438	509	500	516	467	497	498	429	498	477	506	474	466	508	467	472	463	462	483	455	482	501	505	461	455	443	467	508	483	484	493	492	455	485	418	488	485	491	524	466	492	490	464	478	475	503	473	474	505	490	446	537	445	499	465	451	483	491	489	474	483	498	456	496	449	486	456	491	470	489	477	478	465	473	477	499	487	453	470	493	486	469	471	492	512	482	501	466	471	471	491	511	475	469	482	459	506	484	489	489	484	481	458	477	461	490	493	474	479	467	502	473	476	479	493	477	446	478	505	481	511	466	504	479	499	475	474	457	471	461	472	489	529	480	499	497	505	465	521	472	476	471	502	529	485	481	448	461	487	464	491	475	509	449	485	498	482	471	466	507	502	507	471	475	455	435	473	473	460	465	511	455	482	485	446	482	527	480	480	495	490	530	542	500	467	473	508	496	481	474	487	499	486	457	485	462	493	468	479	483	515	482	463	501	515	504	483	493	480	489	469	485	476	493	439	517	478	529	480	520	497	486	481	467	473	519	491	471	440	491	485	464	446	471	463	496	507	498	503	506	467	507	471	457	489	492	502	488	510	465	462	500	488	461	494	487	473	463	463	463	452	466	461	460	465	480	495	458	475	462	496	504	509	475	452	443	475	486	471	436	483	509	490	506	468	473	485	493	479	504	483	467	480	485	520	525	469	512	471	520	511	514	515	484	413	479	467	527	496	491	508	467	470	490	500	467	489	487	507	506	473	445	454	466	484	483	478	480	464	469	464	486	476	481	490	468	518	495	446	481	442	505	524	469	482	483	482	451	507	482	470	488	487	478	513	480	477	487	508	494	477	505	483	473	497	470	442	453	526	482	460	527	487	491	502	517	436	476	520	457	467	493	456	460	496	517	440	462	481	448	487	480	490	467	473	480	449	489	466	507	494	482	476	513	463	476	470	470	472	464	520	509	485	470	460	476	463	439	487	511	493	482	447	505	500	490	459	476	478	467	508	518	495	503	482	487	497	481	490	487	480	469	501	484	478	480	445	478	501	510	446	495	449	442	452	491	476	442	497	498	526	492	443	504	493	475	485	460	461	495	477	497	434	505	463	484	508	507	478	466	462	469	448	468	456	484	519	492	508	498	515	458	412	540	466	502	510	491	474	453	512	453	491	512	487	488	480	490	467	494	437	451	468	468	494	467	448	474	458	458	486	490	487	490	506	477	496	503	466	476	464	514	481	487	461	471	472	531	515	530	462	514	491	507	438	473	482	478	474	451	478	455	444	560	490	509	483	512	498	493	514	486	546	474	481	489	509	442	487	437	477	480	485	487	506	475	438	486	501	516	456	471	457	513	432	502	481	503	458	425	478	495	484	474	487	489	501	482	470	537	530	527	523	459	443	519	520	473	506	503	468	506	478	468	471	500	516	505	475	490	450	474	523	480	481	468	463	496	469	444	513	445	521	490	482	490	487	448	487	471	508	489	528	484	477	511	471	454	456	493	483	482	469	496	478	484	506	444	480	476	508	485	453	478	454	462	478	497	469	480	465	470	507	487	461	509	485	441	509	488	500	473	445	496	460	478	482	526	496	487	490	490	512	437	482	550	479	511	465	455	493	511	473	498	450	501	459	489	540	496	472	544	488	448	493	488	475	440	491	469	488	528	482	429	506	466	509	447	479	435	445	481	467	454	460	457	462	514	492	489	467	533	482	487	488	465	484	447	534	487	491	500	479	472	449	492	456	494	454	496	497	461	439	508	561	518	490	464	512	464	479	484	498	454	451	496	472	488	466	523	504	476	506	461	497	509	480	504	460	520	487	467	472	496	502	469	462	502	483	436	499	463	478	476	439	484	478	470	465	500	475	490	480	486	460	483	481	484	499	492	505	481	470	505	434	478	478	535	483	476	486	515	474	429	560	461	469	486	514	510	458	482	472	528	478	478	493	452	470	482	456	463	504	493	443	466	474	473	525	481	482	456	457	527	484	495	419	491	476	479	498	475	470	502	515	510	510	489	458	494	471	468	486	471	467	462	466	473	509	465	498	494	503	473	489	491	472	480	536	412	501	493	494	507	492	469	488	491	472	480	488	494	489	521	487	487	500	453	484	484	474	467	522	456	469	488	483	494	497	489	454	451	476	484	512	502	547	531	516	465	518	441	458	482	479	501	513	514	496	456	500	493	513	477	475	501	479	458	480	458	456	526	469	492	464	506	445	511	457	501	468	484	454
16621	28897	28224	20128	14616	13447	17215	14484	8929	4400	2049	1073	796	706	671	692	708	683	651	673	686	642	651	662	708	660	680	656	677	706	597	717	601	583	660	640	674	644	664	689	680	652	676	664	613	667	655	659	705	650	613	665	661	609	667	647	668	661	644	627	693	671	647	657	689	677	660	639	637	657	631	657	678	645	662	649	622	663	684	626	683	675	668	658	665	671	630	668	634	678	678	636	677	667	650	685	692	647	707	642	634	662	602	684	686	654	681	611	602	666	705	626	676	694	672	645	670	653	672	675	647	642	646	663	652	689	690	670	670	613	700	684	677	675	690	681	648	658	648	651	650	655	642	668	689	676	670	640	663	685	644	633	602	703	671	662	660	606	642	662	645	615	632	642	684	683	660	696	673	665	674	692	659	704	699	637	647	631	631	650	676	644	647	651	691	661	680	652	671	666	632	676	678	671	669	682	647	654	646	632	652	658	677	654	645	668	661	657	665	658	670	635	686	643	658	686	713	644	681	657	693	698	682	663	661	689	614	620	664	657	658	621	624	635	625	641	659	699	638	739	683	671	669	612	659	684	648	636	725	664	649	648	650	686	670	646	664	617	690	682	652	656	714	652	685	695	671	651	692	643	670	698	673	651	617	677	687	630	650	686	679	652	629	662	691	645	640	665	629	662	638	656	671	628	660	711	630	627	708	663	641	694	681	699	693	676	659	646	677	619	676	687	666	657	658	691	636	646	711	702	626	666	662	640	696	710	669	664	657	686	655	656	698	611	656	631	605	661	695	710	685	633	646	641	647	576	656	630	658	700	653	650	653	653	660	692	673	680	704	689	653	632	687	663	698	649	656	719	644	714	637	659	651	668	644	634	657	674	645	677	641	679	625	671	653	670	669	672	664	683	641	669	699	659	657	646	638	651	643	640	640	673	634	686	682	683	692	651	640	649	636	647	672	648	675	679	638	658	635	660	649	658	687	664	655	630	676	650	665	668	676	658	702	667	642	621	644	697	644	701	650	613	638	665	711	658	667	682	657	678	672	626	688	684	694	720	669	627	630	619	653	697	621	624	654	655	675	668	627	685	626	634	645	600	713	729	665	660	671	676	614	650	649	642	669	684	653	674	668	639	664	689	667	676	635	643	643	647	669	648	681	693	664	683	671	656	701	658	679	651	632	665	641	643	655	701	674	665	730	672	657	660	656	656	658	700	640	649	702	658	696	646	646	667	676	628	657	634	655	688	674	688	624	701	656	696	665	648	679	697	664	653	734	663	631	681	644	667	645	661	656	678	668	670	652	667	620	672	686	658	670	671	655	684	659	619	669	697	692	661	682	658	684	680	677	687	650	647	648	608	713	668	708	649	697	665	684	671	606	635	673	657	686	638	708	617	685	677	653	646	655	685	624	660	639	653	678	661	680	653	698	691	680	663	643	713	688	696	673	658	650	643	683	650	637	657	695	706	684	607	658	674	649	643	685	669	652	668	685	665	624	683	629	684	653	686	691	604	683	695	681	647	669	655	648	655	634	674	665	676	668	591	616	677	691	672	692	658	636	661	655	686	680	603	659	618	656	634	650	678	633	688	701	648	658	641	681	649	612	618	665	647	616	697	642	664	666	660	644	691	629	646	674	655	622	679	616	657	668	618	690	636	629	651	675	658	696	690	732	672	649	657	682	625	657	665	669	704	671	673	663	685	659	605	689	705	670	678	681	582	633	689	691	679	675	688	655	679	676	627	668	700	658	657	659	698	663	610	682	641	667	657	676	650	696	642	666	669	688	638	655	660	664	650	671	674	624	675	671	642	658	637	643	623	650	644	694	638	687	648	632	692	656	620	613	636	693	644	666	643	689	661	692	694	621	661	668	663	672	663	666	632	694	667	663	661	670	687	657	687	671	626	643	644	618	650	647	651	666	673	620	684	647	682	680	663	628	619	600	670	633	663	719	684	681	643	675	641	656	635	716	632	653	640	674	665	679	657	664	654	640	625	671	653	664	627	689	658	673	641	664	663	658	720	682	688	700	657	691	694	671	675	680	641	675	683	702	649	656	658	672	680	660	672	664	655	604	663	645	683	675	666	646	678	665	704	693	636	680	619	642	625	612	655	690	675	655	658	617	672	641	692	655	693	670	689	635	696	643	641	672	678	638	661	657	670	650	718	662	661	595	673	684	650	619	642	658	693	629	649	699	685	694	633	700	653	679	687	657	675	666	699	652	687	657	660	685	689	679	645	683	634	615	631	705	660	622	681	669	651	626	674	671	635	678	663	617	682	626	650	622	622	663	640	643	655	687	675	671	687	670	642	676	629	688	697	607	684	634	666	693	692	687	656	632	596	644	657	639	696	647	622	690	628	643	670	674	634	642	708	626	700	644	634	682	659	650	653	621	694	689	662	686	660	671	668	705	664	717	651	631	659	664	671	646	682	636	680	625	665	707	673	645	666	630	667	685	660	655	653	703	646	660	643	678	673	644	667	653	701	617	641	654	652	689	642	704	694	662	680	649	706	658	668	683	620	685	679	702	646	672	676	674	667	670	655	636	655	652	641	664	666	669	649	624	682	683	612	694	628	624	672	661	639	662	616	663	665	684	667	642	668	655	706	672	688	657	694	684	668	696	660	655	668	674	670	643	695	657	669	717	629	661	644	633	690	657	643	702	667	632	641	626	694	639	639	687	661	683	617	661	626	710	668	680	623	651	658	679	680	666	636	640	654	703	656	623	673	701	719	688	680	694	649	657	649	633	635	683	657	695	688	736	674	634	636	697	735	628	672	633	720	641	642	676	687	615	702	646	662	627	639	623	673	675	717	707	641	723	670	667	675	657	646	678	681	650	669	651	669	692	638	627	634	662	682	653	664	651	654	684	655	640	640	635	667	635	656	658	666	674	592	650	659	648	675	665	653	696	648	685	654	701	615	695	631	701	694	688	681	660	663	673	707	663	690	664	620	670	674	635	652	601	701	647	635	676	695	655	691	727	642	644	689	650	651	647	683	634	639	680	638	673	624	688	705	655	648	654	679	640	691	653	617	644	665	647	645	716	662	655	654	661	658	672	623	617	684	659	711	639	622	688	642	680	633	666	652	636	615	706	682	696	667	665	629	677	681	646	688	695	636	651	648	721	632	666	651	666	660	646	697	638	701	661	669	658	618	679	657	698	638	664	663	677	659	707	665	620	646	625	621	702	678	730	679	659	647	671	678	639	622	696	644	674	668	650	648	643	608	652	641	671	624	662	698	688	675	668	650	606	666	598	681	665	646	675	654	644	666	670	688	640	667	651	698	701	693	642	617	656	686	659	646	640	658	630	633	659	655	713	651	655	678	631	674	611	648	708	684	622	686	650	685	649	674	676	633	620	647	663	681	639	653	651	683	690	648	650	675	646	644	639	677	634	659	645	648	675	681	718	638	631	647	683	701	667	643	650	641	651	669	664	650	663	611	607	663	659	684	669	645	659	643	670	682	688	643	701	651	673	664	705	660	662	686
27555	22410	22888	14237	6000	5524	10616	7853	4515	2250	1095	674	561	481	448	483	490	512	496	500	478	474	462	481	499	447	466	467	422	465	499	462	497	472	471	484	473	529	494	487	533	495	481	467	479	464	486	499	495	482	448	500	452	482	488	493	480	483	483	477	456	436	526	468	465	504	486	532	455	467	482	504	474	452	487	514	480	494	484	487	467	481	491	473	499	464	477	469	490	461	479	534	465	473	483	509	495	489	476	485	501	480	465	485	510	467	513	448	465	481	474	468	475	455	461	455	492	487	450	477	468	470	463	499	450	463	475	449	491	440	473	436	484	487	516	442	520	481	475	499	477	484	463	493	543	502	468	469	486	512	499	523	476	441	500	475	504	467	477	456	488	487	510	506	480	459	509	467	461	449	494	525	498	467	481	463	467	483	454	468	473	408	472	464	494	472	452	505	460	457	462	468	467	455	495	459	491	465	492	493	508	496	491	493	481	476	481	512	458	481	486	473	500	499	506	485	483	503	470	484	490	477	473	467	498	467	458	512	464	513	485	496	463	461	482	484	463	448	474	482	460	453	458	451	492	492	493	448	493	463	444	492	496	476	492	450	436	493	503	444	499	450	432	494	484	481	436	490	503	487	461	475	444	458	478	525	483	467	499	476	464	477	472	481	425	504	492	521	470	510	489	449	452	482	481	493	467	461	437	464	508	521	477	488	470	480	480	422	497	470	462	497	491	459	497	485	442	452	503	457	489	485	472	489	513	460	500	455	459	511	437	451	489	503	505	486	511	521	469	497	510	479	483	469	467	488	478	424	466	483	491	483	470	492	456	500	499	487	441	483	474	463	478	499	461	499	468	494	484	502	481	487	493	483	487	518	479	502	502	535	491	484	501	491	504	502	484	441	459	485	481	481	489	453	501	483	493	492	471	498	491	466	499	495	465	478	502	471	473	493	479	528	454	495	431	507	465	499	490	526	454	434	482	503	481	470	482	539	476	449	533	472	466	509	454	479	462	498	495	500	458	531	497	481	526	480	462	465	464	461	521	433	487	532	473	478	493	462	489	469	479	530	468	489	486	492	490	455	434	516	519	510	457	483	482	485	480	525	479	532	449	464	473	470	477	451	527	501	452	454	464	530	474	499	443	486	455	447	487	483	464	478	482	472	517	487	466	472	467	455	484	498	478	438	470	499	493	474	492	497	473	446	473	491	501	509	470	495	500	450	463	492	512	482	539	504	451	486	476	498	509	494	471	512	468	473	443	514	470	467	498	474	495	500	473	509	442	459	501	513	503	464	469	476	459	487	450	469	479	529	481	493	453	526	468	452	465	501	493	510	522	475	476	513	482	478	493	477	524	475	474	475	502	474	495	439	457	454	460	482	489	484	485	529	467	468	440	467	470	450	482	502	463	469	428	479	503	465	487	509	504	450	478	489	497	460	444	455	443	472	496	472	467	487	459	499	474	506	458	501	497	494	456	453	451	446	457	484	524	430	495	516	467	415	465	477	492	503	470	529	457	475	521	498	474	515	491	480	472	472	464	481	465	447	479	465	473	487	485	453	494	469	508	487	531	512	453	487	496	486	479	452	504	499	473	503	469	487	498	517	492	462	461	504	491	484	478	452	444	460	481	496	501	469	458	491	466	486	494	487	480	512	459	452	481	476	490	503	517	494	512	473	500	506	498	507	480	472	467	485	440	502	489	481	466	499	449	476	452	473	509	488	453	477	485	492	464	477	462	471	493	511	486	480	459	471	465	497	489	489	481	486	428	533	457	481	462	475	478	479	448	465	486	485	480	450	531	517	508	503	477	477	473	480	482	495	509	468	452	432	445	470	470	488	466	432	472	474	480	483	500	504	507	464	443	480	469	489	497	469	458	420	483	457	462	473	483	462	484	479	467	510	477	487	458	486	488	492	441	467	495	524	517	522	461	511	467	474	503	465	438	500	472	457	470	456	487	462	474	496	490	464	495	490	451	453	477	491	452	442	460	448	461	463	498	487	493	467	465	451	516	497	488	508	471	491	478	458	451	484	463	451	500	456	499	499	493	472	454	478	500	512	503	446	478	480	489	456	456	508	455	461	488	483	489	451	491	487	479	503	490	492	475	467	491	521	437	468	486	488	443	464	461	468	496	500	478	506	460	457	506	486	532	531	465	521	456	487	461	527	486	479	486	510	521	505	481	515	474	439	446	481	450	467	470	435	525	464	478	476	504	501	461	489	444	475	466	466	532	476	504	469	479	480	497	451	506	481	454	465	504	470	471	438	492	497	485	461	467	451	504	473	479	495	490	487	439	432	470	468	458	449	458	454	463	464	471	504	471	486	535	450	492	474	490	490	487	491	486	485	482	469	491	451	471	465	510	467	482	478	498	525	490	468	454	466	489	502	489	454	536	462	492	483	476	473	434	486	473	509	508	482	477	469	491	494	464	529	512	457	524	484	465	535	473	494	449	461	482	480	465	472	486	456	479	508	497	473	506	467	482	466	473	501	507	473	472	506	469	453	520	484	459	489	480	452	435	448	510	502	474	523	515	483	478	473	514	476	459	508	494	500	486	496	487	486	445	522	487	437	432	484	467	476	472	550	482	509	472	480	535	447	486	477	488	513	494	490	450	495	466	505	488	506	463	447	476	490	456	452	482	482	484	510	463	475	456	499	462	521	494	446	496	465	463	433	448	487	515	459	481	479	462	451	430	456	502	463	509	499	466	507	523	475	494	511	457	468	500	464	524	467	478	475	495	523	477	469	471	501	477	487	477	480	507	488	509	521	495	480	506	471	489	493	503	470	482	474	476	498	533	469	477	466	474	455	470	472	446	488	502	504	504	460	488	448	479	465	496	473	483	460	520	473	457	505	472	468	468	441	467	501	476	462	467	468	471	506	505	444	500	494	474	497	478	485	483	500	476	465	485	499	494	457	431	537	482	491	450	501	500	457	491	429	443	472	471	496	444	454	457	476	451	505	464	498	481	480	472	473	535	458	500	457	507	474	468	447	475	495	441	480	516	487	491	454	496	515	449	493	466	487	509	506	443	443	474	490	486	490	479	488	459	457	451	502	467	490	494	474	496	465	504	497	467	469	486	520	505	487	457	448	499	461	510	457	457	449	510	428	503	462	461	468	456	487	526	503	478	454	511	474	457	467	462	471	472	488	482	450	497	505	479	466	507	453	477	485	458	465	496	473	444	435	464	411	481	518	466	474	465	490	480	490	465	461	439	470	499	431	440	511	463	482	494	482	505	440	475	474	443	487	502	453	467	466	498	473	464	520	530	473	447	496	491	488	512	468	518	512	496	468	483	452	510	486	485	468	491	487	457	455	470	483	480	507	471	511	502	474	470	443	492	511	488	468	506	484	461	451	487	469	428	488	449	474	498	489	499	478	511	475	472	481	484	482	495	502	537	455	475	485	497	461	503	447	456	475	508	477	463	480	524	465	481	500	455	479	486	492	504	498	469	510	457	475	499	466	484	490	490	498	453	427	528	491
18118	31966	28785	17600	11359	11597	18218	13510	8168	4101	1908	1037	722	703	657	637	667	670	682	656	680	658	672	663	650	680	688	657	654	652	664	682	659	701	691	640	673	661	689	718	682	665	660	681	647	666	677	653	636	635	672	638	682	711	676	652	631	640	666	647	697	636	641	643	638	674	635	653	676	677	661	647	633	627	652	651	651	668	634	698	678	627	689	677	674	689	715	648	697	685	649	675	636	679	622	664	640	700	665	656	680	686	707	625	643	646	630	629	712	671	691	691	644	717	632	623	656	630	684	639	672	668	668	676	683	640	598	644	703	680	659	694	642	667	664	663	693	660	626	664	646	664	661	662	703	663	686	692	680	670	707	693	682	699	669	668	677	685	642	656	702	683	684	689	673	676	699	710	636	722	706	664	636	627	663	706	654	599	672	611	614	673	683	649	667	689	618	615	673	635	655	596	678	688	649	657	636	654	648	671	652	675	709	645	674	687	663	676	643	693	708	665	630	652	700	650	671	710	673	652	662	650	676	693	694	698	646	666	640	651	650	625	666	655	665	674	684	684	686	670	651	657	657	679	662	666	628	654	672	632	690	686	626	675	662	628	678	644	685	636	663	674	669	665	611	664	693	658	661	668	642	655	660	621	665	687	665	656	677	642	701	727	633	656	698	682	618	672	659	673	651	624	640	639	655	659	671	648	695	704	684	662	633	640	674	721	664	667	727	671	646	714	680	622	662	700	650	662	683	675	681	680	699	695	697	661	702	633	644	647	687	639	673	662	652	674	674	687	683	637	636	657	661	681	640	621	628	633	712	667	631	675	663	680	647	598	691	621	718	692	678	644	640	633	629	691	707	619	645	681	661	664	666	624	685	674	663	665	643	724	674	701	688	671	635	640	663	642	663	629	633	657	663	701	647	696	641	656	653	628	624	706	701	695	684	676	640	641	736	664	630	698	665	670	645	661	652	644	635	661	678	652	646	677	713	643	649	635	695	670	617	666	657	625	695	648	648	616	672	608	654	621	680	664	673	656	622	668	695	616	701	711	654	679	680	669	640	681	666	649	656	661	658	667	637	709	678	663	655	689	658	668	713	634	680	660	714	622	640	650	647	703	663	656	652	620	664	664	692	630	651	709	653	666	615	672	653	670	565	688	711	655	670	683	646	679	650	650	654	720	634	617	687	649	687	681	644	696	650	653	644	624	669	667	701	628	689	682	614	704	668	648	699	678	662	674	689	642	656	662	671	693	656	660	700	660	687	686	592	669	645	623	624	651	660	655	640	625	632	652	676	669	693	670	658	675	688	637	641	675	667	659	684	639	647	625	706	693	666	657	705	643	678	681	624	647	676	645	659	693	716	645	697	668	619	672	663	701	684	640	673	640	700	673	678	650	672	707	655	674	651	587	654	656	657	674	669	680	666	692	645	684	688	666	657	658	658	646	641	687	695	692	676	675	653	645	677	634	665	657	629	655	668	664	614	667	647	650	637	679	632	665	644	647	671	672	642	697	681	678	654	653	640	653	704	661	633	669	689	655	681	727	656	652	709	661	662	611	699	695	638	655	702	683	670	631	678	659	622	679	664	681	672	678	674	621	654	630	675	657	690	695	662	668	643	640	633	657	640	619	711	684	659	679	676	671	667	690	676	661	652	611	676	696	659	688	670	630	673	681	617	640	648	665	660	638	650	636	666	638	665	606	688	713	625	662	618	679	682	675	666	666	684	639	671	646	659	645	655	664	708	652	672	651	646	653	669	664	700	676	658	682	668	702	693	658	704	687	686	649	671	607	668	652	618	608	625	657	681	634	656	671	634	641	661	700	643	696	711	649	642	663	665	693	673	667	672	658	656	615	696	665	639	648	697	642	686	693	655	673	649	662	712	732	672	616	677	646	635	663	650	680	656	697	654	668	636	640	659	650	685	626	643	634	665	668	650	667	653	645	663	673	675	613	641	706	682	704	678	688	657	670	645	642	675	650	696	679	648	689	671	654	681	663	692	666	680	673	671	670	620	629	632	653	686	701	663	635	676	619	641	695	677	630	668	661	652	637	675	659	678	659	673	660	629	686	659	710	663	730	667	636	662	653	678	618	673	655	736	648	638	654	661	629	641	696	673	647	655	647	670	710	638	665	668	652	647	678	616	676	692	612	630	709	689	628	670	672	701	669	683	643	642	656	650	676	704	614	679	665	660	703	662	710	611	629	649	682	660	656	631	676	676	639	655	667	637	644	648	637	677	647	687	708	637	661	634	642	690	705	629	639	653	673	646	650	677	631	629	696	682	655	657	676	704	638	663	687	637	637	643	669	657	660	690	679	654	661	657	664	683	669	688	640	635	677	703	640	671	635	644	649	623	644	651	634	653	672	648	706	639	645	688	692	697	661	662	635	623	646	683	664	652	645	675	672	632	678	676	658	688	696	635	708	661	641	667	647	633	631	682	618	645	669	659	645	648	679	625	634	708	667	672	643	674	629	648	607	667	707	624	683	675	648	607	687	659	661	651	668	630	648	659	633	648	665	623	672	693	647	652	631	714	688	676	640	663	638	644	631	640	701	639	667	653	685	620	656	617	675	677	657	656	599	718	673	621	648	715	677	654	610	662	647	635	627	661	673	619	687	657	623	680	655	685	663	700	643	664	678	666	635	671	690	646	667	618	673	692	722	718	676	712	656	611	696	639	665	690	659	666	659	690	634	628	675	714	659	654	659	677	707	633	655	686	701	650	674	648	672	648	646	668	647	628	654	633	622	691	660	674	656	686	703	659	665	651	683	662	665	633	605	650	678	668	667	727	672	647	660	707	651	668	663	651	648	662	682	648	674	637	641	648	644	651	695	617	695	663	636	638	678	666	698	654	717	624	620	650	671	654	668	685	662	667	659	650	673	684	681	655	612	644	681	658	667	711	624	671	613	614	644	663	700	663	657	660	699	622	675	663	626	666	703	637	650	633	672	654	664	690	623	667	665	667	625	679	679	663	696	678	683	585	680	653	669	615	590	615	665	653	693	633	638	647	653	638	655	639	703	650	658	676	670	683	693	656	648	700	686	676	687	657	688	666	657	642	668	682	640	707	651	676	700	667	712	624	699	656	667	647	644	645	689	636	688	649	681	683	656	631	638	683	697	669	676	656	697	670	703	613	653	665	644	669	651	742	677	694	669	680	643	642	636	645	652	654	668	660	646	670	592	648	686	701	682	687	673	670	606	671	659	693	661	654	649	693	661	692	674	631	680	682	666	667	635	674	673	664	697	659	663	686	686	659	674	664	635	628	699	662	713	637	677	615	670	658	616	658	651	676	628	700	629	663	705	668	622	589	684	682	624	664	660	689	674	658	632	642	649	646	683	697	637	676	711	706	653	666	671	681	656	664	654	697	682	689	647	689	648	662	675	676	692	633	647	693	717	642	629	672	646	651	678	687	654	645	622	670	658	675	656	692	691	636	679	657	627	670	693	654	656	639	638	665	697	655	654	678	684	651	657	672	681	665	663
23346	21444	29291	24042	21513	33993	60250	47264	34700	22164	8817	2082	729	509	437	421	464	418	443	398	438	415	421	405	411	432	444	411	466	455	388	404	411	418	377	426	433	398	447	410	404	432	419	426	405	409	390	402	416	435	418	374	441	402	426	409	434	389	383	381	410	423	416	431	444	362	394	438	409	445	400	391	395	413	425	417	409	358	387	434	398	428	426	424	415	413	453	440	453	395	392	401	392	401	403	439	408	424	462	405	424	389	454	427	430	437	400	413	372	415	444	436	413	429	404	397	404	424	378	435	444	399	380	395	416	400	411	403	375	372	371	408	426	391	432	397	419	411	449	434	441	432	453	411	393	432	458	404	416	426	421	387	430	417	418	369	421	415	390	407	357	402	396	424	416	414	396	415	400	423	410	403	405	393	420	426	404	435	414	458	424	416	420	415	399	394	400	410	400	386	421	395	400	435	419	405	389	426	409	415	396	426	440	389	407	412	408	404	456	412	394	404	426	454	469	413	452	408	399	419	392	427	400	376	391	400	442	417	418	439	410	423	419	400	414	412	377	426	400	429	405	415	439	417	412	386	417	407	410	416	398	452	406	425	402	432	427	418	426	405	399	425	450	409	436	394	437	405	391	389	429	414	406	422	400	415	430	424	434	425	396	437	419	423	435	428	420	392	403	419	422	409	428	425	416	430	389	400	418	413	441	387	414	392	405	434	414	428	401	408	397	419	425	423	419	395	390	400	411	456	391	414	413	405	450	407	414	368	394	385	413	408	400	389	423	395	396	462	420	421	429	431	396	420	419	418	432	436	425	408	424	366	433	393	388	432	428	412	412	423	412	380	428	414	419	444	406	415	423	428	412	414	389	416	421	424	403	370	368	397	376	390	404	443	433	427	410	420	432	431	434	398	424	407	398	434	402	401	395	443	467	430	421	390	395	451	408	426	446	430	419	433	427	429	428	396	405	427	419	417	400	409	410	404	404	430	434	398	427	388	407	398	445	416	389	411	420	406	405	435	414	393	401	374	405	421	376	424	405	409	420	406	379	396	432	370	418	405	420	425	444	403	392	409	439	400	441	418	417	435	424	367	406	423	422	411	394	410	436	410	417	419	403	391	405	436	418	410	385	367	406	417	419	429	425	437	402	379	398	393	424	427	423	403	369	400	402	414	391	410	398	414	395	398	390	377	398	415	358	404	421	426	387	412	448	376	420	420	407	468	427	388	445	423	396	370	408	428	421	412	419	416	411	407	434	426	386	396	389	391	412	402	446	391	404	438	420	427	464	388	417	411	415	410	408	408	433	380	428	457	384	400	437	413	413	402	460	392	388	423	413	431	471	393	420	407	442	368	413	386	418	417	409	388	396	422	421	413	423	427	422	406	421	411	450	419	420	472	398	393	407	398	438	460	430	430	427	382	397	426	410	418	421	410	389	431	423	378	380	405	404	394	412	402	456	440	451	418	423	411	444	420	445	388	431	390	377	419	426	457	385	438	419	398	399	407	428	426	444	418	422	416	415	432	424	432	434	408	379	438	406	390	407	418	402	442	416	403	415	410	463	393	381	429	412	449	386	415	388	383	385	428	405	423	409	414	417	394	409	393	409	372	392	383	396	422	412	394	391	421	411	419	419	382	404	420	445	407	410	385	425	426	355	419	417	397	402	421	437	460	430	398	378	440	416	410	451	398	383	433	424	373	405	446	419	402	432	372	409	404	384	414	388	396	372	404	407	403	378	394	421	377	392	417	417	437	414	439	424	422	415	372	395	406	446	403	407	417	407	385	429	398	397	392	405	423	446	413	420	417	400	403	450	405	406	398	369	383	397	414	411	414	367	390	409	404	420	409	403	426	396	391	428	395	428	432	394	440	434	385	410	406	393	392	422	425	409	416	400	410	384	434	409	365	407	405	437	413	385	400	405	402	408	397	404	432	428	402	381	420	417	442	410	411	437	422	425	434	424	446	392	397	415	419	389	425	395	421	442	402	397	397	412	385	398	393	357	438	429	410	395	368	407	423	390	414	439	429	433	413	407	390	445	428	420	409	389	423	395	431	404	414	410	420	398	403	445	415	412	396	429	409	401	405	397	404	423	408	418	426	407	436	404	364	416	384	421	452	464	453	383	404	417	432	415	366	397	419	448	426	409	450	423	436	436	416	369	378	413	433	397	385	378	411	391	416	412	457	418	407	414	426	411	393	404	405	427	418	383	403	406	408	407	415	376	429	404	403	404	420	397	409	398	427	425	380	391	388	389	448	438	435	421	437	388	403	372	411	416	387	411	454	384	385	449	380	410	421	408	406	435	381	392	413	400	410	424	441	421	385	413	399	415	408	370	453	418	403	412	425	399	387	445	419	418	432	386	379	429	425	427	384	417	389	430	393	419	408	402	404	408	392	421	401	380	440	438	409	410	428	374	401	421	423	415	400	418	419	436	418	399	404	405	418	398	411	431	411	424	398	470	417	441	428	426	415	348	395	439	448	439	370	387	379	391	416	458	412	395	376	366	445	427	417	391	390	433	426	404	426	397	427	385	390	424	419	405	436	421	463	448	395	381	428	464	427	422	379	393	447	446	422	407	413	412	435	395	438	389	387	416	412	408	412	422	395	412	436	440	434	374	386	421	436	415	429	436	433	390	417	409	411	393	407	435	414	429	373	409	414	405	415	406	408	432	409	402	382	434	376	404	407	394	439	366	366	413	383	419	408	398	401	417	410	397	420	402	421	456	382	379	403	431	429	439	422	434	401	415	382	423	441	383	414	389	431	404	393	397	421	373	421	423	378	429	444	417	399	439	417	397	441	413	384	408	415	404	416	409	412	417	415	389	407	441	435	390	419	429	411	425	402	434	452	410	430	370	414	425	453	416	383	414	432	426	403	379	364	408	387	431	419	433	386	383	415	365	422	425	410	414	404	455	395	423	396	387	396	398	411	450	407	375	415	450	424	431	411	387	436	408	423	390	390	406	407	392	420	420	380	405	420	426	410	389	390	439	392	424	452	384	392	433	410	384	392	413	402	384	429	422	367	430	406	451	403	406	407	419	408	398	424	386	416	433	435	415	435	443	407	388	403	428	438	414	430	449	417	428	440	410	409	397	357	436	413	413	415	437	390	415	400	403	415	463	415	419	398	378	398	378	418	408	414	391	442	441	381	434	380	415	443	397	421	409	396	380	422	405	409	427	394	434	415	400	386	419	378	402	457	413	393	399	425	425	416	383	447	444	391	377	405	404	422	429	408	423	391	391	410	423	388	431	374	441	372	366	404	413	392	449	398	388	429	430	431	431	382	420	390	397	426	421	443	398	434	398	382	410	397	416	401	415	421	422	436	397	426	379	376	413	444	417	381	384	411	429	417	413	364	383	424	421	414	407	402	416	416	442	414	418	429	401	402	387	415	375	433	440	398	421	396	425	420	439	419	422	414	418	398	374	377	395	418	400	401	482	396	401	426	380	442	417	387	419	360	401	398	413	384	390	427	373	388	404	417
21315	41859	40223	30593	22199	40316	59047	49166	39323	27222	13267	3996	1335	790	611	567	594	577	579	599	558	584	542	587	572	569	590	562	556	551	531	564	604	525	572	548	575	540	552	543	580	585	534	611	608	530	567	580	552	580	566	563	572	550	591	538	544	560	593	572	538	572	540	573	565	562	568	585	564	543	582	550	550	548	597	553	593	538	567	592	580	590	555	562	548	581	521	576	560	523	549	583	588	592	541	558	584	566	587	538	585	546	572	568	553	602	607	572	577	570	628	598	600	550	594	563	563	612	618	572	542	546	558	569	531	586	530	583	556	544	559	521	527	524	586	581	588	538	592	564	606	545	568	522	558	594	528	541	558	551	587	570	577	594	577	545	593	563	527	567	549	540	532	604	574	583	542	567	609	552	574	515	583	580	537	542	540	587	589	546	573	539	547	587	534	592	576	558	544	555	577	564	571	574	547	611	535	583	539	573	552	590	561	570	560	599	581	588	568	560	534	581	541	576	568	564	551	553	572	594	563	567	537	485	566	559	561	546	550	563	557	570	559	564	562	546	585	606	597	592	506	603	594	562	570	562	604	578	601	600	561	576	603	572	548	543	580	540	580	537	545	588	558	530	553	566	554	552	579	576	550	612	542	573	569	569	554	561	546	538	547	552	554	571	577	556	583	597	543	558	544	566	601	570	508	524	563	593	589	570	550	564	525	576	591	581	548	563	567	530	600	610	589	567	538	571	580	582	553	556	588	551	598	587	561	549	546	574	554	590	542	543	553	534	534	585	578	547	574	581	581	510	606	565	563	586	606	606	567	514	540	552	616	551	600	542	595	587	596	541	595	583	593	600	556	607	532	580	574	584	545	580	566	578	552	567	575	553	588	612	560	582	579	545	600	564	574	577	562	603	531	581	573	597	558	558	579	571	577	529	537	519	573	533	583	553	571	555	571	569	563	593	545	565	539	539	569	571	596	582	548	582	591	562	541	626	578	561	620	561	601	601	580	571	581	579	549	597	538	586	556	551	559	526	605	570	526	544	567	564	565	568	570	571	610	564	555	541	562	552	532	565	587	559	558	581	550	557	594	565	571	591	549	575	569	572	499	520	570	629	531	588	532	578	554	577	550	516	591	536	595	576	587	606	555	558	596	616	569	556	606	555	561	625	529	559	624	547	567	600	546	537	554	592	576	596	563	553	559	596	576	546	549	571	567	537	574	544	560	599	601	539	546	572	594	533	566	553	575	572	557	604	565	519	548	536	572	521	593	577	525	570	586	536	581	589	546	557	515	555	597	588	553	570	510	560	585	519	549	545	538	589	540	542	552	562	532	573	556	554	572	595	563	512	564	527	570	539	579	565	567	581	529	596	555	586	568	573	588	565	578	497	556	534	561	573	567	522	585	559	570	535	579	586	574	575	584	600	590	542	550	527	519	559	580	541	603	547	564	576	590	597	534	568	553	595	556	599	570	553	590	524	526	588	565	550	527	583	554	565	578	572	577	568	545	578	545	537	565	586	594	581	600	540	555	555	554	575	570	596	534	551	565	603	585	576	569	563	594	573	592	561	583	586	609	554	560	585	560	545	568	595	566	550	604	581	598	551	562	518	595	566	559	545	560	562	546	569	582	552	579	550	565	563	568	589	540	604	558	581	579	585	530	597	565	561	559	588	594	579	536	549	572	569	534	574	612	525	593	579	595	592	559	598	587	543	557	541	569	600	567	565	551	580	581	538	577	571	542	594	571	584	556	587	568	569	529	564	556	567	608	547	564	558	559	571	562	563	570	545	581	534	595	601	557	574	577	544	564	585	616	570	527	548	562	567	541	542	577	554	603	556	530	619	555	561	520	547	595	580	546	567	548	585	565	567	600	538	516	593	579	583	585	526	571	533	515	561	544	581	611	534	598	546	534	589	532	555	550	554	561	579	556	564	589	579	554	631	583	565	553	563	570	543	557	510	548	577	560	523	568	546	523	563	582	531	617	546	591	543	555	546	522	611	620	544	559	525	553	561	573	566	565	565	561	580	577	550	622	570	602	582	553	551	585	557	580	556	568	590	578	539	540	565	599	569	565	548	569	517	544	564	562	572	540	553	603	558	562	562	575	577	562	554	530	536	604	574	560	563	553	510	577	565	561	567	545	554	573	548	574	603	597	587	549	567	582	614	574	579	540	591	561	565	575	573	534	604	585	569	599	554	542	556	612	541	543	560	578	567	563	548	577	563	570	549	550	539	570	579	554	551	575	516	576	524	565	594	555	574	571	603	567	553	615	530	584	598	616	597	568	598	557	586	555	574	560	560	559	583	550	611	567	543	544	530	529	567	540	570	529	568	561	520	580	590	576	534	527	550	584	576	543	549	588	546	594	607	545	566	587	529	560	564	528	567	587	540	576	590	554	569	571	554	577	568	512	550	572	552	580	559	580	541	569	534	540	551	522	556	555	550	554	538	575	536	612	594	569	560	576	585	561	584	560	558	570	580	560	572	568	618	582	563	617	546	582	562	606	583	566	582	587	541	575	569	539	565	553	605	562	587	595	602	569	555	608	555	548	591	560	579	559	579	579	558	527	506	550	554	556	596	563	579	608	551	575	588	593	581	555	560	579	571	554	595	580	582	551	528	533	478	532	560	579	593	536	564	587	577	556	544	553	591	588	562	570	535	570	588	537	566	637	577	544	532	546	556	574	592	547	531	537	578	568	570	528	577	577	566	538	563	555	563	584	567	535	555	564	571	588	610	558	555	571	535	582	541	592	608	541	572	553	598	579	562	557	590	558	554	592	537	580	532	578	555	591	530	584	566	563	567	545	577	623	578	597	614	574	564	581	576	560	584	619	549	551	546	608	570	564	514	594	567	568	559	591	579	589	583	559	581	560	598	594	563	594	530	559	594	534	565	541	600	545	566	547	587	574	545	570	553	507	563	554	588	601	588	568	556	575	547	560	586	596	571	598	581	554	571	558	556	539	551	575	604	544	553	585	536	549	557	570	599	579	529	561	558	595	574	583	576	587	601	538	567	587	546	542	557	577	542	539	550	587	581	544	528	555	557	572	615	560	575	571	567	576	594	555	588	528	545	606	553	555	605	512	609	572	524	607	542	580	550	543	537	584	557	585	562	590	572	588	587	562	534	527	543	509	534	572	561	578	583	554	517	571	582	563	565	539	548	566	526	573	574	533	554	566	550	560	525	609	590	554	564	550	560	568	560	548	561	568	567	598	569	538	620	564	581	585	525	564	545	550	597	546	539	584	582	598	578	596	568	589	589	575	578	572	543	558	549	578	543	563	567	619	575	579	545	564	545	597	544	553	589	583	597	536	548	610	590	562	550	593	578	559	611	587	547	588	548	554	548	591	522	583	594	613	537	572	571	566	553	548	587	543	613	572	574	612	540	590	584	567	588	541	602	567	571	566	564	557	574	563	627	620	535	576	559	561	547	581	547	558	598	577	565	534	562	598	606	544	533	575	593	557	532	561	580	579	558	549	581	533	554
27709	23430	25073	16799	7911	6875	10589	7384	3941	2004	1105	726	489	505	477	507	494	471	448	481	463	475	503	499	484	509	484	497	510	471	494	502	497	503	470	506	489	501	443	484	464	501	482	503	501	516	436	450	469	499	504	493	512	468	501	480	451	479	486	493	496	522	441	487	529	457	483	456	478	466	479	453	504	489	488	474	440	469	473	456	529	473	441	436	442	466	507	483	475	474	467	518	467	479	502	463	499	492	496	479	520	493	490	456	515	510	507	490	479	476	497	502	464	476	502	482	438	506	469	482	507	454	510	463	474	451	473	462	510	506	444	542	471	486	470	473	500	467	509	500	469	487	503	489	487	484	457	498	498	463	514	500	510	529	452	464	519	469	464	484	479	510	524	457	479	486	488	494	478	476	447	493	501	487	518	464	521	494	463	525	468	511	459	483	468	513	470	451	456	486	494	485	452	481	474	471	470	523	503	461	451	490	505	499	482	518	500	471	488	507	466	477	498	491	456	469	483	459	511	513	495	486	494	472	448	504	448	509	491	498	462	493	508	505	494	520	474	482	464	479	490	473	486	473	428	499	497	473	474	485	495	491	479	483	524	491	482	501	500	478	479	521	465	483	499	446	554	459	478	495	503	493	462	467	504	480	468	459	446	480	470	480	502	514	472	435	481	449	456	472	517	429	505	499	552	480	486	475	495	492	487	468	495	453	483	492	458	464	484	492	470	438	471	465	479	465	472	483	465	512	482	417	483	491	457	450	445	464	492	508	486	501	527	471	495	482	444	509	474	485	475	482	516	465	474	497	524	483	543	482	486	498	494	505	450	478	514	497	466	464	459	495	516	521	496	467	488	491	498	470	518	467	457	476	488	481	485	480	521	494	505	489	480	474	504	498	477	486	491	502	481	454	482	485	479	490	445	478	482	497	472	463	484	477	475	494	457	455	461	461	501	459	501	488	466	500	497	502	443	496	479	484	461	493	523	516	462	482	479	499	486	504	503	487	511	479	473	446	467	501	467	489	436	475	494	456	499	469	509	521	473	469	510	550	480	509	529	487	480	486	509	503	458	525	492	509	507	474	488	504	459	491	448	466	463	513	510	495	472	443	467	493	500	464	508	516	484	484	457	481	473	474	477	499	467	484	485	471	467	538	507	491	491	478	502	499	496	496	529	449	457	463	493	501	483	495	437	492	462	508	462	473	474	491	515	452	485	496	476	478	452	511	505	484	496	503	463	517	464	459	486	504	497	500	508	484	496	469	485	521	500	466	451	492	477	494	485	518	524	471	528	478	492	440	468	490	460	487	499	466	502	503	494	444	544	458	484	437	461	466	440	490	485	494	479	479	493	482	502	484	502	518	459	503	477	484	492	473	471	466	482	465	501	496	498	501	476	501	468	458	450	512	481	487	447	491	531	492	479	516	503	516	478	482	506	480	517	544	527	475	494	479	459	480	458	478	508	488	497	472	483	480	459	506	459	469	503	475	502	493	476	449	482	453	509	512	495	479	475	527	502	462	503	457	500	459	500	531	443	473	488	485	461	511	487	478	469	481	503	455	502	480	442	506	502	493	448	524	481	509	506	484	514	509	510	483	497	464	491	464	490	467	503	488	479	492	509	453	501	472	481	506	472	495	465	471	464	493	488	474	496	473	474	518	514	473	529	481	483	477	515	482	467	411	536	514	519	492	489	494	454	506	479	494	456	503	471	468	464	509	465	468	478	470	469	493	465	492	472	497	470	481	518	503	466	511	512	437	476	488	478	504	466	460	505	506	483	484	480	452	494	505	487	488	484	493	474	489	492	458	473	485	477	472	519	465	506	475	477	459	483	476	455	493	513	487	459	471	506	511	455	518	485	526	458	531	505	440	503	480	482	460	502	518	492	459	469	517	457	497	487	507	464	518	455	492	509	484	502	509	455	535	518	510	519	456	502	482	484	484	472	514	507	487	497	441	490	489	465	508	443	482	506	496	501	464	476	504	463	472	468	459	474	459	471	453	504	476	476	492	484	512	498	498	474	495	505	486	496	486	491	506	508	461	495	479	504	508	521	484	505	483	482	446	505	496	465	520	483	503	449	506	567	487	495	457	484	533	479	489	470	469	466	478	514	486	513	485	461	523	485	503	474	476	481	462	500	494	479	509	522	490	507	541	505	452	495	470	457	506	502	496	471	440	494	445	453	468	498	453	528	484	527	503	497	487	477	490	475	468	458	490	485	482	457	526	486	477	522	490	478	494	502	489	492	490	495	433	475	495	504	502	490	481	498	471	456	476	483	508	479	474	473	443	521	482	503	466	506	487	514	477	461	490	548	489	418	446	473	506	520	505	496	497	506	516	473	496	507	519	448	472	482	452	480	470	480	497	489	508	498	521	484	526	478	455	451	460	494	462	501	453	492	482	449	500	478	515	461	495	483	473	477	500	476	512	499	474	490	492	507	503	513	480	467	476	492	466	496	505	480	457	463	483	480	490	443	468	521	489	470	488	487	462	459	443	476	470	502	483	502	510	470	493	473	502	494	476	467	505	482	523	474	485	469	486	464	490	458	484	509	460	467	480	512	447	483	494	454	476	506	465	522	506	448	507	469	510	471	506	477	491	459	510	497	456	493	505	467	457	478	506	507	468	497	490	476	490	474	480	496	487	467	450	492	466	473	484	498	494	516	466	453	447	459	465	471	471	510	490	500	480	455	498	457	511	467	468	466	487	520	487	491	490	534	459	508	466	462	509	506	483	458	482	487	477	451	472	487	509	504	484	479	519	472	433	524	493	485	482	514	503	453	525	461	468	529	469	469	445	481	468	518	485	460	482	481	475	473	463	458	476	481	469	495	498	485	513	476	466	468	486	506	468	484	471	519	441	500	439	510	488	467	499	497	446	461	477	507	488	469	464	440	485	445	475	469	509	497	482	459	483	485	497	488	502	497	506	471	455	505	489	501	482	483	475	506	487	472	451	448	522	486	467	481	459	454	488	482	472	500	472	440	521	495	470	475	515	521	445	521	456	477	470	493	457	494	447	502	501	503	450	485	498	505	496	513	490	513	457	454	441	476	503	449	439	477	530	482	445	477	471	429	495	463	476	451	471	512	508	504	478	475	441	451	511	452	488	451	455	491	488	482	517	475	461	451	461	533	498	476	507	489	475	483	469	433	487	477	472	449	476	499	478	475	454	502	497	452	478	532	499	482	496	537	495	484	479	467	471	452	468	523	475	479	507	466	490	464	491	484	492	454	511	491	515	504	481	463	463	456	487	471	437	475	462	469	493	464	513	464	454	513	502	499	479	481	477	511	485	473	519	498	491	460	472	479	499	461	490	511	498	486	480	492	529	513	478	508	495	484	473	470	498	465	465	511	509	513	483	468	489	490	531	490	465	489	498	483	468	451	488	497	507	457	472	511	502	471	498	495	534	466	500	493	506	462	510	475	447	531	470	525	454	438	512	493	479	474	476	473	471	505	495	492	459	484	483	458	512	466	469	452	487	465	467
20629	35184	30905	20436	13923	13515	17700	12739	7295	3786	1887	1072	809	703	646	705	701	673	661	703	677	666	655	657	671	737	656	655	687	630	708	701	681	617	696	638	671	660	625	683	681	678	633	640	661	700	654	653	709	664	663	697	670	738	670	647	662	645	691	666	676	645	713	662	676	685	686	647	694	678	677	649	656	657	681	661	700	678	639	703	654	655	699	674	643	679	674	674	709	644	712	687	661	716	659	686	712	675	670	696	684	674	673	672	672	685	695	685	642	683	660	668	651	638	654	688	695	632	644	679	714	632	668	676	641	649	651	699	699	639	686	685	683	702	704	667	655	649	693	654	653	649	709	636	771	699	648	702	649	664	651	664	637	635	674	618	665	659	698	697	661	729	690	666	673	669	716	681	664	717	628	672	704	666	668	667	652	676	643	678	661	656	650	682	657	677	673	636	691	658	656	703	607	638	644	680	699	657	674	635	632	688	703	692	637	635	683	643	667	665	642	692	675	673	676	705	663	688	682	677	671	649	677	659	683	663	664	646	640	653	719	676	624	721	651	672	670	694	697	668	698	652	639	670	634	666	669	645	691	677	681	642	684	652	638	701	696	643	694	690	630	730	694	709	680	708	733	642	672	673	702	652	670	657	683	690	664	667	668	695	657	632	679	651	660	680	641	675	666	703	664	662	652	699	669	725	639	666	655	661	708	612	671	657	654	679	681	648	681	662	699	678	713	635	704	687	723	713	635	629	663	685	699	653	687	688	675	678	669	654	654	668	632	632	695	676	635	692	661	721	680	629	688	696	692	681	702	695	679	693	693	682	701	678	675	681	667	672	655	700	692	653	678	711	693	618	645	645	666	662	688	632	662	654	667	679	667	672	662	627	702	663	722	665	664	659	625	663	683	663	710	647	669	628	693	647	669	650	674	682	656	682	674	730	671	649	678	703	649	661	685	699	653	695	605	657	657	685	644	676	642	661	691	637	656	668	649	711	672	701	681	644	663	658	613	694	707	686	678	683	674	688	659	662	703	610	660	699	671	651	680	694	699	685	650	640	703	684	664	694	686	698	691	606	645	674	672	704	651	649	680	677	697	716	693	695	667	702	650	679	700	679	658	669	704	700	679	696	690	647	664	645	637	679	622	660	641	686	643	624	691	655	672	686	661	697	655	678	694	683	656	674	639	668	685	673	666	666	705	644	664	651	665	629	664	630	640	684	650	642	691	631	673	677	638	690	668	715	688	658	638	709	631	635	655	657	631	652	652	674	638	657	681	638	677	699	656	642	665	696	719	648	689	617	711	652	656	666	681	690	663	649	665	699	669	691	662	672	698	613	700	648	675	672	660	640	690	678	675	661	677	636	654	717	636	693	635	658	698	642	672	643	707	720	699	684	706	635	675	634	700	678	651	710	696	697	703	705	660	702	644	649	642	684	663	685	694	679	641	661	685	653	647	663	666	631	688	650	594	680	693	658	727	698	659	660	668	674	701	677	671	660	671	659	686	668	692	664	677	672	676	665	652	692	710	662	702	683	671	632	670	651	657	644	674	632	608	691	656	673	700	669	624	724	649	672	651	659	641	683	652	655	685	680	658	624	613	645	652	689	649	713	712	654	677	661	720	655	654	721	610	629	643	636	730	668	689	622	672	646	671	729	676	677	686	667	635	646	644	654	696	623	655	706	663	671	673	699	727	672	680	658	664	632	720	658	688	705	682	656	673	661	690	694	690	679	717	652	633	641	671	660	662	695	658	660	653	682	648	683	701	660	655	675	698	688	611	670	699	653	649	712	649	724	669	667	641	644	684	662	701	628	666	630	680	617	678	671	673	646	700	696	670	650	700	706	669	693	634	687	630	633	673	707	643	705	652	695	645	693	657	664	717	685	672	667	686	627	663	645	664	681	640	641	679	665	639	656	664	671	639	649	683	645	709	646	673	649	628	661	622	705	695	677	670	628	696	668	668	660	676	684	640	684	628	652	690	711	685	635	667	672	678	678	680	678	616	689	653	705	635	696	675	695	657	663	688	653	658	678	666	645	679	666	671	671	669	661	663	639	723	680	670	675	682	673	703	631	649	620	650	677	653	699	639	658	691	713	668	663	692	609	687	646	627	689	693	687	668	672	684	631	681	666	645	675	649	706	648	666	677	707	666	673	630	725	656	713	675	718	725	680	712	663	650	663	662	629	676	699	673	646	653	664	652	671	710	661	697	673	685	656	693	681	661	666	690	679	658	630	674	706	686	678	629	653	688	681	687	636	711	652	643	673	643	653	658	658	668	654	660	651	629	692	686	655	679	683	640	624	683	710	683	713	654	651	688	668	691	682	674	663	634	676	624	670	620	664	686	692	659	654	667	686	671	702	656	663	728	642	657	653	648	674	662	670	619	635	693	686	628	706	666	634	637	671	679	663	697	677	673	673	706	660	666	677	647	656	684	698	694	696	649	655	663	633	663	646	668	642	699	706	690	697	638	652	647	662	633	653	687	636	715	698	699	664	604	690	679	689	673	648	722	674	624	659	661	653	718	682	665	623	620	695	709	668	661	634	678	661	641	710	711	658	661	647	659	628	654	727	637	639	707	657	646	664	703	628	649	654	636	682	712	654	683	674	682	615	691	719	681	698	686	669	709	654	654	635	673	653	633	652	671	621	665	637	686	689	672	681	676	708	674	704	693	674	651	686	693	651	654	666	705	710	671	674	640	666	754	657	619	685	656	668	629	706	683	648	672	699	687	670	667	666	693	665	658	636	642	685	667	648	649	661	711	687	692	665	657	676	692	652	622	653	645	674	650	646	655	691	643	651	673	672	653	655	691	653	701	668	660	660	670	679	654	655	648	667	648	639	683	670	686	670	616	636	692	657	602	660	607	673	648	693	657	676	663	704	688	665	645	692	682	678	638	689	691	642	684	694	633	696	682	655	625	671	676	679	654	690	642	660	659	693	679	667	675	663	713	698	648	676	624	671	644	636	663	647	661	667	688	681	674	663	693	655	668	674	642	641	631	680	625	711	672	642	695	644	655	649	663	678	665	652	639	660	659	652	664	690	675	657	655	680	671	635	644	621	651	662	701	663	670	690	704	652	723	713	646	664	674	666	640	650	653	680	678	669	646	721	702	653	664	650	661	637	691	688	665	642	668	647	669	652	640	667	635	727	620	625	681	645	639	650	692	675	721	691	668	652	685	637	686	735	603	687	732	674	700	647	662	674	631	626	640	656	676	694	654	656	630	676	680	688	672	691	706	654	676	663	638	647	641	688	703	672	694	634	715	672	649	703	575	673	637	683	584	610	700	665	677	636	667	621	679	658	658	632	644	664	663	668	660	655	639	677	689	664	649	671	668	710	666	676	664	633	677	696	690	707	670	646	664	650	647	680	664	635	665	745	690	652	654	667	690	695	635	614	693	683	673	680	668	650	658	659	662	695	647	699	666	670	695	654	655	693	713	668	674	647	707	668	656	600	692	664	693	682	682	624	683	657	631	661	663	682
27692	21904	21381	13493	6739	4424	7773	7486	4848	2675	1404	774	596	493	450	456	494	478	442	475	471	472	519	496	490	487	522	464	508	458	480	527	486	459	548	464	477	484	470	463	498	522	481	461	471	483	461	458	469	477	462	519	472	456	423	511	474	464	500	440	462	496	487	464	522	521	503	481	475	483	483	483	469	497	464	483	501	483	494	499	458	502	478	511	505	503	497	460	460	482	456	484	502	468	496	517	504	437	447	443	533	482	501	496	526	471	472	496	510	458	484	487	452	446	474	470	535	475	488	473	477	499	463	486	496	463	498	506	480	487	470	497	472	473	448	444	504	473	521	504	471	469	472	423	478	502	461	475	494	490	486	480	475	451	464	464	473	468	471	477	486	514	505	427	494	489	492	464	464	491	458	498	502	472	500	495	481	475	475	480	468	451	456	475	491	492	504	463	519	505	472	504	474	510	448	486	487	464	474	481	462	486	480	492	513	445	456	471	470	475	460	447	481	463	445	480	476	486	488	499	494	440	457	473	477	475	461	456	493	501	490	472	508	482	490	467	500	439	426	451	486	473	501	489	488	495	484	474	505	437	487	457	456	455	489	499	444	505	474	523	469	457	483	483	477	505	455	479	476	490	529	521	480	473	466	480	489	482	479	467	455	497	499	486	513	479	522	502	489	469	481	490	508	442	485	503	483	489	432	493	469	445	460	463	479	499	520	494	469	510	428	475	464	488	490	512	510	505	474	479	487	505	495	498	506	461	457	452	487	458	465	472	447	454	513	515	510	480	450	488	470	448	530	510	486	472	501	503	485	459	462	420	469	464	485	395	475	499	524	492	484	512	474	479	451	485	454	485	484	479	514	483	458	506	455	465	467	496	444	460	503	471	473	454	509	494	457	455	478	465	436	505	497	513	519	465	472	473	490	455	457	480	459	448	494	519	519	457	424	508	514	497	509	515	483	497	442	487	513	471	472	508	461	513	450	466	477	484	499	495	461	514	476	478	495	482	473	497	478	461	482	478	469	453	471	462	484	481	479	501	480	513	535	475	489	498	454	474	494	509	489	518	470	458	483	448	479	488	498	453	468	461	485	478	519	474	487	480	463	488	504	444	436	511	491	496	467	449	449	496	433	455	476	468	475	503	480	502	450	487	503	501	508	465	496	509	519	494	467	517	483	448	518	471	499	474	466	496	481	511	473	502	484	475	438	509	506	428	480	513	481	438	485	513	479	449	472	507	524	482	503	485	480	454	536	487	516	458	487	448	458	463	489	516	493	503	470	482	466	445	458	476	489	449	454	469	462	457	463	506	485	482	433	499	477	470	506	467	511	444	485	508	482	459	488	467	458	505	469	473	477	463	459	451	471	490	501	489	466	462	486	484	490	504	485	492	514	505	417	469	490	468	491	492	493	479	485	495	476	469	470	489	450	501	470	475	459	474	475	467	503	496	491	459	493	479	480	508	465	498	473	483	483	480	452	511	461	491	472	486	486	450	477	509	472	477	473	512	512	473	461	426	475	505	476	470	510	496	509	458	495	479	444	483	464	524	496	478	506	473	473	482	458	470	489	480	487	489	467	491	477	471	450	491	520	460	464	490	481	479	512	462	448	492	507	501	503	504	482	496	477	449	480	465	459	501	474	465	486	498	466	517	477	460	462	485	483	455	470	506	526	460	512	476	448	457	493	457	505	497	501	486	470	477	504	486	480	470	459	478	458	460	440	504	468	498	458	456	483	448	478	499	475	452	483	480	529	505	464	504	459	448	521	497	480	487	448	511	462	515	477	505	505	489	478	501	471	477	449	504	465	521	503	482	504	471	455	511	477	453	501	470	506	456	512	490	480	470	486	495	443	458	442	479	489	481	480	470	478	521	437	515	494	471	498	489	461	486	498	481	487	486	482	483	536	476	494	508	482	484	498	474	518	505	483	479	495	475	495	470	501	477	482	483	475	443	439	458	474	509	496	469	472	472	470	451	467	476	472	488	510	477	447	488	469	471	480	504	458	472	464	495	496	461	450	441	479	483	445	510	494	472	496	506	513	463	497	479	473	504	458	413	479	489	450	481	498	459	494	493	441	511	462	474	485	497	531	486	497	505	457	451	470	506	485	492	504	453	485	468	440	457	474	481	471	460	440	464	417	497	453	499	471	491	502	494	471	474	459	466	478	486	501	484	467	497	486	482	491	503	469	479	476	482	476	454	474	473	500	492	443	518	487	472	510	469	495	463	460	479	466	458	493	470	445	461	478	488	484	515	462	514	496	427	511	488	498	488	472	497	465	504	517	456	461	451	489	517	468	460	460	486	478	497	504	459	467	472	494	510	484	453	500	474	490	460	467	442	454	458	478	460	495	515	483	486	467	468	491	476	463	492	516	489	458	492	487	503	497	440	474	495	501	454	480	489	508	475	469	507	474	514	496	482	479	481	467	462	499	505	502	495	465	452	492	485	506	508	478	493	457	496	510	477	434	493	497	475	459	475	497	474	516	486	451	446	504	487	514	467	450	507	471	514	487	476	500	497	491	506	480	469	477	500	482	476	461	451	460	471	482	489	461	469	466	484	457	485	474	484	458	468	447	508	464	471	457	514	506	477	456	539	482	430	448	452	449	437	459	498	480	503	503	475	517	487	449	464	475	520	484	514	506	478	512	473	489	480	506	440	461	456	445	487	469	485	503	492	488	464	462	453	471	457	482	501	484	512	466	461	492	439	467	491	513	529	502	452	483	502	470	476	482	500	458	532	487	503	486	501	456	490	492	524	491	499	451	486	516	493	513	509	483	444	514	505	442	454	495	446	518	483	489	483	514	435	512	473	495	460	484	474	462	483	479	496	497	460	518	478	451	492	464	458	502	465	468	491	513	441	471	477	473	516	483	499	443	468	476	501	467	524	524	475	498	457	481	467	482	494	463	485	499	457	477	530	482	485	462	469	482	529	454	463	467	490	500	471	487	530	500	479	491	432	481	525	501	465	481	455	479	475	505	474	493	492	510	489	479	458	461	488	469	465	477	440	467	482	454	465	527	470	470	472	496	480	481	496	475	418	483	455	459	479	487	477	509	494	451	474	481	482	464	458	460	512	462	479	475	453	457	517	481	476	476	449	468	510	491	455	482	494	514	488	475	479	453	427	462	521	484	468	491	484	499	455	496	493	460	484	482	465	467	497	497	465	481	482	466	453	496	479	475	458	505	466	491	515	480	506	468	485	420	491	468	499	475	442	510	506	505	459	459	488	490	481	453	493	485	486	511	457	499	516	454	495	466	479	536	513	458	446	468	518	519	510	457	485	486	479	452	474	502	472	485	490	499	479	468	484	489	511	539	488	470	504	517	504	458	476	456	523	514	434	473	503	461	475	475	496	492	454	473	468	472	451	509	435	498	494	469	452	474	495	512	476	477	495	501	467	493	455	478	493	513	457	464	468	479	498	525	473	490	487	515	474	474	494	505	488	471	513	480	472	485	499	457	468	471	481	455	496	481	472	503	501
19555	28328	26601	17304	12869	10020	15332	13581	9063	4842	2636	1306	797	688	723	690	633	687	689	697	642	686	705	712	630	712	596	675	704	640	639	688	690	683	661	685	662	653	640	674	644	672	670	688	618	615	640	619	649	627	669	653	679	637	710	672	756	685	700	660	677	739	668	636	624	666	643	666	696	632	675	660	651	637	640	658	670	722	656	688	666	647	659	690	694	695	687	666	673	648	711	679	647	681	697	629	669	655	661	696	706	662	674	694	653	663	676	628	675	643	643	698	668	657	671	647	699	635	655	654	605	670	601	704	639	743	685	638	657	624	649	666	659	630	703	629	626	661	623	633	701	712	674	657	653	655	671	638	667	659	671	679	670	654	679	671	651	707	722	690	635	739	731	642	653	665	679	626	654	681	639	674	671	675	689	667	645	637	680	672	624	671	652	679	634	706	659	658	688	673	674	615	689	666	634	641	652	635	693	701	697	635	652	692	648	708	661	684	684	680	680	683	681	672	651	664	685	681	656	676	693	648	685	637	665	667	651	632	697	661	635	638	654	700	642	708	693	668	642	656	646	686	648	687	656	676	620	660	655	671	654	677	679	664	659	602	647	683	684	658	675	693	629	683	634	670	624	626	699	690	664	672	683	695	661	688	653	751	665	654	655	701	686	673	669	654	644	703	645	641	686	690	643	628	668	692	685	684	694	672	674	706	584	680	642	697	657	699	640	660	693	691	626	685	652	687	684	659	646	652	654	644	703	695	647	670	686	696	643	638	675	658	668	690	656	651	670	690	655	666	674	670	666	640	656	677	679	654	668	669	704	692	674	663	664	689	670	693	692	648	647	664	704	681	670	682	676	656	644	687	651	635	658	644	642	646	652	673	647	711	723	667	652	679	647	685	651	672	649	740	675	638	647	618	672	689	625	680	696	643	629	647	650	700	656	665	685	657	678	694	658	665	668	630	659	642	681	685	707	651	668	687	631	731	678	656	664	695	707	636	667	675	646	669	641	669	673	644	687	668	747	630	672	621	666	650	664	677	671	661	646	686	672	636	675	704	672	697	613	690	675	737	681	666	649	667	649	674	653	634	674	628	699	673	639	655	635	664	648	679	676	659	626	571	649	614	681	655	692	644	658	690	656	619	665	680	709	686	655	708	676	652	659	670	663	690	652	685	679	681	630	632	661	638	689	640	712	694	658	643	695	676	659	664	704	654	648	671	654	663	698	667	688	668	649	716	648	652	711	715	664	603	700	696	618	626	690	677	655	681	672	688	630	657	669	676	677	653	697	645	732	628	628	691	669	654	674	689	693	685	660	658	649	664	656	680	675	659	650	658	645	654	639	644	674	665	679	673	665	673	664	686	712	652	671	682	709	697	663	664	686	608	632	676	655	682	604	717	657	659	715	708	655	696	691	681	649	697	700	711	707	679	660	628	704	655	697	701	691	640	673	722	637	640	656	659	677	688	642	674	647	639	672	646	722	672	661	664	656	644	640	672	687	682	663	639	680	713	650	650	677	668	673	663	653	667	690	663	711	658	654	698	681	680	600	672	673	627	649	703	628	661	716	681	662	651	662	670	656	684	698	684	696	647	673	670	668	676	664	653	643	687	666	712	651	622	643	622	682	672	616	686	648	694	650	674	647	704	669	682	636	701	639	692	645	675	654	634	689	643	630	661	699	638	664	680	643	713	642	669	666	723	668	668	622	667	699	680	690	657	664	675	664	711	693	608	677	665	667	634	662	709	680	620	623	707	644	648	626	671	715	686	656	651	688	651	636	636	666	694	663	680	683	734	670	735	695	671	651	689	635	681	639	736	717	675	637	684	652	673	669	656	672	619	663	723	658	638	701	688	675	610	681	654	655	652	676	658	686	695	653	672	663	659	667	688	677	658	701	646	672	673	657	673	650	652	667	635	710	681	716	654	725	729	656	669	698	667	704	670	671	642	650	693	656	690	672	695	701	676	701	681	688	663	692	669	673	643	705	621	651	632	673	650	626	633	665	699	652	658	693	668	669	645	676	604	650	691	644	666	656	733	624	629	659	663	654	633	694	689	642	679	638	659	678	641	685	695	664	670	623	633	715	716	703	647	664	624	634	655	666	668	699	673	699	699	680	685	664	697	648	649	661	667	671	708	668	689	675	660	694	641	672	641	625	629	657	645	674	648	645	679	645	697	699	694	703	703	643	683	696	677	624	682	678	631	674	620	652	647	652	669	709	690	648	631	628	689	582	668	611	670	632	645	693	660	706	634	631	651	661	655	626	655	762	676	670	646	644	656	644	627	631	663	686	676	639	655	634	669	652	654	696	688	650	667	682	688	694	639	635	665	626	678	689	670	693	690	664	681	619	701	709	680	681	678	614	709	664	676	682	690	623	679	677	631	655	679	659	656	709	629	637	645	674	619	666	670	653	663	674	685	714	649	653	697	640	670	649	707	633	694	647	742	707	662	676	680	684	667	669	663	664	637	665	644	669	698	655	657	634	658	663	654	647	614	646	677	694	699	645	650	674	674	688	677	634	645	657	705	652	639	635	733	703	685	643	678	653	677	643	707	635	674	721	654	634	615	702	642	690	678	654	613	696	687	686	645	628	668	653	655	659	644	678	680	633	688	656	592	674	656	670	655	675	652	670	704	632	650	668	695	669	690	658	650	683	694	660	708	641	674	678	693	698	732	665	591	703	712	690	665	677	648	719	665	666	653	665	680	698	691	651	627	672	689	691	593	660	660	691	693	683	676	661	647	657	651	672	659	655	684	639	725	643	646	649	651	680	689	643	709	677	694	664	678	676	673	645	657	687	663	668	674	686	678	634	662	681	609	673	690	661	674	593	679	705	640	648	668	675	656	664	660	660	698	658	688	651	679	672	666	682	637	657	677	685	645	649	657	737	706	634	704	700	712	674	663	635	668	630	706	664	643	657	676	677	689	647	702	681	705	684	643	636	665	682	684	690	670	620	699	688	685	685	633	694	665	586	678	632	692	638	668	668	685	673	661	658	609	704	652	645	672	655	649	681	675	701	684	687	689	666	666	677	608	677	677	646	682	633	680	693	647	710	676	656	653	704	627	662	708	646	681	623	652	636	658	686	705	656	690	690	677	708	708	669	636	656	690	695	651	667	674	675	636	680	640	645	686	692	704	670	656	686	689	665	654	658	671	634	680	677	678	669	665	660	690	708	642	640	633	661	654	672	654	668	659	662	681	627	669	672	651	638	678	638	619	657	649	687	645	652	680	672	629	634	685	605	689	704	691	708	620	656	697	726	681	688	665	671	647	662	633	656	639	679	645	644	689	680	721	649	667	662	689	672	704	660	674	663	662	653	722	624	641	656	712	672	648	665	648	667	622	679	712	627	691	652	681	695	617	665	671	604	650	702	671	656	664	728	658	638	647	667	676	660	640	673	601	671	649	651	622	668	653	728	631	626	650	681	643	685	670	685	701	668	684	691	663	637	647	649	657	652	652	612	681	660	660	672	665	721	608	674	660
23339	21439	29287	23999	21480	22600	51153	51752	39440	26857	13256	3495	965	582	461	420	428	439	443	400	431	444	413	378	393	409	437	408	377	405	387	428	377	418	406	421	413	357	426	423	384	405	431	387	409	403	404	404	396	415	379	396	416	425	398	432	423	405	372	420	432	422	417	389	408	382	429	419	417	398	393	424	373	418	390	400	355	392	408	411	393	407	390	348	438	401	383	414	422	378	416	427	409	413	378	400	422	392	388	427	400	388	422	424	436	425	422	421	391	429	425	414	395	385	398	432	423	419	411	404	401	409	418	391	383	397	400	431	388	376	395	419	391	379	369	421	424	414	393	411	406	373	420	397	392	403	408	397	470	372	384	461	385	404	412	408	412	403	401	412	428	380	399	377	386	422	418	388	418	419	424	408	421	421	409	399	446	431	377	416	416	390	420	404	402	403	358	386	379	413	418	445	434	392	401	394	411	385	401	432	403	372	405	406	410	400	388	424	453	424	406	389	380	394	460	362	398	394	400	437	426	388	378	424	387	427	389	425	385	433	384	385	408	420	414	389	423	430	428	373	416	435	387	418	448	376	367	436	386	408	391	400	423	420	420	378	411	413	404	413	421	434	412	369	433	373	413	398	411	382	413	406	411	396	401	444	403	432	389	428	407	414	378	429	401	392	405	409	387	421	374	410	414	389	418	409	394	374	416	409	423	392	408	383	409	398	403	430	400	399	409	390	403	415	387	396	418	410	392	386	429	423	454	387	407	393	420	411	408	427	386	437	398	446	408	407	404	392	432	388	377	394	369	386	398	419	381	396	390	404	405	409	405	413	403	404	379	404	421	393	423	411	420	387	408	391	390	413	408	396	383	418	413	430	397	397	418	418	411	395	392	423	423	424	394	389	424	388	402	422	350	431	404	414	402	414	413	400	406	353	414	400	377	397	378	370	364	360	441	403	392	400	383	415	403	380	424	415	398	419	381	379	400	399	394	411	437	404	384	415	402	365	402	396	445	422	375	423	406	419	418	417	397	410	413	415	409	413	448	419	410	424	421	431	427	441	393	392	432	441	422	416	415	421	375	390	428	379	379	418	426	429	398	419	413	396	392	379	398	367	414	388	352	352	437	450	447	411	397	431	427	429	475	374	460	359	392	410	421	420	377	372	429	420	392	395	412	403	403	385	410	446	425	420	406	427	428	410	414	370	405	446	419	394	435	386	415	398	398	393	412	419	407	361	395	406	434	400	425	394	358	403	401	396	409	406	425	417	413	401	398	383	416	398	442	409	408	442	424	439	414	444	399	412	418	400	421	430	398	407	397	402	401	404	394	409	403	369	437	413	372	401	407	401	399	418	441	368	421	381	430	406	408	393	392	419	390	409	439	412	404	413	436	397	391	434	417	412	416	408	402	391	381	358	433	418	389	410	414	412	377	411	410	420	364	396	388	388	368	397	386	404	373	420	415	407	436	408	431	441	432	401	418	424	372	407	420	375	388	412	412	384	388	380	414	419	381	416	399	385	409	379	395	434	403	409	403	438	424	383	400	416	409	433	420	398	380	416	399	443	437	436	407	414	405	430	423	422	401	429	383	397	401	424	436	418	416	419	424	431	393	394	387	401	376	399	418	380	400	375	392	414	419	405	387	394	418	377	397	421	432	392	414	402	414	352	390	434	404	387	405	407	398	438	417	397	432	395	414	428	372	414	407	415	435	437	404	412	408	403	400	446	383	406	396	396	391	403	385	421	385	391	428	403	400	380	431	385	388	409	378	368	427	410	365	425	388	440	379	402	398	355	393	412	395	415	424	393	422	410	384	412	420	410	396	415	403	364	421	415	402	401	408	411	383	401	398	409	419	428	412	399	438	406	448	419	356	401	390	414	407	426	405	372	375	402	414	398	430	423	395	384	407	399	406	396	384	413	411	443	387	398	417	393	434	426	409	419	403	414	419	425	416	412	406	394	407	424	442	425	402	422	385	439	412	412	392	415	408	393	410	389	421	419	400	376	429	371	398	399	358	402	371	370	414	381	413	415	407	356	387	408	398	392	429	396	401	412	408	404	396	411	392	390	372	431	393	378	413	423	416	419	399	414	393	422	394	379	401	434	428	370	427	378	383	391	423	379	384	423	403	394	394	411	432	437	427	379	376	412	404	407	386	411	386	375	401	387	396	392	366	376	410	370	408	402	391	385	409	435	409	454	408	453	390	387	430	417	406	384	402	423	395	428	381	416	349	404	411	352	413	379	443	412	433	376	366	406	378	382	416	400	408	388	400	462	408	417	403	411	422	389	400	384	414	377	382	406	408	449	400	413	389	398	400	379	411	424	396	401	380	405	422	406	399	411	439	393	389	426	405	401	401	423	398	394	449	403	387	418	410	391	382	402	403	412	426	419	386	416	432	378	408	416	432	390	426	410	372	368	427	365	412	402	408	380	401	409	418	418	419	402	406	402	402	384	445	405	406	411	384	443	401	408	403	418	401	382	408	394	399	409	405	415	412	393	410	411	385	401	373	394	387	393	401	405	412	386	406	423	387	409	370	421	385	416	429	432	412	412	396	377	374	394	404	389	407	425	409	434	400	376	372	429	387	404	394	380	400	409	410	406	392	428	400	399	409	398	379	412	401	407	412	447	417	418	421	397	421	406	405	424	387	440	455	398	389	398	428	422	385	421	396	412	387	428	395	398	403	367	380	407	398	403	402	365	390	383	368	424	409	394	388	441	391	400	436	386	386	404	407	356	404	398	445	402	423	417	405	398	430	403	411	425	428	433	413	398	414	376	397	420	377	393	406	425	375	420	413	392	394	405	418	433	413	399	406	419	419	421	415	388	398	409	389	406	395	378	411	397	398	405	440	405	368	419	424	392	404	424	446	417	396	391	411	404	399	392	404	411	393	398	409	416	435	379	385	385	400	402	396	379	417	385	438	432	379	423	388	410	406	407	390	369	421	392	389	422	409	366	380	438	387	426	407	406	381	420	394	393	413	412	403	390	434	369	440	418	432	394	402	412	414	430	409	406	400	398	443	408	384	429	370	403	393	400	402	401	417	427	399	396	430	384	400	358	378	383	442	394	411	415	395	402	437	460	381	445	388	376	427	396	425	423	396	401	419	419	407	408	408	409	419	426	376	419	384	402	368	422	413	425	385	417	395	391	412	408	380	393	387	375	388	393	434	409	416	399	412	418	383	437	396	371	406	394	431	427	408	421	419	415	437	398	399	382	424	424	393	386	443	404	407	408	420	371	412	398	392	410	408	402	440	395	353	393	408	421	370	386	382	374	416	414	432	411	399	393	389	377	378	430	415	427	367	401	416	411	420	407	394	378	433	393	391	395	415	416	402	412	398	428	377	404	407	421	405	399	426	365	405	376	398	413	437	398	429	390	394	408	396	410	382	412	415	417	378	409	376	376	413	366	395	395	436	405	417	415	416	384	383	428	379	381	439	388	420	371	414	439	382	417	413	400	415	413	394	428	441	368	390	372	445	408	406	442
19932	40424	37723	26978	21056	21408	55190	51831	43349	31609	17717	6234	1825	929	641	571	555	558	546	550	559	539	555	546	557	574	568	586	571	525	547	542	572	537	585	561	538	516	570	604	508	529	542	533	593	564	574	533	564	545	603	593	551	580	561	534	580	538	507	521	538	536	576	506	563	527	531	555	579	550	562	537	552	529	548	562	527	574	576	585	560	564	504	605	553	541	553	548	569	555	561	558	546	563	562	555	571	521	568	563	526	590	577	554	578	566	577	549	563	522	582	552	554	610	566	579	549	537	518	583	509	517	572	560	582	573	545	590	564	568	536	553	581	546	578	542	571	529	575	579	549	544	549	588	561	528	543	563	613	526	574	551	572	570	523	593	575	540	538	510	604	513	592	535	558	562	542	573	532	562	559	556	605	565	518	570	568	539	541	575	552	564	570	537	584	481	550	540	579	562	549	547	569	536	552	570	535	566	536	541	566	554	545	552	588	589	571	583	557	595	586	554	563	577	556	527	544	537	518	543	562	576	588	597	580	607	556	522	559	542	550	524	588	552	562	565	571	546	532	556	579	572	533	542	555	538	598	552	531	617	543	568	560	543	542	569	570	537	561	561	526	600	587	567	532	603	552	597	522	566	553	572	523	568	586	551	565	497	518	577	572	585	549	555	560	555	562	603	577	528	531	514	530	530	567	527	563	550	581	577	561	543	539	552	563	518	538	562	572	554	522	571	602	547	536	550	529	567	570	545	548	579	544	553	545	573	545	544	549	549	548	540	563	596	574	550	536	557	557	560	551	541	545	546	561	572	535	525	536	582	560	530	583	579	575	555	577	572	547	550	594	568	610	558	561	592	564	558	576	565	587	540	553	545	581	566	560	482	533	562	536	575	576	557	581	541	519	523	557	548	545	540	564	527	547	551	548	563	537	622	551	522	592	536	552	570	551	564	562	577	531	559	544	526	536	567	521	590	567	598	561	568	572	573	536	590	553	564	567	603	545	561	544	547	574	591	532	559	547	532	549	586	561	502	553	516	561	569	595	538	542	574	610	592	541	557	526	598	550	591	519	564	515	545	576	547	542	575	514	557	560	576	556	566	574	573	519	546	537	529	524	544	570	544	574	554	568	585	536	589	545	543	556	555	551	586	509	547	556	565	537	548	545	521	560	567	561	550	590	565	540	543	579	530	574	520	575	577	538	600	517	554	567	578	571	575	565	552	550	592	538	556	538	531	556	599	535	549	564	535	555	559	566	555	529	545	553	564	590	544	524	543	540	579	484	561	567	550	531	560	573	501	571	544	533	550	555	591	601	574	562	590	546	544	545	545	556	518	566	531	570	535	563	559	569	550	536	554	563	583	532	603	566	575	540	557	530	541	577	576	578	565	590	556	520	568	572	566	531	574	551	553	574	527	553	555	524	578	505	533	618	526	574	570	541	516	598	565	557	556	552	570	569	542	546	572	594	555	538	550	531	535	585	554	561	513	522	570	591	543	545	548	569	546	575	544	526	555	547	563	558	543	569	564	575	526	582	551	529	545	593	510	585	565	536	532	555	526	544	552	592	597	548	523	516	529	588	550	577	548	555	562	602	541	582	551	594	583	571	579	587	542	587	578	538	568	568	506	563	550	519	507	539	553	573	533	555	554	546	594	564	522	553	562	548	559	548	533	557	536	559	551	551	555	546	546	561	628	566	574	502	533	535	529	572	556	538	576	525	539	547	579	541	568	535	591	565	548	549	544	582	554	511	573	566	531	533	589	558	562	523	527	599	606	581	538	559	542	561	553	549	525	567	558	552	544	549	569	556	548	545	596	565	509	535	577	585	591	540	546	533	539	576	532	555	527	544	603	550	503	570	542	525	595	584	562	560	564	566	539	565	537	564	544	518	573	524	525	547	504	557	575	564	551	552	544	546	549	517	565	567	546	601	574	581	554	552	594	588	554	545	524	533	544	556	564	582	583	538	515	580	510	584	574	591	528	554	577	549	563	524	581	618	560	557	592	604	577	538	579	548	540	616	546	589	576	570	577	535	542	604	591	569	544	553	536	573	549	535	536	567	596	565	552	579	532	538	519	574	523	578	541	568	542	567	527	559	542	528	545	553	627	526	552	562	551	526	558	577	542	593	560	606	583	538	520	558	549	578	546	531	531	546	549	550	565	585	541	570	507	516	588	555	544	563	559	556	559	543	590	537	611	535	605	546	583	533	562	527	561	553	544	552	526	570	530	571	576	493	556	555	550	590	558	559	538	503	540	520	573	542	568	538	565	611	568	522	525	527	559	545	560	564	539	594	577	542	573	541	558	543	568	568	552	567	577	573	526	513	551	603	586	584	616	590	540	516	539	511	516	514	535	606	579	519	539	548	558	590	545	540	580	547	574	578	540	577	544	553	539	529	554	545	593	558	567	594	556	553	596	566	572	543	576	563	563	590	564	543	585	568	549	558	565	551	570	551	540	565	537	529	566	573	561	500	569	574	594	549	543	542	528	579	536	596	519	560	565	558	568	529	530	564	581	520	520	551	564	587	545	560	544	561	516	557	603	584	591	548	554	570	551	549	543	576	584	589	567	546	526	565	565	582	536	575	578	521	523	558	545	556	559	542	531	520	557	550	548	570	542	536	538	588	578	546	582	548	543	563	604	554	545	567	520	559	530	541	567	580	572	558	546	539	564	543	589	559	601	554	541	543	585	566	566	523	579	500	540	559	564	562	567	607	556	583	580	552	569	562	543	593	524	513	533	557	543	585	551	560	586	528	538	607	579	552	548	543	538	577	572	563	581	558	549	562	539	571	547	563	598	587	571	525	546	546	518	551	596	564	545	566	582	570	542	520	552	536	569	543	566	538	578	563	570	551	549	564	546	531	586	548	583	515	609	552	558	550	562	538	521	542	620	563	576	496	569	527	560	583	576	587	555	592	554	565	533	532	568	580	521	534	559	569	531	548	581	596	557	548	537	565	566	579	542	562	567	538	562	587	545	538	535	574	583	597	553	526	562	567	541	548	557	574	532	566	559	553	543	537	533	589	550	596	542	519	539	567	546	577	575	525	555	557	557	584	580	570	545	544	545	561	594	552	582	578	525	603	582	539	609	547	548	523	506	525	556	571	621	518	508	531	544	600	529	517	553	538	554	586	577	579	569	558	586	547	541	540	570	502	594	537	584	548	576	570	604	555	535	521	540	521	579	554	523	538	558	588	593	573	593	562	538	569	574	558	540	563	565	541	525	562	555	539	552	552	551	576	554	569	525	549	531	538	552	575	540	542	595	540	531	604	567	524	572	586	512	544	528	563	514	564	601	552	535	535	537	585	557	541	535	550	526	552	537	594	520	554	548	539	599	590	562	558	563	543	563	564	559	543	589	545	537	563	526	530	575	527	536	582	564	576	604	590	549	568	536	519	559	558	529	535	553	561	553	550	542	526	555	524	605	547	557	550	581	580	509	513	597	554	531	565	568	575	530	558	550	538	561	593	576	555	554	554	572	573	568
27480	22061	21609	14909	6983	3839	8706	8028	5021	2892	1486	781	589	492	487	500	505	470	495	477	486	480	512	503	516	553	467	490	481	520	498	485	464	481	496	469	478	512	485	495	451	519	486	478	502	479	488	497	490	494	465	469	456	445	449	484	536	469	470	499	523	495	475	497	472	508	470	493	498	489	475	476	434	544	491	518	516	473	493	485	499	471	495	441	532	503	502	491	472	500	494	535	467	463	506	470	468	505	470	465	489	480	479	489	501	526	560	508	466	481	493	467	508	499	482	524	479	470	468	489	444	495	483	477	523	504	468	477	474	474	498	491	488	505	513	445	508	527	501	490	507	511	473	484	466	522	478	481	460	515	487	483	462	476	516	477	515	528	487	469	470	497	459	491	496	490	484	496	454	482	476	500	479	497	485	460	564	486	449	495	486	546	498	526	534	456	501	441	491	455	509	511	505	475	463	457	461	502	494	484	492	505	462	469	510	498	500	439	505	462	522	437	470	503	488	506	476	482	483	487	523	530	480	514	474	479	556	498	489	459	515	496	457	471	480	513	489	497	496	477	469	461	509	474	510	500	534	477	522	512	485	464	509	496	486	495	479	473	494	481	512	496	479	525	490	498	464	481	477	523	474	510	488	485	493	504	483	489	477	454	522	501	461	450	475	506	487	489	494	520	478	466	498	476	498	481	492	505	489	512	472	444	489	507	515	505	456	495	474	512	509	473	503	505	459	477	528	466	477	502	514	494	474	481	471	441	508	475	463	509	472	493	459	488	491	514	477	504	442	520	467	432	498	464	451	482	520	467	434	506	501	437	495	485	476	478	505	529	525	499	483	461	441	424	450	486	495	483	480	461	480	525	479	467	504	495	494	460	490	521	475	511	487	477	496	522	508	494	517	474	479	524	486	474	457	496	520	477	499	469	478	480	484	523	453	455	524	424	472	463	484	490	514	467	469	460	495	471	477	487	512	464	490	508	489	465	517	406	503	481	503	478	487	517	510	464	497	520	537	479	487	500	445	482	531	499	525	500	492	481	473	509	491	469	460	492	502	501	465	513	474	506	466	529	491	514	462	503	500	485	525	462	478	477	468	464	487	515	497	457	521	521	505	511	520	484	519	466	519	456	464	537	474	466	511	493	494	479	537	455	500	497	495	469	474	508	486	484	474	495	492	501	467	510	444	445	508	460	460	470	484	502	505	474	490	562	507	502	461	490	494	497	498	464	503	464	500	451	469	493	491	457	499	464	456	505	457	489	458	501	454	527	466	503	486	454	475	487	513	515	487	446	488	485	464	484	461	499	524	512	482	517	453	491	480	497	506	470	500	468	502	470	464	502	479	471	504	507	459	468	476	496	485	464	501	491	487	482	520	487	491	513	447	495	516	497	512	497	480	459	503	454	494	506	489	494	489	493	511	467	458	490	489	511	508	473	497	483	487	525	473	489	495	514	475	497	476	520	490	520	468	515	465	510	493	514	470	488	522	504	479	490	485	477	462	480	506	461	475	477	498	503	490	497	498	504	471	484	467	462	505	492	468	539	473	495	467	490	447	506	482	504	490	455	471	463	517	510	490	492	502	448	503	521	476	479	468	499	520	510	500	499	470	527	489	481	488	497	452	500	488	484	510	499	476	505	516	509	482	462	464	516	470	492	465	471	472	526	522	459	502	487	500	474	480	457	467	501	481	489	465	447	500	465	495	474	524	530	475	531	468	496	453	468	458	489	484	477	498	491	466	476	485	498	492	513	499	482	481	487	500	514	441	488	486	479	497	511	465	468	505	498	488	461	452	443	504	502	520	489	485	497	511	487	476	485	441	486	493	499	506	515	470	442	501	511	504	494	480	500	489	479	457	483	508	488	515	458	468	494	481	472	467	502	467	486	472	488	536	476	512	480	476	483	514	498	451	495	491	505	512	428	533	470	499	487	470	504	495	460	505	473	493	540	506	504	518	497	493	544	479	454	467	484	472	473	481	478	533	434	506	483	523	461	518	486	493	466	481	482	477	497	493	467	456	471	455	461	490	527	481	484	441	538	464	472	480	500	465	500	515	488	509	515	489	477	488	504	476	494	540	550	493	463	477	452	444	456	465	528	479	508	470	503	483	507	483	501	464	496	509	461	511	472	489	500	502	441	504	509	501	452	491	497	521	531	458	494	451	494	472	484	485	444	470	496	478	458	480	470	481	456	475	512	457	509	484	488	524	510	511	458	491	440	490	468	457	481	527	475	478	507	493	499	471	470	499	472	488	501	470	450	515	498	482	493	428	479	499	475	482	486	483	480	456	488	492	481	473	492	490	508	487	490	461	523	473	485	491	471	493	473	497	509	505	507	479	460	481	490	505	523	509	487	475	519	458	504	528	480	517	502	500	494	493	474	505	488	437	535	476	500	522	485	456	460	489	452	473	454	432	502	513	515	490	504	478	478	463	488	491	492	478	484	469	496	470	468	484	499	485	505	571	504	486	527	499	510	467	471	505	489	466	509	476	471	495	490	487	515	470	475	494	493	506	469	503	524	513	505	494	499	517	490	519	511	534	476	515	507	467	478	497	496	452	497	435	501	485	496	472	528	458	451	499	484	482	489	511	482	475	503	523	473	463	495	458	501	428	483	506	478	506	504	493	462	531	492	530	520	474	474	472	517	479	491	462	457	494	459	481	488	522	495	528	480	537	446	535	506	507	516	522	471	491	499	517	473	498	450	506	511	482	485	477	527	484	522	486	505	555	455	471	486	502	470	478	494	515	509	501	476	540	472	498	504	409	471	493	475	482	483	490	460	482	451	487	438	482	489	498	499	519	480	502	503	516	465	487	455	501	534	515	481	453	485	494	472	516	472	477	513	470	499	504	479	467	498	503	468	535	452	465	483	518	463	483	524	519	511	470	460	519	467	459	463	474	470	478	458	492	451	466	475	478	468	481	490	492	463	526	530	482	502	492	500	499	497	467	477	470	515	489	498	461	478	479	470	487	484	522	452	505	479	515	472	476	479	458	479	521	477	506	487	507	508	479	495	509	500	497	475	490	562	507	479	450	489	508	485	463	531	475	521	505	478	452	513	469	476	455	479	501	470	520	480	507	467	505	490	511	495	467	518	488	494	500	478	481	517	500	500	447	501	459	529	491	449	510	503	499	466	491	487	496	464	525	472	472	508	479	495	460	498	480	467	510	510	491	480	508	510	486	473	481	479	561	500	469	496	453	496	518	474	472	516	502	518	481	446	485	505	461	518	484	552	478	480	439	542	462	512	523	487	509	480	464	482	484	503	466	486	490	474	479	476	463	496	466	489	476	489	492	473	524	500	497	471	458	507	473	487	487	501	476	523	460	518	493	530	499	514	496	481	514	496	477	508	489	480	503	498	488	464	493	489	471	454	471	489	483	494	513	502	487	492	503	459	438	485	479	504	480	489	495	461	486	451	521	472	479	473	486	473	493	517	464	451	468	479	509	460	496	491	519	483	506	533	552	450	483	443	506	492	464	497
17636	29364	27051	19148	13046	8900	16222	13550	9505	5447	2684	1289	836	710	683	683	654	653	658	701	681	680	687	708	685	619	611	684	705	711	661	663	623	685	675	692	662	724	690	650	658	645	670	641	651	697	686	676	660	655	635	628	664	701	645	697	666	638	662	624	689	703	693	688	672	674	659	684	636	658	673	658	643	659	649	665	592	696	669	701	682	641	693	689	676	665	718	656	706	673	687	666	646	687	652	692	626	648	650	676	663	643	668	673	714	654	627	642	715	637	668	630	688	646	657	685	688	676	651	664	634	663	672	658	669	691	660	691	676	627	686	642	680	609	686	661	697	622	676	649	636	695	665	649	691	681	647	654	674	694	633	651	701	680	641	599	724	639	691	660	675	606	705	682	690	657	676	644	624	672	724	659	671	687	673	641	696	703	691	658	642	679	701	713	689	674	638	660	677	698	689	655	689	683	664	641	688	669	668	696	665	684	707	686	702	669	657	678	683	645	687	729	656	704	681	660	656	636	672	669	736	685	698	649	648	654	688	657	683	642	683	638	673	676	604	688	620	705	673	657	635	650	725	660	656	653	638	669	613	655	632	657	660	605	658	629	706	660	625	657	646	685	688	665	691	713	639	613	697	675	688	702	655	644	675	665	643	674	694	650	641	637	691	706	695	687	670	634	707	684	689	714	664	645	673	675	657	657	637	682	700	652	643	655	608	699	644	727	673	693	644	652	674	687	662	624	674	701	694	656	684	741	652	693	710	692	686	682	653	647	628	647	715	628	647	687	636	669	679	654	669	637	670	648	704	632	657	638	695	663	639	711	683	712	656	673	707	673	677	703	675	647	712	652	681	664	647	642	659	693	615	681	714	693	670	655	674	720	687	640	690	655	693	630	657	688	680	645	694	675	704	632	668	665	669	678	661	630	654	655	681	710	718	702	667	679	716	670	636	698	628	658	718	635	668	638	660	651	669	667	659	708	659	672	647	669	648	706	729	667	719	698	669	649	657	695	669	658	682	655	645	644	692	652	705	653	653	679	683	665	611	667	631	605	668	681	592	661	688	658	637	689	646	683	635	643	702	700	675	683	635	650	676	646	695	645	667	680	668	569	667	680	641	666	661	691	737	665	643	687	655	650	684	660	641	654	657	686	692	685	668	674	638	668	684	685	645	646	673	640	690	676	673	713	614	619	698	642	640	611	686	632	710	655	672	666	705	663	645	692	646	678	639	660	729	653	665	610	606	702	659	649	678	614	677	704	605	675	709	662	696	656	678	710	674	684	609	669	676	715	648	634	643	650	672	664	685	666	662	648	628	676	695	653	667	686	641	679	676	690	705	639	702	660	593	646	684	660	648	639	679	645	657	668	675	670	649	671	674	647	717	645	687	676	651	650	682	646	647	697	681	675	669	679	728	658	640	682	675	634	667	685	693	678	669	694	663	658	636	633	664	680	668	687	658	674	653	648	694	678	722	666	647	632	680	653	707	699	652	646	675	646	682	682	722	686	679	672	671	715	689	676	698	682	675	640	677	670	668	693	653	650	729	702	680	691	606	678	669	658	705	639	659	684	675	686	684	655	686	655	670	633	707	725	669	685	633	654	646	662	660	690	677	621	693	671	667	669	706	641	656	726	722	713	653	661	670	661	674	697	653	666	659	624	681	657	651	665	632	676	644	652	667	680	685	660	696	701	706	696	709	655	617	665	656	695	646	627	626	658	600	628	664	680	660	726	694	647	675	657	685	682	698	632	654	645	679	670	616	658	714	674	704	683	656	663	651	685	686	646	656	667	686	660	694	718	665	698	635	660	651	723	667	649	642	695	686	665	640	719	638	711	678	657	672	691	656	692	709	712	730	651	708	662	650	647	691	668	676	646	669	662	674	648	706	704	657	684	673	651	688	675	690	646	637	665	726	658	637	644	677	683	653	644	636	643	646	722	688	683	688	668	686	672	660	642	672	673	705	657	657	652	703	695	602	711	686	695	735	656	658	678	663	716	618	702	636	674	693	633	635	684	702	682	716	690	638	687	651	685	630	722	690	625	671	611	640	663	704	671	664	664	672	668	662	689	647	671	680	674	621	661	652	696	686	662	655	690	671	682	673	680	686	661	679	613	673	667	635	650	685	674	672	626	680	634	694	663	631	669	642	692	654	707	662	686	672	675	713	702	657	662	707	624	683	672	652	696	687	653	683	695	682	679	649	702	651	671	683	691	594	647	682	674	643	671	679	647	675	647	688	680	668	698	637	648	659	725	695	687	660	660	675	697	651	604	653	642	665	666	651	714	646	618	680	678	671	638	723	667	650	654	662	667	671	674	694	619	684	662	651	686	702	611	666	717	683	661	716	627	665	663	647	682	654	668	655	671	687	676	649	688	668	726	629	662	642	674	595	690	731	649	672	702	648	709	698	700	668	715	674	635	683	671	660	686	668	669	664	658	665	695	611	671	654	659	640	657	656	689	691	662	672	629	624	662	722	672	651	677	668	751	656	676	653	680	634	607	646	684	677	667	677	693	660	694	638	656	680	665	627	653	668	649	626	668	672	659	653	676	636	673	703	636	678	691	604	644	624	663	691	644	685	721	623	630	700	694	644	662	678	727	669	700	653	681	702	639	643	658	626	685	649	699	652	681	671	680	690	706	621	698	669	665	644	656	668	667	724	655	703	648	657	670	686	713	687	701	629	721	685	630	688	654	647	662	639	644	661	716	654	683	660	666	683	724	695	634	651	648	692	700	615	687	653	615	642	649	648	629	641	674	716	625	684	665	683	619	662	693	672	693	707	683	688	677	676	685	670	676	672	693	723	650	700	699	667	672	670	699	661	701	670	719	681	663	645	673	703	657	675	615	642	633	693	659	664	702	677	713	699	683	654	657	695	690	687	630	729	633	659	666	651	645	694	688	666	679	669	663	657	699	717	678	662	695	720	691	642	657	686	654	658	629	646	618	651	685	721	687	644	642	662	688	668	663	683	692	678	667	647	649	686	687	686	651	614	682	649	662	662	714	625	657	623	672	733	679	690	725	710	655	678	672	683	645	674	704	646	659	652	630	706	706	694	701	673	651	657	676	666	683	641	690	697	671	704	659	661	688	688	680	687	715	640	689	705	669	691	667	669	670	673	653	668	631	664	655	671	660	683	679	694	676	726	660	624	674	653	713	645	641	644	674	669	666	659	715	638	640	697	623	671	670	672	672	683	689	689	667	705	655	685	671	674	614	712	730	708	719	626	697	675	674	659	682	654	640	623	662	669	653	680	650	664	687	629	702	690	656	692	646	647	675	714	693	678	686	665	657	716	627	702	642	669	635	603	632	703	662	675	653	678	669	693	654	706	678	647	651	649	659	647	661	627	704	666	707	673	669	661	656	672	687	656	667	683	647	636	661	629	672	631	663	719	662	668	697	692	649	678	617	714	670	646	670	646	649	663	669	677	673	704	698	687	631	672	649	653	689	652	679	652	633	687	649	674	624	691	643	682	666	693	686	632	702
27490	21756	21137	14634	7939	4792	7473	8179	4764	2599	1410	771	579	518	494	486	511	485	467	506	493	485	481	504	451	483	482	482	479	514	490	478	488	467	497	495	483	435	517	470	500	436	475	478	482	481	491	471	459	443	463	480	470	520	483	462	447	457	485	453	518	450	479	461	527	477	482	479	447	510	518	448	483	462	439	510	459	456	491	465	479	450	496	496	466	475	506	516	515	486	517	457	453	478	505	475	485	482	462	443	489	465	455	484	472	501	491	483	498	474	451	495	476	522	506	470	485	500	511	477	453	451	456	462	487	478	474	453	466	477	490	470	482	460	441	464	426	470	465	505	464	495	496	488	451	496	511	461	479	472	497	504	463	472	514	477	499	466	474	515	482	485	476	484	444	451	446	449	479	432	501	479	467	483	464	493	450	499	473	478	473	462	492	410	503	479	462	480	476	473	467	490	498	508	483	494	511	509	480	470	455	523	486	500	436	481	511	480	483	490	465	487	477	451	484	513	444	481	479	485	487	464	510	500	452	468	470	467	465	491	483	493	423	437	470	469	459	445	469	459	514	459	495	441	463	504	510	482	497	474	518	439	533	504	514	477	510	477	476	435	486	442	484	487	493	455	494	442	486	486	488	507	472	472	484	444	491	471	442	492	467	495	449	483	472	470	478	511	440	471	489	484	458	524	494	482	478	522	471	493	490	478	474	502	479	496	495	441	463	453	494	440	457	500	477	498	496	498	475	477	477	522	465	480	445	457	458	479	471	459	500	484	456	492	498	441	484	459	495	485	451	477	471	472	479	467	460	471	487	476	463	498	470	478	468	499	473	454	471	480	450	487	463	450	516	479	507	454	454	444	470	491	495	482	472	474	509	436	501	481	479	511	489	476	493	495	415	446	463	475	523	481	469	500	505	507	453	482	463	495	502	510	483	518	500	484	506	508	470	451	498	473	490	468	458	465	481	453	478	453	487	484	505	457	517	489	480	464	498	496	469	470	464	495	479	501	439	452	458	454	470	499	501	503	450	480	488	468	472	419	498	479	456	449	484	480	483	459	488	469	522	489	470	478	487	467	519	480	517	489	497	467	489	446	440	476	483	504	475	474	516	509	462	480	491	476	469	510	474	493	489	461	454	484	470	517	518	491	522	469	456	467	456	491	466	449	473	493	429	490	468	452	489	479	469	480	493	481	458	494	485	493	472	454	468	492	475	487	484	485	458	487	490	504	533	464	433	482	468	487	470	444	504	462	458	475	523	478	481	478	468	495	506	482	500	482	482	473	468	494	489	503	436	481	452	509	486	464	517	469	480	507	534	497	465	473	492	461	485	535	489	494	474	472	455	447	454	537	459	473	438	487	451	465	479	457	482	468	426	472	437	460	512	444	477	470	488	465	470	464	493	480	471	473	461	486	488	484	493	515	493	490	488	449	499	483	473	511	505	471	492	510	485	518	503	513	464	459	473	468	474	468	484	484	522	457	495	489	489	479	470	472	495	471	416	471	468	448	479	447	505	467	502	448	485	473	487	470	467	483	495	474	525	454	481	463	479	453	495	509	494	507	474	463	475	516	464	504	492	463	496	476	474	470	477	506	467	489	459	491	487	460	504	500	491	459	515	486	517	448	480	487	479	480	483	471	455	472	497	480	481	459	455	485	462	513	478	473	468	475	492	475	521	518	475	468	469	460	478	500	502	483	484	491	507	482	472	483	460	454	520	484	460	484	500	462	522	500	465	529	483	425	469	441	498	481	500	514	493	496	477	519	502	518	464	503	494	455	469	460	467	502	471	469	461	464	533	457	487	488	465	495	471	446	473	453	491	507	495	456	494	423	507	501	450	484	480	493	495	474	481	429	449	495	509	495	460	478	496	478	486	494	501	478	491	493	457	478	470	490	483	469	463	492	503	468	479	520	498	507	467	514	483	497	493	509	449	480	491	514	476	452	481	475	450	475	467	538	473	523	505	463	472	464	463	471	463	446	469	517	503	454	521	490	477	487	488	492	485	472	476	511	476	504	472	469	476	461	478	451	437	481	490	500	478	454	465	478	441	485	524	524	482	467	478	508	484	461	491	489	484	447	547	469	501	461	477	470	483	498	474	467	470	452	450	450	441	468	488	484	516	463	520	502	473	494	474	478	487	482	455	498	495	482	476	486	495	474	484	468	482	481	534	467	469	484	499	482	537	416	514	439	476	479	485	458	470	460	521	495	477	511	491	474	470	498	456	521	498	461	546	476	489	474	470	482	462	484	497	441	483	487	479	514	484	468	503	438	472	497	476	478	460	486	477	490	459	465	476	476	474	488	495	445	471	455	436	471	433	498	463	495	479	441	507	470	503	485	471	501	476	456	492	488	475	524	429	485	469	499	496	489	451	515	459	443	475	447	493	458	476	499	463	463	436	449	459	480	461	499	463	448	442	487	533	495	487	475	514	506	473	468	474	498	509	461	481	454	519	483	485	494	473	448	464	494	522	480	491	525	486	483	458	529	473	491	495	497	474	450	492	458	498	490	447	482	431	508	462	477	445	483	482	488	468	469	502	504	453	478	489	492	492	495	460	509	525	536	452	482	484	544	496	494	494	505	509	461	503	446	462	468	491	523	517	503	464	495	510	436	465	470	488	441	470	464	489	497	496	462	524	505	485	442	457	462	494	474	496	454	468	500	442	441	473	470	471	479	493	489	457	483	457	496	479	497	475	489	500	468	546	478	515	488	488	502	483	483	482	484	482	501	485	446	501	471	505	465	472	526	465	479	470	460	476	496	466	487	451	468	496	458	483	491	466	482	465	498	500	488	487	509	514	498	530	450	486	466	495	509	501	481	476	471	480	473	523	491	451	531	525	418	450	437	485	495	515	465	439	474	490	468	434	478	488	494	503	467	452	542	473	485	487	500	441	491	503	503	490	485	509	510	465	512	438	479	447	497	518	472	495	481	487	467	463	457	512	497	483	475	474	471	479	483	463	451	450	471	462	449	457	449	456	430	488	449	511	469	486	496	459	503	470	487	450	458	483	451	466	488	452	453	498	469	477	453	491	484	486	492	472	435	505	471	483	482	473	490	481	485	492	452	459	500	448	455	454	462	447	486	475	433	482	462	515	490	503	441	471	488	435	513	509	490	468	494	481	457	456	457	444	516	478	451	492	435	474	499	522	496	493	513	479	489	468	501	504	471	464	482	467	482	445	479	459	521	501	493	476	467	497	463	427	474	502	476	482	464	474	489	492	511	503	496	458	461	470	486	484	471	476	497	485	473	457	509	492	462	476	423	464	477	488	476	476	450	497	471	458	462	481	481	471	487	430	492	485	479	479	522	477	489	472	472	506	495	486	512	521	430	461	474	487	510	518	447	454	477	486	447	492	519	510	499	472	482	480	463	506	467	472	507	504	471	460	472	459	477	479	478	528	440	455	451	516	485	477	484	487	466	455	478	479	487	520	495	487	471	480	452	472	470	447	486	478	482	506	489	470	476	471	521	488	438	523	496
17284	27679	26900	18522	14511	10715	14767	14202	8913	4855	2558	1251	810	715	716	637	630	671	656	649	692	689	676	671	702	735	679	644	625	625	699	653	651	719	634	679	651	702	642	649	643	687	677	662	633	680	679	658	675	700	666	701	665	642	649	678	682	633	688	665	650	670	619	659	643	660	673	677	686	700	697	666	685	638	719	673	654	670	666	677	682	688	614	677	646	669	657	580	747	670	696	655	700	679	659	677	673	631	635	625	668	664	646	696	658	635	614	661	647	696	689	649	616	726	669	672	705	668	696	686	683	667	694	693	664	644	721	644	668	630	626	700	682	630	673	661	695	671	659	622	678	686	680	684	620	656	720	653	685	681	657	646	715	626	688	642	640	680	652	728	665	671	678	656	618	662	668	676	698	703	650	659	721	645	655	618	667	704	628	660	676	616	651	697	671	671	644	678	652	684	660	676	645	664	686	631	684	636	658	626	689	674	685	618	656	673	693	645	654	673	676	680	651	656	643	663	650	649	685	634	667	674	661	647	633	656	689	694	646	629	619	651	672	734	683	663	623	695	656	634	669	654	648	657	677	648	628	682	683	660	649	669	674	680	695	644	633	657	671	643	673	634	689	645	633	669	642	682	676	625	677	697	667	690	689	705	646	673	712	670	709	680	681	728	698	627	685	660	678	733	624	646	668	678	721	680	661	660	670	666	704	641	697	678	678	641	697	642	672	628	713	643	659	692	668	666	652	655	687	666	673	665	641	659	650	639	634	668	726	681	656	659	650	692	631	703	699	670	675	668	685	715	669	657	664	688	660	674	703	704	658	689	650	666	670	707	667	674	634	661	696	633	714	692	659	651	696	627	684	682	659	648	668	699	660	671	622	672	669	624	717	637	665	659	679	687	714	630	681	694	657	639	642	680	695	659	622	687	693	645	649	667	625	671	648	687	669	683	684	729	685	650	695	644	673	651	658	691	703	651	683	655	642	697	639	669	696	646	660	642	681	665	671	643	664	666	655	634	668	677	687	645	662	692	653	649	674	725	694	663	669	653	673	696	661	628	667	647	654	697	684	659	631	661	664	677	652	665	703	698	586	663	694	696	664	623	677	677	654	641	602	617	683	743	633	669	655	642	673	651	666	690	646	689	700	625	644	645	635	680	677	643	673	644	671	670	694	699	636	720	693	691	676	643	653	665	651	671	639	595	636	620	602	676	634	669	693	670	684	696	650	668	657	642	668	672	673	685	649	649	660	671	694	661	707	664	663	654	639	680	658	670	655	723	670	679	661	669	674	659	657	631	655	628	710	676	652	676	642	636	684	664	637	677	668	639	682	666	695	680	664	673	738	633	666	706	674	663	667	653	634	722	619	679	720	673	687	659	649	642	663	647	696	640	693	685	642	656	648	716	671	665	671	694	641	718	683	662	659	669	656	678	640	672	635	674	655	651	703	685	672	659	690	685	690	663	677	687	658	652	652	710	685	666	632	638	688	664	638	674	685	676	645	642	667	689	641	696	661	629	677	679	658	666	656	642	719	672	681	677	694	690	659	715	664	666	674	690	670	689	683	654	690	668	662	701	674	637	640	648	676	670	680	620	736	709	691	648	667	680	662	665	656	706	664	715	659	673	675	683	680	651	666	673	670	652	681	678	711	673	623	674	630	677	681	697	658	630	695	695	693	652	663	686	703	714	702	613	634	669	676	622	617	641	690	712	695	636	678	680	677	669	675	635	665	691	680	678	693	638	651	688	692	660	685	623	693	672	690	661	663	688	679	649	697	670	677	637	686	684	648	669	653	690	642	634	666	666	679	674	658	677	711	689	666	658	672	688	660	628	664	688	661	694	707	608	686	652	647	669	674	673	668	707	638	728	640	684	630	641	716	638	655	707	668	668	675	651	686	687	680	672	711	666	691	698	657	685	648	670	684	679	675	659	697	700	703	715	635	660	643	668	648	673	640	662	655	652	702	663	668	701	667	701	674	662	663	675	669	640	626	649	656	693	715	687	676	610	678	637	697	667	726	684	662	681	634	670	659	711	618	641	652	655	700	644	637	687	704	709	634	690	676	671	685	641	702	644	683	670	633	683	667	656	661	676	724	646	648	665	680	619	665	651	707	660	657	635	655	645	665	635	659	658	700	659	651	663	667	686	660	671	635	651	647	628	678	653	663	668	661	684	668	631	659	666	650	673	709	679	700	661	707	667	651	645	648	623	715	667	645	671	683	693	669	670	660	669	681	651	671	707	674	685	667	689	696	689	661	657	668	693	610	670	651	677	651	645	669	660	675	684	653	659	661	657	686	674	704	631	683	691	682	653	673	693	699	669	649	646	698	664	629	708	631	645	671	648	674	656	679	659	702	707	644	676	641	673	695	679	592	675	676	646	678	668	635	651	705	744	718	672	701	666	711	666	603	650	653	697	654	707	659	663	639	703	678	669	670	650	741	685	622	698	685	627	675	681	629	724	662	688	633	710	683	659	664	679	706	695	689	643	650	649	637	687	641	661	670	688	680	678	656	645	691	689	671	647	719	731	628	645	684	638	649	660	661	705	681	657	635	628	680	650	654	694	677	640	701	648	650	648	652	688	636	633	714	675	660	685	638	693	668	686	658	682	693	653	643	644	660	677	681	627	659	690	641	654	652	665	665	646	672	647	693	735	660	663	690	646	647	698	667	681	695	642	655	641	639	685	721	683	672	669	623	678	657	687	673	637	718	717	673	611	704	678	631	695	673	665	697	667	680	684	641	663	703	679	680	692	718	664	638	693	677	686	652	646	707	659	684	647	689	632	653	667	651	665	698	721	624	696	689	660	646	693	628	702	714	668	680	721	667	650	692	649	676	642	702	698	686	667	678	670	649	661	650	699	656	710	640	723	708	706	676	666	636	703	664	666	660	619	670	678	676	677	649	655	645	673	650	703	665	714	691	652	658	617	670	656	710	676	691	639	706	675	633	668	631	689	653	631	622	645	714	685	660	690	673	686	652	687	648	684	639	700	656	688	661	659	685	733	663	618	657	653	668	649	674	704	719	691	641	705	651	671	682	644	694	674	672	644	656	623	679	713	712	671	704	671	671	635	684	678	672	627	675	621	693	623	629	657	654	644	684	693	676	675	632	678	638	645	643	714	678	675	696	693	674	669	655	642	676	699	722	692	672	670	663	650	653	615	661	682	704	681	648	657	706	661	654	672	660	690	635	674	683	681	633	647	642	716	678	710	671	655	701	677	651	641	658	677	669	682	676	655	646	611	671	669	643	688	632	653	721	642	651	644	624	701	664	711	659	688	660	654	697	657	677	682	647	648	758	690	613	682	654	674	655	655	673	683	703	664	721	709	650	687	646	672	696	638	688	661	665	654	671	636	632	636	682	714	679	688	655	682	675	723	671	723	700	669	684	664	679	677	668	663	671	632	643	652	650	647	659	667	697	687	675	655	640	617	687	703	696	693	703	668	657	654	697	669	684	713	657	678	662	688	688	711	678	688	677	691	721	690
23457	21482	29314	24078	21541	23647	52061	51319	38531	25090	11991	3471	1112	540	476	424	421	430	421	431	398	409	399	414	390	420	399	418	407	393	438	414	407	430	398	429	406	427	449	402	413	431	405	375	396	391	425	405	396	398	425	396	396	404	412	417	399	419	414	407	383	426	404	372	423	365	420	423	396	414	405	408	376	429	395	413	431	401	416	386	439	460	409	381	425	392	423	431	402	369	429	400	386	417	378	430	447	400	397	413	433	405	421	411	419	413	390	388	423	452	397	373	402	434	429	422	407	431	393	397	402	392	393	414	401	395	414	366	387	403	397	407	384	414	429	425	406	398	431	381	439	419	438	368	395	392	410	373	417	420	412	404	406	410	383	427	397	409	382	403	425	388	411	363	415	414	398	378	394	424	374	409	383	375	391	443	423	439	395	407	395	405	429	392	387	398	420	390	413	411	415	380	395	412	440	394	435	425	414	418	440	434	412	401	402	439	383	449	425	414	411	411	397	401	424	400	417	378	439	420	393	437	433	399	401	386	382	414	391	394	393	437	396	414	415	378	446	421	401	401	391	432	411	398	422	379	410	412	413	418	408	379	406	418	387	391	428	397	417	439	422	379	416	379	412	380	436	403	443	373	438	403	400	366	393	385	411	404	407	386	388	417	396	449	420	392	386	373	393	378	431	391	403	427	407	425	417	413	406	401	395	425	399	404	443	436	426	412	430	380	432	390	389	382	404	425	422	434	411	390	389	414	404	414	412	434	417	394	400	443	416	415	384	396	380	446	387	412	389	424	377	381	386	446	398	428	406	395	441	405	438	429	436	414	424	422	441	399	415	422	394	448	475	415	416	422	432	420	390	408	384	390	378	436	387	407	389	416	404	433	408	411	444	404	391	402	392	386	399	427	395	430	396	432	438	417	421	423	405	429	406	416	399	399	414	360	442	393	408	419	424	401	373	384	406	384	405	402	419	404	419	398	423	395	411	386	440	413	419	415	396	403	389	434	400	421	358	424	406	376	392	412	436	374	376	424	389	436	408	372	376	402	384	411	411	426	391	405	402	442	411	418	440	405	430	415	387	377	418	394	410	420	445	431	400	419	412	448	419	437	379	411	401	420	411	402	382	420	358	407	424	423	437	401	448	424	368	396	403	411	374	422	424	393	375	406	400	390	419	417	400	412	367	403	455	431	420	399	410	380	402	412	434	400	421	431	414	397	405	451	424	384	415	382	399	389	408	368	398	380	432	419	365	438	443	431	407	424	393	401	359	420	441	437	391	399	396	391	423	364	407	431	409	420	456	415	378	407	411	434	412	422	390	421	422	431	422	430	420	381	434	416	400	430	396	388	400	407	391	410	389	411	419	385	437	381	382	394	403	391	432	433	420	407	401	419	418	406	407	387	448	425	401	435	435	399	386	426	408	416	410	396	427	421	394	397	394	380	415	410	430	394	427	389	413	384	369	404	389	457	389	382	416	415	411	396	424	406	431	420	423	420	450	418	403	440	401	400	404	407	374	403	444	419	413	394	389	404	399	402	398	434	404	411	419	420	434	421	415	380	389	460	403	409	419	418	411	413	422	425	377	433	408	406	410	394	408	414	412	389	410	423	411	449	407	388	413	437	401	418	395	414	414	389	433	382	386	409	402	452	397	436	408	428	396	381	445	387	384	384	400	410	404	412	367	390	420	388	437	436	431	442	420	422	425	419	423	431	382	398	457	394	386	408	404	427	402	389	409	404	415	362	416	426	436	432	409	380	404	396	411	393	377	408	422	410	395	446	393	392	415	396	385	379	410	383	391	390	396	395	426	385	398	384	374	391	394	394	394	418	401	422	458	406	370	428	439	411	410	421	391	422	438	400	399	437	453	396	418	410	406	378	365	400	432	411	454	376	440	406	394	424	415	424	418	424	399	461	416	385	419	419	412	401	447	409	394	437	407	402	456	402	418	404	459	413	391	436	395	405	413	428	384	394	374	425	401	424	396	436	425	410	400	430	408	405	397	401	394	400	363	414	410	418	417	406	401	423	390	387	429	393	372	441	375	442	438	378	409	380	408	421	391	400	375	429	421	429	395	382	416	428	415	367	414	414	410	392	415	391	433	459	425	397	405	387	451	410	361	428	397	390	390	430	388	426	352	423	418	402	418	409	433	428	390	394	363	427	449	424	436	417	416	390	417	401	430	415	420	400	402	414	417	386	376	436	410	386	420	398	393	423	403	394	407	390	432	408	441	367	404	388	422	435	421	410	401	461	411	397	433	422	425	403	369	410	410	383	396	413	416	403	410	388	408	400	405	421	427	384	385	436	416	375	438	431	417	388	430	394	415	419	441	430	408	362	411	409	422	415	402	448	386	424	400	379	398	406	416	369	442	414	409	416	436	415	406	382	392	389	387	433	390	409	425	422	349	444	436	439	422	379	390	420	429	375	419	385	419	406	380	371	406	407	433	415	404	425	431	380	403	411	380	454	406	399	392	413	430	434	440	397	439	454	437	428	450	379	467	426	396	435	417	390	438	399	396	423	392	397	419	406	404	408	416	425	388	432	405	422	440	426	466	406	410	386	418	399	390	423	487	402	440	418	408	388	394	408	398	388	395	458	386	402	435	417	420	407	406	395	410	438	406	410	372	398	408	421	411	435	419	396	387	411	424	392	417	391	434	380	398	398	429	416	369	422	406	389	424	382	409	426	441	417	401	426	402	392	458	416	400	451	407	394	402	406	386	374	382	395	418	390	401	360	379	421	400	407	417	387	423	377	406	419	432	427	417	384	436	400	401	385	420	394	450	416	399	403	426	416	416	429	397	392	390	422	411	408	420	431	411	415	443	426	392	395	401	442	404	402	404	423	405	397	443	392	421	371	403	421	395	421	397	457	387	401	416	393	414	386	382	409	407	412	415	403	408	380	450	420	384	366	415	372	400	397	429	356	423	421	446	419	374	389	437	414	400	392	397	416	398	437	460	426	404	422	403	408	394	399	398	408	401	412	417	378	403	372	417	436	406	403	405	394	423	405	426	426	373	377	454	407	441	426	435	398	431	402	381	386	384	413	391	411	411	420	388	397	434	407	420	405	426	383	437	414	398	413	394	433	395	403	415	435	390	413	439	394	404	390	387	432	426	406	434	426	394	402	424	395	403	395	400	433	401	399	412	415	422	437	429	412	390	426	410	398	391	421	395	377	394	404	424	438	422	385	401	422	420	389	378	436	397	411	400	431	420	400	431	424	377	400	380	404	407	401	422	480	407	428	358	410	396	426	423	416	405	399	414	424	389	400	407	392	376	432	383	397	432	397	400	417	400	420	379	429	423	405	412	430	413	388	416	366	417	422	381	434	431	394	417	397	419	424	425	438	401	379	355	433	403	432	405	394	421	400	426	412	393	414	416	461	433	411	424	406	392	430	378	399	403	390	387	408	437	384	439	416	420	438	432	416	431	373	441	429	386	434	421	403	422	375	413	414	421	415	405	394	451	406	436	364	426	418	440	379
20154	39480	35842	27832	23202	26310	55221	50983	42772	30065	16850	6487	2091	906	649	609	533	591	590	575	551	565	546	580	582	590	555	572	563	611	583	583	600	546	544	578	581	546	518	528	647	581	598	542	566	544	538	570	555	568	584	564	548	578	569	544	515	582	593	539	560	570	602	598	548	587	563	580	543	559	575	553	550	575	559	611	556	564	571	543	535	528	589	557	576	571	566	608	537	576	549	592	515	545	566	579	564	571	543	558	549	594	584	571	565	567	567	554	579	574	620	544	552	560	535	538	557	570	592	566	567	549	564	523	565	539	564	578	541	541	576	577	570	527	588	527	589	593	532	514	504	563	543	563	499	583	533	569	568	536	587	579	594	512	575	584	553	530	517	586	624	569	586	591	574	552	580	561	584	546	558	583	556	514	524	561	587	559	547	588	567	618	588	594	548	581	613	557	534	547	564	582	598	564	544	526	559	602	552	525	540	548	552	572	583	546	563	540	568	570	536	560	599	585	567	560	518	541	580	582	529	589	565	555	602	548	584	579	526	549	544	574	507	553	561	579	562	582	537	594	583	585	572	571	551	587	528	559	560	569	543	515	545	568	585	550	554	578	580	560	580	516	566	524	528	542	579	594	566	562	591	551	563	517	530	603	564	517	596	578	553	529	546	557	593	572	585	585	537	558	545	559	566	534	562	539	576	599	562	545	560	580	582	571	588	533	581	534	567	530	566	551	562	601	555	580	556	553	529	567	543	542	581	554	569	546	588	535	559	541	600	557	557	538	556	512	562	573	565	558	553	567	564	557	577	542	551	554	516	565	567	541	546	547	537	522	567	557	572	583	555	583	565	554	584	536	551	586	540	542	548	547	542	544	543	552	612	590	572	605	601	570	576	575	557	578	614	591	611	545	584	567	533	584	536	601	563	611	583	559	571	591	580	581	556	547	571	574	542	544	516	536	541	575	594	521	527	540	539	532	572	576	567	573	551	570	567	543	539	582	556	547	594	566	568	554	560	548	581	574	532	563	569	609	565	542	540	542	574	530	534	586	544	529	573	603	587	587	588	528	537	561	548	611	574	588	538	585	573	515	529	532	573	586	608	569	535	589	559	599	542	558	567	592	573	513	615	580	539	554	579	556	554	570	575	567	587	553	579	549	545	594	502	559	580	612	571	568	541	561	553	567	537	557	600	558	532	515	581	571	581	574	579	530	582	566	577	538	543	573	581	556	514	561	567	575	576	574	556	578	569	558	568	574	603	492	563	569	526	566	528	553	527	563	528	563	558	574	587	561	551	599	578	553	576	570	572	559	549	620	581	565	560	546	574	538	567	566	620	607	577	532	603	548	584	586	542	590	603	572	571	540	550	602	513	566	580	530	522	554	548	546	556	574	564	588	553	551	574	551	544	543	589	554	599	521	545	532	568	534	554	550	571	561	582	535	493	611	538	555	588	509	568	527	542	536	557	531	569	563	560	570	532	552	587	576	542	486	609	546	543	523	560	610	566	578	524	563	587	523	554	588	568	570	588	574	593	557	527	585	564	603	592	594	588	579	572	576	546	606	563	536	538	554	521	549	600	532	620	602	554	552	548	553	563	602	574	572	552	545	594	567	541	546	539	537	556	554	532	552	545	501	597	549	550	555	553	546	580	571	559	629	568	552	605	556	539	595	606	563	544	542	566	558	576	593	555	567	556	544	585	564	562	591	568	573	551	533	575	545	565	607	558	622	542	588	583	554	579	526	580	554	601	520	607	548	590	571	582	549	600	541	566	600	570	534	546	519	601	564	545	576	578	584	535	576	573	571	571	543	571	543	558	536	563	583	529	585	536	583	542	628	532	569	615	562	578	579	598	532	574	572	542	532	534	560	548	566	588	578	583	575	503	576	532	565	581	543	526	580	589	540	545	559	539	548	526	583	527	561	579	516	592	580	557	537	614	589	541	542	568	541	544	584	588	556	577	545	552	558	546	550	568	547	500	527	592	555	581	547	595	608	576	546	602	620	580	538	569	519	548	525	538	591	547	550	524	568	613	623	542	566	594	553	543	536	611	557	578	614	559	515	532	572	583	605	559	562	567	572	491	527	555	564	568	584	569	590	596	564	561	594	539	531	543	557	537	557	580	563	543	551	613	552	578	581	593	604	548	571	520	581	581	567	608	593	617	570	580	568	575	568	558	591	557	524	557	567	547	572	577	542	576	537	558	579	558	547	568	560	550	569	544	551	610	555	605	579	517	553	610	520	584	588	591	599	535	560	549	562	532	557	540	554	577	528	540	522	557	561	583	594	564	563	581	539	545	580	585	561	563	567	521	552	555	590	542	554	559	564	549	602	571	588	569	582	566	526	567	542	580	531	562	548	577	563	594	544	545	573	533	524	572	615	572	553	534	595	556	564	538	524	582	527	553	610	599	539	549	561	576	553	558	536	577	567	593	590	579	534	578	568	594	551	531	594	565	558	539	594	548	538	551	540	516	589	531	576	532	597	605	569	582	567	562	559	533	519	568	525	587	534	572	536	532	600	534	573	550	549	555	556	577	542	556	584	577	559	537	526	547	565	576	571	565	562	586	564	505	593	535	571	566	596	556	556	583	591	509	568	560	583	569	567	554	554	586	559	573	586	607	549	556	538	535	547	590	539	544	547	547	608	560	562	539	589	540	558	556	581	580	549	601	579	546	571	541	591	556	540	565	568	555	557	530	601	588	528	539	593	569	566	560	627	571	580	560	551	566	614	551	558	574	557	560	545	513	577	550	547	551	596	556	583	567	594	523	560	526	505	548	525	572	587	573	530	534	522	565	597	595	562	586	606	590	581	576	573	570	557	542	613	553	544	595	522	630	586	555	568	519	552	590	578	559	596	554	539	543	580	600	528	584	563	590	610	533	579	577	541	545	580	611	569	530	538	537	530	561	569	552	581	605	556	568	590	551	564	531	600	597	553	545	569	545	565	555	562	561	545	563	563	566	553	540	583	585	547	561	561	559	545	547	576	536	581	555	540	540	530	542	596	547	557	546	571	574	563	565	600	550	528	560	558	567	569	571	531	570	553	549	603	583	548	629	560	597	551	561	579	599	570	550	564	577	568	541	538	531	568	584	601	536	542	594	551	540	577	605	527	606	593	555	533	500	499	570	556	552	579	540	520	580	592	585	591	549	582	514	573	596	527	576	571	596	583	543	545	598	581	533	584	607	559	537	578	553	599	532	553	575	554	546	531	541	573	564	618	583	552	566	599	584	582	552	586	546	539	513	506	534	603	602	590	603	557	560	507	572	543	607	576	566	595	560	541	561	563	580	558	611	565	600	550	596	576	605	617	568	573	568	572	581	563	567	568	583	537	536	561	538	535	606	599	584	560	530	540	533	576	575	564	549	558	554	569	617	560	587	553	556	558	556	526	586	581	641	575	601	576	542	537	537	543	594	565	587	528	561	554	527	540	594	545	551	564	589	547	577	543	595	583	558	536	567	550	580	524	555	563	579	549	584	565	511	565
27361	21927	21421	14327	6785	5473	9337	8506	5145	2437	1346	765	639	530	513	494	457	466	464	539	491	482	536	474	494	494	501	479	511	523	479	476	473	440	519	505	513	439	516	467	502	503	485	511	488	476	487	534	502	497	507	446	482	483	506	527	505	520	497	513	434	505	442	443	454	509	498	438	460	482	460	474	493	506	536	472	502	480	487	478	487	481	469	474	463	513	475	500	431	473	487	527	490	484	497	497	484	461	465	500	483	500	480	466	479	509	542	484	463	484	463	493	484	487	490	466	462	508	499	458	458	495	520	485	498	487	452	465	504	471	422	478	488	467	484	526	492	469	446	493	487	474	461	507	471	448	488	493	490	514	492	482	485	471	475	452	499	507	532	487	462	490	467	476	482	501	512	531	489	506	470	489	478	451	482	493	472	504	491	509	486	483	485	504	464	469	496	458	532	496	454	479	480	463	481	509	531	499	463	463	472	495	502	491	484	451	470	488	533	490	516	445	456	512	471	477	503	474	494	473	483	503	489	472	478	486	471	477	482	479	504	500	501	482	478	503	532	479	486	489	474	492	488	478	504	455	471	472	470	532	493	523	487	487	471	501	478	474	512	510	459	492	454	480	462	460	492	506	467	500	465	447	490	464	551	501	431	471	476	515	516	470	464	505	502	468	484	479	500	507	493	487	490	499	482	460	497	461	484	508	475	491	498	461	509	480	486	490	486	475	465	475	502	486	493	512	453	519	525	513	481	470	458	480	451	504	520	505	467	512	444	500	458	461	480	450	477	520	477	513	481	502	522	453	474	462	550	495	491	482	467	482	492	480	486	515	501	443	513	437	498	484	476	500	497	472	481	480	486	458	510	449	510	478	481	501	498	496	467	528	529	497	484	457	500	490	526	481	501	427	474	447	458	482	506	507	484	451	476	461	484	470	480	473	476	506	501	457	505	497	486	518	524	475	475	496	507	441	523	456	488	477	469	499	468	498	484	468	432	501	494	478	476	511	502	474	446	498	482	472	481	492	469	525	454	485	519	465	477	464	518	496	494	472	479	462	454	510	454	526	498	466	468	493	470	523	485	485	441	485	493	449	494	462	468	493	516	462	458	449	520	500	480	479	487	484	456	515	442	551	490	474	481	475	440	503	466	481	481	473	470	470	513	472	462	490	475	485	471	490	464	483	501	514	440	504	477	506	459	478	444	492	476	454	497	481	462	538	481	463	505	482	473	480	464	462	460	487	479	515	464	536	506	501	499	493	486	499	492	521	545	485	499	486	450	490	482	441	498	519	532	492	529	447	488	467	501	503	505	475	489	561	455	444	476	468	476	549	448	491	468	494	506	468	504	474	493	485	477	454	484	517	495	499	506	471	492	488	474	496	477	520	459	465	449	488	545	431	482	494	499	466	492	470	492	525	515	505	491	479	489	511	437	507	476	476	475	479	505	475	481	473	503	479	482	482	502	463	496	442	498	487	471	508	474	473	500	509	515	495	534	485	500	464	484	479	488	487	504	506	501	484	464	488	483	445	472	467	487	508	511	486	503	460	514	460	481	502	521	439	506	531	492	465	505	445	479	459	504	533	494	514	485	492	462	504	487	467	495	505	458	458	496	524	469	480	474	499	502	489	535	468	480	502	487	471	514	490	493	480	534	458	494	504	477	477	503	479	473	523	481	481	479	521	487	491	487	504	413	482	501	456	479	484	511	486	489	486	523	490	453	503	487	503	489	469	523	479	492	510	492	487	461	480	505	472	483	519	470	506	506	496	460	490	451	522	484	483	477	484	484	488	498	456	477	481	476	461	490	469	466	515	464	517	458	465	477	454	458	483	512	500	487	496	510	449	464	464	469	456	482	481	471	519	505	457	487	486	524	487	495	480	502	517	453	497	471	460	461	421	503	462	501	483	497	482	485	467	476	486	482	477	464	463	487	487	527	478	451	476	494	498	450	474	486	505	470	492	484	499	489	498	456	474	478	489	503	506	459	509	470	474	468	491	502	518	488	476	487	499	496	454	483	469	439	487	476	485	471	498	466	453	473	493	468	496	500	493	453	473	500	487	521	474	478	487	470	469	459	473	480	455	458	465	521	511	464	461	479	473	470	484	488	512	485	512	478	490	482	505	488	465	488	471	495	500	459	511	493	483	481	479	462	467	477	469	509	475	492	471	466	460	482	494	453	473	451	492	469	474	477	512	493	497	452	486	497	509	491	477	494	468	470	468	495	490	506	499	457	518	471	486	467	478	487	459	472	484	506	479	488	479	456	491	465	469	515	474	479	535	484	456	456	492	478	485	495	458	525	446	492	536	521	446	504	489	511	437	443	491	468	429	479	510	487	429	484	490	510	524	489	482	487	473	458	492	477	487	440	510	471	501	496	522	518	494	499	502	519	480	510	479	480	462	465	451	488	485	505	491	534	458	477	477	499	450	507	479	456	530	494	482	483	476	505	524	487	479	444	482	492	517	468	463	494	494	483	460	468	481	478	466	456	472	467	482	487	470	496	454	494	505	492	501	486	432	500	481	497	477	493	490	495	484	510	499	473	494	461	501	479	484	484	488	524	512	492	478	448	434	528	487	435	522	483	474	487	518	469	488	529	480	489	482	485	490	489	463	479	487	497	511	447	443	481	474	526	490	492	506	528	494	500	501	481	479	467	473	458	498	502	444	478	463	522	474	498	464	525	422	488	500	489	472	499	477	497	481	488	511	443	473	471	503	458	499	490	467	483	495	452	453	454	464	490	485	465	461	490	445	475	490	507	461	486	462	511	508	495	454	495	522	510	442	493	490	466	495	498	486	469	503	492	470	487	495	497	457	484	482	484	500	509	471	520	488	484	433	455	454	496	456	490	473	473	478	477	490	513	486	499	467	466	438	490	511	472	463	478	464	484	469	476	456	481	522	429	478	476	478	488	465	458	508	523	463	489	476	477	517	441	452	507	459	508	481	504	489	474	489	487	456	516	463	509	456	472	470	476	476	493	471	513	485	467	506	485	502	424	498	453	473	471	490	498	483	474	454	496	513	485	493	475	517	449	507	504	479	495	507	496	460	477	492	502	479	474	515	473	488	489	469	517	489	494	453	476	469	486	419	479	442	492	466	517	491	515	476	470	502	508	472	490	489	491	494	504	521	452	515	482	475	504	444	503	512	462	510	468	496	479	494	470	473	503	471	488	487	528	452	467	473	507	484	487	481	457	477	510	468	484	479	499	512	467	489	505	524	456	503	457	526	491	514	499	496	471	480	485	479	496	458	465	482	458	467	487	453	503	521	473	506	489	512	463	530	476	473	466	476	488	505	510	485	485	501	489	475	493	473	497	462	515	476	495	468	477	444	484	453	482	468	472	482	472	456	475	465	499	453	502	502	519	497	474	505	505	496	448	448	472	468	501	454	474	471	498	465	495	482	484	466	498	466	458	479	479	468	483	471	478	467	471	475	468	471	500	454	495	532	488	500	455	490	463	463	479	499	445	506	470	481	481	480	513	498
17538	28872	26528	18574	13046	11832	17344	14464	9229	4529	2282	1178	816	706	650	655	709	678	664	661	695	681	653	731	654	667	686	664	685	755	670	677	637	688	709	701	651	683	697	645	661	675	631	641	652	625	641	658	700	715	659	671	668	702	681	672	739	652	690	692	693	695	679	715	635	705	711	699	620	655	694	643	664	695	671	660	710	648	654	671	692	698	679	667	645	666	677	662	654	622	679	630	710	681	666	696	639	662	642	671	650	741	659	657	648	625	728	666	723	700	647	721	651	687	660	678	657	687	698	709	649	669	692	689	652	640	665	696	649	707	666	701	658	702	670	696	671	683	682	694	619	676	722	639	670	658	658	656	647	645	631	679	654	657	683	704	655	706	647	669	707	637	697	658	643	671	679	687	687	654	657	654	646	711	655	656	670	690	647	679	662	664	690	646	718	706	616	662	684	658	674	655	628	674	681	631	673	708	671	667	695	686	686	698	692	636	686	663	671	696	711	680	649	661	671	744	713	657	653	650	665	685	687	698	690	684	651	703	695	603	679	706	696	671	658	646	667	647	645	670	673	673	694	671	684	713	693	715	664	664	628	658	662	691	655	687	689	680	640	669	648	683	682	645	696	633	712	635	674	652	651	693	671	707	667	658	713	662	652	649	733	621	704	684	666	645	644	705	720	647	699	691	671	693	654	671	674	676	634	659	658	675	667	686	653	721	640	680	648	659	673	689	604	704	663	695	666	677	661	666	631	718	659	618	627	654	672	698	658	681	676	650	696	722	683	655	668	646	668	707	639	653	676	669	640	685	666	645	657	653	641	721	654	651	649	680	677	697	697	686	685	670	663	714	628	678	665	671	684	693	687	676	639	743	717	671	678	666	662	664	652	715	700	666	694	670	647	689	660	671	684	660	689	675	671	684	661	695	624	655	707	679	654	672	706	676	687	724	664	670	612	640	609	696	717	671	695	672	688	663	670	662	693	680	662	684	640	647	681	671	626	693	664	647	640	651	673	639	648	673	674	698	643	665	655	680	644	676	673	676	690	668	626	671	676	699	669	699	651	683	645	655	684	649	667	657	688	676	717	681	646	648	649	698	694	673	642	685	695	717	652	674	675	711	632	663	621	661	700	643	651	681	655	665	757	658	667	717	678	660	666	657	662	735	691	702	667	701	649	642	681	675	681	687	683	673	683	650	613	684	667	663	683	703	652	711	676	698	683	676	619	722	625	708	664	703	663	681	721	665	665	642	707	694	696	690	683	651	665	648	697	676	644	666	673	673	693	645	698	678	690	668	638	643	691	674	678	667	645	697	629	659	672	621	642	677	638	648	630	671	731	654	634	700	687	707	684	645	642	720	608	689	671	695	697	669	709	642	693	661	641	689	653	671	685	648	644	707	680	678	721	670	675	664	676	645	646	656	633	672	700	696	699	618	635	651	704	676	639	705	669	714	689	684	704	672	699	650	741	674	694	669	703	677	649	668	659	650	655	622	649	711	663	687	688	653	672	655	646	645	702	671	640	687	666	716	695	660	677	698	689	643	694	676	619	714	677	709	695	642	702	686	642	628	638	668	656	693	663	727	653	660	626	662	684	661	712	717	688	662	664	632	667	665	670	687	648	692	680	674	652	658	650	665	723	641	671	660	673	678	687	721	689	640	635	630	686	693	710	638	699	652	681	666	704	745	694	673	691	678	697	635	647	691	689	699	699	660	712	688	692	743	692	641	658	714	684	677	680	676	639	644	705	674	676	699	664	684	642	701	634	661	672	686	690	697	648	680	657	646	657	655	685	640	661	670	685	648	639	676	642	667	645	687	634	652	615	619	731	667	654	664	696	673	696	674	675	668	666	697	730	730	661	660	700	665	642	641	676	715	617	619	656	704	664	683	652	655	678	677	672	664	669	641	676	657	676	656	691	656	662	679	654	702	704	641	626	707	672	668	625	636	675	670	708	705	676	664	640	674	677	686	666	686	693	712	694	648	658	651	649	650	670	685	642	671	613	693	661	714	653	727	645	682	670	708	684	608	648	640	691	700	673	667	680	686	646	644	692	690	653	684	690	661	694	670	673	631	702	649	649	700	657	644	703	684	685	660	696	730	697	700	623	657	644	716	644	659	670	641	679	702	694	684	691	700	668	661	642	650	699	674	733	680	667	688	663	650	681	627	668	617	679	680	635	698	638	680	668	699	689	691	668	695	676	660	670	661	649	677	724	706	648	686	678	717	666	688	633	680	656	662	682	678	713	676	708	692	635	653	685	637	657	632	673	692	640	684	662	657	706	662	664	694	662	677	671	663	688	674	656	676	729	687	696	668	694	641	717	662	676	666	651	716	705	642	716	672	688	680	640	638	699	692	651	666	616	719	674	746	700	683	666	628	697	682	668	677	696	697	679	614	658	641	692	666	651	705	687	649	703	673	689	684	674	708	654	624	683	677	654	684	654	684	663	663	679	698	650	652	663	642	673	648	611	649	700	640	690	700	672	657	660	705	705	631	687	687	709	702	679	687	706	640	665	671	716	623	669	619	633	671	710	645	657	680	700	688	653	675	669	674	698	681	681	706	652	667	675	634	682	726	689	707	651	670	651	666	667	657	665	650	708	636	698	699	645	672	682	673	636	705	655	709	686	686	635	662	700	671	649	676	664	703	725	660	669	689	702	685	696	675	687	713	672	701	650	652	650	653	691	610	685	647	628	757	634	654	652	633	702	699	645	684	666	654	626	636	672	664	668	660	673	659	658	665	657	639	748	679	692	679	714	638	670	674	653	669	659	665	671	692	699	692	662	704	669	702	691	670	683	617	659	689	663	707	655	677	665	664	717	685	676	657	720	655	630	694	644	690	669	676	662	675	652	682	640	640	692	695	695	655	688	644	627	683	685	668	728	623	664	695	665	655	689	680	658	697	686	631	648	632	653	666	701	695	664	716	729	661	656	658	681	667	659	693	684	668	686	646	696	650	699	655	665	662	651	710	667	699	670	655	664	651	653	702	637	659	663	684	639	628	693	640	683	684	681	705	661	695	652	622	689	689	661	683	674	630	684	627	663	650	648	691	694	665	694	652	648	666	616	662	694	650	657	693	661	668	640	685	669	631	713	678	703	658	656	670	636	640	654	650	690	697	683	665	637	708	685	661	695	673	685	650	679	655	661	663	651	671	683	656	653	642	668	680	647	714	632	664	673	661	677	684	708	706	655	680	705	700	674	634	680	719	697	647	670	682	699	652	700	643	725	695	701	685	663	644	687	674	643	690	715	634	717	695	641	666	687	669	662	698	684	682	669	717	648	676	682	685	677	720	687	716	677	695	685	655	683	640	637	690	665	663	644	658	624	682	659	660	704	685	652	685	645	710	703	679	658	677	688	682	650	655	649	700	644	615	637	675	659	678	618	664	695	685	712	678	665	672	670	648	621	657	630	667	694	680	654	676	677	672	653	634	644	707	712	679	667	726	683	719	679	653	637	681	657	711	652	719	680	670	664	659	675	668
27422	21874	20978	13743	6876	4574	8559	9199	5549	2639	1265	694	578	490	524	480	537	520	499	490	443	485	511	457	472	513	491	455	464	456	497	519	517	480	475	469	474	474	469	489	461	503	480	498	510	505	491	462	503	503	521	497	485	468	506	466	465	482	473	489	486	457	485	458	520	467	528	488	487	517	468	514	492	498	495	477	476	466	477	475	501	497	466	474	461	474	487	512	492	503	505	489	490	499	464	471	482	495	447	500	512	516	501	457	477	471	508	476	454	539	492	472	479	502	482	453	476	517	499	457	460	506	465	474	494	461	476	484	505	489	471	501	477	458	462	516	496	502	481	490	442	496	507	488	499	497	477	520	483	499	489	502	459	454	521	513	484	478	499	468	501	524	436	475	498	478	477	487	504	493	473	457	438	501	479	463	500	470	520	521	483	484	508	462	522	522	436	479	482	496	456	533	507	463	498	471	487	479	490	467	500	494	483	462	465	467	516	486	472	495	515	494	491	527	481	462	458	488	485	489	477	519	503	539	508	457	508	483	485	528	479	465	479	461	463	477	501	505	457	506	470	506	488	486	467	484	505	509	495	488	481	489	490	522	474	479	499	472	471	530	463	450	484	446	472	480	489	451	510	497	482	494	474	467	514	514	484	482	466	487	496	468	506	524	467	489	466	457	484	490	501	462	488	465	482	473	484	507	477	475	495	482	488	480	513	487	513	519	504	449	499	507	498	504	469	497	489	491	503	517	455	472	470	495	477	453	512	476	472	502	452	469	481	496	501	474	460	494	488	487	489	466	481	495	458	442	486	475	511	480	514	477	479	495	477	470	482	507	486	487	490	492	467	473	479	470	515	499	472	522	470	533	485	463	469	453	503	482	456	501	485	521	514	509	474	469	462	484	481	465	482	487	521	469	488	493	460	464	424	475	463	479	479	434	471	483	489	505	481	480	509	473	461	502	455	474	498	500	486	485	487	504	467	519	474	496	489	488	500	501	483	489	507	484	500	510	509	467	496	471	498	485	495	497	521	468	498	524	469	475	482	478	491	498	471	505	463	466	525	495	469	480	469	515	475	464	496	479	518	520	502	490	508	446	493	491	475	510	469	477	499	468	470	505	451	483	497	464	507	477	469	459	500	513	481	474	465	505	534	499	448	479	480	531	482	480	500	492	491	521	484	460	459	509	485	480	533	502	510	501	509	503	518	479	465	474	505	484	479	478	528	482	501	461	443	495	479	473	480	476	500	413	455	466	477	510	483	520	465	499	471	471	501	438	489	485	519	524	494	497	486	479	472	468	512	492	491	473	491	489	478	465	467	491	516	464	434	428	493	468	474	494	514	516	455	496	475	495	495	450	462	496	486	512	445	506	485	482	486	497	466	493	492	482	487	458	509	501	469	470	489	494	484	499	504	469	497	510	470	478	530	492	462	495	470	481	496	494	498	485	515	472	481	490	452	487	455	476	501	499	480	474	493	490	511	516	455	456	465	500	490	479	477	509	495	486	471	490	506	506	416	522	481	493	496	490	511	504	486	500	483	479	454	479	459	456	445	518	476	439	472	480	479	513	489	515	526	485	472	512	433	456	498	499	476	490	509	482	508	516	508	494	485	519	496	506	505	553	528	507	479	441	484	473	510	519	472	513	490	490	477	506	511	543	519	481	453	487	479	505	485	485	468	501	513	485	510	500	485	463	491	482	435	478	458	463	493	472	488	509	482	508	517	487	494	451	468	472	488	497	526	509	515	497	528	495	494	513	477	479	491	480	445	495	512	478	459	523	490	468	514	486	501	491	501	484	472	494	471	476	459	473	498	520	487	480	470	450	458	461	513	486	484	501	468	468	488	493	478	508	481	497	485	488	500	480	506	485	529	497	463	498	513	466	537	470	491	536	454	476	492	478	476	518	480	471	493	509	518	469	514	508	530	466	532	464	466	495	491	523	479	478	479	513	484	459	516	461	495	512	497	466	460	493	505	488	491	511	458	500	484	468	486	449	493	502	465	458	524	465	479	493	470	490	465	474	513	465	474	480	475	485	491	510	459	444	481	448	490	482	502	505	474	491	447	497	481	527	508	500	467	485	500	501	492	461	510	491	482	482	485	458	484	479	443	518	532	521	472	462	514	507	464	505	504	442	471	500	502	477	494	456	492	460	493	475	463	474	497	469	525	480	482	523	492	526	452	475	437	479	514	499	510	525	493	477	472	459	475	443	516	501	507	473	523	511	485	470	443	479	456	508	483	488	469	489	483	488	473	508	503	488	489	448	503	470	499	485	460	459	485	466	495	515	501	485	467	452	488	475	526	457	504	493	496	484	501	497	496	491	482	473	494	508	522	454	514	476	445	504	478	475	455	455	472	484	479	510	501	493	468	514	461	496	512	502	496	518	528	477	484	496	525	457	455	459	466	494	467	494	464	537	481	473	515	474	467	498	520	486	463	477	477	528	521	449	455	484	488	475	489	473	478	476	508	504	500	475	467	525	454	487	472	511	480	458	532	469	440	512	528	506	475	466	486	452	520	495	447	486	515	472	518	498	518	458	458	497	483	483	492	446	488	468	476	518	486	464	523	477	500	483	496	499	488	473	525	518	504	522	480	466	479	507	497	482	468	510	469	503	471	526	471	502	496	484	484	540	481	497	485	468	510	459	477	503	454	481	452	469	492	482	481	494	532	504	529	516	461	459	510	444	485	479	472	471	472	514	492	485	473	484	484	488	494	489	505	487	529	523	441	452	488	506	488	483	464	486	460	538	451	496	493	497	463	500	505	461	515	506	475	492	509	475	527	469	465	492	495	498	517	530	478	475	467	476	506	451	500	509	529	473	480	492	459	515	494	492	509	492	529	466	526	468	483	492	486	487	476	481	519	475	478	506	488	459	476	487	461	480	479	521	503	501	499	491	485	497	471	500	538	472	450	478	502	466	510	495	496	498	476	470	520	509	521	525	480	502	466	502	468	510	453	489	472	511	482	483	489	459	503	475	493	456	470	511	486	490	502	474	482	502	483	488	494	459	478	487	490	519	464	470	491	475	515	496	475	458	474	455	491	488	453	499	481	498	513	470	510	497	514	492	524	451	547	473	520	475	447	514	459	509	472	511	482	469	516	469	488	496	507	486	483	469	467	475	465	486	515	493	483	479	474	467	496	479	487	483	445	494	467	469	501	539	518	509	490	478	498	467	501	439	483	493	498	499	437	458	492	469	467	444	477	497	509	483	468	505	486	452	466	548	463	481	472	501	514	451	495	482	466	463	507	483	494	461	509	486	495	450	439	492	475	457	495	488	514	467	528	506	510	525	526	482	467	503	480	477	459	506	525	495	478	472	500	504	449	441	472	501	469	500	485	531	479	450	474	527	451	484	469	518	529	506	516	509	470	504	494	520	527	455	512	480	466	464	480	505	485	501	470	474	520	451	461	530	495	495	459	511	500	457	500	477	479	500	502	481	478	458	469	458	475	497	509	488	457	493	495	485	473	519	482	470	471	489
16804	28366	26074	18125	13162	10062	16315	15409	9813	4814	2150	1155	778	705	693	703	684	641	668	681	689	659	714	637	639	700	671	671	656	687	651	700	655	647	643	633	680	639	641	676	640	600	742	682	703	673	680	644	678	686	677	653	715	669	665	702	685	688	687	684	671	673	700	682	723	695	709	667	625	696	671	613	671	656	662	692	662	706	673	658	712	668	688	685	693	676	647	664	652	659	666	702	662	661	633	699	657	684	682	673	644	692	669	690	674	658	653	669	650	690	654	717	677	701	684	683	691	694	661	668	691	678	684	694	674	664	709	635	665	667	670	666	691	681	675	667	662	615	616	631	694	674	651	709	671	645	662	656	657	667	629	710	712	668	692	646	642	664	655	707	638	631	737	687	658	644	627	670	678	691	685	672	663	659	678	684	670	694	691	665	670	682	702	690	695	642	680	626	685	747	663	604	663	707	673	663	699	692	717	692	666	684	687	655	661	665	697	717	701	670	701	689	697	674	666	671	633	671	701	649	680	705	654	652	655	701	638	669	637	655	675	671	668	701	678	673	657	650	695	697	654	682	687	662	690	650	678	633	665	646	684	662	658	665	699	694	651	719	691	692	664	663	626	688	694	656	685	648	732	648	631	693	700	666	673	646	667	682	686	647	683	670	662	697	674	676	680	698	717	692	673	656	642	688	647	633	621	694	689	658	675	630	679	717	681	678	677	678	655	616	650	690	648	685	667	671	678	702	642	694	633	654	646	670	672	655	651	679	731	643	673	685	703	701	672	678	662	646	692	664	708	679	672	652	689	690	640	711	680	683	705	653	692	667	694	685	686	677	690	667	663	678	685	689	657	661	664	659	663	629	695	700	682	708	677	652	669	679	715	670	682	669	634	647	661	655	650	689	621	704	644	675	673	686	694	693	668	677	667	686	688	713	675	638	619	652	695	689	673	705	695	666	649	639	656	641	675	686	648	680	651	672	598	692	668	687	688	671	676	673	677	655	646	713	684	665	633	646	681	639	662	692	648	609	627	680	697	680	652	657	650	623	663	654	634	679	641	660	715	649	661	681	617	694	685	661	707	667	640	645	639	630	668	668	689	638	660	667	627	635	627	705	663	651	623	679	641	640	647	694	645	694	669	705	648	654	725	668	648	664	686	678	664	657	623	664	660	744	636	668	624	724	710	642	657	689	650	664	665	668	685	651	676	649	639	651	665	699	635	677	621	702	701	699	684	682	700	706	664	688	682	650	665	670	677	725	698	628	689	660	708	690	720	673	658	708	660	704	648	705	713	657	705	626	679	707	657	634	660	667	675	727	641	653	663	678	668	658	648	633	653	633	653	673	621	647	710	651	693	699	689	662	658	638	653	696	664	684	664	668	631	689	663	638	694	658	667	660	660	656	656	699	659	669	708	712	667	602	702	658	707	660	655	686	657	702	685	665	661	686	675	687	669	692	691	674	694	617	642	704	737	686	633	692	682	688	701	687	696	644	677	697	636	647	675	683	682	691	688	684	635	684	708	624	608	655	686	698	696	674	685	686	698	685	678	666	679	716	628	697	676	664	672	665	646	668	652	672	755	633	690	689	709	673	717	698	629	675	649	720	689	606	687	627	702	661	664	688	681	666	703	652	678	627	682	688	703	657	717	704	695	679	697	665	662	678	681	725	618	663	691	669	661	619	702	686	670	654	672	654	683	741	644	664	663	680	661	618	685	663	623	690	694	662	662	627	627	661	646	706	646	654	670	660	669	698	647	708	688	662	688	633	684	670	620	690	678	635	656	625	673	688	678	666	695	719	647	688	670	629	653	667	696	725	663	659	692	602	694	665	661	646	657	665	701	642	700	644	664	666	654	671	665	676	728	689	670	659	692	684	629	643	743	629	684	697	660	649	684	669	653	643	681	676	668	667	717	648	686	656	697	662	686	643	640	672	640	685	679	666	694	688	715	671	654	704	710	688	687	641	703	663	693	689	663	618	651	655	710	643	651	656	689	675	682	678	685	695	676	625	656	674	657	674	703	716	680	651	636	618	667	679	654	669	676	683	686	672	656	657	667	669	688	651	663	670	698	651	702	664	672	721	676	700	649	671	654	676	667	691	652	695	648	754	641	673	679	665	640	722	667	689	676	706	711	678	664	703	688	633	707	641	664	707	674	668	660	663	701	703	630	652	655	746	643	700	664	656	711	655	648	710	653	667	684	667	622	712	674	666	644	684	687	673	621	709	678	621	629	660	682	663	709	688	679	675	673	632	686	688	673	677	691	684	663	673	649	676	685	665	682	637	710	718	653	612	685	672	655	657	710	661	670	640	662	685	694	676	645	671	670	628	698	670	671	694	660	662	661	659	674	680	664	654	704	666	710	686	637	676	634	646	709	652	677	699	723	657	654	705	671	700	683	676	681	712	625	654	626	655	688	659	729	647	654	596	671	697	641	691	651	667	702	713	696	723	665	692	647	635	678	667	696	663	674	707	657	652	715	710	658	703	698	695	681	644	661	639	674	683	682	656	642	661	657	688	679	706	677	722	661	674	679	704	682	693	701	674	686	654	685	684	675	678	655	643	633	717	677	671	681	674	672	677	649	693	657	626	619	632	656	704	636	734	682	658	661	636	628	659	699	650	595	670	673	696	663	659	669	668	686	621	682	675	692	641	704	671	651	634	653	660	648	648	613	664	683	656	667	636	709	663	660	676	695	639	657	653	661	711	688	701	694	657	684	650	661	657	684	664	649	671	689	710	656	622	688	665	661	681	678	660	653	633	706	631	631	676	668	702	686	666	704	677	657	663	680	674	654	675	686	724	715	676	690	663	670	653	658	710	635	693	738	689	664	686	696	675	714	701	696	663	692	648	722	684	692	658	654	659	666	686	669	695	664	670	651	660	669	650	669	667	679	678	652	729	665	630	706	708	689	695	673	621	684	673	635	637	704	682	711	670	672	631	723	632	666	700	685	660	717	650	669	728	644	654	716	703	622	661	665	670	650	665	657	670	659	662	673	648	679	695	696	687	676	682	690	717	697	650	617	711	671	670	697	675	691	693	680	670	691	670	681	650	679	688	716	694	646	740	651	689	671	624	676	688	681	669	683	677	669	637	667	669	676	679	675	672	644	704	675	675	721	633	689	678	645	694	677	675	650	654	655	623	682	667	687	650	687	688	650	680	670	684	644	676	591	683	683	696	634	697	672	672	666	670	628	693	687	640	677	669	680	670	647	650	727	634	653	664	713	654	642	689	655	628	679	635	713	713	674	661	653	664	677	634	645	603	681	726	719	660	667	694	617	664	710	695	661	625	630	689	720	663	591	674	655	692	677	672	667	675	674	634	641	632	646	664	668	625	645	659	687	663	708	709	662	637	664	693	724	677	688	680	672	687	677	687	691	712	616	663	681	674	671	693	676	640	667	679	696	697	675	685	696	697	723	677	662	593	681	667	726	706	688	706	664	651	725	673	677	685	657	641	662	703	691	654	710	657	612	670	662	708	703	671
23435	21494	29373	24049	21546	21762	47490	54777	40525	26691	12705	3116	957	561	431	400	446	417	413	443	417	408	424	436	416	425	464	415	424	447	450	406	428	415	441	426	425	414	377	427	434	394	421	432	416	408	388	384	422	443	416	428	403	456	468	459	433	424	423	375	392	452	417	392	378	418	417	377	423	414	435	403	420	400	437	395	401	443	419	378	402	428	382	434	395	418	389	384	439	428	423	437	450	399	413	415	396	466	385	438	415	396	402	393	405	432	421	448	385	407	439	398	428	420	428	413	453	416	391	442	415	417	438	425	408	399	425	406	430	431	439	383	433	423	395	409	422	432	396	434	408	438	382	399	398	427	401	395	406	415	421	399	401	385	421	449	405	380	417	437	412	386	405	433	439	436	436	438	416	391	381	416	431	393	445	458	437	411	413	439	402	407	392	383	401	407	404	409	398	444	379	396	450	443	403	404	443	428	443	403	396	400	424	428	387	388	412	438	429	421	421	394	416	430	423	425	414	385	420	413	392	405	436	395	400	375	423	436	405	409	387	384	430	458	403	418	404	400	397	444	426	387	454	402	424	410	406	427	394	450	376	423	461	419	430	450	419	449	434	426	422	436	444	432	395	419	393	406	424	407	419	416	389	379	379	430	434	386	455	397	406	403	399	429	419	399	398	418	431	422	424	420	409	403	411	428	430	430	433	370	409	434	385	422	411	413	415	381	432	407	418	385	420	409	409	440	446	446	388	379	427	378	404	416	412	384	386	429	394	428	403	450	441	408	415	419	413	412	428	414	425	403	424	392	409	449	389	406	388	400	402	418	411	421	456	423	427	436	421	429	429	427	417	416	414	428	424	430	379	419	383	375	396	416	416	456	431	396	395	411	408	404	432	432	415	446	439	396	438	416	404	417	458	370	424	357	416	405	388	426	411	406	425	425	438	385	440	379	406	423	432	427	402	394	445	405	410	446	387	414	391	411	390	440	442	421	375	426	441	409	366	412	429	430	417	444	430	405	455	436	411	418	400	420	437	426	409	419	449	428	425	419	377	426	429	386	413	425	409	442	447	463	403	423	374	422	419	416	419	439	457	428	425	378	413	455	420	446	414	417	447	383	427	419	434	418	388	443	426	430	422	403	435	423	417	448	412	408	439	451	408	394	414	469	435	411	454	425	393	420	444	432	424	423	432	430	452	407	404	400	397	406	424	378	420	382	418	403	396	392	381	387	436	418	446	402	416	401	401	391	385	440	394	419	423	397	416	443	389	435	427	440	388	425	427	428	409	459	410	441	429	428	431	410	408	423	407	379	390	430	454	429	407	383	387	400	425	401	434	401	419	415	403	410	413	450	437	416	395	410	382	436	410	420	411	411	430	423	391	406	419	432	408	426	419	367	386	376	408	422	453	375	419	428	408	391	419	422	409	411	424	412	397	401	439	418	369	388	442	455	410	425	404	407	410	431	392	424	418	419	433	399	377	423	419	402	410	429	411	423	428	426	395	399	423	426	434	412	441	413	425	430	420	385	416	432	417	398	446	426	425	449	420	372	410	428	391	430	397	393	395	425	429	424	413	437	438	405	442	418	408	433	412	421	416	383	403	433	444	439	359	386	424	434	423	424	434	395	412	397	408	411	451	413	403	404	424	393	396	414	396	409	408	422	415	419	435	393	380	410	420	427	429	442	384	394	446	412	421	404	401	410	460	421	408	394	403	419	433	437	435	467	435	417	411	411	410	423	413	428	391	423	370	413	442	433	404	413	434	441	416	434	421	392	410	435	424	392	440	378	416	413	396	391	416	385	422	454	427	408	400	398	404	400	408	418	432	420	400	427	420	403	419	422	392	418	435	417	433	397	423	404	455	405	414	411	429	401	416	387	388	418	409	445	433	385	396	434	422	398	430	398	411	428	401	398	400	420	403	405	409	405	405	388	424	411	440	401	410	378	420	448	412	424	404	394	450	390	395	393	409	395	409	447	399	392	396	411	392	384	447	413	450	395	406	417	441	432	420	392	431	425	424	430	424	418	435	427	417	443	390	418	443	390	436	414	437	389	430	407	422	456	423	429	389	415	426	422	415	422	397	422	409	414	403	423	432	426	466	421	429	461	399	383	425	430	400	427	380	412	403	465	421	408	408	417	408	430	380	407	393	431	452	393	390	432	414	442	437	461	410	375	429	407	418	432	389	417	430	372	406	441	421	415	421	423	406	378	426	394	427	413	407	418	408	398	407	417	424	403	414	403	410	398	448	400	414	428	400	404	401	407	405	418	426	455	392	428	428	414	393	438	428	445	409	425	419	389	415	422	469	389	425	374	397	454	438	382	381	396	405	435	383	339	416	422	384	406	408	379	396	427	416	430	432	428	394	404	404	440	409	371	427	442	391	442	428	456	408	424	410	388	420	416	422	416	427	432	397	393	444	410	410	444	407	427	415	434	400	428	413	439	428	424	384	423	380	436	379	423	462	419	415	427	438	467	422	458	433	437	449	422	417	406	405	419	399	439	409	420	413	377	415	451	379	390	402	419	394	398	427	430	418	446	432	393	424	378	409	386	401	444	414	436	428	436	423	389	404	425	410	459	421	397	414	427	438	390	438	395	407	428	398	403	431	385	474	407	411	409	428	393	427	437	413	444	417	426	406	414	432	394	446	440	383	433	432	440	430	414	420	430	425	450	375	411	367	382	407	431	453	417	412	396	417	436	390	389	438	424	426	398	425	445	377	396	460	403	416	400	428	446	415	380	415	397	436	402	387	407	402	416	369	395	411	415	413	444	402	404	377	408	429	425	418	390	367	433	456	422	429	409	435	406	437	392	429	413	421	402	394	418	428	431	394	418	411	428	427	426	421	398	398	425	433	401	409	385	406	430	437	448	431	402	408	406	413	406	454	422	410	418	449	410	397	384	379	429	393	412	430	428	427	386	424	387	422	443	441	407	422	420	429	396	439	442	384	451	392	407	389	405	422	390	375	401	418	417	410	423	394	380	378	420	393	419	432	418	421	418	396	447	411	387	403	412	424	401	453	441	391	384	412	451	430	417	383	449	444	434	440	441	420	436	385	388	416	392	421	422	427	407	439	413	424	409	421	421	412	400	432	405	395	406	410	435	438	457	448	412	416	411	446	415	442	396	425	374	424	389	434	410	431	412	385	389	413	423	470	377	439	432	389	461	441	376	427	457	460	410	430	386	412	403	440	430	428	440	434	415	398	435	424	447	406	374	395	411	404	440	426	432	407	397	415	416	410	412	404	408	409	422	412	410	403	429	413	374	442	369	421	430	400	419	390	395	383	382	419	403	425	417	413	419	435	411	444	422	405	415	398	396	393	439	379	409	423	429	388	384	386	372	422	414	452	426	413	428	441	454	403	415	402	439	411	406	390	399	386	428	416	400	405	404	392	424	420	431	417	402	409	403	419	425	428	439	430	422	370	413	439	446	439	395	386	404	381	420	435	427	436	429	427	410	402	415	409	410	384	419	399	394	399	401	417	385
19531	38808	37223	28232	23529	20435	52427	53483	43897	31532	16940	5451	1627	814	597	578	539	543	590	604	584	569	562	564	607	556	545	533	591	572	569	524	565	543	581	545	572	620	551	559	583	574	592	604	560	563	537	550	588	613	592	581	539	565	592	589	526	535	522	548	591	598	582	545	592	567	584	543	554	574	607	523	609	573	571	557	556	605	630	566	569	544	540	598	576	527	586	594	574	542	592	545	603	612	574	539	541	565	611	611	587	572	548	567	582	572	572	575	604	551	592	546	612	604	512	584	563	597	592	537	531	546	517	601	520	537	556	575	605	555	587	626	553	618	602	549	586	567	551	572	587	559	596	598	593	613	560	560	542	566	551	528	542	507	601	584	557	544	563	568	566	570	591	583	581	540	618	516	593	596	552	585	577	550	576	541	535	583	565	571	583	597	544	585	557	535	566	541	545	614	546	551	586	523	541	552	555	535	613	554	581	553	618	547	550	548	549	570	588	583	596	577	609	562	505	562	581	610	591	577	558	562	582	601	608	588	551	560	563	573	543	562	610	563	563	527	607	609	613	537	605	558	518	575	587	570	560	581	579	583	553	547	566	589	587	598	540	618	601	551	580	566	525	571	553	587	546	549	573	555	561	577	564	574	567	567	558	596	540	537	621	572	603	571	569	569	530	566	552	569	557	566	533	567	585	576	577	524	539	557	583	567	598	580	572	539	555	518	577	571	530	518	543	532	578	569	592	602	594	544	604	567	562	554	576	561	590	568	551	571	593	533	557	581	547	552	571	553	591	491	544	582	519	581	586	539	629	566	596	596	551	596	577	586	588	585	534	573	543	544	598	545	566	591	569	535	588	547	555	567	547	558	575	565	593	590	546	588	564	577	584	584	551	540	580	619	549	607	615	519	551	559	610	558	591	565	562	573	561	528	571	590	564	594	584	557	540	596	537	571	566	574	579	530	527	575	570	573	552	528	570	605	554	597	571	549	628	569	570	560	572	545	568	566	540	551	568	579	563	549	542	560	519	560	542	531	569	582	620	548	605	577	572	558	547	592	590	575	563	558	606	585	602	558	574	582	560	563	550	551	567	513	546	528	519	553	578	562	557	542	571	552	610	579	600	543	554	569	605	544	545	587	565	598	543	564	576	573	559	534	591	572	578	582	529	589	558	568	534	578	542	562	585	610	552	540	548	590	543	554	571	598	563	569	506	528	548	576	542	586	572	599	582	621	560	555	548	541	548	549	581	523	596	581	555	588	561	599	576	561	546	568	593	579	533	572	560	533	541	553	565	549	591	509	585	568	585	579	560	557	584	551	571	582	557	555	531	598	584	586	549	571	617	566	571	554	554	573	608	563	580	581	570	610	546	565	594	524	553	534	565	555	557	579	577	563	578	561	614	589	568	569	571	609	561	519	563	535	539	566	536	550	563	516	601	564	579	592	594	580	566	575	573	568	550	546	509	535	551	591	606	536	511	594	567	550	526	564	585	587	564	595	586	585	614	551	581	596	607	549	581	557	595	571	573	556	577	570	575	533	581	563	539	559	558	521	542	584	573	578	599	555	547	541	638	611	587	558	525	573	561	556	555	567	565	559	583	539	597	567	560	574	565	587	584	575	573	541	576	601	548	562	516	580	593	563	525	535	524	546	574	565	625	590	560	552	581	564	538	546	590	559	599	574	515	522	600	549	578	588	511	564	593	580	571	586	583	576	557	554	552	585	546	588	599	621	559	584	611	554	555	537	573	560	596	565	520	525	578	572	597	555	551	519	546	526	549	599	577	527	592	572	584	580	547	595	552	550	589	564	564	519	586	585	557	535	560	524	547	607	574	573	567	551	582	557	585	565	540	547	578	579	574	546	598	584	558	542	565	561	560	585	577	567	575	587	547	559	546	582	551	569	564	540	534	583	536	531	535	574	583	529	557	540	556	548	558	582	583	557	581	573	606	595	563	632	542	519	515	581	563	527	559	570	585	576	569	580	552	535	556	580	533	593	559	590	583	557	575	589	558	556	566	587	551	597	585	531	562	521	592	524	583	562	574	551	567	582	557	587	578	609	573	565	545	545	528	562	609	509	543	570	577	586	595	577	569	538	553	566	567	549	577	561	581	585	548	596	571	558	559	519	593	577	549	601	597	547	580	585	556	557	560	594	573	528	570	607	580	576	545	556	587	566	574	539	569	556	575	548	566	568	553	594	574	592	566	560	577	567	569	563	568	626	598	535	594	566	587	553	577	502	558	554	566	544	541	536	625	599	566	544	579	559	580	563	575	549	508	555	557	571	539	531	546	614	548	573	563	574	619	578	559	591	554	560	538	581	561	568	574	571	567	594	606	571	563	551	605	560	555	564	523	587	548	565	597	556	557	563	538	547	607	545	547	572	539	548	576	521	533	585	558	589	566	562	560	571	586	594	542	558	586	586	571	547	573	612	540	575	591	563	579	551	520	546	573	538	517	561	588	566	564	560	537	572	561	580	549	598	563	566	574	564	578	509	591	578	539	561	545	560	591	595	591	581	572	586	589	579	560	552	592	584	575	590	516	581	550	510	559	547	562	548	551	549	572	603	595	585	547	560	569	601	585	539	582	563	537	556	554	546	553	554	583	588	544	567	592	507	581	569	537	599	584	550	574	544	582	553	583	573	566	567	581	571	555	550	614	553	549	568	581	556	574	599	590	553	603	543	540	578	533	544	586	579	569	586	558	580	561	548	576	565	549	558	610	600	570	601	561	569	540	553	569	596	590	581	569	544	596	571	518	595	518	561	588	531	590	572	535	514	577	534	591	559	551	598	518	554	570	539	607	610	580	603	611	574	598	552	611	581	556	556	569	594	562	577	561	571	576	591	561	566	540	549	585	573	593	536	603	590	548	630	553	551	566	594	541	536	512	581	544	564	582	568	629	566	586	543	545	553	562	546	573	598	577	581	563	521	580	589	538	566	555	541	582	562	573	587	574	516	567	566	548	588	553	560	602	605	551	600	600	600	594	575	535	594	578	622	583	572	583	562	600	559	531	568	554	534	560	590	539	554	634	542	555	562	610	533	563	585	552	570	579	552	551	544	577	558	573	624	613	517	564	583	592	560	567	584	547	587	561	534	550	567	545	566	540	544	538	536	609	578	581	566	578	572	589	553	561	573	579	640	563	608	561	590	601	586	603	559	576	605	598	577	568	531	582	600	564	577	540	589	553	576	517	530	571	587	521	525	569	578	566	579	597	585	570	559	557	554	596	551	552	548	587	579	556	568	547	548	620	578	544	558	586	593	574	560	576	575	565	567	577	563	551	583	565	562	602	606	562	535	570	599	542	585	577	557	564	567	569	592	568	566	567	556	580	620	565	624	576	584	552	595	568	579	614	494	599	548	557	559	527	588	592	577	520	583	602	581	608	574	567	561	580	552	556	569	563	572	610	549	575	559	584	553	557	582	555	537	597	555	588	572	565	596	557	586	576	553	572	555	566	554	592	557	557	617	567	593	597	523	576	501
27391	21107	16525	10363	6255	4571	9125	9278	5490	2802	1444	749	567	527	501	517	469	539	514	516	512	512	522	485	494	471	482	506	491	493	467	494	492	496	519	520	492	461	489	484	488	464	442	481	497	512	481	523	505	478	513	505	475	492	497	500	503	497	472	523	502	478	476	518	475	492	479	476	457	483	510	531	488	512	478	481	492	487	470	505	479	510	511	539	519	512	514	519	513	464	496	469	468	472	498	483	456	484	465	465	482	531	472	459	459	465	503	474	463	462	508	485	477	516	484	471	509	502	481	513	488	526	491	504	489	488	516	526	459	480	514	482	501	477	543	478	448	445	482	463	498	478	478	485	524	511	469	495	520	478	461	509	514	497	493	580	517	444	484	515	503	500	556	491	465	500	499	513	496	485	552	482	475	489	481	506	489	488	493	490	517	522	485	484	470	517	482	474	534	480	465	503	532	482	463	489	511	466	491	483	450	494	494	447	483	529	497	513	505	462	490	513	484	473	496	470	465	508	519	477	501	503	491	497	512	484	481	503	489	493	499	523	496	506	494	475	442	511	501	516	466	476	516	495	501	498	495	489	509	485	520	512	494	525	490	504	485	474	459	501	509	468	504	493	489	505	494	531	472	511	458	442	477	477	507	462	476	473	497	513	495	490	518	451	486	520	487	501	467	511	521	451	477	513	529	473	485	517	458	508	471	477	507	458	484	460	475	468	479	465	513	531	493	506	506	524	469	481	500	499	490	473	490	517	490	499	461	522	469	476	500	499	485	488	497	523	512	459	491	483	488	474	491	511	535	504	490	493	508	533	473	505	518	511	480	467	505	492	539	522	483	499	488	499	491	522	497	473	479	471	518	508	523	457	515	511	519	536	476	495	494	470	466	510	505	439	468	481	493	485	482	517	492	459	502	450	528	507	490	508	436	461	518	458	509	506	461	535	462	517	498	491	479	516	493	501	510	459	508	504	493	517	477	486	487	480	481	518	506	480	505	496	508	481	504	520	503	486	524	504	525	508	517	501	474	473	432	492	528	472	509	551	456	465	502	486	471	476	517	458	517	464	488	530	480	511	506	471	498	469	519	484	457	491	461	487	488	493	519	492	495	467	475	470	494	514	490	487	486	503	474	481	472	491	486	502	478	528	455	469	473	521	489	538	501	516	500	488	490	462	513	495	490	498	490	472	493	501	506	482	488	467	504	472	492	498	485	508	494	476	458	500	532	534	498	495	499	495	483	430	498	517	518	517	506	481	462	501	499	492	502	513	496	488	508	476	492	502	494	555	501	515	448	530	489	452	473	509	489	504	478	494	467	509	493	508	477	490	544	485	503	461	502	539	508	486	475	504	499	489	530	507	524	479	497	485	520	499	526	494	499	513	507	483	511	453	487	479	502	499	536	463	467	437	479	491	499	475	453	543	470	476	546	470	490	511	511	475	531	486	486	488	496	481	530	525	459	486	498	499	500	467	516	524	532	519	478	461	482	482	496	518	480	498	526	488	494	489	461	509	499	519	495	464	453	469	509	501	527	476	517	502	454	490	502	519	500	475	506	534	480	496	511	489	454	488	503	468	479	499	471	509	497	498	496	484	484	512	482	478	514	499	492	498	477	494	501	495	455	466	521	523	469	513	505	490	488	489	544	524	516	481	492	477	517	498	466	470	515	507	493	536	514	514	502	499	446	510	477	509	477	490	497	498	462	475	454	559	474	493	467	474	515	495	472	508	513	505	475	486	465	484	485	485	493	493	480	501	510	475	497	503	482	465	521	511	499	524	496	495	514	516	530	489	460	511	482	459	485	497	558	464	489	495	480	532	510	458	543	499	470	497	460	526	522	488	486	474	472	463	499	497	446	521	495	487	486	519	476	505	498	518	532	502	503	499	478	541	511	505	467	494	492	493	452	492	520	508	499	496	474	507	484	500	490	514	518	482	480	485	503	505	482	475	480	539	478	461	483	504	496	514	510	490	521	520	533	475	514	490	512	498	509	478	477	488	548	482	504	505	508	453	487	512	506	477	493	504	468	539	477	494	494	469	514	474	461	452	520	491	519	475	509	509	475	520	487	477	474	508	470	505	455	490	478	492	510	510	455	476	508	516	503	514	447	498	494	494	478	508	524	499	506	500	473	495	482	482	492	501	526	469	503	519	467	461	473	526	499	518	472	498	493	465	518	457	507	481	516	492	480	468	488	496	484	474	483	471	495	500	491	496	506	503	470	516	503	483	532	469	462	499	487	486	488	492	493	451	428	452	482	520	491	514	493	510	496	497	428	524	491	470	474	482	481	523	502	494	515	450	488	474	521	499	501	505	471	500	506	514	476	486	502	492	469	465	512	478	497	495	506	482	504	487	464	518	481	436	498	552	514	504	512	533	521	476	489	480	475	487	521	538	527	466	472	478	539	495	463	506	481	489	521	465	506	516	478	525	497	448	487	484	499	496	518	480	484	465	523	503	450	511	494	499	501	510	469	497	491	520	520	495	482	467	469	449	500	572	515	476	479	469	503	492	472	514	491	518	491	476	470	472	493	536	508	507	474	514	500	534	500	486	470	510	496	551	528	511	471	492	512	507	486	451	481	504	488	476	493	501	462	509	481	538	485	495	508	474	482	517	521	506	482	479	512	471	520	464	503	485	510	511	454	505	496	466	518	502	492	496	464	418	494	511	516	517	531	533	471	515	503	449	515	471	495	451	503	492	481	506	500	480	535	503	524	486	472	494	468	495	516	449	510	522	496	513	505	478	521	453	477	484	502	473	515	467	476	500	490	497	469	460	513	453	470	515	476	505	473	499	519	456	511	483	519	519	489	492	470	471	473	489	441	512	464	479	513	486	457	531	504	490	484	504	491	463	531	523	487	490	528	507	474	540	504	481	494	466	517	494	515	478	513	489	489	522	507	472	489	466	488	462	487	480	489	490	499	526	511	485	501	502	524	484	531	493	468	474	467	480	502	541	509	440	493	504	497	502	521	502	491	495	481	458	511	465	458	467	479	505	507	498	451	494	508	533	504	477	450	483	474	488	441	494	492	496	513	498	477	494	563	463	488	537	453	455	481	452	489	463	464	489	481	466	508	488	470	507	499	503	482	512	509	495	498	497	492	527	497	500	495	540	494	483	474	497	495	476	474	510	494	462	524	457	519	527	506	545	509	518	463	518	487	475	530	519	466	453	495	515	552	482	555	479	460	499	488	491	477	492	473	546	481	456	489	512	505	507	467	488	511	444	503	481	475	466	535	509	456	505	488	484	499	482	486	506	461	486	513	501	465	458	458	453	532	494	481	527	481	511	451	515	489	471	517	446	488	503	495	483	519	520	487	483	480	514	533	509	475	492	493	488	529	469	499	497	492	527	465	520	503	474	519	500	484	482	480	504	430	466	469	503	494	494	496	520	483	475	510	552	485	484	466	525	515	505	480	514	479	473	508	467	524	476	515	524	472	514	448	509	484	535	501	465	514	507	480	464	495	485	476	513	491	480	502	500
13866	19184	19261	14744	11733	9878	16798	14950	9848	5183	2516	1226	854	695	684	634	665	694	677	645	669	653	679	710	688	696	721	696	709	644	661	674	674	704	684	694	709	702	690	668	710	644	684	667	699	696	694	690	662	670	735	637	695	635	675	648	712	711	678	658	739	649	689	645	679	665	708	699	662	634	643	719	663	699	688	672	620	688	733	676	687	687	673	683	665	643	683	663	678	687	679	705	658	690	702	678	730	676	696	654	698	708	670	668	671	647	690	698	708	677	647	664	698	701	707	677	672	697	704	689	642	637	678	692	741	680	702	646	634	677	712	659	640	672	708	697	662	669	705	675	674	696	685	664	733	712	659	715	711	688	639	638	669	722	691	700	668	643	689	688	673	709	706	657	699	684	686	710	698	721	719	674	673	686	721	656	682	637	691	692	682	671	679	663	685	662	662	653	669	685	678	667	659	692	654	645	686	751	658	687	638	681	618	688	703	681	665	655	666	739	667	631	670	668	696	693	679	652	683	693	670	707	626	632	641	644	695	682	716	681	694	654	683	648	705	685	668	708	647	689	665	686	671	676	663	657	660	705	664	716	645	677	685	688	713	654	684	725	659	651	661	715	696	691	696	675	718	644	682	706	648	649	704	696	676	677	689	689	674	639	667	680	685	649	662	662	645	693	668	684	696	677	697	676	696	700	692	728	594	700	685	667	630	671	660	642	661	702	655	662	723	687	692	704	675	704	678	665	717	713	678	685	670	642	697	684	698	676	666	667	668	640	687	625	648	695	702	649	636	685	726	698	684	665	705	689	679	697	687	750	637	666	686	704	665	689	675	655	694	730	697	685	721	646	620	717	662	691	639	744	724	721	682	722	668	692	674	633	682	711	683	695	655	701	686	638	760	704	718	699	635	708	667	665	660	692	653	666	715	685	678	668	668	672	664	672	679	689	686	625	648	675	667	653	686	686	663	692	631	681	700	695	674	647	648	685	668	658	711	685	693	691	706	694	671	683	728	686	669	655	701	627	704	697	710	657	723	666	669	697	652	717	678	688	705	705	697	681	711	698	667	626	713	707	671	669	732	713	686	641	691	671	704	649	692	684	713	653	672	679	690	686	667	699	663	672	668	692	699	653	641	650	684	688	710	708	654	721	714	686	710	709	677	726	684	657	689	671	702	658	691	648	695	651	687	715	713	702	661	646	652	661	666	664	695	639	674	660	649	693	730	691	680	723	670	637	668	700	691	728	724	707	756	668	679	683	648	674	665	658	702	698	681	670	699	681	674	701	720	679	663	679	688	667	683	742	687	754	704	655	701	678	671	674	704	718	659	666	648	693	702	676	660	639	655	669	710	722	674	686	652	668	748	687	659	701	686	686	653	695	661	692	700	675	643	677	703	669	660	659	678	646	692	656	686	617	665	612	711	650	678	664	662	644	694	684	689	685	694	751	700	707	657	655	661	701	698	650	680	688	681	655	700	645	681	666	717	699	656	661	671	751	722	684	670	673	687	686	666	669	668	694	728	701	697	612	692	690	712	679	752	657	734	717	659	644	715	642	710	622	750	722	685	675	689	673	682	658	678	716	658	677	689	688	692	706	666	696	641	695	629	660	640	719	674	658	727	640	638	700	692	683	663	683	638	682	660	694	678	666	651	655	668	693	680	673	700	644	709	676	689	729	699	723	669	682	679	673	671	711	701	654	668	684	692	631	671	673	669	676	681	704	677	648	708	679	650	642	682	696	688	660	651	687	706	724	705	665	670	675	677	679	665	727	660	689	688	711	661	699	654	640	624	704	648	690	675	667	709	672	692	686	665	680	672	679	687	724	678	685	716	636	715	645	678	633	669	715	664	677	666	678	672	700	673	680	741	688	688	668	708	690	673	663	662	669	685	701	663	660	639	687	648	723	653	698	675	645	715	681	675	704	659	691	662	667	684	663	684	679	699	662	676	727	684	709	693	685	648	720	677	654	668	685	702	689	707	709	646	653	720	678	676	655	649	653	681	660	670	681	673	737	649	670	678	676	664	693	692	682	693	674	672	687	685	719	689	622	684	693	745	703	644	648	659	658	673	703	682	680	677	721	675	673	624	667	630	702	704	706	672	664	695	685	649	693	649	673	731	669	701	734	684	700	740	726	686	637	714	664	661	710	707	660	673	685	718	697	688	728	648	629	707	683	687	649	649	696	684	705	711	706	676	731	682	702	660	647	659	724	654	715	698	688	675	701	683	701	677	672	707	690	704	664	665	672	698	698	644	749	622	689	714	710	708	679	729	701	677	684	628	677	648	675	655	676	719	674	664	687	703	658	712	671	659	717	703	719	663	687	681	670	713	632	633	694	686	661	703	685	730	662	669	676	703	672	691	699	691	681	647	657	656	657	664	672	688	698	689	759	639	710	689	651	666	674	702	672	673	701	667	659	674	651	714	687	678	689	720	667	638	678	757	669	702	709	698	671	654	674	641	681	677	678	723	696	660	670	722	674	672	723	638	685	650	621	618	638	667	701	691	713	683	725	678	708	679	693	693	678	673	662	699	684	670	672	676	692	635	691	652	671	714	710	671	663	658	697	658	693	647	693	696	693	664	639	709	712	704	700	689	706	628	706	704	668	678	674	674	706	706	689	670	645	685	732	687	696	675	655	710	659	701	697	669	696	626	702	657	683	652	682	724	698	663	685	655	667	718	692	650	695	652	684	700	710	677	729	710	667	654	702	624	711	636	668	675	674	692	698	628	644	682	664	729	719	680	668	675	675	670	690	667	700	685	734	672	639	658	705	668	657	648	730	667	639	686	654	656	676	706	667	673	698	690	660	713	662	669	659	679	725	701	719	678	672	711	707	733	674	721	667	663	677	678	628	721	712	710	691	661	711	693	659	704	667	683	676	681	643	652	674	693	679	647	721	688	682	637	687	759	700	667	716	694	695	678	676	694	697	659	698	682	694	671	682	703	644	700	664	653	677	738	670	706	673	696	666	636	669	652	715	688	680	689	680	673	644	695	714	688	692	700	695	700	649	652	687	633	713	693	713	679	651	678	714	683	692	671	689	700	690	692	650	615	679	649	664	660	643	676	716	647	661	692	694	709	711	687	644	676	675	715	625	704	627	714	681	641	704	652	709	647	690	681	698	634	694	697	680	713	675	680	644	724	630	692	724	668	695	684	730	722	692	628	653	635	680	644	691	676	669	683	674	685	678	676	720	668	657	685	678	673	636	638	683	695	667	688	695	650	658	672	649	682	680	689	657	693	679	704	702	629	660	664	662	724	674	678	658	649	679	694	718	705	705	703	681	689	622	677	680	715	697	690	637	704	702	720	695	718	665	692	670	618	646	666	652	691	667	727	688	691	611	667	684	673	700	704	660	672	660	712	716	698	671	650	703	639	655	687	697	627	693	687	672	681	725	655	699	633	722	703	690	668	646	732	688	695	664	720	664	712	694	699	685	681	706	677	681	679	726	692	656	700	690	692	703	652	661	655	717	668	681	720	689
27267	20716	14004	6724	4158	3752	8805	7915	4973	2569	1167	730	594	512	500	535	491	497	473	513	519	519	469	486	534	465	522	494	477	491	532	513	465	487	498	487	507	551	495	500	455	489	539	492	483	510	506	520	514	459	486	524	472	473	527	497	513	487	544	506	493	501	469	481	540	517	470	496	434	476	491	477	515	462	505	517	465	532	496	482	479	491	477	476	485	466	498	523	519	504	465	500	481	508	493	521	527	495	493	498	490	501	466	516	552	502	494	499	514	496	490	527	490	489	481	450	480	486	515	471	484	509	510	492	485	527	501	510	500	430	471	528	504	523	480	482	489	455	478	483	475	482	484	476	511	482	462	504	490	490	456	498	484	513	519	482	491	485	437	501	492	442	505	526	487	492	506	524	455	478	488	536	510	486	502	487	540	456	499	449	463	492	484	523	485	505	498	464	478	507	488	495	473	489	471	517	500	511	511	496	524	477	470	474	509	475	486	500	495	471	490	478	493	542	480	496	530	457	496	514	503	498	494	443	460	519	492	495	482	473	465	493	493	506	490	519	492	490	485	476	446	481	467	494	500	534	492	491	495	480	482	493	461	526	499	493	502	499	483	471	502	468	521	527	497	491	513	517	470	494	510	502	511	489	530	494	465	501	516	526	522	501	496	493	487	532	510	539	479	510	499	491	524	464	515	499	494	515	511	472	474	499	499	483	499	506	489	501	494	496	493	491	484	468	525	489	521	485	458	501	491	471	513	523	491	491	511	475	443	481	492	463	468	478	488	459	523	530	505	475	451	484	499	503	496	521	490	468	477	517	483	485	500	494	471	508	487	513	479	468	466	491	510	501	437	483	498	466	459	482	460	497	540	489	513	489	482	523	462	496	430	502	460	486	533	459	488	506	511	498	517	500	480	484	482	524	513	467	466	475	470	498	464	494	496	500	486	476	509	487	519	487	498	470	440	507	507	503	491	528	504	482	474	468	528	505	481	487	497	500	445	475	473	490	474	443	485	500	486	507	495	498	485	490	476	471	481	491	485	489	480	509	488	508	532	486	466	480	487	477	458	505	464	512	498	489	492	473	473	445	482	476	503	513	495	482	493	507	457	513	493	499	513	491	467	483	504	522	509	506	480	490	513	483	495	473	492	469	501	467	572	456	483	479	551	492	503	503	521	508	521	474	530	490	500	527	490	510	500	452	539	505	534	489	460	502	510	481	503	491	539	514	504	485	475	490	490	487	466	494	480	448	513	483	474	502	470	522	497	508	485	542	520	491	524	523	516	505	539	521	482	497	494	557	471	511	509	490	465	490	495	503	497	488	488	488	472	499	513	489	495	491	476	486	505	512	525	520	503	481	492	467	467	505	485	481	495	505	463	489	501	488	467	485	505	483	483	483	494	497	463	479	505	459	504	458	481	514	470	516	532	507	457	511	491	513	474	509	520	481	486	524	471	445	489	484	537	482	490	471	519	502	475	521	501	496	489	485	484	508	488	472	499	446	452	509	500	491	531	474	445	531	493	456	502	510	513	488	481	502	480	476	464	510	501	515	485	523	498	468	468	506	513	465	480	472	490	486	498	499	471	480	486	494	519	465	524	486	507	470	534	468	496	522	488	512	493	493	479	509	529	494	468	510	482	512	493	457	494	478	489	484	527	481	517	513	510	484	499	475	509	508	518	478	494	468	487	509	487	463	480	458	481	502	505	533	475	458	503	509	487	467	490	519	516	534	477	468	496	520	515	497	519	462	473	462	482	517	451	500	492	489	468	488	503	489	490	509	563	481	446	508	461	488	484	498	497	488	483	465	481	515	448	493	509	494	504	458	479	520	487	477	506	515	489	497	529	492	479	473	504	478	523	466	478	462	532	484	455	467	478	495	476	448	490	498	496	486	492	486	482	488	481	514	483	509	493	489	473	480	500	485	501	509	510	480	469	459	523	516	482	459	548	461	456	523	524	513	495	462	502	516	526	557	505	514	451	490	527	484	474	480	485	502	495	489	525	473	488	485	525	456	475	509	514	459	519	491	487	488	503	479	543	451	533	511	503	508	508	491	496	493	512	506	475	501	518	492	463	516	534	494	505	481	512	527	492	490	487	510	475	487	492	506	488	534	464	526	478	503	504	523	462	497	469	505	488	477	465	480	496	516	499	477	509	480	481	494	488	469	480	537	477	509	471	503	512	511	480	493	473	513	483	499	480	510	506	472	481	516	509	490	473	470	485	496	497	500	509	483	483	511	434	496	541	480	500	492	458	480	478	500	474	486	498	473	504	491	506	520	499	506	497	492	506	481	540	498	538	503	490	505	468	499	486	505	528	481	483	521	498	500	478	503	500	528	516	477	457	482	451	488	472	502	439	504	494	487	487	513	506	489	524	505	473	484	523	482	484	456	471	498	490	490	491	511	512	470	471	495	521	505	518	477	467	492	490	468	504	520	468	496	499	494	488	494	487	497	503	531	505	503	505	479	484	495	490	510	541	557	460	499	491	510	503	468	514	507	505	513	487	550	504	506	510	500	529	476	497	473	491	471	472	472	464	489	519	482	510	496	501	488	487	486	528	504	532	467	517	495	452	496	510	492	492	466	483	457	462	482	505	515	478	514	478	470	466	473	482	490	494	507	524	444	516	521	448	491	485	519	487	480	508	502	502	502	511	469	482	506	537	476	473	449	532	497	506	495	479	487	513	487	500	501	477	495	523	485	519	485	501	505	501	482	497	518	524	507	509	483	475	525	491	498	467	530	529	467	506	509	459	472	528	455	509	499	533	519	516	464	504	491	500	511	475	493	483	473	500	481	440	472	463	523	507	508	485	534	524	493	483	508	500	478	509	494	485	480	480	543	522	490	487	494	493	517	476	518	477	474	482	487	476	452	465	489	478	477	517	480	481	461	515	476	454	535	506	478	546	469	495	456	502	523	490	493	488	465	518	473	513	490	483	495	455	468	454	494	518	533	482	512	492	482	565	493	484	510	491	474	466	468	488	475	476	482	485	493	458	502	490	482	503	472	473	477	504	474	517	506	482	441	510	521	455	470	476	470	470	479	463	466	477	441	488	526	463	514	512	489	484	486	444	518	486	498	480	495	479	463	459	473	466	494	497	490	517	478	469	469	491	476	463	473	445	498	480	480	497	444	512	514	499	444	476	536	499	493	509	460	479	498	512	499	473	519	466	496	508	488	474	479	515	509	465	493	528	522	515	462	516	509	504	475	496	496	486	503	504	508	487	509	522	469	481	459	520	455	473	519	507	532	516	491	468	473	499	481	455	470	509	477	482	507	479	509	467	547	462	467	466	469	513	482	493	479	502	533	522	506	461	492	507	503	460	487	506	499	536	530	524	477	499	502	468	491	495	484	480	485	473	470	471	483	479	485	460	487	509	488	485	482	461	526	481	462	505	497	485	526	498	527	511	487	455	502	494	496	510	475	493	512	498	456	490	462	481	486	462	469	485	507	496	489	518	489	497	517	506	496	493	523	526	504	486	449
9072	15673	16298	10195	8724	8866	16478	13369	9094	4755	2066	1043	793	677	708	655	707	620	628	683	653	678	735	705	660	674	671	693	648	700	635	737	654	660	693	669	675	695	668	682	638	622	669	686	646	681	735	667	677	715	699	689	664	738	664	690	681	711	660	693	669	667	665	716	671	698	696	694	700	685	722	636	673	656	702	728	721	694	702	680	642	707	660	674	728	710	656	687	703	679	707	660	697	629	689	665	670	679	695	634	632	680	710	672	651	705	682	652	652	677	666	699	666	706	698	697	639	665	696	736	685	687	707	655	618	675	702	711	658	704	657	698	646	679	643	730	680	714	665	660	665	669	677	690	668	686	657	699	671	669	652	657	645	695	691	659	724	697	698	711	673	665	693	649	666	662	673	652	675	699	662	695	640	647	707	634	628	667	685	705	653	641	657	697	660	679	674	695	641	671	675	706	660	692	640	656	661	669	709	649	679	674	674	695	689	683	678	660	656	690	650	670	666	685	655	663	731	676	668	701	713	675	674	726	690	685	672	713	681	664	684	724	652	706	691	688	706	656	712	667	711	669	672	712	670	689	658	678	680	683	637	649	685	638	702	685	660	642	731	702	678	674	685	644	696	665	664	654	693	714	658	641	679	669	678	679	667	662	699	711	714	658	673	707	656	667	709	702	687	671	697	697	684	707	649	670	681	645	650	682	680	672	718	672	668	663	660	643	702	689	685	667	651	703	672	652	714	726	706	680	673	703	706	668	676	649	664	654	707	712	712	690	678	681	671	646	694	676	640	682	691	714	682	682	687	633	688	667	675	664	649	700	685	702	667	661	685	664	631	684	663	664	687	696	658	654	680	669	672	640	666	695	673	663	701	689	661	676	679	636	672	699	653	718	673	646	656	701	699	685	695	685	668	672	691	695	660	636	711	715	622	661	634	630	659	714	675	700	708	677	676	669	704	646	723	662	673	685	621	701	675	653	714	674	748	691	734	676	688	665	721	666	677	679	685	691	695	638	672	688	681	646	658	679	655	711	693	675	654	708	637	655	667	611	716	672	656	659	660	716	626	709	721	710	694	707	679	653	691	705	706	655	745	682	720	709	690	662	674	657	706	638	679	660	673	687	660	669	696	691	699	736	703	644	645	684	677	700	735	705	647	662	701	636	707	683	689	670	650	676	689	671	686	653	636	700	665	700	674	666	689	688	657	725	636	666	677	675	704	690	648	673	697	612	634	677	749	660	665	682	710	667	734	698	680	653	644	688	635	674	669	671	678	717	718	704	738	709	634	708	641	647	664	694	683	660	687	670	704	664	664	661	647	676	700	741	675	639	663	685	652	691	662	701	659	745	657	691	700	654	676	688	659	695	668	677	661	702	671	682	650	681	703	688	717	685	665	631	692	642	667	688	646	695	679	661	669	668	628	685	663	645	640	639	696	697	688	665	671	674	660	702	677	680	655	638	669	671	682	669	650	676	655	704	691	690	690	683	673	694	649	657	687	655	676	723	702	646	674	671	681	639	641	688	664	691	663	702	661	673	683	662	662	710	667	690	699	667	700	674	634	706	650	643	666	635	698	719	706	656	690	632	700	672	655	681	668	715	629	666	743	687	699	702	640	652	698	694	695	678	722	662	658	686	683	661	694	706	720	661	694	664	718	656	646	710	675	691	692	680	715	676	689	695	658	661	716	699	735	679	696	667	743	666	719	736	645	704	699	679	665	662	646	681	685	642	677	668	671	717	681	642	662	678	615	704	677	667	666	706	672	652	716	669	707	649	703	694	644	645	735	656	692	728	648	676	647	615	743	667	662	685	676	685	644	707	688	695	668	649	682	659	642	711	698	666	665	721	656	704	726	679	700	643	693	662	682	634	698	725	674	685	694	698	664	695	705	683	680	641	633	680	700	676	733	660	689	671	683	661	680	680	664	662	682	661	697	668	687	638	632	642	704	669	665	674	703	658	660	663	672	695	651	681	678	683	679	658	721	684	664	622	685	703	646	661	670	696	647	661	723	718	739	725	715	680	615	661	684	699	672	661	692	707	673	660	679	711	692	667	669	686	648	681	712	663	656	644	675	716	682	707	659	682	696	664	624	654	681	643	712	657	673	690	647	658	674	661	696	662	664	669	674	631	692	636	697	657	684	621	674	690	661	708	696	645	668	672	706	687	674	680	715	659	737	643	644	650	663	693	690	626	691	604	678	638	709	666	685	725	661	674	649	629	715	683	711	681	705	687	689	668	655	689	717	688	668	679	617	699	656	682	630	664	671	675	733	667	697	656	651	705	693	680	675	660	674	652	608	642	657	682	690	707	642	676	733	692	677	608	678	697	695	664	676	682	671	672	673	707	690	685	717	680	678	702	720	683	700	639	684	657	679	721	659	685	660	706	656	660	690	739	670	674	683	666	686	709	717	687	680	723	673	688	613	673	693	673	640	701	696	668	720	693	721	663	625	711	645	679	670	685	719	698	675	666	644	646	675	686	681	666	707	687	677	718	675	687	648	673	667	683	700	641	667	703	667	685	677	661	673	687	654	669	708	638	660	714	693	627	675	645	694	675	740	750	717	670	699	684	677	650	692	710	674	669	617	699	683	682	665	664	683	704	687	697	667	653	671	670	683	688	664	705	660	718	687	694	646	683	679	673	606	670	647	684	717	645	695	656	700	638	737	714	633	718	703	680	709	647	708	636	675	696	618	713	703	628	734	672	647	690	693	689	702	688	687	681	676	688	705	687	657	665	704	697	691	690	718	671	687	739	682	672	610	694	666	657	673	647	680	709	671	675	664	700	703	671	727	683	670	648	664	676	669	658	688	638	676	653	686	663	691	659	716	721	710	686	729	714	677	636	669	670	739	669	686	607	680	642	662	680	677	660	686	687	694	717	714	668	682	668	700	642	644	743	650	700	703	669	667	678	684	683	687	715	683	699	684	632	646	658	688	711	730	703	672	657	679	711	688	661	640	667	709	708	659	681	688	672	662	679	704	693	680	650	660	665	681	692	626	723	665	718	699	675	666	725	637	711	743	676	653	650	692	694	708	723	720	682	735	696	649	669	648	686	710	649	646	651	689	695	703	680	666	678	718	684	635	682	659	726	665	674	689	680	682	707	693	655	676	688	659	675	631	656	658	691	696	721	683	667	679	677	714	661	668	664	721	654	647	715	673	682	651	677	623	685	653	675	735	646	691	738	758	655	650	664	705	643	653	701	686	677	635	712	681	681	673	671	679	703	661	630	698	713	697	675	625	657	635	665	712	679	684	708	649	664	664	663	681	662	714	720	671	694	683	687	643	665	707	659	720	650	716	701	681	665	656	701	688	647	687	669	695	691	638	700	678	660	691	620	660	647	642	681	658	670	689	633	693	681	679	672	640	645	651	702	651	715	715	678	618	646	686	723	682	642	712	725	702	698	702	661	664	732	711	696	692	665	696	674	685	679	653	684	694	652	673	686	700	661	665	687	699	628	684	680	662	693	658	711	713	725	679	714
23474	21492	29348	24085	22098	29084	60098	50402	37989	23464	8845	1975	702	533	454	458	438	410	439	397	403	450	446	404	421	421	434	425	391	436	422	400	454	439	397	415	391	409	402	432	391	434	422	443	448	410	469	437	432	432	414	440	423	434	415	414	410	422	427	414	436	439	416	416	421	430	414	393	422	449	441	395	432	392	413	416	419	427	430	399	395	435	407	382	415	447	434	399	440	399	443	395	426	380	420	467	418	405	398	448	434	433	441	417	439	391	421	416	433	438	444	396	415	415	445	428	411	408	407	429	420	404	389	416	432	449	395	425	422	392	411	423	417	403	412	424	479	403	407	434	432	416	434	442	447	428	432	391	412	428	448	420	426	453	427	425	380	408	420	426	371	432	443	446	421	435	416	433	387	423	400	420	434	470	445	399	400	411	420	447	452	406	389	379	427	404	413	431	403	406	442	419	434	424	421	419	402	399	418	463	430	410	409	428	442	427	449	381	425	448	424	410	434	414	464	391	415	401	419	436	421	462	442	439	433	399	432	431	459	464	427	420	435	475	426	424	386	437	395	433	457	418	409	408	430	444	409	415	460	415	421	433	395	417	422	401	417	431	427	411	407	438	414	449	464	439	386	395	424	437	438	428	440	425	435	454	417	443	422	397	380	386	385	426	413	416	444	436	427	415	425	431	412	399	413	437	429	418	396	416	420	419	400	433	449	433	386	442	454	427	397	433	402	429	433	411	445	402	415	423	396	422	395	417	398	384	429	437	434	434	450	430	426	447	411	422	414	414	410	422	451	434	423	409	409	407	448	387	419	450	371	415	459	445	456	407	396	392	413	408	412	434	385	429	402	462	435	411	403	437	411	426	445	406	411	420	410	419	399	424	401	415	426	435	440	439	416	385	416	410	431	413	422	455	425	405	435	422	422	386	408	429	405	396	427	459	438	411	415	423	422	441	401	421	415	414	447	427	461	394	445	441	430	462	443	436	399	405	414	425	392	425	397	413	422	422	436	463	435	416	422	411	425	437	403	399	455	408	415	446	410	409	425	437	402	408	427	430	433	422	456	422	419	408	387	408	406	420	409	406	390	439	363	415	440	397	394	430	430	430	405	440	431	398	448	453	455	382	421	401	465	424	453	371	411	437	404	442	419	380	404	404	428	441	422	422	410	464	435	454	391	440	423	384	381	417	419	436	426	451	420	441	399	424	433	380	430	422	408	422	406	389	411	403	387	426	419	444	409	447	411	441	379	414	441	393	460	424	411	456	457	420	380	462	443	418	420	439	425	434	436	439	425	424	393	451	423	434	404	467	403	451	364	432	430	453	420	447	414	363	428	433	432	439	417	415	412	446	435	460	421	465	426	404	410	420	436	452	450	435	424	428	431	390	410	419	397	417	387	430	470	405	421	418	403	436	463	419	413	424	393	407	409	427	425	444	387	441	441	439	457	442	460	451	423	405	404	418	412	424	424	400	427	388	428	426	423	426	436	443	450	424	421	403	439	425	397	413	396	437	408	405	422	415	426	442	442	447	405	446	433	402	446	415	433	397	422	423	438	403	439	417	428	438	408	433	467	459	411	405	451	389	447	432	418	443	425	405	447	444	398	442	405	420	434	437	428	461	401	400	415	386	400	436	417	387	443	450	416	414	383	421	444	438	407	410	447	406	427	408	442	435	460	410	417	423	434	423	438	445	383	403	424	464	402	410	387	387	386	400	425	412	429	433	401	421	412	440	400	412	430	424	449	396	390	437	465	394	419	427	402	419	389	422	409	409	452	428	410	413	419	422	450	486	419	393	452	422	413	415	429	384	441	401	415	439	403	424	411	404	451	399	448	432	458	439	447	432	406	438	412	432	416	450	440	442	416	426	401	431	391	422	416	413	415	440	444	421	392	407	400	424	422	421	468	411	439	440	441	417	392	447	399	405	426	408	407	398	436	417	406	392	414	445	471	438	421	385	395	433	461	478	436	425	435	435	408	416	427	443	446	400	441	410	429	404	463	410	464	431	436	421	452	434	383	436	446	464	436	402	425	415	410	459	434	413	410	441	473	461	455	411	399	413	419	398	421	431	424	422	396	421	401	414	456	408	465	432	423	408	425	437	413	422	438	399	400	424	401	394	396	421	426	415	421	450	403	406	404	432	423	438	419	418	465	428	423	426	433	423	410	429	392	398	428	402	414	419	405	430	410	417	448	393	421	436	430	421	459	392	404	390	455	394	425	508	420	411	428	419	450	394	436	434	438	398	437	403	417	386	438	446	442	442	406	419	408	419	425	374	425	409	434	414	432	406	460	412	420	436	414	445	447	426	419	437	469	407	422	445	418	433	445	410	409	406	434	406	466	472	424	457	434	444	422	428	413	436	430	448	404	460	457	413	446	431	409	419	454	440	423	432	421	419	409	439	410	441	426	426	363	398	420	381	423	400	374	452	432	410	399	436	450	399	441	424	428	399	379	428	428	434	447	421	419	405	460	437	426	463	409	427	424	413	391	409	425	405	410	432	420	390	425	414	442	439	403	415	406	434	421	416	445	418	443	417	432	427	393	395	423	423	446	424	441	437	402	413	423	419	417	416	416	389	387	409	413	434	387	422	397	418	441	405	432	434	420	446	414	411	434	428	426	401	421	431	439	467	425	406	458	433	436	415	404	410	436	412	445	445	454	450	405	405	410	396	409	423	432	420	425	430	426	376	460	425	383	446	420	420	434	409	408	388	393	390	419	413	413	414	417	416	401	417	391	384	441	408	420	412	422	408	418	419	436	444	407	402	392	404	503	436	450	420	436	457	438	443	391	367	423	428	451	414	426	420	447	434	409	432	445	456	442	412	396	398	444	408	416	420	415	419	421	419	467	420	410	443	411	470	409	441	429	430	402	470	465	404	394	446	433	417	437	430	438	411	435	457	407	420	419	426	444	430	439	443	407	439	443	444	419	413	438	443	425	454	422	419	387	411	444	384	449	445	448	405	452	450	404	418	399	467	419	400	437	420	405	426	412	401	411	427	414	388	420	467	406	428	405	405	411	409	399	416	412	445	425	458	420	434	411	430	407	399	419	448	451	420	410	410	412	420	430	432	390	420	414	408	400	424	455	404	395	411	387	401	388	432	436	432	429	434	394	443	429	430	405	412	428	406	430	449	451	450	456	415	393	429	419	431	399	440	429	416	420	430	445	435	434	423	395	435	426	417	394	411	458	436	447	444	427	476	466	429	432	421	414	401	431	437	434	398	419	422	431	421	412	402	399	391	369	434	417	436	441	409	432	408	430	413	457	402	416	418	447	419	454	410	434	438	384	441	434	406	449	435	430	441	432	389	419	414	430	442	456	435	416	411	407	417	443	425	415	427	402	395	419	410	404	426	408	405	397	407	405	445	404	382	454	394	422	425	435	419	409	444	444	404	416	449	435	396	421	463	425	411	385	428	454	467	479	438	456	434	437	461	437	419	417	441	408	405	403	390	453	417	420	435	414	384	433	450	439	414	419	432
13089	29379	25814	18198	26117	34095	59978	50750	41890	27863	12467	3803	1309	749	624	565	559	573	584	575	582	594	497	558	551	622	582	546	564	545	570	573	548	587	590	568	570	552	563	588	652	603	546	537	602	602	569	590	584	594	600	540	548	528	580	542	538	634	591	588	584	561	557	570	572	576	563	580	548	589	603	513	578	557	594	580	552	627	584	554	587	618	563	567	597	569	578	598	588	554	566	558	566	595	598	599	567	597	573	599	613	587	559	553	575	550	592	566	576	562	556	564	573	557	567	611	577	574	573	579	590	536	559	545	566	574	575	588	576	573	562	559	599	606	598	630	601	554	586	540	580	566	589	581	611	570	546	563	574	560	599	586	572	605	582	575	567	574	560	561	568	583	608	584	578	588	621	608	600	538	578	583	567	547	600	600	574	550	578	581	557	602	576	570	545	560	550	594	569	540	572	587	616	571	581	543	596	577	581	569	568	576	594	633	595	575	556	544	569	599	592	597	578	578	575	577	607	605	576	518	626	595	594	581	619	579	550	592	578	611	615	587	589	565	590	615	546	534	558	582	560	564	607	561	573	539	566	558	626	571	518	605	584	566	609	549	546	549	578	555	610	548	582	561	599	643	589	552	563	556	613	562	597	534	590	572	590	579	623	580	558	584	589	558	580	576	592	607	564	611	562	585	559	604	560	568	509	533	614	595	553	619	555	591	587	565	574	562	598	601	580	529	596	602	559	557	528	556	571	572	569	601	606	582	552	578	599	621	552	575	581	585	598	593	600	548	581	575	554	550	558	623	586	586	555	576	603	583	576	570	559	614	600	569	548	637	603	539	590	579	606	588	593	613	587	570	607	586	546	576	572	571	622	624	561	575	554	570	568	541	584	523	575	563	585	571	587	601	585	553	527	551	590	597	607	538	588	543	620	614	602	562	627	572	582	587	605	586	544	590	569	585	596	560	592	601	533	559	620	562	602	579	605	585	624	553	546	587	553	581	589	579	587	556	601	609	573	548	579	576	614	603	549	589	564	639	560	558	540	595	603	556	597	603	575	594	600	577	605	606	600	552	558	581	573	594	576	605	581	629	579	561	574	576	595	591	594	538	549	551	586	568	574	597	573	596	678	579	609	566	583	640	573	567	510	551	604	570	574	567	543	612	559	579	583	598	588	595	611	590	587	543	528	556	597	599	568	590	587	568	570	609	550	595	593	551	620	569	560	586	597	583	549	548	589	571	607	520	582	580	566	584	588	574	548	584	598	549	559	604	568	576	614	554	556	585	596	572	566	583	607	589	636	597	582	572	574	594	577	589	570	529	547	537	616	598	582	561	604	586	557	572	564	599	649	593	594	642	569	595	569	587	571	579	586	589	612	569	559	576	590	580	561	588	647	577	541	590	612	567	596	579	576	603	599	563	604	608	579	587	555	594	566	575	554	569	616	635	582	568	591	572	586	572	535	551	538	598	571	604	552	545	593	539	566	614	551	552	553	550	584	639	590	562	565	594	588	563	601	536	563	587	536	618	635	581	571	591	561	589	558	575	592	540	573	588	517	572	548	587	576	577	588	581	541	582	533	544	562	562	564	544	585	596	593	567	570	555	557	571	565	597	597	599	602	573	595	610	588	574	594	532	606	558	539	595	594	547	590	593	633	594	572	572	622	584	591	601	585	579	621	574	582	529	583	550	599	561	587	590	621	586	566	594	558	588	554	543	542	572	560	585	603	578	629	568	590	603	542	600	582	578	589	523	571	605	572	620	580	524	553	586	561	510	575	587	579	616	579	569	590	558	566	540	594	566	568	554	558	603	592	577	575	557	584	564	558	553	619	559	549	588	556	558	543	566	591	575	556	625	602	556	600	627	548	586	543	573	560	608	650	551	578	614	610	567	603	581	585	573	632	527	565	581	572	576	585	557	564	596	602	574	590	554	588	570	587	579	583	561	557	608	571	568	550	609	556	610	572	589	605	589	626	532	614	602	530	622	570	566	592	572	562	589	584	596	573	600	568	581	621	540	538	593	576	576	619	571	549	593	546	574	568	609	602	569	575	564	592	587	603	588	557	637	553	554	544	605	582	581	552	542	582	616	612	540	567	587	554	569	571	563	555	601	570	594	590	574	596	555	584	588	600	589	565	558	571	563	567	570	636	562	589	579	607	570	577	591	577	544	587	555	635	555	570	597	587	585	579	561	566	570	584	614	586	575	577	570	592	563	582	535	552	543	601	542	584	572	554	589	576	633	520	581	623	578	574	571	587	584	573	580	578	576	580	583	590	569	605	548	594	572	596	572	507	601	606	577	570	572	595	560	570	578	588	595	608	590	580	647	603	609	562	609	603	570	558	598	569	586	552	544	595	564	546	582	592	594	557	597	563	552	616	563	588	562	569	553	566	564	576	559	593	555	590	590	568	572	568	555	573	588	605	610	612	570	584	595	563	589	580	612	588	573	544	517	566	601	571	590	524	602	593	555	556	551	581	607	555	534	547	573	565	588	573	575	592	562	531	592	546	563	562	539	568	579	588	557	575	530	594	532	600	558	576	569	602	568	592	597	537	579	537	573	565	567	564	541	566	575	562	589	609	565	547	606	560	601	609	557	569	553	538	587	581	611	549	554	577	543	586	567	595	617	563	576	547	546	577	554	562	583	627	590	559	570	563	593	557	581	573	579	587	568	574	561	599	542	534	618	595	581	545	570	599	563	566	599	586	545	569	571	543	553	538	591	554	620	564	586	627	598	569	581	631	561	544	588	565	610	591	548	578	572	585	564	583	590	597	575	600	550	614	619	525	586	585	576	557	592	559	578	609	550	566	523	588	592	591	583	604	559	557	555	585	572	575	594	574	598	586	580	534	588	570	590	554	641	590	592	554	565	572	532	582	560	609	558	569	591	575	575	590	616	553	568	532	584	616	569	559	565	612	532	603	603	578	534	611	578	585	579	632	541	542	586	567	631	562	559	562	603	558	579	600	583	568	560	584	576	590	566	561	551	562	600	595	561	609	566	601	544	579	599	547	591	613	589	529	571	584	581	558	606	623	579	561	587	534	584	559	570	585	658	587	590	596	538	573	540	571	582	600	612	608	555	579	562	596	631	604	600	536	578	578	598	641	546	586	540	560	581	556	590	593	528	577	517	538	572	548	584	610	572	563	577	559	567	613	561	617	553	605	609	579	539	594	570	566	549	558	591	548	572	577	557	577	583	591	557	584	591	583	596	564	614	587	566	585	629	552	603	571	584	588	591	573	533	576	606	579	558	595	559	545	580	597	563	583	566	613	575	606	576	607	601	567	573	583	582	537	631	589	597	621	540	606	599	618	573	586	555	535	554	574	556	544	563	561	564	612	568	584	605	620	563	588	587	565	594	642	593	590	584	587	569	579	582	554	589	621	565	588	572	591	601	596	569	597	598	551	596	633	588	606	582	594	584	602	534	610	587	582	630	586	559	605	591	572	551	546	548	567	520	550	560	604	566	530	584	574	584	574	543	583	573
27307	20938	12531	3628	4564	10323	11035	6777	3268	1483	793	571	509	499	490	471	488	473	487	489	547	545	507	476	520	549	516	487	510	522	516	524	483	558	493	501	502	519	496	531	518	479	490	503	515	505	501	486	515	533	507	478	493	531	468	518	506	485	545	511	470	526	495	522	496	489	529	477	486	538	526	464	535	498	500	465	503	488	475	491	504	498	460	488	514	488	468	480	553	505	516	489	523	499	543	490	528	475	528	484	500	498	561	496	480	500	449	527	532	578	511	513	516	492	481	540	502	492	473	477	487	498	500	512	528	516	515	496	501	510	507	509	519	492	493	511	493	503	549	516	503	555	516	535	476	490	478	481	490	464	479	504	523	519	460	513	501	483	524	487	499	502	515	485	500	489	519	494	508	499	482	535	508	510	499	456	521	503	483	466	489	495	525	534	520	490	519	492	520	457	508	469	535	490	523	502	501	486	500	526	503	495	475	498	540	510	530	479	447	499	539	515	527	492	428	527	513	502	501	505	475	526	500	478	545	537	502	534	502	466	490	500	505	464	532	482	502	510	472	528	489	531	511	488	463	497	501	533	501	463	479	533	488	542	500	539	515	473	522	531	518	486	494	498	514	509	506	465	487	507	467	464	539	514	482	546	481	509	484	487	500	495	498	499	513	522	495	541	523	510	502	510	452	466	532	541	523	528	446	531	508	487	495	493	464	517	534	531	523	496	562	542	476	488	521	486	514	475	497	473	513	494	496	514	539	542	534	542	481	507	506	487	494	495	507	557	533	516	512	526	496	478	480	529	485	498	510	510	523	522	498	463	492	516	487	479	516	502	485	552	500	483	512	502	466	500	476	485	518	520	525	520	529	491	518	539	503	499	519	479	508	489	491	499	502	523	509	466	532	518	491	476	517	527	500	569	501	552	529	519	548	483	528	491	514	497	519	524	497	488	513	505	528	508	528	506	468	518	549	501	483	476	501	510	490	510	522	516	490	494	457	508	493	507	544	483	493	462	517	515	472	489	530	498	550	500	496	532	468	557	476	535	504	514	514	484	562	491	474	484	516	450	498	530	492	541	492	535	534	484	517	486	486	504	509	520	505	506	521	497	547	503	499	490	516	461	537	554	550	487	453	516	534	518	498	537	460	497	500	506	537	483	459	476	513	511	492	502	469	464	512	504	484	502	538	460	514	551	471	512	515	462	487	519	515	524	524	492	505	523	504	525	496	519	496	507	490	515	519	514	468	474	483	455	524	461	509	492	492	518	494	501	478	519	499	488	492	484	513	513	539	535	520	471	494	523	502	471	517	497	493	497	507	463	508	488	483	486	483	475	508	524	488	544	492	534	502	476	503	508	496	473	545	521	490	469	523	501	502	506	470	518	514	519	492	494	544	523	505	511	477	530	548	528	479	493	517	491	497	482	480	515	501	506	525	499	499	501	514	516	494	514	502	492	477	517	497	487	500	506	462	503	499	522	529	519	515	486	501	518	520	502	504	489	489	494	530	492	534	533	505	523	446	516	521	513	465	486	470	501	523	544	493	484	497	488	482	524	543	549	461	479	532	493	520	517	510	490	497	512	542	551	504	502	504	529	479	486	570	498	478	509	541	493	479	448	501	469	517	491	492	472	468	519	553	544	516	482	516	494	490	497	531	546	484	467	451	526	523	512	497	547	481	497	473	496	527	482	517	480	493	516	484	498	479	494	484	496	482	549	495	501	514	510	506	494	483	511	492	495	495	500	479	480	501	541	502	500	501	531	502	508	500	517	542	526	496	551	523	512	541	469	508	505	515	545	471	469	504	479	447	522	522	509	479	518	524	485	487	485	519	489	480	511	488	488	511	486	495	492	483	581	503	499	497	478	496	517	497	478	546	528	510	506	492	496	510	529	482	508	488	483	508	489	531	491	506	528	522	510	522	532	507	491	522	510	461	527	484	494	512	506	495	521	458	480	495	516	499	529	514	508	476	503	469	523	509	540	504	552	539	509	455	510	516	485	484	518	488	513	479	546	543	504	481	460	508	532	477	491	540	509	509	503	509	476	509	527	464	484	505	503	512	467	503	511	497	544	509	519	528	505	533	491	513	510	487	490	473	472	506	492	527	503	481	505	499	471	480	508	449	491	499	516	471	488	475	481	527	534	549	506	480	520	519	505	519	491	507	543	483	487	507	530	488	514	520	498	477	522	495	488	485	522	493	497	506	462	528	553	499	509	493	497	508	483	486	510	493	554	476	513	540	475	530	501	508	481	506	532	500	499	535	481	485	502	498	500	509	504	482	548	481	472	472	461	494	470	532	546	455	521	480	470	499	530	457	486	502	489	500	508	520	504	517	478	555	495	475	495	494	519	490	487	459	468	524	487	535	483	524	539	449	533	525	488	536	468	506	496	515	478	529	485	496	503	502	506	520	480	475	456	491	510	462	500	532	518	484	541	496	517	475	454	530	503	506	493	479	523	511	487	507	463	462	515	473	497	481	533	517	485	539	476	514	521	503	538	470	480	528	515	487	513	447	497	504	499	482	479	497	545	511	498	500	470	508	575	530	465	505	494	502	496	454	529	474	479	508	477	519	485	488	506	514	501	494	490	477	504	513	551	524	490	506	552	504	487	543	541	476	497	477	504	508	462	487	512	482	493	489	529	507	450	479	466	492	481	520	510	485	511	472	511	526	507	514	502	503	492	484	537	500	509	487	519	484	555	492	519	493	481	550	490	484	511	505	491	486	456	496	528	493	503	510	503	515	491	509	496	481	506	490	517	500	525	486	497	496	536	485	488	482	489	498	504	506	493	480	496	502	539	511	508	524	472	495	483	474	512	468	497	498	507	483	576	489	493	481	476	513	492	525	499	511	502	514	517	503	507	522	531	526	529	477	462	508	504	445	558	470	457	529	513	501	445	504	489	528	513	509	484	508	540	501	542	459	541	538	494	523	466	520	448	526	499	503	497	491	486	490	468	517	506	485	474	473	455	500	527	468	476	525	481	487	501	494	491	508	509	519	512	524	528	497	496	509	509	524	501	509	515	527	503	509	520	511	500	502	501	482	504	504	491	478	482	513	515	482	523	521	529	517	507	480	539	484	493	536	540	502	522	491	511	489	533	498	507	489	483	512	465	537	555	542	539	460	507	506	500	509	524	496	502	500	480	485	481	530	473	506	542	524	535	520	507	481	508	506	451	461	507	498	496	535	505	525	516	459	485	519	516	506	506	510	468	473	510	507	526	494	500	521	465	511	498	509	515	494	502	487	510	513	539	510	495	534	469	507	512	509	535	501	504	456	499	516	514	531	544	459	503	475	467	485	511	486	504	502	518	506	524	527	506	529	501	465	520	512	523	500	490	510	496	565	473	471	528	477	496	464	517	483	492	465	478	490	512	493	502	500	485	476	504	517	503	526	498	502	520	507	497	518	518	479	493	485	504	512	487	525	498	506	451	473	477	502	484	483	522	499	507	499	485	498	493	532	486	522	493	525	514	504	493	488	511
8947	15224	11647	5434	8986	17508	17368	11426	6012	2540	1225	851	698	713	668	672	683	677	691	698	682	683	691	675	715	716	676	633	703	669	672	676	714	703	691	674	759	692	701	686	689	737	677	687	679	737	667	696	698	712	665	717	732	681	657	676	658	655	651	681	670	662	733	693	688	704	671	698	671	711	712	691	644	687	679	667	680	688	712	698	719	671	683	676	650	692	696	677	718	640	713	691	688	710	696	714	708	708	690	690	706	699	745	645	648	722	740	692	706	669	741	687	677	682	651	690	678	716	684	701	684	703	669	686	721	707	687	670	692	696	676	694	688	642	709	690	706	714	749	641	699	725	670	682	704	677	694	686	719	709	663	682	703	660	721	680	672	706	688	711	670	651	697	663	655	696	674	678	681	695	689	670	695	682	696	715	682	675	640	705	716	669	676	700	683	711	699	679	730	716	654	694	679	643	692	699	681	705	682	690	655	665	725	661	686	659	725	754	713	692	701	687	673	694	730	669	689	691	709	672	687	702	673	722	677	675	700	708	648	674	689	711	705	659	681	706	693	705	688	660	683	687	742	709	692	727	658	644	731	675	636	705	702	701	723	656	690	695	683	665	729	690	690	691	697	683	687	680	671	682	703	689	639	704	682	643	700	676	662	639	690	669	674	722	720	670	725	659	681	753	681	666	681	693	661	650	687	702	721	710	737	649	694	675	669	713	682	690	667	715	681	693	690	665	691	696	692	672	715	671	703	683	701	676	693	731	673	715	627	682	708	676	690	656	697	686	672	711	722	705	719	692	740	700	729	676	655	665	645	731	696	708	696	686	720	712	694	719	723	651	656	733	712	713	657	667	671	694	697	727	668	723	710	705	674	679	673	680	685	688	712	659	701	657	727	688	651	649	668	696	678	708	710	719	697	703	680	698	666	683	678	657	673	684	703	718	684	714	729	714	729	704	632	672	698	683	680	682	689	702	680	723	707	672	692	752	667	645	698	681	741	680	667	706	699	686	694	740	652	696	702	673	709	711	694	663	729	687	654	677	664	679	687	702	706	702	692	699	651	697	688	709	724	686	693	671	716	655	690	721	716	690	678	674	715	660	692	660	653	671	688	711	759	738	690	698	672	630	708	696	649	638	649	733	677	693	715	682	779	707	679	711	661	618	674	740	682	689	650	682	642	707	661	668	687	655	670	713	745	681	704	722	669	696	666	681	730	671	678	705	673	697	663	718	699	681	692	694	684	677	643	738	715	664	636	693	673	717	709	686	681	671	678	654	681	680	697	700	718	701	657	711	694	705	682	684	701	677	707	709	653	722	689	669	668	697	665	691	682	681	714	727	719	713	686	702	693	693	704	694	686	699	720	663	677	742	686	666	627	692	716	729	693	707	656	703	712	728	688	715	699	671	720	706	718	689	632	657	715	696	651	669	713	677	661	641	674	740	651	700	672	670	670	707	717	713	741	664	700	648	708	708	720	725	695	677	729	704	709	648	694	733	675	711	664	650	671	652	702	669	680	736	683	662	687	656	660	686	713	687	684	744	676	684	666	669	733	710	703	683	673	741	720	684	669	716	665	679	700	707	671	679	691	695	688	660	673	714	675	667	681	690	694	664	663	692	727	677	681	648	687	650	645	633	693	714	680	674	685	688	677	660	699	668	702	688	708	709	676	714	702	737	661	706	752	655	673	657	675	689	705	709	689	661	710	683	660	672	662	673	715	721	664	704	631	693	729	698	687	685	688	668	705	696	731	699	705	702	684	699	652	691	682	644	680	691	681	725	708	704	650	690	695	711	697	673	712	672	695	699	702	676	669	705	691	666	682	732	656	712	742	704	685	690	667	672	703	651	661	729	709	642	718	722	696	655	619	671	743	726	687	696	730	692	680	736	641	655	675	668	674	665	647	709	736	676	678	706	656	714	764	696	710	658	672	681	675	680	710	644	677	674	687	694	761	701	749	731	698	696	677	690	656	718	738	705	684	746	716	676	674	725	691	643	667	694	669	736	656	709	755	707	699	696	645	707	639	687	696	742	666	656	630	717	687	657	682	709	676	692	670	653	682	705	664	681	711	685	689	685	679	686	685	656	683	663	674	719	712	709	698	695	724	717	689	629	667	688	683	697	721	714	692	714	665	672	654	668	637	712	684	733	674	665	660	680	704	674	665	705	690	697	653	710	706	672	654	702	662	657	723	669	703	700	716	711	682	695	683	690	673	676	691	694	711	706	684	745	693	663	652	716	736	728	704	705	743	712	682	655	701	704	707	654	693	718	633	658	650	692	689	679	702	702	694	710	671	662	718	680	644	678	708	663	638	716	704	693	638	680	663	701	647	698	703	704	711	675	641	699	649	694	724	675	654	729	678	677	660	700	678	716	711	700	729	685	657	658	696	694	687	677	669	705	672	687	691	735	721	685	692	707	615	666	645	632	720	661	735	691	695	678	642	722	675	688	652	686	702	666	691	687	666	687	661	724	654	686	704	704	708	652	677	639	754	657	705	701	652	669	698	695	707	691	710	680	679	670	705	663	687	742	668	649	655	716	658	685	709	657	696	665	695	674	764	745	730	657	667	714	712	708	652	708	672	660	684	723	661	695	631	654	729	726	694	691	687	686	633	667	702	678	706	679	753	663	686	652	647	669	709	713	725	665	611	685	732	666	663	702	698	708	723	664	668	711	679	721	723	689	675	672	688	652	725	665	715	713	677	667	661	691	696	706	694	668	728	652	719	695	657	727	677	665	684	736	724	734	691	669	728	721	685	651	698	680	684	651	688	678	719	708	638	694	675	670	695	689	626	668	709	684	688	699	649	676	723	688	688	661	720	737	702	639	667	710	709	673	686	704	695	668	670	671	647	687	712	664	669	728	655	702	685	706	657	679	678	699	696	707	722	702	701	708	692	695	690	697	645	646	706	665	667	668	703	658	695	690	687	683	699	675	678	653	698	696	719	719	655	710	687	727	681	704	663	722	661	634	687	665	635	674	725	624	678	705	724	666	754	712	681	681	647	696	702	690	660	700	730	674	691	703	671	697	698	677	707	685	642	688	684	678	675	672	654	693	668	667	717	671	673	680	661	661	686	689	678	686	686	686	710	698	707	699	731	651	705	703	662	660	668	708	672	724	666	647	696	705	663	702	680	715	714	707	719	690	653	695	670	706	714	708	684	654	697	729	686	653	726	681	725	671	680	707	712	678	688	661	701	677	660	672	669	682	673	658	658	703	679	722	689	664	717	699	740	723	680	750	693	695	672	673	705	663	692	698	672	688	679	666	688	676	695	686	715	666	741	717	673	724	708	721	676	695	708	685	687	709	703	698	681	658	712	708	684	662	697	629	696	719	702	667	691	668	692	676	661	685	707	732	680	711	666	725	664	693	689	710	707	626	689	725	708	680	649	704	661	637	717	676	702	745	660	690	699	710	705	703	636	667	700	698	682	679	666	723	656	710	683	670	634	673	697	719	716	683	718	700	735	708	734	683	691	703	723	723
27309	20574	11705	7086	6294	8506	11636	7213	3397	1532	840	612	515	498	501	458	503	521	483	501	488	512	523	520	492	489	533	548	482	512	514	510	529	514	500	501	465	505	515	491	487	499	467	484	512	500	533	518	517	509	514	476	498	519	471	502	488	529	521	494	483	554	502	502	460	492	526	483	495	480	525	487	478	447	526	501	489	544	519	509	480	517	535	539	476	513	510	500	466	503	496	493	514	492	490	501	508	511	493	524	528	536	479	478	511	474	485	506	464	515	503	531	508	493	530	532	510	516	515	452	510	518	524	544	520	516	498	520	496	459	459	478	491	498	488	493	525	490	465	510	496	487	501	503	508	527	527	544	476	451	472	505	507	518	511	487	491	531	516	450	521	523	500	476	529	487	529	473	497	475	502	481	490	516	487	537	454	522	484	522	464	490	496	483	484	507	553	500	530	526	533	480	457	480	479	491	452	516	491	494	497	498	466	474	473	510	464	460	492	513	539	496	488	488	508	493	527	526	505	509	477	481	481	499	489	484	522	510	503	477	462	532	493	504	461	503	484	471	511	525	484	531	519	531	511	535	518	500	536	512	507	485	471	511	492	520	469	491	505	516	486	540	507	484	493	462	501	484	499	521	508	520	483	496	479	475	499	464	512	474	475	510	502	517	488	516	533	510	524	519	454	524	524	477	509	468	528	531	512	543	505	475	481	503	508	490	517	458	536	515	484	525	530	490	494	514	473	483	505	481	506	498	471	475	483	489	501	489	472	555	536	497	481	477	503	472	480	501	480	481	491	538	502	499	505	498	490	505	524	479	476	481	480	469	475	488	485	533	525	529	493	497	505	485	489	522	492	483	476	487	521	494	482	474	477	519	496	475	499	484	548	509	500	548	490	485	510	478	509	495	555	497	516	476	518	523	494	493	504	510	499	471	502	527	452	513	489	509	501	518	517	489	516	515	503	489	498	509	502	501	533	485	498	484	518	500	485	502	528	463	503	514	479	486	504	510	547	488	493	499	496	509	553	515	503	494	513	512	498	493	513	473	531	523	481	494	479	539	461	526	501	490	492	473	484	539	509	509	530	522	487	516	499	480	465	494	457	526	490	567	481	482	484	510	475	480	506	507	527	489	543	470	526	478	463	480	515	495	520	512	501	514	499	500	480	451	526	455	474	491	536	483	462	478	477	472	533	500	497	514	505	506	469	503	480	533	517	510	496	522	512	505	505	494	515	504	483	514	519	529	500	517	484	515	448	463	493	523	540	487	519	481	515	481	478	490	512	501	516	453	506	517	507	529	489	484	510	483	541	476	495	565	467	498	514	483	534	521	510	515	500	474	487	510	487	461	494	519	560	447	516	474	512	532	452	514	507	503	499	532	512	495	480	479	476	509	507	509	519	505	529	500	546	510	481	509	536	513	488	523	516	467	516	511	486	506	508	498	463	507	494	522	472	524	464	519	463	507	486	522	499	492	512	478	572	515	501	461	467	487	507	534	499	497	514	491	509	487	497	517	480	519	501	469	518	507	490	522	516	494	502	506	510	510	516	511	504	521	487	547	534	467	508	499	521	499	486	496	522	484	499	507	503	513	491	494	477	483	486	506	474	479	569	474	530	525	492	486	483	493	498	502	534	523	520	508	472	526	505	490	497	489	495	505	517	472	500	492	490	508	506	513	505	509	513	499	521	537	481	489	493	549	491	502	464	505	510	527	485	514	537	487	490	529	493	489	504	501	501	528	497	492	513	491	488	480	512	489	517	475	486	538	499	494	481	501	492	531	505	516	493	472	506	560	503	505	517	529	467	473	474	461	501	526	501	563	510	469	468	465	464	466	437	483	530	491	505	493	505	531	543	509	517	512	535	524	471	515	492	499	485	469	524	474	509	503	524	517	515	502	498	533	496	487	518	505	502	548	509	535	461	518	515	472	559	514	487	467	492	454	486	474	478	459	493	543	501	493	504	467	512	476	481	485	504	475	537	525	476	477	494	496	508	547	470	488	461	526	504	464	496	475	506	481	515	480	477	485	515	497	510	532	510	510	505	483	486	502	479	492	516	497	522	530	501	500	449	508	478	483	532	490	491	489	519	511	482	527	472	507	486	482	490	490	467	480	488	531	510	493	515	511	490	508	462	493	481	537	504	454	538	508	471	500	490	456	496	467	493	554	463	512	467	505	459	507	522	497	472	497	509	477	513	502	478	515	455	520	541	492	491	519	507	474	472	499	495	513	485	488	499	512	472	512	475	514	507	471	538	463	510	502	482	481	493	499	509	471	464	515	516	477	476	526	491	501	471	495	505	493	514	484	516	493	492	502	525	488	515	519	531	474	485	507	517	505	496	500	502	514	520	500	521	479	518	486	520	467	508	508	520	515	480	478	526	466	509	479	503	510	480	507	471	506	500	514	492	527	506	536	501	532	537	491	514	506	504	496	541	511	470	516	541	501	511	506	489	528	498	513	472	511	505	495	543	533	474	504	465	527	519	501	520	523	493	558	503	500	494	492	511	519	485	499	467	479	496	542	500	473	493	502	481	517	479	516	515	513	536	494	558	501	475	563	490	514	461	513	515	508	490	487	469	468	523	511	487	512	514	542	502	527	512	468	477	530	499	486	526	538	498	480	484	501	475	504	560	518	529	481	479	535	480	497	507	501	512	540	508	525	516	519	473	516	501	504	473	484	507	482	480	539	475	484	482	496	508	512	531	462	502	471	520	486	486	507	504	456	481	507	511	516	473	499	493	474	505	480	471	505	499	465	552	506	488	516	517	474	494	489	483	488	484	429	493	517	532	533	470	518	522	523	521	538	522	489	478	492	524	508	482	498	511	512	458	481	496	543	530	508	522	503	555	506	502	474	505	482	530	495	469	485	527	500	496	491	488	494	496	477	512	529	517	477	499	516	485	491	475	504	494	525	544	508	510	481	517	477	503	529	465	516	512	526	461	511	520	500	543	519	496	501	535	520	466	474	519	460	510	502	504	483	455	449	489	504	491	501	488	475	515	499	494	503	494	481	496	479	479	508	481	505	479	500	488	483	502	511	533	507	534	452	509	480	537	462	481	495	545	487	488	514	503	476	454	491	474	515	513	509	528	493	534	511	509	512	503	475	506	523	501	511	500	526	506	479	542	531	534	505	501	539	518	488	523	496	468	507	462	483	500	542	513	509	496	472	487	505	499	516	481	513	509	491	536	519	533	494	474	508	511	496	537	508	504	488	536	505	486	501	524	500	504	499	480	512	481	492	543	476	502	510	494	482	507	481	473	499	460	534	422	499	490	506	507	486	496	456	467	512	528	528	516	489	479	544	515	500	478	480	500	467	486	481	513	443	497	439	458	512	522	520	486	521	512	536	488	519	495	518	513	469	509	493	521	540	487	499	516	483	477	499	545	550	515	503	463	530	489	496	531	495	537	469	470	483	477	479	450	501	480	512	489	479	507	490	503	532	532	506	500	457	541	534	475	469	495	490	502	503	521	499	474	512	510	478
8566	11481	11962	11179	12494	15509	18505	12172	6451	2753	1321	845	749	715	681	707	725	631	692	704	655	681	703	700	664	735	703	724	708	645	678	700	765	705	714	757	690	705	694	718	684	713	709	721	713	692	720	704	720	721	650	710	709	723	719	721	634	679	697	659	662	677	653	666	717	633	690	737	679	696	684	680	686	669	662	677	733	671	727	697	713	700	639	712	678	673	709	722	700	715	678	665	678	689	671	707	715	696	687	695	689	684	666	680	659	709	698	682	674	687	690	714	698	653	655	682	653	693	693	710	671	650	683	667	746	705	646	639	684	647	718	683	659	704	698	695	689	687	689	688	683	677	666	691	676	668	680	726	708	672	719	707	704	675	678	658	732	692	677	631	713	696	730	720	683	691	741	670	690	683	640	656	708	711	685	692	703	712	685	706	676	698	731	703	687	687	719	682	697	677	681	718	669	697	699	650	657	696	666	724	694	653	730	697	706	703	673	726	692	600	680	648	704	682	649	678	699	704	679	697	715	695	657	690	733	690	668	681	716	683	662	686	673	649	685	710	693	686	722	669	708	707	652	694	700	687	721	684	728	656	659	710	664	657	708	676	658	718	689	712	701	664	697	667	697	711	700	688	673	688	730	729	705	723	664	725	721	722	715	648	703	698	734	630	674	706	722	691	672	719	685	692	748	701	691	681	673	705	741	656	676	647	713	714	730	642	678	661	690	702	682	687	711	659	650	661	704	715	688	721	689	670	701	665	664	691	652	665	703	658	699	705	698	688	665	690	680	680	687	643	725	684	659	665	656	739	720	679	679	694	688	700	677	690	721	704	731	746	684	661	690	661	677	696	665	668	675	679	708	668	664	689	662	633	702	692	713	705	705	714	711	692	747	679	692	665	692	690	689	701	679	703	711	725	672	700	682	697	704	721	702	690	671	703	671	660	669	723	701	669	691	674	736	661	686	704	657	658	683	667	728	662	707	681	705	685	649	686	720	648	716	728	656	647	688	693	659	712	692	659	683	716	706	700	714	726	730	680	618	659	724	665	672	700	691	661	688	724	707	689	667	680	694	724	718	677	753	685	644	676	705	680	695	692	650	682	756	713	703	716	739	709	663	653	686	715	701	682	655	693	698	703	655	643	655	680	672	637	703	734	718	664	682	726	713	730	723	686	644	681	692	726	680	692	657	697	687	683	703	638	705	672	700	735	660	669	668	703	668	698	722	704	739	648	714	706	677	760	691	699	697	658	715	694	715	739	664	669	695	687	713	684	700	695	715	704	633	663	692	666	609	676	666	652	685	706	647	651	696	662	642	694	622	698	689	630	683	713	694	665	708	658	710	674	668	704	686	676	679	643	702	732	699	649	695	703	705	686	631	710	708	712	697	655	722	666	659	666	647	721	691	723	713	664	721	681	656	745	700	688	671	695	687	662	682	693	649	694	686	701	717	719	684	675	707	721	689	695	686	716	696	730	712	692	658	687	717	683	712	693	674	712	664	653	724	714	666	677	664	691	723	734	709	637	708	702	709	670	709	668	726	660	637	681	678	706	674	672	679	678	680	701	665	679	697	655	636	677	736	723	639	719	719	655	678	725	702	645	729	700	726	668	637	671	666	650	653	676	687	675	699	676	636	714	690	721	662	699	672	685	638	678	718	697	695	656	691	699	695	671	707	733	640	681	693	698	667	715	699	701	672	707	684	740	684	727	711	660	663	698	685	751	671	713	701	672	730	753	630	713	681	701	684	689	730	656	725	665	647	651	709	622	686	699	701	660	692	652	694	650	633	677	695	685	696	732	670	689	734	676	700	677	686	680	650	687	722	687	714	709	699	680	680	662	669	680	676	713	687	676	702	677	760	661	696	714	702	726	715	718	695	725	681	705	694	721	687	715	706	651	668	677	665	656	690	679	680	709	688	708	707	694	671	698	721	685	678	646	691	696	687	729	697	687	671	735	701	713	705	710	726	697	664	688	701	663	697	720	721	661	750	706	692	762	654	680	652	707	696	651	743	700	695	710	691	690	687	730	686	701	753	684	671	684	673	715	697	704	685	649	718	688	679	669	683	681	676	665	647	688	681	675	671	672	695	677	682	681	693	701	753	671	721	672	709	653	700	741	663	698	662	651	677	668	742	678	658	660	667	697	697	691	659	658	686	723	703	707	718	694	672	652	742	675	709	708	737	688	650	689	696	701	693	669	713	718	701	677	716	687	611	693	661	700	704	700	719	697	688	671	685	719	699	648	682	705	681	698	709	693	662	702	647	735	726	753	695	678	668	711	682	673	629	645	726	676	642	724	679	722	671	724	717	683	687	692	716	670	688	699	683	683	723	684	680	688	700	684	680	651	667	741	662	674	712	688	652	698	686	646	700	701	692	679	704	698	728	641	665	731	706	727	711	702	664	701	686	668	668	660	666	679	659	695	704	642	690	698	712	723	700	610	688	697	668	669	712	698	674	742	672	724	727	700	701	634	693	687	670	686	677	704	702	701	725	635	669	662	660	686	695	724	659	718	709	696	706	735	700	696	658	721	648	666	720	729	683	722	679	722	706	705	731	681	707	674	720	696	703	652	704	674	676	642	720	726	694	658	708	669	691	632	721	664	712	696	737	692	657	693	675	752	637	664	707	719	689	653	693	724	673	699	742	682	681	675	642	703	671	677	697	632	691	705	665	692	751	700	655	630	719	689	740	738	712	691	703	720	634	707	692	688	678	683	675	651	686	665	701	677	703	690	656	670	733	656	708	667	695	692	715	720	699	668	717	679	708	712	648	718	660	679	702	691	709	699	666	731	738	717	682	662	686	707	692	678	752	702	701	707	692	722	651	678	703	707	691	731	746	644	703	752	694	726	690	700	667	725	678	716	637	725	700	714	691	719	694	668	673	718	691	722	660	693	702	691	664	662	676	693	735	704	682	684	709	691	721	714	690	746	720	639	716	659	741	690	672	757	718	701	693	702	702	696	709	662	683	740	658	678	700	642	687	674	687	667	678	697	627	718	658	690	721	652	709	695	713	657	707	654	655	686	705	663	658	665	703	708	711	709	672	689	651	667	679	696	654	674	686	724	680	665	688	726	712	659	636	695	677	672	727	686	658	673	696	688	729	645	713	692	658	679	632	657	706	662	647	725	656	685	696	682	684	701	660	686	706	668	683	676	771	671	661	707	669	742	709	745	704	664	719	677	666	672	699	718	726	724	711	711	694	709	716	678	636	718	740	701	705	698	694	658	725	682	678	738	658	653	718	681	732	660	674	678	669	713	651	699	750	702	703	638	703	616	696	697	702	702	683	705	688	652	704	694	680	670	660	649	701	700	681	710	647	687	653	646	634	687	677	676	678	668	642	677	689	703	706	706	698	673	660	699	664	706	649	663	670	708	659	668	701	681	657	713	707	649	686	695	655	639	696	675	660	696	726	703	669	719	624	690	647	718	700	704	708	693	673	669	728	687	718	698	706	694	659	732	696	698	687	688	687	688	702	655	680	709
23386	21446	29264	24024	21509	32126	64350	48229	33744	19573	6784	1488	651	519	403	477	439	486	437	425	461	461	449	430	483	448	429	449	430	416	410	430	406	466	434	435	429	443	409	463	479	447	472	433	432	466	439	456	442	432	442	415	439	447	440	423	410	414	449	414	456	431	434	445	388	405	428	422	454	427	471	430	444	399	416	418	435	398	406	444	433	465	451	443	430	432	430	412	408	423	443	424	409	428	454	468	451	416	459	409	459	456	442	470	433	426	444	428	442	442	419	411	437	447	418	402	408	420	446	407	437	418	446	437	449	455	439	452	427	403	445	465	442	388	411	447	425	444	455	429	427	444	432	419	463	419	422	455	441	443	452	455	403	389	443	456	436	446	428	441	432	479	454	429	430	446	460	455	459	455	418	433	426	437	403	383	417	411	422	448	454	431	433	422	477	421	438	474	442	448	394	467	424	424	422	463	387	431	462	416	419	434	435	417	443	422	451	472	442	421	424	453	472	432	450	452	425	407	448	427	425	442	429	429	410	429	414	467	395	426	451	396	427	458	451	421	416	390	444	473	441	426	430	443	453	474	400	462	430	445	453	420	410	473	447	434	453	444	420	415	438	402	423	404	476	444	415	429	405	439	461	421	436	466	409	438	466	441	446	392	422	437	416	394	453	419	437	465	424	444	446	429	480	444	447	456	420	449	438	418	437	447	407	445	469	395	417	420	457	451	423	403	443	444	441	454	440	441	413	461	451	451	404	450	459	464	429	415	419	448	425	408	454	436	418	431	440	478	422	447	400	430	471	452	413	410	398	456	437	416	452	421	443	448	457	424	464	418	434	420	421	421	432	410	440	413	436	455	449	416	432	421	466	450	427	425	415	442	473	424	429	459	431	449	448	430	446	437	473	424	422	441	472	417	403	457	460	397	464	429	470	416	383	429	416	426	429	435	409	432	421	432	402	415	424	401	423	476	439	424	424	421	443	423	427	405	448	438	438	449	449	407	466	414	409	407	417	443	478	424	415	411	437	430	425	461	400	441	464	421	400	446	455	417	423	419	455	429	409	444	431	453	444	445	440	439	456	438	435	449	404	420	411	473	404	440	394	429	441	476	422	434	424	415	457	437	435	455	458	416	435	414	394	451	400	464	425	428	422	408	428	456	440	412	447	475	433	428	414	418	428	411	438	426	439	416	450	445	411	430	460	440	477	374	412	478	427	450	487	422	458	443	407	442	405	432	462	441	451	483	431	426	438	465	462	429	457	410	460	413	431	445	439	439	427	421	437	442	407	436	434	446	446	408	428	410	447	416	460	450	469	424	379	421	434	423	450	411	458	452	415	443	409	436	434	448	424	392	413	446	441	443	470	435	449	423	469	427	420	472	421	437	460	417	406	431	452	440	463	388	432	426	398	468	425	415	483	415	395	413	411	396	439	446	439	419	411	419	426	412	461	448	434	448	459	435	410	442	435	418	441	418	401	424	432	421	448	423	448	436	406	406	437	436	438	399	428	445	408	419	458	436	435	455	444	444	432	434	452	442	400	428	437	441	435	438	411	462	406	432	414	435	471	455	420	421	426	455	457	433	422	413	426	456	455	435	422	422	436	397	423	471	485	432	428	441	428	433	417	487	488	420	460	465	422	461	440	494	444	441	411	385	434	450	441	438	449	452	426	414	471	466	404	449	427	420	440	468	415	428	428	443	487	431	452	441	405	423	460	399	471	430	424	452	436	444	449	439	466	446	449	421	444	456	477	439	438	418	456	435	435	417	458	457	446	448	377	427	423	432	444	439	415	459	443	431	438	432	421	411	470	417	418	459	428	419	454	437	415	468	440	421	449	451	369	405	413	423	437	464	429	458	426	422	465	417	460	414	457	427	426	449	432	450	464	445	442	416	415	435	415	403	437	420	425	445	418	429	433	401	460	425	439	440	442	449	492	441	413	419	430	434	425	430	431	472	469	422	413	434	432	427	450	416	434	451	425	425	465	406	446	480	394	458	394	448	405	430	428	444	434	436	441	423	415	439	435	435	424	440	483	452	440	432	396	431	415	454	439	461	437	420	447	410	426	403	426	453	429	457	443	413	451	413	423	429	440	443	431	430	428	399	448	435	409	420	465	398	465	409	433	434	389	445	435	422	438	432	426	413	424	468	410	402	465	447	436	366	453	410	459	420	449	432	415	446	436	440	430	411	417	434	433	406	411	435	428	421	426	420	446	434	427	410	429	440	446	424	428	457	419	434	410	447	446	414	426	465	427	447	436	440	441	461	430	452	423	431	450	408	425	482	457	454	433	408	418	439	414	459	436	395	441	447	441	461	425	436	482	395	440	445	418	421	416	427	428	434	452	419	460	443	399	442	457	468	432	446	417	456	467	405	412	464	415	419	473	440	413	428	416	420	420	406	411	434	454	413	433	460	409	456	453	401	412	416	432	402	459	454	413	438	437	429	444	404	399	447	468	466	448	472	433	434	402	435	462	449	403	410	429	430	386	462	403	447	400	463	432	437	418	435	410	437	416	454	422	445	412	410	439	434	431	443	431	453	439	411	372	458	401	400	431	429	422	473	465	401	418	427	451	418	442	408	425	444	465	413	429	418	432	447	447	431	405	467	450	430	414	478	443	447	434	460	442	459	422	395	437	445	400	424	437	431	462	411	473	464	418	399	456	420	412	418	428	434	435	428	415	462	447	422	397	386	408	419	435	474	412	434	457	441	444	418	420	445	424	399	456	420	408	439	433	455	457	437	419	417	448	412	440	444	454	421	453	425	439	419	419	472	449	439	448	426	435	429	424	427	481	422	435	428	410	417	415	475	422	426	402	412	434	443	456	441	431	434	437	442	401	440	457	421	413	425	485	416	444	405	415	458	409	464	429	422	411	453	435	464	432	440	464	441	456	427	415	425	436	438	421	452	462	414	439	441	423	432	420	443	427	476	454	434	429	442	441	434	398	472	430	447	397	430	443	432	430	429	433	423	471	422	455	426	427	450	400	420	470	466	421	460	442	417	438	423	391	441	434	431	440	468	412	447	411	458	430	472	429	428	465	431	449	417	435	436	474	451	418	453	442	432	442	439	470	449	472	436	428	437	423	445	474	436	416	424	478	438	447	452	428	444	422	424	473	457	459	420	395	432	451	445	460	456	404	471	442	438	415	411	458	468	418	427	458	450	441	443	459	467	463	444	431	385	462	447	429	438	441	414	410	441	437	412	426	429	409	441	461	464	425	445	448	413	448	421	452	406	452	458	415	407	416	428	441	428	437	457	453	435	446	440	418	423	459	409	429	470	427	429	409	431	453	449	415	381	447	409	447	430	396	451	420	425	433	447	428	426	431	454	441	412	451	404	434	468	462	449	396	442	408	447	458	425	429	453	383	479	445	451	435	450	441	464	440	425	437	429	437	454	429	412	413	424	469	435	421	453	455	459	418	458	450	457	457	446	453	435	400	445	435	434	411	434	426	400	463	413	465	424	462	459	424	469	388	447	464	433
12798	35664	35163	26572	22957	42065	63604	48767	38167	23802	10557	3054	983	643	652	618	554	583	570	601	602	608	594	600	589	611	562	566	585	588	582	560	624	606	595	596	574	599	625	576	598	588	568	563	543	534	614	612	621	619	615	645	594	611	609	616	572	599	593	605	637	587	564	619	611	599	564	610	608	633	589	558	588	593	577	602	561	583	598	591	587	600	618	580	582	597	580	632	651	615	590	602	614	576	605	589	602	633	560	592	570	516	556	546	588	622	588	641	621	534	587	587	599	590	570	585	585	645	603	584	560	581	551	577	595	616	594	577	571	569	600	573	614	599	621	622	589	602	605	580	637	636	644	639	632	596	573	609	605	574	564	571	549	585	611	602	592	593	571	597	609	572	548	561	565	576	612	586	615	605	587	584	557	636	540	573	619	561	618	583	622	551	581	610	541	535	565	615	563	632	565	568	629	582	605	644	582	575	642	591	552	611	595	585	590	612	598	615	588	590	651	602	553	601	591	599	528	627	558	549	567	617	573	598	618	597	578	611	589	578	608	586	602	595	624	582	645	575	575	605	575	605	609	598	602	619	589	553	616	640	554	620	595	575	609	547	570	600	564	611	609	602	622	585	557	600	608	596	621	615	547	562	623	606	586	594	574	586	576	619	535	604	607	584	574	584	575	610	553	617	541	600	583	640	624	593	581	573	572	580	611	640	622	646	586	574	624	607	637	604	611	564	605	583	580	571	603	581	634	622	551	581	579	579	599	595	563	581	585	607	559	568	625	590	599	607	589	591	606	617	610	574	621	632	590	614	577	607	560	595	592	615	627	560	607	635	625	572	642	588	586	606	587	583	598	596	596	617	577	621	577	574	602	575	547	573	618	579	602	614	588	575	571	573	576	635	572	590	571	580	591	535	605	627	582	635	600	634	601	580	598	565	588	574	598	618	598	575	594	636	574	620	570	579	557	586	595	600	616	629	618	627	596	629	603	608	558	594	588	637	618	550	580	606	622	592	609	605	579	583	564	595	578	609	578	598	575	575	558	591	577	564	591	597	595	621	571	596	568	594	595	600	620	605	593	601	608	588	582	623	562	569	618	564	611	577	580	576	599	584	593	605	617	600	537	623	585	587	572	586	582	618	654	595	589	614	555	612	576	615	566	614	621	623	605	609	614	605	581	568	624	557	609	601	581	580	553	538	601	599	576	573	595	588	598	619	615	601	573	571	597	616	637	579	600	584	559	544	548	563	606	587	599	586	617	581	604	638	624	593	587	598	576	599	582	591	564	632	616	581	534	611	630	614	635	603	587	559	599	582	595	595	605	595	588	609	533	586	596	567	597	600	633	580	603	567	589	562	598	581	593	628	648	592	594	600	573	552	596	599	620	605	580	622	590	620	593	621	583	555	565	556	581	606	566	631	613	607	599	612	598	634	616	583	595	561	599	603	586	618	605	579	602	620	631	629	565	591	638	611	606	619	598	606	564	582	577	592	640	555	567	586	577	601	601	574	637	592	591	609	563	609	557	595	587	607	591	584	613	581	582	597	572	598	575	588	585	610	586	624	569	605	575	569	561	635	583	660	586	559	565	601	581	558	594	628	536	631	573	583	592	597	576	607	534	581	594	616	565	599	570	597	600	658	575	604	580	624	567	562	577	573	576	593	599	582	599	596	566	587	580	616	566	583	562	557	584	611	550	582	615	627	557	586	576	606	612	634	611	598	597	590	617	620	552	602	646	604	566	625	598	625	568	604	589	577	559	604	545	611	535	622	624	619	582	598	574	587	576	593	572	611	539	610	558	599	606	583	606	588	614	603	588	588	619	583	587	628	608	594	593	563	566	578	613	567	614	600	589	565	593	559	567	569	559	606	608	593	561	596	582	577	579	576	591	589	575	586	563	611	605	566	640	611	586	571	577	561	565	607	591	583	519	579	571	585	604	602	573	577	588	566	579	597	600	592	589	591	600	591	597	560	629	618	600	575	607	562	627	592	558	574	581	647	579	602	586	621	596	580	582	562	583	579	563	572	610	548	588	586	598	588	581	644	576	581	635	589	592	593	596	585	623	589	559	596	629	602	606	556	602	601	609	579	569	609	608	584	608	563	595	591	582	572	549	603	617	583	591	599	592	602	588	581	630	582	608	637	584	608	637	615	612	583	564	602	575	565	583	616	635	586	608	568	616	631	633	618	617	572	585	603	591	605	599	617	657	592	633	557	603	602	623	601	553	572	602	572	612	617	515	620	593	625	564	621	612	619	595	610	568	596	599	591	587	604	629	596	581	622	581	621	653	584	601	626	594	616	550	603	593	610	579	594	568	633	611	576	589	604	587	559	573	574	661	601	572	617	587	567	633	596	542	574	584	535	575	569	583	576	602	598	598	579	581	573	567	621	596	587	609	616	562	591	578	588	531	603	616	604	610	599	571	572	556	597	585	594	606	604	578	559	597	580	604	602	620	558	610	554	634	571	610	542	609	552	569	614	599	570	585	613	551	570	566	604	574	542	603	617	595	583	594	542	572	620	577	539	569	566	519	622	652	593	558	546	605	592	571	599	588	634	621	567	585	606	616	595	576	599	594	587	627	555	597	600	628	561	601	606	600	590	584	593	600	601	633	606	567	610	630	618	576	596	624	612	570	608	566	614	562	561	592	584	532	605	586	575	612	562	600	603	584	573	592	602	617	613	613	563	589	566	611	610	613	576	609	597	645	608	618	630	643	626	545	563	598	588	610	563	592	593	592	583	623	605	555	566	623	584	597	611	639	571	606	583	586	607	616	598	604	613	557	648	578	609	579	591	628	592	601	569	612	615	574	598	584	595	600	606	629	592	561	577	590	603	569	637	638	582	568	572	601	602	564	542	604	633	597	558	576	589	571	564	599	575	551	607	557	595	590	612	596	619	604	632	647	609	618	547	582	614	547	569	588	605	592	584	582	579	570	575	572	654	593	600	634	612	591	556	589	638	619	614	585	601	566	571	588	597	602	590	609	640	605	594	599	586	609	600	605	564	608	606	583	550	578	595	572	605	580	622	610	613	605	610	525	571	587	606	585	625	565	567	596	586	579	552	583	561	589	551	596	585	571	572	548	562	605	593	589	612	615	573	611	594	623	599	616	584	606	579	638	590	571	604	641	609	587	564	628	615	626	577	571	626	582	571	582	634	628	540	605	612	619	584	613	570	575	597	594	580	616	599	610	587	540	574	576	546	564	586	638	623	574	597	602	628	590	613	615	547	565	597	572	618	569	626	588	574	601	618	564	580	583	574	594	535	580	618	596	586	618	550	579	599	585	580	614	611	586	560	587	611	563	608	587	588	583	624	594	580	627	625	613	630	596	587	586	598	560	602	634	542	576	606	645	570	616	584	588	589	619	657	636	588	593	578	557	578	602	599	623	637	536	605	596	637	589	617	544	573	555	574	615	596	621	584	616	606	643	585	614	579	564	601	561	611	585	594	616	568	587	562	562	603	582	573	555	572	590	568	619	584	604	557
27275	21432	19838	11489	5720	5666	10942	8408	4894	2240	1051	630	540	544	499	531	479	512	484	485	483	514	510	509	524	478	514	465	496	523	478	524	511	498	509	544	498	506	508	489	517	509	491	491	488	480	516	540	518	547	529	523	510	490	506	556	545	523	498	496	538	515	509	515	523	512	507	508	503	514	494	538	541	536	535	498	502	530	510	498	504	490	521	516	549	494	518	547	510	539	481	517	528	508	507	546	524	556	511	514	510	487	481	552	550	540	496	494	557	508	530	486	509	490	512	453	501	497	514	507	468	495	525	495	483	480	515	518	500	582	495	528	511	510	510	505	549	504	512	482	531	498	535	552	520	530	501	510	500	483	513	566	511	511	517	539	464	495	513	503	517	530	537	542	523	508	536	450	556	499	511	532	531	533	510	502	520	475	522	522	530	491	494	473	504	515	543	494	521	497	509	516	553	516	463	511	500	454	518	453	486	531	504	494	481	494	479	507	484	502	494	507	517	509	535	501	458	540	523	528	515	504	524	513	518	506	469	499	525	512	470	509	504	485	526	529	556	496	495	491	466	529	516	520	542	559	526	518	517	533	518	521	509	468	504	477	520	532	491	506	470	501	574	525	549	494	536	516	506	502	576	480	542	494	496	572	506	497	547	512	480	547	493	522	554	534	542	463	570	556	511	488	534	500	531	478	508	538	519	480	511	554	509	511	485	533	467	500	530	455	497	518	504	528	542	542	492	504	509	498	485	543	472	545	466	515	502	496	498	514	505	512	496	515	503	533	505	519	503	499	510	529	501	507	540	523	569	506	490	482	482	509	498	544	523	500	515	495	516	518	468	476	520	539	528	486	512	504	487	543	510	509	475	522	535	490	516	521	516	506	506	532	532	492	533	463	517	500	483	496	521	494	511	513	472	501	479	494	507	482	498	497	560	485	543	457	491	518	483	503	502	527	526	496	525	456	491	526	498	540	545	500	498	512	498	484	560	545	547	479	531	523	502	543	484	516	489	463	511	490	526	529	521	539	509	513	510	472	469	494	493	507	523	526	535	559	463	519	525	512	528	464	530	514	543	533	493	448	494	489	529	487	490	531	532	514	521	520	506	466	511	483	527	504	550	528	502	487	511	520	516	511	521	512	508	502	508	519	474	529	523	489	503	505	517	554	502	482	487	494	514	503	494	499	512	509	459	527	504	480	538	512	527	531	525	482	515	492	480	518	494	498	526	538	510	494	475	498	480	511	483	505	495	484	514	529	473	549	508	533	544	514	518	479	480	511	544	487	505	512	490	480	521	518	500	540	517	466	532	487	518	511	501	540	495	496	515	543	469	515	504	550	554	515	501	497	473	510	528	536	483	516	506	495	501	499	505	476	532	544	467	522	517	496	483	494	485	510	496	504	482	552	510	523	480	488	517	463	474	511	504	494	516	474	545	577	485	516	466	507	527	502	483	498	503	528	554	510	526	481	526	508	498	525	499	546	507	510	505	518	460	490	523	489	475	553	497	518	515	510	474	486	503	489	549	529	531	532	517	502	506	532	529	514	524	537	489	507	536	496	524	491	549	514	503	518	544	513	500	469	513	510	518	509	493	536	510	570	536	483	519	468	498	544	519	546	518	511	506	492	545	516	516	523	519	506	527	491	502	536	496	502	548	488	498	519	478	518	530	480	508	510	500	517	491	552	509	521	519	526	548	518	526	526	485	518	495	546	502	496	500	505	496	503	488	515	494	528	509	481	500	515	539	530	523	531	526	541	538	478	522	502	529	492	488	499	500	540	538	486	490	506	493	506	500	488	498	504	487	509	506	517	513	508	519	535	493	516	478	536	484	517	500	516	496	560	516	532	476	523	474	511	522	511	552	537	514	498	509	500	474	496	526	511	509	480	507	481	505	495	513	530	519	537	533	515	514	492	537	505	456	489	505	474	504	463	517	529	511	488	473	552	542	519	519	519	491	476	504	474	503	522	507	488	476	530	516	474	511	540	479	486	522	499	494	488	483	520	540	535	506	475	515	547	481	521	521	501	518	517	503	494	541	490	514	487	494	472	482	518	511	524	553	511	494	543	478	482	503	510	506	563	539	506	480	499	487	495	452	493	477	488	509	508	497	499	517	527	523	525	540	514	497	512	532	508	518	480	483	547	522	521	508	470	511	513	538	503	509	521	528	514	496	495	525	541	543	496	518	508	511	526	527	506	546	517	500	507	498	525	528	528	502	486	511	462	523	490	515	504	479	464	497	510	508	534	537	481	490	495	485	538	495	550	481	529	532	490	545	486	462	492	527	494	519	502	527	518	515	481	521	515	518	492	484	504	495	514	535	465	511	490	498	539	487	477	496	522	480	538	509	532	531	514	491	516	469	545	522	507	497	548	472	504	524	526	491	546	462	523	531	513	543	514	496	510	512	524	519	531	520	516	505	560	546	510	502	527	499	528	512	485	500	518	481	509	526	536	511	503	553	511	479	572	499	488	509	511	509	495	524	495	543	509	530	507	525	514	516	528	506	484	502	543	513	461	529	502	500	487	514	511	540	501	559	539	528	456	505	518	484	501	465	496	520	550	506	537	565	476	527	506	506	543	476	513	508	522	517	444	510	497	509	494	550	485	477	511	479	507	497	501	503	538	508	516	518	526	508	517	511	511	517	507	508	503	492	475	459	530	509	520	555	527	536	507	484	511	554	481	489	493	491	503	526	484	528	505	495	522	537	518	461	542	524	531	472	521	489	517	497	511	487	499	485	517	505	532	524	507	515	519	481	480	520	485	521	497	515	522	502	525	536	509	524	527	499	516	503	505	493	516	497	518	530	543	488	485	452	496	529	516	531	519	499	505	551	484	528	507	511	511	510	457	478	499	512	506	495	506	496	504	504	489	516	535	509	472	485	479	512	506	513	462	477	519	527	468	569	509	513	554	516	482	490	518	537	534	495	482	487	501	518	504	493	507	543	508	502	508	518	550	500	506	469	515	482	479	487	473	513	509	496	527	544	526	492	521	524	488	472	544	533	512	500	539	506	508	474	513	519	499	530	510	558	478	516	508	536	476	497	502	541	488	542	516	522	499	475	493	497	504	501	510	553	546	512	503	512	482	527	494	519	499	522	496	534	531	499	504	481	523	483	503	539	515	539	499	444	482	483	509	517	489	508	512	474	506	495	513	525	470	535	526	519	524	529	464	547	540	510	501	504	518	508	536	518	544	511	523	477	511	498	471	546	497	508	493	538	482	510	499	504	527	517	531	480	527	515	523	491	523	518	516	533	513	513	498	545	495	495	524	491	483	539	484	535	491	496	520	495	511	528	494	497	513	493	479	515	534	489	502	521	527	498	510	510	508	524	478	524	489	506	496	470	519	507	503	483	518	514	543	479	517	473	525	511	512	526	500	557	540	469	492	542	498	521	544	469	554	530	519	523	488	513	547	535	459	518	523	541	522	491	495	521	494	461	536	526	477	490	481	465	509	482	568	527	523	467	495	529	541	545	491	516	546
10841	23433	24395	15116	11151	12197	18645	13901	8747	3929	1859	962	774	719	725	689	678	742	696	707	687	695	694	672	759	720	708	668	713	724	737	665	746	745	765	676	692	719	679	712	651	722	727	697	672	643	696	699	698	654	709	678	729	708	742	679	719	702	690	700	719	688	738	720	726	731	691	646	752	694	646	692	707	696	731	662	663	717	653	686	694	690	670	702	670	713	702	710	683	687	716	681	654	719	659	718	683	689	716	701	707	710	678	691	701	678	705	678	674	703	673	646	693	704	706	767	720	726	702	671	653	690	678	716	714	691	718	722	686	641	723	704	663	660	753	695	719	733	712	718	720	727	711	666	682	680	682	732	688	686	634	709	699	663	730	673	735	648	661	641	676	690	705	723	682	690	668	700	706	673	713	662	680	688	693	679	658	685	656	706	701	691	750	704	697	681	722	726	671	662	690	697	696	688	721	710	704	672	719	676	709	665	668	707	667	700	664	713	724	716	662	686	720	686	736	713	696	707	694	690	676	704	744	661	677	683	632	739	695	703	697	699	709	676	695	675	699	662	686	690	665	694	738	704	699	709	682	689	668	655	718	704	720	675	714	715	655	764	671	679	719	671	713	713	728	688	699	679	652	667	642	692	665	700	675	690	701	655	719	677	669	655	709	684	731	625	688	682	662	703	719	700	720	700	684	730	686	682	678	729	686	718	679	645	737	672	725	707	731	716	729	760	730	737	674	677	693	666	686	696	712	670	686	719	645	703	653	708	700	673	658	713	679	702	664	707	699	672	716	698	760	728	700	716	681	692	724	713	725	695	712	682	683	662	676	667	717	665	692	649	664	680	647	694	642	659	664	712	684	641	721	697	733	763	723	743	678	695	723	679	713	666	620	686	676	677	716	706	685	697	671	655	674	684	698	700	678	677	693	711	679	712	726	684	727	692	675	712	711	687	648	728	673	682	676	695	678	688	756	689	692	753	727	697	715	668	679	742	697	719	690	703	673	687	650	665	692	716	705	714	686	650	725	706	635	671	693	763	718	696	688	652	693	711	682	689	739	741	674	718	695	702	649	697	704	653	717	741	720	699	701	684	669	697	706	679	662	720	680	701	686	686	722	675	699	711	690	648	708	710	664	751	685	671	702	671	698	634	706	649	682	659	698	721	727	706	663	684	669	659	674	729	753	687	741	685	693	681	678	655	620	709	698	697	666	693	706	660	654	734	687	678	754	700	696	653	690	678	705	686	662	679	707	696	687	684	669	701	709	669	716	722	760	689	699	687	709	702	721	646	726	677	758	659	662	692	714	701	658	672	720	670	642	743	666	668	659	725	667	700	721	666	663	693	710	691	696	757	710	676	734	691	714	693	681	743	625	748	721	690	697	663	677	680	680	718	710	686	687	668	703	694	709	711	706	704	643	695	699	700	699	707	693	681	698	634	678	741	730	677	671	727	693	690	674	663	721	730	652	663	656	692	709	746	718	683	662	664	666	721	636	705	663	697	706	735	679	649	689	696	705	710	709	676	658	690	692	719	705	709	713	658	699	697	652	665	700	728	665	706	692	666	688	699	723	688	698	680	697	691	709	709	708	714	659	679	715	723	698	674	700	701	729	703	704	686	650	642	740	739	712	684	709	661	676	667	701	702	728	714	688	681	691	713	687	747	739	739	739	671	699	715	646	722	689	678	696	727	722	705	688	681	692	658	692	714	709	651	729	678	723	712	709	668	681	720	733	732	725	711	681	696	646	698	677	714	709	686	721	674	669	703	665	647	699	705	720	680	670	659	688	704	654	707	660	695	686	662	674	710	699	684	694	708	689	702	700	692	684	668	711	680	683	671	697	698	661	744	672	645	629	693	677	723	694	673	680	678	717	676	703	763	696	651	689	713	673	710	630	723	658	706	658	720	663	625	646	671	699	683	657	698	685	681	732	636	667	662	744	729	712	678	716	699	706	691	617	728	675	739	702	671	671	691	724	682	681	691	713	701	722	693	678	674	703	666	686	652	713	673	649	708	690	660	689	681	694	659	729	684	716	715	679	678	705	703	681	686	690	672	687	678	663	694	720	664	670	689	716	685	686	685	686	684	714	689	707	706	706	710	675	753	665	693	739	683	721	681	726	711	730	703	682	700	650	705	725	708	717	699	671	663	677	740	676	699	686	666	707	738	703	690	701	714	686	728	749	672	688	704	703	703	680	693	651	708	723	706	683	720	647	661	710	686	670	684	659	697	663	698	727	641	651	664	725	699	696	676	711	687	693	688	694	691	729	754	711	631	712	714	675	719	680	633	684	739	640	658	706	715	723	689	676	716	659	698	685	729	680	745	705	687	718	715	670	645	637	655	699	658	632	700	638	700	664	701	672	722	698	731	685	749	687	685	706	692	673	668	689	662	701	719	672	648	683	712	678	699	702	668	683	726	683	653	713	721	705	682	692	687	703	708	736	692	682	720	753	701	658	701	633	714	678	719	718	672	651	648	661	705	732	677	693	705	719	707	728	657	718	695	723	678	676	659	701	736	722	715	631	701	678	718	652	729	722	674	690	716	700	692	691	701	688	694	682	692	690	703	725	732	703	689	642	704	731	685	655	684	686	700	682	692	668	711	716	686	662	701	693	676	698	703	694	692	683	697	689	670	670	678	695	712	743	682	664	726	695	696	670	691	633	676	715	713	710	688	705	695	700	714	663	690	710	691	695	665	696	677	716	700	689	717	745	693	664	673	730	651	694	721	694	734	689	630	740	650	686	709	658	694	700	705	650	669	752	713	706	660	696	661	673	675	697	690	708	725	752	707	691	678	729	701	733	660	679	683	697	707	715	722	664	660	650	704	715	675	678	700	711	710	733	662	679	712	737	707	702	694	702	734	680	715	699	711	735	695	682	679	688	725	716	734	731	721	689	671	730	681	745	708	713	662	743	678	725	717	713	681	711	684	710	690	668	718	661	636	716	708	670	657	672	670	741	728	740	692	682	706	704	662	664	662	662	703	707	701	681	686	682	688	700	687	675	687	723	714	704	711	709	687	687	699	717	663	700	737	694	695	709	708	674	689	721	688	667	716	702	676	697	688	682	683	681	745	629	711	663	696	673	733	666	744	670	673	684	680	651	673	682	662	717	726	695	740	672	697	695	735	722	700	665	697	707	727	702	695	678	627	684	700	694	677	689	684	674	713	690	684	657	725	671	748	682	667	680	712	756	761	713	716	696	685	703	706	676	705	673	697	695	698	688	731	691	687	655	685	704	695	707	667	681	684	680	704	680	680	681	697	672	685	651	701	653	725	635	707	674	731	736	703	733	667	673	715	657	733	715	646	677	701	746	717	688	704	716	694	707	752	689	680	715	729	701	707	696	688	720	708	663	674	707	663	725	719	682	674	672	729	718	767	696	727	717	682	687	696	669	682	692	713	672	711	689	662	680	686	672	690	691	702	701	734	685	691	633	715	724	669	722	687	699	674	683	707	707	687	711	669	675	689	716	686	701	713	711	682
27434	21310	18346	10504	5209	4955	11199	8042	4553	1995	1038	685	521	487	531	481	507	500	477	480	551	504	540	502	515	531	544	519	540	556	528	483	519	469	527	498	489	503	529	539	513	570	487	551	508	510	491	527	504	528	502	503	501	507	524	478	466	520	503	506	481	506	509	503	476	544	495	535	521	528	526	499	513	469	501	514	497	502	536	524	522	516	509	481	492	464	505	524	495	495	534	484	517	482	479	497	472	471	508	541	505	530	535	498	521	521	498	508	495	518	503	492	491	499	494	522	487	538	510	516	470	495	546	495	505	484	496	500	487	509	490	511	494	509	553	506	478	526	483	514	485	515	491	497	525	513	530	519	479	476	507	528	506	480	520	477	487	521	490	498	549	487	515	530	519	492	513	533	528	490	516	475	495	491	529	520	478	487	504	503	516	514	521	516	500	478	519	479	508	503	523	487	526	491	516	510	499	493	466	506	476	499	506	555	543	480	536	523	509	502	498	495	529	449	507	506	519	482	487	505	459	510	477	503	527	485	557	497	498	464	475	523	543	514	519	483	479	491	531	474	502	497	547	529	468	525	505	495	501	532	527	508	484	461	507	486	492	477	511	516	494	512	501	523	491	530	511	491	522	526	468	550	496	513	518	474	493	523	545	511	496	505	519	520	511	512	454	486	517	482	526	480	498	483	504	519	519	503	493	497	468	520	540	471	505	474	474	498	509	463	494	530	493	488	516	513	472	512	500	506	501	485	487	477	520	511	477	522	499	492	490	492	532	514	482	516	497	512	519	515	513	507	534	488	489	524	477	485	492	478	507	533	511	522	491	495	480	481	497	489	451	511	506	547	514	463	513	473	482	510	531	501	501	549	528	526	501	560	491	520	512	485	497	525	511	480	483	508	495	546	581	486	565	499	528	497	515	525	525	515	527	489	460	482	491	536	480	483	484	517	492	488	491	489	485	492	553	511	544	485	476	462	521	523	488	481	533	500	452	503	541	537	536	528	475	538	528	452	503	484	536	517	526	532	489	516	508	539	534	493	478	544	568	521	489	522	480	500	496	492	469	493	537	520	535	517	504	473	527	486	499	516	502	522	566	513	496	528	505	477	532	530	556	503	488	533	495	494	503	483	496	523	495	522	504	547	485	491	521	494	492	544	534	489	498	503	508	506	474	511	479	449	492	498	486	540	516	539	472	521	493	473	503	510	507	541	506	512	503	514	480	486	494	506	511	482	502	496	536	532	538	533	482	463	522	490	505	484	497	511	504	492	512	517	547	473	535	513	510	479	519	514	508	499	522	456	501	539	463	549	513	510	515	502	496	486	480	482	581	501	520	488	497	503	508	531	524	507	497	501	518	518	507	490	482	501	483	515	527	538	499	520	503	534	500	498	473	487	458	530	492	469	505	535	496	510	479	501	527	514	498	508	478	511	529	497	469	520	510	474	516	536	517	525	528	474	480	509	500	511	493	485	508	497	501	489	507	472	493	494	511	512	507	506	487	521	482	518	489	488	517	499	509	464	468	504	470	470	518	461	509	505	517	471	510	534	562	528	503	482	499	487	482	514	533	520	529	514	488	495	494	508	533	529	543	504	539	509	500	475	519	544	473	511	538	513	533	522	500	474	541	513	527	532	479	523	548	487	501	507	527	552	477	534	508	554	529	494	495	499	459	495	551	511	517	521	457	503	492	527	522	479	477	477	504	484	481	491	489	495	472	459	544	495	519	492	502	524	511	542	521	487	513	509	529	524	492	549	494	506	513	480	549	491	501	491	516	463	509	489	503	508	494	532	519	488	493	518	505	480	534	487	553	498	506	518	456	511	514	502	519	491	519	512	491	505	513	531	508	497	463	478	523	585	515	466	530	474	473	493	534	503	493	461	512	486	497	492	525	503	517	483	533	475	533	519	515	484	509	510	489	480	467	507	499	543	527	495	530	488	528	507	443	557	438	476	514	515	484	511	527	499	497	488	511	512	487	528	526	495	531	523	505	520	534	513	469	559	511	475	527	514	510	493	479	513	519	499	493	496	520	485	502	497	485	558	543	550	505	546	468	498	480	460	517	528	469	524	473	515	524	506	504	487	521	538	498	498	500	535	468	480	492	530	531	491	537	500	503	482	515	499	503	491	532	493	478	468	476	520	491	500	526	480	465	500	531	500	565	468	505	447	511	485	485	497	516	510	458	520	539	509	492	519	552	515	506	530	489	494	511	460	500	519	505	491	493	499	528	481	546	486	493	503	542	486	502	493	503	526	477	541	484	504	546	507	505	515	513	519	513	480	502	505	510	516	506	495	525	526	524	487	523	501	535	483	485	514	475	549	484	528	499	514	486	514	493	531	524	496	512	472	500	528	491	501	475	519	495	516	476	501	507	530	469	487	491	519	515	504	511	499	529	520	510	479	535	477	505	509	504	489	497	487	512	527	488	481	526	533	522	518	531	527	486	534	491	461	477	478	471	524	521	538	520	517	493	468	482	495	543	469	519	472	529	475	478	479	447	494	477	482	494	487	483	453	507	501	528	478	499	511	513	498	494	495	502	515	498	533	534	491	480	518	501	503	518	500	504	498	498	535	513	510	497	499	515	506	485	505	516	509	471	499	533	496	530	513	483	467	511	522	524	516	548	521	502	518	512	536	479	543	469	504	520	491	543	497	475	477	493	499	505	529	532	479	515	469	524	569	509	461	474	519	490	519	521	538	489	495	531	520	502	468	519	496	467	500	530	484	501	510	557	512	474	520	511	505	482	527	499	477	508	473	515	493	530	513	518	499	461	481	511	523	510	514	495	516	508	513	510	489	501	470	527	535	492	480	522	501	477	504	536	517	499	472	536	509	521	491	474	488	524	505	505	509	463	511	507	479	503	510	480	507	476	476	494	508	514	488	485	460	523	455	542	472	512	525	493	507	568	513	522	535	501	504	478	521	518	460	487	523	479	502	479	487	510	507	490	546	525	530	490	541	492	539	514	490	488	532	501	509	508	464	513	505	550	521	502	480	524	534	474	545	531	500	470	500	526	485	510	506	494	536	502	499	462	522	525	501	535	521	534	479	481	511	504	490	536	504	492	494	510	482	471	490	540	478	525	488	492	485	533	485	498	523	481	520	504	504	492	487	462	528	476	477	443	543	489	504	493	474	526	489	500	493	528	511	533	503	522	512	473	516	512	521	515	528	518	538	496	521	545	544	493	500	493	520	426	505	456	545	483	499	521	502	509	515	517	484	463	519	515	509	495	481	510	503	505	537	492	527	501	483	542	500	534	493	484	504	492	489	497	519	489	528	486	514	490	487	521	521	513	536	512	483	523	521	518	533	546	493	464	495	509	541	541	544	482	516	493	533	490	534	510	499	502	500	488	510	513	501	502	511	518	526	516	504	498	516	512	530	478	513	548	514	504	481	500	502	471	461	525	541	478	495	474	496	501	500	496	532	507	506	488	525	468	572	483	462	505	488	495	499	513	501	498	509	511	536	506	506	504	553	504	490
13351	23355	22765	14324	10550	10637	19114	13387	8139	3662	1801	894	750	670	659	725	710	734	695	663	682	704	708	738	733	711	732	687	673	708	691	678	688	681	699	698	755	715	693	685	675	704	706	740	688	699	684	715	662	746	708	679	678	723	662	648	685	718	685	658	753	713	695	682	664	701	690	702	703	679	711	689	692	694	675	711	705	650	707	705	686	712	738	691	671	677	716	652	712	701	692	678	709	700	670	652	680	691	715	722	716	670	667	724	696	731	667	720	658	700	648	687	663	658	684	675	711	713	712	689	636	703	714	696	654	693	731	729	741	736	697	717	699	723	698	678	691	713	705	678	707	723	703	664	692	721	674	708	700	649	663	649	658	698	723	681	654	683	671	650	681	687	689	706	744	676	686	711	696	669	680	641	720	689	699	711	694	721	687	641	697	741	696	671	717	677	663	723	680	686	712	645	679	636	695	723	654	635	714	704	702	704	700	725	662	714	685	659	701	648	682	682	701	693	738	689	687	747	718	696	680	701	678	667	739	707	710	657	701	683	703	712	671	701	678	685	708	726	716	703	726	730	708	685	702	696	665	718	684	649	691	691	669	707	684	681	725	676	697	699	688	690	700	658	708	675	727	684	666	685	727	671	675	688	701	692	673	720	695	663	679	682	703	676	711	725	690	725	690	718	646	725	667	674	715	657	667	747	720	668	657	692	703	713	700	689	716	687	693	656	695	718	707	678	711	702	686	687	704	675	684	691	741	682	647	668	684	725	705	659	705	711	690	658	675	692	715	704	699	687	676	730	679	687	681	692	664	674	723	701	691	643	732	715	683	660	710	687	721	699	664	770	720	658	638	659	690	664	687	665	689	672	708	761	711	674	749	724	718	691	654	692	699	706	664	662	696	704	739	735	690	651	654	685	725	705	707	713	706	668	659	707	740	665	692	651	741	691	684	737	676	728	678	667	714	704	702	730	671	722	698	714	701	685	729	715	699	680	665	667	712	705	731	694	697	710	683	702	702	721	715	714	681	695	717	692	740	681	685	689	660	704	666	719	685	659	639	707	685	740	740	669	662	703	725	703	665	646	685	687	726	692	648	717	678	674	672	692	708	715	701	658	714	670	701	736	641	717	726	706	681	691	699	760	699	730	713	676	706	671	718	663	676	708	682	709	747	730	675	725	667	695	687	716	664	693	668	671	670	666	756	672	713	675	713	699	664	667	735	657	722	654	724	695	688	723	666	666	726	707	684	671	656	728	726	668	692	690	737	697	699	682	742	700	688	712	738	721	712	659	723	719	703	687	687	708	668	698	724	658	702	687	708	661	721	680	696	662	667	712	690	706	700	735	706	735	742	732	666	679	704	686	690	674	663	697	715	711	707	681	769	680	713	713	667	694	703	690	700	701	740	672	694	662	714	727	678	696	668	681	682	713	675	667	652	708	686	688	687	717	700	693	695	676	739	696	670	734	698	686	712	698	728	675	695	642	691	735	671	692	759	701	751	711	681	701	730	712	676	697	679	690	648	701	701	662	686	709	710	689	645	721	738	684	628	654	701	683	680	715	674	719	648	720	712	727	715	685	697	700	713	690	704	692	706	688	668	751	703	720	687	683	673	661	712	719	698	722	700	647	693	670	678	681	694	673	700	701	659	694	703	715	679	696	655	731	743	695	694	743	676	683	673	675	658	681	714	673	708	670	718	738	689	668	685	760	675	675	669	680	721	680	666	751	679	699	678	783	743	682	673	652	677	714	698	727	732	725	718	719	708	727	695	705	721	697	734	680	672	669	700	747	701	679	668	720	672	683	704	714	712	695	694	715	704	732	718	682	680	678	696	685	696	667	673	682	687	676	648	706	710	696	748	680	672	671	731	687	738	730	713	713	712	682	721	688	683	705	685	699	653	708	746	717	713	758	707	693	685	686	723	724	688	712	680	737	661	739	740	762	713	728	691	698	691	694	713	687	689	692	672	684	729	710	725	685	693	698	647	748	716	727	752	686	652	683	669	658	692	764	681	696	673	719	664	675	708	712	742	703	673	679	701	685	726	722	729	691	697	667	663	643	707	696	678	700	661	682	721	676	677	741	684	682	672	694	663	678	682	688	668	692	701	704	751	722	711	665	683	671	677	750	689	653	715	691	691	745	697	700	721	670	713	678	705	704	717	679	675	672	676	700	688	700	720	682	712	687	724	668	698	689	682	691	669	726	673	716	751	729	688	691	717	713	692	660	650	705	686	673	694	701	689	695	713	711	676	711	657	751	659	716	701	665	681	740	690	700	701	690	690	696	732	732	687	692	724	712	658	724	688	742	707	656	694	675	709	723	673	670	697	731	694	711	692	700	672	703	679	690	665	652	707	679	698	684	722	716	718	714	673	672	664	665	695	657	676	708	702	676	667	705	668	682	740	707	660	730	684	727	695	749	673	705	687	661	694	673	654	703	704	683	714	736	662	702	674	685	727	678	714	707	702	727	696	689	718	643	702	645	692	680	690	711	702	687	686	707	684	679	702	680	718	692	680	708	744	651	675	707	664	725	654	644	680	753	720	702	667	740	722	681	745	745	731	736	674	728	659	651	679	673	683	667	695	709	691	678	690	665	730	728	673	752	681	713	746	741	686	686	728	687	721	720	690	713	648	675	675	693	699	696	720	669	737	752	678	693	670	739	682	696	729	751	684	699	715	726	658	658	702	723	666	665	708	681	727	691	693	671	694	706	715	715	641	675	698	677	693	686	679	679	672	678	711	675	650	697	710	712	680	717	673	667	689	704	687	683	728	673	676	702	646	708	713	714	748	623	709	717	660	665	666	702	748	696	730	673	659	711	694	720	713	686	668	699	693	695	722	680	700	734	692	688	685	694	726	710	683	673	648	707	669	664	667	652	718	689	704	698	675	682	694	709	705	708	721	712	713	681	684	731	724	684	683	697	689	682	717	696	719	718	715	687	628	685	657	668	704	629	661	680	692	621	736	664	629	722	675	736	683	667	684	740	702	712	746	685	686	713	697	714	689	743	655	679	677	688	716	709	743	679	663	688	723	694	732	679	652	689	698	688	722	697	728	715	700	717	674	726	710	686	721	689	711	717	718	677	744	682	723	665	644	707	739	667	711	669	683	682	706	692	683	674	643	687	694	681	721	670	680	690	696	667	710	732	655	744	718	663	699	704	712	692	729	727	701	774	695	744	692	744	674	696	655	664	707	688	679	668	669	702	672	711	731	654	677	756	676	696	707	680	667	705	718	719	703	734	689	682	684	731	761	679	676	639	759	719	747	715	688	698	687	726	725	672	667	677	701	679	677	665	681	706	729	679	724	713	672	706	677	759	722	674	689	718	705	683	715	665	680	718	718	678	721	731	713	678	711	678	683	676	686	701	704	712	685	724	699	693	664	654	687	697	697	703	741	692	673	713	685	732	651	697	655	657	680	662	689	694	692	678	684	713	718	708	694	671	624	702	701	718	684	701	706	713	647	653	671	700	765	676	697	658	660	681
23332	21448	29269	24034	21468	35390	62076	49821	35369	20267	7388	1737	705	486	490	488	478	417	413	458	411	449	475	451	465	488	424	473	468	436	442	463	427	429	427	463	415	403	426	450	438	413	446	413	435	442	446	456	413	436	440	451	393	429	449	429	442	426	462	455	442	451	451	447	490	440	435	415	400	479	416	478	483	461	491	410	456	436	456	432	424	448	420	420	435	432	419	424	460	460	456	430	429	428	460	467	455	467	438	457	467	452	448	460	441	427	427	444	437	426	477	420	415	410	436	409	442	421	407	456	470	450	488	447	465	414	434	445	438	461	429	495	452	458	400	432	442	437	446	417	463	436	433	421	419	445	427	442	458	460	431	451	456	448	420	416	452	488	460	436	455	460	424	421	477	463	392	388	434	449	435	466	453	452	463	478	448	414	434	485	462	463	423	435	455	438	449	459	442	458	421	448	491	396	448	486	450	463	431	415	442	407	478	439	395	409	433	454	451	464	440	402	420	452	451	418	468	451	427	427	465	436	450	443	398	438	457	484	451	488	447	421	434	470	468	452	460	493	400	449	435	436	433	440	430	465	432	432	455	453	442	413	406	469	419	405	428	463	446	463	450	482	423	399	458	466	442	431	421	467	480	406	392	451	448	418	392	447	463	441	458	473	471	434	429	470	448	445	477	477	439	419	422	445	410	481	461	426	464	449	443	440	439	439	460	438	428	419	439	426	473	434	419	429	458	459	422	446	415	415	425	473	466	424	430	439	435	428	425	433	422	446	475	449	422	462	426	437	459	434	459	456	419	416	426	435	437	454	450	441	434	453	444	455	450	413	439	443	405	467	462	449	385	428	425	443	459	466	403	470	388	426	449	439	417	416	451	463	456	441	422	424	475	408	423	471	439	450	431	463	436	473	466	432	440	442	434	474	418	468	434	412	450	421	431	403	394	476	444	429	464	408	446	449	410	456	430	449	400	457	421	446	453	424	458	459	441	438	399	453	449	414	453	440	418	465	411	431	448	405	423	426	435	441	466	485	433	457	411	433	446	409	447	442	444	479	447	456	441	433	433	425	408	432	447	428	435	436	452	419	467	464	453	445	449	389	427	413	439	423	454	437	475	414	456	407	442	400	435	460	420	416	436	460	437	416	452	469	459	446	445	454	473	426	462	463	430	407	442	440	438	428	479	440	452	404	440	429	469	478	417	416	432	473	412	452	442	451	444	446	435	446	409	427	430	454	411	453	419	426	434	457	424	422	456	428	429	444	426	448	441	465	451	435	408	477	464	443	436	486	486	454	447	430	440	422	425	403	425	462	436	461	462	411	462	433	461	454	417	423	450	421	444	457	455	433	474	461	439	435	432	430	426	450	460	438	452	410	433	464	459	452	440	406	433	452	388	407	462	461	447	406	436	442	432	386	469	465	406	437	464	456	405	457	466	464	435	443	450	452	389	446	413	456	451	458	441	469	441	412	463	419	456	423	454	442	440	437	441	443	463	458	423	459	427	475	417	440	424	435	424	446	458	421	426	453	451	435	435	418	431	410	454	427	430	433	457	464	430	434	466	503	473	416	430	441	448	453	417	440	447	456	442	401	413	428	421	455	460	417	475	439	438	441	435	410	466	415	460	435	460	412	438	441	401	417	435	408	413	430	440	433	471	434	466	411	455	455	459	444	435	391	442	439	450	495	446	434	426	435	421	464	459	458	454	415	457	443	451	478	427	402	461	445	422	421	449	432	441	452	440	452	476	437	439	456	458	436	470	483	438	401	430	437	430	408	450	417	429	431	421	478	436	417	414	443	415	417	427	467	472	450	443	444	434	446	458	453	459	462	406	421	429	451	443	445	429	431	394	465	428	461	454	456	423	421	431	447	425	417	453	442	477	395	442	425	431	448	445	461	430	432	445	436	407	429	447	440	428	436	462	424	417	420	472	482	408	440	429	428	473	463	427	414	474	425	460	429	479	425	441	475	462	432	408	430	442	454	427	429	433	436	434	463	427	417	480	442	446	400	464	428	445	421	447	425	457	469	470	466	421	432	440	450	411	456	455	425	457	439	420	458	427	448	422	432	405	452	425	434	477	447	416	431	422	427	457	416	477	418	433	496	423	483	443	456	467	433	454	444	448	415	422	420	402	439	443	435	422	453	443	445	432	446	398	410	409	416	410	450	414	445	437	427	466	434	441	417	470	423	419	410	397	431	470	438	464	380	472	429	463	412	428	422	425	417	440	420	387	455	421	439	460	410	466	441	457	429	441	435	432	457	464	451	439	438	445	405	426	408	465	445	430	418	501	419	443	427	500	449	396	437	432	416	477	450	428	443	426	451	442	434	417	410	391	396	419	457	450	408	452	431	448	424	441	445	440	454	444	479	437	455	421	470	447	451	465	414	483	405	457	449	452	449	431	441	437	415	447	418	453	433	433	448	441	428	425	466	433	461	428	466	433	437	444	443	446	432	395	415	449	441	447	439	454	453	466	425	442	432	477	400	438	450	403	447	428	438	438	448	448	439	471	424	431	460	425	458	454	436	420	461	433	424	438	444	447	436	454	416	481	432	435	402	438	433	457	419	453	465	409	432	447	456	440	442	450	449	442	482	422	417	421	392	466	437	386	420	414	451	444	444	442	415	425	431	456	431	404	451	430	468	427	458	412	454	442	449	426	411	504	456	453	464	426	425	445	450	441	435	453	430	439	402	422	427	428	431	435	461	443	425	441	401	458	434	433	448	454	483	458	459	429	403	426	456	439	407	411	411	405	448	428	429	443	419	447	450	465	451	438	403	449	431	392	437	432	422	486	459	427	423	456	439	420	476	420	443	414	439	425	467	431	487	439	406	450	424	442	410	461	476	447	468	433	457	441	436	433	430	462	428	477	446	461	433	435	448	441	470	438	457	474	434	455	422	450	441	436	460	450	408	426	467	447	423	440	465	468	420	453	430	421	442	388	399	467	437	449	423	468	476	443	456	422	413	461	418	443	420	488	437	436	460	430	447	434	427	408	440	445	443	473	447	413	444	399	418	423	435	440	437	424	429	447	439	478	422	439	431	461	407	413	458	406	441	447	421	413	444	455	420	449	450	435	470	393	436	465	440	446	448	392	428	451	448	441	415	418	452	455	434	410	444	425	466	438	479	454	419	434	427	427	427	405	423	430	418	418	434	439	430	490	424	433	443	470	470	447	456	430	422	452	441	435	460	439	456	492	414	444	431	409	436	419	455	438	444	421	418	433	421	434	434	452	460	460	453	459	455	434	504	438	445	456	429	452	435	431	463	421	404	430	443	454	454	444	435	430	472	471	419	406	440	425	435	464	441	431	463	436	435	453	441	411	439	447	445	439	425	447	416	446	422	429	423	441	431	451	414	426	459	460	439	459	454	435	434	465	421	447	422	447	449	452	439	425	414	442	458	453	454	460	448	464	435	444	429	453	429	420	434	417	466	450	447	436	454	418	447	434	429	434	420	413	441	426	459	436	437	444	438	445	453	451	427
15514	32564	29452	21064	16684	42827	61046	50540	38986	24817	11033	3292	1160	673	672	624	585	614	588	635	629	606	602	612	607	566	620	630	629	600	649	592	609	602	600	560	580	547	577	599	597	579	612	657	572	585	596	617	600	607	550	615	595	634	562	569	617	565	625	582	574	613	589	590	612	540	612	566	588	619	547	581	611	582	584	587	564	587	613	590	603	548	636	611	619	586	571	628	632	640	585	643	607	566	601	607	606	585	600	600	611	610	578	605	592	648	593	608	614	555	594	586	598	617	593	585	590	617	630	588	570	609	583	590	569	619	591	563	584	609	567	609	590	600	562	628	621	608	585	621	578	609	589	576	561	599	628	624	605	628	599	615	558	549	630	585	587	631	591	592	614	601	589	630	566	622	592	622	565	621	623	608	623	594	587	585	583	569	604	634	542	617	622	607	574	597	571	632	581	582	602	643	586	580	608	617	552	584	625	622	569	583	602	584	561	604	598	580	563	619	566	621	572	648	565	613	581	563	594	579	601	579	577	558	610	608	605	597	614	599	604	589	593	556	654	588	597	595	579	588	622	581	611	595	594	567	597	623	580	593	595	590	615	617	625	602	598	582	667	559	548	602	577	601	597	615	588	608	633	576	610	555	589	587	614	565	607	627	603	620	596	588	604	585	611	582	599	569	582	575	563	555	560	574	655	618	597	602	635	589	623	643	618	605	566	623	607	603	606	577	579	608	635	577	614	607	632	619	587	621	609	613	604	613	568	601	620	600	576	650	629	613	594	593	603	604	604	563	546	612	555	582	627	589	597	566	614	568	641	603	600	590	624	602	602	595	596	599	585	548	583	626	634	591	600	614	588	606	656	624	613	573	584	537	605	597	580	579	619	553	584	591	596	602	633	600	621	605	580	576	629	614	589	548	596	591	573	573	659	569	590	612	609	573	605	561	586	646	590	582	588	572	590	627	612	579	589	630	552	566	574	607	574	621	621	571	592	595	571	587	602	576	602	591	561	568	661	581	598	623	642	598	597	602	635	585	556	606	577	616	615	601	579	592	617	586	573	605	630	593	559	581	625	562	593	603	589	582	606	613	615	623	604	588	589	582	601	603	621	600	599	611	589	609	597	592	589	568	576	586	598	633	613	591	602	571	592	638	567	606	616	577	622	572	589	618	618	609	619	611	598	603	586	584	555	614	604	564	591	576	624	599	585	587	598	564	586	644	584	596	585	566	592	595	582	612	615	603	637	571	580	586	621	566	610	601	566	600	613	655	566	579	592	600	567	590	598	562	612	591	591	602	565	606	558	575	594	632	550	570	595	593	594	618	612	613	553	600	605	586	588	591	605	551	558	590	579	610	585	590	607	549	583	594	621	605	597	629	623	604	583	607	605	608	575	583	610	632	571	550	642	620	597	613	581	578	592	585	598	615	615	609	606	622	583	617	576	578	589	646	627	623	604	582	624	573	580	620	621	619	592	628	591	609	620	527	600	604	572	587	612	601	581	625	600	633	606	628	589	587	583	592	583	570	620	611	591	597	569	646	617	578	650	611	664	635	606	606	638	586	576	575	557	566	558	572	609	619	600	608	613	598	584	601	594	576	583	585	599	603	597	555	575	584	560	603	594	584	595	582	641	619	585	556	594	578	609	626	623	610	606	603	576	600	588	633	609	602	639	641	595	553	553	644	567	604	607	559	600	601	623	552	557	626	573	572	580	560	602	575	595	568	610	638	575	626	627	613	602	608	619	585	616	597	572	600	604	611	578	613	597	548	565	614	585	620	592	588	630	606	614	627	608	584	566	651	563	594	597	591	632	581	587	567	612	596	603	593	596	583	611	622	600	606	591	594	623	577	573	590	581	594	588	619	618	604	602	567	571	606	578	593	609	635	636	591	603	602	611	596	583	632	643	583	557	566	628	588	581	583	637	583	635	598	610	597	602	649	586	658	568	572	596	573	629	577	581	634	633	621	535	599	607	596	592	565	565	625	576	589	559	568	607	577	582	562	569	591	546	599	594	578	607	591	611	560	559	590	584	571	646	545	627	622	609	571	604	609	597	545	592	601	615	579	578	620	594	625	554	614	627	587	600	568	615	591	611	626	592	617	641	554	558	615	577	603	576	603	619	577	588	592	581	567	552	615	623	612	577	570	588	521	590	611	561	604	608	614	619	649	605	626	579	643	654	575	616	610	628	587	625	609	549	608	625	585	598	580	626	625	639	585	605	602	617	596	604	588	607	609	590	589	589	570	618	607	609	599	628	611	609	633	582	579	632	611	617	594	572	580	624	564	574	603	614	578	621	608	619	580	571	610	600	587	666	598	601	612	598	586	591	596	581	558	614	605	608	619	609	572	608	587	544	580	588	564	610	612	548	589	587	572	593	577	621	563	578	588	586	622	588	628	622	590	571	624	637	587	536	595	579	577	561	613	615	581	604	593	591	601	575	606	587	565	594	552	607	607	577	617	589	609	589	608	644	613	586	574	596	596	594	606	610	580	636	604	582	613	638	586	604	590	618	584	596	652	606	648	574	621	570	639	585	591	650	589	592	601	628	597	586	597	591	594	653	624	583	609	622	596	596	615	585	543	621	605	616	608	625	615	580	620	587	587	599	587	598	590	645	572	595	596	633	585	605	582	554	585	619	614	588	636	619	599	558	622	585	610	598	568	596	583	574	623	562	602	614	567	597	664	624	603	557	578	620	602	650	660	596	590	610	597	605	597	598	607	616	604	554	578	608	555	584	566	599	617	597	588	583	571	629	633	557	560	621	631	633	559	548	618	625	578	616	578	604	584	558	597	617	628	608	620	609	581	604	579	627	596	603	593	615	583	610	575	623	604	621	592	620	585	638	608	605	605	591	580	589	558	609	611	544	589	590	602	576	605	649	618	595	606	565	599	585	612	584	621	581	612	607	563	630	584	598	606	571	592	601	599	610	626	579	624	578	613	586	593	614	592	557	609	565	643	618	615	614	582	589	630	650	580	587	624	595	625	614	656	561	619	593	650	607	610	604	587	601	597	603	607	573	566	605	579	603	610	620	601	575	633	538	599	621	643	603	601	595	642	571	597	603	570	594	573	570	580	630	591	568	613	593	584	612	579	591	583	566	618	534	616	566	600	584	589	587	613	669	646	601	586	564	576	621	623	614	611	595	576	586	599	602	628	611	597	604	640	583	627	572	607	627	592	588	609	607	589	611	633	576	614	602	622	572	639	579	634	644	610	565	593	579	590	576	617	577	659	629	583	584	583	578	579	585	596	626	637	648	594	580	567	603	611	594	581	619	553	624	548	593	620	600	583	605	604	580	561	647	627	572	588	592	618	555	605	634	607	594	578	589	603	607	584	573	568	573	633	596	626	585	549	563	653	574	583	597	583	585	572	584	576	576	576	588	604	596	634	631	612	582	615	629	553	600	563	580	609	617	600	597	598	601	633	591	599	606	585	546	624	586	618	655	575	630	625	617	605	625	619	591	581	605	617	625	619	570	597	594	625
27319	21206	16453	8851	4413	7274	12535	7936	4152	1898	968	669	507	541	497	472	516	503	515	492	482	518	543	528	523	522	490	508	501	540	516	535	552	516	497	484	507	491	509	515	502	536	500	535	493	496	527	533	562	546	537	518	536	513	542	540	510	495	489	461	532	527	513	539	498	535	561	527	520	508	536	473	506	516	525	475	524	497	518	508	516	487	482	529	542	524	537	511	546	486	506	513	529	484	475	498	493	494	555	516	504	511	476	478	491	484	511	471	503	526	518	513	504	502	533	531	481	513	500	532	523	513	531	495	525	513	513	500	516	501	513	516	523	533	533	542	514	528	488	540	512	503	502	513	536	492	508	513	513	508	525	540	502	508	496	502	504	531	533	485	487	541	483	491	483	496	542	529	497	530	544	491	502	558	491	497	508	499	501	493	538	496	511	507	557	531	520	486	582	493	557	494	493	523	537	503	555	506	511	539	516	521	504	525	497	488	533	528	498	532	505	544	490	544	515	514	483	537	480	556	512	517	515	481	515	545	503	533	501	527	525	532	476	528	496	479	561	519	525	529	470	516	541	501	495	500	502	520	499	482	498	508	535	544	551	538	518	495	527	548	509	524	530	521	528	503	550	527	544	502	486	515	489	512	479	531	522	494	556	509	538	503	508	497	492	516	506	502	556	556	463	469	502	536	499	515	478	485	529	540	514	497	525	497	484	492	512	496	477	522	541	484	563	513	520	534	502	527	513	481	508	524	489	553	484	522	510	507	511	521	538	543	506	556	530	508	492	503	522	516	501	455	521	516	541	480	528	478	535	483	536	502	517	544	516	513	495	530	530	493	509	510	545	553	470	504	513	509	515	541	550	506	508	535	528	529	548	482	566	504	500	504	526	452	505	537	510	537	499	499	509	490	502	543	516	534	548	513	517	503	498	525	513	487	505	510	548	544	525	483	498	509	486	566	492	536	521	517	571	501	519	557	532	537	517	510	508	479	523	464	529	522	529	513	484	526	551	515	479	536	509	536	509	524	480	500	531	503	509	523	521	476	530	538	522	506	543	500	541	518	520	484	522	520	492	522	551	495	528	502	508	488	492	523	518	532	527	523	548	503	512	491	495	488	499	524	526	485	561	474	525	498	527	474	494	526	520	548	570	538	554	487	511	508	516	495	515	483	505	506	497	517	509	535	542	561	513	508	498	536	522	510	533	536	507	510	527	539	548	513	527	520	516	517	529	553	502	526	514	550	547	547	502	534	488	485	532	549	532	515	482	494	515	478	513	505	496	478	541	543	515	518	549	547	517	484	484	520	526	539	561	521	515	535	546	513	494	504	559	532	504	556	570	488	494	542	531	495	500	494	500	511	523	534	483	505	521	522	474	527	525	526	504	491	503	531	490	515	549	576	517	506	533	485	545	523	501	535	489	552	536	516	534	495	524	524	482	521	553	480	529	515	505	511	531	499	558	543	513	523	536	512	553	501	480	551	535	553	511	484	510	503	509	510	493	501	477	551	516	486	519	513	509	505	492	490	528	530	500	533	537	538	493	542	510	514	568	516	503	555	524	506	507	519	488	515	506	506	485	490	519	482	542	515	498	510	491	501	478	529	518	539	545	475	536	523	537	459	532	537	484	488	570	504	510	538	509	499	539	495	499	510	532	488	506	497	516	508	542	509	494	509	487	497	506	528	499	535	494	507	489	502	517	535	465	496	501	519	526	520	509	536	510	534	493	458	528	529	538	515	499	543	513	516	512	475	528	514	497	491	485	517	483	538	512	481	518	531	506	521	521	503	534	525	553	517	498	507	513	549	505	549	505	538	543	511	519	507	527	520	504	490	512	469	487	503	497	488	564	486	517	516	524	513	509	449	527	535	490	493	517	514	497	508	459	543	478	501	541	497	537	514	515	546	504	462	527	523	473	484	536	537	509	519	526	462	500	538	514	502	501	487	489	513	544	542	491	518	483	507	468	522	553	543	546	532	533	529	538	511	491	539	545	521	511	496	502	490	508	568	490	494	531	499	486	544	519	534	541	507	493	533	490	533	520	487	476	501	506	496	503	503	492	519	512	500	510	531	517	538	501	512	501	514	526	516	475	499	551	509	523	519	513	528	504	505	520	505	510	527	539	520	509	545	500	534	490	528	561	515	523	530	499	530	538	474	510	542	502	538	513	503	515	521	501	518	515	485	480	551	512	540	521	529	523	524	499	488	524	498	535	509	479	495	532	568	544	551	574	524	479	495	502	528	503	563	541	516	500	529	509	493	488	510	525	519	485	487	533	491	463	530	489	470	535	520	488	477	520	532	492	538	497	484	506	536	487	498	494	525	507	505	542	489	570	503	507	533	515	545	505	461	509	515	536	523	537	521	548	529	485	502	470	517	525	519	531	493	483	540	497	508	513	512	543	510	499	491	541	467	537	533	504	558	483	536	511	514	494	505	504	500	551	508	547	505	495	536	516	494	535	518	498	512	519	513	516	497	472	521	513	485	492	535	551	527	498	475	509	492	510	533	552	516	505	501	487	550	522	509	505	515	494	533	512	493	534	524	481	552	521	542	509	508	537	544	494	516	547	507	528	506	515	511	537	525	457	526	525	500	496	557	535	498	554	541	507	522	522	557	547	541	503	489	545	530	526	489	512	517	538	503	540	492	518	522	517	549	539	513	510	543	548	520	477	495	519	517	536	531	492	520	534	547	501	514	479	478	539	489	502	554	510	528	469	510	502	490	531	516	504	509	536	511	494	548	511	488	488	495	501	537	544	507	531	504	519	495	469	527	504	525	513	510	536	508	507	534	511	515	525	502	469	496	465	513	500	508	522	488	477	504	539	513	511	506	498	529	529	558	499	501	510	523	513	513	503	496	533	484	527	500	541	558	497	505	497	559	511	531	502	507	528	476	511	507	503	527	485	527	541	476	518	529	514	505	464	506	528	545	485	494	520	540	496	543	531	489	559	533	516	511	512	532	511	536	512	484	547	481	531	489	490	528	530	509	472	506	506	469	517	502	533	513	527	518	542	479	492	534	484	517	489	519	522	507	524	513	530	537	528	510	503	480	523	528	461	497	534	482	527	481	537	519	493	523	508	478	494	510	509	497	522	531	534	530	521	494	530	539	518	502	508	517	566	510	565	538	539	536	483	535	530	499	487	552	543	510	568	569	541	523	531	545	554	503	481	544	539	505	499	524	509	491	535	519	497	549	494	522	529	494	506	511	529	523	508	522	519	553	476	511	527	534	521	507	487	533	496	537	515	493	512	487	521	523	556	511	510	512	510	579	510	478	514	492	546	496	510	530	495	514	524	515	518	507	489	521	507	461	496	503	572	505	552	506	540	523	536	515	524	516	476	505	531	510	534	551	550	524	585	495	525	498	511	505	482	526	494	534	508	502	493	478	501	481	494	535	505	548	475	484	489	525	548	526	527	497	503	482	537	554	496	529	523	514	488	504	543	501	532	494	519	500	499	487	507	529	500	507	528	506	537	518	490	517
12263	20614	19160	12452	9012	14548	19976	13271	7503	3574	1711	923	714	712	711	712	692	724	712	752	685	720	758	699	717	749	700	695	694	735	721	737	691	690	728	737	707	685	743	711	748	697	685	660	663	727	680	734	681	690	753	683	713	705	717	716	738	700	726	649	683	707	749	659	731	739	711	699	719	730	704	679	746	715	720	677	710	696	710	669	714	745	749	740	714	713	726	735	758	690	759	724	726	741	722	744	750	753	695	678	699	759	723	714	697	678	654	695	692	700	702	682	748	740	675	682	677	732	724	717	710	691	649	707	709	743	680	662	692	680	711	694	677	677	698	726	700	677	697	713	662	711	693	694	699	692	688	716	751	719	663	671	702	715	664	700	708	680	710	662	729	725	701	690	698	674	711	674	744	689	657	748	708	719	676	682	674	711	707	689	706	700	685	708	683	647	704	719	686	705	688	716	685	688	679	716	709	686	673	680	664	734	714	693	708	683	699	741	711	670	709	713	715	729	742	732	704	709	709	703	673	670	721	677	707	726	692	696	699	725	662	721	682	691	703	686	694	740	719	708	707	668	695	703	727	726	717	678	716	729	702	690	728	711	726	711	743	688	682	706	690	662	688	695	682	708	725	750	713	700	680	714	735	687	758	727	761	720	657	706	745	688	645	713	689	767	684	712	739	688	705	728	650	670	703	677	697	669	698	639	737	691	697	710	739	685	681	682	713	710	700	707	656	740	718	696	711	693	718	676	711	730	706	721	776	739	740	687	703	722	745	727	705	695	684	713	721	714	752	696	678	716	724	670	691	706	689	715	686	687	695	728	714	794	699	653	638	692	697	681	639	697	744	731	758	703	747	730	660	719	717	702	747	750	689	704	760	721	696	769	725	674	705	695	680	711	699	634	705	720	716	686	701	683	676	696	736	694	710	683	696	685	680	715	700	727	670	698	662	685	672	730	657	732	659	740	691	718	709	690	729	725	688	685	688	712	721	695	663	736	711	730	674	689	699	717	692	698	674	702	751	700	771	679	700	713	696	665	733	682	717	722	687	695	710	728	745	714	712	663	729	652	727	743	646	650	687	671	682	710	729	688	700	692	758	665	658	698	676	687	698	698	712	704	701	726	694	729	718	657	709	734	711	667	715	688	700	713	703	720	704	707	728	741	734	677	701	719	743	764	677	685	698	679	703	720	721	721	703	730	704	759	748	701	706	651	669	718	704	708	695	710	710	705	673	737	714	716	686	729	706	704	664	703	710	703	765	729	716	649	698	735	717	696	761	695	703	715	650	704	711	773	680	718	686	693	705	717	738	683	710	704	707	720	735	734	713	721	716	693	705	704	715	723	700	701	665	687	693	689	721	690	683	686	675	718	705	723	711	667	737	698	731	696	689	714	747	710	716	764	700	708	704	719	754	709	704	705	662	743	654	660	695	685	726	663	691	727	675	690	704	742	687	708	700	675	674	697	648	667	739	670	700	746	656	707	658	731	697	631	724	698	697	693	757	720	696	720	688	709	784	753	660	720	673	693	711	735	687	686	711	723	667	691	680	735	681	712	696	684	709	681	687	734	733	692	699	710	682	712	688	753	692	679	693	751	698	679	737	668	685	720	671	704	688	705	715	654	688	738	715	666	701	718	671	703	720	720	716	703	718	714	747	763	674	696	772	685	715	724	725	694	679	680	695	673	712	705	730	733	715	691	787	680	713	677	716	739	695	647	695	721	680	777	744	720	669	714	726	720	694	659	697	682	730	679	682	712	729	704	710	694	685	675	715	709	675	730	668	683	732	686	708	692	706	718	629	732	706	688	704	693	734	740	685	695	733	715	703	709	723	706	678	702	721	694	693	728	729	708	712	719	701	714	715	698	689	746	702	663	694	683	663	730	698	706	725	705	733	683	676	737	698	740	731	680	701	689	734	699	696	673	725	728	637	704	694	683	721	673	741	717	752	678	685	690	673	704	703	740	682	665	705	673	704	661	700	703	685	709	715	708	633	713	747	696	713	724	709	727	719	695	702	645	686	742	681	698	711	750	691	655	709	718	705	680	694	730	706	688	725	680	689	733	687	747	717	686	757	715	673	724	664	726	670	631	671	704	718	722	678	676	733	725	667	747	712	658	703	715	698	705	705	686	772	711	701	731	737	706	693	695	705	704	674	632	685	707	717	644	665	734	693	673	690	680	692	690	726	701	748	706	677	726	720	738	702	716	679	731	734	720	706	760	700	662	714	678	751	726	691	715	698	716	703	692	723	698	714	741	715	722	708	691	654	716	700	736	657	698	725	704	748	725	680	724	701	657	703	755	687	737	708	716	680	733	706	724	722	696	705	754	688	736	691	670	747	668	730	724	737	675	684	694	708	680	711	686	721	727	697	680	758	705	711	719	736	703	683	758	726	701	715	660	719	691	677	702	680	717	708	737	690	726	678	728	726	703	709	717	705	721	685	740	691	655	698	717	653	673	708	708	732	670	668	683	696	677	676	720	668	683	683	720	684	695	719	664	643	724	716	716	687	718	756	734	678	715	699	743	705	724	699	717	679	687	710	704	691	706	685	692	674	717	672	701	705	690	704	708	733	697	700	697	760	734	732	711	702	712	685	751	701	688	633	693	720	692	689	682	721	690	676	708	659	738	731	632	710	729	728	731	724	715	730	715	623	710	732	694	677	700	740	706	686	706	684	732	748	718	715	712	729	770	684	693	733	755	706	776	713	675	770	706	775	687	685	671	668	722	709	680	713	739	710	703	723	682	712	701	699	724	716	687	731	716	696	700	737	715	670	681	734	706	655	666	697	705	711	716	707	719	703	719	752	687	703	728	663	694	685	725	750	683	712	709	655	677	691	665	703	674	707	688	716	710	741	709	700	677	694	672	705	701	685	707	751	655	734	690	698	699	697	693	662	724	703	684	720	708	683	689	704	725	722	680	654	649	689	730	706	703	708	706	680	712	707	704	707	709	725	681	622	686	764	779	686	740	720	676	675	714	711	660	709	689	680	720	698	687	699	742	702	635	731	697	677	704	693	691	720	728	737	661	740	734	720	712	746	771	708	682	670	720	748	685	707	698	695	720	685	732	637	710	735	662	718	716	684	675	696	675	738	695	720	684	728	678	734	662	712	725	656	683	692	679	725	715	748	688	702	700	706	703	716	668	683	717	744	726	700	693	655	672	688	704	683	703	692	765	709	710	717	693	698	695	701	704	672	721	709	709	659	712	719	731	705	746	683	683	703	698	693	752	721	718	720	748	734	724	729	729	731	698	723	716	742	703	706	721	666	686	785	708	715	711	691	696	694	677	685	686	702	674	700	733	724	697	686	745	654	739	729	684	686	713	732	660	706	689	684	721	730	708	688	697	672	722	711	693	701	686	697	693	671	732	737	690	724	717	659	708	687	724	679	697	720	714	676	682	707	696	674	741	699	703	703	670	714	681	657	716	739	728	722	668	701	724	716	654	694	645	776	729	716	721	692	723	697	714	700	706	689	711	716	704
27264	21093	16459	11005	6737	7325	11837	7526	4188	2005	1034	670	518	563	503	495	492	496	505	478	513	497	482	540	490	504	505	500	490	540	539	518	567	552	479	513	505	510	500	475	486	538	480	541	501	506	527	552	516	529	531	513	511	496	503	512	530	521	539	532	503	504	477	489	536	496	497	532	519	528	504	525	471	520	498	519	499	532	528	521	498	512	527	465	488	519	527	483	506	528	496	512	460	540	554	491	542	535	528	516	520	524	504	490	515	560	456	498	505	549	527	500	511	509	481	539	489	532	531	481	527	513	540	524	520	489	518	528	515	480	469	502	494	479	533	524	549	522	527	517	488	521	529	508	481	500	478	530	505	521	513	528	481	530	499	534	556	524	497	502	495	527	522	479	528	569	468	524	530	516	504	533	493	512	537	536	472	519	516	523	493	509	536	534	485	506	510	484	510	525	525	527	481	497	493	538	513	509	541	543	457	483	547	513	458	535	502	493	504	497	532	503	526	517	477	490	546	501	506	490	490	537	518	503	531	498	516	533	502	495	531	497	482	495	520	542	519	517	512	526	497	528	551	496	496	497	527	518	518	466	500	547	505	529	519	530	516	541	502	525	491	486	504	479	482	486	519	520	476	482	530	477	521	528	538	539	482	485	501	516	521	489	500	496	490	524	497	539	501	512	505	533	489	505	506	513	546	506	485	485	519	510	484	500	508	525	504	537	487	500	523	525	518	510	501	512	518	549	517	564	530	532	499	471	544	513	510	534	509	554	510	527	524	506	506	538	506	553	524	519	501	523	514	502	494	517	488	500	504	505	488	490	506	527	504	518	502	489	528	521	504	518	497	561	504	538	526	493	510	457	510	562	536	555	483	514	499	563	519	500	495	516	511	497	432	487	520	511	489	489	528	524	525	489	529	516	491	561	548	487	482	542	532	505	529	494	484	536	489	543	486	495	534	493	522	527	508	513	509	543	560	533	535	517	496	509	496	491	491	481	494	493	488	526	491	493	508	538	531	481	535	516	505	509	478	493	563	536	524	516	528	527	503	525	527	501	480	556	500	539	487	498	489	507	510	527	519	553	517	547	494	509	523	518	486	524	509	493	510	536	511	562	535	527	536	519	514	548	509	491	498	520	498	498	518	480	529	520	543	520	537	512	485	497	475	533	444	540	538	524	482	528	497	496	499	504	509	473	524	491	497	525	510	473	490	505	551	518	476	473	523	516	522	488	545	546	530	487	500	560	524	479	551	514	543	530	493	516	540	540	511	555	495	479	504	530	540	490	529	503	525	480	471	501	531	528	478	535	524	516	489	495	551	503	542	488	531	462	547	514	533	450	514	526	511	496	532	512	523	519	499	488	495	500	510	537	484	527	510	511	468	476	528	535	494	515	515	527	541	530	471	493	539	548	508	520	544	542	525	553	527	515	484	558	540	534	525	482	558	533	479	488	559	510	518	493	560	554	500	497	536	492	510	502	511	534	506	532	508	501	502	526	525	550	534	502	545	513	509	505	486	500	498	509	544	509	532	549	480	529	538	513	521	506	481	490	527	491	498	528	486	541	512	502	515	476	517	518	525	516	484	524	524	512	528	569	500	519	514	523	493	576	550	487	579	514	534	528	532	498	531	511	503	486	506	534	536	497	506	524	530	483	465	504	524	510	523	528	516	521	551	523	493	507	513	510	479	528	542	529	494	498	495	513	536	512	530	513	502	526	524	509	525	519	505	522	485	518	493	498	508	520	521	528	504	498	491	499	493	521	518	522	511	547	500	519	528	532	535	528	506	535	502	549	490	530	502	520	535	513	461	519	521	541	454	520	480	526	524	489	545	506	509	561	505	501	486	508	521	532	483	516	478	512	486	525	482	497	535	546	499	523	548	490	495	530	512	526	538	472	528	532	471	515	486	547	515	532	502	546	534	545	510	496	538	526	488	529	516	528	466	493	505	515	511	494	522	528	545	545	494	526	501	524	524	512	510	556	512	541	568	522	535	525	493	484	570	516	527	528	491	485	560	505	488	556	534	540	487	496	506	515	535	519	517	500	539	478	499	520	541	492	539	481	507	495	552	528	517	529	516	543	514	500	538	521	520	495	532	487	571	519	547	492	502	513	529	493	489	478	508	468	546	510	521	487	533	501	516	552	546	507	476	516	518	521	534	474	504	507	562	502	530	528	534	547	489	515	507	492	543	515	506	513	525	522	501	580	554	531	481	509	543	501	519	511	522	536	502	489	491	531	565	509	501	482	505	522	471	486	566	524	513	495	527	519	533	499	499	517	553	533	516	528	522	510	551	461	528	540	546	539	498	495	509	496	532	477	513	521	476	484	483	510	541	516	526	523	492	552	514	473	546	544	497	499	509	532	538	506	502	508	546	577	557	496	538	489	508	494	485	501	525	554	507	497	542	542	516	537	521	519	520	502	496	499	522	528	548	514	547	524	488	528	522	562	540	495	479	492	507	538	530	496	510	521	520	473	542	518	524	478	519	539	564	483	477	508	564	521	498	504	534	483	475	503	506	595	525	521	539	517	540	534	535	536	503	539	466	504	512	516	496	488	491	485	489	483	490	507	517	505	512	520	499	509	517	521	524	508	486	517	507	514	531	521	545	504	496	483	498	545	489	508	561	508	492	540	484	502	524	517	515	493	525	506	503	473	527	513	512	504	542	533	521	507	513	541	526	530	517	558	535	502	530	522	474	553	523	472	482	528	535	538	521	501	529	499	515	558	508	549	481	543	523	501	509	465	483	508	509	535	550	475	462	511	453	471	533	560	505	548	475	507	505	496	467	498	519	524	470	509	471	533	528	509	541	505	559	489	519	512	483	527	503	507	537	544	491	488	530	493	489	527	522	512	501	495	536	479	479	491	611	546	520	457	512	521	540	519	529	490	512	514	517	484	504	522	507	512	491	469	507	506	485	493	511	495	539	536	493	518	522	482	535	492	505	523	478	482	530	490	520	512	489	537	496	521	514	494	478	509	488	519	487	519	499	544	541	494	471	532	511	511	523	524	541	524	519	505	528	485	545	519	530	498	513	480	507	487	511	516	547	493	488	507	509	525	485	526	525	531	495	525	504	488	525	522	472	530	535	476	548	514	543	495	521	475	493	533	532	512	486	550	505	494	536	518	500	511	507	528	507	481	494	504	508	487	500	522	570	492	500	486	508	510	530	533	564	517	503	527	526	492	543	518	528	535	519	554	555	512	537	480	562	532	475	512	495	480	509	479	514	512	514	504	519	542	521	533	498	512	531	538	490	510	500	521	509	555	531	491	502	521	505	516	501	445	474	479	535	487	494	502	533	518	537	543	543	512	456	499	528	529	481	516	502	497	495	514	498	517	545	538	505	494	514	521	501	521	509	498	540	544	513	507	493	489	485	495	520	485	510	541	487	497	534	518	512	544	522	493	524	512	501	502	522	507	501	494	531	525	527	524	467	495	519	500	496	479	482	518	491	488	516	533	485	507	488	512	487	497	493	492	535	523
11551	19653	19683	15815	13068	14264	19464	12621	7814	3535	1668	1007	782	697	709	718	701	691	669	675	707	705	730	730	699	725	699	734	755	682	700	704	719	782	745	736	724	728	686	719	708	685	712	705	694	683	697	706	721	697	706	703	706	740	695	705	706	708	753	736	750	659	679	715	730	655	697	674	726	714	738	701	666	745	696	715	688	693	733	753	740	711	754	721	699	686	713	735	690	710	733	719	702	693	728	719	663	698	751	686	736	704	717	688	743	674	725	679	722	731	693	683	754	699	705	674	683	701	685	699	661	669	702	700	695	692	718	697	740	678	755	673	705	707	724	710	682	668	693	716	665	737	717	717	712	679	697	707	712	647	685	769	730	735	707	720	706	766	662	674	726	721	738	716	703	674	682	763	665	739	752	693	669	693	709	740	641	707	695	689	734	696	719	675	722	704	735	769	729	697	696	670	737	668	747	739	700	733	689	670	663	701	710	679	690	722	738	664	708	730	712	704	709	648	722	691	748	683	793	721	753	690	700	715	724	720	746	707	743	712	760	701	732	707	731	675	716	754	733	698	718	679	692	725	729	724	731	692	724	717	712	697	689	738	698	691	710	698	715	677	711	678	666	666	717	713	728	708	700	721	697	701	739	708	697	697	689	713	695	705	702	746	730	715	735	733	718	752	703	695	676	696	679	745	713	660	724	729	728	691	698	765	709	753	716	714	707	685	679	723	729	673	754	724	680	690	690	701	734	689	739	689	720	702	689	677	704	696	720	687	669	726	728	680	760	729	699	730	707	695	714	729	714	689	724	761	678	715	681	708	686	703	674	723	684	713	728	744	756	705	693	668	701	691	686	722	704	694	690	715	726	693	698	739	697	720	692	711	716	697	729	687	725	666	690	683	739	665	745	689	755	672	708	744	713	723	692	681	672	712	742	636	693	690	721	642	734	721	711	708	697	669	751	661	711	715	680	723	716	666	646	706	678	729	705	704	729	700	722	723	710	717	781	707	702	711	687	718	678	694	719	689	737	738	712	668	672	741	695	710	683	731	732	687	716	770	698	757	701	699	711	761	713	698	707	733	735	701	712	738	781	735	658	686	707	700	748	720	711	717	663	716	672	731	721	720	639	710	706	720	757	712	686	718	733	707	688	734	718	695	745	722	704	715	726	679	709	732	670	702	644	676	712	698	716	690	740	723	734	739	690	719	729	692	711	734	717	746	654	683	723	662	727	661	683	720	676	695	730	691	704	695	714	695	729	732	754	693	737	701	681	725	697	765	729	697	678	667	761	711	711	734	677	684	734	700	695	704	705	706	695	720	728	687	707	724	666	725	694	655	696	712	717	750	742	724	720	706	699	681	705	731	694	683	696	735	673	718	740	682	702	638	710	709	714	711	687	721	686	701	739	693	707	675	714	687	705	720	719	698	733	721	719	718	686	752	702	705	729	732	726	735	713	735	664	664	747	710	713	718	709	698	733	706	659	749	692	748	712	685	754	667	689	707	710	741	725	724	742	737	728	710	717	704	702	744	773	722	695	701	682	714	723	736	688	748	703	674	695	736	678	650	690	743	720	736	694	663	677	759	742	681	728	720	717	745	694	700	703	699	693	741	661	679	724	770	754	771	749	691	714	737	699	677	674	701	710	715	710	722	731	752	693	738	722	690	691	744	688	724	718	728	688	708	681	704	704	650	700	765	701	709	723	717	720	722	721	693	736	697	734	705	683	739	747	681	709	720	683	683	667	730	705	690	697	716	700	703	699	690	728	659	676	708	735	699	723	654	705	668	710	731	756	701	701	715	688	714	689	712	699	724	703	695	678	715	749	722	684	729	705	693	725	733	771	720	743	715	698	799	761	749	733	739	730	676	720	683	697	656	653	732	759	717	753	705	684	688	679	691	673	732	702	699	747	712	695	710	705	703	721	774	679	739	685	699	728	725	723	725	692	682	721	701	728	724	717	660	736	691	746	699	731	676	728	715	715	721	753	740	704	740	693	707	757	687	707	687	739	686	719	710	741	701	712	696	714	717	676	713	766	729	683	672	680	720	700	740	673	686	662	716	705	737	707	704	683	712	687	697	698	687	746	724	678	695	745	744	746	755	727	669	717	730	725	748	668	753	722	729	686	646	726	686	745	734	724	690	727	712	699	653	695	712	700	701	668	693	678	671	747	748	681	695	689	648	685	710	725	728	714	735	741	716	747	718	689	716	710	680	670	708	715	671	707	709	695	705	706	705	684	747	678	718	747	646	702	744	702	677	723	687	751	660	698	680	737	701	718	690	705	749	700	677	702	734	713	699	693	746	688	718	704	739	732	692	661	730	705	716	695	723	654	718	676	709	679	674	718	707	677	758	715	709	686	762	768	722	715	669	699	695	729	674	706	741	691	709	681	713	692	669	687	715	680	692	683	720	686	715	670	721	628	767	672	746	745	714	702	728	738	715	655	707	723	691	744	730	656	704	708	756	720	713	707	724	717	729	710	688	717	759	727	690	688	744	689	692	697	717	670	685	719	688	722	724	727	710	686	663	725	732	697	698	700	743	751	712	709	663	736	710	682	699	721	769	697	724	694	767	741	742	760	734	720	663	691	710	710	711	689	704	643	688	747	709	757	733	681	668	679	711	651	727	710	677	736	728	664	714	701	727	701	735	712	698	711	725	773	714	710	696	709	713	737	681	696	713	657	782	674	679	726	710	728	678	676	655	684	750	739	705	714	661	723	657	701	701	703	714	732	708	648	683	682	719	741	780	681	723	718	685	709	712	669	721	674	704	702	736	687	759	758	742	705	670	714	678	709	711	717	650	690	735	686	725	763	720	783	694	706	716	677	758	637	698	675	715	721	692	660	667	716	688	720	684	730	639	687	693	713	684	748	692	749	676	758	711	719	674	755	702	737	697	694	676	722	634	691	734	691	694	686	711	777	652	715	759	711	727	662	718	749	661	719	738	731	675	709	709	664	730	783	720	676	677	706	678	724	680	755	765	735	708	701	679	675	676	705	654	674	664	676	720	678	695	723	715	722	671	714	730	708	677	704	689	709	741	713	702	711	724	743	742	670	725	730	729	701	727	729	757	701	638	679	733	669	719	717	736	719	715	712	741	665	701	683	719	669	652	710	713	745	729	709	731	751	701	661	709	672	709	688	721	659	709	696	720	694	691	692	720	694	679	711	732	755	687	698	657	703	711	694	705	730	760	676	683	745	712	701	710	712	711	735	712	668	704	738	706	673	707	721	717	676	690	707	688	743	724	720	696	723	696	682	709	735	714	697	726	671	686	722	719	723	717	696	703	728	687	682	742	662	697	676	736	645	700	716	747	676	708	707	673	708	712	717	681	710	714	690	723	759	697	726	726	745	670	712	786	683	686	689	711	694	674	739	692	694	714	669	684	772	696	734	639	711	724	675	688	680	721	676	728	691	681	704	723	695	687	746	702	673	731	705	719	691	700	742	691	706	715	659	702	694	712	690	683	713	710	684	671	765	713	729	665
23387	21429	29227	24005	21462	32951	63177	48044	35080	20626	7741	1989	686	513	495	481	486	490	468	468	446	423	469	487	487	430	466	502	448	469	465	486	426	472	481	497	443	444	471	446	446	433	439	435	459	471	451	452	425	493	476	440	450	500	446	447	467	461	446	490	485	462	435	458	435	459	482	433	464	473	432	448	457	478	501	439	463	462	440	435	473	460	430	424	456	481	434	470	447	439	434	423	452	442	473	461	478	466	443	433	416	487	432	476	444	463	446	447	395	434	447	467	449	454	483	457	470	482	479	478	451	436	427	442	445	491	471	433	425	485	459	461	440	456	450	453	447	422	476	453	442	482	488	446	440	474	414	469	433	440	453	461	491	440	466	449	433	433	467	473	463	448	444	461	452	430	457	452	464	447	461	463	475	457	447	430	445	457	464	469	447	461	495	463	450	416	464	457	433	417	471	450	417	434	462	429	457	477	466	481	450	458	478	438	468	490	447	448	468	474	423	437	472	490	421	437	461	491	422	438	484	456	487	453	419	454	452	450	445	466	469	452	440	457	471	474	453	481	446	466	454	500	415	478	439	439	466	426	454	429	438	447	426	457	457	421	441	428	455	471	456	423	457	448	435	500	465	456	460	432	438	474	438	452	457	419	471	462	473	475	425	437	475	473	416	453	469	477	452	528	466	454	469	473	479	497	473	448	457	445	441	436	469	426	457	480	434	452	459	424	518	445	455	446	480	437	470	474	486	481	456	466	398	432	453	485	446	425	477	481	417	525	431	453	428	485	445	448	448	478	407	443	483	436	459	464	446	463	432	429	469	467	451	465	470	479	460	479	465	462	440	435	431	457	503	476	460	467	443	425	470	474	485	453	461	482	418	468	446	450	461	455	422	481	461	455	458	420	470	476	424	461	386	433	435	423	452	463	484	433	445	468	472	500	426	456	447	450	409	432	455	481	431	482	433	445	457	449	445	446	406	449	449	450	478	466	431	462	424	445	443	429	409	465	471	438	481	439	486	454	461	486	470	466	453	456	421	442	415	442	476	459	455	440	470	463	456	442	447	470	447	458	447	462	396	476	469	470	480	470	467	446	465	431	477	453	467	457	471	481	467	448	449	445	473	452	446	417	490	439	442	441	487	474	444	469	421	468	444	436	449	425	445	436	454	459	461	408	472	448	456	463	440	508	464	482	470	465	451	465	464	453	451	442	479	429	432	473	452	462	441	475	446	459	448	459	444	451	421	449	470	447	455	443	440	438	434	497	478	474	470	425	460	442	440	475	463	429	473	477	434	448	470	492	460	465	413	426	459	480	459	434	465	441	436	464	449	502	431	509	412	395	484	471	409	425	414	469	423	495	434	459	462	442	438	443	451	426	455	463	512	443	486	440	426	439	435	441	448	459	432	434	478	455	436	462	460	458	437	503	454	433	452	466	457	459	460	465	460	434	501	477	410	459	477	472	473	424	398	440	456	475	478	457	461	450	439	478	492	453	451	447	461	479	473	435	450	454	464	417	450	418	429	442	402	483	447	428	438	488	466	464	438	450	445	438	463	449	445	396	494	469	441	448	471	475	451	479	452	491	470	440	433	466	443	488	446	431	422	465	445	439	411	477	468	428	421	439	491	415	474	447	453	467	460	444	452	464	476	448	415	468	450	489	452	447	473	454	479	420	446	433	459	416	468	433	494	467	490	441	469	426	467	468	460	455	430	494	469	485	441	429	464	449	485	483	461	485	421	470	483	433	464	466	467	466	477	415	487	435	481	461	466	473	443	455	417	457	466	458	434	473	435	435	470	433	498	444	488	441	469	429	426	426	445	465	448	452	456	469	462	475	446	433	439	410	472	442	437	450	487	437	468	439	494	450	455	418	466	457	445	506	419	482	410	482	436	468	464	415	485	430	444	456	452	457	468	456	457	429	405	484	463	426	456	441	452	450	429	464	429	456	472	478	451	415	467	415	458	447	420	443	466	459	442	453	449	438	464	438	476	469	443	478	429	483	452	459	456	466	471	496	443	435	453	421	474	451	449	463	484	482	445	455	446	477	447	494	472	415	452	418	474	435	479	460	452	419	480	457	480	412	461	465	448	448	489	423	424	437	485	412	488	456	424	442	479	431	471	439	447	449	431	467	455	434	437	435	444	482	496	462	406	429	497	427	487	425	458	460	439	474	433	469	447	442	473	447	401	438	429	437	455	484	463	457	459	436	459	473	463	425	443	426	426	431	462	444	409	479	480	436	486	465	452	431	448	409	462	452	440	435	479	423	470	433	462	451	445	405	418	464	449	473	432	432	422	427	449	460	462	443	491	427	446	471	443	460	442	467	458	451	477	435	434	402	445	446	426	461	436	502	486	435	424	440	481	457	442	468	446	452	470	470	466	470	449	444	436	431	405	445	437	433	434	504	439	478	443	472	435	436	446	437	464	481	459	444	467	449	459	461	447	438	486	455	442	459	458	465	463	443	448	442	464	454	521	489	441	424	448	438	450	444	454	462	456	447	447	471	439	483	440	452	432	503	478	450	469	436	447	446	448	466	438	459	449	450	437	459	465	447	431	490	440	499	435	458	432	475	469	462	480	465	440	447	411	466	466	421	443	438	426	457	492	461	463	436	483	444	428	459	448	462	439	487	440	458	444	430	450	471	448	427	462	447	460	463	431	435	447	456	475	456	451	439	474	432	479	452	463	444	469	429	422	479	462	438	462	457	485	482	461	448	436	407	461	449	469	477	453	458	489	464	413	492	445	441	444	469	431	445	423	432	444	426	454	475	485	459	445	475	442	453	459	486	463	479	443	486	455	479	484	444	447	442	425	447	422	406	467	432	449	485	449	426	471	490	464	456	447	467	456	433	458	445	465	423	448	473	490	441	463	442	456	463	437	452	454	440	419	421	454	471	455	431	434	479	505	467	460	431	439	476	459	456	471	498	442	422	415	449	448	468	445	450	464	466	457	464	468	458	472	453	487	430	429	433	487	439	433	466	447	427	488	478	457	468	484	516	433	424	455	463	456	442	463	451	469	426	464	496	487	430	465	430	456	437	429	445	464	469	452	438	474	477	479	447	446	420	436	453	419	451	425	462	442	408	433	475	448	506	419	449	455	441	459	437	465	444	463	447	451	457	458	449	436	479	468	444	428	451	401	426	483	413	445	452	434	484	473	453	436	444	496	456	480	459	464	444	451	479	472	443	436	444	477	472	417	444	443	447	499	469	463	437	488	437	437	438	439	460	465	446	472	444	441	440	470	447	443	420	473	454	465	439	472	432	458	474	438	456	425	418	454	461	470	489	472	426	481	458	468	457	446	446	444	465	425	522	442	434	438	470	432	450	441	456	447	430	442	463	462	441	449	442	451	441	456	491	477	447	453	429	458	453	441	443	458	441	431	469	431	444	485	457	469	418	471	472	445	456	447	452	458	421	483	487	450	436	412	470	429	466	462	491	462	457	460	456	473	442	449	451	455	454	443	444	470	469	428	477	473	408	388	447
14938	34648	30662	23505	19151	39318	62055	48285	39221	25310	11897	3437	1066	733	676	632	644	619	585	636	575	629	614	613	610	630	606	598	607	607	627	610	616	649	619	595	603	605	609	625	644	632	610	626	598	585	642	633	597	602	609	624	629	618	571	579	627	666	573	593	616	617	624	620	590	611	617	607	622	667	591	615	686	619	683	662	632	578	658	605	629	648	629	631	606	631	570	657	609	578	632	605	597	602	633	603	641	618	614	665	618	617	637	610	624	591	641	620	600	616	590	633	619	659	598	583	559	633	621	616	609	604	573	654	616	636	642	603	635	631	624	662	615	611	616	585	639	658	604	598	651	615	629	611	617	656	616	606	569	604	618	607	605	602	611	637	615	614	660	591	592	626	646	610	572	604	643	637	577	611	599	604	608	628	573	580	632	542	635	647	642	608	628	577	606	594	600	629	628	616	616	602	665	607	591	599	609	539	600	637	638	599	603	630	628	618	606	620	637	612	593	645	583	610	619	592	604	603	600	655	645	612	647	576	567	624	581	612	641	584	623	608	591	607	553	555	633	628	599	613	659	635	632	619	612	641	625	620	624	626	636	616	609	609	589	616	622	628	612	663	590	614	619	617	585	657	559	628	616	640	626	583	612	645	606	623	603	649	629	627	610	582	624	673	628	642	669	571	620	623	591	659	661	631	626	569	608	581	662	637	627	593	625	635	616	647	611	625	612	610	572	556	566	608	598	569	619	620	609	620	607	605	574	623	595	614	616	626	627	605	601	635	579	577	584	632	663	609	656	640	622	645	612	610	598	590	630	593	606	600	663	651	626	590	615	641	624	616	616	588	572	588	636	631	603	632	634	622	650	641	626	630	625	638	612	598	645	600	605	582	599	619	606	561	601	597	567	618	626	603	598	650	606	595	643	626	639	580	663	576	625	558	614	607	591	593	638	616	599	602	623	647	594	594	667	598	590	634	618	609	587	612	644	646	618	619	623	606	593	667	642	611	602	582	575	645	617	636	642	631	598	617	614	647	638	646	623	618	588	643	607	607	599	585	622	559	645	616	639	603	601	626	629	600	617	621	626	587	610	586	618	618	613	618	634	610	605	636	619	580	632	627	589	586	627	626	627	644	635	623	601	625	639	626	600	631	608	633	619	634	576	672	589	623	614	609	629	593	593	637	591	685	583	641	618	643	612	621	625	636	640	620	637	593	614	603	600	637	611	584	610	566	626	629	642	622	613	603	639	601	631	605	616	595	646	604	632	645	575	601	632	609	642	576	635	632	667	635	568	592	628	588	611	631	632	612	625	624	621	679	551	594	592	625	640	619	579	634	625	612	643	612	601	580	605	628	609	637	631	614	657	682	648	564	601	619	597	650	627	633	639	622	572	594	614	610	607	616	577	637	629	589	571	622	659	633	606	613	573	582	637	612	608	640	640	640	652	635	609	675	619	675	632	602	595	583	594	607	603	576	613	615	619	616	563	618	600	628	642	660	624	598	623	584	609	635	644	601	590	634	639	600	647	598	588	581	608	605	582	623	600	670	617	631	584	597	660	612	584	615	596	637	631	596	578	616	696	635	623	584	589	577	621	634	649	612	641	599	660	593	575	616	617	608	644	617	573	614	626	594	604	646	636	581	645	612	649	619	603	623	571	588	597	630	601	642	565	592	600	590	605	642	567	604	623	634	634	633	598	625	581	607	623	680	618	634	599	629	631	605	630	643	612	639	635	616	662	614	604	605	616	593	620	588	631	617	621	598	620	617	590	594	644	602	602	607	622	639	626	610	571	614	605	662	603	598	576	644	628	644	668	601	590	592	679	616	643	639	610	622	596	586	603	607	593	646	626	660	573	641	592	637	655	610	606	608	644	648	600	597	575	619	585	598	621	585	616	631	591	608	646	633	617	654	672	585	628	620	613	662	616	617	612	607	631	593	612	624	617	591	602	636	609	603	655	577	584	649	609	622	641	650	617	610	609	649	648	589	613	645	649	608	593	579	623	659	590	608	633	579	592	661	531	581	644	646	621	634	588	633	606	619	596	606	574	639	580	646	622	628	631	636	647	631	608	620	621	584	624	615	629	666	623	640	644	596	574	578	600	619	599	632	628	643	631	625	628	619	583	603	571	606	595	614	590	591	590	632	592	609	599	594	585	596	595	619	631	598	631	643	590	626	608	643	567	621	601	655	616	610	649	612	623	591	597	627	574	643	585	635	604	683	633	626	614	611	620	611	627	604	610	632	653	652	594	585	631	620	620	623	650	648	627	590	595	636	612	638	603	637	585	651	616	607	607	661	589	593	626	615	632	604	635	611	662	614	595	594	634	627	604	625	570	632	560	586	591	615	619	610	591	622	649	609	588	606	604	659	645	585	592	654	608	641	586	593	590	567	609	619	609	618	618	593	632	636	631	652	602	593	607	596	625	598	594	602	630	614	652	626	605	652	650	626	591	632	617	593	593	580	628	605	644	603	597	579	619	606	616	613	590	609	593	624	597	630	602	613	595	618	586	633	619	629	647	596	661	643	610	587	589	630	648	632	607	629	582	622	629	655	598	576	625	577	652	637	612	623	571	631	592	598	672	637	651	645	632	578	622	594	601	585	620	635	599	635	625	597	600	650	646	629	605	657	601	625	598	597	594	601	662	598	616	586	645	576	633	582	612	615	604	646	543	592	609	617	616	623	619	601	611	593	638	592	613	630	577	653	645	621	652	642	638	574	637	646	630	575	636	601	629	661	606	666	613	606	614	680	595	620	630	613	599	600	594	621	589	659	586	643	585	604	610	653	620	608	667	610	636	588	613	594	619	629	649	617	624	570	620	604	602	619	593	633	602	635	636	596	661	588	621	605	595	596	559	661	598	573	585	650	622	637	598	616	594	563	639	599	656	580	591	651	638	673	595	629	615	611	626	605	541	603	591	605	645	602	590	575	634	619	553	591	590	580	630	620	638	631	595	620	619	608	625	571	654	607	651	613	649	624	597	624	636	619	617	582	630	625	629	612	605	621	602	602	582	638	607	626	616	572	619	577	622	578	631	669	627	611	613	659	618	575	658	656	597	599	600	651	586	646	624	610	660	578	619	606	612	640	629	599	599	616	623	641	622	635	566	635	650	630	625	591	620	608	617	585	591	597	624	625	609	606	626	636	644	617	585	623	613	579	641	598	583	618	636	561	568	635	599	603	638	615	591	610	619	602	579	619	598	682	637	607	628	621	635	644	576	633	609	611	655	620	603	598	604	618	601	629	641	601	602	570	608	566	594	585	615	586	585	594	600	602	579	580	602	640	605	562	618	614	624	594	580	594	648	636	627	578	609	686	632	595	571	602	578	599	609	601	642	593	650	625	642	579	632	614	552	614	680	655	588	631	605	597	607	610	598	580	598	623	602	605	597	580	637	647	618	623	609	579	619	641	580	650	615	623	654	628	622	592	619	624	643	647	565	625	613	613	612	626	647	617	598	594	605	602	573	658	622	627	604	602	620	600	598	636
27322	21096	14736	6629	3225	4488	11202	7956	4654	2119	1070	671	584	528	527	509	537	531	557	505	546	532	539	527	569	536	534	531	518	562	527	546	545	508	559	490	515	547	513	483	535	503	496	512	494	550	554	549	470	557	536	562	515	508	498	526	558	532	557	570	489	507	488	532	540	576	554	510	549	534	505	558	565	532	526	530	494	533	526	526	516	529	509	558	498	523	522	540	500	497	550	536	510	513	589	553	493	511	562	520	485	507	524	499	533	519	524	514	551	535	518	526	504	479	532	554	511	508	532	555	527	528	513	538	552	541	537	510	510	524	484	490	537	515	531	574	527	524	547	526	519	568	576	534	533	537	548	519	506	502	551	532	526	481	559	484	519	561	538	525	517	536	521	545	500	520	563	539	508	530	492	531	521	521	530	520	515	518	515	499	518	547	562	518	566	519	529	523	540	521	518	573	581	554	533	546	570	564	584	549	532	498	548	534	548	510	527	522	543	494	589	509	486	521	529	502	522	549	520	525	486	550	505	523	523	569	520	533	571	506	551	521	507	543	514	512	502	553	525	543	506	566	542	500	558	527	527	514	495	568	556	517	530	531	527	529	524	549	549	553	534	513	542	538	458	503	559	546	497	530	551	517	547	529	511	492	542	512	511	528	566	530	535	515	533	489	538	564	546	542	515	518	569	525	545	499	518	501	520	551	491	525	504	537	528	533	527	489	570	562	515	549	568	559	530	461	489	543	535	520	529	546	533	568	541	522	525	550	546	575	523	468	541	536	507	502	500	529	529	525	525	584	492	509	531	542	512	493	488	507	498	534	513	496	582	515	570	501	495	530	559	573	532	500	552	535	505	524	533	540	506	519	545	508	538	495	544	519	540	557	542	524	558	550	493	511	525	583	533	548	527	513	523	530	540	558	523	546	540	547	540	519	538	520	579	517	528	553	545	529	494	553	512	528	491	547	494	520	548	467	503	535	525	527	527	475	513	542	504	494	526	509	518	538	511	521	539	559	512	514	512	539	528	548	483	629	543	543	541	549	506	565	566	492	528	539	560	522	508	522	546	531	573	563	547	519	541	522	542	576	524	548	527	502	517	514	512	503	555	569	536	552	526	518	540	535	555	523	510	536	543	548	514	525	524	504	528	524	501	536	550	546	566	516	557	587	539	510	541	513	540	500	520	516	535	529	496	515	509	539	551	517	544	547	522	478	530	530	508	509	532	507	580	519	538	514	513	494	504	514	512	558	526	528	509	515	533	526	532	536	512	569	526	577	545	533	563	469	501	481	517	560	556	576	547	513	563	524	549	559	553	506	486	569	522	562	534	536	513	523	551	555	524	562	502	494	505	499	542	543	540	524	560	503	515	554	498	494	532	515	532	520	523	500	509	562	535	557	569	523	511	566	485	539	517	507	519	572	515	508	567	543	498	504	499	507	551	546	561	501	521	495	559	515	542	537	564	521	530	492	573	579	492	472	532	552	499	520	562	524	567	538	511	545	522	566	508	509	530	471	498	529	526	535	521	536	514	537	512	504	507	525	553	504	546	561	507	532	507	528	524	575	527	521	488	550	514	474	541	548	521	519	510	522	546	510	534	550	572	551	537	545	564	568	529	568	503	535	491	542	528	568	493	540	516	519	532	503	531	504	560	508	479	531	514	534	524	536	521	531	496	538	570	564	523	556	525	486	543	515	554	547	517	492	514	541	535	552	527	572	541	520	523	540	492	544	518	503	509	536	564	491	540	531	507	519	555	579	518	514	552	523	528	545	509	510	529	438	539	537	541	506	520	537	564	502	497	531	508	544	572	529	562	497	510	533	504	553	543	536	559	503	562	566	544	526	521	518	551	535	530	514	497	556	539	524	523	534	524	561	551	517	509	565	509	521	534	533	489	525	507	528	513	539	512	532	540	522	528	470	526	521	555	558	513	507	505	550	522	533	501	516	535	504	522	533	570	551	519	532	526	512	577	522	546	517	506	507	540	524	504	555	510	545	500	543	493	569	517	531	535	524	529	569	540	561	515	527	507	565	570	517	543	517	537	543	501	519	536	510	544	548	512	541	509	508	552	495	521	557	513	523	546	534	477	534	496	494	513	521	534	528	524	519	565	529	553	591	552	557	531	558	475	503	537	526	495	494	536	518	579	560	518	520	528	531	552	526	529	534	547	529	532	511	536	535	498	568	572	540	511	563	542	519	535	545	517	516	542	523	542	495	509	506	544	537	545	577	523	592	519	509	529	483	521	504	518	514	509	515	547	516	571	566	530	523	551	500	517	513	559	503	580	533	532	555	509	494	539	541	509	581	530	502	511	493	543	549	521	556	527	544	519	566	520	491	539	554	540	541	539	550	543	523	552	493	538	536	549	542	532	532	567	525	549	541	557	513	514	561	488	532	546	570	496	542	585	540	542	535	521	543	513	556	510	509	508	534	499	569	537	557	536	521	538	525	534	538	528	523	545	529	550	564	510	528	544	526	570	540	532	518	550	499	537	512	514	541	537	525	464	511	547	528	489	552	567	537	521	527	526	517	533	539	523	522	506	542	497	526	489	558	483	530	507	524	509	500	531	530	535	541	507	503	573	519	557	529	569	568	522	537	581	506	548	552	525	509	516	513	548	501	522	574	542	562	550	544	551	512	567	511	518	566	564	515	535	506	539	518	525	503	555	514	521	493	525	513	504	547	489	502	553	528	509	535	530	510	516	532	520	514	529	545	534	573	523	547	525	530	532	537	497	534	572	509	499	529	576	504	502	535	517	509	507	537	524	550	540	544	547	550	525	527	550	537	586	538	552	519	546	549	532	510	524	501	536	544	526	560	553	514	536	516	511	536	560	473	489	549	531	507	529	511	510	529	547	498	528	484	572	537	581	568	506	536	493	528	560	563	560	546	552	494	528	541	521	532	537	506	536	541	509	508	527	536	550	526	548	515	506	563	525	525	508	526	508	524	516	546	588	495	517	481	489	561	494	517	518	533	532	505	515	511	539	508	555	495	551	530	562	539	524	522	552	499	525	538	532	501	507	539	527	532	522	526	529	518	579	527	558	527	512	512	510	532	553	554	558	536	521	492	563	502	529	570	527	570	545	532	562	526	556	567	568	521	568	532	555	574	532	540	555	566	555	502	522	529	532	542	505	517	516	542	542	544	515	537	536	551	488	567	495	539	552	556	502	562	541	555	552	507	535	534	486	549	518	523	582	532	533	564	523	484	522	549	543	508	546	556	513	522	530	505	510	528	554	513	497	488	528	520	554	549	571	546	555	521	498	525	484	573	494	493	545	491	517	530	495	531	511	508	526	521	550	576	508	516	577	494	567	535	547	495	545	483	536	544	525	550	564	520	538	495	521	480	524	489	557	500	538	544	529	529	518	521	548	524	518	559	528	558	478	516	539	544	513	547	505	520	551	530	560	559	502	504	501	540	538	486	558	553	537	545	556	535	515	528	537	498	558	537	546	543	500	529	518	526	516	480	511	515	544	522	551	508
12324	18680	15433	9229	6708	9375	18751	13032	8420	4006	1783	1044	764	687	722	712	731	730	746	687	697	736	730	770	737	749	677	698	761	720	753	736	694	745	702	717	720	735	731	750	714	710	698	729	733	708	727	742	713	696	705	736	745	751	722	706	710	679	734	726	738	692	752	701	676	721	687	691	703	751	689	710	752	744	728	711	673	747	709	697	697	730	732	717	770	720	709	752	692	744	747	741	759	685	722	660	693	709	681	721	772	770	677	724	722	754	692	706	724	701	734	685	698	724	741	725	710	728	712	705	738	685	754	749	740	709	703	670	719	752	714	720	754	766	730	692	726	709	730	717	718	692	708	699	706	730	732	718	730	733	702	724	701	693	715	709	719	703	731	734	730	701	735	729	744	795	782	731	717	719	738	733	686	716	728	717	747	679	726	752	684	710	808	753	723	692	723	712	727	740	715	707	729	691	711	699	739	735	749	756	719	725	728	705	690	697	753	648	760	758	691	687	789	716	749	712	730	687	728	728	731	756	755	753	754	717	687	701	705	712	661	733	718	756	728	746	767	726	739	771	718	674	737	749	754	708	723	714	732	725	694	725	735	713	756	720	723	704	712	699	652	739	736	760	735	715	771	673	711	719	715	705	707	742	768	709	702	769	724	756	726	718	704	791	713	688	757	705	763	684	692	731	726	736	752	708	776	704	728	728	715	720	703	751	705	734	733	741	713	715	720	704	707	717	751	735	742	767	717	726	688	689	762	730	751	727	770	724	704	688	782	750	767	691	743	749	722	714	705	763	735	726	718	698	746	699	762	740	748	693	755	717	690	735	709	768	720	724	740	678	700	749	756	734	721	697	702	730	743	729	718	704	705	729	685	702	722	750	715	700	699	695	711	732	777	736	715	684	717	725	761	678	733	676	760	775	761	694	714	719	751	740	711	718	689	740	720	758	735	686	672	705	709	697	726	733	719	709	744	715	715	711	740	710	720	691	727	714	776	720	696	738	697	712	739	708	687	741	703	716	712	710	699	721	721	720	700	726	716	705	763	716	718	685	751	706	717	738	727	695	710	754	676	691	752	696	715	682	709	667	732	720	730	666	730	726	717	742	724	746	703	689	747	734	724	772	764	717	743	745	750	703	737	731	715	764	743	752	718	761	721	738	753	716	711	763	694	732	748	661	736	700	721	715	728	737	739	715	675	698	715	703	693	751	740	747	721	732	728	711	711	751	674	704	722	738	745	696	682	692	685	730	763	664	741	789	708	731	716	760	731	705	731	747	722	689	734	752	718	759	693	760	697	738	757	677	767	697	721	759	759	771	752	728	731	731	692	758	725	718	708	705	726	755	742	718	747	689	723	725	712	695	730	731	747	734	715	723	754	703	753	741	689	750	719	701	757	730	731	737	671	723	687	729	756	715	751	728	771	657	726	709	740	702	669	733	722	689	724	724	687	753	725	711	690	751	670	737	723	781	780	745	695	741	759	717	687	694	693	729	714	739	682	753	714	730	693	697	703	712	698	734	711	735	704	756	759	753	681	745	740	697	696	717	701	680	756	738	698	716	755	731	688	676	740	708	708	736	653	740	724	721	713	687	742	664	708	680	689	701	725	722	719	747	716	682	765	748	767	691	716	742	717	681	707	736	770	706	729	690	733	743	735	716	763	742	724	709	725	690	712	755	661	747	702	736	681	694	704	648	765	688	780	691	693	697	747	723	708	739	710	745	747	708	760	683	740	736	739	730	707	761	752	699	703	728	711	731	727	678	716	676	670	717	702	709	718	755	727	737	710	688	739	684	752	699	726	712	721	733	709	755	727	724	687	717	727	736	738	700	707	722	721	751	731	751	711	701	761	769	713	702	720	731	750	712	736	743	771	730	717	695	759	717	742	675	726	714	757	753	717	714	780	723	742	715	666	719	694	686	729	715	742	722	727	727	714	729	713	725	771	700	748	754	703	661	721	728	753	705	690	702	712	759	681	729	699	757	725	738	684	716	684	749	731	700	714	699	747	686	698	752	717	712	718	712	746	713	683	742	714	714	742	669	789	698	739	745	691	732	741	708	746	713	723	748	736	717	735	747	742	703	730	750	725	750	740	727	739	728	659	727	744	726	692	746	713	720	766	739	748	734	692	723	684	746	717	726	733	754	731	775	735	748	685	716	730	659	713	686	670	707	766	711	702	791	739	707	736	698	706	763	741	745	701	715	699	708	719	724	762	727	707	736	709	681	732	687	713	740	700	697	742	735	718	724	725	738	765	707	741	724	714	673	739	722	704	718	751	707	775	715	714	695	722	708	701	734	740	742	703	730	721	717	697	744	739	711	719	716	728	769	739	755	715	733	719	725	724	708	758	692	727	655	733	708	738	807	715	710	746	733	759	669	751	719	715	705	706	757	715	766	711	750	696	741	700	743	726	714	690	774	728	694	697	697	673	717	716	762	698	732	767	713	728	767	762	728	746	778	751	742	704	719	724	685	729	681	706	693	728	710	704	732	736	706	744	733	727	759	710	747	741	697	691	691	755	720	736	666	731	711	695	751	691	700	726	746	721	768	677	682	695	744	686	750	801	702	693	764	714	690	690	737	692	761	748	766	828	714	731	730	747	719	720	705	692	687	793	673	746	738	692	705	754	737	697	740	712	776	707	686	704	777	725	758	742	753	707	706	706	695	706	717	706	741	733	776	694	709	725	728	726	742	744	726	706	662	733	717	743	716	741	740	715	737	726	689	710	766	725	634	715	702	706	747	777	662	744	725	725	738	691	728	695	712	733	753	731	749	723	742	700	729	688	708	745	770	691	751	725	673	668	698	722	688	733	687	739	731	727	718	735	695	732	701	687	721	722	704	729	693	743	669	778	737	661	695	734	713	672	669	745	695	744	749	700	711	722	735	731	733	708	693	776	727	673	740	742	679	749	711	749	770	703	703	705	700	718	734	679	755	751	750	714	741	721	703	698	733	706	705	749	765	728	729	756	690	701	737	695	713	786	766	704	693	764	709	723	726	694	725	763	739	779	758	716	699	758	737	755	726	733	692	672	740	708	737	756	735	708	714	751	662	789	684	732	740	727	742	682	707	720	727	679	727	736	741	725	742	723	706	723	728	719	724	731	736	704	710	706	772	687	718	723	714	730	689	753	789	733	717	702	748	703	745	738	703	770	711	722	710	728	703	765	716	755	714	753	735	716	743	683	726	723	720	722	735	722	736	723	737	691	715	713	724	723	764	727	771	708	730	735	680	732	733	761	714	706	739	711	715	722	750	722	727	722	751	684	738	681	737	710	712	685	720	696	767	727	741	738	722	716	724	719	710	679	746	688	720	738	694	711	745	743	714	728	673	712	721	729	715	701	777	775	726	723	761	697	724	714	687	737	713	731	764	729	737	740	711	745	751	715	726	726	743	715	694	732	747	714	760	714	769	750	719	705	758	726	712	714	720	693	725	728	718	715	718	708	732	735	755	683	757	704	734	727	742	723	751	765	683	725	740	718	751
27271	20637	12304	5608	2492	4360	11402	8065	4316	1930	1031	674	560	517	519	540	556	521	544	515	542	492	524	525	495	567	513	508	549	523	523	551	542	550	532	528	572	519	502	527	544	560	534	514	526	508	504	559	522	527	523	508	539	538	560	538	555	515	534	515	523	509	544	491	551	510	548	515	539	518	539	540	526	582	560	519	532	545	541	515	531	553	524	495	572	544	506	524	512	512	499	477	512	548	519	530	551	549	560	522	530	551	540	522	530	501	513	523	497	539	539	532	508	551	521	532	557	513	542	515	533	527	516	541	523	492	547	527	531	535	515	502	514	532	528	515	524	543	561	548	561	525	548	542	531	546	512	513	492	514	533	534	510	487	558	564	572	505	512	555	532	526	500	532	542	520	549	515	544	510	533	545	530	508	528	528	488	537	500	489	508	498	522	540	579	498	503	542	559	541	525	550	511	561	572	484	533	484	518	583	518	508	534	508	549	552	508	522	556	504	520	502	528	537	516	494	525	533	531	538	548	549	503	530	517	515	554	502	493	517	495	481	581	535	507	556	523	507	526	523	525	487	542	495	514	526	555	508	532	543	524	549	566	547	506	478	511	473	526	559	526	528	499	486	545	503	493	510	494	508	551	505	533	541	557	511	541	559	515	517	489	538	530	514	483	528	508	514	538	500	555	527	535	539	494	506	502	530	583	535	534	544	522	515	523	504	562	517	537	491	496	534	502	550	527	542	534	559	577	526	509	495	510	501	534	551	541	512	537	508	507	538	546	522	505	546	525	516	535	527	547	553	517	525	523	508	496	531	515	547	477	515	519	512	551	538	516	535	565	527	528	505	531	520	506	523	534	536	511	527	519	553	540	543	544	515	506	524	580	558	513	494	529	548	546	542	541	513	543	513	536	526	535	517	526	525	499	520	513	560	541	538	525	587	569	518	509	503	560	511	533	539	544	533	525	555	491	525	526	530	517	507	536	503	513	500	542	525	509	522	551	528	533	536	546	548	538	538	523	521	564	519	548	515	510	526	530	526	504	501	499	527	549	565	566	517	548	523	496	552	511	560	547	509	574	543	534	485	499	518	524	555	574	540	510	538	554	485	520	504	548	552	500	505	543	522	497	543	548	550	529	564	600	511	540	488	507	557	523	547	542	513	507	512	511	548	503	492	494	510	569	546	532	513	506	523	517	535	542	578	523	532	540	571	559	520	529	523	520	532	515	546	556	517	475	492	571	460	499	528	506	545	517	527	531	523	557	548	520	553	528	545	576	562	561	523	539	542	542	495	535	555	527	529	534	548	559	523	487	508	531	524	531	533	538	542	472	503	509	518	540	499	523	516	527	584	489	585	497	534	550	534	497	518	496	521	558	500	541	515	487	531	512	485	523	538	520	523	531	529	519	511	557	539	516	561	546	529	524	513	538	532	567	578	488	501	492	500	551	537	520	516	511	525	530	501	513	555	546	480	504	507	520	505	552	528	531	467	551	530	507	543	513	580	526	594	574	526	527	539	505	520	551	522	522	548	515	511	561	511	545	538	515	556	550	505	519	507	504	552	522	520	535	552	511	561	553	523	486	550	545	533	518	529	519	505	485	575	517	536	542	529	528	561	494	530	526	487	501	572	525	486	515	537	528	533	529	494	538	500	482	502	541	513	568	530	510	545	545	500	559	509	541	519	561	541	579	542	505	514	534	509	486	508	504	473	559	506	514	554	523	520	509	520	540	531	530	532	566	500	499	520	509	528	519	537	496	554	559	527	489	496	572	544	547	494	537	538	523	542	496	490	569	519	549	520	530	554	503	512	523	575	512	526	547	529	546	553	527	511	485	554	536	508	530	557	507	535	511	517	521	546	516	533	546	499	484	492	568	572	545	506	539	542	529	569	522	544	536	531	531	533	550	525	555	540	528	498	528	506	551	531	551	539	532	539	513	546	535	513	523	529	548	498	524	525	524	543	505	522	532	536	528	470	532	499	554	516	510	484	533	494	501	526	525	525	569	523	505	523	526	499	502	520	491	538	510	522	522	529	530	540	518	571	501	541	519	495	553	529	540	537	494	549	540	482	538	539	484	549	536	536	511	529	539	527	507	524	535	505	497	521	542	535	517	541	518	506	501	560	527	493	553	512	492	534	511	518	522	548	555	538	538	540	534	505	514	513	546	538	524	485	524	543	548	497	564	527	527	520	523	523	515	531	523	479	577	509	518	542	538	516	498	532	495	510	536	538	548	543	545	530	556	518	534	533	508	514	539	531	512	528	537	548	551	523	508	512	531	534	515	514	541	507	543	516	556	530	555	536	557	557	520	475	558	497	508	515	511	540	531	529	485	538	534	498	555	518	519	515	538	510	537	521	532	530	553	526	546	536	504	539	523	525	542	528	505	556	515	504	521	525	527	517	558	527	507	523	516	542	535	536	515	485	556	534	493	548	513	526	519	534	535	501	560	518	539	554	536	509	501	515	531	520	509	517	500	496	552	526	506	496	563	577	532	507	543	561	510	508	543	513	507	500	522	534	556	502	549	555	558	540	501	523	504	524	514	552	547	525	523	489	548	580	522	539	523	536	561	530	502	545	537	496	549	521	517	535	553	515	545	543	548	468	546	547	506	520	592	522	527	500	551	533	515	500	557	529	540	535	521	555	525	510	519	555	500	548	531	502	544	536	513	524	529	509	532	554	535	551	524	544	497	536	501	514	514	499	537	512	520	557	525	553	537	537	549	534	511	578	511	516	568	509	547	514	523	524	534	566	554	551	544	526	558	548	510	514	505	503	504	524	537	537	530	521	525	540	528	539	484	505	493	520	568	532	514	517	547	597	578	521	502	509	527	502	539	517	507	498	504	535	509	544	552	515	502	513	525	531	568	521	543	499	546	518	521	531	564	570	503	534	522	489	514	485	507	507	526	536	584	498	548	546	543	529	503	533	528	552	472	551	546	488	491	543	518	532	518	545	508	523	572	506	520	534	501	559	574	566	493	535	501	533	513	536	505	527	531	505	508	520	479	520	560	523	512	539	567	525	533	557	494	501	540	529	562	515	532	561	541	499	548	500	518	535	535	561	513	488	516	523	539	513	517	538	533	515	497	566	508	532	525	544	559	543	513	530	510	544	513	514	499	546	506	528	510	523	508	516	525	577	507	505	505	505	495	521	495	511	526	543	520	482	550	510	525	539	542	550	502	572	495	533	490	567	568	528	517	554	508	534	521	519	519	503	537	551	524	528	517	550	492	516	503	528	504	528	523	534	485	540	508	472	497	508	508	524	547	556	523	500	502	533	528	525	550	510	509	528	523	500	536	524	486	528	497	499	517	564	522	506	529	535	550	507	497	571	508	551	536	534	548	546	543	520	510	476	545	532	512	538	498	523	539	510	563	532	530	543	545	533	508	534	529	522	540	509	511	549	511	521	570	529	524	554	529	521	547	511	557	555	546	525	520	519	528	507	538	536	535	511	500	525	586	514	516	514	530	534	524	510	526	499	549	502
10677	13579	13281	8784	5258	9227	19452	13068	7916	3558	1687	1009	729	757	754	721	745	731	756	717	731	786	714	753	786	757	702	705	704	723	712	774	748	685	755	698	697	759	717	743	750	744	708	821	734	721	728	719	704	714	727	654	727	647	737	725	713	768	726	680	679	769	722	696	765	710	723	737	739	711	723	693	717	731	762	714	725	705	721	761	736	742	679	748	722	744	737	680	706	693	730	684	700	725	800	707	738	722	707	732	700	704	770	711	716	720	691	780	789	680	752	730	766	734	735	738	713	664	721	732	726	716	681	706	689	717	732	706	732	709	729	716	764	745	695	741	728	718	742	717	677	711	715	761	710	729	757	709	705	692	741	727	696	721	677	696	729	686	732	711	731	695	708	724	676	689	715	716	775	718	743	693	754	718	755	711	688	725	697	722	700	731	718	717	734	687	720	742	700	705	693	705	743	732	710	749	752	707	739	699	705	706	751	684	774	722	743	729	779	713	688	725	731	761	697	754	752	685	774	687	767	705	746	694	731	659	719	720	694	708	709	748	763	769	771	722	771	693	739	703	735	729	705	738	737	728	754	714	690	705	742	747	749	703	779	750	739	773	717	716	721	679	679	721	694	692	716	732	672	743	684	756	707	742	733	720	676	705	707	703	718	740	752	765	714	758	724	711	706	701	695	745	743	739	732	685	688	724	681	737	707	769	724	743	763	742	677	698	711	731	715	758	772	715	694	721	770	716	712	685	673	712	746	767	736	735	708	728	801	734	695	706	703	691	659	732	698	742	756	700	718	706	723	706	732	727	721	743	724	744	744	740	758	721	751	730	720	705	732	697	739	743	622	730	704	725	699	717	724	760	713	648	742	703	718	766	757	712	722	718	748	714	702	680	753	735	745	682	749	719	685	771	707	758	756	721	708	717	749	709	699	691	695	756	723	711	697	742	748	737	754	702	773	739	772	727	755	676	748	760	734	751	764	696	714	731	670	777	730	722	691	725	728	711	711	744	708	736	724	718	753	762	742	719	719	725	714	706	727	742	713	734	730	735	749	753	669	780	670	729	723	771	737	655	751	709	738	755	738	734	723	740	673	749	761	732	708	736	746	713	706	773	694	680	728	660	713	697	685	727	695	743	708	732	709	721	741	685	762	738	688	748	755	716	703	742	756	745	706	694	741	727	788	765	731	724	730	726	708	726	704	744	724	733	729	716	717	689	699	714	737	691	774	674	748	727	696	691	769	771	728	726	702	722	712	730	713	733	762	713	721	768	714	729	706	714	713	718	752	750	689	755	715	772	734	719	740	708	684	745	711	754	725	686	748	748	695	649	682	768	695	727	704	738	759	707	736	672	736	730	743	741	715	755	758	707	723	694	748	701	727	721	697	690	703	791	680	706	731	675	738	728	701	728	705	742	759	757	707	725	753	684	687	719	682	716	717	779	758	715	686	702	745	711	702	728	761	695	723	754	723	712	745	723	794	703	709	728	664	695	720	754	781	722	754	701	734	727	725	757	768	698	800	658	768	692	691	704	722	761	723	751	708	711	752	731	727	711	732	670	702	720	720	743	698	728	743	669	712	739	659	701	703	706	697	746	755	728	766	713	745	752	712	686	712	714	743	736	719	704	760	711	667	661	754	733	722	712	726	728	740	705	709	721	713	703	712	735	741	690	714	741	697	712	720	655	742	747	745	695	777	726	727	706	752	705	693	703	694	699	751	652	747	724	728	719	672	741	765	748	708	744	706	692	704	697	753	694	744	734	740	714	765	730	704	699	683	729	718	700	687	704	744	708	728	725	723	736	704	687	657	741	697	699	710	752	763	719	737	673	680	668	714	720	735	705	731	752	687	732	742	725	721	700	723	748	725	699	741	713	708	720	712	765	708	740	703	732	752	686	742	749	730	691	688	727	714	716	698	743	758	693	709	753	719	753	721	719	704	747	683	765	743	734	696	737	734	709	739	713	703	758	675	775	710	729	733	767	733	754	776	774	733	717	731	751	676	725	748	707	705	711	733	706	698	697	694	696	642	730	694	696	698	662	719	741	759	742	721	736	735	683	727	702	691	720	708	707	717	781	747	736	721	721	690	723	702	756	715	802	697	747	753	749	728	696	742	714	759	668	698	725	700	717	687	792	722	700	720	758	745	721	727	732	739	684	738	691	685	724	708	706	711	687	696	699	710	748	750	701	735	765	666	717	738	714	728	746	713	744	773	742	716	783	725	755	717	703	681	747	702	745	749	719	695	735	745	733	754	762	711	707	727	724	757	689	713	696	723	697	720	736	732	721	726	735	707	727	702	714	693	701	713	713	711	756	710	741	741	691	722	734	740	678	713	735	730	738	704	731	706	700	716	715	740	735	744	699	704	784	728	735	729	744	741	721	716	683	735	721	723	667	768	726	768	702	747	732	732	698	735	706	753	741	678	718	744	734	730	753	735	733	690	762	753	719	768	717	795	732	729	714	751	755	686	747	747	659	706	693	756	751	737	726	716	747	757	742	752	720	747	725	710	797	675	733	734	710	802	710	690	759	734	727	732	707	692	734	714	707	727	697	685	793	725	737	694	731	733	701	729	715	717	725	740	732	773	721	721	721	739	756	770	733	696	653	736	739	672	722	722	695	719	677	719	772	737	720	732	754	734	727	702	718	704	769	730	710	717	722	722	733	711	776	704	731	748	698	763	709	744	680	724	726	748	685	701	693	763	705	724	688	709	691	721	703	674	692	716	725	764	710	730	751	714	779	747	760	766	701	729	711	715	726	709	713	746	715	750	678	714	742	642	755	715	683	721	711	750	727	787	734	738	736	686	690	744	758	748	714	776	734	693	705	724	735	707	708	745	721	724	734	698	723	665	716	721	729	732	714	719	769	760	698	735	734	737	733	708	756	703	758	724	779	742	732	729	757	743	713	729	673	710	695	704	726	718	712	763	758	719	703	741	698	722	702	719	746	733	788	731	708	745	739	719	725	697	721	713	763	684	717	706	711	677	691	705	706	692	734	761	736	707	732	686	747	719	697	731	669	751	739	727	767	742	741	736	709	690	737	658	766	715	728	733	748	717	721	705	718	707	695	696	758	681	690	696	759	761	756	718	706	731	747	701	728	679	715	740	740	739	711	692	700	729	715	705	683	702	701	722	712	718	744	677	764	729	746	729	717	702	744	711	765	683	766	757	711	767	736	706	719	738	710	752	732	736	747	772	648	770	686	721	719	702	717	716	797	771	714	694	712	757	747	692	699	694	748	710	769	738	800	731	729	689	665	722	689	744	803	681	742	781	775	754	724	736	770	722	709	758	707	715	736	764	729	729	704	734	693	744	704	767	778	710	715	769	729	670	701	741	747	700	745	735	743	733	766	721	757	679	733	692	722	737	667	705	725	749	758	718	722	747	694	692	771	733	722	724	714	739	715	727	708	736	728	704	764	696	713	709	710	707	729	740	718	735	685	739	707	694	767	743	691	745	723	708	757	662	737	708	693	703	729	780	723
23376	21448	29286	24001	21453	34200	62505	49107	34836	20137	7209	1746	682	517	473	482	466	471	467	441	459	485	446	479	481	448	475	414	454	517	450	464	456	464	449	432	496	463	487	473	447	485	453	478	458	469	479	436	450	451	448	514	491	479	470	428	469	438	490	481	464	451	452	511	494	495	451	480	478	470	478	495	478	474	475	427	457	450	456	473	468	451	399	472	494	459	440	448	433	446	424	461	477	466	439	495	491	450	461	476	430	469	434	468	476	467	457	421	467	486	487	476	450	474	485	479	475	439	469	458	446	491	474	470	466	453	430	473	506	495	483	501	488	457	425	452	475	441	475	517	437	457	477	445	489	469	429	476	483	451	475	459	483	466	465	417	440	478	467	460	460	477	470	444	428	459	443	477	461	450	491	468	486	418	499	477	445	430	469	467	469	454	453	487	460	473	441	444	471	486	466	487	463	492	478	462	436	463	465	486	461	472	460	419	466	492	482	463	452	433	468	435	450	463	461	482	437	445	503	487	469	506	494	480	445	476	500	507	477	433	481	454	486	495	490	467	492	455	469	453	480	482	441	494	450	458	484	456	459	435	459	507	476	486	443	446	465	486	459	521	458	448	424	478	452	435	442	475	438	472	498	468	503	469	504	464	490	480	462	434	473	463	477	466	469	503	471	441	416	454	453	468	475	464	453	468	467	490	431	475	479	488	529	467	462	459	462	484	468	464	463	425	443	460	448	427	513	428	445	480	460	497	502	458	478	474	491	455	475	434	449	476	476	435	489	463	463	437	477	446	465	451	453	452	479	422	470	479	422	421	465	444	489	471	474	465	454	421	453	429	483	451	455	424	440	465	472	475	495	453	425	444	470	456	463	509	455	472	464	462	423	441	440	469	449	444	476	475	463	492	438	459	479	442	467	439	485	440	475	476	414	443	469	439	467	462	459	460	462	464	504	475	499	479	485	404	433	428	471	458	446	457	483	482	487	450	469	470	432	420	437	446	480	444	471	456	435	441	447	415	456	485	461	472	472	444	460	472	441	461	502	448	461	479	442	422	490	462	460	488	454	486	506	476	466	468	457	494	499	432	439	483	460	465	467	489	445	443	475	472	453	436	477	493	466	426	467	503	448	506	440	446	450	457	493	509	453	460	454	466	436	488	486	472	480	448	477	463	478	472	462	441	475	451	441	450	495	479	460	451	457	448	464	473	464	465	453	491	485	454	448	451	422	498	501	493	450	449	444	463	455	477	490	480	479	465	502	479	499	459	503	458	487	456	468	475	468	462	452	480	444	480	478	454	459	452	443	435	489	461	461	470	530	439	464	456	443	456	476	460	471	474	462	475	467	449	470	451	449	493	459	474	470	480	475	452	435	494	460	470	464	468	459	474	448	462	506	452	485	492	460	459	470	465	486	464	419	429	472	460	442	517	432	459	442	468	481	442	460	493	470	484	452	447	451	452	493	452	478	459	480	474	428	436	476	466	490	508	448	487	483	428	491	472	514	491	478	457	479	476	446	450	495	452	459	444	466	461	437	442	472	454	465	459	467	485	496	472	485	447	458	442	461	453	447	443	508	474	445	493	493	463	476	457	503	458	431	486	456	489	476	442	504	436	455	478	439	482	483	438	459	513	478	463	458	453	454	513	440	422	484	493	465	461	461	460	447	428	484	478	463	474	490	436	463	425	482	440	460	461	442	480	479	452	432	473	463	461	460	445	512	505	476	457	447	479	450	438	478	455	448	466	457	459	473	471	424	456	447	483	460	498	436	437	478	440	439	441	464	457	474	489	478	426	459	481	486	439	504	451	473	464	475	483	479	429	449	480	448	483	462	400	483	465	457	467	473	432	460	500	480	460	469	506	476	457	493	481	476	446	481	460	475	442	482	472	466	452	450	462	450	426	469	480	488	462	469	453	474	452	467	529	424	471	461	466	480	465	474	449	451	477	481	449	452	454	467	481	457	446	460	443	459	442	399	462	493	453	439	497	495	490	474	466	513	485	464	455	487	456	461	457	449	416	470	453	476	466	505	439	427	491	468	471	486	443	459	481	489	435	492	508	464	440	503	462	483	453	466	461	445	453	507	457	468	468	473	450	478	472	449	500	412	478	461	436	482	477	485	473	456	442	456	484	478	490	461	430	428	464	461	440	426	500	488	448	428	458	461	463	489	466	461	433	477	447	463	445	452	504	477	461	479	473	504	456	481	458	501	468	471	456	499	437	522	432	444	487	473	484	476	439	447	470	465	456	477	474	470	474	454	488	460	404	421	449	452	435	510	447	467	456	475	467	466	462	482	464	462	447	437	497	476	486	483	467	497	456	488	468	470	438	461	485	461	425	424	415	413	444	519	488	448	458	425	488	479	468	451	477	443	413	492	482	444	465	439	415	493	435	478	500	445	464	448	432	445	470	479	445	436	461	471	457	496	465	492	442	464	454	456	453	443	477	456	519	451	470	464	489	470	467	478	455	455	469	476	467	442	443	478	450	491	448	447	456	444	423	464	464	416	467	455	453	451	438	491	449	443	471	463	459	421	445	450	472	482	499	446	475	459	429	461	481	495	489	488	479	485	461	492	453	471	487	474	470	450	476	432	451	426	455	463	398	481	428	456	442	456	502	486	439	452	460	478	470	446	490	474	439	441	468	493	492	450	494	467	482	465	461	457	475	500	449	463	495	450	474	482	455	445	451	439	434	485	455	456	432	516	460	468	450	452	460	474	461	499	464	464	453	454	465	454	451	445	461	452	442	469	522	443	472	447	516	464	466	477	477	470	458	462	468	433	454	438	467	470	476	456	445	453	482	460	492	464	510	474	471	470	454	493	464	448	458	476	442	429	478	468	425	483	493	455	436	497	473	481	449	436	440	451	461	473	466	463	434	423	457	462	478	488	467	445	439	469	474	463	470	473	470	461	458	434	472	424	460	439	492	451	453	442	384	475	446	474	450	439	459	452	503	470	442	444	437	479	449	435	442	473	455	479	497	447	430	476	450	450	475	433	438	460	478	482	487	436	478	459	473	487	421	486	492	431	440	486	459	464	480	423	482	483	461	453	498	491	477	468	465	477	469	435	459	497	466	479	449	493	455	481	445	466	444	485	479	439	472	407	444	475	486	481	417	457	466	465	490	444	437	474	483	449	426	447	491	462	461	459	437	431	442	434	476	438	465	480	481	485	462	434	499	473	472	498	437	502	473	442	425	453	442	468	445	480	493	447	423	454	476	442	468	483	467	469	470	477	485	411	472	462	441	507	485	478	462	493	470	385	473	480	469	466	487	466	463	452	448	453	457	477	472	476	477	445	453	473	468	443	485	481	453	409	458	494	471	435	473	480	470	454	414	457	477	471	477	445	477	490	466	479	433	488	474	494	454	481	449	468	458	479	438	472	471	485	482	453	448	436	460	465	448	449	469	418	467	460	462	467	435	442	441	499	441	472	436	474	443	467	500	502	451	497	478	434	422	471	495	445	458	463	489	460	449	478	466	446	481
12995	27249	25516	17379	14172	41402	61967	49129	39108	24250	11261	3445	1028	744	668	640	627	646	638	653	640	680	633	640	618	643	624	601	655	673	630	643	593	647	606	636	615	670	596	622	635	629	599	596	628	589	618	622	627	631	657	619	588	620	640	607	636	593	632	590	647	668	640	617	632	628	620	642	639	596	571	640	574	645	619	623	580	619	635	640	635	666	640	648	673	643	657	618	600	630	637	654	636	698	657	633	637	643	628	655	603	631	619	629	655	611	622	610	606	629	578	628	629	670	596	603	664	661	595	595	655	621	609	636	599	686	631	604	614	644	590	623	645	616	619	647	594	632	662	604	662	684	620	632	618	649	607	603	579	570	622	626	620	648	661	650	600	626	607	617	566	606	624	617	655	634	619	653	611	627	614	638	599	632	567	643	596	644	601	564	636	614	651	614	628	648	650	639	633	645	604	626	650	643	658	607	642	621	645	686	613	606	643	612	617	577	596	624	636	611	649	621	640	667	671	634	598	629	621	618	615	640	608	626	657	622	614	659	635	644	594	618	632	632	626	625	647	618	642	636	650	622	642	630	584	633	616	633	623	641	643	668	632	594	568	589	627	643	622	691	649	613	596	607	606	633	624	656	642	643	641	593	632	592	651	633	646	664	633	641	635	582	644	641	653	585	636	641	645	623	661	641	614	675	594	599	676	616	652	652	592	648	636	611	617	643	594	640	641	671	604	676	641	638	619	621	621	626	627	637	631	618	700	635	676	628	626	598	649	640	642	671	604	651	638	649	586	575	650	623	613	609	620	613	613	574	596	626	562	616	646	655	612	606	648	643	650	636	626	649	633	625	598	613	634	607	650	675	652	630	669	696	665	643	620	618	652	603	629	635	646	627	652	583	661	619	617	620	578	649	617	601	646	626	594	670	582	669	559	599	592	590	640	622	632	593	620	637	636	650	583	638	629	608	681	612	663	612	624	619	645	628	588	589	640	645	561	650	621	578	638	611	618	622	659	594	625	620	643	639	636	618	613	624	633	658	632	636	626	594	641	639	637	641	612	622	634	654	646	656	607	586	650	630	634	594	663	618	616	633	607	603	639	628	657	653	601	621	682	650	640	677	634	678	636	678	660	602	628	631	590	585	646	633	628	644	633	626	631	632	651	619	652	621	625	589	641	628	639	622	610	620	623	639	658	643	628	597	650	641	640	649	604	608	625	643	669	635	654	587	573	628	633	648	641	620	649	692	666	584	661	626	628	692	628	637	612	650	671	613	684	605	625	623	629	626	601	616	634	608	645	634	621	608	639	633	629	626	609	626	599	644	618	658	649	626	642	639	634	608	676	610	638	679	621	652	629	624	625	591	616	659	625	647	625	654	641	614	635	592	639	628	606	647	592	587	623	651	635	661	613	648	635	656	616	600	613	600	703	666	638	583	664	681	583	629	689	643	648	577	645	616	648	622	655	643	638	620	670	649	614	602	617	661	657	624	564	637	597	589	647	637	603	661	646	624	594	622	639	579	604	637	643	685	667	574	614	650	618	641	668	655	624	631	606	594	618	625	650	617	620	605	699	671	642	619	606	653	609	635	673	639	586	621	637	608	602	642	614	641	595	641	651	653	629	624	658	659	671	619	645	604	628	645	654	621	630	587	623	584	660	625	613	602	631	586	626	656	589	665	624	592	635	617	663	624	648	632	665	642	626	626	584	640	632	644	633	619	676	636	644	648	663	578	625	609	657	578	637	647	644	611	629	679	599	615	579	631	592	614	625	649	691	600	638	624	632	612	651	621	577	639	605	634	622	651	622	684	627	710	597	579	643	629	641	606	614	584	656	625	680	611	643	600	669	623	656	625	614	661	629	605	657	626	606	643	644	606	620	618	670	627	612	602	605	560	633	603	636	656	641	646	674	630	689	605	622	626	641	617	607	617	631	590	609	623	634	637	620	595	612	579	614	650	654	624	660	605	627	625	683	648	610	637	598	649	616	674	612	618	606	606	692	609	657	657	630	689	614	637	650	643	602	644	619	608	646	593	596	650	660	634	687	608	597	625	605	589	608	654	592	620	606	624	601	631	561	639	620	644	613	598	653	670	637	595	642	646	632	635	651	625	624	624	633	641	645	628	594	649	605	613	613	603	624	652	609	654	624	643	602	664	625	616	640	638	627	614	642	617	647	667	617	632	638	611	611	620	647	599	627	642	625	626	659	679	617	579	630	632	638	604	657	622	643	669	604	620	580	640	617	641	635	630	662	624	610	644	651	636	622	652	628	658	588	613	655	613	648	644	639	591	621	603	590	623	617	656	637	648	625	627	672	620	619	643	638	566	633	644	643	657	667	645	638	655	601	603	637	635	652	633	638	623	625	633	658	655	630	686	620	558	597	572	593	646	592	606	655	590	643	596	596	635	644	606	629	635	595	581	654	627	646	634	613	602	646	637	616	586	597	613	648	583	623	621	664	638	614	667	602	607	586	591	690	671	623	619	607	624	610	621	626	618	636	650	619	588	647	647	672	643	656	658	658	614	608	650	604	578	618	630	658	651	640	621	656	639	602	619	622	643	617	625	640	620	656	630	605	624	624	601	612	630	591	589	639	645	685	609	622	639	613	611	609	594	629	584	625	624	632	635	587	599	623	647	652	618	682	642	639	635	618	659	630	619	642	666	645	616	629	632	634	670	657	651	614	616	610	640	675	570	649	562	632	626	636	667	622	622	636	604	603	596	624	672	639	602	629	610	634	626	636	640	617	647	604	616	634	584	632	584	614	611	602	607	628	654	642	612	655	634	665	648	605	627	606	637	656	641	631	634	610	651	631	610	627	647	621	644	631	625	639	599	639	632	643	657	636	640	623	619	621	587	672	616	620	615	626	602	604	597	584	646	617	640	627	615	632	638	650	650	602	626	583	667	671	633	597	625	662	628	656	621	637	647	672	661	632	594	635	629	614	629	655	617	631	625	630	651	646	611	620	625	638	599	640	635	617	620	627	663	638	635	644	638	640	643	611	660	631	657	682	641	678	645	645	658	636	627	605	613	682	590	619	614	611	669	582	578	610	595	634	667	637	638	617	663	587	600	641	639	628	655	637	614	647	561	611	662	638	652	624	649	637	597	616	622	634	625	648	637	634	647	681	608	657	584	671	597	654	646	581	636	604	599	600	676	607	638	639	625	634	631	631	627	641	647	678	675	603	632	607	586	642	638	626	633	619	675	585	605	651	583	658	646	588	624	625	670	624	684	626	668	603	640	629	672	615	607	648	617	628	594	648	624	603	625	573	671	637	648	616	609	655	622	652	601	646	633	658	647	626	608	627	565	650	618	624	632	657	581	650	641	644	621	635	651	609	616	615	676	649	664	646	589	633	610	591	608	615	648	616	617	656	610	589	600	620	674	606	615	633	656	640	615	625	632	618	603	669	567	654	596	607	617	659	688	577	669	634	643	591	642	593	604	603	651	623	660	605	586	613	611	658	640	658	640	627	586	621	624	606	600	635	624
27309	21144	14230	5844	2842	7775	12589	6859	3705	1716	964	648	632	529	578	529	536	548	517	579	498	545	563	495	561	508	491	539	525	519	533	495	548	498	530	549	549	561	563	546	553	562	525	567	528	520	598	549	573	541	543	528	544	514	538	525	545	523	498	542	531	518	476	535	532	543	491	558	548	559	543	536	523	498	516	574	508	533	533	532	520	557	552	513	529	506	563	518	526	544	569	540	572	558	538	513	561	504	523	536	539	533	566	545	533	530	512	545	599	591	547	592	549	493	576	516	535	549	472	537	521	513	520	538	510	517	474	530	542	524	533	558	525	525	559	529	527	516	538	583	541	517	499	579	530	512	573	521	494	499	494	507	525	501	537	556	502	544	532	525	527	523	509	492	536	509	532	514	536	557	544	545	551	545	557	552	575	585	550	554	554	569	508	600	526	533	519	535	548	556	498	543	537	532	524	562	501	480	519	554	506	542	536	543	510	500	558	555	517	474	550	558	539	499	495	525	509	522	516	536	532	534	530	495	528	507	508	528	540	556	530	525	523	497	546	530	488	512	512	507	530	552	552	583	546	515	491	530	539	538	557	507	565	510	558	512	487	539	535	547	512	512	534	520	521	551	550	570	511	514	548	519	515	546	517	567	547	569	538	530	574	487	545	537	563	565	571	559	508	546	593	546	568	534	519	505	557	561	518	492	579	533	510	547	560	548	561	551	553	583	532	523	501	527	540	519	516	560	516	567	511	530	484	518	523	582	541	497	515	570	533	525	555	541	510	538	468	565	552	516	527	545	521	513	517	525	537	552	532	539	540	567	543	529	549	551	571	536	512	552	556	540	532	505	495	511	553	525	530	502	519	529	528	546	541	516	509	499	550	550	501	540	527	529	500	558	485	514	516	527	573	534	540	519	562	573	543	533	540	538	542	551	549	553	531	549	526	482	520	549	478	522	546	522	532	562	532	563	545	512	515	543	528	539	520	547	515	540	515	537	517	526	586	503	553	511	535	514	593	535	549	504	536	539	491	564	541	523	550	515	523	506	534	520	557	515	559	531	516	548	520	562	555	533	498	516	540	563	556	528	498	560	548	533	521	525	547	548	547	516	519	543	548	548	545	552	560	507	571	533	526	560	523	470	540	544	521	507	540	525	513	535	512	507	524	545	537	528	523	540	490	503	524	515	534	519	523	486	538	528	511	534	526	576	536	536	576	509	509	549	521	518	516	532	508	541	518	559	545	551	554	509	527	561	527	547	534	560	538	535	517	550	497	609	569	535	525	512	552	547	490	560	478	520	493	505	557	567	556	491	511	474	534	552	503	542	524	531	540	521	503	539	513	503	569	543	518	540	513	510	543	508	539	531	504	503	557	559	596	514	540	527	567	505	497	523	505	499	528	539	505	535	502	522	566	500	542	534	499	493	552	541	545	529	553	521	509	525	528	570	522	545	522	518	518	528	515	530	516	512	528	547	523	499	569	547	484	532	529	531	536	530	536	571	528	559	533	510	526	524	569	509	546	513	519	485	578	547	548	518	556	512	517	541	506	527	530	503	531	530	526	560	522	551	544	545	531	523	552	538	507	536	573	574	489	521	527	551	516	514	551	552	518	508	527	540	519	512	550	544	549	538	522	523	527	557	540	513	510	517	575	529	572	498	550	535	572	534	482	566	548	510	537	554	565	519	531	559	564	581	570	529	487	552	505	494	542	546	514	485	498	551	550	523	517	544	522	496	539	556	519	570	524	523	541	528	506	574	499	514	505	542	527	522	514	506	494	551	555	555	557	554	543	489	533	548	530	500	514	577	554	534	513	544	574	551	527	523	541	561	501	534	507	528	580	509	532	500	548	537	540	539	471	565	542	557	534	531	470	543	545	500	534	569	502	522	526	520	545	523	542	539	516	566	502	553	553	534	533	518	555	514	529	548	511	510	545	507	530	544	540	538	514	489	510	503	519	523	558	509	545	548	548	522	530	541	537	508	524	514	538	549	501	565	548	514	539	538	524	548	564	533	548	552	513	499	543	546	540	538	508	561	532	494	541	495	514	551	528	542	511	512	526	521	528	508	512	549	497	524	565	554	534	548	535	509	553	564	536	561	530	505	532	515	524	597	553	529	575	522	559	523	571	554	563	548	512	553	530	488	540	536	522	559	539	533	493	514	494	535	546	533	535	594	505	541	502	517	546	544	514	559	477	522	540	503	538	501	560	519	523	564	514	517	514	590	540	569	490	511	538	496	482	525	494	516	497	572	556	535	517	545	517	511	529	574	550	531	517	529	487	492	543	527	510	553	533	547	539	559	506	507	548	525	569	495	552	531	545	529	545	539	531	567	538	497	523	550	540	508	522	559	546	530	520	565	520	558	511	515	500	526	504	513	541	513	521	583	584	497	543	526	482	539	566	546	525	494	532	500	483	530	530	567	536	554	532	549	554	521	520	554	541	544	497	529	524	503	587	494	553	534	530	517	527	555	529	521	500	604	576	541	540	582	543	523	551	568	519	550	532	524	558	560	552	522	534	527	506	571	563	547	520	532	532	541	538	526	559	518	521	567	536	543	527	537	527	536	506	528	551	524	527	513	558	524	548	586	528	506	537	549	539	526	560	529	512	519	502	493	540	535	542	498	537	543	498	557	500	515	553	526	579	528	588	510	523	548	529	461	503	571	560	540	539	529	546	495	548	559	514	514	557	522	564	517	500	548	534	530	523	539	520	552	538	524	487	514	531	526	508	563	512	549	496	515	548	522	509	540	541	551	564	557	558	536	526	520	515	556	573	498	553	543	498	512	557	538	530	526	531	520	514	516	580	526	561	533	529	496	539	555	558	504	507	518	510	507	551	568	562	543	531	495	561	574	522	520	498	528	510	520	529	533	545	558	525	496	508	521	539	545	544	530	514	509	544	556	554	554	554	531	534	524	515	536	543	530	516	503	500	511	534	506	555	499	526	534	511	505	553	546	545	565	536	495	496	511	515	568	544	550	574	567	540	534	533	535	532	500	543	511	522	509	515	521	501	571	549	521	550	533	555	508	559	564	532	554	522	535	494	503	558	550	525	528	554	525	574	530	537	484	580	514	506	538	541	530	530	590	530	561	526	501	551	506	530	541	533	530	526	509	549	515	520	567	539	544	542	520	535	531	540	544	536	527	520	526	484	524	543	520	523	532	550	488	522	515	522	536	544	546	536	536	564	536	527	468	529	511	540	553	526	560	522	545	546	519	548	571	540	507	541	549	541	513	530	536	559	501	563	528	559	538	554	535	510	532	535	502	515	519	520	538	541	558	528	522	549	522	566	558	537	547	544	519	506	518	501	484	513	543	558	504	533	566	484	530	531	533	486	557	512	523	530	516	542	545	500	516	534	505	537	537	523	535	523	544	578	468	536	512	531	494	517	544	577	555	518	504	573	578	548	543	544	541	538	548	519	556	543	564	546	527	536	535	522	522	528	495	551	507	580	544	541	540	544	476	533	553	547	527	491	525	552	507
8737	18441	14839	8610	6403	14424	19505	11550	7034	3178	1589	945	744	735	751	697	686	731	662	701	769	728	690	725	711	727	745	723	710	665	726	718	731	688	765	742	723	692	726	697	739	667	663	739	712	721	758	717	732	725	679	743	730	702	760	693	733	725	713	765	772	728	735	697	737	725	742	731	730	711	729	733	756	715	761	736	692	673	711	709	736	702	740	752	721	731	779	733	723	693	727	762	744	745	716	736	686	747	729	702	710	759	739	677	687	689	665	675	733	755	725	750	686	733	727	748	733	719	684	738	708	759	722	732	674	707	698	707	694	717	750	704	742	714	739	708	735	728	687	736	692	689	735	723	720	713	744	761	747	745	724	716	742	726	760	738	696	763	714	721	736	733	670	694	733	693	791	771	735	781	725	739	709	719	704	741	727	657	681	690	777	729	722	757	735	692	712	732	718	713	737	714	740	739	685	684	723	725	672	746	768	692	732	708	735	726	786	741	758	720	701	732	717	757	721	742	722	727	751	758	760	757	691	751	690	762	706	737	772	735	730	713	768	742	729	694	675	759	743	750	740	720	748	709	732	728	723	688	787	681	668	774	727	725	743	737	741	724	754	699	759	717	758	715	734	693	766	701	740	727	708	736	742	698	712	742	731	697	679	700	771	693	714	761	783	755	708	739	700	686	703	773	726	711	724	728	715	755	742	788	749	722	755	747	738	727	741	763	716	759	724	714	687	694	696	758	750	714	735	718	732	734	726	748	729	752	712	716	724	760	759	704	743	720	713	702	707	697	786	723	742	704	759	737	665	765	703	711	741	705	690	745	715	720	767	725	678	711	732	765	752	708	673	755	722	722	701	699	756	725	727	734	739	727	721	705	703	714	766	754	802	712	751	688	689	721	735	752	681	676	713	743	736	712	749	733	734	731	728	703	667	693	725	755	737	731	691	736	702	726	734	695	709	696	685	719	720	736	739	745	727	716	730	705	739	707	709	757	759	739	750	696	744	717	721	718	720	712	688	672	683	703	690	759	701	769	770	733	718	718	677	705	696	707	716	721	695	759	745	710	760	737	695	723	732	736	707	702	775	713	779	687	734	725	759	729	718	728	721	708	703	774	716	699	727	697	730	709	763	772	711	683	712	729	769	713	731	701	737	705	778	738	772	755	702	713	753	755	746	735	751	684	718	672	731	669	762	740	730	750	713	740	732	765	747	732	713	713	763	697	694	719	699	791	647	746	774	744	671	730	757	669	711	755	716	710	700	731	769	717	704	698	730	715	765	704	718	748	741	719	750	781	728	781	703	685	732	712	709	742	740	719	728	711	772	721	761	720	745	773	741	761	770	740	743	666	709	717	737	714	750	750	687	746	722	744	706	722	724	708	727	750	691	698	687	673	729	703	768	727	709	740	746	763	750	765	709	711	734	768	714	721	758	724	733	740	724	710	689	712	695	720	717	695	731	721	704	706	726	711	711	715	682	753	732	729	749	738	693	755	716	671	692	780	734	704	735	722	752	719	715	715	737	711	750	666	736	686	774	716	673	762	733	717	694	724	721	718	745	743	722	741	711	760	685	721	739	773	717	723	728	706	723	690	738	730	729	759	712	749	723	765	701	747	743	685	713	697	685	719	711	705	774	804	768	713	732	696	748	740	716	748	712	677	760	716	707	772	756	733	737	728	735	760	729	717	702	729	744	699	714	710	756	690	706	748	696	716	719	749	690	718	724	737	754	743	787	739	712	718	693	780	742	719	738	711	696	704	746	739	763	730	727	703	772	699	724	763	778	680	738	727	718	744	727	695	681	697	776	728	731	713	719	714	708	774	716	723	696	764	722	764	726	768	694	699	672	705	751	742	694	730	715	721	752	678	732	732	695	716	771	691	756	662	669	717	694	734	749	751	735	750	772	710	724	733	724	760	743	727	750	725	739	727	746	716	709	706	710	690	700	725	714	673	693	703	713	709	718	708	749	737	740	755	704	684	756	716	732	717	720	749	718	747	752	749	744	759	757	730	722	726	715	734	728	729	761	710	759	746	714	703	757	702	766	764	723	718	774	760	728	724	686	736	704	714	734	718	722	724	734	731	690	675	730	721	717	759	703	640	756	701	692	719	687	725	694	694	751	699	735	704	747	717	758	743	768	682	700	741	738	703	734	745	718	691	655	745	739	758	691	689	751	724	744	767	703	688	686	760	689	672	718	761	710	733	678	722	728	738	714	677	757	720	723	714	710	704	672	759	694	754	725	718	726	782	743	697	728	705	707	774	795	746	699	732	689	757	749	744	739	714	694	758	716	696	757	716	738	729	722	709	730	773	780	708	697	733	706	755	729	723	739	701	740	677	724	703	707	728	742	795	668	685	725	741	736	703	692	681	720	719	685	703	681	720	729	752	717	733	710	742	646	734	786	738	725	768	695	721	700	751	755	737	713	710	732	752	801	667	705	764	736	746	724	719	678	778	763	733	735	751	694	758	728	716	741	733	748	731	781	714	742	771	679	702	762	696	730	698	739	762	747	703	752	722	701	733	695	746	727	750	717	723	739	751	684	752	729	710	746	704	722	768	743	751	765	717	722	703	775	722	715	742	710	766	748	744	764	739	662	690	746	765	765	749	717	723	770	695	702	732	743	697	706	673	705	685	749	758	703	693	690	727	745	760	729	725	697	762	753	754	751	743	760	714	747	755	722	713	719	743	692	721	688	689	755	712	765	727	728	711	726	686	728	728	699	692	753	714	695	715	731	726	701	702	735	770	717	658	704	748	713	737	732	694	744	704	698	774	743	673	699	755	724	748	759	735	715	681	712	722	729	738	723	739	705	742	736	730	743	667	703	698	662	729	657	709	699	750	792	739	705	757	743	739	701	753	744	760	740	763	764	726	770	702	757	742	719	793	743	678	725	727	707	698	745	676	711	717	718	676	722	722	735	716	704	743	732	694	708	696	730	776	761	699	737	748	746	688	707	730	753	689	721	720	756	761	736	729	677	717	734	653	739	702	702	667	726	745	753	716	667	729	709	713	696	764	733	668	759	736	734	745	707	734	737	736	725	761	765	705	706	694	764	731	730	721	725	692	712	677	726	724	722	764	692	710	768	735	739	704	733	678	679	747	704	773	752	742	734	741	710	759	706	738	708	748	729	745	732	676	728	730	662	693	740	694	715	736	730	773	750	759	753	769	741	778	740	724	739	751	743	734	705	729	802	715	736	728	755	767	750	703	722	721	698	723	770	736	719	737	706	699	735	751	689	697	735	756	673	693	735	694	709	753	747	689	723	716	730	689	703	726	745	750	726	721	727	773	784	722	698	725	726	766	702	754	718	729	678	744	710	734	730	712	689	750	731	691	689	738	721	772	751	719	699	727	719	727	680	780	726	764	752	672	731	690	748	716	652	757	716	730	769	745	751	752	725	685	723	713	739	718	726	743	701	737	674	697	657	739	720	692	712	715	748	749	718	717	762	732	752	731	674	740	721	691	717	706	734	731	727	713	686	743
27191	21010	14448	6045	2551	5363	12162	7162	4106	1828	942	610	545	551	568	540	502	527	509	505	547	555	567	503	507	534	551	504	551	505	491	521	517	522	478	509	519	498	526	522	503	532	484	549	519	572	532	557	519	509	504	480	558	516	522	512	546	523	508	494	531	498	522	511	533	575	523	529	578	538	534	540	475	512	522	560	544	519	522	501	500	519	567	532	550	508	534	531	499	556	552	517	535	567	509	492	533	506	562	526	525	479	536	498	594	485	505	520	507	539	529	520	565	506	539	493	516	486	528	497	524	529	509	520	516	526	565	526	536	547	522	542	531	537	515	511	516	539	502	517	551	475	476	544	541	509	507	526	504	533	555	536	471	535	533	520	533	553	494	508	534	536	497	492	521	531	532	510	523	510	508	556	519	514	522	538	545	500	505	533	536	547	513	506	537	529	511	531	508	548	514	511	516	543	515	500	546	558	511	524	511	533	514	515	580	557	509	554	530	569	523	506	546	469	557	497	562	487	558	519	486	514	517	573	531	536	544	573	517	588	533	561	517	584	506	506	590	516	533	557	540	505	535	525	527	513	492	506	528	553	506	537	485	524	561	503	541	510	537	512	488	503	489	541	497	541	559	553	540	520	549	523	523	522	541	543	518	503	524	527	515	531	535	487	532	557	537	521	494	537	492	506	528	487	507	525	525	510	548	537	562	543	522	521	550	513	558	508	530	542	518	561	540	560	515	520	543	582	517	515	551	516	492	521	543	522	540	551	554	507	528	542	534	517	533	526	493	541	493	518	570	577	496	472	525	509	512	515	508	509	529	486	508	543	563	505	504	512	492	488	572	535	525	495	506	555	549	529	593	525	513	506	478	514	536	547	517	511	521	500	516	523	533	541	540	532	482	508	527	530	545	520	571	564	500	487	514	542	521	514	523	500	506	525	499	540	518	541	547	533	557	493	513	494	508	485	457	506	545	537	516	527	498	541	577	533	490	542	536	525	506	514	546	550	546	532	499	528	560	519	518	523	536	510	502	512	516	567	508	491	518	551	518	498	516	529	548	553	535	519	541	502	491	555	531	526	537	511	526	520	557	532	523	576	508	529	538	503	514	533	476	496	553	555	562	532	518	522	525	536	534	540	542	537	528	516	533	498	504	546	524	506	505	506	489	546	547	532	559	515	523	485	538	524	548	577	527	510	494	545	499	519	522	558	530	528	499	514	475	479	489	537	541	550	527	528	534	544	504	525	532	560	538	518	536	517	518	571	541	524	506	520	515	545	543	513	564	514	495	486	495	524	521	528	487	576	521	533	519	538	554	580	500	537	555	532	499	548	520	510	514	528	519	540	515	517	553	523	523	512	554	568	513	522	535	508	517	500	550	507	506	497	518	525	517	530	533	531	571	552	538	549	540	599	480	550	558	535	523	515	539	529	524	488	523	522	529	490	532	563	502	516	536	576	543	506	546	534	526	556	513	477	507	477	521	515	538	498	511	542	530	563	516	488	510	520	534	559	502	523	522	553	525	551	527	499	514	512	538	522	502	522	514	513	568	516	491	560	501	525	518	540	528	486	511	488	513	561	549	531	548	520	547	531	551	524	515	534	543	538	482	530	536	537	539	557	547	520	548	491	488	544	542	550	493	527	542	533	508	508	519	497	499	509	535	511	523	528	511	511	530	546	506	483	484	503	513	517	515	562	507	522	574	527	547	515	505	537	534	524	463	488	518	537	543	543	517	544	512	470	512	492	530	539	511	546	586	529	497	547	563	522	528	519	549	533	516	533	527	556	513	539	524	496	500	554	528	521	550	557	554	502	533	567	552	529	518	475	521	553	528	497	511	518	541	549	489	561	521	477	472	536	504	562	497	496	530	536	532	564	505	521	518	542	482	468	546	555	490	542	481	489	585	513	505	539	509	516	549	516	582	496	508	524	503	535	524	544	537	521	537	516	518	544	544	516	492	557	525	516	533	524	480	540	512	489	523	519	525	511	551	556	521	544	502	520	537	514	526	543	523	481	510	546	521	529	547	528	579	510	541	504	543	528	522	533	496	511	521	473	513	509	542	504	545	541	545	508	518	557	547	543	545	509	564	570	527	529	527	555	520	534	499	528	525	517	471	494	501	531	541	526	516	488	526	551	495	508	544	532	522	453	503	471	517	486	531	512	561	528	557	529	484	499	548	533	481	546	513	520	522	511	552	573	497	520	515	505	541	581	539	541	535	529	546	503	474	566	559	505	534	502	506	550	531	515	494	601	558	542	491	534	524	543	497	563	535	531	549	564	516	534	500	526	538	521	532	516	499	521	508	535	529	553	525	531	504	551	543	556	531	506	495	507	535	538	526	477	524	545	468	547	535	543	571	562	543	496	543	488	534	527	493	560	526	508	578	521	484	516	476	515	553	473	514	519	548	529	533	536	516	522	556	504	507	557	495	522	473	514	505	514	497	535	503	542	473	504	509	537	520	525	514	505	486	525	500	521	497	521	511	525	557	530	536	494	515	574	524	509	494	521	491	530	510	504	491	528	497	487	528	511	517	515	546	495	531	488	504	508	502	494	549	520	525	525	512	528	543	501	520	518	489	559	497	520	528	521	504	554	484	551	516	543	469	535	492	532	509	539	539	570	496	491	530	549	515	510	472	512	563	528	521	506	515	641	537	530	505	523	528	553	548	545	512	519	482	537	538	548	532	567	545	496	486	509	555	480	526	532	520	486	543	546	524	539	476	550	610	503	492	506	559	565	524	511	556	493	516	550	525	516	530	583	537	510	538	528	472	531	520	523	522	562	495	523	547	502	522	482	532	529	521	506	529	531	475	512	519	512	564	530	529	532	542	515	543	479	543	533	531	512	534	517	536	543	566	516	551	547	534	530	550	541	521	523	537	504	511	527	536	530	536	525	508	510	504	512	548	548	541	542	521	534	565	522	542	493	481	520	530	520	481	554	525	537	500	491	528	540	516	496	539	517	515	552	502	534	500	502	542	593	517	526	558	520	540	543	514	532	525	514	506	542	500	514	561	524	493	523	540	542	492	514	554	549	531	515	557	513	488	520	489	545	536	528	514	518	541	529	515	534	545	518	528	518	513	544	512	494	506	521	583	518	540	533	544	478	502	528	508	498	525	544	544	538	471	525	563	513	557	508	556	530	488	506	522	540	522	500	532	501	541	537	601	578	551	509	530	557	488	569	530	509	564	507	539	494	527	499	519	519	541	522	508	530	555	532	524	519	540	549	539	517	519	514	539	528	543	487	526	538	515	473	542	509	523	544	517	519	550	522	531	516	526	522	567	510	506	504	481	521	515	492	554	519	542	512	515	548	548	573	521	519	528	523	526	539	502	541	543	499	511	526	540	491	519	512	511	555	520	567	491	543	525	521	497	535	542	539	526	533	556	530	512	505	518	497	477	542	551	544	518	521	547	514	563	517	522	546	515	528	539	527	554	479	500	539	515	530	539	515	531	496	542	513	514	505	541	535	517	524	507	516	541	522
11085	19957	16324	8657	5589	10871	19411	11879	7521	3276	1639	962	776	724	733	735	715	785	675	699	699	738	707	691	738	737	731	695	733	700	734	717	687	750	685	720	721	715	689	722	699	741	749	714	737	686	697	744	707	734	735	712	730	662	785	703	753	720	750	683	714	757	715	713	711	732	708	720	715	731	676	730	728	706	723	722	740	787	749	737	724	698	709	723	707	747	719	705	701	718	727	668	744	772	757	715	701	691	736	746	749	721	725	675	736	686	730	728	744	716	681	743	695	668	747	700	718	765	745	733	701	705	769	687	655	749	769	752	729	748	734	710	696	716	754	730	728	746	698	748	702	756	692	726	685	723	737	726	712	737	748	678	746	719	717	705	753	690	725	683	745	665	736	771	699	677	727	705	695	708	736	698	728	719	716	716	719	724	692	718	713	722	713	708	708	715	732	712	763	692	674	690	736	720	714	688	732	719	723	721	696	699	711	747	727	680	692	706	718	717	738	704	700	804	715	713	746	736	715	713	708	705	651	721	706	721	731	689	727	757	748	677	686	703	727	727	715	715	723	687	719	740	730	736	709	754	723	703	690	695	718	713	718	732	718	681	711	717	770	690	702	719	723	741	701	752	709	700	709	717	684	718	743	720	709	736	744	759	721	705	714	746	710	752	727	720	757	767	663	737	706	722	764	726	678	660	703	703	727	730	695	719	745	711	714	711	701	738	733	783	708	721	727	715	723	761	673	776	689	737	733	751	716	693	759	718	724	692	689	694	760	727	705	695	745	732	715	755	782	720	768	727	736	790	727	729	723	707	691	724	753	748	705	665	682	726	716	729	706	716	718	719	700	721	679	724	752	748	719	701	692	747	694	756	701	712	722	714	689	728	661	745	689	709	691	758	721	709	690	714	752	743	689	715	747	699	706	708	685	734	695	729	724	752	706	724	683	726	686	732	696	779	758	709	733	719	739	738	752	714	676	737	727	719	753	763	756	658	737	724	722	695	732	705	743	694	767	638	711	773	714	755	723	739	730	776	687	662	736	714	792	691	702	749	732	738	723	694	729	687	690	662	741	739	736	699	720	706	766	746	705	734	689	727	669	724	712	734	675	691	718	705	715	734	733	721	739	672	777	691	745	736	766	730	741	716	709	740	706	718	717	712	705	736	690	696	737	771	663	754	671	727	697	782	684	729	663	732	702	701	745	696	726	685	730	683	680	723	696	656	707	742	744	730	710	727	736	723	688	698	700	761	714	742	732	759	762	688	720	703	678	715	778	735	747	748	691	727	672	700	725	724	709	727	708	766	677	718	784	757	703	718	741	718	700	751	686	720	723	759	760	689	733	686	724	723	741	732	712	761	706	729	716	704	718	768	747	733	774	745	738	697	687	693	747	755	692	673	736	749	740	718	699	731	770	721	763	735	753	704	704	708	701	762	706	710	715	702	746	734	726	751	700	749	737	716	777	671	748	733	673	740	718	714	689	761	733	782	749	724	754	743	712	678	718	661	698	764	674	716	677	706	644	720	709	639	715	750	674	704	753	710	732	718	691	694	708	683	706	709	765	719	752	694	714	704	726	794	675	723	714	731	689	748	711	773	684	736	744	700	726	733	678	736	699	716	717	702	668	755	710	691	706	731	712	716	715	733	729	750	724	739	756	743	678	725	763	713	742	714	681	728	753	733	727	723	735	679	741	699	697	696	719	728	759	738	732	724	722	690	716	723	708	715	739	707	706	696	747	765	739	700	747	703	750	726	667	740	720	770	713	787	703	735	713	686	761	728	695	732	776	738	715	736	728	725	707	680	709	753	666	771	744	678	739	735	735	726	709	738	707	771	688	719	750	693	747	670	676	734	746	677	720	700	706	720	734	714	697	726	700	733	752	701	695	712	714	690	738	713	671	729	710	720	734	710	681	697	710	682	749	745	735	704	695	740	717	740	722	771	711	742	708	781	728	766	758	711	686	729	721	734	686	669	711	708	748	745	750	685	805	721	709	723	729	707	715	710	673	678	706	723	723	715	726	722	731	690	736	747	689	762	698	725	743	692	725	677	733	694	762	724	686	719	699	678	716	712	725	703	704	700	689	727	763	705	703	696	727	734	748	732	708	756	739	731	715	677	684	689	730	763	707	702	720	732	706	751	755	665	731	721	737	792	721	733	739	792	693	755	712	715	727	768	697	662	676	726	715	723	749	733	725	729	754	678	713	709	745	711	765	724	762	761	748	709	780	706	731	696	730	684	722	728	726	763	751	726	717	700	673	747	659	702	746	720	732	739	692	677	715	741	752	729	717	724	692	713	720	758	730	670	691	684	701	671	704	722	724	740	709	716	738	702	766	707	782	744	751	733	710	704	681	763	701	678	726	677	742	712	725	724	716	704	745	773	706	735	753	762	776	699	719	741	725	719	678	735	724	726	701	749	705	775	652	727	738	734	705	747	696	714	684	709	718	725	686	736	725	746	729	700	743	760	725	721	731	694	716	723	748	782	760	674	749	711	729	718	721	747	736	756	742	762	737	729	718	763	673	769	719	719	722	751	698	765	727	755	731	674	698	697	773	724	749	749	731	785	727	685	706	724	694	720	725	722	702	678	715	733	753	726	713	737	726	706	712	764	738	750	690	713	713	701	738	750	739	702	683	709	673	730	758	708	717	752	745	680	775	720	730	674	721	736	690	709	736	722	731	725	735	664	739	669	703	702	737	716	713	744	721	730	726	740	707	716	733	688	707	727	777	724	724	785	697	675	707	760	691	743	737	757	715	734	682	706	688	744	737	740	716	763	697	722	714	681	713	741	729	769	702	710	677	760	692	683	709	741	689	683	732	705	758	758	770	698	774	696	704	721	707	716	700	744	728	754	689	693	711	711	678	672	722	736	725	704	722	727	737	709	717	734	725	681	716	753	707	721	716	710	715	699	720	750	707	729	729	722	694	695	727	711	739	713	724	733	741	732	761	689	689	691	764	746	738	726	688	707	720	700	723	748	718	722	742	723	720	744	759	745	708	736	703	704	740	728	745	698	698	708	675	741	715	690	717	723	701	722	735	710	679	746	666	688	752	717	688	687	740	737	710	771	709	751	752	726	729	701	685	724	729	732	726	700	760	712	653	719	740	694	691	728	719	750	718	725	717	719	727	701	682	703	741	721	716	683	686	721	737	722	750	759	720	700	751	719	728	678	736	715	711	710	713	716	699	690	691	751	770	751	710	678	727	739	692	758	693	719	713	662	717	688	735	728	760	725	677	711	677	777	712	688	720	752	752	736	674	745	717	717	749	725	668	788	693	694	706	714	741	703	777	754	750	723	700	660	717	717	718	683	709	700	732	715	731	725	755	704	728	648	730	693	725	737	721	737	763	746	673	742	715	725	713	728	729	706	755	796	731	723	715	697	665	738	696	714	669	725	719	700	730	697	729	721	738	711	701	713	691	725	698	702	753	697	742	693	685	736	767	759	733	725	767	710	697	708	737	731	720	732	739	692	723	709	704	716
23411	21509	29409	24053	21531	32965	62827	47945	35091	20548	7640	1829	655	517	484	489	474	469	418	429	446	452	488	457	447	460	463	437	459	451	431	463	507	476	451	480	464	487	441	466	475	469	434	473	444	425	477	467	469	453	440	498	424	416	471	429	431	476	459	432	470	437	447	445	493	419	473	455	471	459	435	482	467	421	457	462	434	448	450	509	444	459	437	493	429	464	483	464	456	448	447	448	484	473	457	476	439	475	478	455	456	445	465	473	449	435	489	498	458	477	473	446	434	411	492	481	446	488	459	476	472	462	468	463	480	435	431	499	475	494	480	468	445	421	471	433	441	400	434	488	460	458	478	462	483	486	469	461	449	488	454	422	439	480	459	450	442	419	406	486	450	494	464	433	470	528	462	489	437	427	446	455	456	464	483	434	498	443	432	453	461	487	466	461	440	446	474	445	460	418	449	450	419	433	436	475	464	472	471	463	418	492	452	431	471	425	460	445	451	466	482	504	509	469	470	448	460	473	448	498	434	471	455	449	452	482	447	407	462	459	478	412	454	484	450	465	448	438	437	422	492	432	491	499	426	455	485	431	494	466	470	477	449	466	480	434	453	466	447	474	474	450	436	439	464	431	463	460	491	422	424	451	455	447	426	441	463	476	467	441	452	467	474	479	470	486	451	450	475	440	453	430	423	472	470	482	487	496	418	468	466	453	489	464	447	469	506	446	450	455	460	445	472	497	436	469	452	456	465	455	463	480	470	464	442	481	489	452	468	475	491	425	451	450	485	449	455	454	479	449	472	452	431	460	429	428	470	457	446	446	446	426	461	452	438	480	450	464	458	454	466	472	419	439	483	421	477	468	470	460	435	450	467	476	444	470	468	443	451	485	479	472	449	466	435	441	452	473	453	458	416	446	417	459	415	488	497	440	443	465	444	435	446	434	506	422	453	438	488	477	448	522	422	467	466	442	494	493	454	453	512	468	459	482	412	459	440	446	495	442	462	423	463	458	455	489	453	490	442	493	461	464	457	482	442	417	448	443	421	469	454	452	470	469	500	494	427	480	435	458	462	429	458	454	450	466	450	465	436	491	469	478	461	426	451	425	456	455	477	470	455	460	445	424	496	481	467	438	489	448	468	448	468	485	435	467	458	410	440	419	449	470	487	443	415	456	440	427	485	435	398	484	479	453	451	485	440	438	499	484	411	452	442	454	434	447	426	425	461	467	469	435	497	468	449	416	489	486	448	457	477	469	511	532	487	415	474	494	439	443	423	423	436	405	457	483	467	434	465	462	459	445	445	435	434	473	464	510	457	468	457	463	457	451	426	463	446	485	494	442	436	434	489	442	440	454	439	494	477	459	457	475	469	443	476	459	478	444	472	436	435	411	490	474	452	469	470	454	474	469	423	464	467	412	434	476	493	426	453	454	432	461	427	459	457	485	452	464	475	469	464	506	455	467	447	467	473	486	485	440	440	427	460	458	457	437	507	438	459	451	448	461	458	443	430	476	476	456	446	472	422	450	459	472	444	477	483	460	452	435	489	421	435	429	459	449	459	450	449	474	418	462	457	468	416	452	464	500	447	455	424	477	470	450	453	483	459	430	414	470	436	447	474	418	473	423	462	485	488	458	455	469	455	457	437	462	483	440	443	468	498	459	451	458	461	447	435	419	436	470	453	477	458	456	497	435	472	465	453	442	470	426	480	446	455	469	461	471	501	480	493	462	435	444	496	439	418	444	447	456	490	450	478	482	433	459	460	513	497	490	473	449	473	457	476	472	532	431	462	422	466	436	452	453	440	460	496	482	462	463	436	461	476	448	468	454	417	501	447	415	457	472	451	434	467	470	465	454	439	442	456	457	452	428	443	431	453	473	445	456	489	432	444	466	439	497	448	434	436	454	489	410	497	469	470	460	469	496	504	442	458	442	443	423	448	439	434	435	488	459	479	442	503	437	474	450	401	483	440	435	474	445	449	483	452	471	480	451	426	475	500	439	480	495	480	483	451	443	445	487	463	468	438	460	475	463	476	394	448	462	485	462	455	461	487	442	437	444	498	455	437	453	410	474	448	479	464	468	501	473	467	429	470	447	448	507	466	487	457	426	435	443	448	413	438	414	442	463	473	449	451	467	451	457	477	458	448	419	467	427	438	460	481	467	441	473	416	481	430	439	469	484	491	437	443	413	452	462	467	460	480	462	451	432	460	465	440	459	435	441	463	473	484	469	450	481	452	449	481	448	432	468	459	457	470	458	439	478	427	444	469	428	406	471	427	499	441	486	454	458	466	479	439	466	445	433	476	479	455	421	473	458	451	447	478	467	464	451	445	455	475	455	423	442	439	466	443	436	435	429	428	447	453	434	469	465	413	465	501	456	463	471	442	430	480	462	462	454	478	431	499	462	418	465	460	461	472	447	481	459	445	417	481	457	472	484	460	447	441	457	466	456	447	452	474	480	445	433	472	456	479	435	469	492	442	458	430	488	430	462	512	438	472	477	449	472	440	467	457	453	462	475	479	462	444	455	452	454	486	461	485	449	473	468	454	427	493	448	448	464	461	443	441	460	491	455	438	438	482	448	406	437	508	471	483	486	436	449	464	476	451	457	502	502	455	438	419	533	488	456	478	483	463	437	515	474	429	458	480	418	440	493	488	506	463	439	495	404	440	471	435	455	437	412	467	465	479	436	450	462	455	459	409	460	479	456	493	437	443	396	465	493	491	426	493	494	484	461	448	441	484	449	455	450	478	462	432	448	445	440	445	492	461	465	490	479	472	464	456	466	437	462	498	475	452	445	440	462	446	423	483	423	446	460	441	502	454	465	465	473	426	490	467	466	469	427	453	440	450	439	452	446	465	458	465	464	468	462	451	462	431	443	436	455	454	454	472	473	474	462	439	503	462	464	472	463	455	447	440	437	503	471	466	457	480	449	456	454	464	484	507	492	451	458	474	483	445	462	459	453	460	471	432	467	478	451	466	455	439	428	437	449	469	445	442	450	476	434	441	457	442	466	473	461	439	442	466	449	438	482	431	463	407	468	463	465	483	517	433	480	419	399	473	436	463	431	470	453	458	437	474	440	437	473	441	444	468	482	421	446	446	420	481	464	476	462	471	500	448	426	446	453	463	448	458	449	460	462	464	480	465	465	417	442	468	481	459	468	455	464	480	468	470	438	440	458	467	454	450	465	458	469	446	451	411	449	429	462	476	471	493	461	495	456	458	473	480	464	427	455	475	453	466	426	455	473	447	490	440	474	433	490	434	498	455	435	457	465	466	483	420	445	417	458	463	424	475	469	463	465	446	407	503	450	465	450	451	441	464	492	522	425	502	456	492	476	487	446	471	456	493	453	479	439	451	469	491	463	429	433	442	466	477	456	434	470	465	423	459	476	479	466	438	489	481	431	491	435	452	441	485	435	441	423	480	477	453	440	397	450	481	493	440	436	439	474	433	442	451	474	479	473	438	448	461	427	458	415	501	470	499	455	435	432	493	432
14208	32719	32426	23843	18897	40378	62026	49082	39091	25101	11861	3455	1084	735	652	618	658	642	589	619	636	659	651	587	654	652	656	629	609	625	664	629	592	588	651	623	617	629	674	586	616	663	653	656	637	639	692	605	648	586	669	603	657	602	643	609	651	607	643	668	638	593	609	631	627	645	625	658	656	645	648	681	597	666	651	630	641	644	603	626	613	601	630	663	624	629	596	650	632	629	626	612	607	612	594	618	642	608	652	620	590	645	628	581	631	608	655	662	622	623	614	630	693	611	657	638	657	621	607	620	673	619	626	616	584	604	648	596	617	599	616	604	611	656	644	615	603	601	642	591	650	631	612	646	605	589	680	622	569	652	691	646	661	649	655	652	622	635	662	599	658	619	621	642	632	593	620	604	627	590	644	591	644	599	608	631	626	643	600	666	588	627	628	623	667	614	680	646	600	650	604	635	641	609	645	577	648	601	622	626	622	647	631	639	625	630	635	614	616	652	638	615	621	602	611	621	626	647	662	599	600	612	611	637	647	655	592	610	650	629	579	614	646	640	616	629	608	637	616	648	626	640	654	617	610	637	615	628	642	572	618	579	626	646	604	630	603	581	577	654	656	658	626	583	643	639	606	644	574	592	625	586	629	619	636	660	652	633	629	591	599	614	654	641	623	640	646	638	632	705	633	636	672	601	640	640	634	617	634	630	631	619	608	620	602	582	655	635	675	603	618	653	600	626	650	623	652	626	609	628	636	600	633	608	622	646	598	629	589	585	665	617	612	651	628	625	610	668	613	609	613	621	583	598	579	617	606	675	611	632	621	598	587	597	605	586	633	615	643	654	642	602	625	621	612	648	615	622	662	674	658	586	647	606	609	606	644	631	653	685	664	626	648	635	659	618	595	625	647	609	626	588	634	626	611	604	653	616	606	642	614	582	635	624	696	563	584	651	689	624	626	601	633	651	628	589	661	616	623	617	613	596	634	633	631	643	642	614	587	599	649	636	639	638	604	636	603	597	607	590	630	652	612	580	617	646	627	632	635	621	634	648	602	627	594	614	617	616	642	616	668	659	636	677	637	586	604	614	587	672	609	651	616	591	593	650	641	618	664	606	593	659	650	620	594	602	648	643	616	694	638	576	599	638	661	667	605	622	620	650	626	670	648	634	609	617	624	701	663	606	646	582	612	626	649	619	616	615	625	613	626	658	644	626	644	631	596	652	632	587	658	585	648	625	618	593	639	666	629	622	620	603	599	633	636	623	662	674	606	653	614	628	613	650	603	620	620	617	639	604	680	656	633	622	636	645	649	634	667	605	689	610	662	634	635	614	641	635	626	640	634	653	637	624	620	620	583	691	637	644	604	597	611	628	630	616	687	592	581	573	662	619	565	632	635	629	616	613	612	649	606	634	639	612	616	639	666	648	620	610	567	644	664	570	608	616	607	610	606	626	625	618	601	578	650	628	632	660	610	588	644	626	683	591	663	637	642	627	636	634	633	587	616	645	663	621	655	625	628	614	657	620	664	616	611	643	628	648	624	617	618	639	628	635	630	603	647	656	629	642	626	656	648	619	588	593	600	612	593	594	596	612	597	646	626	595	636	618	644	611	637	631	648	641	625	674	601	623	628	606	642	631	632	659	612	622	626	644	642	636	594	600	623	638	591	603	625	603	627	648	655	625	626	575	628	617	637	597	634	594	620	625	584	651	614	666	575	642	650	617	684	621	654	641	655	590	591	628	631	630	589	627	602	676	596	624	651	598	644	592	593	568	621	614	661	650	646	610	630	626	640	634	617	633	665	595	664	619	618	613	642	620	642	607	625	597	663	611	602	665	601	649	638	615	636	646	640	572	627	624	635	576	614	630	643	623	634	551	638	585	595	596	616	607	645	631	625	639	653	649	613	660	634	632	658	593	617	612	670	578	616	641	645	590	659	627	609	640	642	599	621	604	609	620	647	625	643	640	618	578	641	597	640	615	637	581	622	626	604	659	664	637	589	633	569	597	590	600	610	620	615	650	614	619	621	615	646	630	633	635	687	592	592	599	603	557	611	631	614	636	599	654	616	639	661	608	664	644	639	621	616	597	620	628	622	625	632	630	660	591	599	606	647	608	668	630	631	630	633	639	599	577	605	650	637	650	614	606	662	634	626	627	604	634	631	669	608	604	588	624	623	613	659	623	599	639	601	630	618	585	611	636	617	621	645	632	626	598	610	623	644	601	614	629	606	616	602	622	625	641	641	656	635	669	635	660	655	621	615	635	646	603	607	646	659	643	673	604	612	610	658	636	626	652	587	643	626	645	608	644	589	598	623	613	637	645	630	639	633	623	625	619	591	602	634	659	575	635	624	611	595	704	610	581	645	589	650	619	666	657	581	625	622	617	604	680	633	640	649	590	608	601	610	640	619	649	615	642	645	621	621	627	655	599	616	617	617	636	606	616	628	625	648	631	631	618	615	606	620	626	627	670	644	588	636	601	587	590	594	581	658	651	614	624	630	643	610	597	591	643	605	605	599	628	593	606	589	653	643	579	632	607	616	649	603	618	652	641	603	623	636	612	610	624	648	646	619	646	650	640	628	636	600	623	617	618	627	680	637	652	624	608	616	645	636	612	661	609	634	627	595	681	589	602	608	654	632	620	634	633	639	643	621	603	596	588	676	664	648	621	656	625	596	592	628	616	623	635	637	629	642	621	635	572	612	635	561	614	618	629	594	618	612	583	628	601	591	640	584	612	619	576	688	613	598	621	666	645	621	614	643	651	655	595	646	603	652	585	650	658	611	580	579	622	607	637	601	629	686	605	648	606	655	596	619	593	641	571	616	671	607	602	642	671	590	579	654	658	618	651	653	653	619	650	608	641	646	663	633	620	626	614	627	643	618	649	605	612	581	624	613	614	609	601	615	608	602	625	601	629	602	610	638	636	650	618	631	613	622	637	590	591	647	654	642	592	627	606	624	601	651	629	600	670	622	610	645	589	663	664	588	641	628	597	657	616	655	613	606	661	649	656	633	603	623	622	649	647	656	632	601	652	559	624	604	625	635	622	607	621	643	609	655	667	618	620	615	621	629	662	661	648	654	595	620	606	625	667	650	660	592	607	590	623	645	651	625	648	626	638	625	597	654	637	660	642	568	660	679	620	622	632	644	602	620	637	593	603	619	596	610	583	616	634	603	627	609	630	607	620	635	673	603	675	600	629	625	655	658	592	647	684	623	601	630	610	590	616	601	607	615	618	615	640	653	626	617	648	626	652	623	621	616	627	636	592	676	656	616	584	623	626	627	622	638	623	588	628	610	616	617	625	622	664	676	556	695	634	585	573	596	649	606	604	640	674	628	630	637	582	593	628	622	696	631	662	639	645	650	677	624	606	599	616	592	615	598	648	634	616	605	642	609	650	631	663	620	613	615	621	642	601	625	620	642	600	642	653	588	603	629	663	664	626	643	674	644	616	621	606	617	610	654	634	593	614	613	681	628	669	626	632	633	594	645	640
27266	20998	14006	7064	4933	6603	11993	7414	4174	1971	1066	606	582	567	548	543	558	511	572	570	535	538	565	537	532	526	532	565	564	544	541	578	523	494	563	542	516	549	503	541	536	530	516	535	562	556	536	565	506	550	514	519	551	505	552	542	551	542	524	518	503	558	575	541	529	554	515	509	515	530	529	541	527	547	531	539	540	532	521	513	531	515	539	556	543	511	533	534	508	565	492	533	540	524	537	534	538	560	553	533	511	546	527	538	504	563	566	539	542	511	495	518	559	495	561	521	515	547	545	544	548	514	562	573	542	564	544	491	581	529	489	514	512	543	551	505	500	524	561	535	543	523	539	514	496	535	523	535	500	545	530	553	532	516	513	494	525	559	547	516	528	480	527	571	537	574	570	517	531	529	502	541	494	512	558	542	572	535	557	508	542	511	509	542	617	514	509	515	524	559	537	517	494	517	571	544	501	532	546	505	524	557	551	564	534	525	512	528	526	523	539	505	517	518	500	533	533	579	516	534	545	509	544	510	523	536	504	531	541	529	504	544	505	552	522	516	541	533	569	559	527	535	535	522	499	528	536	521	547	517	565	510	512	526	562	507	488	565	507	551	564	538	513	513	525	524	486	506	529	517	558	509	492	531	524	536	548	519	524	557	505	539	488	567	516	534	549	543	517	510	556	515	502	555	478	552	514	528	543	524	507	503	476	527	541	532	529	520	490	521	518	522	541	529	558	533	539	492	491	508	538	523	540	560	565	527	532	506	562	521	574	493	525	520	499	549	542	570	521	506	481	520	528	563	540	547	512	501	552	535	517	530	520	545	547	569	524	540	514	539	546	542	515	538	521	466	569	548	489	527	526	528	528	542	562	559	529	572	522	561	492	529	498	532	516	539	527	454	535	553	559	528	553	535	563	558	518	514	548	505	533	531	538	513	540	514	518	553	539	541	564	568	547	524	526	516	534	533	518	573	529	523	534	526	561	555	524	553	523	553	532	566	512	513	548	508	531	542	519	561	551	533	500	544	512	527	565	537	565	512	556	541	489	569	555	477	557	523	538	472	536	529	540	504	593	540	536	541	544	527	550	512	543	523	556	517	543	498	535	579	505	528	500	505	531	552	526	569	558	482	512	551	541	564	563	526	521	539	497	542	487	527	507	520	522	494	541	553	507	539	523	554	518	548	506	504	537	575	545	540	535	512	533	514	525	553	532	495	507	534	508	491	506	517	552	545	524	498	534	536	521	532	543	554	589	523	530	504	574	550	545	556	519	486	515	563	540	559	535	575	485	547	554	553	533	517	537	593	573	570	532	533	556	510	497	544	540	535	547	594	526	525	531	553	543	533	542	538	550	545	563	518	536	528	547	517	542	538	509	561	531	546	533	548	523	578	548	532	531	504	565	519	519	534	530	518	570	541	528	532	533	527	543	533	498	525	543	499	507	506	587	542	559	495	524	512	533	507	501	533	533	511	510	493	498	520	538	530	515	527	568	491	525	528	537	526	507	546	593	590	558	548	509	564	550	527	524	547	543	564	511	507	525	564	553	536	465	510	525	548	529	558	530	558	497	514	523	550	535	484	554	546	474	492	515	505	544	558	518	538	512	580	584	505	553	522	524	517	550	525	484	555	546	539	540	561	567	481	534	534	559	540	523	557	542	499	478	573	523	533	548	553	609	512	534	534	549	531	550	546	555	558	517	500	510	555	561	525	543	536	527	522	548	557	539	540	560	522	554	524	509	504	474	513	523	509	535	501	544	511	523	518	542	550	498	518	551	526	584	512	535	535	544	535	536	533	509	537	558	526	548	526	522	529	534	528	545	491	537	558	565	520	528	575	506	547	550	501	519	533	531	477	574	515	561	542	508	530	512	528	530	519	529	537	526	531	560	542	509	545	538	551	503	542	494	487	532	519	539	528	504	515	529	522	502	488	551	536	541	549	477	524	507	525	532	525	546	508	530	526	528	539	516	526	528	523	521	564	508	541	554	518	507	525	526	553	535	511	542	541	532	515	534	526	520	515	502	517	539	534	513	495	554	526	568	587	580	500	520	537	532	559	562	518	563	510	560	537	497	547	541	529	498	562	491	519	564	516	521	508	561	561	502	543	539	525	583	547	532	531	545	549	503	496	541	565	541	533	566	524	530	495	559	521	493	551	519	535	531	526	534	543	548	534	510	510	554	491	505	536	530	535	506	571	517	516	560	540	526	534	524	551	573	521	520	521	513	522	519	510	568	571	494	538	561	528	527	528	568	511	531	519	521	501	539	503	526	509	540	567	533	498	515	534	505	499	553	575	549	512	545	550	529	528	526	538	548	500	530	546	532	549	492	542	553	494	498	505	545	570	484	538	533	540	509	509	521	535	532	490	513	541	518	537	518	522	560	490	573	510	540	566	557	531	456	531	559	516	547	540	564	540	500	540	524	533	523	526	574	525	523	560	596	519	584	523	523	553	546	541	521	549	515	498	540	531	569	544	543	507	528	522	533	495	519	488	519	545	563	524	527	526	555	521	542	531	511	580	523	569	528	549	519	516	484	533	510	494	531	530	510	544	504	534	544	501	540	500	527	524	547	548	522	478	513	521	526	494	514	527	549	570	535	490	561	515	524	537	588	482	534	569	560	537	515	511	555	487	497	528	529	573	522	547	490	477	525	543	545	552	522	554	529	552	527	536	514	506	524	508	525	523	514	511	508	497	526	553	520	546	553	587	505	540	516	521	526	577	565	557	571	505	487	530	552	545	542	509	501	531	492	518	531	492	528	577	512	530	520	496	517	562	528	557	514	508	513	580	516	536	530	517	560	551	565	581	525	552	540	535	526	544	521	490	565	541	490	522	508	552	549	519	542	554	556	523	524	541	565	491	575	534	541	533	528	505	533	526	511	535	577	522	518	548	555	547	517	537	546	542	517	538	554	548	512	538	516	531	504	525	538	531	563	550	524	539	544	529	512	510	543	526	520	540	523	505	576	503	528	576	545	530	524	543	531	544	517	581	535	561	475	512	485	545	483	511	559	483	540	543	509	494	503	520	536	541	549	537	527	510	536	545	572	536	526	515	547	500	523	520	523	526	522	524	502	519	554	559	534	544	527	533	547	560	540	556	555	530	520	545	548	491	505	525	525	559	532	552	544	518	521	543	511	523	488	526	536	522	548	537	523	503	564	494	524	522	561	508	521	510	520	522	582	497	540	500	546	518	517	489	530	486	561	497	536	529	543	551	526	483	556	530	540	523	533	539	515	524	528	545	540	561	509	526	540	581	561	512	531	521	561	531	554	559	527	548	557	578	557	531	565	541	550	565	506	543	540	525	516	526	503	491	580	542	514	541	520	530	533	539	539	542	531	524	526	541	560	514	493	537	541	511	524	533	543	533	487	511	544	505	562	524	567	526	537	504	588	541	536	577	513	563	507	529	517	542	563	589	542	551	546	519	562	532	566	512	550	542	547	539	526	553	528	545	540	551	559	535	554	551	548	537	515	541	519	529
10252	17916	15335	10321	10125	13183	19360	11966	7760	3602	1722	927	781	752	712	745	750	769	712	741	752	736	746	766	705	737	719	750	718	694	717	773	692	735	766	765	707	714	694	752	728	707	747	720	754	735	759	715	738	741	716	707	692	688	744	733	733	750	721	738	756	723	709	699	733	731	677	747	740	716	718	708	744	693	769	730	699	729	709	700	709	735	755	719	704	760	726	716	759	704	750	735	707	710	733	715	761	707	718	755	715	741	732	699	762	741	730	695	727	692	655	738	731	721	718	687	691	706	743	708	732	723	719	726	720	686	749	717	754	760	739	684	715	735	730	736	700	744	753	751	746	750	730	739	767	786	738	738	724	699	748	761	702	734	756	723	689	712	674	666	757	703	691	717	692	711	766	729	761	741	726	756	720	696	688	737	734	732	738	711	747	717	725	729	753	720	731	775	674	675	735	718	755	742	737	670	734	757	751	758	714	719	721	757	735	704	757	703	677	722	752	724	738	744	733	711	747	756	748	727	718	728	695	761	787	738	697	781	737	755	734	740	714	744	686	715	718	742	719	711	727	710	784	740	700	740	714	683	740	703	782	737	714	760	755	777	738	696	721	767	694	734	734	737	738	764	719	712	727	696	699	762	737	710	702	745	669	804	685	744	704	733	720	741	701	724	686	745	721	756	699	767	748	711	705	706	738	739	761	743	741	765	712	739	729	708	773	742	764	681	729	706	739	703	705	719	725	718	791	754	750	727	740	724	740	739	696	713	725	745	720	764	719	753	758	769	732	725	719	755	697	677	775	743	679	714	701	702	754	698	730	678	740	699	732	774	756	765	731	666	726	776	774	685	670	732	732	705	681	699	740	746	718	728	671	739	716	741	721	744	758	720	785	740	703	708	741	740	731	712	677	681	710	748	695	755	785	749	659	725	699	723	757	688	758	715	784	724	715	710	676	752	769	722	683	771	737	748	738	798	718	712	715	795	697	727	761	683	694	752	790	690	717	724	743	759	737	740	672	726	716	725	739	738	737	739	779	755	683	719	722	764	767	728	702	767	686	752	717	734	740	719	715	775	716	779	725	751	696	689	710	723	731	740	750	713	731	700	721	697	784	701	723	764	708	750	722	735	707	755	738	701	725	693	765	737	720	737	727	701	703	691	715	729	731	702	700	707	744	701	687	729	756	691	734	733	665	758	709	673	705	695	724	760	726	686	703	761	736	687	803	762	731	726	785	668	751	760	708	728	751	706	703	706	732	728	767	747	746	721	726	674	719	744	750	753	743	740	752	734	726	735	765	731	738	764	675	743	728	734	684	738	716	759	716	730	758	727	743	718	656	773	751	736	749	723	694	714	742	725	707	779	717	757	717	746	727	732	708	720	738	700	721	699	725	738	733	769	749	784	749	742	776	715	728	705	693	726	756	737	697	757	694	715	663	767	758	697	709	721	675	763	711	698	766	749	721	695	723	717	742	720	696	682	731	739	701	709	733	759	693	738	752	745	704	694	744	736	731	736	738	684	727	695	745	694	750	687	700	733	753	769	717	764	701	775	736	726	725	789	720	705	752	754	689	731	733	723	694	751	702	722	687	745	736	690	724	734	682	699	706	702	784	751	708	699	724	737	774	725	689	705	697	698	716	684	722	717	753	714	727	731	753	706	767	727	694	712	710	723	748	720	768	722	715	725	780	718	708	711	721	753	708	688	742	722	759	727	709	712	698	767	759	714	740	741	750	713	761	694	699	694	700	736	726	685	762	736	716	714	722	708	752	759	705	730	739	714	711	717	704	743	751	731	743	717	697	732	673	734	705	765	731	766	750	786	732	742	745	672	729	739	717	708	749	731	727	720	708	709	727	719	762	694	729	742	721	749	734	710	714	724	706	707	767	686	714	693	740	776	735	707	729	735	712	752	762	725	740	726	726	708	750	740	736	707	709	767	706	723	743	708	772	710	730	744	778	745	693	768	754	712	722	762	716	729	698	710	736	739	738	702	763	729	726	723	726	709	711	741	781	683	710	738	707	681	708	723	748	726	761	725	718	766	718	703	740	727	721	759	771	750	745	793	785	699	684	726	706	686	742	722	729	665	741	780	698	708	757	740	737	701	742	718	743	721	772	703	698	712	748	674	794	702	722	738	712	771	725	712	716	691	733	716	713	715	710	710	751	695	744	719	754	751	679	739	726	727	707	717	726	729	713	769	713	732	780	733	709	725	680	742	700	715	797	787	758	758	683	730	694	743	696	714	760	754	677	750	716	713	687	760	753	788	714	733	725	720	710	721	737	683	713	737	719	720	772	710	706	690	715	712	725	724	721	750	667	720	652	735	712	734	701	666	728	743	695	736	775	685	707	766	781	711	702	703	665	692	778	758	715	707	674	719	688	707	743	683	776	683	753	704	662	731	763	696	748	761	743	658	740	706	771	717	715	709	731	734	722	672	693	692	706	718	698	693	716	732	728	707	724	753	760	740	737	724	751	715	728	749	718	715	769	687	742	739	747	740	757	749	744	723	737	768	670	734	683	721	730	727	731	703	750	725	750	744	678	723	754	672	709	708	720	682	729	685	743	674	701	684	730	741	745	741	730	772	689	689	724	772	738	680	755	732	715	757	695	735	715	706	678	668	718	735	725	741	706	701	724	737	720	715	705	748	752	741	729	696	715	696	705	726	722	738	715	724	723	691	681	764	759	754	734	775	694	731	740	692	710	752	704	727	684	768	706	695	726	702	704	725	742	726	759	767	683	668	721	681	710	722	741	713	681	732	729	740	688	730	751	710	723	720	773	744	660	733	709	664	690	737	762	750	710	749	750	738	673	677	732	711	702	780	689	757	750	698	715	793	735	710	717	713	684	682	724	708	689	698	744	711	730	763	718	772	704	771	666	684	689	729	765	687	764	737	705	722	704	743	786	703	716	697	689	718	727	721	698	722	734	688	728	730	734	743	724	738	724	644	718	716	691	703	712	833	731	740	691	748	689	757	735	718	778	781	756	702	714	727	684	737	709	774	716	715	717	731	710	772	761	713	705	762	711	735	752	754	741	716	736	738	730	744	705	720	696	744	688	705	688	725	736	760	733	709	751	704	719	715	729	741	722	762	747	737	758	774	697	689	718	690	703	701	738	700	726	742	719	698	729	732	712	778	690	719	729	748	762	766	743	695	744	713	727	775	716	714	769	753	744	763	706	719	701	748	706	740	753	762	751	713	719	714	751	708	725	760	699	785	740	729	748	746	751	727	726	712	675	727	717	729	747	740	721	742	731	759	729	709	724	760	723	695	768	686	681	779	731	718	724	728	754	768	724	740	737	709	764	684	727	698	764	725	726	714	755	735	664	670	738	744	740	684	733	744	741	756	740	727	735	775	712	712	779	747	732	797	760	764	728	717	721	745	751	691	705	699	744	696	751	684	746	701	720	736	717	737	706	752	752	681	724	810	704	761	712	737	725	750	721	702	671	714	745	706	736	702	704	722	739	716	723	750	756	718	752	774
27328	20738	13200	4902	2881	7878	11572	7116	4088	1881	1047	635	586	521	551	527	510	512	549	521	507	487	534	530	519	543	531	551	573	579	513	549	579	559	546	506	506	549	537	580	520	546	534	527	532	535	514	556	532	532	578	531	527	518	550	527	516	529	523	528	536	524	543	538	536	536	552	466	505	527	520	522	502	495	542	591	557	517	530	527	584	536	518	505	542	537	560	553	518	516	512	544	504	526	547	552	509	535	496	562	563	527	528	548	556	554	508	559	527	501	536	527	528	545	569	537	518	502	525	513	507	539	582	530	528	497	533	512	532	522	488	489	535	539	530	524	528	544	520	496	556	518	562	526	531	499	533	596	494	556	507	530	505	503	520	514	511	546	506	534	530	534	554	527	506	495	494	537	534	525	535	475	526	554	528	544	528	542	506	506	515	541	583	564	549	554	540	509	532	561	555	539	527	517	537	528	515	525	512	552	545	548	549	524	513	505	501	535	524	547	540	513	492	520	514	514	569	516	569	546	529	539	547	497	542	514	519	541	502	500	581	553	507	508	541	537	583	541	566	521	569	524	518	547	514	541	477	541	565	517	509	540	559	545	500	511	537	524	525	524	549	527	506	526	520	532	504	535	480	526	545	488	508	518	520	555	507	513	565	515	522	492	513	482	522	487	558	542	533	532	503	480	515	544	561	513	549	541	535	536	494	514	547	503	496	502	475	548	538	563	556	567	519	526	512	506	505	528	554	560	551	536	541	504	529	546	489	522	525	500	535	528	507	527	510	512	510	531	546	528	532	548	570	487	541	549	542	488	553	539	508	601	571	518	509	533	493	517	538	492	551	504	543	532	515	549	552	524	505	567	551	485	515	543	494	534	534	534	559	572	500	514	528	529	547	554	464	533	569	486	565	536	548	524	518	576	573	520	533	503	543	518	536	526	508	523	547	547	537	541	509	553	548	522	530	544	470	563	527	513	527	536	498	553	526	523	550	528	518	528	518	581	514	514	538	575	538	535	508	517	529	492	529	521	548	525	544	538	554	532	548	461	543	506	538	539	557	522	524	543	555	537	566	538	500	538	536	526	478	499	553	508	495	533	555	530	533	482	524	530	508	552	544	507	577	498	525	533	513	496	563	563	527	566	545	521	576	508	518	504	509	520	487	548	523	532	515	519	540	516	549	537	538	543	543	542	535	564	536	554	517	538	521	519	530	473	497	511	526	529	550	557	512	491	508	551	555	532	523	543	532	503	509	498	537	539	505	514	510	544	514	522	556	560	545	500	541	536	527	533	526	546	503	527	498	541	537	517	520	519	514	551	529	509	474	526	510	535	528	566	517	543	535	497	497	542	539	575	508	527	537	522	564	504	518	538	550	496	541	547	544	553	545	525	563	521	544	526	481	545	539	534	502	479	534	520	525	540	526	513	533	553	526	513	521	461	485	518	537	537	545	524	546	548	519	541	522	479	550	516	505	549	525	528	534	522	541	521	498	513	530	564	504	505	550	487	509	546	553	500	498	519	499	526	539	517	518	497	499	548	510	543	501	521	521	520	501	522	551	551	523	582	542	475	568	478	562	507	493	539	521	516	562	502	580	562	565	530	542	565	515	548	557	527	497	539	542	466	574	541	529	518	497	509	511	504	539	542	548	509	543	477	535	564	541	567	534	524	517	550	559	498	577	536	510	549	523	521	516	524	523	534	524	519	561	514	506	509	516	517	572	560	539	518	568	520	555	512	500	530	527	540	504	574	491	521	529	546	545	532	536	479	520	477	548	502	529	543	515	497	569	572	508	507	561	513	499	530	504	538	548	515	530	549	487	554	529	563	566	518	530	504	511	510	521	514	515	569	516	578	528	560	541	548	527	521	494	512	542	547	540	537	547	538	514	512	525	548	537	525	524	576	535	552	514	526	504	547	487	518	512	570	511	508	536	525	548	549	521	540	536	520	496	518	542	556	508	521	552	523	511	538	529	520	489	575	480	535	490	540	553	522	546	511	552	529	532	532	511	535	544	540	540	547	516	515	573	568	550	528	554	484	554	541	513	520	520	521	491	519	586	541	518	496	487	506	533	519	495	564	513	550	524	506	513	514	499	522	549	583	510	523	509	509	484	543	553	502	516	501	536	541	521	543	547	552	544	505	527	536	520	578	523	555	484	544	499	511	521	551	509	576	516	517	544	550	508	533	521	538	520	549	509	550	535	534	517	521	555	517	506	548	574	533	518	550	544	552	505	543	533	509	556	487	506	540	535	551	572	546	528	488	526	470	524	556	516	564	517	552	519	547	541	508	574	543	497	538	514	544	535	519	510	550	528	555	550	518	515	542	504	515	481	529	535	556	520	516	517	532	510	499	483	558	503	506	505	540	487	514	543	540	524	513	505	534	542	507	517	504	540	517	524	533	526	576	474	533	528	515	503	509	504	517	510	549	540	544	566	487	539	535	522	522	473	539	554	503	498	513	541	528	528	554	535	528	606	543	531	522	519	525	532	510	540	522	524	533	511	528	515	539	518	569	518	523	510	544	547	469	525	497	546	502	528	496	485	563	536	514	483	540	534	556	546	530	546	560	518	537	546	550	528	511	497	513	539	524	531	562	524	526	534	475	533	500	518	524	556	502	554	549	535	481	528	580	580	493	545	537	533	530	527	503	561	536	546	577	502	537	529	552	546	521	533	531	528	578	537	553	508	495	546	543	521	524	538	522	508	527	554	534	532	559	530	539	529	547	508	482	554	565	537	519	532	539	548	530	537	520	559	540	527	533	537	570	526	565	552	528	510	554	527	562	532	529	500	525	539	556	521	549	522	517	526	540	512	502	507	554	515	527	516	539	529	521	539	495	520	539	503	519	493	518	505	502	504	539	523	504	493	527	520	562	465	530	497	499	514	511	499	524	517	525	553	519	537	549	476	565	570	550	509	542	529	559	517	518	518	554	537	571	562	563	482	495	540	498	536	569	555	540	491	543	588	550	522	523	496	545	518	503	574	527	561	565	523	554	514	532	565	529	503	511	522	526	512	531	525	535	513	525	559	500	565	530	540	515	495	513	545	477	475	534	499	571	533	508	525	495	507	552	535	497	541	529	530	554	518	512	558	542	546	502	506	541	516	517	501	553	521	526	518	518	488	553	576	551	553	519	513	538	507	493	524	525	516	515	545	526	523	541	529	560	520	511	564	532	532	535	527	558	540	522	540	524	552	534	525	549	524	549	529	551	501	537	508	532	495	536	528	559	542	486	535	529	534	548	549	479	511	556	548	533	513	579	557	521	517	530	566	518	573	564	501	540	521	526	537	493	528	554	501	555	518	548	543	507	545	571	545	541	507	559	524	517	556	533	499	575	481	541	555	510	562	474	542	522	524	487	541	493	519	530	508	545	529	511	523	550	489	494	505	550	501	528	489	506	549	529	536	489	488	556	499	509	530	514	539	542	535	522	508	536	506	514	538	554	516	494	509	513	491	548	507	506	506	545	531	554	530	503	536	500	537	529
9929	15931	14824	7087	5945	15099	19030	11819	7493	3553	1786	1017	786	764	723	751	776	738	710	764	748	726	739	758	722	702	756	690	760	708	717	730	755	742	725	708	694	754	690	726	714	720	725	712	734	697	659	735	740	677	735	757	757	702	745	697	687	726	739	709	771	778	741	756	700	724	712	706	734	752	707	702	706	741	778	742	716	707	728	733	723	692	697	721	741	708	710	723	722	759	737	772	726	716	694	722	716	718	721	743	717	750	704	707	692	729	686	735	726	726	732	749	704	686	765	711	750	696	737	734	733	728	709	687	719	724	732	744	734	697	730	766	719	758	719	733	689	740	741	715	713	713	699	727	704	690	692	742	712	758	725	765	729	762	748	745	716	735	706	742	709	739	714	670	728	735	706	705	721	700	729	771	707	773	722	711	734	749	723	756	741	739	755	710	714	689	712	766	761	749	716	699	719	768	716	722	745	745	680	708	768	709	761	722	736	664	720	700	746	688	770	734	748	746	760	750	742	732	700	747	756	736	741	749	687	699	726	709	736	717	717	722	726	710	734	754	752	726	743	742	692	736	727	713	712	747	715	757	743	733	669	740	739	686	716	752	727	720	719	747	713	705	717	748	760	748	690	708	706	693	733	707	694	734	748	777	718	775	716	692	719	760	683	705	737	760	733	724	749	732	744	700	756	695	697	748	725	698	716	753	766	729	703	689	708	651	737	744	725	710	744	702	724	747	734	712	728	717	741	756	737	720	734	709	750	752	701	681	676	709	783	741	702	737	715	758	719	737	699	734	716	691	738	695	751	725	770	761	767	729	677	755	688	731	691	812	708	695	697	737	749	765	725	767	752	760	684	714	710	726	742	715	725	660	723	724	721	711	688	727	715	720	732	708	726	739	685	739	725	724	781	717	773	729	703	685	747	719	718	756	722	752	720	690	739	723	747	721	694	728	753	754	731	729	691	734	718	708	722	687	729	761	719	706	685	699	786	713	743	697	726	728	733	739	678	734	695	728	714	734	687	772	786	730	730	724	756	737	770	732	728	712	699	719	719	724	724	718	742	752	701	711	794	707	738	768	732	737	755	682	725	670	725	747	735	718	730	737	730	680	699	710	719	724	756	723	757	734	726	745	717	725	717	750	745	713	705	713	728	715	726	737	680	729	663	720	729	744	710	742	720	698	734	743	749	751	676	728	728	732	708	715	714	748	705	695	702	760	705	721	734	743	717	754	755	697	699	759	734	737	721	742	688	701	678	760	790	702	727	769	696	734	747	684	722	708	737	731	753	726	773	726	713	759	723	717	671	739	713	723	734	752	724	706	761	727	703	752	719	746	752	707	779	722	700	785	713	741	714	692	755	725	755	718	755	756	703	701	748	768	765	712	781	786	744	675	722	781	706	714	739	748	713	749	759	703	757	733	703	735	761	708	729	732	740	748	725	735	701	695	753	711	700	722	693	747	730	713	756	721	715	734	726	748	734	736	710	746	750	766	717	758	756	726	723	735	685	821	760	731	756	718	741	722	728	725	703	697	747	704	750	742	701	733	731	665	687	694	722	728	757	748	733	738	704	713	714	773	700	750	764	712	749	719	712	757	761	716	724	719	739	711	714	749	746	716	687	752	728	723	720	743	744	726	706	795	746	702	737	744	683	735	726	714	690	731	747	757	699	755	693	711	760	692	703	724	718	754	730	709	724	682	720	701	741	738	714	739	733	736	684	709	752	699	764	776	719	719	725	788	751	708	736	766	728	696	712	655	756	770	704	733	783	713	749	730	747	696	742	701	739	708	735	700	761	734	714	740	775	727	701	752	733	696	750	738	747	726	748	703	759	712	688	676	727	705	723	684	749	771	732	699	745	714	759	721	679	752	712	738	746	739	736	751	741	749	724	675	696	706	667	702	722	698	696	697	732	756	735	728	728	757	764	692	718	727	718	740	778	707	701	715	703	755	720	730	750	726	774	691	696	747	708	696	742	713	733	730	737	741	769	748	696	702	715	708	742	771	687	705	742	708	724	711	719	684	759	710	743	721	744	741	760	695	737	739	745	779	697	684	710	735	750	707	729	686	705	731	733	743	745	735	747	689	755	736	732	764	710	697	700	776	740	699	758	715	752	739	745	770	742	726	762	746	792	739	709	743	704	703	722	739	720	784	659	756	781	712	737	715	681	718	733	748	753	747	746	701	729	748	752	725	766	727	682	723	721	686	733	752	739	718	725	715	731	779	799	716	728	756	714	728	739	765	736	690	761	707	742	685	722	718	676	737	716	740	748	698	704	724	729	719	756	718	723	738	757	734	769	738	724	703	714	769	734	729	729	713	743	730	728	760	750	728	750	694	731	741	733	712	720	741	731	717	762	728	741	742	722	795	714	745	711	723	722	755	719	740	708	657	708	736	685	742	699	736	738	748	696	723	730	732	774	694	766	735	721	686	757	724	703	737	744	698	743	701	781	709	771	710	730	746	738	781	759	751	748	695	748	749	747	745	707	783	723	742	734	740	698	717	717	730	767	732	725	681	748	719	727	683	727	737	756	740	719	709	723	708	745	716	686	708	737	727	707	702	764	744	717	750	707	720	689	732	729	757	721	722	707	736	745	748	748	766	688	723	722	712	775	719	706	714	710	760	746	736	718	705	748	679	731	716	722	728	706	736	738	701	751	653	720	717	732	722	687	694	714	681	721	693	709	747	708	710	784	702	765	727	749	712	740	766	686	746	718	752	739	734	739	759	727	714	699	726	724	720	676	726	729	709	718	745	704	741	736	740	746	738	767	696	753	707	702	721	705	750	807	766	712	721	798	734	768	714	689	739	741	740	714	756	736	742	740	735	749	731	755	757	731	742	729	717	757	691	736	805	727	720	731	701	704	734	704	734	725	781	699	707	767	726	688	743	714	713	668	702	731	744	734	754	761	718	724	741	754	758	737	718	724	713	745	674	765	751	681	759	765	704	702	733	722	670	715	715	749	705	698	768	736	756	717	773	697	763	751	722	738	715	752	710	722	721	723	645	736	763	700	798	706	772	760	737	717	727	741	703	747	734	748	712	704	717	705	722	784	709	737	772	727	719	755	771	768	726	748	679	746	742	679	787	727	726	715	715	737	743	686	725	734	723	722	800	736	735	745	691	683	695	725	748	759	751	733	722	719	680	706	699	746	733	777	721	694	726	689	730	745	795	767	735	727	752	738	704	728	704	741	697	722	723	715	750	766	733	746	741	723	761	697	720	706	727	709	770	696	732	763	697	740	720	740	768	828	696	722	670	799	725	729	793	746	699	734	717	712	771	767	735	737	780	718	679	764	691	723	724	719	681	733	721	741	723	678	753	704	731	751	702	682	715	703	680	696	729	717	747	779	724	719	725	754	702	751	737	707	759	699	740	730	708	685	794	780	702	740	695	720	657	723	730	771	702	754	735	742	718	748	738	718	688	709	761	719	728	742	732	704	720	737	683	678	736	753	778	699	753	700	714	745	735	732	754	680	742	739	728
23373	21430	29285	24001	21467	38030	62393	48117	34468	20924	8185	1963	727	523	505	467	485	443	443	509	464	445	421	434	465	438	450	432	434	469	453	456	480	425	426	461	452	488	499	517	430	447	426	481	481	473	455	437	446	461	459	452	453	510	435	449	456	459	451	446	491	466	469	464	465	451	439	463	478	467	504	462	461	413	458	453	482	500	513	432	473	480	439	429	477	449	470	463	490	446	479	446	461	492	438	476	482	468	468	443	458	446	475	482	437	487	480	466	456	428	437	439	429	424	450	448	469	426	467	445	464	465	476	464	445	448	450	479	471	437	472	424	436	456	461	467	448	444	472	489	456	490	436	480	446	461	468	507	471	441	457	462	459	451	469	474	479	418	466	422	442	486	483	462	439	522	451	475	443	473	435	412	486	429	416	430	453	490	449	439	451	427	435	446	467	500	442	465	450	453	452	458	443	443	460	449	453	412	431	457	442	460	435	468	431	429	455	473	477	491	459	500	449	440	440	466	512	449	483	458	473	472	459	425	490	459	449	458	476	457	469	453	453	467	434	415	473	443	465	463	445	435	438	441	451	451	440	471	457	471	424	451	485	485	475	422	463	457	484	461	428	480	468	422	457	461	474	492	432	451	415	458	437	464	457	499	428	449	458	486	464	471	453	433	450	442	416	467	450	459	470	462	447	457	420	451	464	465	429	450	465	436	450	427	450	497	456	458	420	454	481	461	464	426	519	428	454	439	472	449	465	439	485	448	479	474	469	463	478	486	484	453	448	464	475	446	433	479	460	437	457	463	467	468	442	427	448	430	430	435	457	481	443	467	460	482	434	432	426	423	462	472	464	449	429	423	476	392	421	463	457	422	472	436	433	461	473	456	435	446	463	429	469	438	411	465	437	459	426	446	479	475	466	467	452	421	448	437	459	453	467	428	451	502	482	433	498	423	450	414	445	415	478	453	456	417	469	480	442	431	461	486	438	437	464	438	455	490	462	474	446	449	446	439	445	437	459	484	470	456	455	447	472	437	418	463	461	494	483	490	462	452	450	441	487	443	470	432	459	474	433	458	471	461	433	441	510	507	477	439	471	446	451	460	449	449	456	449	442	487	407	423	468	429	437	482	422	501	440	483	473	458	481	500	478	476	453	453	464	463	476	420	476	483	461	436	456	466	458	461	456	463	483	480	448	455	449	415	514	450	448	483	457	443	432	469	466	443	442	482	434	474	448	447	459	485	449	467	437	465	425	470	449	445	481	468	444	459	440	436	443	464	485	447	475	441	431	453	419	446	462	475	474	461	485	468	452	470	491	456	429	466	480	464	472	463	439	459	468	462	460	434	455	443	477	421	450	482	472	435	450	509	473	422	474	444	449	506	486	446	434	461	449	424	429	446	448	470	473	444	474	469	452	420	460	452	468	453	431	464	468	442	451	450	464	470	440	477	445	461	451	452	421	477	473	473	478	453	475	432	459	462	467	464	461	485	445	474	449	476	441	459	465	468	461	440	462	437	435	478	418	459	465	442	453	476	479	446	450	440	393	468	483	449	474	449	473	456	451	485	479	489	483	469	448	481	459	417	422	471	454	465	439	452	446	447	461	439	484	457	433	446	503	446	449	444	459	417	454	419	487	449	463	440	461	440	441	435	475	486	480	468	457	459	411	452	458	461	481	416	462	475	489	426	425	483	418	435	446	415	488	470	431	469	435	464	483	489	418	454	482	502	449	453	468	447	475	490	473	417	459	463	489	422	435	463	429	448	446	455	466	465	448	478	459	445	417	475	441	434	445	471	458	457	442	450	457	454	466	458	449	452	469	463	458	431	472	447	415	470	433	417	435	484	510	411	455	439	436	434	426	490	468	458	417	419	448	457	469	462	462	458	497	465	476	418	464	486	432	461	452	439	502	451	471	465	430	437	475	465	469	451	462	432	450	441	430	455	507	459	457	444	446	474	450	427	438	468	457	488	441	440	491	450	434	446	456	438	444	454	454	484	493	450	458	478	493	458	455	473	442	472	440	471	449	466	449	431	470	450	463	448	459	455	439	451	452	442	416	467	466	441	465	440	473	474	448	456	483	490	434	461	431	457	468	491	478	469	467	495	478	456	450	468	440	418	427	495	458	469	484	466	445	468	500	470	455	481	434	428	484	455	470	455	467	445	435	488	466	452	476	469	465	447	453	425	491	439	474	458	418	480	432	481	460	462	461	480	469	423	465	495	433	477	459	439	432	477	459	477	475	427	441	474	482	445	433	456	462	506	478	441	444	472	463	493	417	433	491	495	433	473	402	451	485	440	462	468	452	470	481	470	430	432	423	422	462	465	443	434	479	452	472	437	450	461	448	456	457	458	458	482	464	439	434	462	440	446	441	439	460	455	466	480	456	471	471	457	440	424	444	480	452	461	444	453	472	447	444	441	492	466	413	440	468	437	454	423	458	456	453	467	489	463	469	464	487	467	456	443	451	453	449	464	448	428	425	438	456	445	458	481	498	507	498	449	480	443	459	459	421	465	511	446	446	418	452	482	448	461	427	435	422	465	413	456	447	437	452	394	439	455	417	450	446	467	436	429	464	440	406	460	475	475	433	441	435	461	453	456	451	439	457	467	465	440	476	468	432	451	455	480	466	442	442	443	441	505	434	453	474	459	477	421	482	439	445	420	464	462	434	479	456	456	438	493	433	419	454	474	445	491	477	425	470	492	432	442	471	460	446	458	433	438	439	461	448	460	489	463	448	466	446	452	457	468	433	461	420	482	437	440	447	426	465	433	453	448	447	458	449	457	481	455	444	431	440	450	430	470	443	462	450	420	443	425	467	488	451	431	436	472	450	496	445	489	481	469	396	493	433	451	463	435	517	440	489	465	469	446	458	416	457	436	444	433	445	463	448	446	464	470	491	497	466	441	470	434	434	447	431	471	461	444	489	470	430	440	481	491	426	464	454	470	455	426	436	459	425	472	457	429	441	450	424	429	482	412	457	466	486	466	465	447	470	441	491	452	465	479	432	474	445	454	445	480	447	432	417	463	463	466	481	484	497	445	465	445	459	425	447	413	441	417	455	482	474	506	466	449	426	487	457	442	480	496	485	482	491	422	488	428	451	447	443	471	452	469	480	444	447	484	474	498	493	503	459	425	437	450	505	461	440	443	437	466	456	417	404	463	436	450	435	466	442	462	446	481	487	459	423	485	447	434	460	459	475	418	448	501	484	464	482	452	452	467	474	474	436	462	466	464	440	453	455	465	475	442	442	434	453	490	456	472	427	472	450	430	458	469	475	426	474	448	419	494	478	411	472	455	447	445	458	462	445	450	440	425	478	416	446	458	443	483	439	431	424	449	455	466	476	476	479	433	450	449	444	469	446	491	453	467	476	477	440	451	484	483	464	443	411	430	463	406	455	479	454	455	435	431	461	483	431	483	445	458	445	474	474	436	426	456	455	480	507	445	485	430	432	464	405	455	454	466	454	456	440	439	456	442	468	472	427	435	451	443
14145	28881	28053	19273	16146	49600	62002	48900	39290	25514	12280	3607	1132	713	614	654	591	646	622	628	649	627	623	619	663	652	593	589	638	623	594	593	635	616	685	653	650	601	605	616	595	564	581	629	605	669	601	569	623	631	639	606	630	647	641	662	615	624	625	595	633	643	626	609	612	637	628	619	643	625	626	608	635	619	611	618	611	652	672	622	650	621	612	651	656	623	595	613	627	639	653	656	626	604	666	634	609	625	598	643	625	627	603	621	643	593	602	645	663	620	600	597	630	656	626	657	602	654	622	585	645	631	663	624	635	635	562	626	623	664	686	610	638	658	617	665	603	578	653	662	622	639	662	640	625	660	633	611	679	621	625	654	624	633	587	614	605	621	622	634	603	607	619	618	605	626	614	599	638	630	615	628	635	624	627	613	634	611	609	640	580	622	598	634	611	664	591	632	628	652	647	599	644	620	612	647	620	599	630	620	623	639	640	648	608	615	590	644	659	660	630	663	642	636	617	614	631	573	623	633	657	626	582	615	561	668	632	603	629	645	641	602	645	630	634	636	608	638	558	643	638	649	610	600	650	622	626	619	640	642	666	599	639	585	648	610	608	616	600	621	605	593	636	620	602	603	614	618	583	637	601	676	642	585	671	600	607	568	591	634	607	607	617	597	628	630	610	606	615	660	625	650	615	592	619	622	610	628	639	615	615	676	625	683	644	601	614	599	643	647	631	571	647	590	589	643	596	598	646	612	614	657	643	647	674	621	647	575	649	662	633	612	626	623	613	623	566	623	656	643	642	626	626	621	605	592	647	623	632	611	573	629	597	627	641	662	597	629	655	641	623	648	645	675	622	633	624	617	632	628	652	616	608	642	581	649	609	627	573	600	599	654	637	632	620	643	614	681	594	598	652	602	628	630	663	605	594	655	668	556	607	620	649	646	645	601	606	609	621	651	646	636	637	631	589	649	622	614	629	619	627	610	561	628	618	631	597	650	594	579	638	617	621	594	643	647	616	616	635	625	651	620	631	627	609	597	638	653	612	592	572	614	580	661	631	588	611	642	600	659	586	644	587	626	604	619	596	615	664	611	629	625	657	621	637	598	673	604	646	630	643	651	620	607	622	638	609	630	569	630	642	677	650	663	630	596	619	612	636	617	603	620	627	638	634	632	665	650	570	622	652	574	595	621	638	644	652	665	654	606	653	615	603	611	592	631	621	624	602	613	628	607	689	605	614	614	639	635	623	593	593	600	625	593	638	654	621	588	637	640	663	619	611	655	623	626	596	601	579	645	600	633	652	654	629	588	670	610	653	607	662	588	623	618	633	629	626	658	577	612	636	597	627	629	645	597	638	596	634	608	629	618	597	632	653	618	659	648	573	634	593	640	620	612	642	622	652	610	666	629	643	585	637	644	620	592	636	578	635	607	638	599	626	636	604	621	614	659	631	597	620	574	631	600	600	685	646	604	578	593	558	657	618	628	609	609	612	647	631	614	582	615	624	617	638	608	625	644	672	650	662	580	617	677	690	643	654	553	616	641	616	620	623	638	633	607	652	633	622	635	634	644	628	633	626	589	608	642	631	611	619	588	621	600	637	560	590	600	619	637	653	645	614	598	627	610	651	643	635	650	626	627	623	620	676	648	639	647	626	636	607	608	595	609	639	579	657	626	650	648	643	623	626	608	627	609	618	592	643	585	639	607	605	641	658	625	580	603	615	610	650	619	636	624	671	661	650	577	611	585	690	685	593	598	638	679	634	592	617	611	633	595	614	606	613	632	568	617	631	642	591	651	592	579	615	632	592	621	631	629	595	632	643	622	618	585	577	647	592	602	596	606	617	645	606	664	646	618	665	661	605	617	643	618	625	623	608	639	618	633	620	609	597	593	630	597	632	625	679	585	596	597	611	650	612	586	632	623	626	591	629	646	639	611	637	622	626	607	647	671	644	597	623	623	637	645	608	617	623	615	619	640	607	568	667	626	625	628	669	627	590	652	656	652	594	691	601	591	606	628	630	636	568	601	623	602	605	591	605	632	665	636	616	631	647	645	599	627	646	625	615	606	660	631	653	615	627	640	606	627	592	601	619	637	608	623	639	623	610	660	630	626	635	623	636	617	662	654	623	638	649	654	632	612	607	636	588	604	633	615	621	621	667	615	653	605	637	595	615	635	652	657	611	645	631	660	657	610	632	620	610	612	620	587	607	600	600	667	625	648	636	623	636	612	605	653	618	628	630	660	607	629	666	631	576	618	580	621	605	644	647	633	617	648	634	661	600	633	641	654	590	617	607	639	641	637	601	633	633	611	588	610	628	612	632	661	606	574	674	607	626	621	577	640	645	661	652	597	566	638	613	610	581	626	686	600	629	605	582	625	623	605	647	535	584	608	619	672	607	623	593	630	610	642	605	655	636	632	642	632	584	590	619	585	649	611	623	590	608	636	606	627	641	615	649	637	601	606	613	623	600	641	615	588	631	595	617	649	612	650	602	670	636	627	626	635	639	606	635	662	589	627	637	643	583	674	632	620	641	596	656	638	615	606	594	616	662	599	629	658	614	609	584	596	586	656	653	649	595	645	624	593	662	584	591	580	607	626	663	598	609	648	626	665	629	588	633	637	605	639	583	630	632	596	648	582	649	620	625	607	626	587	677	583	601	579	666	648	632	606	607	601	614	624	582	653	609	671	644	640	623	578	628	639	653	601	614	574	611	621	620	617	685	656	624	591	570	633	631	615	625	637	617	611	660	674	576	598	637	642	648	596	573	621	607	611	608	624	659	638	635	636	604	580	624	629	627	653	626	661	646	633	594	652	641	635	636	702	682	644	644	637	632	610	589	645	631	634	639	590	625	608	603	633	578	607	606	605	575	636	625	621	587	601	652	639	604	610	635	628	613	631	645	630	610	576	598	627	607	625	682	653	615	638	617	593	633	586	659	625	667	598	628	656	622	642	600	617	601	652	615	649	582	612	604	614	631	616	638	619	635	630	628	630	578	643	606	654	599	612	619	633	631	636	590	610	643	622	635	625	607	632	639	581	612	581	619	647	657	621	654	625	584	668	681	659	598	655	642	639	607	632	651	629	620	613	603	611	637	657	653	623	632	593	621	671	618	603	611	616	626	617	648	580	596	620	602	625	664	635	609	591	587	601	638	617	632	628	608	642	641	634	584	629	637	608	664	676	558	619	633	682	619	586	634	621	622	583	597	625	657	667	667	603	579	619	600	626	636	624	628	619	606	598	611	605	618	596	599	608	586	631	601	587	612	627	629	589	656	607	600	633	611	622	641	664	591	604	620	652	633	602	621	621	620	613	603	638	657	651	602	634	635	650	624	603	653	567	660	584	648	621	610	647	613	607	631	619	664	615	613	615	652	604	631	591	634	648	634	608	598	590	652	612	613	661	641	636	656	633	622	573	626	619	629	637	529	602	653	622	616	660	650	625	569	643	638	628	614	648	614	584	625	599	639	607	605	618	625	660	639	598	588	632	578	630
27292	20920	16408	7147	3292	5307	10794	8101	4190	2096	1064	685	557	540	552	517	555	517	532	556	509	550	525	541	530	521	520	549	496	551	516	579	549	522	516	516	504	503	573	481	514	534	482	532	526	554	576	526	526	531	541	559	541	516	542	538	574	526	531	528	541	555	564	545	532	576	507	562	491	551	500	556	535	541	523	571	543	532	535	522	518	540	536	517	556	514	535	542	556	533	527	531	571	562	550	557	556	548	582	553	529	524	514	532	511	520	522	516	537	492	540	564	539	519	531	547	509	547	540	531	551	547	542	547	546	508	502	498	517	513	521	528	538	517	532	577	548	537	533	515	570	528	507	523	538	546	534	548	517	531	546	549	567	529	514	534	507	521	531	528	494	549	554	543	547	522	541	527	513	557	521	505	525	558	548	509	573	504	518	544	557	537	492	523	593	523	517	501	519	524	525	541	537	534	515	593	515	535	568	532	510	537	524	508	549	532	555	494	546	532	516	541	523	533	531	495	533	500	551	535	537	593	510	523	512	511	520	567	495	542	535	546	542	531	547	487	535	533	493	510	552	522	515	520	548	516	507	526	511	531	525	554	489	495	544	530	505	512	527	500	555	523	550	534	532	547	513	520	537	515	536	512	510	511	514	515	568	519	548	569	535	505	541	529	536	503	541	569	547	510	492	533	527	534	515	530	503	550	513	566	554	509	542	526	522	487	534	538	567	524	537	580	546	539	531	531	549	541	521	530	582	574	545	553	567	511	576	549	548	561	567	526	534	560	526	504	516	504	540	581	524	522	532	554	507	539	542	544	522	537	531	564	543	559	488	552	563	539	567	557	523	508	531	518	539	549	564	529	532	492	495	532	574	515	515	532	544	539	551	524	511	542	528	513	551	511	522	558	529	560	529	489	539	574	534	527	490	540	548	547	509	546	480	524	574	510	567	538	534	527	544	558	555	553	561	534	561	547	507	523	529	517	580	568	495	507	536	530	536	526	540	590	537	511	485	512	541	517	536	538	547	523	528	528	502	542	496	512	513	536	528	555	518	509	507	522	519	496	589	544	561	497	535	537	540	522	495	537	517	532	529	535	602	527	523	527	578	512	552	521	570	524	514	514	557	535	553	567	526	519	530	556	534	503	563	524	530	570	580	540	526	497	594	521	564	530	501	551	552	490	549	503	531	505	573	526	542	545	538	521	516	513	533	518	546	499	574	549	516	543	519	530	556	508	490	563	571	552	538	551	561	535	555	516	527	556	542	523	580	532	548	559	545	497	526	540	525	565	504	530	532	485	545	581	546	494	529	518	546	554	531	572	545	495	540	496	535	523	529	477	532	530	551	524	576	509	528	579	549	503	541	485	531	553	523	550	539	503	482	524	537	567	542	563	499	502	516	523	545	549	507	568	568	564	527	503	519	535	540	555	529	530	543	528	539	536	561	503	545	548	507	539	507	538	527	575	547	551	541	529	536	538	515	516	513	543	553	568	526	521	532	579	550	523	534	500	502	544	491	534	542	541	512	532	537	553	591	529	514	548	538	519	536	509	514	519	531	557	510	553	533	542	490	550	526	542	534	505	515	504	549	527	530	561	523	546	503	550	514	559	524	550	506	512	518	542	578	514	496	536	537	550	540	538	555	536	502	535	514	524	492	522	511	566	520	510	551	510	509	523	520	489	517	573	503	509	540	505	545	557	564	514	528	540	505	560	553	535	549	506	541	530	559	547	532	551	554	549	533	520	588	514	537	519	519	551	509	539	524	501	556	528	520	556	547	525	552	548	524	504	469	555	576	564	558	584	537	534	525	489	559	565	558	559	486	551	515	520	556	536	537	550	522	555	511	548	534	518	533	500	526	543	553	554	536	531	562	556	565	550	538	543	530	517	537	555	563	526	531	540	526	549	564	561	528	535	549	489	578	524	541	551	492	524	518	494	540	519	543	530	547	551	483	507	554	564	557	524	473	566	529	519	503	565	559	531	541	563	530	531	538	542	526	507	544	546	517	539	562	529	541	532	531	508	561	505	502	555	527	586	547	556	540	554	543	577	586	560	565	515	538	522	491	551	530	548	526	558	541	552	514	498	570	557	546	521	537	561	504	521	515	544	543	520	555	546	561	524	522	552	523	502	515	525	537	516	540	551	533	521	503	545	496	550	535	525	534	546	516	530	525	575	523	516	487	501	494	553	551	471	530	503	532	516	550	468	506	506	559	508	500	567	549	499	540	515	556	559	533	508	574	516	538	538	582	526	505	494	529	522	547	520	507	477	532	492	504	551	556	553	565	543	531	544	500	552	495	544	566	524	530	543	508	506	518	540	518	527	562	536	530	561	535	507	543	541	530	531	563	556	523	536	494	517	550	577	542	542	549	574	527	527	582	545	542	512	552	507	543	503	532	561	532	539	519	551	527	557	558	482	547	540	561	539	561	518	552	555	517	505	511	550	541	512	547	565	511	574	540	548	490	516	526	499	565	534	538	557	523	492	530	524	533	571	538	549	537	555	561	531	508	531	556	537	530	523	539	506	532	510	568	495	536	526	509	532	566	608	527	535	504	536	547	543	548	541	511	546	541	515	507	507	520	538	550	533	529	542	533	523	528	544	510	468	533	551	530	570	540	523	563	547	507	542	521	540	542	519	556	546	541	521	576	550	596	561	533	527	570	520	546	531	585	563	506	572	561	559	543	518	539	552	530	542	583	522	529	529	554	547	515	533	525	542	542	502	513	503	554	485	520	532	524	477	519	529	577	570	528	546	538	508	516	577	562	554	530	542	536	518	526	537	521	498	528	526	512	533	534	526	520	572	552	553	558	579	594	544	543	539	547	581	536	529	577	501	542	499	555	566	491	530	570	542	493	580	497	507	534	487	557	503	512	498	510	539	537	595	487	560	497	540	533	521	556	535	573	538	571	564	557	526	547	539	561	560	534	518	514	504	514	561	544	542	569	513	533	535	582	516	599	548	554	522	547	558	510	498	473	547	537	536	537	539	524	498	526	548	566	575	553	554	510	490	540	550	521	515	533	554	551	531	548	555	552	523	569	526	532	551	510	545	491	541	565	535	548	532	522	516	545	568	520	580	509	532	556	558	548	576	566	560	536	507	517	563	540	530	554	533	554	517	497	565	498	581	522	521	500	562	524	510	514	540	552	574	534	553	492	522	503	578	523	523	494	526	554	541	545	519	525	542	521	501	513	525	558	512	540	533	531	562	532	515	519	567	508	533	536	562	499	523	529	506	545	548	523	491	515	541	541	485	589	529	539	524	509	521	551	548	572	550	536	502	498	557	551	514	534	561	544	525	535	522	592	517	516	518	544	511	483	494	517	528	537	522	554	539	537	541	491	566	540	575	539	559	549	541	523	558	498	535	543	534	509	486	511	545	562	504	564	528	512	529	525	550	525	539	536	530	522	516	579	515	525	507	546	504	537	532	523	511	551	514	504	537	529	553	537	549	524	516	571	515	546	532	533	551	540	523	558	513	501	562	550	573
10701	16538	20113	9895	7010	11026	18242	13578	7737	3856	1800	1021	822	718	764	721	731	733	744	745	687	738	743	711	805	753	745	754	753	741	718	735	736	744	689	720	749	696	717	717	742	786	752	729	755	816	694	708	754	717	735	734	739	732	746	766	659	774	685	772	709	746	749	760	708	697	730	681	750	725	705	753	727	711	726	688	743	741	690	700	728	729	767	720	747	716	741	749	704	713	759	748	737	694	710	736	673	756	733	707	711	738	765	726	734	693	748	727	775	749	683	741	729	723	695	722	729	715	725	727	705	740	747	704	660	734	731	723	728	695	709	740	751	732	688	748	691	740	702	704	704	715	760	740	700	730	697	716	719	685	715	739	689	733	741	721	743	749	785	746	759	747	743	749	744	719	718	704	709	712	686	728	769	730	746	696	735	727	705	731	731	723	743	751	705	736	737	696	696	753	747	731	737	750	724	743	736	730	732	709	776	736	743	754	768	750	789	700	744	719	744	740	752	713	745	714	747	743	702	748	770	741	747	717	756	742	703	741	751	694	753	729	745	725	762	753	710	718	707	729	730	755	717	717	698	700	782	725	683	770	684	707	714	736	702	759	756	781	666	728	730	687	708	762	709	719	708	761	767	748	776	755	751	765	708	693	742	723	720	698	749	755	691	710	757	732	694	706	734	746	731	765	751	741	723	737	763	764	712	701	710	671	671	666	726	762	712	712	697	728	741	756	771	694	746	759	757	745	753	725	687	730	744	716	750	761	687	750	701	676	770	747	730	784	729	736	730	762	744	728	742	759	714	761	755	729	688	721	714	710	701	725	716	714	730	708	741	704	764	711	675	768	736	748	679	777	703	753	793	719	743	743	654	687	813	735	727	749	756	756	744	725	705	729	812	721	745	763	713	765	745	752	698	708	700	707	690	719	732	709	710	742	752	782	736	732	683	726	714	770	729	720	699	752	751	715	705	717	750	707	745	801	708	737	687	725	727	683	716	727	770	696	741	744	718	709	763	700	723	718	724	676	746	725	699	685	737	721	760	732	723	719	745	741	712	717	741	784	700	710	732	743	720	747	722	692	718	734	714	733	763	702	729	743	762	722	756	698	722	732	705	714	685	714	692	748	781	734	755	696	756	739	738	728	706	773	719	755	714	721	717	781	767	738	725	717	667	730	746	731	725	695	704	753	702	722	767	735	744	742	682	716	725	735	763	725	758	697	710	756	704	710	768	737	743	684	713	766	736	729	731	719	747	774	769	719	711	697	770	790	727	760	765	736	733	757	743	749	740	749	721	718	726	745	796	714	735	736	714	783	691	772	709	731	736	697	698	730	777	712	739	746	725	727	759	719	750	701	732	698	702	711	673	738	753	705	744	754	735	760	740	775	742	740	743	680	715	740	731	710	757	730	715	672	772	693	737	727	776	722	765	749	714	722	750	742	709	704	714	771	750	715	724	751	708	737	669	773	718	767	741	712	744	741	734	735	741	725	696	704	701	730	755	665	723	722	789	746	704	758	737	726	703	727	704	702	773	729	725	719	751	772	709	710	715	762	744	726	747	698	740	727	740	790	760	731	738	747	717	750	753	735	665	788	742	757	751	728	721	753	759	776	753	782	687	746	750	738	744	721	691	701	723	721	731	738	752	738	713	772	733	671	762	729	718	743	782	723	700	723	732	780	683	733	691	745	749	714	779	719	706	707	759	753	646	711	688	727	768	685	724	777	784	751	778	712	738	740	693	704	749	782	732	729	732	744	740	705	697	765	721	780	740	722	706	764	704	736	720	760	749	747	770	748	751	772	677	725	758	708	751	738	716	760	736	739	744	733	771	730	755	698	759	742	731	756	737	742	744	741	743	666	733	698	692	713	749	758	735	710	754	697	725	753	750	710	745	790	763	738	744	737	717	743	711	757	710	715	723	671	732	753	713	723	724	703	752	728	734	707	721	729	746	676	738	727	748	761	741	720	713	702	733	749	745	705	738	783	709	756	715	732	687	713	719	703	750	732	779	718	750	774	754	739	722	719	731	761	678	767	780	763	749	739	736	756	751	714	698	731	735	786	726	725	762	768	687	708	741	690	714	701	666	778	740	745	765	778	756	739	743	729	713	714	740	749	723	741	701	765	706	734	720	698	736	732	714	787	747	769	760	708	754	741	747	719	745	696	735	770	683	729	699	710	764	778	700	737	731	727	695	697	747	775	730	725	740	703	742	724	705	734	746	742	757	735	704	754	727	726	740	743	700	737	762	726	735	732	721	734	682	729	695	720	728	711	694	753	718	724	663	699	704	723	685	728	681	756	747	763	715	745	749	744	734	717	743	750	718	714	719	732	704	717	752	715	713	726	713	758	727	725	741	687	737	740	726	685	797	723	726	737	735	700	695	729	744	761	727	719	723	736	708	718	715	738	736	712	702	751	716	725	705	746	743	726	741	748	750	740	755	757	717	749	724	759	741	773	693	757	741	716	728	709	710	757	714	769	747	680	751	750	752	740	746	717	691	694	679	742	735	699	685	692	714	700	735	754	706	740	714	719	692	710	740	704	761	724	760	751	761	730	722	750	733	720	728	723	711	710	745	737	748	737	772	767	697	678	706	720	700	703	748	741	711	735	723	765	710	708	748	734	679	707	693	742	734	748	711	739	768	719	744	759	736	719	760	749	732	724	707	716	786	709	726	754	732	682	756	741	687	745	701	735	730	725	726	740	696	750	681	736	696	723	731	704	672	719	689	749	682	725	715	733	760	766	729	708	717	693	756	706	697	753	745	709	714	715	725	704	733	758	726	754	720	702	715	747	720	713	724	748	728	699	721	703	775	714	758	695	706	757	720	769	710	740	761	727	767	809	782	690	701	700	742	686	753	682	755	698	719	745	750	698	765	737	725	732	665	752	772	715	723	721	655	727	720	760	734	752	734	722	700	709	736	706	682	735	733	731	722	717	691	714	743	682	744	693	782	792	692	712	734	740	753	693	693	693	756	751	768	792	755	737	810	724	712	718	744	677	705	698	754	699	751	781	743	724	717	681	737	738	739	716	697	742	711	692	761	798	725	754	800	716	751	721	683	743	728	746	758	741	722	693	774	721	739	738	737	712	726	756	738	748	724	733	717	760	767	769	768	725	803	726	757	730	779	725	728	719	728	739	710	694	710	729	689	758	704	781	747	740	762	727	717	662	721	744	741	703	741	752	699	690	693	734	707	759	718	713	736	691	712	757	683	714	745	724	742	705	730	742	730	701	733	743	721	721	722	718	717	773	691	746	742	705	776	740	765	767	684	670	701	769	756	767	727	712	704	722	708	767	737	730	726	697	722	746	781	747	719	744	719	752	735	781	701	728	752	737	727	705	711	733	727	674	735	729	735	733	760	723	744	762	758	748	723	785	669	716	732	732	693	738	735	725	755	704	712	749	750	716	721	750	742	706	742	728	746	742	758	709	698	714	714	705	734	680	710	683	723	724	739	729	728	784	780	773	703	720	726	742	757	730	759	731
27409	21100	16899	7726	3038	4497	10567	7539	4384	2168	1069	723	556	584	526	546	517	541	528	539	529	536	567	514	516	514	520	524	515	528	536	521	536	558	530	540	529	539	547	554	542	512	514	496	544	479	524	549	492	500	503	536	529	478	550	558	508	550	545	508	528	535	504	527	532	539	548	527	557	540	552	508	498	502	562	543	550	547	557	493	573	531	513	489	554	560	533	522	483	518	566	531	505	507	552	539	541	539	515	498	521	540	554	524	535	532	515	510	506	577	493	533	500	542	499	493	530	537	534	501	550	485	523	473	540	534	549	538	498	495	548	553	531	543	521	532	529	592	550	547	519	521	530	492	580	519	530	531	506	510	504	531	498	502	509	565	539	565	560	470	517	575	540	508	570	573	527	515	518	533	549	566	493	520	508	494	524	540	537	519	535	530	541	502	527	515	548	539	607	530	498	528	583	569	498	543	552	486	488	515	535	506	532	542	526	528	517	521	533	505	514	506	483	501	570	514	534	513	521	510	523	500	527	518	544	564	531	557	570	548	522	500	544	538	540	490	546	524	543	533	516	537	505	518	505	505	599	533	500	510	543	523	523	514	555	521	561	557	501	560	507	522	493	542	553	553	540	538	554	548	559	514	489	549	542	550	498	505	489	525	522	483	507	524	521	498	510	509	518	519	531	497	521	509	523	535	506	516	518	515	502	500	524	535	518	540	528	564	511	539	512	524	518	540	529	521	536	556	525	530	498	554	493	531	504	490	551	471	524	555	548	513	504	531	562	550	527	482	555	510	493	460	560	541	496	545	477	568	507	506	517	559	527	544	529	473	522	471	547	499	546	509	532	503	533	498	519	489	507	567	571	523	545	506	505	507	495	518	553	479	491	499	557	572	531	545	550	501	537	587	508	535	523	504	542	545	529	525	544	515	531	521	552	494	607	573	534	520	543	498	487	529	533	543	538	525	534	556	553	498	569	521	550	527	502	518	536	519	515	513	503	506	566	517	526	531	522	555	483	539	511	526	538	532	500	520	497	493	521	535	538	547	492	507	508	509	501	571	559	540	557	538	542	545	533	554	530	510	543	520	516	515	536	542	506	505	508	494	498	543	523	545	523	547	497	523	524	510	525	522	507	534	502	523	578	532	543	523	520	558	518	532	536	502	528	511	526	556	537	546	542	539	520	536	534	546	518	524	518	562	499	509	531	546	541	509	536	506	499	542	509	497	523	546	532	537	495	485	560	515	536	534	508	548	502	519	538	531	558	531	542	524	513	551	527	502	532	522	488	513	509	507	541	549	516	494	525	509	569	530	524	524	560	547	508	536	550	539	548	520	521	537	528	535	491	524	550	519	536	531	522	550	515	509	508	512	526	524	529	512	520	516	479	564	547	500	544	521	508	480	539	559	505	528	530	523	536	553	540	553	517	492	549	547	516	511	514	566	519	491	503	554	574	527	554	529	461	538	507	524	539	532	501	544	511	533	519	480	533	523	518	539	524	542	533	510	544	524	501	529	542	519	524	530	551	493	527	489	534	518	537	528	514	509	526	536	535	544	545	498	568	558	527	558	523	502	513	558	524	538	535	501	538	512	525	508	530	527	541	544	539	484	537	541	515	510	520	574	497	509	492	523	548	533	537	506	550	507	488	536	537	517	537	535	518	549	498	526	510	497	510	549	532	494	521	549	534	459	509	529	538	517	545	522	524	525	560	526	544	523	514	558	561	502	518	528	522	515	503	533	530	537	543	527	476	496	532	488	507	521	491	507	573	556	576	553	571	513	593	548	522	538	527	528	524	488	532	520	568	536	537	540	484	562	551	507	543	545	528	511	548	521	498	484	523	511	525	542	538	521	532	542	536	579	518	533	514	525	532	538	529	530	538	552	547	513	555	524	516	525	525	514	560	518	524	551	554	549	553	534	518	495	582	509	512	525	550	507	546	503	513	513	566	506	535	545	515	511	496	482	545	520	515	511	537	564	558	510	529	496	514	495	547	528	512	533	529	501	566	483	488	535	534	548	524	486	519	542	556	506	532	497	555	542	551	523	535	535	527	505	506	537	516	508	540	542	558	526	515	534	543	544	513	537	538	534	522	504	534	517	533	545	526	491	537	489	482	537	548	523	550	525	541	555	510	500	519	523	507	531	563	513	566	538	529	515	573	533	513	515	547	519	507	539	538	527	539	500	538	566	523	557	536	553	557	541	506	533	541	504	507	550	510	510	542	533	513	556	528	517	540	504	570	524	532	535	543	534	510	527	510	521	528	542	511	511	525	507	537	554	509	509	543	527	559	517	558	544	517	538	547	535	540	557	528	533	529	547	545	478	510	494	538	518	521	525	479	499	529	520	571	524	530	507	524	513	531	524	522	481	509	545	502	539	551	538	470	506	548	556	486	543	518	535	527	574	508	590	546	554	527	477	552	521	505	552	527	552	508	512	537	564	504	526	486	553	501	494	511	541	524	503	569	551	508	500	498	539	512	538	533	528	528	530	512	548	509	563	535	549	490	522	534	488	525	518	530	531	499	509	519	541	523	484	526	532	571	536	518	482	535	555	548	577	529	584	564	499	518	528	530	553	563	524	562	468	545	498	498	551	547	522	497	514	496	514	547	510	515	542	514	526	463	511	537	541	552	502	563	519	508	505	556	496	521	540	530	527	543	499	511	537	511	559	525	505	558	521	528	539	535	519	526	553	536	548	512	546	510	510	546	556	541	533	529	536	541	550	524	546	558	513	538	547	547	504	502	460	511	515	551	533	512	551	510	544	537	543	512	568	527	532	514	533	514	522	521	518	520	488	537	484	522	477	497	551	541	544	508	539	499	487	497	529	519	530	505	552	537	518	546	550	543	526	535	545	544	536	537	528	522	498	503	504	523	518	511	514	526	514	507	528	531	522	560	534	514	557	572	498	515	518	554	507	549	532	575	536	548	506	526	514	512	511	526	514	498	544	497	525	514	576	501	528	546	541	491	493	513	558	495	499	532	564	506	543	532	542	550	527	526	558	477	526	498	507	527	542	492	541	525	496	548	518	511	549	540	540	517	543	510	506	556	484	537	553	523	548	533	496	531	523	524	540	509	513	543	520	535	525	543	515	514	549	515	526	515	515	500	502	531	508	486	529	521	473	539	502	536	555	495	540	495	520	507	510	527	537	527	548	520	499	524	496	567	530	503	512	483	505	512	551	487	511	527	553	561	501	542	492	506	511	531	540	515	531	565	500	535	538	525	484	508	553	563	497	530	500	506	518	495	515	576	546	545	558	496	547	522	489	526	576	491	517	560	520	519	518	500	533	465	544	560	530	550	543	546	550	526	527	515	539	527	529	557	534	566	494	549	540	576	489	494	513	534	464	523	503	534	535	541	501	544	573	546	534	511	552	546	510	503	544	526	545	543	546	524	522	537	523	496	554	561	558	567	550	541	518	533	508	514	524	530	536	549	522	529	522	523	524	512	501	544	525	517	507	541	518	514	542	545	542	518	552	514	549
11709	21266	20535	10594	6553	9432	17917	12820	7720	3868	1888	1018	759	756	773	723	689	661	706	765	718	722	723	696	753	743	689	714	710	711	742	772	753	738	762	722	715	757	749	676	737	730	766	706	709	712	718	732	777	704	703	728	753	750	727	726	724	783	733	724	761	666	750	750	756	753	730	702	735	698	729	741	696	701	724	738	696	741	694	729	699	705	694	710	711	721	765	719	675	668	694	740	711	746	714	721	728	745	725	754	755	693	743	735	718	722	721	747	735	707	727	699	724	745	719	713	710	704	683	707	722	707	716	726	703	734	736	755	730	739	734	723	704	724	710	692	691	739	714	727	702	764	729	704	753	716	735	732	699	731	734	712	720	721	700	688	724	729	685	732	719	745	693	738	735	745	778	732	714	698	735	697	729	679	763	715	703	717	769	713	704	727	704	715	729	749	704	734	762	792	747	761	789	777	718	740	751	736	721	686	729	724	732	706	762	761	738	712	743	690	788	687	697	690	761	739	751	782	741	752	705	713	706	763	759	750	676	729	712	736	726	718	721	705	691	731	701	757	675	711	714	729	740	733	722	714	747	731	740	785	692	715	724	741	757	695	720	715	746	713	698	766	738	745	694	725	742	713	681	721	733	709	724	752	695	697	746	714	685	743	724	703	759	711	705	722	706	727	769	755	660	736	707	724	702	666	758	741	694	738	785	771	682	735	708	753	749	718	733	675	797	682	709	754	675	766	716	722	747	682	751	720	749	716	759	702	727	737	769	718	661	735	783	744	734	669	744	725	682	733	773	718	709	703	652	687	743	750	723	717	713	740	699	739	747	741	711	683	735	695	732	737	731	713	712	761	749	714	706	754	726	714	666	655	742	711	692	759	775	695	739	696	758	729	784	743	715	719	714	718	724	707	707	713	742	698	741	781	729	767	705	770	722	705	782	704	682	727	768	711	737	666	720	743	749	658	763	741	715	726	736	794	732	748	752	729	736	706	689	701	781	730	714	746	721	739	733	740	714	716	718	723	716	730	711	756	705	707	754	700	713	748	760	723	653	745	709	745	722	730	748	773	719	738	727	727	690	738	736	728	740	708	700	723	727	760	765	730	793	756	711	746	735	762	708	713	720	683	757	720	689	714	705	708	705	737	690	716	762	732	732	710	715	701	707	704	708	735	751	737	679	721	733	705	738	686	697	758	728	756	748	714	694	733	751	711	724	752	742	787	733	746	732	690	732	752	769	698	746	723	766	712	758	778	732	762	756	728	717	715	758	776	739	744	718	728	685	673	722	726	743	702	726	722	719	710	754	701	694	723	723	751	721	686	738	736	770	789	763	746	724	739	728	700	788	764	736	730	685	725	715	732	724	735	722	746	744	749	734	748	737	717	708	785	709	774	736	748	753	697	732	770	696	726	703	726	719	662	719	704	719	702	754	757	721	714	731	699	704	739	738	701	746	669	686	764	767	772	724	751	727	676	742	735	724	693	787	685	710	666	709	719	701	732	733	728	717	707	699	756	693	665	719	749	712	745	715	748	737	734	751	727	688	711	732	717	746	713	758	744	730	747	721	738	728	722	720	698	732	716	723	740	771	747	709	728	733	708	719	702	734	752	707	674	714	708	702	817	735	713	721	682	709	754	751	696	761	714	732	750	685	725	700	708	794	728	698	746	758	697	797	743	739	701	770	683	718	763	730	741	759	754	698	702	740	757	706	698	738	757	704	679	750	767	765	773	721	712	787	744	693	758	725	773	690	709	694	697	730	748	707	754	700	700	773	762	702	703	689	792	690	703	740	738	731	735	678	735	715	699	715	741	709	744	716	714	739	747	777	724	703	724	732	762	752	721	717	729	742	730	722	680	721	732	737	708	739	685	711	685	710	707	740	724	747	722	708	796	704	746	725	739	738	730	738	718	745	735	748	716	762	706	707	757	766	770	750	719	702	710	734	730	737	746	684	720	693	717	771	716	694	692	740	675	735	721	767	742	729	794	686	738	763	756	724	724	700	696	710	699	695	690	763	714	728	733	743	723	751	695	733	727	764	725	696	773	734	728	733	763	728	672	668	751	715	776	696	740	727	735	761	703	767	740	784	730	710	720	754	741	688	707	719	733	746	716	724	707	701	724	790	725	718	713	735	738	776	737	778	711	736	723	724	733	690	738	701	729	709	687	689	737	795	742	739	729	747	743	695	784	701	734	690	760	688	691	735	716	722	685	718	714	715	719	715	756	737	730	713	804	748	759	708	754	728	711	720	730	728	711	702	716	746	715	733	722	684	711	699	727	736	728	705	761	710	708	735	745	765	757	744	707	753	731	745	693	686	738	768	735	701	691	726	694	760	741	760	732	711	727	711	689	738	716	716	765	753	739	745	751	706	711	723	728	785	732	748	758	755	665	771	788	754	709	742	719	727	726	731	733	710	699	785	708	720	734	665	761	713	715	696	761	792	675	755	702	744	710	703	661	707	762	781	720	665	705	711	730	717	743	702	703	727	730	761	657	734	683	704	716	750	745	717	769	745	721	704	723	689	683	722	700	730	683	746	751	694	712	700	718	733	667	790	733	726	732	715	696	710	730	764	716	760	777	753	778	748	734	696	743	759	749	717	711	738	737	732	696	793	728	725	723	720	735	731	675	730	705	779	778	795	710	743	765	718	751	702	697	706	730	698	739	711	732	684	715	724	753	774	706	675	701	704	719	740	737	776	719	735	740	738	690	730	685	741	745	709	681	717	784	751	713	734	726	702	738	744	730	747	743	701	720	727	760	721	742	728	704	753	777	684	750	746	727	715	724	742	754	732	729	742	701	716	709	768	739	723	781	723	701	725	730	744	759	746	738	719	752	700	742	692	695	709	738	727	755	749	659	696	720	735	716	748	774	739	685	714	720	703	688	755	807	679	731	721	739	771	684	729	685	716	712	724	716	736	718	760	736	739	709	786	666	744	753	724	765	770	725	729	709	752	709	702	708	703	750	750	735	756	723	728	723	718	756	730	698	735	702	758	712	703	766	744	736	722	704	733	701	741	714	720	761	749	748	732	730	769	743	752	706	735	752	768	717	715	736	772	751	727	738	738	775	685	746	676	741	738	702	740	745	760	764	755	741	730	741	736	720	747	768	713	770	735	756	745	717	709	703	759	779	733	768	753	714	711	747	756	740	687	731	698	746	659	744	750	721	728	764	715	733	766	750	681	687	731	742	713	719	736	751	705	747	713	699	736	729	747	697	703	677	776	759	725	784	790	713	721	735	715	719	729	746	729	727	665	753	744	731	712	690	747	760	749	741	705	734	729	738	721	706	696	722	759	765	701	728	702	762	765	760	716	694	680	748	712	737	697	702	746	728	684	723	700	719	688	697	669	705	704	700	753	712	739	714	680	776	708	736	732	743	732	770	716	734	695	724	732	754	689	775	732	727	780	730	744	707	758	703	745	730	735	752	734	696	753	692	685	751	732	742	786	744	751	775	737	744	752	697	675	693	700	724	762	747	756	765
23398	21478	29301	24071	21490	25509	58931	53430	38652	24495	10174	2385	800	597	479	451	493	437	456	458	466	487	432	448	465	485	465	501	478	481	456	497	420	431	491	468	479	499	440	438	467	444	428	450	470	446	485	446	459	433	477	461	444	449	487	439	465	450	484	437	431	440	433	496	470	417	436	458	464	449	453	434	431	471	459	445	421	440	488	473	476	451	485	469	466	474	437	438	457	479	463	458	466	468	434	442	438	434	483	417	467	409	446	465	449	503	447	470	431	471	443	450	417	457	468	471	459	464	434	450	459	464	446	472	448	484	474	460	488	458	489	458	458	408	445	466	441	455	458	460	494	473	481	461	416	479	462	423	470	437	436	453	461	466	479	437	487	447	475	424	463	436	434	482	469	477	455	451	470	454	462	433	440	434	436	451	417	417	479	436	488	457	446	477	399	439	434	427	456	469	448	481	429	443	444	454	445	448	470	469	460	443	448	448	440	406	421	451	432	446	468	444	459	429	460	464	430	483	469	447	418	427	488	414	440	477	431	426	466	465	464	443	445	475	467	438	458	431	427	452	462	493	455	422	473	429	489	450	485	493	464	453	443	421	436	461	464	447	491	451	464	460	428	485	462	456	412	459	447	434	445	464	450	436	490	466	452	481	423	469	438	433	466	444	433	452	462	463	445	448	461	467	446	432	432	457	466	449	429	461	453	450	459	471	416	464	480	432	432	444	510	466	425	476	458	453	471	418	456	441	450	433	478	445	459	448	440	427	464	471	447	465	477	459	430	432	438	467	435	462	473	437	425	484	456	481	495	426	490	431	425	512	457	486	474	464	450	452	429	461	463	432	431	453	415	424	417	451	432	420	428	464	461	466	440	439	412	440	450	459	491	483	458	418	409	466	465	413	431	486	433	453	445	435	452	507	422	429	455	444	455	437	451	424	432	410	479	438	466	456	483	440	430	443	464	468	459	480	484	453	430	438	471	473	474	454	401	447	448	449	473	464	445	441	487	446	461	459	453	453	458	476	441	414	478	426	446	464	460	461	476	458	455	423	455	459	445	469	435	454	456	471	430	453	460	439	440	463	471	439	456	485	451	458	446	449	417	454	498	429	466	412	445	421	464	458	426	466	460	445	467	465	436	500	398	430	442	455	467	481	494	430	445	450	449	461	433	441	463	425	435	474	447	446	457	497	453	445	477	470	432	433	452	445	485	465	437	476	479	446	469	467	472	437	464	449	447	423	477	452	480	436	503	482	449	486	468	465	471	466	456	465	442	415	472	473	430	437	475	446	480	466	489	448	457	456	448	459	438	456	420	409	448	441	464	490	453	411	431	449	439	503	476	435	458	493	446	470	472	467	445	445	422	462	445	439	488	466	502	459	455	445	402	491	444	489	454	423	456	480	443	476	475	456	465	455	426	455	474	445	446	483	454	445	440	460	454	446	451	440	452	447	468	468	441	436	457	479	460	431	441	418	482	464	462	462	449	459	455	422	436	488	477	485	479	420	444	421	444	416	493	481	447	474	442	442	429	428	427	445	433	486	439	477	458	495	454	449	435	481	474	425	439	436	453	467	462	460	426	422	421	470	506	461	440	448	471	494	464	434	424	469	472	442	444	456	465	440	481	486	447	435	438	490	452	452	442	473	444	438	415	495	437	446	466	432	467	439	446	417	455	474	482	420	457	432	428	433	493	478	471	456	516	451	482	431	405	455	466	481	455	424	461	453	467	470	446	503	451	445	436	456	484	459	457	416	447	485	461	452	426	434	432	471	469	496	467	485	473	433	459	418	457	475	459	476	440	458	401	480	483	465	428	443	403	490	462	448	435	470	460	447	451	439	476	443	446	464	459	444	465	436	463	459	432	417	463	447	428	445	439	484	445	449	465	437	439	459	436	478	456	463	428	462	469	466	447	461	484	430	452	477	426	422	431	409	449	454	429	454	486	450	423	482	422	435	446	458	469	442	478	434	451	445	437	467	481	437	470	426	443	470	441	444	451	447	437	415	436	481	478	407	432	454	442	434	454	428	455	452	424	455	416	470	461	441	485	439	460	422	459	430	469	449	443	474	431	456	464	435	443	450	479	472	435	466	471	440	441	468	425	437	449	454	431	438	458	454	468	461	479	458	485	472	445	446	476	474	419	454	432	435	455	434	432	479	482	511	510	433	476	437	424	452	422	466	440	492	466	455	455	497	427	477	458	468	459	454	400	462	398	456	468	455	459	450	478	433	433	489	496	463	459	471	439	440	474	465	494	442	461	479	444	476	440	406	465	464	473	483	468	435	464	471	434	442	467	444	490	457	457	471	424	448	460	462	478	474	473	470	450	410	465	456	427	451	426	449	454	453	409	464	435	454	437	447	432	454	443	481	469	458	441	463	456	423	447	441	458	474	467	482	463	448	448	464	446	473	485	458	450	442	432	445	404	472	440	448	474	447	451	428	410	436	446	444	504	452	430	450	440	494	467	456	440	447	411	417	459	491	437	440	451	446	433	417	455	452	465	400	483	444	502	469	457	461	495	476	472	469	432	478	459	448	488	448	452	454	443	441	446	462	467	447	466	457	463	482	485	420	463	436	454	455	467	463	445	460	433	470	489	474	464	448	461	486	486	412	440	471	428	394	439	452	405	490	435	447	467	483	455	443	451	458	414	438	436	467	477	418	463	499	447	421	406	448	450	451	439	438	456	450	415	453	466	418	495	463	449	465	447	450	456	436	438	449	460	443	482	452	413	449	463	486	460	439	453	486	443	467	419	449	468	471	478	432	455	458	433	457	477	474	418	454	463	431	437	475	423	453	443	447	416	439	477	478	475	454	416	437	449	452	409	449	433	462	468	473	479	443	437	457	477	449	433	427	461	424	452	433	455	442	463	447	463	455	420	442	462	447	473	486	461	431	458	445	453	454	420	476	433	430	462	460	438	437	413	476	424	436	433	418	450	420	480	459	442	420	460	463	413	490	399	428	423	410	468	451	483	434	435	426	443	457	452	463	464	501	461	485	462	480	431	413	444	460	442	465	469	441	482	472	453	455	460	417	435	481	413	456	468	430	426	491	469	465	435	428	438	455	436	454	484	417	428	419	472	452	424	494	457	431	418	449	436	434	468	448	464	482	458	505	480	444	443	459	453	453	460	440	458	442	463	472	455	462	429	467	440	476	450	460	427	440	449	420	451	436	455	422	453	456	477	463	427	429	424	435	451	405	442	455	457	438	455	449	431	439	451	437	409	439	458	436	486	441	455	465	435	494	450	444	440	450	487	450	490	459	487	437	453	440	464	461	470	455	484	420	513	432	482	444	421	482	440	462	438	446	452	476	446	445	499	500	473	440	484	459	466	488	448	447	436	442	461	469	424	414	492	472	489	454	432	457	442	476	451	437	479	453	464	471	411	459	444	418	452	430	449	461	461	419	461	484	437	436	449	445	402	477	476	468	469	436	457	470	458	473	431	453	465	460	465	431	444	445	454	477	431	437	452	481	473	460	446	460
17027	29955	30287	23272	16958	25255	59162	53782	41839	29098	13976	4192	1364	792	621	658	589	688	604	620	642	614	625	614	613	638	599	625	637	637	602	632	596	581	647	616	617	597	613	615	634	602	623	601	633	617	639	636	643	596	625	623	628	630	656	575	633	657	622	609	658	639	616	645	604	608	618	660	623	640	633	615	606	633	655	601	608	576	593	634	623	620	634	614	645	616	603	605	562	600	602	576	612	624	646	598	647	614	656	592	633	615	612	625	625	613	630	606	612	595	646	579	609	610	622	629	599	623	645	586	580	594	643	597	601	586	630	620	609	568	625	610	615	589	608	626	609	652	612	613	606	622	602	606	634	577	596	666	629	576	618	626	618	600	592	633	623	608	590	622	626	635	649	634	610	618	625	630	587	617	602	603	614	605	586	664	637	628	654	596	616	628	592	619	604	589	590	620	603	621	612	610	596	613	586	672	652	635	612	640	634	633	650	599	595	583	587	588	614	625	583	635	599	633	627	616	648	593	607	573	651	581	609	612	649	653	595	629	637	645	645	639	609	643	596	612	602	641	655	613	639	582	592	594	588	606	655	642	621	604	597	621	636	578	610	629	624	619	568	631	629	653	629	620	636	655	596	592	593	612	589	600	605	613	635	659	549	589	610	616	603	636	576	589	601	622	653	601	641	609	639	611	606	638	647	630	653	648	607	668	643	618	622	627	616	622	631	637	597	599	640	617	615	645	610	580	603	645	609	618	602	634	650	647	643	620	624	615	627	637	553	585	622	676	633	558	615	628	564	609	568	591	618	562	608	657	642	631	639	565	625	615	603	607	630	626	615	629	626	663	642	637	595	595	657	569	597	655	600	593	644	628	618	665	678	591	600	566	630	603	581	640	627	626	627	568	656	618	619	611	610	606	659	636	597	638	617	600	615	613	605	600	641	615	617	579	593	633	623	622	590	613	620	613	562	609	640	595	639	562	634	603	647	631	604	607	610	578	605	609	632	588	578	625	623	634	652	637	650	676	694	582	597	586	653	626	619	597	615	626	563	607	633	593	617	565	571	566	633	617	600	616	611	642	610	606	672	591	626	600	597	633	612	610	545	654	626	585	610	649	574	623	602	625	666	617	597	645	611	582	631	586	633	621	595	601	648	594	603	593	601	608	578	542	591	635	622	628	597	600	642	594	627	629	654	648	583	619	567	608	568	576	621	611	645	639	617	593	597	646	591	626	629	649	637	625	666	584	624	625	596	661	630	595	602	592	623	603	609	635	629	638	592	610	592	578	560	634	616	612	616	624	655	590	637	638	582	631	598	589	570	606	584	618	595	631	605	641	629	591	636	606	646	667	610	626	653	643	590	598	572	586	628	610	587	668	619	612	607	600	591	597	637	609	630	635	641	625	593	626	588	611	633	603	617	637	644	631	634	635	646	590	622	592	640	610	593	604	655	652	597	615	610	583	635	588	605	659	602	639	637	606	612	688	633	629	641	614	585	618	623	596	645	620	604	581	589	622	597	640	616	646	614	655	609	631	619	623	609	632	606	606	623	574	617	615	626	628	589	622	639	572	610	601	626	614	593	568	642	637	640	578	624	624	610	645	639	605	618	616	674	640	617	625	627	631	623	635	609	633	634	610	595	634	610	579	609	634	615	582	600	647	586	610	601	600	614	587	651	609	645	647	606	637	654	591	630	654	624	626	646	587	647	617	649	622	613	607	588	553	582	584	628	652	560	603	608	621	632	605	610	631	619	612	609	629	616	579	576	623	674	673	603	600	631	595	660	612	639	590	616	610	647	598	596	619	583	558	597	637	651	594	602	621	625	625	658	646	643	654	616	629	626	652	585	655	625	634	573	580	632	603	631	647	619	641	636	598	618	609	590	605	620	592	648	610	608	569	618	628	606	564	553	605	590	595	627	617	641	585	631	607	598	655	576	613	630	624	653	595	648	632	615	652	600	640	626	592	639	613	614	642	601	615	610	634	616	575	637	615	661	620	620	661	643	625	595	612	622	618	593	602	626	631	590	664	619	597	613	629	634	650	596	608	588	641	600	653	613	599	614	641	657	573	637	575	627	638	615	602	607	655	613	607	603	599	652	612	664	606	581	613	626	612	598	594	579	602	606	631	601	653	635	610	644	612	630	615	623	641	637	592	634	624	608	594	629	620	641	601	586	593	618	556	596	580	616	649	636	622	586	615	613	624	635	622	628	625	644	626	662	642	607	557	597	572	652	590	665	591	638	559	599	589	597	587	605	674	604	632	636	668	618	613	627	628	606	611	644	623	683	603	620	619	668	616	596	611	580	644	658	605	665	603	624	553	642	642	631	610	649	640	623	624	595	611	647	638	622	633	594	645	623	658	618	637	637	639	603	575	626	585	587	591	566	627	662	614	710	624	591	645	633	648	601	630	605	588	646	672	610	625	670	561	601	612	616	617	634	609	601	615	589	595	583	638	654	622	584	623	624	614	620	641	619	629	597	555	623	604	624	620	624	627	620	585	631	647	669	625	579	603	620	593	613	592	615	621	644	613	612	611	630	594	592	615	639	581	615	607	648	637	558	595	617	570	610	597	595	575	612	585	664	621	591	650	602	638	564	626	601	572	608	603	612	619	608	593	621	628	621	633	650	649	614	604	580	622	662	619	615	619	592	623	638	604	612	593	635	584	603	618	643	578	635	676	599	631	609	606	588	599	649	630	602	594	627	635	641	584	599	661	601	608	622	643	637	626	614	625	589	605	630	627	606	611	555	621	592	629	613	621	587	643	590	583	642	656	579	625	587	627	590	609	622	621	592	646	621	577	612	615	616	595	632	595	625	619	562	628	601	614	614	593	589	612	620	615	617	636	576	578	557	591	618	611	625	611	630	616	613	592	620	618	632	601	632	637	618	631	655	608	605	621	620	664	611	637	619	643	610	594	624	574	632	617	618	602	656	653	578	641	617	658	649	644	579	590	626	631	607	659	595	598	585	630	625	613	657	648	631	647	582	628	651	623	622	636	589	623	603	608	621	606	588	662	642	621	641	581	611	676	608	614	630	644	641	630	580	636	609	655	620	615	647	589	619	630	618	597	631	608	633	586	617	600	586	598	652	644	591	610	600	641	581	601	624	619	618	589	655	633	636	556	650	610	633	600	585	610	610	626	641	598	583	630	573	629	601	592	647	603	624	638	642	618	622	687	588	630	669	614	578	599	607	645	635	619	579	624	540	630	593	591	620	639	582	577	633	596	634	655	624	646	625	617	572	604	643	616	576	647	618	569	628	583	616	607	634	598	589	639	586	573	606	624	600	621	641	616	595	611	627	594	596	625	606	678	645	613	652	600	672	604	611	622	613	651	588	635	632	627	625	673	615	589	597	665	598	629	585	606	617	644	602	603	586	650	568	615	602	638	660	615	618	633	614	575	596	653	650	604	588	608	617	594	601	613	618	624	609	618	611	563	610	627	583	616	659	605	569	569	659	622	606	626	617	630	618	644	583	580	619	619	628	675
27383	20917	13183	6676	4414	4642	9317	7976	5255	2660	1366	748	591	554	527	522	547	575	522	548	483	491	554	566	508	550	568	565	526	585	581	549	546	525	555	548	589	535	514	510	554	530	515	584	530	527	525	570	523	494	544	520	564	516	531	556	561	580	518	588	512	528	554	549	513	531	577	502	515	547	536	542	540	551	558	540	546	566	506	531	542	589	551	531	522	549	503	553	513	509	528	542	570	521	533	472	534	549	586	507	548	530	529	576	570	546	556	507	579	524	542	567	549	515	553	555	513	568	521	513	529	583	559	546	546	566	576	520	541	516	514	539	574	561	578	541	503	535	591	552	582	556	537	524	584	520	498	555	502	596	502	555	557	553	544	568	567	521	538	534	540	569	543	502	581	523	517	557	552	550	552	537	562	563	525	555	568	533	525	566	501	557	574	558	600	558	529	560	550	540	532	576	566	531	513	495	514	563	517	559	548	539	526	529	548	548	534	565	579	508	523	585	529	562	527	553	575	517	553	508	591	566	496	546	520	531	556	480	546	516	549	563	533	538	521	554	509	519	564	557	534	524	521	555	555	564	499	564	509	500	572	507	563	540	563	571	559	501	555	535	540	527	578	548	477	550	580	527	513	530	535	509	534	521	555	509	512	530	511	554	518	534	553	575	539	540	551	517	519	509	561	529	571	527	556	523	541	548	540	552	560	560	492	555	581	544	552	530	563	513	521	547	554	532	553	525	575	547	529	507	520	543	537	544	576	548	577	508	496	521	544	573	537	514	534	505	536	566	548	567	538	525	548	535	540	595	542	575	564	513	512	555	530	525	528	541	525	541	554	556	527	525	528	556	544	547	532	527	570	545	541	543	546	513	544	560	569	538	588	505	550	492	563	566	529	573	532	515	565	495	526	573	524	557	534	529	529	500	497	565	536	531	555	522	536	538	567	550	560	539	549	547	542	540	529	497	558	551	529	561	557	509	564	558	553	539	531	567	554	538	524	534	509	576	542	503	524	538	557	510	496	540	565	498	566	534	531	547	548	521	541	529	577	575	533	557	569	506	540	561	581	532	608	551	526	597	529	538	549	563	526	572	577	522	520	528	522	531	551	583	579	566	570	566	560	513	504	552	520	551	559	536	537	536	556	529	553	532	537	494	582	510	532	575	513	515	562	543	555	553	556	537	528	582	533	553	514	527	543	546	517	552	566	519	544	532	539	551	540	506	548	577	544	535	519	513	509	537	537	546	531	499	545	558	536	579	563	560	542	495	536	547	564	541	568	600	540	518	550	543	536	513	534	526	542	511	534	551	585	543	545	560	531	534	534	578	517	539	485	566	512	506	584	547	544	541	538	521	524	560	591	571	556	568	541	534	557	502	523	524	530	565	563	527	511	544	566	544	536	543	538	524	556	550	580	569	530	540	553	509	557	530	544	551	544	565	529	543	551	533	530	517	516	564	573	518	535	548	512	529	526	587	570	532	526	481	563	572	560	571	543	562	519	512	525	562	564	526	560	580	557	561	530	554	525	570	528	560	549	566	552	549	541	545	562	560	523	541	560	530	526	540	512	545	527	560	516	534	547	552	550	497	489	564	561	561	537	579	551	532	527	553	500	529	518	551	541	568	535	521	513	558	521	529	530	528	540	522	564	501	533	542	550	528	508	509	504	536	585	536	519	534	596	533	514	535	526	526	547	537	566	571	518	527	569	552	540	529	514	523	544	529	531	543	515	558	541	562	543	524	530	544	537	558	563	541	549	544	515	544	548	504	552	540	530	554	510	553	524	541	552	578	564	539	544	541	535	534	532	543	561	517	554	533	567	532	502	551	499	505	571	520	563	524	583	500	546	595	540	551	534	537	537	521	493	544	535	542	545	568	537	529	531	561	557	542	569	527	557	545	557	565	550	515	564	558	523	564	532	528	568	537	536	529	511	516	549	571	533	563	523	535	588	549	490	582	548	578	513	570	532	566	551	590	537	503	521	540	515	506	515	522	539	513	529	547	556	535	551	525	517	516	487	570	523	557	545	547	541	549	572	547	564	549	557	548	538	577	551	518	582	549	559	535	555	500	547	582	516	533	546	555	533	536	538	593	525	491	551	511	545	520	519	547	556	550	560	585	507	517	583	575	541	548	522	491	562	541	554	518	532	562	548	570	546	522	538	518	579	532	523	478	500	568	560	535	570	560	557	508	556	546	585	513	521	574	542	514	549	565	538	537	524	569	536	507	550	506	547	533	506	509	522	545	527	546	568	528	551	548	540	539	523	519	541	534	568	545	555	549	543	544	562	501	542	538	572	544	557	540	535	579	532	530	544	557	554	514	498	536	500	585	528	510	569	548	552	546	541	564	532	591	522	547	522	558	523	573	548	504	532	570	561	527	578	539	568	553	595	526	542	527	585	547	548	528	550	554	508	485	535	527	585	529	576	562	550	544	521	533	544	613	539	496	572	531	521	520	518	570	516	564	551	553	532	548	532	543	515	545	530	531	546	530	518	559	525	528	532	526	527	540	536	546	552	511	592	566	560	593	501	531	520	519	518	536	525	546	517	524	504	570	546	551	532	519	543	512	539	543	535	541	512	565	561	519	529	537	558	477	514	532	525	517	533	541	506	555	556	568	565	543	597	528	536	570	483	534	527	552	579	553	550	502	517	544	535	546	518	556	530	560	542	559	549	576	515	533	521	538	540	551	530	521	544	523	540	508	523	527	543	547	573	576	556	525	536	563	562	552	557	547	558	519	545	516	517	518	537	537	503	525	552	518	517	543	589	549	530	563	547	560	511	547	566	530	590	559	579	544	542	530	529	525	515	554	515	549	555	519	557	566	536	522	546	522	558	558	557	560	505	524	557	554	522	570	551	495	562	583	559	566	533	529	581	594	549	567	468	528	545	549	532	533	534	546	536	559	516	511	525	566	524	578	568	517	530	515	549	549	539	560	569	522	546	566	550	555	559	544	555	544	527	577	514	555	532	473	583	562	544	571	520	502	558	523	525	546	518	533	553	524	524	535	543	545	514	531	531	509	525	570	521	522	525	552	565	521	540	540	541	564	510	590	559	532	507	553	533	548	530	534	507	533	517	528	520	539	594	572	560	548	508	571	523	524	617	547	510	576	499	572	585	525	531	573	498	551	562	559	531	550	545	567	531	487	574	554	554	555	555	519	525	534	551	541	502	538	577	559	576	520	544	510	530	550	542	520	523	528	507	536	543	565	522	562	510	567	516	526	535	517	535	491	588	555	518	563	537	519	550	543	534	573	558	557	589	580	533	479	548	553	578	562	548	550	560	566	546	557	552	554	567	587	516	543	525	508	539	556	576	555	563	551	545	568	546	504	530	557	548	582	513	556	571	518	517	558	565	540	532	503	546	556	510	594	567	569	539	556	568	552	564	514	538	572	562	565	570	566	511	520	576	572	513	545	533	553	560	548	555	519	570	529	507	606	521	567	574	542	515	559	590	490	519	527	515	556	555	525	552	550	519	561	512	558
10012	13634	13200	10196	9498	10118	16528	13847	9721	5051	2232	1138	810	756	719	709	790	773	713	743	745	694	694	813	734	718	756	769	750	726	762	751	716	754	733	747	749	759	797	739	706	729	755	721	700	692	739	700	764	706	734	737	722	741	765	765	748	697	747	733	723	745	753	746	767	750	735	738	717	740	737	752	771	760	714	708	774	763	731	686	695	738	779	741	755	717	748	719	732	726	762	710	746	698	718	756	737	713	775	673	770	743	680	747	751	737	740	756	758	671	706	765	747	700	707	724	724	775	735	742	722	805	732	695	791	714	741	759	690	759	721	760	748	725	730	731	707	737	748	784	734	764	702	667	743	719	722	760	696	712	751	729	733	720	769	788	720	730	747	726	738	713	726	686	697	733	716	704	761	710	724	706	704	736	707	740	762	724	725	725	758	777	702	695	731	733	741	720	745	722	734	751	708	709	753	788	755	712	779	720	727	705	724	717	677	743	774	742	765	757	737	743	713	730	742	727	724	755	774	734	696	696	721	765	746	730	732	723	714	734	719	707	712	768	693	771	716	751	734	747	724	727	760	712	719	708	704	769	697	716	725	781	799	683	750	752	744	748	741	751	749	721	743	743	799	746	702	708	736	792	788	769	674	743	756	775	753	717	725	745	752	734	744	745	710	727	705	749	754	716	768	746	741	749	744	732	722	724	746	721	723	817	742	698	753	717	751	713	720	714	764	752	775	771	743	748	740	730	755	792	745	714	810	715	777	764	718	767	712	709	732	737	696	758	737	685	740	744	789	737	746	712	765	733	731	741	754	747	756	725	761	742	728	740	714	751	758	715	746	740	732	735	755	710	738	741	694	748	766	765	742	749	759	738	738	749	751	762	778	755	691	738	749	719	757	757	761	797	734	733	773	728	778	753	728	731	723	742	708	709	691	764	749	700	722	716	708	755	732	720	702	772	726	703	766	784	759	739	745	729	740	699	693	739	739	721	709	778	743	756	810	700	763	726	752	731	747	724	729	717	702	708	700	748	719	729	768	744	730	739	686	741	772	710	744	719	722	731	796	750	725	753	740	750	684	712	778	746	758	707	771	702	735	708	789	755	730	739	743	798	746	738	760	714	748	719	730	692	767	701	723	719	757	739	747	693	714	748	756	684	726	724	713	739	673	695	714	715	732	725	708	727	765	724	785	777	751	771	756	702	709	702	737	752	770	692	734	697	731	749	713	762	713	783	729	724	737	724	731	751	722	723	784	768	766	794	710	760	740	747	747	663	771	728	700	762	734	713	709	753	726	782	778	678	765	718	720	752	731	700	716	704	725	727	778	764	733	726	734	697	722	710	745	756	816	689	753	700	697	757	732	719	774	687	711	729	733	748	716	792	715	705	774	775	746	737	723	748	746	740	728	714	760	767	730	716	764	750	744	767	798	725	762	757	719	765	781	751	730	763	718	732	727	736	742	734	751	722	807	760	766	779	712	753	737	729	742	725	777	686	721	800	772	735	731	719	751	725	740	777	761	771	716	714	730	743	732	738	730	746	753	712	720	689	744	750	740	750	752	698	819	683	761	736	767	771	722	709	724	769	714	718	747	730	757	709	741	711	726	715	739	710	777	723	717	745	736	692	739	766	720	784	718	780	739	722	719	748	751	753	715	722	715	683	759	712	759	698	777	733	761	772	740	716	738	752	742	795	728	738	740	793	754	723	714	729	748	713	730	685	776	768	785	763	733	771	763	740	703	709	761	712	711	749	709	750	738	764	767	726	722	772	776	780	739	775	736	737	730	734	746	717	756	760	754	736	730	715	781	704	736	784	740	719	735	754	724	731	782	696	780	735	711	737	780	710	717	777	743	761	751	804	718	735	726	721	729	750	717	749	695	728	722	722	739	699	710	699	775	742	758	754	714	775	741	735	741	786	759	722	675	745	730	730	735	741	717	683	725	720	753	717	741	807	726	748	767	732	758	783	747	775	769	747	739	761	803	723	736	737	734	763	758	719	748	738	722	741	731	763	766	716	764	701	773	703	786	764	712	702	767	689	752	717	753	747	729	747	772	777	786	717	716	741	753	777	740	767	705	739	758	728	765	748	725	750	745	710	711	750	739	736	787	756	696	763	769	717	706	735	713	710	730	775	776	729	693	753	736	741	754	754	736	719	744	739	789	729	720	701	781	746	744	715	695	721	729	721	724	741	728	737	764	797	814	783	718	724	740	709	710	766	727	761	749	737	732	761	693	724	721	714	728	733	736	725	733	732	742	709	714	735	714	749	747	759	784	741	731	752	732	755	725	753	728	696	721	742	709	714	752	747	702	736	667	694	710	764	727	736	735	748	679	713	724	742	755	841	727	746	759	717	745	755	771	723	729	735	720	671	765	757	781	779	707	789	739	724	712	678	738	762	767	750	756	767	772	766	719	714	703	725	779	721	793	796	751	762	756	697	732	780	712	756	751	786	759	757	750	786	700	734	722	776	709	753	759	750	782	698	787	739	703	756	743	720	726	770	703	753	741	733	751	738	736	760	723	743	764	760	756	715	757	798	701	716	704	736	762	720	699	705	730	700	716	743	767	719	799	734	682	749	727	716	727	718	766	766	733	760	726	786	788	769	727	728	737	735	728	721	739	732	709	745	722	785	680	795	713	769	768	713	723	734	751	744	777	766	749	753	720	689	786	664	738	676	746	726	725	723	740	760	781	748	723	787	767	712	725	728	710	748	764	734	773	746	763	733	766	731	692	776	747	721	769	786	725	750	755	685	738	669	740	729	761	760	779	741	745	708	766	742	752	767	720	721	730	736	725	766	738	757	750	748	750	765	735	760	699	734	733	712	736	755	705	746	759	811	719	718	742	726	752	680	785	711	788	716	723	773	768	751	719	717	726	783	758	726	699	777	748	760	693	748	738	736	770	746	687	793	669	767	670	747	729	747	757	739	786	684	701	747	711	788	789	753	741	763	752	759	710	753	699	724	771	746	719	761	755	767	747	692	726	767	735	774	710	721	702	746	747	741	769	727	774	749	777	721	718	773	748	729	709	710	730	701	705	702	733	736	752	714	731	760	766	714	713	735	715	770	692	710	722	688	764	725	764	746	717	730	741	726	806	713	736	706	711	761	768	778	714	768	753	733	763	703	741	713	784	717	751	753	701	739	724	740	714	715	774	701	773	772	765	698	765	701	745	741	702	719	708	728	684	708	713	751	707	732	752	693	753	705	732	733	742	757	723	780	752	740	791	708	724	760	728	742	771	781	794	744	705	758	724	744	754	731	750	701	734	668	744	713	720	693	738	769	704	725	795	689	729	778	732	791	744	734	752	739	742	712	704	742	787	736	709	730	778	787	730	759	717	706	753	706	750	752	802	716	732	741	712	760	728	790	754	731	731	753	714	760	696	701	753	732	679	754	683	710	702	744	722	737	771	766	757	771	741	750	718	733	734	780	763	758	706	749	771	706	721	780	732	756	742	750	758	707	724	748	717	751	713	765	754	754	759	760
27273	20736	13475	7397	3970	4762	10653	7293	4780	2412	1210	762	532	574	601	550	511	532	558	558	516	543	596	518	518	530	556	559	550	536	505	583	565	509	523	541	531	498	578	540	495	574	539	573	521	548	554	600	569	556	542	557	536	536	570	523	574	489	565	527	536	510	521	557	553	512	565	540	538	506	562	542	530	544	558	526	520	528	569	508	547	523	598	535	580	525	530	533	524	551	566	536	520	557	527	546	560	542	550	496	555	514	577	552	528	561	544	588	555	549	586	469	519	550	560	530	529	519	554	572	556	526	559	546	493	539	530	542	519	552	550	539	501	537	529	495	526	503	588	513	568	561	532	516	521	512	532	584	533	515	541	530	521	499	594	536	537	568	548	542	514	518	554	529	519	557	553	518	537	503	573	542	527	504	530	537	550	566	517	547	561	585	510	531	525	552	589	528	531	575	590	532	555	546	526	560	565	535	588	518	522	566	567	534	545	497	582	546	542	547	543	561	563	559	524	535	547	524	534	519	502	532	554	538	506	546	566	529	488	572	535	544	507	546	556	501	516	518	550	543	505	574	536	566	506	521	515	525	569	563	551	565	506	521	526	518	541	581	568	516	533	528	539	553	546	551	534	510	567	512	561	531	540	561	537	541	543	534	543	568	562	553	528	538	549	577	534	502	555	556	541	546	556	534	574	573	497	538	546	557	509	530	546	562	538	538	543	500	539	580	489	522	565	532	582	519	533	528	518	525	588	540	574	536	549	563	519	531	516	543	510	544	516	547	540	531	533	547	498	545	531	576	550	491	542	538	566	505	511	557	551	543	564	563	545	540	594	534	536	548	533	511	553	524	548	567	524	532	585	571	552	520	532	536	539	520	535	551	557	517	557	511	543	571	524	507	534	531	552	544	528	581	525	576	571	567	577	536	539	530	592	538	550	576	578	513	568	546	549	583	537	507	513	528	583	592	566	532	530	540	547	530	540	609	511	566	575	539	538	569	564	549	521	554	560	559	550	572	544	566	559	522	511	513	524	540	537	562	549	490	538	561	529	536	544	555	560	504	547	552	502	571	537	515	548	510	524	557	532	564	550	541	578	529	557	573	542	549	517	540	542	558	538	547	511	508	536	553	506	517	513	574	576	554	534	531	533	553	542	587	567	533	541	516	546	511	511	563	573	556	575	521	506	509	524	571	516	497	563	506	523	549	535	570	556	546	564	549	524	566	535	545	532	566	541	525	509	542	521	513	548	517	505	540	500	517	548	518	587	556	531	542	555	538	524	547	562	557	528	549	517	524	525	530	520	554	541	507	526	529	567	532	575	536	529	536	597	558	527	528	562	527	534	503	549	552	537	552	591	570	561	509	555	550	498	545	523	591	553	510	546	493	555	544	599	561	505	526	528	557	516	507	515	527	542	523	537	499	559	529	470	569	547	531	598	533	556	535	587	543	517	554	547	563	554	550	527	521	571	548	542	555	575	549	513	516	578	549	510	556	617	556	540	536	510	542	595	524	556	532	557	559	547	539	578	545	524	528	526	547	553	557	570	537	539	551	530	533	579	487	518	537	515	571	508	554	509	548	482	567	514	544	511	546	569	514	551	566	544	555	542	497	541	531	522	552	553	554	578	524	546	558	549	544	538	525	548	539	521	586	529	526	524	550	534	537	538	512	551	529	572	563	520	572	534	527	530	583	549	556	549	562	547	522	541	540	544	532	522	511	533	528	542	539	528	523	571	495	527	573	553	544	563	521	527	559	521	549	523	559	527	539	534	511	540	565	514	602	524	531	545	517	530	541	501	543	531	525	551	552	583	529	566	567	565	535	548	536	556	546	556	541	582	521	596	541	520	531	578	526	518	572	528	534	516	545	534	532	534	533	538	517	518	519	543	493	567	521	527	489	541	560	512	514	495	540	568	559	519	519	563	531	533	552	613	519	548	540	511	502	538	509	569	574	535	498	587	564	523	565	511	521	553	543	497	547	527	548	509	532	548	538	547	549	569	551	556	567	529	570	543	573	541	549	550	533	576	522	592	585	498	556	558	529	551	535	513	561	564	560	550	528	528	550	500	488	542	540	551	549	493	559	518	552	566	561	574	545	532	549	554	533	551	585	560	584	570	516	557	521	557	556	556	579	539	545	579	538	529	545	580	530	562	566	535	527	505	529	556	513	535	486	520	556	539	532	506	539	533	537	535	567	498	492	515	543	576	521	539	531	524	594	508	559	586	571	526	539	492	507	550	579	542	495	523	496	586	568	573	544	563	560	546	498	556	558	547	561	510	549	527	561	531	563	531	522	527	541	565	543	571	548	542	553	511	505	534	550	533	554	519	533	539	545	530	549	519	546	513	552	520	542	559	495	540	542	517	541	568	515	538	497	526	556	535	510	525	529	522	563	520	573	512	536	557	538	510	549	584	561	512	542	484	524	529	578	527	554	551	508	573	534	550	529	519	622	552	548	530	521	519	558	525	520	546	534	555	511	585	548	487	532	551	552	546	552	515	546	527	534	526	547	544	516	554	556	511	532	534	555	489	567	523	540	543	562	562	547	583	559	566	508	545	560	515	516	543	586	530	567	539	536	577	538	522	572	553	523	524	580	505	512	610	541	526	540	504	544	540	541	559	499	570	532	576	536	565	583	539	548	598	539	539	552	494	547	576	522	533	520	560	547	563	549	540	552	511	556	545	546	590	550	541	563	527	509	568	560	593	554	585	556	550	566	520	528	546	522	517	489	524	535	547	588	566	537	517	523	545	496	547	526	542	507	565	536	564	544	521	514	548	600	579	535	532	548	540	547	536	532	543	568	511	577	558	524	536	548	572	502	524	545	562	592	578	543	584	531	548	544	569	524	524	599	525	565	520	532	575	541	585	516	539	524	549	572	509	520	534	544	527	560	522	547	543	535	528	548	534	602	527	538	520	547	522	518	549	510	591	588	521	545	551	544	565	516	540	569	551	534	589	534	551	510	544	548	528	561	554	553	574	539	518	485	547	529	582	543	557	564	562	549	555	545	584	563	495	543	565	558	534	550	558	547	590	531	546	553	539	523	518	582	548	538	521	551	556	538	522	538	504	487	562	484	538	540	543	503	536	538	519	505	547	524	541	514	582	538	588	540	522	563	538	561	524	565	503	519	542	547	543	552	500	541	521	549	539	562	533	551	598	500	529	575	499	541	505	526	551	529	585	501	571	544	509	576	531	536	543	514	549	534	573	549	528	558	529	510	522	541	543	507	515	494	492	515	564	520	538	546	550	528	561	550	569	577	571	558	522	532	561	526	536	489	515	562	522	589	553	538	548	525	560	549	550	536	561	508	536	516	574	523	553	500	542	528	563	539	494	533	577	504	520	567	523	507	514	534	537	553	536	541	534	562	511	538	572	520	523	554	517	556	572	561	540	535	575	535	566	576	532	517	552	569	565	550	570	537	514	552	530	538	516	552	509	521	505	524	535	523	531	550	544	481	555	543	563	515	523	482	569	528	516	526	547	555
9478	13714	15362	10992	8622	10636	18384	12626	8600	4538	2143	1159	834	797	732	773	738	725	715	749	732	747	762	723	727	768	753	717	736	774	717	742	716	789	737	704	763	766	702	732	758	745	694	716	780	735	693	713	724	730	782	735	730	731	719	743	792	758	724	737	708	787	790	753	722	790	748	750	756	746	789	761	737	802	735	752	731	740	756	746	731	753	765	758	763	740	724	729	669	759	720	716	738	722	717	731	757	762	716	736	751	716	733	753	738	723	735	787	723	780	713	737	706	762	726	722	742	693	763	770	730	768	803	779	728	774	756	752	760	740	786	747	724	727	735	711	761	775	765	776	753	698	727	746	731	770	746	753	746	714	717	763	717	803	720	746	740	710	702	707	762	784	749	763	707	740	697	703	756	777	770	751	723	740	715	775	747	725	758	737	708	752	764	717	737	750	776	720	709	725	754	755	730	714	700	721	755	752	738	747	755	804	706	775	773	729	711	741	745	776	756	782	750	721	741	723	749	747	733	774	744	727	748	722	695	770	706	721	736	746	774	718	745	744	691	748	748	751	754	748	757	744	804	748	718	714	708	712	750	718	695	706	745	764	731	747	796	748	719	751	786	742	733	750	726	738	740	766	712	693	791	730	721	729	728	774	728	704	756	747	763	776	754	746	711	783	763	723	687	703	783	729	732	782	756	723	739	699	723	702	706	712	778	752	730	758	739	721	721	697	729	729	714	786	742	739	705	728	773	796	765	754	748	732	740	706	712	747	753	769	752	716	724	725	670	713	708	746	793	786	750	764	702	733	761	755	764	734	757	734	721	738	739	765	729	704	759	730	777	723	712	718	730	737	726	699	760	707	743	674	771	776	775	780	725	739	714	741	700	762	746	694	728	768	758	717	728	713	741	710	702	754	794	721	747	698	737	758	767	756	749	743	791	725	702	733	721	716	738	752	679	765	786	727	731	722	742	680	709	734	760	730	713	734	757	749	744	718	759	709	701	763	715	701	722	708	683	762	747	760	718	759	716	750	715	726	742	735	743	727	765	724	675	782	737	754	731	747	698	780	705	731	711	729	762	729	769	752	782	754	730	722	756	778	750	718	675	710	778	758	710	743	775	738	761	729	696	739	715	753	711	766	738	754	732	746	734	719	781	748	769	709	728	728	717	741	763	712	748	776	714	729	742	813	735	744	765	756	746	747	749	733	767	718	716	776	723	762	732	752	679	744	748	721	760	715	717	746	745	737	747	740	772	764	725	766	774	711	742	770	740	737	771	715	730	718	769	744	760	772	696	743	764	684	739	700	706	730	726	728	732	726	715	716	747	758	706	742	715	684	727	709	753	724	745	752	778	717	719	809	748	739	747	716	726	804	787	770	741	705	770	764	725	760	767	748	712	758	756	704	723	725	792	770	688	723	762	781	755	781	761	713	685	677	763	766	774	764	742	702	764	712	747	734	740	738	738	741	743	732	731	768	730	739	727	687	734	750	751	729	770	781	708	768	728	696	742	724	728	715	749	762	753	770	741	760	736	718	725	756	755	718	732	735	772	740	715	805	714	734	723	757	778	757	719	732	745	705	750	767	775	715	782	732	758	742	772	701	739	730	771	741	710	722	764	773	738	719	687	729	741	727	751	718	730	744	746	738	722	757	782	727	722	692	760	734	722	743	766	709	718	735	756	736	745	763	708	724	695	746	766	738	698	708	749	718	739	742	750	701	699	676	753	758	778	764	761	723	726	727	724	714	749	758	739	760	714	729	678	741	744	754	744	709	730	757	738	711	734	759	709	781	735	773	712	715	743	755	737	765	702	717	764	774	747	764	731	741	753	704	709	764	727	720	773	758	774	740	736	725	743	748	748	733	740	755	737	692	734	762	720	755	760	725	720	732	703	775	734	705	725	757	768	724	707	734	745	728	752	720	735	748	734	704	712	706	807	699	715	732	721	801	710	750	754	761	732	767	713	781	750	718	773	733	751	738	816	784	724	725	751	771	736	749	765	766	714	741	755	750	744	713	744	715	750	717	728	731	740	756	787	742	739	758	683	710	750	765	730	760	754	722	749	722	720	720	759	697	742	703	719	764	730	738	774	703	724	729	719	762	694	704	740	735	729	724	792	721	724	718	764	764	731	706	734	750	751	743	724	725	701	700	728	753	770	755	740	759	727	725	728	738	739	719	741	716	755	735	754	746	747	790	760	739	717	774	754	728	770	725	739	711	764	761	763	749	740	747	719	736	747	737	714	781	734	766	769	739	709	763	739	770	766	722	669	712	746	720	743	732	741	710	745	675	678	760	698	745	737	703	713	709	740	735	751	691	746	736	715	715	703	760	717	757	775	714	724	746	721	742	725	784	746	731	680	707	715	731	750	738	710	768	728	755	728	758	698	720	786	705	691	724	731	756	797	733	729	755	699	765	735	726	723	720	746	727	764	757	717	776	717	747	719	697	749	756	698	728	760	792	792	750	654	749	680	722	787	791	742	742	731	723	686	712	791	732	723	715	770	737	703	713	710	728	712	761	717	716	727	728	702	735	752	769	748	731	715	754	750	745	780	708	750	742	712	731	714	717	817	745	767	724	709	723	715	717	698	765	735	742	751	752	720	732	771	760	740	752	717	781	685	711	757	716	733	764	725	748	786	768	755	727	775	731	711	793	757	727	767	714	759	727	772	783	704	742	741	758	719	696	750	738	716	756	768	728	737	733	729	701	764	755	740	724	765	783	779	779	794	778	764	762	765	784	754	694	735	736	747	741	782	733	773	759	702	763	755	745	740	732	795	689	724	753	696	715	702	734	716	752	676	722	736	737	727	748	721	732	743	688	711	724	710	687	727	743	727	750	717	655	739	745	752	695	772	754	783	761	767	744	699	753	699	772	742	732	761	728	742	743	711	716	703	733	772	741	752	708	723	730	710	711	712	764	772	764	722	750	739	759	729	696	745	783	745	753	754	685	701	776	743	721	739	815	703	733	735	711	768	730	710	734	721	766	757	768	751	736	711	728	762	702	721	742	724	729	731	736	746	707	713	727	680	743	732	745	756	717	734	658	776	717	715	798	734	722	758	709	713	761	753	719	726	744	741	761	760	747	739	747	706	742	790	739	749	696	753	720	769	740	751	728	690	719	738	729	736	689	714	727	740	757	755	738	686	747	710	721	700	733	734	743	722	743	767	755	764	747	717	774	749	719	751	741	723	801	745	693	727	690	728	699	732	745	787	692	726	731	720	754	700	736	728	658	714	747	725	740	767	738	752	738	727	735	767	725	732	718	709	764	719	725	711	768	736	752	679	756	738	802	771	734	735	768	709	712	733	750	752	742	705	740	719	751	755	714	732	732	750	752	780	726	744	778	748	713	776	681	726	742	769	718	706	724	734	769	734	728	690	732	768	768	737	763	733	711	702	748	767	741	753	749	751	684	778	751	735	678	753	749	734	724	742	760	741	718	742	793	749	771	724	743	722	751	809	737	788	737	733	723	752	712	727	689	716	750
23385	21461	29289	24023	21491	24368	56325	52731	39962	25547	11670	2865	893	556	469	462	459	427	458	451	464	451	458	461	432	469	498	439	496	475	506	457	463	450	509	440	470	465	496	477	505	476	440	455	482	451	460	460	455	460	413	460	471	457	497	452	468	444	473	442	489	425	397	504	484	464	443	461	431	505	486	477	418	432	480	465	449	436	417	509	479	470	457	446	476	500	433	465	447	453	469	461	462	454	477	464	477	469	476	446	434	416	421	498	430	473	441	434	465	428	438	432	465	462	483	488	450	456	431	429	487	441	467	485	475	469	447	464	446	465	470	496	468	446	444	472	476	452	439	462	456	440	465	438	489	450	426	464	438	461	455	475	458	458	484	483	445	445	409	488	477	477	468	462	465	485	462	443	496	427	483	439	453	469	436	474	457	479	452	444	466	449	439	481	505	438	434	484	433	487	448	405	478	455	437	496	398	471	453	466	448	463	472	447	459	433	472	469	469	457	483	486	476	463	447	484	450	463	423	444	457	446	457	443	466	460	472	443	479	462	462	453	512	478	423	437	452	448	448	447	446	468	410	479	497	461	475	485	456	465	478	475	446	445	470	419	470	411	454	443	501	463	419	432	475	449	476	427	470	525	411	459	414	458	473	467	455	453	462	463	420	432	470	451	485	441	511	491	425	418	473	435	486	448	450	436	502	474	455	428	424	434	455	462	425	482	406	453	488	445	500	447	465	468	459	439	449	503	395	474	469	448	440	468	456	441	435	494	435	454	437	470	463	436	496	474	477	442	451	473	459	438	463	526	411	486	464	436	429	481	454	466	427	498	444	462	481	499	488	442	499	461	485	480	478	472	478	457	480	438	492	447	492	426	457	463	472	468	475	449	488	480	470	471	457	453	473	444	468	450	457	462	491	465	461	424	439	456	412	486	522	470	444	461	458	440	488	477	472	460	487	473	467	474	447	480	471	439	432	480	454	489	489	438	428	461	468	459	429	470	439	463	493	460	467	471	450	433	461	489	427	449	443	482	513	425	480	406	454	463	461	484	429	474	468	451	427	491	471	444	443	464	462	428	503	469	431	440	453	439	457	408	480	448	437	482	473	446	466	472	428	453	453	435	446	450	474	489	441	445	478	455	454	445	516	480	505	447	409	443	451	450	511	440	449	472	452	449	465	434	444	471	447	446	452	492	484	446	467	463	469	463	473	462	465	425	477	471	482	440	456	498	491	449	480	481	447	468	446	463	440	479	469	479	472	464	437	473	450	460	469	478	434	470	449	473	467	458	437	455	459	434	464	444	475	477	453	454	503	479	486	473	415	433	439	465	484	440	477	468	443	462	486	453	481	482	460	483	465	435	475	433	480	513	412	483	422	480	451	439	465	420	496	481	444	463	440	435	451	463	471	477	467	456	437	462	457	445	445	406	464	434	456	451	478	441	448	490	511	454	470	425	426	456	444	469	522	486	445	471	460	474	451	482	459	451	463	436	447	438	448	468	458	458	481	412	415	422	449	439	464	463	443	491	453	483	440	495	460	457	450	429	485	467	477	427	443	451	470	471	461	471	457	453	457	493	476	412	454	448	435	438	485	449	444	463	445	415	470	471	451	473	456	486	490	429	470	458	452	463	482	446	456	468	442	470	425	440	480	475	474	470	490	431	426	469	481	477	475	428	446	481	502	472	431	469	437	516	412	466	465	421	497	482	445	447	478	439	403	421	493	454	449	461	480	433	462	436	455	427	472	477	486	452	459	416	463	446	486	406	463	470	488	490	450	456	450	442	451	455	442	458	465	478	459	444	388	463	481	476	454	463	437	481	413	448	433	457	465	462	479	452	453	468	456	475	468	474	450	472	443	478	461	470	439	499	463	432	455	442	412	468	457	487	463	437	469	461	455	408	436	437	455	458	456	449	456	447	509	478	457	403	466	438	431	461	483	473	440	484	470	493	468	497	443	450	478	482	433	424	436	466	474	445	475	476	483	397	421	450	474	440	483	478	451	441	438	460	468	433	454	465	481	478	461	478	482	437	456	442	458	438	484	451	464	432	465	403	441	430	464	432	446	448	449	469	457	423	489	431	491	444	482	421	471	470	463	422	489	454	473	462	449	465	469	462	454	459	447	486	453	440	444	446	459	446	444	427	477	493	427	425	458	454	456	458	466	421	506	488	446	457	473	475	446	451	456	432	481	429	485	462	461	459	439	491	505	456	472	455	469	445	468	455	428	480	456	490	426	486	461	436	428	475	446	469	465	405	443	440	470	488	478	457	447	470	480	431	429	403	427	482	463	477	469	460	451	467	400	429	457	452	428	431	477	462	480	484	451	443	466	459	471	415	454	442	461	474	468	451	455	474	445	437	502	458	416	442	466	481	426	438	455	444	435	463	459	477	504	478	450	465	381	447	472	451	460	471	467	467	462	453	427	447	478	414	482	395	455	493	448	487	449	456	476	469	438	443	484	473	460	461	446	430	422	442	477	439	467	467	460	424	426	457	430	473	452	459	471	497	431	469	452	489	493	428	464	463	464	441	418	468	439	445	448	430	461	474	478	471	457	459	461	460	469	423	474	457	482	448	517	435	492	463	468	442	476	474	457	472	447	434	428	486	466	423	458	458	453	442	477	454	461	442	447	492	519	491	460	464	454	454	483	441	446	431	478	464	432	443	482	431	454	506	454	457	465	433	468	462	435	481	445	450	447	422	450	452	468	469	487	419	450	421	498	416	475	443	429	451	454	438	479	444	458	427	434	435	454	437	422	420	411	444	458	446	423	449	436	467	446	453	438	440	456	470	452	450	448	450	484	465	487	452	472	444	462	418	469	420	462	454	488	440	472	473	424	445	428	468	444	489	485	443	460	446	477	454	436	465	456	459	465	463	513	456	412	456	475	462	468	462	426	442	450	415	481	481	455	457	473	474	450	437	463	446	442	476	470	463	448	487	433	418	468	472	452	445	466	438	436	438	452	466	423	495	444	451	451	454	461	435	481	421	460	435	452	446	463	469	448	464	459	431	471	451	457	470	465	415	457	478	461	436	451	483	456	468	468	451	447	449	470	485	463	427	449	426	511	498	431	429	461	440	452	416	417	468	474	495	438	456	441	448	449	464	434	423	454	473	435	471	458	493	489	452	454	396	461	437	440	496	401	472	469	448	474	445	434	423	483	443	457	456	452	466	459	433	458	410	490	431	448	490	448	462	425	460	437	402	501	490	481	460	483	435	457	437	445	477	463	451	449	422	460	437	445	453	485	474	476	485	432	457	443	462	446	478	447	481	447	424	470	456	442	472	481	430	437	425	450	452	453	427	448	423	450	446	472	488	449	472	424	459	485	439	459	446	462	458	441	471	457	477	454	470	431	459	468	472	421	474	429	456	459	456	449	441	454	446	409	454	475	430	520	437	459	432	455	461	455	455	434	460	451	478	471	492	461	460	415	459	448	461	474	452	464	444	442	475	444	456	475	460	430	455	439	487	432	463	456	431	423	443	459	438
13660	28659	29718	23029	17776	24083	57581	53075	43349	30245	15836	5284	1604	908	656	654	650	667	609	634	636	601	640	648	635	611	654	650	608	643	575	627	636	587	625	623	579	610	677	626	573	623	614	659	650	697	634	624	613	595	622	633	688	653	623	572	581	647	610	645	618	653	660	665	653	643	642	590	618	585	554	622	605	645	652	575	652	595	629	628	605	632	654	604	588	577	594	596	635	592	657	623	645	646	647	612	633	618	610	616	646	598	631	588	614	608	610	605	628	622	607	629	662	657	605	636	614	576	627	588	646	598	636	591	653	594	619	602	602	616	626	626	651	585	651	600	619	603	628	630	600	634	651	599	613	642	654	615	662	656	583	623	593	626	632	700	629	664	636	626	642	620	609	651	635	633	639	617	615	624	598	583	644	620	582	607	574	642	602	640	623	633	601	596	662	656	644	586	596	665	602	614	576	639	636	612	623	598	673	638	678	570	626	610	591	622	629	613	628	602	599	607	632	628	645	616	603	615	626	606	610	633	616	626	594	647	647	589	613	615	649	617	653	634	600	630	624	653	602	626	658	584	661	614	653	646	628	610	579	638	614	643	656	598	593	642	575	679	622	653	666	653	648	623	636	634	601	622	645	616	613	621	616	666	630	653	619	557	605	640	659	651	613	592	632	615	602	628	575	599	672	594	625	623	639	606	621	631	599	620	617	624	649	631	623	587	604	648	579	572	614	597	589	632	589	606	628	618	612	590	675	649	613	652	563	614	616	614	638	643	596	633	626	604	626	598	613	635	628	657	577	623	549	639	672	629	603	601	630	593	619	621	613	583	614	663	617	622	631	650	637	655	599	610	636	655	626	651	607	641	665	618	572	612	632	631	622	672	655	677	596	618	623	616	588	641	658	577	624	629	634	626	640	631	611	600	588	649	637	617	643	661	651	617	600	608	597	650	638	653	637	637	636	618	591	620	604	603	598	645	627	646	622	579	625	649	593	651	625	599	654	634	623	613	641	665	648	625	609	613	617	658	631	580	622	628	670	662	620	616	619	619	613	612	640	606	616	616	613	638	610	641	630	630	632	584	651	654	631	597	650	579	578	650	645	607	625	652	619	660	632	645	634	614	648	590	650	638	632	615	650	622	597	604	597	589	608	620	640	641	636	638	593	618	623	657	602	606	630	636	602	611	602	590	597	641	645	638	607	638	648	579	632	619	631	644	632	648	610	673	617	645	653	630	608	636	617	623	607	652	629	604	634	568	661	641	645	607	560	603	644	606	611	577	588	598	645	625	640	577	648	592	631	597	622	612	599	647	613	617	652	655	618	680	605	613	604	640	623	622	625	651	610	659	617	590	619	557	639	578	614	653	601	662	614	634	605	611	607	635	652	666	673	637	608	664	572	609	584	683	639	670	594	582	658	614	589	600	622	647	663	628	630	668	611	617	631	611	614	584	609	580	623	639	657	626	634	636	617	588	580	610	632	637	612	609	607	602	646	661	642	616	619	611	648	637	668	638	585	660	601	593	610	665	636	635	630	617	642	645	652	659	640	621	617	600	617	613	659	594	613	621	654	671	637	625	607	647	634	638	647	595	624	652	603	634	603	628	623	587	580	602	675	642	609	636	650	638	664	646	632	611	621	657	633	625	630	549	623	644	617	620	585	606	604	643	627	635	605	600	634	618	669	638	681	651	626	653	648	640	630	638	621	620	574	616	629	606	622	598	623	601	653	606	582	646	637	629	612	647	606	630	582	611	613	596	628	616	615	655	625	599	636	587	643	656	589	590	577	612	592	598	655	619	581	622	625	634	583	593	577	583	664	636	641	635	609	610	662	616	613	591	643	697	582	576	624	651	587	597	623	623	599	636	660	610	620	599	607	590	641	593	624	581	600	586	638	617	624	656	627	634	606	614	655	647	608	632	590	595	632	591	624	608	603	640	623	613	609	605	623	616	611	594	638	594	564	626	639	669	613	649	630	601	647	603	663	615	667	628	633	653	604	573	652	646	604	609	633	652	640	625	608	645	592	582	620	616	614	576	608	605	573	613	627	635	636	617	608	653	619	626	622	584	586	613	626	619	652	664	608	590	634	622	618	624	609	636	672	640	636	659	645	595	644	619	618	623	642	608	618	593	599	635	616	638	642	621	613	630	657	605	630	592	608	636	613	620	595	612	604	652	637	626	639	650	584	612	638	579	597	642	652	607	628	595	630	646	666	650	629	635	658	644	602	605	605	650	601	644	586	636	649	612	604	653	559	614	632	644	643	613	597	626	616	660	610	620	670	636	617	601	664	641	631	648	584	613	583	671	616	679	647	598	613	612	627	641	620	601	614	584	624	583	614	635	590	624	619	621	636	608	590	587	610	626	612	642	606	613	619	629	625	594	596	626	657	650	631	628	579	624	649	642	644	605	633	622	639	600	668	634	655	587	569	651	609	648	628	664	624	571	619	646	602	623	638	627	612	621	666	607	632	641	603	599	655	628	629	635	612	596	600	637	629	650	671	631	614	624	660	634	606	605	636	646	607	653	663	605	625	607	609	627	663	586	573	625	632	570	613	647	631	592	664	598	593	648	607	580	648	594	610	660	635	628	610	616	607	661	637	591	591	604	632	575	628	602	602	623	613	635	601	623	640	582	653	645	595	657	564	644	612	586	634	624	593	624	596	608	608	581	595	626	631	632	612	624	648	640	648	622	621	653	626	671	642	575	592	598	608	607	606	627	615	627	616	666	641	661	646	616	626	582	623	598	627	626	597	613	609	667	607	672	608	597	655	667	619	623	637	587	628	623	659	589	667	625	624	601	653	593	647	607	656	645	623	618	619	619	637	630	630	614	648	591	614	604	613	639	589	629	609	656	644	637	641	650	644	612	642	606	618	624	620	584	618	610	614	619	592	620	631	664	658	597	658	646	610	599	618	608	649	630	656	641	587	628	634	612	642	596	645	647	626	611	603	649	590	630	626	635	630	631	588	667	620	606	571	623	649	638	628	586	663	595	621	605	636	637	650	571	617	586	637	632	677	629	646	630	649	584	578	615	591	649	658	617	598	644	616	617	617	629	671	608	640	608	628	639	636	635	632	631	581	566	622	610	616	620	589	642	613	617	587	672	622	608	607	631	672	626	583	582	613	638	616	597	608	607	594	626	610	654	629	661	593	655	606	633	603	607	610	577	620	599	610	584	629	635	664	664	634	621	611	639	637	647	611	612	642	652	636	639	607	648	597	620	629	645	639	614	608	621	676	645	635	625	631	612	628	590	637	644	654	584	604	624	606	607	647	628	595	567	610	610	651	633	644	619	639	616	661	643	636	585	637	633	690	564	648	630	646	624	617	577	604	621	577	623	621	629	600	609	613	602	641	648	623	589	599	630	608	622	621	628	603	613	601	621	625	654	629	614	602	626	637	635	614	611	649	602	645	577	628	625	600	657	577	617	607	571	654	600	614	631	607	650	634	616	602	631	677	638	583	650	635	692	625	575	657	676	634	606	649	590
27376	20926	15403	9450	4932	2999	7400	9014	5778	2832	1269	757	595	521	544	553	526	537	601	555	561	569	527	556	559	557	537	590	553	562	531	523	539	535	558	605	572	518	570	550	554	517	550	547	546	501	589	564	552	540	518	538	538	563	527	558	562	573	558	554	546	557	496	537	524	533	563	538	520	521	587	563	559	531	516	582	546	534	568	558	532	540	540	581	523	569	597	503	556	543	547	557	570	507	581	557	576	566	579	524	548	549	559	503	560	520	530	568	534	545	517	561	536	510	532	526	538	589	579	549	563	524	562	522	538	532	564	566	538	524	523	534	569	499	531	567	598	586	580	561	529	591	528	555	572	560	562	535	536	579	570	539	556	551	537	516	529	584	546	549	531	558	525	537	599	563	558	561	561	570	569	539	494	550	509	552	515	554	526	541	530	511	557	541	546	533	531	550	548	520	506	564	587	549	564	534	538	517	544	573	541	584	581	527	571	581	576	515	532	562	535	533	573	557	569	505	599	572	595	558	557	552	558	535	580	557	547	545	587	538	540	563	558	585	570	564	557	600	590	562	549	541	560	530	542	540	516	543	531	556	534	552	588	546	557	517	538	504	545	534	518	544	511	524	533	552	576	506	550	553	570	525	538	570	529	530	536	540	571	561	591	542	528	536	538	566	521	492	539	570	570	568	557	521	490	544	548	538	545	552	578	548	544	530	543	603	521	570	524	603	567	531	518	543	503	545	545	581	537	539	552	568	591	569	576	566	498	548	518	549	556	554	537	562	558	542	554	534	554	557	559	558	545	535	512	545	523	560	562	540	513	553	569	559	586	571	536	568	563	542	567	548	542	554	523	529	585	563	544	580	599	537	540	579	533	565	550	545	530	487	563	556	515	518	533	541	511	561	547	555	556	536	548	584	566	524	497	536	531	487	545	520	474	598	530	574	590	584	587	528	535	567	560	540	468	557	546	530	542	542	513	557	564	515	559	556	552	549	566	544	547	598	502	545	519	561	503	557	586	540	529	539	522	593	555	522	557	539	517	530	539	550	535	515	540	505	514	565	571	537	564	560	529	518	579	595	546	530	581	544	532	596	534	535	555	607	532	518	543	507	560	565	540	563	560	539	540	557	555	554	551	585	587	559	513	577	612	555	540	580	510	539	580	538	576	560	518	571	560	549	558	536	545	513	528	544	557	509	491	537	578	547	563	555	541	536	528	571	556	575	512	545	507	540	530	557	554	571	575	517	547	577	581	534	529	586	585	539	543	537	527	540	559	534	560	523	547	548	567	564	541	561	544	526	558	553	514	550	551	515	522	578	547	576	577	552	533	559	554	550	550	562	536	541	541	556	563	539	517	562	558	529	524	533	562	561	555	551	558	521	541	549	547	550	577	557	540	594	545	542	581	548	562	494	516	518	532	564	519	560	517	540	529	514	526	505	516	542	579	545	555	524	566	565	586	570	571	510	550	555	547	558	570	543	542	545	540	538	563	561	543	541	547	567	520	536	539	553	544	556	552	561	563	550	597	552	514	551	532	539	543	517	536	558	560	563	546	515	561	539	532	559	543	546	568	497	518	542	520	553	540	561	496	514	537	530	562	533	538	539	574	532	528	567	568	518	524	556	574	554	550	592	548	533	556	559	528	571	545	583	552	565	562	518	578	545	554	552	550	498	524	513	516	537	518	562	578	581	550	552	563	536	509	527	544	555	550	605	527	543	557	552	517	593	511	556	555	533	527	528	576	518	514	561	517	533	588	585	549	558	510	525	564	554	571	542	558	554	571	528	531	575	544	567	493	511	531	549	538	570	556	536	545	540	561	557	567	546	572	552	563	547	502	579	554	531	542	517	531	562	513	542	567	561	546	614	495	560	535	578	542	491	558	564	555	537	532	524	516	553	508	508	531	519	536	522	551	608	565	553	511	542	550	554	548	546	525	573	538	554	531	542	550	582	587	508	508	549	523	537	567	541	585	559	539	542	510	548	601	525	581	535	563	540	564	572	554	525	493	592	563	550	551	553	522	507	572	522	584	571	544	547	573	547	530	537	545	572	559	553	570	568	547	526	541	514	547	502	552	524	582	511	562	548	573	549	519	524	515	566	558	555	558	524	534	536	551	541	566	551	487	566	532	506	556	531	579	521	530	563	555	539	522	581	540	477	562	532	532	530	552	553	516	506	560	529	536	507	517	546	553	554	583	550	524	525	531	601	537	492	562	528	529	519	513	587	495	519	583	542	536	530	566	561	546	537	540	492	551	557	555	523	558	560	518	521	556	560	556	546	531	536	528	584	519	518	519	537	579	580	594	583	517	508	567	574	502	581	562	559	557	522	546	586	523	573	578	546	560	562	544	542	533	574	520	539	547	542	532	555	548	558	587	582	581	545	538	573	532	605	514	552	603	521	556	549	529	535	546	558	537	532	539	547	553	497	563	564	499	537	525	533	548	553	545	575	536	528	553	498	538	535	559	553	555	513	556	549	530	545	578	531	564	545	537	573	551	541	584	575	523	541	527	562	574	585	541	528	550	584	529	542	536	548	514	596	541	530	560	570	567	588	501	569	531	552	554	531	544	553	538	521	529	540	511	554	550	534	523	559	506	561	565	556	522	541	609	548	559	516	537	546	546	522	531	553	558	549	560	540	551	537	558	544	553	578	564	579	549	506	502	550	579	527	518	527	533	560	539	540	543	565	552	541	507	556	525	528	514	556	528	563	514	540	546	550	547	508	542	565	576	545	575	560	541	545	565	544	555	481	535	520	531	549	534	532	559	583	534	574	543	531	545	547	555	556	527	564	562	573	525	569	593	531	570	576	544	518	541	496	507	561	530	549	561	558	536	531	563	582	539	576	556	591	532	505	567	541	532	543	543	565	522	550	574	549	558	537	529	509	554	523	558	528	525	515	540	552	527	546	576	552	563	596	570	526	553	564	550	557	540	511	551	554	509	537	537	507	562	611	562	514	556	552	552	549	553	555	545	552	547	546	546	545	537	538	525	534	536	549	551	538	532	533	530	493	542	544	516	590	531	540	583	530	563	559	551	556	537	552	515	549	540	531	513	556	576	570	560	508	538	520	548	556	554	549	567	544	517	554	569	559	550	527	527	531	554	523	525	513	584	535	587	573	545	567	536	522	570	582	533	548	571	579	593	526	567	514	571	559	567	512	553	521	562	529	566	590	522	594	559	537	530	573	585	577	537	549	532	527	561	579	557	503	542	527	501	574	499	541	510	537	530	548	522	518	553	573	533	549	522	531	481	521	526	562	549	538	576	507	549	557	550	536	521	566	520	537	527	564	555	560	577	587	580	570	547	561	546	541	546	574	534	564	526	567	550	508	585	561	544	582	532	548	566	557	535	519	531	549	542	552	528	546	564	536	596	505	537	549	560	545	576	588	501	550	548	562	530	526	565	528	581	563	589	529	558	538	525	540	561	527	517	546	534	518	578	523	549	566	573	540	530	568	549	491	534	530	576	518	525	535	547	565	572	548
10123	16369	18119	13977	9985	6958	14307	15268	9992	5157	2237	1207	894	777	752	771	729	765	765	735	740	757	782	708	769	769	782	758	718	717	757	748	709	804	733	784	763	718	764	751	740	764	746	770	766	765	739	792	755	775	737	730	754	775	729	776	778	781	765	723	752	774	713	707	750	779	773	736	783	747	766	717	736	774	750	788	768	760	701	693	750	742	725	775	690	756	731	727	710	709	756	765	709	795	745	689	755	789	750	740	766	762	748	778	741	785	733	718	714	722	713	751	734	751	759	776	725	705	811	754	679	746	744	760	773	751	732	750	774	732	699	742	716	795	806	727	730	713	746	728	790	778	740	682	747	733	722	729	772	744	764	769	797	746	829	765	690	801	745	735	732	728	790	740	782	817	800	730	709	745	677	749	752	728	709	756	776	781	743	749	744	791	754	787	712	719	762	751	742	722	736	737	764	744	796	753	768	792	759	758	749	734	752	759	711	801	760	763	707	762	735	792	734	718	738	745	676	745	774	732	745	720	759	735	745	747	751	737	738	734	706	749	760	773	710	760	755	787	760	708	673	772	771	726	757	778	780	729	699	739	778	758	757	795	693	756	731	763	749	732	753	782	781	730	711	800	758	700	720	730	741	784	745	743	784	760	729	728	726	707	739	757	793	709	760	730	724	771	691	774	757	755	785	708	780	750	740	699	762	791	737	799	720	734	758	767	767	735	761	741	748	720	768	744	762	738	732	735	721	725	713	743	730	765	710	717	765	780	763	726	742	753	752	767	747	721	720	736	711	745	742	763	735	756	731	717	780	751	774	761	759	724	764	723	714	756	744	792	747	723	773	776	810	711	728	752	743	713	767	726	809	753	774	745	790	790	708	732	780	751	754	764	732	745	726	779	731	749	781	708	719	773	733	771	800	675	774	775	784	688	735	733	735	743	754	792	764	748	756	756	720	727	705	759	760	817	792	713	751	755	722	753	751	750	693	720	745	765	717	701	720	740	732	745	737	767	735	710	734	731	745	743	745	727	782	741	719	730	757	769	708	713	763	732	741	728	714	760	758	752	749	730	728	771	736	717	726	733	778	738	785	758	738	798	719	807	773	740	793	772	758	715	723	704	785	731	712	699	733	810	724	762	752	763	731	758	705	732	758	798	719	702	770	761	748	766	748	759	709	779	770	734	735	678	743	736	737	742	704	748	732	763	706	735	750	757	766	711	787	746	714	780	764	750	742	738	759	718	749	757	700	720	785	747	721	704	758	764	756	733	746	789	808	741	730	764	692	731	730	779	745	708	746	730	786	747	756	780	720	751	768	813	708	740	706	731	758	775	751	768	737	757	753	728	722	770	704	722	715	737	741	724	771	786	800	743	720	741	763	705	737	810	713	713	735	745	748	741	784	707	745	729	760	738	755	745	668	737	758	751	752	728	745	814	747	780	725	722	785	791	748	749	759	789	743	761	792	793	758	750	719	715	726	723	752	762	792	784	723	733	746	813	827	770	781	727	773	746	814	771	753	727	722	746	765	755	711	700	775	746	750	780	702	768	691	712	779	767	757	728	778	762	727	720	788	723	727	747	746	703	769	797	721	746	766	754	802	757	796	758	749	706	732	736	753	731	693	705	715	686	740	758	753	768	725	765	770	733	787	711	719	729	752	748	806	779	787	728	719	744	740	730	759	821	720	744	785	694	763	784	742	773	751	759	752	767	733	745	779	810	774	749	735	767	783	728	826	751	759	773	735	750	758	756	724	747	758	786	748	734	737	752	783	779	703	748	774	785	780	750	826	763	769	781	734	748	782	697	739	752	769	731	668	763	767	736	761	778	761	739	743	729	794	774	746	714	773	743	736	770	730	769	753	750	773	700	717	796	773	800	714	756	748	800	725	792	748	730	730	734	788	745	757	745	767	781	796	747	721	740	754	757	704	710	742	755	769	791	713	755	750	741	764	759	744	733	745	766	760	715	763	748	757	756	712	680	700	791	767	713	735	729	718	776	736	754	766	735	757	761	790	762	818	722	727	741	700	739	752	735	742	733	777	699	688	747	766	819	772	761	763	736	742	765	730	748	790	751	734	726	776	752	707	728	729	760	734	739	729	782	706	764	750	765	734	747	728	794	752	767	744	737	698	761	785	744	714	764	756	766	763	748	802	802	732	746	743	769	745	738	763	742	770	782	746	731	726	764	744	713	765	759	747	760	712	715	756	742	727	739	749	782	718	707	775	747	761	685	752	785	732	718	723	784	703	769	708	731	739	749	749	734	745	750	765	756	774	784	711	805	741	764	732	750	705	742	738	729	732	773	746	726	739	770	705	726	801	733	709	776	711	740	745	755	743	767	735	756	748	753	780	757	789	698	771	747	760	770	734	729	734	784	740	733	765	759	778	752	686	760	785	739	750	796	735	782	734	736	717	762	767	774	772	710	779	774	734	732	781	696	806	769	738	749	736	746	782	748	707	744	725	761	695	759	788	801	695	729	690	759	757	793	722	753	785	741	737	776	763	723	787	769	769	736	758	783	751	721	694	779	763	703	756	705	749	767	756	759	717	778	718	760	762	783	759	761	736	772	757	759	697	723	729	773	726	713	710	753	713	792	749	755	732	777	736	757	765	758	809	758	797	731	709	754	759	745	726	756	758	742	787	724	780	713	779	757	714	775	733	742	736	760	758	775	761	718	791	728	757	708	752	737	714	751	718	731	794	716	715	732	744	721	778	696	742	712	706	789	777	758	800	729	758	745	745	736	731	709	739	753	767	760	700	743	734	744	764	781	782	752	730	722	747	776	748	761	764	736	750	736	718	732	761	695	771	712	761	711	743	780	727	764	757	711	750	731	747	760	725	735	729	755	742	760	710	773	687	761	816	732	739	706	733	750	730	745	791	789	778	743	726	747	753	775	715	700	731	760	751	754	720	743	725	726	718	748	737	745	799	757	742	817	760	795	767	750	699	748	744	717	750	736	777	693	719	720	768	774	775	735	791	700	742	716	761	774	706	743	730	764	735	747	779	735	720	778	720	747	724	788	770	772	739	783	775	727	749	762	729	740	829	760	761	739	717	721	786	752	741	749	768	709	699	759	763	705	735	763	757	744	740	702	767	737	693	801	770	759	775	760	770	770	683	740	743	757	735	790	786	756	769	767	792	737	774	759	769	731	734	701	762	751	696	739	717	759	756	735	728	777	701	735	728	793	730	728	723	739	738	743	730	735	725	745	754	740	778	704	745	774	761	746	719	779	791	792	764	741	734	764	735	752	722	730	746	784	757	720	782	772	683	728	721	734	727	731	721	713	730	741	735	753	723	786	721	729	791	727	778	757	732	687	707	781	757	752	709	713	768	784	720	787	776	768	705	731	746	764	771	712	745	704	739	697	725	775	756	815	720	732	719	759	788	787	699	746	795	751	821	747	720	730	728	758	783	755	736	738	743	774	741	793	774	746	705	728	754	757	759	716	733	697	779	771	749	772	764	738	764	753	738	721	755	755	725	763
27415	20914	15428	9670	5614	4529	7524	8495	5314	2749	1322	796	603	540	578	495	563	576	623	589	531	533	559	547	569	592	563	566	562	579	574	530	512	538	535	538	540	562	535	528	563	567	540	584	564	521	561	538	501	573	578	564	567	527	551	526	562	521	590	592	596	498	545	564	557	510	520	483	602	562	572	569	566	570	500	533	567	548	563	552	566	515	577	524	539	599	522	546	580	563	537	562	550	509	563	558	509	522	522	548	510	529	540	579	553	512	546	513	578	568	529	568	581	565	551	543	548	573	559	533	553	554	519	573	545	548	572	522	557	557	565	533	537	539	532	552	558	591	549	529	544	531	530	508	541	502	553	560	561	528	558	554	551	579	543	565	533	557	518	534	557	547	577	580	545	557	548	538	562	535	552	565	546	596	518	545	543	540	522	553	518	561	556	564	559	579	521	557	538	535	577	582	585	526	562	575	523	567	540	575	563	553	599	518	553	564	529	564	551	568	547	508	553	499	553	562	572	531	551	575	581	507	549	549	541	515	512	591	536	526	511	521	558	516	534	572	553	506	563	532	557	575	519	554	493	558	555	553	564	522	528	564	559	609	548	557	560	520	558	532	567	558	525	555	566	530	582	536	585	589	552	504	559	595	536	599	529	570	561	592	527	554	568	568	576	513	533	583	592	556	574	590	591	580	571	559	526	575	538	548	531	572	544	567	519	516	532	502	576	557	563	530	564	575	583	553	544	542	550	603	570	568	554	567	558	588	530	557	581	536	569	545	543	575	565	534	580	541	532	577	545	507	519	528	561	566	545	526	546	578	582	571	574	547	557	517	586	545	572	564	558	561	530	563	591	561	575	548	521	557	547	549	553	547	534	580	562	548	547	549	535	574	505	537	535	516	560	579	562	543	544	522	527	528	561	535	571	523	491	593	561	561	564	524	533	567	511	565	596	527	551	544	554	572	536	569	556	549	542	585	592	539	555	525	550	578	542	577	530	515	579	522	567	573	553	546	534	541	547	528	591	532	491	551	545	545	566	539	535	570	537	524	542	566	506	567	573	530	521	542	565	536	574	545	551	542	540	549	529	570	556	535	583	562	564	559	535	572	593	554	564	554	570	512	580	567	544	533	570	536	543	549	529	603	549	583	563	550	536	519	575	544	570	529	563	561	491	532	563	545	554	543	567	548	500	565	536	547	570	545	551	551	553	536	537	543	540	560	551	592	552	552	542	582	531	526	538	539	518	506	516	541	545	514	529	570	565	561	565	611	583	549	561	575	526	518	555	532	541	550	550	560	540	572	544	564	629	512	538	566	557	549	533	553	556	616	575	540	547	524	558	604	569	539	542	519	560	544	533	532	557	540	562	560	581	554	547	565	532	536	559	523	596	545	518	554	593	535	562	512	532	574	547	569	565	530	567	538	570	518	567	557	540	497	536	582	562	575	525	534	531	552	483	549	534	566	527	548	567	527	517	590	556	538	547	523	540	574	522	587	561	553	562	589	545	588	549	580	569	553	569	585	540	589	533	529	550	547	556	581	522	548	570	533	532	553	560	549	534	538	500	571	541	531	566	569	536	532	551	549	593	559	587	498	526	552	581	542	535	570	574	541	543	551	533	568	520	526	539	525	550	542	565	561	546	531	580	545	539	545	560	594	536	532	558	545	569	518	561	536	539	505	528	554	593	508	539	559	552	552	539	526	512	528	588	571	555	515	548	596	579	529	559	549	526	522	555	499	546	563	588	560	585	534	587	554	588	515	548	558	556	559	555	536	521	582	563	544	527	528	543	560	578	552	559	502	526	567	556	576	606	563	537	561	566	547	576	536	556	506	554	536	518	565	573	577	562	559	542	590	583	550	531	545	542	542	577	541	518	543	533	559	530	551	544	493	565	571	604	554	562	567	528	547	565	582	554	531	550	568	579	600	547	524	553	550	551	558	531	570	589	530	559	575	555	534	499	567	535	576	558	562	538	523	551	548	560	575	527	546	502	506	527	511	523	542	555	589	523	591	562	534	537	566	562	549	565	538	566	552	579	565	551	591	537	512	538	528	535	531	608	561	504	520	584	551	570	575	545	521	518	581	585	536	540	559	554	514	547	544	484	562	556	598	527	516	566	556	540	578	583	537	565	569	554	539	555	554	553	527	554	617	560	528	520	560	558	553	541	538	568	582	528	530	584	557	559	526	577	554	546	549	557	564	525	551	517	534	533	565	535	558	546	604	544	532	565	584	528	541	586	547	561	564	565	574	551	560	513	537	520	560	585	547	568	559	556	540	536	503	542	508	533	575	565	574	586	572	600	559	548	554	539	596	545	568	515	525	531	536	581	543	527	553	523	509	552	573	542	545	569	571	560	583	570	560	516	544	529	592	565	572	564	531	567	552	563	574	562	562	501	560	539	545	563	555	530	520	536	532	563	565	534	548	560	522	617	532	513	534	555	535	559	578	589	548	558	565	586	575	508	526	552	521	532	596	557	540	553	541	523	534	552	537	527	537	602	553	549	496	571	548	552	529	550	564	558	529	559	536	547	545	569	540	517	552	575	541	519	579	563	562	560	552	546	565	527	537	526	548	541	542	534	553	560	531	537	534	569	546	562	571	577	572	581	547	566	578	602	549	550	586	560	518	590	497	582	591	585	554	545	532	561	538	538	556	502	536	548	541	553	553	535	552	506	537	545	567	524	544	584	551	523	568	527	540	561	559	590	525	498	559	532	545	530	549	593	554	551	560	531	530	527	574	497	586	540	564	557	569	527	524	562	570	573	540	581	539	559	515	535	590	560	529	555	545	562	536	547	555	528	522	538	579	552	527	571	573	530	515	569	517	578	594	561	503	561	558	560	545	511	534	556	591	518	553	542	559	549	587	516	571	569	548	555	587	527	576	540	557	522	553	513	564	586	557	538	569	557	523	545	574	592	519	596	540	552	517	537	561	541	552	560	558	529	529	524	503	587	545	514	534	540	527	541	537	568	540	526	581	566	555	562	532	547	563	511	522	543	557	535	530	582	552	585	541	577	530	583	556	576	560	564	514	562	499	575	587	550	563	531	554	549	528	555	548	573	535	534	535	563	553	529	551	521	589	537	585	525	523	571	569	598	571	503	581	534	542	576	550	542	523	505	584	572	547	562	550	542	536	582	541	600	563	564	562	562	563	564	524	555	555	518	602	491	519	544	534	523	543	541	544	520	564	551	520	528	533	521	525	545	621	542	526	542	568	538	524	517	574	574	562	563	515	540	563	566	541	535	550	525	542	526	570	536	554	572	569	526	595	531	582	554	534	576	551	564	553	577	561	594	530	539	519	548	531	547	504	538	548	575	609	543	560	581	600	555	530	554	567	546	562	555	564	551	558	559	548	567	552	576	495	546	561	548	545	509	561	548	564	567	550	596	534	540	550	519	531	535	534	535	506	536	524	514	584	549	546	495	552	539	576	574	546	527	543	544	553	559	549	601	594	558	518	551	506	514	562	563	559	567	564	552	572	528	506
10035	17422	18805	14582	11237	10089	14525	14758	9921	5333	2455	1257	922	733	785	789	747	744	763	787	766	792	745	785	758	751	723	738	806	776	759	758	749	689	717	732	763	732	729	790	749	809	757	733	722	729	742	797	741	807	827	702	712	734	793	752	731	743	755	733	803	771	825	730	714	771	767	740	721	750	785	737	772	737	779	773	681	807	762	756	807	760	759	799	742	813	755	749	752	726	748	762	754	775	812	718	764	732	700	694	840	732	758	751	687	721	776	724	746	720	732	767	750	791	751	779	728	739	753	744	752	732	716	764	786	753	695	788	752	780	764	753	743	766	739	780	753	706	744	714	731	770	792	758	734	760	747	791	774	748	653	755	750	730	791	738	783	725	735	768	753	727	729	753	783	762	736	768	722	701	709	741	710	778	792	732	756	699	772	768	712	755	775	797	769	772	720	748	779	753	852	705	741	732	713	734	754	740	789	700	776	788	722	787	750	711	787	714	786	787	733	753	755	749	762	760	777	734	774	761	766	759	764	778	746	743	705	704	741	748	748	755	824	829	779	736	792	715	758	750	789	752	731	750	729	788	781	737	730	780	766	785	768	785	736	783	773	780	753	773	752	743	725	751	744	771	757	722	709	770	758	763	768	756	767	739	719	753	818	773	754	756	761	753	748	757	747	748	782	711	748	730	755	778	762	756	739	706	719	754	792	779	735	771	747	729	755	701	788	737	730	726	701	723	778	769	796	774	743	749	733	739	782	762	768	772	727	761	766	733	768	738	723	757	744	806	735	753	725	726	767	771	758	768	766	725	771	742	780	758	748	812	734	798	719	758	751	751	774	730	785	758	776	761	766	767	762	772	740	796	769	778	767	721	710	698	786	773	803	728	771	749	791	748	769	718	752	767	729	740	790	763	784	760	747	795	745	744	753	763	774	737	754	754	773	742	752	741	774	756	759	715	758	740	745	750	725	737	719	742	782	760	807	735	764	761	779	758	727	769	729	704	785	756	735	740	751	691	737	738	760	777	764	769	791	756	746	802	770	737	778	796	765	760	767	740	748	759	718	731	728	826	747	743	757	777	776	749	743	822	707	724	707	731	750	761	738	774	744	783	716	761	782	722	802	765	738	754	768	728	756	746	778	759	756	776	724	743	699	751	715	761	738	737	739	728	746	725	726	748	740	728	745	719	772	772	781	769	775	759	784	771	735	793	760	721	721	725	773	805	773	794	777	749	762	761	740	758	731	721	745	729	703	786	753	747	763	767	723	729	793	751	719	717	738	728	764	762	770	738	721	706	757	745	734	703	760	721	721	758	744	766	745	774	747	760	747	744	732	723	765	760	776	745	748	793	753	800	715	751	797	739	740	759	783	758	801	768	766	728	762	753	753	764	787	723	757	755	744	819	784	727	726	749	797	734	733	774	793	774	734	759	749	735	742	768	768	751	751	727	777	786	795	765	779	760	757	798	785	778	766	766	757	742	783	730	759	748	754	729	728	759	760	790	830	736	736	763	740	728	755	727	790	777	778	749	728	770	802	748	749	775	752	787	780	731	747	712	734	732	742	780	746	774	750	729	732	749	710	750	764	780	727	764	780	754	799	775	767	736	757	770	807	770	726	761	757	732	768	742	757	770	713	722	778	771	726	743	714	766	780	761	784	761	781	747	770	776	735	758	767	714	765	705	744	764	768	783	784	754	753	756	725	772	786	758	783	728	738	771	796	742	785	749	758	761	739	784	751	705	750	824	729	732	727	759	748	813	746	787	706	736	715	769	770	748	734	793	724	784	755	776	743	758	768	783	712	747	754	743	768	680	778	742	751	752	766	730	741	739	755	772	732	697	787	767	753	782	744	815	808	769	794	773	714	811	795	772	757	716	783	774	777	747	684	742	735	732	811	754	760	802	716	729	733	802	733	721	743	732	767	761	726	767	767	769	774	802	704	751	797	791	786	704	767	769	760	743	750	747	727	728	769	788	735	723	769	777	762	759	795	771	742	763	783	758	764	783	765	801	782	737	747	772	719	763	794	758	780	757	770	781	746	818	750	738	773	739	777	755	791	769	763	764	745	752	783	759	779	770	755	787	743	759	773	750	830	701	777	779	725	781	696	756	761	744	740	783	750	737	773	714	750	726	791	750	755	748	785	763	740	700	795	762	769	770	743	735	774	756	768	774	760	753	749	772	730	780	709	798	760	733	730	726	737	790	761	713	774	718	695	778	786	781	733	704	743	770	741	725	797	786	755	756	746	754	779	762	757	790	702	780	720	762	751	744	764	729	773	739	765	763	753	709	771	736	802	808	754	742	762	757	691	742	735	793	759	735	781	750	831	805	749	799	777	760	773	749	774	758	784	709	777	741	759	746	742	765	775	744	789	720	820	737	758	787	735	786	765	801	765	770	737	778	745	733	790	760	751	776	738	812	778	764	751	777	784	749	779	782	765	765	800	730	734	781	760	791	682	738	742	709	715	786	765	769	772	771	769	780	760	741	782	787	754	773	765	763	792	729	755	758	727	744	779	754	735	738	714	736	715	736	761	783	763	737	753	782	754	750	772	809	748	794	755	732	786	722	751	728	766	739	759	783	750	767	797	746	747	750	764	792	759	792	748	769	773	747	714	781	804	769	684	765	788	776	719	760	766	783	765	768	771	720	779	796	788	761	790	753	743	757	754	764	753	774	737	747	728	728	695	788	785	750	765	779	776	813	751	741	786	746	765	767	711	752	776	743	787	734	772	745	757	761	741	760	759	746	735	710	703	795	768	721	750	768	706	769	724	765	771	702	816	763	759	788	780	757	775	734	768	783	748	766	778	753	747	775	739	735	798	774	773	786	747	758	766	770	746	771	704	729	765	756	736	738	808	739	780	782	756	782	787	745	733	792	745	726	730	820	804	742	735	731	750	745	695	726	775	755	737	741	770	792	784	736	804	769	791	759	710	738	770	744	753	720	770	733	810	743	746	735	728	782	757	750	702	756	742	769	741	730	768	778	747	750	737	777	762	753	779	736	760	745	744	803	708	752	744	809	678	778	767	755	706	782	748	800	737	775	788	743	704	785	729	747	819	691	798	773	790	776	754	710	761	750	717	780	806	817	712	731	709	787	749	779	723	761	718	740	770	796	779	810	723	767	783	784	774	751	769	771	734	801	748	759	744	771	714	775	716	766	735	742	757	798	774	772	778	771	771	765	766	753	804	737	762	772	759	783	785	751	729	759	736	805	717	776	741	783	727	732	807	746	778	759	772	723	768	745	771	761	724	751	728	770	737	745	744	753	769	772	742	769	753	760	766	841	745	720	765	735	735	778	758	745	793	779	782	717	763	749	769	761	788	736	734	702	760	757	752	721	730	767	695	781	779	764	721	759	711	761	782	740	709	797	792	805	774	720	753	746	805	797	786	757	772	748	771	752	752	778	714	753	764	756	720	758	806	763	772	784	769	812	757	776	744	777	808	724	729	747	777	740	741	764	723	740	764	720	774	755	738	759	730	779
23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
