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
339544086989	339544087557	339544088107	339544088657	339544089207	339544089757	339544090307	339544090857	339544091407	339544091957	339544092507	339544093057	339544093607	339544094157	339544094707	339544095257	339544095807	339544096357	339544096907	339544097457	339544098007	339544098557	339544099107	339544099657	339544100207	339544100757	339544101307	339544101857	339544102407	339544102957	339544103507	339544104057	339544104607	339544105157	339544105707	339544106257	339544106807	339544107357	339544107907	339544108457	339544109007	339544109557	339544110107	339544110657	339544111207	339544111757	339544112307	339544112857	339544113407	339544113957	339544114507	339544115057	339544115607	339544116157	339544116707	339544117257	339544117807	339544118357	339544118907	339544119457	339544120007	339544120557	339544121107	339544121657	339544122207	339544122757	339544123307	339544123857	339544124407	339544124957	339544125507	339544126057	339544126607	339544127157	339544127707	339544128257	339544128807	339544129357	339544129907	339544130457	339544131007	339544131557	339544132107	339544132657	339544133207	339544133757	339544134307	339544134857	339544135407	339544135957	339544136507	339544137057	339544137607	339544138157	339544138707	339544139257	339544139807	339544140357	339544140907	339544141457	339544142007	339544142557	339544143107	339544143657	339544144207	339544144757	339544145307	339544145857	339544146407	339544146957	339544147507	339544148057	339544148607	339544149157	339544149707	339544150257	339544150807	339544151357	339544151907	339544152457	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2689	3600	2300	2689	3600	2300	2689	3600	2300	2690	3600	2300	2690	3600	2300	2690	3600	2300	2690	3600	2300	2690	3600	2300	2691	3600	2300	2691	3600	2300	2691	3600	2300	2691	3600	2300	2691	3600	2300	2692	3600	2300	2692	3600	2300	2692	3600	2300	2692	3600	2300	2692	3600	2300	2693	3600	2300	2693	3600	2300	2693	3600	2300	2693	3600	2300	2693	3600	2300	2694	3600	2300	2693	3600	2300	2693	3600	2300	2693	3600	2300	2693	3600	2300	2693	3600	2300	2693	3600	2300	2693	3600	2300	2693	3600	2300	2693	3600	2300	2693	3600	2300	2694	3600	2300	2694	3600	2300	2694	3600	2300	2694	3600	2300	2694	3600	2300	2694	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
24266	23800	32655	26274	21724	15892	2363	453	364	380	363	394	341	332	381	349	334	318	355	357	353	360	384	390	364	367	387	317	324	336	332	334	342	345	367	360	369	368	328	360	355	345	375	353	356	357	369	379	332	367	375	357	357	343	368	344	364	377	319	350	340	348	356	325	383	362	364	366	351	337	361	345	354	347	329	329	335	354	360	342	374	374	343	322	361	338	356	376	349	375	342	362	317	361	352	362	354	354	358	338	355	324	384	336	313	355	350	321	376	376	348	342	364	375	330	361	358	344	346	354	344	377	307	314	344	366	365	334	343	343	350	349	338	358	354	364	365	341	350	358	363	367	354	332	355	376	340	343	335	322	327	373	371	341	314	364	351	374	358	355	347	334	338	327	370	344	374	344	313	377	350	355	362	367	377	356	330	323	358	356	353	359	339	323	347	385	375	346	363	332	335	353	348	330	343	344	357	341	321	357	330	367	363	325	336	343	349	330	349	333	334	384	323	334	341	321	373	332	365	363	332	344	291	341	330	349	358	370	333	361	363	310	359	385	369	341	362	342	343	323	358	320	332	367	353	358	298	331	349	354	352	387	342	359	367	351	359	344	357	350	339	369	336	341	366	361	351	353	369	366	330	346	342	367	336	346	373	369	335	342	352	344	341	335	354	340	357	369	320	334	363	379	342	369	354	334	360	342	336	365	337	340	324	338	341	362	371	341	345	355	370	345	321	378	393	329	362	342	332	361	335	355	326	338	329	348	343	358	348	336	340	322	364	354	356	339	322	367	348	331	300	388	363	331	354	360	353	379	353	346	349	369	363	335	382	344	346	370	337	319	354	343	367	352	364	341	370	365	357	328	332	338	359	363	353	332	328	360	352	366	347	383	312	356	334	376	366	345	365	354	320	386	355	391	313	366	361	393	338	357	320	332	345	367	325	342	352	333	355	376	349	304	320	342	357	318	341	318	353	329	370	331	342	346	347	325	341	336	370	337	405	334	332	356	337	362	317	361	334	332	359	339	338	351	393	339	373	364	306	379	320	340	352	335	347	391	330	333	351	391	338	337	348	330	402	357	363	349	365	340	368	342	350	391	360	324	338	352	343	305	357	336	344	374	361	361	362	352	355	327	326	328	352	335	369	332	361	332	356	358	331	370	354	356	369	421	339	357	336	339	353	346	357	317	366	343	329	359	354	338	338	335	327	350	337	337	336	356	327	361	311	359	351	335	363	350	372	348	408	366	355	357	351	347	325	357	343	350	348	350	342	343	339	322	319	360	358	348	358	353	362	337	359	346	355	339	351	379	363	334	375	389	331	374	311	342	368	368	335	321	316	352	284	384	345	376	347	348	350	347	339	365	361	392	372	361	373	349	361	348	362	369	339	353	325	380	337	361	343	338	370	349	355	376	383	346	326	331	353	371	361	360	326	339	377	354	362	341	363	368	344	356	326	340	374	322	344	323	383	359	329	361	346	365	335	351	330	326	365	372	349	352	343	357	334	341	344	347	347	325	349	392	375	373	330	346	331	313	356	357	391	364	355	346	339	341	366	398	315	371	346	380	322	375	349	316	372	346	377	345	381	354	371	338	375	331	344	360	352	349	316	329	343	336	376	365	346	345	353	377	337	381	340	364	339	343	340	352	390	321	369	332	333	356	362	356	352	339	368	387	332	348	370	383	332	344	329	370	327	374	380	337	360	361	357	342	321	371	350	370	359	365	373	344	350	336	334	360	379	322	335	354	354	354	335	361	341	338	365	391	312	360	358	367	332	339	351	366	336	337	358	320	334	366	323	369	294	337	357	368	345	363	337	344	316	342	341	326	330	321	305	343	344	339	345	335	365	347	353	344	345	338	357	350	351	361	355	354	368	317	361	330	371	387	329	354	349	336	371	369	346	321	334	350	368	356	355	326	315	325	345	364	371	325	355	371	349	355	316	330	386	357	319	375	365	324	362	320	354	371	387	335	341	338	348	349	327	351	372	334	370	368	381	353	346	379	343	365	366	337	393	342	358	325	370	334	352	332	360	339	334	343	379	322	384	324	337	370	353	345	339	323	369	359	352	367	345	343	371	357	347	358	346	343	341	366	330	332	356	356	371	310	311	325	340	366	345	347	328	371	357	360	337	343	340	328	359	333	312	354	370	341	299	349	365	364	350	327	356	327	328	355	373	340	334	352	353	370	385	364	317	332	335	356	338	350	324	363	359	335	334	357	379	386	314	327	363	321	335	351	325	360	338	332	353	322	340	353	323	336	334	368	347	323	321	339	376	332	322	349	380	356	367	310	325	359	352	365	334	369	374	345	343	358	360	317	328	356	326	341	332	327	335	361	370	341	401	327	317	354	330	307	383	328	330	365	352	361	338	350	352	357	346	349	369	335	335	357	340	383	345	365	355	363	324	355	359	350	380	365	365	338	376	312	328	368	335	381	354	371	322	385	338	356	337	373	331	351	345	323	368	347	349	351	350	358	330	334	368	342	314	345	311	291	360	390	320	320	364	294	361	359	341	334	361	353	343	346	342	369	324	353	327	309	359	369	328	354	346	330	350	381	365	387	363	368	310	344	332	369	351	341	318	344	358	371	373	364	320	337	326	337	352	337	332	344	340	375	329	339	327	345	352	366	316	340	355	357	380	334	331	379	373	414	343	364	345	314	322	348	328	333	338	356	366	332	334	337	346	341	346	377	342	337	308	329	343	353	339	322	357	381	371	355	328	356	353	333	358	355	380	326	338	387	355	331	354	357	324	374	360	337	376	351	363	371	360	328	314	348	351	338	343	325	325	359	355	336	340	377	362	338	350	317	369	350	360	343	382	324	342	333	316	356	346	352	363	324	348	388	338	354	330	361	391	374	356	329	346	358	374	381	342	320	321	363	359	334	364	358	387	347	362	361	307	364	362	339	345	403	327	340	338	359	359	372	358	356	345	347	362	336	325	363	313	414	350	314	360	353	326	322	360	336	321	326	364	355	352	355	327	349	384	362	348	330	365	359	380	345	318	345	355	372	333	327	354	366	318	330	333	341	366	387	314	340	341	329	340	330	341	348	331	319	349	324	352	329	331	349	357	333	341	330	356	358	331	346	329	340	361	380	347	374	336	367	329	316	320	323	357	346	360	320	344	354	327	343	334	346	364	328	341	325	355	326	349	340	346	339	348	379	314	356	348	344	351	367	351	321	318	372	321	321	340	352	341	317	335	348	333	326	359	342	336	348	347	343	349	344	315	346	360	349	333	347	355	329	366	354	361	338	342	356	365	371	321	359	354	355	327	364	345	280	370	328	339	372	364	339	340	341	345	342	370	390	348	338	365	327	343	323	377	342	350	357	336	356	331	334	344	364	355	358	370	334	346	341	323	352	329	350	358	365	361	366	362	332	335	373	346	363	333	325	338	352	336	323	346	361	383	328	330	334	377	345	367	341	340	323	349	362	342	348	339	374	359	330	347	375	353	314	326	346	338	324	358	321	342	347	353	338	357	377	364	353
62298	104192	74954	42970	17927	3941	1065	613	670	639	601	628	621	672	649	657	603	590	638	656	620	670	615	627	654	612	581	571	656	623	640	631	606	629	632	645	658	643	625	617	608	646	578	617	588	653	635	639	636	603	607	593	637	628	638	631	615	609	634	643	676	613	588	641	620	624	626	595	617	685	610	642	625	634	642	615	587	585	654	586	659	659	601	596	669	646	614	633	646	615	605	630	607	620	636	558	613	574	608	634	660	612	611	579	636	646	669	590	653	606	651	615	632	595	585	641	635	597	624	653	622	587	619	583	634	615	596	637	622	622	578	655	615	617	632	627	604	693	627	716	606	624	620	642	653	626	633	632	601	604	632	635	612	637	633	682	622	688	662	640	660	623	630	597	606	614	642	607	626	650	658	572	646	651	595	610	635	634	605	574	583	619	639	651	607	666	648	628	642	620	597	640	594	644	626	604	593	640	591	601	582	641	614	613	566	639	619	611	623	618	617	620	644	622	610	629	631	644	595	649	619	626	632	599	646	621	615	605	626	643	603	660	644	621	614	657	656	627	643	646	604	687	606	638	610	633	649	600	630	663	578	632	601	604	625	648	661	608	611	623	610	611	595	572	616	652	665	598	644	624	629	637	613	636	639	626	600	651	629	613	613	603	616	639	619	643	617	604	631	601	654	617	612	667	656	624	614	672	605	616	608	635	622	614	639	593	599	604	628	635	606	618	579	656	659	630	576	635	619	591	564	624	629	580	649	645	596	648	620	618	646	639	614	644	630	634	651	632	578	633	631	628	649	598	623	661	623	602	632	620	592	626	601	614	667	648	609	630	596	596	670	659	653	601	628	647	636	622	660	635	654	628	566	686	649	605	651	629	639	579	623	636	634	630	657	619	629	589	651	596	538	628	602	654	573	625	586	645	604	581	649	655	600	589	624	584	615	588	598	601	581	637	599	638	612	640	622	649	616	629	620	617	640	615	615	600	651	627	624	621	634	599	620	637	620	589	615	625	596	610	648	613	582	589	645	607	622	607	619	628	597	618	601	623	593	618	630	631	581	642	656	636	610	639	618	634	567	592	650	628	622	618	618	620	605	657	627	558	609	598	612	622	606	637	636	643	611	629	565	594	636	643	591	604	644	613	629	614	611	630	631	668	620	629	639	601	604	582	617	595	620	601	577	647	627	619	626	609	652	624	603	623	627	606	661	632	622	632	669	622	594	637	611	596	615	577	630	680	608	601	617	628	603	585	620	635	632	613	635	620	638	605	608	555	620	615	646	633	603	594	685	580	608	599	647	599	632	570	629	661	623	607	598	590	641	598	567	648	664	619	605	607	658	617	632	604	644	591	605	625	600	592	572	624	585	632	666	627	616	647	606	635	628	632	556	678	631	606	576	610	593	633	582	652	620	605	604	622	593	595	627	622	584	605	601	630	621	586	674	643	602	625	634	644	574	596	602	660	615	580	654	608	583	588	630	648	612	641	630	631	605	641	617	657	603	640	587	636	620	608	609	625	612	635	638	665	639	651	574	619	628	616	604	598	625	632	597	622	609	595	623	706	671	587	616	627	617	609	657	626	618	637	622	600	645	646	623	613	593	608	617	660	634	671	602	658	641	651	601	646	649	583	594	644	607	600	575	621	650	626	590	606	616	605	605	625	648	628	612	603	630	609	658	608	585	625	601	564	571	634	651	639	646	633	620	609	646	634	626	652	631	602	611	595	612	619	659	588	631	608	601	611	617	617	630	604	589	599	614	684	644	609	593	627	623	624	620	667	624	644	631	612	566	629	622	576	626	615	620	626	613	590	643	610	651	658	625	598	636	613	616	643	604	587	623	606	562	615	660	645	597	601	610	650	619	644	617	618	635	609	619	597	627	619	666	627	655	607	640	632	655	598	661	614	586	633	618	650	664	612	616	663	615	595	598	633	621	587	600	641	615	581	622	659	653	565	620	618	641	613	588	653	598	640	641	608	611	613	662	583	625	643	633	608	639	647	612	634	587	625	662	622	667	656	632	568	652	575	576	603	618	581	601	620	577	633	640	613	648	611	642	644	617	651	653	580	597	584	623	633	610	625	632	619	614	595	621	627	627	593	655	582	612	605	637	613	607	640	645	642	648	626	655	628	606	596	645	598	656	606	619	646	645	643	626	614	626	560	617	645	616	640	670	632	673	647	643	652	659	612	659	647	639	637	627	652	586	657	613	653	642	626	620	606	587	654	570	611	580	550	640	649	579	631	599	619	606	583	651	582	625	582	659	589	611	657	613	601	656	619	607	593	574	613	609	658	622	682	612	611	597	594	596	640	594	624	579	686	640	642	616	619	630	637	615	591	594	607	661	614	599	612	654	590	590	596	617	577	662	613	605	633	605	629	620	556	665	654	592	630	554	622	593	646	623	610	653	639	633	640	619	617	628	579	593	628	644	637	650	631	638	636	610	610	631	605	606	628	651	612	610	574	629	633	596	633	652	648	625	625	660	652	596	631	665	603	603	605	613	616	656	618	632	638	578	584	589	645	659	572	580	618	598	612	628	659	617	598	632	606	606	652	637	644	642	663	611	618	637	650	630	659	602	604	676	641	637	629	641	670	619	668	636	571	654	619	608	620	637	618	611	635	626	636	613	630	626	683	662	644	608	629	629	586	623	601	641	675	651	647	659	632	641	666	655	617	674	624	611	594	634	618	596	629	647	598	587	643	600	630	601	568	636	629	648	607	593	641	643	595	600	644	647	632	614	633	612	596	625	616	552	615	590	620	602	628	641	651	639	655	670	632	653	643	594	577	626	608	631	605	670	645	609	616	649	645	574	628	622	589	624	620	655	653	656	615	625	636	659	607	658	602	587	624	637	644	651	634	589	629	657	644	647	591	622	603	618	642	637	644	611	590	600	602	579	627	598	659	652	638	624	596	600	652	624	642	608	595	605	616	646	618	589	653	593	646	628	614	666	605	618	643	627	655	639	608	610	608	611	676	616	591	627	568	633	619	630	638	620	662	627	651	646	602	604	666	619	635	626	641	609	644	620	600	658	641	652	594	608	642	596	624	647	617	639	604	594	650	616	598	615	632	660	622	633	614	614	649	614	646	586	586	641	628	568	626	644	621	636	596	628	609	596	666	627	569	591	635	659	635	657	638	634	634	603	623	573	613	605	639	636	647	646	638	597	629	617	643	631	603	588	620	638	622	606	596	655	642	624	610	645	616	631	616	623	644	657	667	603	554	619	609	606	628	613	636	635	626	642	617	646	651	597	623	603	608	625	649	615	612	629	596	582	562	631	584	630	625	640	590	637	639	587	641	604	632	603	652	628	611	647	617	628	611	650	561	642	610	604	577	638	625	622	657	589	661	595	632	603	638	649	633	612	648	626	618	639	626	644	632	616	613	615	642	643	681	651	593	591	628	598	624	601	658	643	643	626	612	601	617	605	687	644	561	656	652	655	619	604	629	629	610	626	627	678	605	639	587	676	612	627	603	647	648	601	647
29496	33127	28189	11392	1512	427	324	293	306	315	284	287	300	280	318	289	286	277	316	289	267	293	332	282	260	252	302	252	273	294	288	262	297	283	279	295	299	254	262	306	254	289	287	276	287	276	283	279	299	278	293	308	261	287	268	276	259	274	269	266	289	296	284	291	275	276	288	295	283	234	294	286	295	278	248	279	289	300	270	321	294	283	282	311	292	258	276	287	269	284	303	265	292	278	283	261	297	265	285	268	284	286	313	276	278	282	269	277	281	321	275	257	292	299	280	294	322	285	263	304	278	294	291	310	308	277	279	288	281	298	309	271	284	282	283	273	301	283	268	302	275	307	318	302	255	292	300	313	265	298	303	278	304	285	283	281	289	247	273	285	274	259	313	274	299	271	288	294	283	261	281	274	301	298	283	258	265	276	276	254	262	278	291	273	293	286	309	297	280	265	284	304	287	268	313	280	278	270	297	275	301	265	290	278	282	277	301	295	262	274	294	294	296	289	282	275	303	274	303	312	292	271	290	303	262	280	253	311	296	283	288	285	250	297	307	278	316	299	263	311	265	282	284	287	273	317	301	262	283	331	296	324	313	279	265	311	267	282	288	286	289	286	314	319	278	310	263	277	260	281	252	247	259	321	316	292	286	282	232	306	290	314	278	280	265	269	304	295	325	297	284	317	302	277	280	291	299	286	269	284	273	271	292	294	302	288	255	261	315	281	283	284	314	299	275	293	327	259	263	270	293	285	293	286	267	271	300	285	270	303	308	254	305	269	261	287	299	281	292	277	294	305	283	290	276	272	266	282	282	246	288	288	288	295	298	278	299	262	274	264	289	262	309	279	263	291	307	282	308	271	265	317	259	317	287	284	292	259	324	273	302	274	289	261	308	276	268	289	309	280	285	258	282	279	304	267	264	274	257	271	273	289	294	286	285	269	299	280	298	270	295	253	289	263	280	291	302	269	265	337	285	268	275	262	279	284	253	280	283	261	300	306	264	276	310	255	293	290	284	282	280	294	296	323	295	251	292	298	276	292	283	311	279	278	298	283	289	309	310	250	290	297	303	267	270	265	274	278	266	276	284	306	267	312	254	319	274	284	277	269	288	292	302	281	298	312	293	284	290	270	282	306	273	296	261	261	299	290	300	293	278	296	276	305	264	284	285	264	274	292	284	295	292	276	265	270	288	285	301	296	297	263	299	272	276	275	269	291	282	281	275	301	299	319	316	282	305	296	281	268	334	286	317	266	265	296	294	291	282	280	276	295	283	287	285	262	275	303	311	278	301	303	281	286	281	267	307	289	304	258	325	283	275	269	272	304	273	250	264	291	308	289	280	305	284	273	264	261	302	312	292	278	301	288	276	292	261	283	292	288	296	282	294	288	283	257	275	280	274	295	263	295	321	316	288	292	339	277	321	281	282	272	264	280	266	266	294	256	303	268	279	293	249	278	257	306	286	279	295	284	289	258	283	279	281	287	273	286	266	293	293	312	287	295	226	288	289	287	298	292	260	294	291	281	281	300	271	268	275	307	292	278	304	283	303	293	304	277	281	311	291	284	316	301	260	297	292	277	305	295	269	297	302	295	279	297	279	295	276	269	308	287	301	303	293	271	283	285	280	274	277	245	311	294	280	282	270	266	289	283	297	272	310	285	260	301	303	280	296	282	274	273	287	283	281	261	296	269	280	297	286	274	283	301	310	270	297	251	282	288	289	303	286	290	275	300	304	284	268	331	318	328	268	254	296	329	282	306	270	288	287	297	297	267	270	304	288	286	282	286	285	299	295	286	290	267	320	304	278	280	296	295	292	284	300	287	321	283	257	278	278	266	267	290	289	237	283	280	288	243	273	308	273	266	269	291	285	257	300	297	291	295	276	310	292	289	266	256	306	323	299	293	304	289	261	304	295	282	309	276	288	271	286	284	296	266	280	253	304	288	253	275	300	299	263	302	302	315	255	290	298	278	275	285	269	301	284	283	287	284	280	298	276	278	316	261	274	289	278	277	295	277	288	282	301	292	291	259	304	327	287	296	326	273	271	296	297	249	280	296	277	272	314	249	274	290	288	284	274	272	288	282	294	295	281	287	302	289	292	322	290	275	267	250	279	264	275	289	251	279	298	266	305	270	277	293	293	302	270	268	252	296	261	300	297	291	277	267	271	297	263	283	269	261	287	270	296	277	303	284	295	308	280	287	302	259	276	276	302	253	274	280	300	272	299	297	287	277	288	270	293	271	297	303	246	282	313	307	325	255	302	314	279	317	287	277	263	288	298	310	307	296	296	293	281	270	297	320	290	261	314	264	285	285	264	289	288	306	274	288	317	280	258	293	289	284	302	311	269	276	265	292	289	300	269	292	260	292	290	302	263	265	274	254	282	311	264	303	264	279	290	256	292	255	293	306	256	290	264	267	284	303	286	265	252	289	278	280	266	275	287	290	302	272	306	289	278	250	286	284	266	299	250	307	312	242	275	275	277	282	274	309	261	274	263	318	309	272	311	276	286	296	293	302	250	257	284	307	311	287	264	314	304	313	274	295	286	284	285	280	285	300	279	275	303	267	295	295	297	278	291	274	270	267	282	305	302	303	298	251	275	264	298	279	302	263	299	300	282	285	276	284	295	324	302	274	287	290	307	293	246	299	275	313	293	293	297	287	286	273	286	268	270	323	284	302	302	257	306	290	271	318	302	306	273	313	283	292	295	286	283	276	264	296	305	259	280	267	294	282	329	308	294	280	305	282	298	283	306	262	276	296	283	284	284	274	281	282	291	279	297	264	291	269	266	305	272	309	305	283	285	286	307	268	310	251	295	275	278	277	287	293	284	288	291	314	307	290	298	303	306	298	312	326	268	288	297	298	267	299	314	266	267	278	292	287	278	264	293	281	282	284	286	285	270	293	290	286	277	295	304	272	279	278	267	286	287	287	258	316	292	319	291	287	294	266	273	278	273	294	285	284	273	255	290	283	278	321	299	278	289	288	283	290	250	286	283	289	285	303	282	290	305	294	300	293	293	275	307	264	308	299	288	280	295	279	254	295	306	300	273	309	293	297	270	293	302	282	287	277	286	289	291	298	295	312	269	270	304	290	274	305	285	270	321	299	314	294	261	267	264	274	311	297	280	313	255	286	279	293	270	271	278	295	258	284	269	266	264	299	275	296	257	316	291	290	275	307	283	293	298	262	293	301	286	325	282	297	294	282	273	320	271	270	298	272	314	279	290	280	274	289	267	263	275	286	282	256	271	320	332	275	276	255	286	266	247	261	240	309	289	263	290	291	290	306	256	292	270	258	291	286	294	270	285	254	268	269	286	262	248	268	297	284	294	288	304	290	291	263	295	303	259	292	273	293	306	271	288	303	279	292	294	290	300	261	255	282	292	301	276	285	258	294	303	280	280	252	256	284	297	279	284	284	278	269	289	293	289	281	267	275	284	298	274	305	280	255	259	297	302	288	287	268	247	266	296	286	288	277	286	295	256	311	297	268
36826	50070	33058	12153	2935	932	647	581	517	555	550	533	558	501	534	548	544	596	502	552	548	545	504	512	524	561	582	527	517	524	577	553	558	573	506	540	520	528	502	482	564	556	527	528	556	515	536	557	543	545	528	536	502	535	542	549	571	548	557	500	522	539	560	494	561	508	555	496	533	544	561	535	573	526	533	565	528	530	555	536	545	535	496	497	548	506	511	543	561	545	560	489	567	578	517	545	475	527	520	573	560	565	543	549	557	544	515	546	538	534	550	563	544	520	535	554	540	515	534	560	534	570	485	528	582	525	547	508	520	515	552	480	550	528	540	566	566	516	536	501	549	495	557	518	517	503	584	538	558	508	528	547	558	517	535	537	522	534	511	600	506	496	511	522	506	529	515	553	516	531	536	509	543	538	544	571	497	555	542	550	519	527	562	557	511	531	596	552	553	567	573	569	536	534	531	553	542	512	529	474	566	563	508	516	531	485	570	508	533	586	549	547	520	573	516	574	511	506	505	527	543	550	540	526	536	562	514	548	504	499	565	553	521	537	511	570	545	516	553	543	566	529	505	528	540	524	523	529	536	556	535	544	518	538	512	558	565	553	539	549	532	514	555	547	524	558	520	529	554	540	549	510	551	539	531	493	532	542	525	577	529	555	554	538	512	576	508	533	503	553	552	557	529	566	530	500	525	526	514	521	540	508	533	572	535	587	518	553	591	530	543	537	526	604	529	555	525	585	539	543	550	566	566	560	548	516	589	556	552	540	544	597	514	563	517	560	548	531	535	537	555	510	544	542	544	502	519	509	555	568	555	555	591	558	537	552	510	531	553	549	539	574	556	533	472	558	528	592	508	570	565	536	543	507	549	530	571	547	535	522	532	571	527	560	501	542	536	525	507	541	501	519	526	550	512	544	566	528	574	536	513	533	561	552	546	561	534	587	540	569	582	513	526	516	535	543	550	522	555	551	536	550	522	517	566	534	560	509	535	528	569	568	529	562	537	526	517	551	538	531	558	520	569	576	537	529	571	584	506	517	546	560	526	532	516	557	540	540	531	542	522	520	540	511	535	528	556	538	535	578	522	563	531	538	565	497	545	488	559	532	546	559	540	542	555	572	588	571	534	580	542	605	560	539	552	508	550	532	561	523	517	530	543	548	526	551	556	510	540	549	510	539	555	560	557	508	538	550	517	500	518	518	542	532	526	558	557	538	566	529	548	549	530	569	483	532	510	532	512	505	551	578	564	540	555	515	596	508	488	495	588	544	565	523	544	521	542	519	496	527	559	550	536	505	537	502	529	534	555	528	538	549	523	536	563	570	543	544	561	594	568	501	547	582	493	530	549	502	534	531	522	521	539	510	525	542	552	555	534	579	537	547	519	518	537	517	498	543	539	551	553	540	505	537	563	536	539	527	525	573	574	519	544	523	501	540	563	538	574	540	541	554	519	524	528	561	521	547	579	516	547	534	598	536	549	504	576	539	504	540	547	484	545	542	539	563	508	520	547	554	533	578	562	555	548	522	567	529	548	552	527	531	548	552	540	557	528	557	576	509	520	510	499	504	537	570	547	523	513	516	550	554	579	500	566	532	557	518	540	544	512	524	520	521	562	571	501	579	500	541	514	518	559	523	530	536	515	509	514	519	545	517	553	560	578	520	539	562	555	537	551	515	544	533	537	546	574	509	519	532	544	572	525	525	500	549	540	543	516	546	538	582	538	501	531	523	578	500	566	516	551	525	539	561	587	534	552	507	527	559	586	585	568	486	568	528	494	547	491	525	510	556	536	533	529	533	515	512	529	559	554	538	534	527	549	514	554	548	587	563	578	565	570	535	534	566	536	566	570	531	540	549	562	541	509	504	504	558	540	571	523	544	503	565	494	548	553	536	544	560	537	583	516	532	515	533	513	545	516	514	536	544	541	491	513	526	533	484	596	548	517	547	526	556	539	536	537	579	543	567	528	494	528	513	492	508	519	553	532	522	557	563	565	499	528	542	533	547	513	531	575	531	521	522	478	557	520	563	552	559	539	562	541	507	580	531	556	578	537	536	502	540	555	532	565	557	514	558	554	530	547	531	551	606	565	575	517	575	548	561	541	534	532	587	530	565	579	576	507	542	515	518	515	516	511	566	541	532	533	565	572	559	576	544	528	532	538	548	523	504	543	540	551	551	579	527	528	575	518	521	527	555	546	532	533	512	573	527	551	558	579	528	575	534	491	547	537	541	549	539	576	510	503	531	504	553	540	529	601	543	561	537	519	536	559	533	554	566	532	551	551	538	565	556	538	506	504	522	525	571	557	528	563	557	541	553	535	550	499	583	535	503	542	556	551	551	538	524	539	569	541	510	511	562	484	488	542	547	560	554	533	551	569	545	565	545	564	514	574	571	579	504	547	550	529	521	570	541	550	584	514	528	588	572	523	574	563	505	515	477	537	534	524	513	538	554	525	535	587	540	503	526	519	537	558	549	551	503	544	526	566	579	558	549	514	549	512	570	536	536	567	546	549	547	554	572	558	469	548	551	545	595	529	520	553	535	545	499	523	541	528	539	512	524	543	593	568	564	495	542	514	557	541	559	538	540	555	516	576	521	521	564	553	518	565	566	511	519	586	500	554	537	551	571	553	550	538	546	569	500	557	533	536	523	533	533	545	579	544	537	523	551	528	554	517	567	522	525	558	575	530	549	549	554	526	523	542	560	541	541	536	571	587	543	562	590	540	577	527	541	579	544	513	517	530	533	579	564	529	568	582	527	552	557	543	533	486	538	557	535	542	529	534	556	550	552	545	564	564	575	519	528	537	518	528	537	529	544	568	524	533	508	514	530	490	543	562	556	575	539	549	556	511	516	548	580	562	556	540	550	560	561	544	527	573	521	533	494	515	553	565	535	553	510	556	526	524	518	510	549	548	590	563	551	543	535	508	545	515	593	580	554	542	548	516	568	527	551	535	581	543	543	546	535	534	574	513	547	507	549	507	546	538	487	577	558	532	562	532	582	504	526	549	567	523	564	565	492	589	518	525	535	524	534	552	528	570	531	476	550	533	575	563	547	541	566	543	542	543	578	519	536	514	582	555	591	563	532	502	549	536	537	550	573	535	546	552	530	516	572	527	520	538	529	509	543	535	540	563	540	551	507	531	532	528	546	517	519	568	554	482	513	557	529	538	546	487	538	546	528	526	530	551	592	527	526	546	549	540	551	553	507	513	516	569	567	541	556	547	525	537	554	593	513	558	523	567	524	522	494	514	535	532	501	531	495	497	562	577	526	556	512	553	520	513	563	534	546	575	546	589	531	502	547	550	518	542	561	529	574	537	535	518	519	513	554	476	533	580	556	523	541	534	540	509	526	536	533	499	563	554	565	544	502	508	522	552	577	551	544	538	564	563	524	497	551	541	576	565	517	532	532	530	604	517	545	491	564	515	502	537	541	593	518	519	548	539	531	527	580	498	563	526	523	535	512	532	562	533	500	563	553	522	525	510	518
24860	25031	33508	26438	17552	4469	473	314	292	295	279	295	301	277	270	337	278	302	278	279	298	274	290	287	296	264	284	278	304	288	250	289	269	285	274	293	279	282	288	303	293	289	305	276	317	295	309	286	281	260	316	268	291	310	274	284	310	284	288	329	292	291	295	283	280	284	318	300	275	314	294	305	262	273	276	301	300	271	279	268	293	278	268	288	291	255	285	303	309	283	286	283	269	284	286	298	279	286	288	287	282	293	260	298	295	293	323	327	311	310	305	276	289	304	333	288	314	295	251	292	294	292	314	301	266	300	297	306	281	296	269	286	273	290	259	285	254	299	260	298	282	316	297	279	315	284	258	262	298	309	316	296	306	269	299	271	280	288	286	289	289	296	291	292	307	311	297	302	308	286	287	301	282	314	295	277	279	261	279	283	277	247	342	284	290	275	280	295	297	285	291	296	304	293	233	293	290	327	323	283	291	313	292	304	303	286	284	287	267	272	281	282	256	281	268	277	315	297	293	297	273	287	293	295	288	282	281	293	321	291	281	345	305	291	317	268	267	305	287	294	273	284	306	287	269	276	285	293	266	284	261	317	293	266	245	318	263	304	288	306	287	300	263	316	274	280	300	306	293	264	252	322	286	288	315	322	297	282	263	281	262	287	256	298	291	293	291	308	299	326	299	295	294	277	272	292	286	290	269	290	285	288	301	302	284	293	287	313	273	285	268	291	278	282	297	281	264	286	277	302	301	291	268	296	335	266	284	274	301	275	281	257	283	327	268	323	256	293	291	291	266	296	289	289	299	291	295	305	306	278	300	317	275	290	256	254	269	269	267	322	264	257	310	313	298	276	256	292	251	260	306	292	296	301	277	308	269	282	286	283	271	303	297	274	265	295	293	260	276	286	294	289	263	279	311	295	274	273	322	279	303	301	309	282	288	282	277	300	261	275	273	301	296	283	316	283	297	314	257	280	265	272	317	292	294	297	301	292	282	268	304	271	315	292	315	287	265	288	268	279	302	300	322	292	314	294	281	312	276	290	303	260	258	290	283	270	295	297	294	300	286	288	290	293	307	287	288	267	284	274	267	241	283	286	282	297	268	293	277	278	282	308	300	273	299	303	279	307	303	314	275	294	286	272	297	265	299	280	289	291	283	285	299	323	280	285	288	305	289	274	291	299	288	275	292	271	285	260	297	304	286	299	292	292	285	285	287	282	262	280	325	288	253	293	306	305	298	261	279	284	289	253	306	341	271	294	294	257	290	276	270	313	284	306	295	322	305	276	306	276	286	286	275	261	303	271	274	279	284	294	273	289	314	291	290	282	310	293	289	276	301	268	294	309	301	268	261	306	290	293	278	290	289	282	297	292	297	288	273	270	304	292	282	305	277	299	286	270	296	293	260	310	259	276	320	245	285	300	290	310	263	263	301	277	271	285	297	272	247	286	292	326	272	288	295	285	267	308	271	316	299	285	309	300	298	324	282	275	269	278	293	281	287	239	269	298	300	311	271	298	289	289	285	288	292	299	281	290	273	304	281	274	280	278	257	293	270	274	267	288	288	299	298	312	280	311	332	267	301	290	296	275	304	306	296	295	310	291	278	299	276	293	281	302	304	275	268	305	292	276	297	291	294	278	303	287	293	288	278	296	311	278	290	320	295	284	288	294	312	300	296	284	259	317	333	271	259	303	287	279	273	290	269	283	280	309	282	286	282	295	336	267	288	294	288	301	301	245	274	291	313	266	280	295	303	290	289	281	323	315	281	291	276	256	300	290	270	285	303	303	287	308	290	278	293	303	312	284	263	300	305	293	297	284	286	312	269	296	261	294	299	293	304	285	295	284	252	254	298	270	295	274	312	289	280	272	291	304	274	290	282	310	282	307	260	340	298	291	289	303	273	294	278	250	308	305	276	277	290	315	281	278	302	298	303	279	300	277	295	292	283	305	308	291	294	281	302	278	263	293	250	287	278	279	273	288	305	265	287	319	312	287	322	257	281	302	287	301	300	292	284	315	289	295	290	288	298	297	302	278	274	292	293	303	267	251	314	303	301	290	279	274	263	258	270	293	289	270	287	260	285	308	267	300	280	285	292	288	266	289	287	292	290	278	307	290	327	304	283	292	269	309	297	268	308	289	307	272	286	311	291	299	269	278	277	273	325	302	269	257	274	294	298	282	298	304	283	314	266	295	272	282	268	305	284	274	287	260	289	288	302	278	257	295	305	295	280	304	310	297	279	272	262	288	280	277	267	284	316	300	295	287	258	309	303	295	289	291	313	287	287	276	255	285	291	297	272	299	287	254	272	318	283	305	276	290	308	286	276	296	275	285	291	294	288	259	279	290	291	313	290	278	310	274	283	289	325	329	295	285	283	307	260	249	325	312	267	316	309	275	263	270	284	275	295	281	303	276	304	279	295	279	253	288	265	294	291	282	290	272	304	317	269	281	252	298	304	285	296	278	283	310	280	278	314	294	257	300	314	306	306	279	274	330	259	253	300	300	299	292	304	312	286	287	271	298	280	300	297	313	306	315	304	277	291	304	294	301	291	303	279	288	257	290	275	315	293	275	292	274	278	265	244	317	292	310	280	309	289	306	290	259	276	276	304	273	277	298	274	315	295	280	292	275	262	293	289	302	298	290	279	286	280	284	291	288	282	288	303	285	274	294	290	269	270	273	319	282	273	279	288	282	294	309	300	306	290	310	276	299	295	306	304	306	285	311	291	295	286	273	310	288	301	267	251	296	284	290	293	308	262	275	298	295	284	268	299	297	311	307	302	302	274	266	290	259	254	317	281	305	277	305	308	303	298	322	297	268	329	257	287	282	264	280	321	266	293	284	302	294	278	298	296	267	307	257	256	290	291	309	296	294	287	288	254	298	280	292	295	296	288	304	270	265	274	289	303	278	298	300	305	291	290	301	321	268	291	250	271	296	294	322	323	290	278	277	290	307	316	288	274	312	286	298	273	302	289	279	255	285	277	303	298	267	281	286	289	313	247	292	289	284	281	303	280	302	308	280	273	321	317	301	265	316	305	318	282	302	278	277	321	273	244	256	276	271	298	295	330	299	279	267	272	284	299	309	296	273	318	297	313	294	284	253	317	290	278	263	282	299	279	272	328	312	295	311	271	305	317	298	242	278	284	306	287	312	270	266	293	299	297	272	318	272	274	260	277	303	298	262	319	280	309	269	283	302	287	293	280	295	260	287	307	267	272	287	343	310	301	288	298	275	282	309	278	295	306	242	287	256	305	282	279	253	306	287	299	240	292	277	307	292	301	299	290	295	295	276	279	287	292	279	315	239	309	293	301	300	291	293	319	284	273	283	261	276	278	304	307	276	289	296	271	273	278	278	286	310	278	250	287	299	288	279	281	290	303	286	307	274	295	283	308	291	311	287	292	273	290	290	286	299	289	288	290	276	250	292	286	316	282	290	296	321	297	283	275	277	278	274	299	282	302	256	289	286	295	286	288	310	294	292	312	275	304	285
60220	90369	61434	31717	10702	2290	748	560	536	545	590	501	563	561	555	543	532	518	563	535	517	550	560	526	542	534	571	536	556	535	545	542	549	573	543	520	556	574	545	559	551	543	519	539	529	571	573	525	539	545	521	513	544	545	582	501	535	511	536	512	524	513	545	543	559	514	510	531	571	568	519	577	553	553	573	556	521	543	551	545	533	503	536	511	543	579	525	571	535	538	548	575	544	551	544	557	552	545	496	533	549	532	584	603	525	558	571	518	509	535	567	562	565	573	542	555	546	541	526	558	566	547	533	530	533	550	552	531	545	545	531	568	561	535	555	558	571	574	575	566	517	542	579	575	533	496	521	579	563	511	563	525	477	566	577	566	545	568	535	540	518	525	578	552	548	562	529	553	576	531	560	594	549	550	557	547	562	519	568	547	560	520	553	511	531	514	490	558	566	521	497	554	566	551	571	523	540	511	537	533	540	536	530	539	562	549	520	577	566	603	581	560	569	572	549	542	566	505	540	529	491	556	514	552	559	569	566	518	568	539	571	540	520	576	576	530	528	531	581	543	585	507	562	509	530	556	555	571	584	548	525	499	545	497	535	502	517	565	531	543	556	527	560	531	530	553	533	583	529	553	581	532	548	554	546	538	516	531	543	534	496	558	542	558	547	529	524	525	551	553	546	545	526	530	575	545	489	536	547	540	557	547	563	519	536	553	560	517	540	523	543	533	566	556	545	530	565	545	525	551	535	534	572	538	525	511	540	555	523	506	536	547	607	536	509	569	544	586	546	544	557	524	519	535	571	512	551	545	550	533	553	504	519	541	527	543	532	542	545	570	535	567	557	546	525	515	561	553	545	528	530	540	541	563	527	523	572	548	556	569	564	546	557	567	537	585	534	504	558	558	536	541	570	560	538	503	565	547	549	550	520	594	567	543	562	551	537	558	525	536	554	525	521	575	550	543	525	549	552	531	537	552	546	519	515	538	521	586	590	534	526	518	524	567	552	552	559	550	536	538	519	523	541	532	545	540	560	507	517	592	531	574	534	573	550	551	550	570	546	584	538	545	558	562	528	542	566	539	562	571	534	545	536	557	533	522	547	548	549	523	549	579	570	552	571	578	574	499	552	542	524	533	552	547	522	534	562	532	556	534	515	548	552	537	529	553	538	553	511	569	514	516	551	527	514	539	590	526	553	552	499	554	531	557	534	531	515	503	538	559	521	547	533	578	588	508	559	559	508	588	544	510	566	543	572	526	567	541	583	543	543	528	493	550	540	535	534	540	513	586	548	526	566	554	601	525	561	524	477	523	554	537	536	503	574	563	540	499	493	543	534	572	525	546	524	578	558	540	521	521	546	506	489	517	539	545	611	547	609	533	540	583	526	520	544	523	558	547	543	530	589	567	525	547	544	530	513	549	553	536	566	537	567	554	544	530	511	537	555	527	571	539	560	522	568	576	561	560	531	490	552	538	533	524	519	559	568	505	552	539	538	487	556	531	591	518	544	558	574	525	542	535	557	536	526	556	452	582	583	550	547	562	551	513	529	583	572	524	545	549	541	538	547	507	558	512	589	549	551	546	530	552	549	544	526	535	576	547	569	501	553	548	552	584	601	563	562	549	519	546	543	549	551	541	525	530	550	540	505	509	561	536	567	568	533	526	563	521	528	527	510	566	548	565	543	494	465	495	580	547	564	522	567	518	539	571	590	531	543	547	539	515	518	545	571	545	519	547	505	498	561	533	583	550	503	544	565	537	517	544	562	536	555	549	565	531	499	531	564	546	508	534	535	533	537	529	510	537	562	529	593	551	517	539	581	523	556	584	513	536	522	526	550	561	540	523	554	535	566	574	558	518	530	546	516	552	548	548	531	522	541	551	528	563	546	526	552	542	535	537	543	489	516	578	545	504	545	520	555	509	510	552	530	538	536	543	557	529	548	552	552	530	509	551	498	534	571	519	554	507	556	517	542	540	569	585	547	570	512	544	561	510	564	552	540	551	524	529	541	539	554	553	558	539	529	537	545	577	564	535	604	563	560	558	502	534	502	554	557	494	505	546	562	558	543	517	577	499	591	503	536	562	537	531	540	548	543	523	558	563	554	565	527	532	506	592	546	533	570	543	535	519	537	526	506	514	539	536	565	558	498	539	560	586	519	580	574	569	542	510	531	544	539	562	553	554	505	537	505	531	526	557	528	511	540	569	496	564	528	595	562	547	534	561	553	533	530	559	595	537	492	535	546	535	509	545	549	531	547	537	547	547	563	542	543	548	552	553	536	542	517	564	519	553	548	524	511	540	556	534	529	562	560	535	531	514	507	570	534	549	562	553	551	571	546	513	506	556	537	537	518	524	584	551	593	565	541	493	519	587	563	540	535	517	550	539	517	529	548	531	531	561	548	556	521	561	516	580	548	550	570	585	546	564	511	588	534	520	538	558	557	553	511	543	578	518	558	524	538	577	485	512	561	545	571	518	545	536	495	561	579	568	569	563	538	522	565	543	517	550	539	550	563	573	564	548	552	538	567	515	579	536	530	524	545	554	513	527	517	571	487	592	527	536	571	568	521	582	535	544	520	546	563	530	513	542	476	545	491	556	540	544	523	499	521	512	565	540	538	549	527	523	519	573	522	544	521	550	554	525	546	525	537	535	526	531	521	521	570	605	526	572	538	500	551	535	544	538	536	488	524	529	555	537	549	515	551	531	544	510	579	535	559	554	555	521	559	555	480	561	510	583	500	539	538	539	532	535	555	545	509	581	565	562	504	519	527	537	585	511	536	559	535	539	528	524	573	530	525	524	556	534	559	514	557	565	541	527	562	499	530	546	546	501	512	511	521	556	578	554	490	534	544	538	540	559	535	555	477	558	467	542	545	569	543	555	543	521	527	529	536	554	537	537	587	530	530	572	553	546	534	533	576	507	557	547	520	579	560	565	522	520	568	555	588	529	516	554	556	545	499	559	523	549	534	527	542	534	585	548	563	512	560	496	570	509	501	531	523	532	574	565	591	534	509	544	542	526	582	547	566	558	566	551	540	567	541	563	517	541	527	522	560	540	580	549	547	531	550	530	540	539	503	546	531	568	498	523	512	534	526	577	516	555	591	543	544	543	531	539	567	551	555	558	494	546	538	526	580	534	536	564	550	518	543	541	496	511	535	524	514	497	557	551	523	517	546	539	541	503	537	539	559	559	539	545	545	524	529	560	550	546	503	503	516	562	546	573	566	517	546	543	550	562	540	552	531	526	557	498	513	543	581	576	540	543	557	520	540	532	545	542	541	538	572	552	518	489	570	557	521	509	507	564	537	554	570	532	526	527	548	511	534	510	545	585	522	547	501	560	577	533	531	508	564	545	541	553	541	560	552	533	541	512	541	535	553	569	540	559	537	572	534	558	546	500	530	571	536	544	530	569	528	553	560	512	514	538	551	527	531	538	526	547	551	533	550	519	531	547	518	552	538	521	533	499	545	588	552	525	569	546	546	549	541	516
23419	22487	30710	24700	20959	15647	2226	410	360	322	361	348	380	374	354	305	341	364	336	358	315	331	332	322	389	344	355	333	320	337	331	326	356	352	356	332	363	319	338	324	324	359	339	338	346	308	331	344	392	357	345	316	345	347	343	338	334	316	325	330	319	343	340	348	330	343	359	326	330	304	321	327	337	308	331	318	325	318	335	326	344	326	356	347	353	336	333	352	378	315	405	307	336	349	324	350	349	323	311	332	343	320	310	327	351	308	294	349	335	339	367	342	346	358	315	340	330	332	326	351	360	328	321	328	330	325	308	365	325	335	340	333	338	336	334	310	333	362	339	343	325	338	330	320	342	350	386	337	327	327	362	350	354	347	325	312	315	347	362	326	332	360	347	330	327	333	341	324	338	356	341	342	338	295	337	321	311	348	340	324	293	361	409	333	352	362	317	365	354	341	297	351	352	319	330	374	332	368	333	327	319	341	323	301	374	346	370	353	368	340	329	348	316	357	335	328	321	315	323	341	325	340	328	352	329	338	318	342	347	346	342	364	305	324	369	328	340	387	355	338	342	312	327	320	320	328	354	350	335	340	313	352	307	363	357	375	348	335	324	318	328	300	324	356	355	325	340	324	321	342	353	343	326	322	338	373	364	360	336	361	324	349	344	328	331	294	366	334	370	342	343	333	335	333	312	359	346	341	325	338	346	305	364	366	349	355	336	340	340	357	335	340	325	335	321	351	321	378	315	377	318	319	348	333	337	330	338	301	337	347	390	382	383	336	324	362	373	341	349	296	316	341	340	368	347	338	326	338	340	355	311	351	335	335	350	332	342	339	318	332	376	307	358	309	341	333	361	303	322	348	313	381	380	345	346	328	321	332	314	315	367	303	330	288	338	379	339	321	333	324	326	326	341	333	329	353	286	333	343	322	338	296	340	346	352	337	324	327	341	320	370	347	375	315	362	354	351	319	324	325	338	371	365	351	340	314	337	344	333	370	339	326	325	310	316	362	337	323	314	345	324	316	335	353	341	335	314	396	330	350	347	371	341	347	365	319	346	339	321	346	317	327	358	320	323	313	309	344	353	325	350	314	366	335	337	323	306	348	336	304	368	336	355	338	338	364	337	347	326	355	336	319	338	309	346	344	329	294	320	367	336	304	322	306	359	342	365	360	344	341	345	304	376	339	336	358	342	331	310	376	359	307	331	368	357	314	362	345	346	312	310	332	325	336	321	356	353	324	348	345	322	350	383	384	337	314	351	331	329	359	358	317	330	322	334	360	330	345	310	358	343	348	355	336	344	329	331	329	329	372	339	332	321	365	338	334	332	329	351	336	339	362	334	360	326	341	329	350	318	343	350	385	330	338	357	328	389	363	309	354	324	335	335	343	339	341	372	336	351	353	356	337	346	316	324	334	322	324	333	315	323	352	332	354	337	338	329	319	354	327	356	330	333	379	313	359	294	341	345	323	345	328	358	350	348	328	361	354	332	319	319	333	328	338	297	320	380	325	330	317	338	316	321	348	331	300	346	362	373	326	326	338	341	364	362	341	358	319	340	318	373	337	328	365	323	352	335	312	347	349	323	335	356	330	337	326	351	359	365	309	333	326	336	319	362	331	329	332	363	328	356	320	350	315	309	316	344	376	322	369	344	333	356	348	348	323	352	337	342	304	307	309	310	347	344	351	317	337	312	328	349	345	324	297	334	327	344	345	327	336	341	309	323	329	339	349	370	348	341	336	332	341	338	305	317	321	346	344	321	339	338	331	351	345	325	370	345	325	346	317	330	342	349	339	328	336	349	350	342	351	354	332	330	346	365	354	342	318	334	344	343	345	332	353	332	353	308	319	326	325	345	322	357	349	365	337	306	341	349	325	328	336	326	322	380	349	346	354	336	346	347	309	303	343	324	323	327	333	325	356	344	355	324	356	353	308	319	321	341	315	327	303	364	356	325	337	328	334	388	353	330	339	330	325	330	368	361	344	346	321	342	343	359	329	343	340	311	343	342	346	342	367	360	341	326	313	337	319	340	343	332	363	320	336	320	354	331	342	338	333	300	341	348	335	373	323	335	328	324	342	322	349	333	342	373	326	326	322	359	373	359	344	360	369	341	337	320	360	336	375	353	315	327	332	334	353	334	327	359	390	365	351	353	319	325	306	326	347	348	321	327	336	370	279	343	343	327	361	305	331	345	334	369	314	340	342	314	344	329	311	342	337	364	350	345	310	348	306	341	316	349	333	348	323	388	330	316	366	331	363	382	400	303	332	292	332	338	317	342	357	327	385	332	331	325	367	295	306	324	310	357	354	326	350	345	337	308	334	361	339	333	338	343	322	330	344	337	375	367	356	347	330	321	317	352	339	324	319	342	354	301	336	348	298	342	335	347	337	344	340	335	345	334	331	343	365	337	363	364	399	331	339	368	338	368	332	315	341	330	359	324	327	346	311	345	372	366	318	366	334	339	313	343	322	331	312	351	345	323	292	339	348	301	333	306	375	326	324	343	356	332	331	368	319	325	357	352	331	301	336	322	329	314	316	325	347	316	313	360	334	322	335	351	355	310	360	353	325	335	313	339	327	349	364	303	347	322	337	335	357	332	342	343	350	350	334	356	342	333	313	339	328	348	350	361	305	316	345	317	356	342	323	332	309	327	334	345	311	327	358	356	364	318	304	346	343	333	334	329	342	377	363	347	347	332	315	337	335	323	353	344	316	330	347	357	328	372	327	347	347	336	327	290	334	320	346	335	349	349	335	355	318	369	320	364	345	318	326	349	344	326	373	300	360	358	357	350	341	383	327	366	344	363	324	331	353	339	317	376	373	331	337	330	346	320	334	340	343	338	330	305	344	368	342	323	335	302	298	344	313	332	320	311	351	337	331	356	334	335	313	356	348	322	349	327	327	343	320	350	312	317	342	361	361	328	350	358	326	314	330	349	329	330	345	316	334	328	309	362	339	350	349	356	342	345	348	339	303	344	325	312	339	329	333	317	359	367	354	352	329	354	315	328	342	356	319	321	326	358	327	336	341	330	323	322	350	298	333	341	337	327	326	317	328	330	306	364	333	356	325	326	377	339	366	345	323	332	349	358	312	325	340	329	354	334	331	383	362	350	355	326	324	338	351	340	342	321	338	315	331	317	355	329	324	336	353	332	335	343	349	348	343	330	322	331	341	359	355	312	379	329	332	346	305	348	343	331	316	326	372	350	310	333	325	342	367	350	343	318	364	328	318	289	342	336	308	341	338	336	324	292	351	348	340	346	349	334	326	317	300	322	351	289	323	336	333	348	333	363	331	329	335	347	348	337	362	346	329	346	344	343	333	307	326	327	364	337	316	327	351	329	327	323	336	341	344	363	351	377	355	340	332	315	369	336	308	344	331	362	337	325	348	333	354	297	309	339	359	328	334	338	315	315	349	353	328	376	324	375	342	299	337	326	331	351	397	340	373	322	385	375	327	348	303	350	332	314	317	320	337	342	325	321	358	330	371
59960	100011	70043	39048	15674	3396	918	623	613	618	623	617	578	569	612	596	615	598	567	581	642	611	597	634	626	632	599	601	616	582	626	584	589	586	604	574	579	617	636	564	572	544	616	587	631	573	585	576	604	619	592	598	591	608	566	637	589	595	612	611	615	598	610	588	595	605	580	616	610	624	571	583	598	573	629	575	566	623	608	597	577	568	603	615	631	641	609	605	587	610	603	596	648	565	573	591	628	579	600	613	599	614	618	581	600	565	620	618	619	626	614	614	580	605	633	597	655	590	620	621	607	574	585	618	600	615	582	653	649	606	587	559	600	580	578	600	578	568	611	595	596	635	586	623	583	588	599	628	615	644	593	607	641	609	611	649	580	609	581	621	594	571	617	583	626	606	562	594	626	597	614	644	651	625	603	618	591	615	576	595	599	602	635	550	554	569	650	592	607	614	564	595	611	584	592	596	610	563	604	614	578	608	571	584	591	619	620	621	627	662	564	590	621	593	595	574	597	610	614	589	594	613	616	603	580	600	638	584	613	576	566	628	593	576	614	601	636	596	612	594	613	600	587	602	588	604	609	582	587	598	631	623	613	609	588	618	593	635	591	588	625	620	619	592	571	631	569	633	637	591	591	610	613	596	549	577	612	617	630	583	617	621	607	609	590	642	633	548	651	636	621	620	615	604	570	607	614	621	637	581	604	639	577	611	596	655	563	597	560	579	619	615	599	616	563	660	561	566	601	568	607	634	634	634	585	630	598	622	571	560	612	587	565	553	592	580	608	584	590	582	575	539	591	616	583	566	592	586	584	597	621	588	563	594	564	626	628	623	630	612	620	600	600	612	617	589	583	620	585	588	605	574	611	592	585	640	631	623	608	597	587	595	631	636	632	579	574	594	647	615	609	589	577	581	594	649	509	618	627	597	607	621	639	643	579	626	618	595	635	586	601	614	598	580	568	600	609	613	651	635	604	607	566	622	588	641	619	573	593	615	566	610	652	672	595	614	626	631	560	579	603	602	559	603	618	590	571	614	617	611	607	591	555	637	633	584	603	603	583	646	608	587	558	588	586	603	598	543	594	584	566	558	648	600	616	577	604	573	613	634	584	624	609	581	616	584	602	592	648	636	583	549	612	654	611	617	578	581	556	563	591	541	559	583	590	583	621	604	622	615	599	599	572	590	628	622	604	582	561	617	625	595	626	617	623	573	595	608	642	628	565	567	677	596	602	615	555	593	593	627	625	562	587	538	624	608	561	592	614	585	575	591	601	596	626	614	646	599	616	663	609	621	618	604	604	585	603	611	574	614	598	642	582	633	586	599	632	595	572	595	600	600	599	588	574	581	597	611	627	639	564	599	617	620	627	592	572	591	608	546	604	605	578	581	623	614	612	601	574	574	637	585	619	578	565	567	610	565	582	578	567	591	612	655	617	590	652	573	623	608	630	634	582	622	609	574	601	579	646	587	589	565	572	608	596	608	616	639	610	619	590	605	623	624	632	618	620	554	567	572	590	623	608	599	570	580	564	601	585	580	573	567	588	615	589	577	582	564	618	609	622	561	609	611	617	611	583	644	603	586	612	648	624	639	623	561	631	526	595	556	583	619	586	617	634	588	581	579	592	597	624	599	600	594	604	606	626	622	609	596	600	601	588	591	589	602	584	611	605	637	594	590	579	619	617	591	587	591	622	592	593	572	564	567	654	602	618	584	615	588	618	621	644	647	595	587	611	561	623	581	618	611	585	580	643	576	574	581	555	603	609	625	589	643	580	642	574	589	627	639	571	598	589	584	583	617	586	563	577	572	624	564	601	625	591	589	568	597	623	615	589	593	591	602	597	651	614	596	569	613	621	592	608	574	653	575	604	584	565	622	618	579	616	572	612	597	629	567	579	591	598	600	578	593	638	532	591	596	621	638	592	617	582	594	584	609	584	578	594	594	631	557	623	649	578	618	593	607	595	595	594	626	596	599	611	625	656	586	590	572	605	599	570	553	649	593	588	590	635	588	632	613	616	606	626	584	614	584	610	631	620	653	587	648	613	657	591	608	631	602	630	589	619	566	553	568	600	572	598	562	634	649	608	588	598	583	581	593	558	604	601	619	610	592	613	589	577	626	602	604	571	616	577	566	568	599	625	615	621	618	593	615	592	639	607	540	625	592	629	650	602	640	636	586	581	577	551	565	562	589	608	599	588	604	610	601	559	633	534	587	600	587	600	623	619	614	590	577	620	589	594	600	595	601	629	653	621	539	592	610	596	586	595	608	552	634	592	574	574	636	564	607	626	596	581	612	585	566	560	608	583	536	642	579	590	585	609	593	566	654	597	535	572	630	596	569	614	599	611	590	623	617	622	600	581	608	584	588	612	616	584	612	590	642	609	633	648	566	598	613	594	603	574	607	586	642	619	580	578	573	634	626	557	607	633	632	596	565	636	583	637	573	579	614	582	595	634	610	624	596	576	589	639	603	627	620	630	563	678	622	594	608	595	569	624	585	645	576	592	573	604	565	610	607	579	582	655	622	594	597	622	602	607	634	591	609	590	579	644	593	569	609	629	625	573	592	629	588	618	591	631	597	587	582	611	619	649	626	590	597	609	592	573	613	599	595	611	572	608	614	605	619	578	604	599	585	598	615	584	585	580	570	625	568	564	544	573	587	605	566	572	539	644	586	585	635	614	610	611	593	637	594	617	590	594	637	623	615	615	599	609	588	650	619	625	588	617	575	576	600	616	598	607	599	577	561	626	604	582	538	573	584	581	608	574	634	620	645	590	581	580	624	631	572	609	629	642	623	603	627	620	592	587	625	612	578	559	642	619	601	595	635	590	629	610	575	636	616	587	571	632	556	614	610	641	624	580	569	573	578	593	576	574	602	614	585	642	568	609	597	612	572	631	593	603	595	615	591	615	618	565	596	653	599	622	571	548	649	557	610	614	655	577	562	556	591	625	612	583	594	625	614	612	591	582	588	610	632	581	609	585	564	618	608	613	620	579	571	601	592	621	590	612	599	588	632	582	570	578	576	586	599	527	577	638	582	612	611	581	594	609	627	584	610	621	580	623	615	607	605	578	618	627	597	641	607	591	586	569	581	570	564	646	624	639	621	601	596	588	626	563	555	565	611	553	594	607	582	585	591	618	639	580	558	607	640	626	573	597	622	559	582	622	612	585	604	564	539	604	559	603	578	613	592	637	572	610	622	579	621	625	611	598	598	596	588	606	638	606	608	607	584	599	632	566	605	540	592	622	626	629	647	622	603	566	597	600	591	625	597	577	592	631	565	613	584	604	631	592	618	560	588	587	603	629	599	630	622	610	588	621	603	615	540	620	608	576	589	550	596	642	551	561	657	580	565	587	567	627	580	602	603	589	567	638	569	597	595	579	576	590	596	624	586	601	589	565	609	579	615	638	628	619	615	604	613	577	621	607	577	614	610	626	638	577	623	616	595	556	579	574	554	585	613	601	594	629	601	602	624	610	573	556	603	611	639
30642	30940	25180	9545	1150	402	335	275	307	235	298	268	295	256	306	268	267	271	299	278	298	278	270	253	287	286	304	291	290	285	286	292	290	277	300	282	272	306	285	273	263	274	296	322	306	309	287	270	312	311	284	265	284	298	292	317	301	259	282	257	284	275	294	291	292	291	281	282	266	326	276	313	288	292	303	265	267	294	254	273	306	257	282	274	279	280	291	278	269	300	317	301	302	268	272	288	295	306	275	265	310	285	275	279	269	263	291	289	269	277	276	263	282	269	281	260	256	279	277	286	305	245	233	298	245	271	268	265	265	287	281	302	282	328	262	259	269	285	308	273	263	259	289	287	301	293	262	276	280	273	309	281	294	294	273	277	288	293	302	276	290	293	285	307	269	285	245	281	276	250	275	236	278	272	279	288	327	301	312	293	275	287	281	288	279	278	295	276	270	284	259	247	273	294	305	294	285	260	291	272	296	291	291	289	271	303	296	279	282	289	311	265	301	264	247	287	291	269	287	264	281	304	290	280	276	283	252	284	285	264	287	272	293	295	288	288	263	284	281	277	305	259	284	272	286	259	311	272	285	276	264	269	281	279	296	300	283	256	294	277	308	281	310	291	287	251	271	275	270	296	268	291	290	299	290	309	310	273	281	296	308	281	282	287	297	301	292	270	275	267	289	302	244	267	319	285	304	258	301	274	298	281	260	294	279	288	306	271	292	291	322	246	262	301	262	270	304	293	290	269	277	284	309	240	312	249	316	277	281	282	309	250	286	271	319	273	269	271	296	299	291	297	287	239	290	295	277	300	252	293	289	303	314	269	276	271	247	303	274	263	294	282	301	310	274	272	275	260	257	288	309	289	290	286	242	279	296	276	262	290	294	268	292	257	303	291	267	288	322	311	282	293	294	269	297	263	288	280	268	307	274	296	249	267	259	315	292	268	264	265	304	292	310	286	298	290	297	297	300	268	254	283	297	296	269	301	285	267	280	289	262	270	259	282	304	271	288	268	300	273	281	302	281	274	312	279	289	277	276	291	294	329	269	293	275	253	300	256	264	308	237	278	268	275	310	285	270	265	268	311	296	268	297	269	267	280	264	256	296	298	313	273	271	287	262	285	270	289	284	262	297	303	267	284	294	300	284	326	300	277	297	298	304	250	281	275	290	288	300	274	272	271	245	277	267	271	244	292	265	283	294	262	307	308	283	280	286	276	286	295	295	303	262	269	292	287	277	280	290	306	273	317	259	307	312	279	268	316	291	261	284	297	306	284	268	273	277	290	274	260	307	237	273	306	290	285	281	286	300	312	277	276	292	283	300	281	282	264	281	303	309	285	280	273	310	291	299	287	273	320	269	292	280	251	300	334	288	272	312	291	281	286	280	283	289	278	297	273	281	287	319	292	271	281	284	286	271	269	294	289	291	303	292	283	282	249	279	294	263	293	306	284	268	268	311	265	296	280	268	269	292	291	302	292	304	321	254	270	252	274	283	288	247	270	291	300	263	288	264	274	277	278	281	281	290	297	302	280	290	233	252	303	288	282	270	310	286	289	288	252	286	252	304	262	286	255	295	293	261	262	283	261	291	286	290	278	281	261	301	312	297	274	311	288	289	294	320	307	309	285	302	276	277	283	275	253	295	320	269	274	294	280	274	262	286	300	279	292	280	316	289	285	277	281	277	295	302	270	270	303	291	288	295	285	272	283	281	290	270	306	279	291	289	277	253	302	282	278	293	306	289	274	251	292	263	259	281	296	266	289	267	287	286	286	276	288	295	300	294	283	288	300	299	261	272	279	287	285	278	262	291	262	272	250	330	280	276	265	310	304	314	275	290	290	297	274	323	279	277	267	295	267	282	268	272	290	295	285	276	269	280	292	283	280	281	291	321	301	280	256	268	281	315	297	297	258	276	304	276	302	288	302	304	278	300	307	300	298	299	308	319	288	270	290	277	296	292	282	293	264	271	281	287	295	295	290	252	275	285	275	286	305	267	272	261	288	286	271	245	290	255	286	255	306	270	283	295	303	300	299	266	310	298	264	247	267	280	294	290	292	304	271	273	281	281	289	271	269	288	277	269	297	289	295	306	294	290	270	287	279	276	295	311	290	307	290	295	283	293	258	303	285	277	288	306	270	278	304	255	268	286	277	286	279	281	283	273	299	309	298	300	282	289	276	311	283	262	304	256	294	280	258	301	309	292	282	272	270	274	322	297	264	330	293	266	290	272	309	281	320	289	258	294	295	306	283	273	264	300	305	297	284	257	275	291	293	295	277	280	276	291	311	313	279	303	284	276	277	268	301	302	276	314	275	270	269	285	300	275	279	290	289	279	275	308	277	304	284	263	295	287	279	292	254	293	287	281	315	275	288	304	308	278	305	261	307	273	315	302	296	272	273	256	303	320	275	283	282	291	293	299	284	265	278	327	292	289	283	277	272	272	284	316	279	310	275	286	275	280	316	280	246	289	284	260	298	317	300	280	282	273	305	262	269	268	271	298	280	267	277	278	261	269	302	282	325	304	268	264	291	285	284	296	293	288	274	267	284	310	290	295	286	271	315	266	270	276	315	294	290	284	278	256	293	309	257	292	271	271	290	268	268	274	312	269	281	267	306	278	280	282	288	280	302	283	341	321	292	255	323	292	290	252	297	294	294	280	291	274	266	284	293	250	300	290	282	292	290	253	281	283	278	273	274	276	285	274	292	278	293	246	293	316	286	283	265	315	277	308	276	257	280	281	298	288	296	291	324	281	278	258	283	285	287	324	290	252	300	290	307	266	270	298	276	298	291	305	271	250	263	304	242	295	294	286	303	283	290	286	311	305	294	282	282	275	278	256	294	284	287	302	285	307	264	280	281	296	289	262	293	277	271	276	291	261	296	262	296	269	296	305	272	297	271	294	299	271	284	267	306	277	257	264	305	293	297	278	268	292	284	293	270	286	270	269	267	282	272	265	300	284	265	287	287	309	285	281	310	278	297	283	277	295	297	334	271	278	252	264	294	291	282	295	276	264	288	287	312	289	265	249	285	291	305	292	266	246	301	307	295	287	283	296	270	284	296	289	292	287	301	284	277	284	265	276	310	304	271	298	256	301	284	260	262	297	286	263	269	274	301	254	306	275	272	304	266	285	272	296	262	269	331	307	286	284	276	292	279	288	277	322	287	272	288	281	298	251	276	304	273	297	280	284	302	283	256	248	272	265	280	290	292	301	278	300	281	285	295	290	301	295	252	278	270	300	298	291	297	283	265	301	279	302	286	263	289	285	309	294	282	293	280	312	285	295	260	294	275	269	269	280	312	280	230	285	312	286	281	274	272	281	290	284	288	269	273	288	308	286	295	283	319	254	276	296	292	312	283	256	308	302	278	285	312	267	273	278	281	258	298	308	261	307	259	271	299	270	291	293	279	278	311	262	296	277	337	282	279	284	254	291	279	279	271	281	319	291	283	282	303	278	279	282	268	295	328	261	260	288	277	277	284	279	288	266	305
39150	47219	29674	10190	2435	818	607	567	552	505	510	526	525	548	511	523	571	567	561	577	573	548	526	528	534	569	566	546	569	538	534	532	531	507	525	549	514	512	540	518	556	519	575	531	540	530	501	527	567	555	542	544	548	509	502	543	552	517	567	503	554	479	576	530	561	562	502	515	512	547	549	534	553	529	537	517	570	537	521	529	535	547	529	572	506	489	496	532	567	590	535	521	557	534	486	551	557	505	544	501	557	538	542	544	538	555	513	577	543	554	551	563	527	560	570	578	549	535	551	534	562	557	526	565	489	575	613	562	564	522	572	558	525	552	526	511	549	572	536	516	574	525	540	532	531	496	589	496	532	588	525	518	519	518	532	509	556	554	559	515	575	509	499	558	562	522	533	555	534	551	544	533	513	563	539	538	539	537	519	581	558	563	510	535	504	539	512	532	533	615	549	559	544	524	547	539	502	524	539	555	490	558	501	552	565	516	534	514	550	549	538	546	515	536	545	490	545	544	540	516	529	528	566	506	529	517	534	538	547	559	542	494	559	534	529	558	549	535	542	518	525	568	510	529	568	526	486	530	587	565	516	530	509	535	567	503	508	552	532	552	550	527	537	557	559	545	566	508	566	542	562	519	530	521	591	538	532	539	515	501	544	543	532	573	553	542	537	524	532	518	515	552	540	522	527	581	551	582	528	491	507	550	554	504	555	528	498	538	563	550	515	512	503	540	493	498	532	559	552	554	532	552	541	514	527	510	548	557	562	550	515	535	517	564	539	501	511	540	483	539	509	515	542	562	531	539	551	547	549	528	602	541	550	542	525	570	539	565	510	551	535	492	539	520	555	513	563	556	528	562	567	523	546	546	529	547	540	551	538	567	554	569	563	587	532	553	570	508	549	538	568	576	565	545	539	483	510	533	527	548	534	558	520	563	531	533	578	524	565	554	524	552	541	547	559	543	514	513	583	548	551	565	540	489	534	552	523	537	520	503	528	531	566	517	570	515	567	527	508	551	529	493	552	494	580	526	546	581	522	520	514	545	526	540	557	510	564	502	539	498	534	484	497	526	552	524	523	514	497	529	529	527	521	538	541	541	516	552	528	537	543	550	541	510	497	497	528	522	501	570	524	505	538	546	505	565	535	513	530	539	503	519	524	568	578	609	581	524	501	520	544	552	532	562	510	522	524	536	525	566	509	570	495	562	520	517	556	567	562	555	573	529	554	546	503	550	536	515	541	511	532	554	489	558	545	521	559	564	550	537	544	522	579	520	561	507	506	547	501	565	555	513	533	550	552	546	523	559	551	550	531	552	481	551	560	567	521	529	502	518	592	519	563	560	515	572	512	496	480	520	533	551	548	541	568	517	537	542	521	507	536	547	582	561	560	510	540	575	508	533	539	534	529	537	552	546	530	555	530	551	545	528	529	547	518	534	561	550	563	533	512	538	525	575	532	542	526	537	533	547	534	519	561	524	522	539	521	549	540	512	543	548	527	511	565	524	532	563	525	508	512	554	537	569	543	534	515	502	507	545	519	557	558	507	552	533	512	543	532	564	545	536	496	522	532	527	523	508	542	529	585	532	540	518	576	506	502	524	548	526	509	518	550	525	571	553	535	519	500	570	564	504	549	510	535	525	524	565	500	522	565	536	566	560	555	512	532	521	555	557	531	506	547	525	510	522	546	557	501	504	501	541	524	555	536	546	529	559	539	525	510	552	534	546	509	554	524	550	534	559	550	569	522	522	480	548	518	521	523	540	514	493	520	560	541	514	518	540	507	506	519	532	540	573	515	506	539	526	526	507	572	539	512	514	538	496	507	535	514	516	542	524	511	506	491	509	537	547	560	577	538	516	539	553	529	530	552	518	520	481	593	558	530	526	590	558	494	492	554	551	542	557	555	544	491	546	538	495	526	555	546	588	538	529	561	512	543	523	542	555	523	544	508	517	515	511	498	558	523	519	560	545	519	485	523	547	548	517	521	509	534	564	530	562	574	512	543	542	570	559	539	545	548	528	538	504	549	539	526	516	540	555	542	502	554	608	528	504	536	504	548	559	474	529	520	532	529	504	526	551	557	568	529	512	589	556	527	576	518	574	551	553	570	514	554	534	542	475	511	523	509	512	516	535	568	555	543	540	540	509	551	564	517	543	553	505	551	553	528	535	561	558	532	530	551	531	580	511	530	592	527	522	530	512	507	570	548	535	491	548	532	497	569	510	497	537	528	522	560	550	547	561	518	553	543	515	551	533	506	565	510	539	561	566	539	527	516	565	496	562	520	538	531	492	549	532	522	568	531	522	538	529	554	592	546	534	517	542	547	556	529	535	581	499	528	563	540	531	506	536	538	548	517	539	553	524	560	535	537	583	539	557	522	526	528	530	512	524	494	576	573	540	557	540	569	533	529	519	560	582	523	488	514	589	533	558	560	536	550	547	508	531	535	565	504	520	524	505	478	558	558	548	531	539	536	541	508	550	565	526	537	528	520	549	561	520	541	542	580	562	516	564	491	545	518	538	504	495	521	511	551	565	544	547	541	522	536	510	528	541	557	487	529	561	542	543	548	535	508	516	561	491	555	554	556	543	536	529	526	500	529	536	535	512	521	507	521	560	540	545	543	544	541	530	566	569	522	565	552	543	553	558	543	546	558	555	567	549	512	528	557	513	536	493	512	506	547	534	538	496	576	548	540	562	516	545	534	560	559	493	537	518	542	540	521	525	499	492	540	576	503	565	516	583	542	516	568	547	520	530	525	551	553	563	530	557	557	555	521	512	530	546	565	528	570	523	556	532	553	574	538	510	529	562	521	554	551	526	541	557	535	541	531	498	490	511	559	518	527	554	540	593	517	508	568	541	550	565	513	508	506	547	508	565	514	538	480	526	489	549	548	532	534	549	535	505	486	586	543	551	512	564	531	573	599	530	560	515	564	517	507	538	550	513	526	536	519	510	532	527	517	508	548	567	526	517	501	513	513	531	537	554	531	561	497	507	560	573	566	537	530	545	524	568	551	555	530	547	528	569	516	536	524	515	536	520	508	534	574	534	536	536	560	573	573	512	556	515	575	532	529	531	572	548	522	557	555	534	544	544	513	524	491	523	481	543	528	549	528	554	551	484	598	532	522	570	548	545	524	550	545	539	542	494	563	499	536	506	526	530	536	530	534	533	527	541	502	531	532	563	556	553	520	587	510	512	514	536	563	604	541	565	492	570	537	574	531	514	505	516	512	552	544	542	479	552	546	574	501	508	521	503	538	553	557	529	523	553	561	536	550	542	528	576	489	522	516	504	503	507	536	533	541	543	545	525	517	490	535	519	538	536	547	550	525	542	556	526	533	555	556	542	548	540	569	532	511	519	568	554	512	533	537	515	547	544	525	491	540	548	564	492	550	539	555	566	588	554	534	522	544	554	526	554	496	519	538	567	527	530	539	554	536	545	541	542	583	563	501	534	572	585	524	545	525	480	559	538	545	536	524	557	518	562	603	510
24945	24136	32004	25901	17516	4081	500	288	301	309	303	308	291	331	296	307	282	262	317	297	303	261	280	281	297	290	295	260	300	298	314	305	280	305	284	279	309	293	269	309	320	269	284	273	293	285	301	279	295	246	299	263	295	301	272	284	296	277	290	302	323	295	306	281	306	293	315	301	300	295	297	307	289	279	308	299	290	262	280	293	286	247	288	294	286	278	285	255	282	312	290	291	332	313	286	300	291	294	304	298	314	329	304	257	275	313	262	287	316	290	331	295	267	309	262	283	324	250	291	280	306	288	277	283	290	280	300	254	271	311	315	286	290	321	278	305	286	283	294	256	279	300	302	297	272	296	258	280	295	266	299	321	305	291	293	272	274	308	293	291	272	275	282	311	275	273	277	332	301	274	296	306	272	278	304	302	277	260	280	287	281	259	272	262	306	312	290	254	311	279	278	286	291	272	283	302	312	293	305	293	275	308	321	300	312	283	300	285	280	264	282	312	289	313	303	272	281	293	290	270	277	293	230	298	260	263	287	289	283	283	278	276	305	285	289	318	284	318	317	272	294	271	304	270	275	287	282	279	321	287	283	283	299	309	312	256	266	267	268	266	284	304	271	279	301	287	289	317	309	266	270	300	312	282	281	304	312	265	314	271	303	251	302	287	261	297	277	322	282	297	301	300	296	295	309	309	286	266	295	283	265	276	281	235	295	274	282	309	280	288	301	248	286	298	299	299	279	278	310	272	307	278	284	297	304	282	293	289	289	277	291	296	302	277	342	283	298	282	268	294	269	293	293	298	288	307	286	330	322	279	295	316	278	278	299	291	290	290	265	275	297	284	295	297	293	283	282	300	269	291	321	297	261	306	289	298	254	292	299	321	312	297	320	292	279	275	325	285	303	289	272	294	314	287	273	289	270	269	278	279	298	315	310	316	290	287	296	297	275	293	305	264	300	290	271	275	302	334	291	291	309	295	316	292	287	317	262	274	297	300	273	329	288	280	300	286	300	298	307	285	261	310	276	266	318	293	330	243	276	249	292	259	298	284	274	293	301	285	296	313	287	286	321	268	282	302	271	297	271	289	293	299	280	266	287	303	278	267	275	307	310	300	287	306	277	298	290	316	308	297	270	294	290	301	320	309	305	292	262	267	295	281	303	286	263	303	289	273	306	309	282	269	297	320	291	298	300	307	294	265	283	281	293	269	286	294	290	294	291	301	257	290	278	303	316	320	277	325	276	288	272	289	279	305	301	268	298	296	294	314	299	301	281	305	282	276	285	303	313	294	288	287	300	289	292	269	271	287	310	282	313	286	277	304	309	285	330	276	258	262	306	278	288	280	320	276	282	297	284	302	284	311	290	309	297	314	293	316	305	305	268	263	285	278	294	317	287	263	262	292	286	284	273	291	269	318	305	299	278	266	299	301	258	284	305	268	266	268	302	296	297	291	285	290	277	283	269	313	310	280	279	265	295	305	287	274	292	283	295	289	309	273	283	285	274	281	283	291	285	291	280	300	288	307	291	277	259	275	313	324	288	305	293	288	270	251	300	277	288	314	279	300	269	285	279	296	309	292	284	316	285	281	306	275	268	275	296	300	262	273	298	322	320	269	293	280	282	273	339	325	316	299	274	269	289	281	284	287	300	318	292	285	300	296	314	293	283	281	296	292	299	284	280	276	277	282	304	287	306	307	280	294	308	277	270	312	265	243	309	302	315	267	275	327	288	299	284	279	267	283	284	284	311	296	277	273	274	314	284	323	312	276	287	287	305	287	294	291	272	278	280	278	297	289	295	258	282	269	307	278	283	309	275	279	292	285	280	287	296	291	286	309	282	269	255	258	295	300	289	284	327	297	281	318	286	285	314	304	294	285	278	298	293	280	295	281	300	287	315	253	279	289	268	270	271	315	304	292	283	287	274	291	284	312	289	299	286	297	287	292	284	288	304	284	301	275	272	318	281	272	309	285	305	280	293	305	302	315	281	283	307	292	298	296	289	282	268	262	298	299	283	301	296	309	290	313	288	302	297	267	288	280	269	281	304	307	280	308	272	285	278	290	301	320	330	264	259	311	268	303	288	304	324	290	309	290	288	290	301	259	324	299	307	310	285	298	301	292	302	276	252	263	280	282	304	281	278	309	278	325	281	283	332	278	296	308	295	284	284	301	321	288	277	311	272	287	290	266	297	289	285	294	296	296	302	272	283	286	335	312	268	305	284	330	291	321	275	270	292	331	275	295	292	290	284	310	298	294	310	281	306	267	278	258	283	283	302	276	291	285	273	273	302	289	300	293	303	269	291	307	289	320	261	296	289	286	307	277	308	295	301	289	306	304	312	301	305	306	298	278	304	293	301	309	290	283	304	267	270	273	308	283	283	281	308	256	279	279	272	269	324	307	295	291	299	281	293	272	309	283	276	258	256	259	304	285	289	268	310	302	298	268	284	266	279	308	297	279	287	298	292	296	283	283	264	314	271	311	272	260	303	290	303	265	268	310	298	300	281	286	333	294	282	305	305	306	314	276	278	279	289	265	266	259	297	288	309	270	267	273	262	320	260	313	299	296	291	267	288	291	272	320	264	293	315	276	270	285	275	264	311	301	310	280	299	303	299	276	315	287	290	300	295	315	277	263	283	296	291	310	330	267	285	297	321	296	289	306	289	271	297	280	291	294	270	311	264	268	282	316	290	258	271	280	304	280	291	276	259	306	260	260	288	270	287	289	307	277	255	262	291	304	289	252	292	267	284	311	305	279	280	294	293	296	275	265	282	304	277	313	285	284	263	294	295	277	274	316	294	294	277	260	288	301	270	279	281	316	301	309	272	291	291	322	283	291	271	268	324	298	266	285	327	274	305	305	308	321	273	287	283	295	288	314	302	319	297	281	287	282	300	308	276	298	280	280	292	290	277	286	322	312	281	300	307	291	278	300	283	278	301	310	291	288	291	283	272	276	321	293	324	286	310	286	317	295	282	270	314	295	301	276	285	281	300	293	279	290	280	290	270	295	289	302	278	287	290	275	311	317	297	265	298	297	302	297	278	303	281	306	312	304	304	305	302	324	285	267	294	312	294	282	326	281	299	286	282	278	281	293	280	297	312	310	330	285	300	282	294	326	300	273	293	292	281	265	268	287	281	330	281	271	299	312	269	279	271	303	271	311	293	275	309	276	309	252	301	289	269	307	303	298	280	309	298	308	276	280	275	295	292	283	277	315	298	252	283	299	278	343	272	285	306	309	309	331	268	307	261	248	259	295	274	291	285	288	303	305	286	279	305	269	294	314	262	276	286	307	280	241	295	300	258	284	299	308	257	315	281	284	322	301	265	262	267	286	306	284	270	290	276	265	273	294	308	304	308	266	283	299	300	306	277	271	264	307	276	298	282	279	278	291	286	269	309	292	300	295	315	310	307	310	285	287	292	294	295	277	291	280	276	279	296	270	283	321	257	287	291	286	295	294	274	283	260	292	284	285	322	291	302	288	272	361	301	321
60034	87684	59565	30552	10005	2069	744	571	528	554	554	556	585	551	513	529	574	537	530	571	514	509	541	531	557	560	542	527	539	535	482	540	548	519	547	576	541	549	514	521	546	537	588	500	537	524	567	549	522	543	507	530	554	557	516	534	530	559	514	534	543	529	544	526	571	577	541	547	512	528	564	537	583	505	548	534	528	502	522	535	523	497	567	536	490	578	485	528	567	541	529	540	546	510	524	536	546	511	559	514	522	544	524	538	527	543	530	524	528	553	545	515	548	550	496	553	567	522	557	555	514	476	555	522	551	525	557	554	548	558	513	569	524	546	523	546	552	480	539	539	534	547	527	571	541	543	526	516	518	558	548	535	499	539	546	516	547	511	610	537	541	487	512	517	572	546	544	554	516	567	536	533	572	518	540	575	525	537	565	533	535	503	514	532	554	551	553	526	522	534	557	541	554	539	531	470	490	540	552	541	560	543	529	549	506	522	569	579	499	519	550	546	520	519	592	544	507	568	556	544	544	555	490	551	539	545	514	555	527	554	523	487	532	551	519	538	541	544	513	564	548	558	543	525	539	531	554	506	496	516	595	515	504	512	522	510	543	563	509	537	595	476	564	542	511	517	555	544	546	581	557	574	540	516	568	542	529	557	495	518	501	556	533	533	543	551	547	539	543	582	489	516	569	524	521	527	490	520	529	572	562	543	531	529	525	589	517	549	542	505	565	514	515	519	548	516	542	512	589	572	508	520	526	547	537	565	533	538	551	527	527	515	538	497	544	520	559	530	547	561	509	530	542	540	523	542	544	568	516	567	539	535	497	537	523	538	576	525	554	531	512	583	502	537	540	537	569	514	566	541	589	569	549	583	516	559	551	527	531	563	525	553	532	508	526	550	527	534	536	528	568	525	511	538	533	516	562	542	483	540	562	578	539	554	520	558	528	519	497	518	526	489	487	508	525	518	523	575	522	548	524	541	508	585	544	574	529	560	564	547	573	520	571	509	525	550	570	556	521	544	534	523	537	559	562	572	558	548	504	552	555	512	499	579	527	522	543	509	515	558	535	558	568	529	517	587	539	587	516	500	529	596	530	532	510	513	535	516	544	575	504	508	533	492	577	530	548	546	518	556	553	527	536	522	543	565	504	520	549	576	505	574	580	538	579	540	562	516	563	569	545	501	550	548	523	557	514	544	521	516	552	566	523	532	565	519	550	512	544	538	531	547	552	546	560	520	544	555	548	545	536	514	536	572	538	566	571	574	551	547	539	538	546	541	590	531	527	525	532	545	548	508	546	546	526	526	518	541	522	555	534	484	550	547	541	536	547	536	539	524	542	545	537	504	540	560	560	539	558	580	542	542	527	556	547	510	514	601	530	540	533	572	554	512	534	544	523	540	520	518	534	551	491	536	554	540	546	541	538	526	554	554	554	531	555	554	532	534	549	535	549	539	529	559	526	546	520	535	526	508	533	577	560	552	571	558	510	504	478	536	562	552	539	502	505	526	556	567	549	519	545	517	557	531	555	500	568	534	533	551	519	551	568	520	563	582	537	530	533	583	502	550	529	544	571	571	592	524	513	556	495	533	553	552	535	525	558	570	560	558	547	543	555	523	560	531	511	553	541	578	555	516	506	514	517	560	605	504	498	559	536	556	555	531	531	544	521	538	601	531	562	538	550	522	565	553	566	504	514	556	530	557	588	523	523	529	548	537	537	534	582	529	519	521	538	554	515	525	557	579	592	518	510	546	544	520	544	486	568	531	524	553	534	545	546	574	554	520	516	590	552	549	535	558	554	493	537	552	560	510	569	513	553	519	530	538	534	533	575	527	532	532	555	530	526	553	521	587	535	552	528	546	543	528	565	527	530	506	505	539	579	552	548	541	514	547	535	519	545	520	538	510	550	525	506	539	549	567	581	540	536	581	505	548	502	548	549	531	555	543	542	524	524	563	542	515	536	539	546	546	542	544	500	530	517	538	589	515	551	541	544	517	548	553	545	502	525	548	589	526	533	579	541	537	560	480	469	496	562	526	533	539	521	535	521	507	554	521	547	487	621	540	537	510	524	555	557	503	542	539	608	533	544	509	498	527	567	561	581	532	553	526	530	532	510	571	544	524	550	523	557	561	527	528	572	566	523	569	520	547	524	547	507	550	567	514	548	521	488	520	518	542	570	528	526	532	531	499	526	512	556	531	549	502	513	529	537	551	551	551	566	546	503	513	527	557	559	497	496	516	551	520	544	548	546	604	522	539	505	495	470	551	522	560	576	514	547	518	540	575	587	547	502	534	517	578	552	541	553	522	522	537	543	542	536	535	520	528	552	529	530	561	531	517	559	533	538	578	541	563	565	588	579	526	541	524	526	527	558	558	518	559	554	561	529	537	524	522	547	557	521	539	499	500	551	523	531	524	549	555	530	527	541	572	517	522	570	529	537	492	542	593	517	549	545	583	498	524	551	540	499	554	510	533	534	550	585	541	533	518	548	542	553	556	578	531	515	530	533	512	531	524	494	520	569	551	549	543	545	492	549	511	538	509	497	569	556	594	540	490	561	515	511	521	548	529	537	566	528	576	536	549	573	502	562	556	522	542	562	515	534	560	535	577	526	544	522	533	529	526	525	567	500	552	530	529	543	530	544	547	555	557	520	571	521	527	483	539	567	547	569	527	508	512	515	546	587	536	528	543	548	595	523	550	526	539	528	559	562	551	525	534	556	581	501	584	539	528	556	553	539	529	581	525	536	544	545	510	524	550	566	575	554	523	567	524	546	545	530	533	530	581	538	562	484	488	545	514	530	541	547	509	506	524	544	522	560	518	536	519	550	562	525	552	549	540	533	524	570	530	581	546	567	544	586	550	511	570	539	554	491	535	526	532	559	544	550	545	541	511	536	561	561	523	532	528	542	532	501	574	543	502	524	537	566	517	581	534	506	552	562	537	537	531	505	504	572	533	534	520	493	525	565	531	618	540	579	552	529	505	511	537	577	527	601	515	555	482	587	545	527	514	568	520	524	573	524	575	510	571	538	535	510	540	561	580	594	503	537	591	557	540	538	535	494	553	542	489	533	517	540	509	571	554	546	558	513	546	509	520	562	542	538	502	563	519	529	575	533	517	533	548	540	568	558	543	552	527	546	544	475	526	555	524	609	533	510	536	541	568	558	540	561	542	543	524	538	530	560	578	530	563	532	563	517	553	543	581	506	517	544	551	552	543	578	555	545	538	566	542	549	595	551	550	593	569	552	525	506	552	548	520	557	558	577	544	528	565	555	537	518	594	501	579	538	545	542	547	545	517	549	540	559	562	530	497	572	544	558	544	537	522	560	601	527	552	524	533	541	578	553	553	531	554	542	525	532	570	497	522	563	514	515	508	558	554	542	558	588	524	528	496	553	551	522	532	541	538	527	532	531	510	563	511	538	499	566	515	580	530	530	523	525	583	519	553	525	546	545	564	524	542	542	522	509	541	532	527	569	566	520	532	528	505	528	574
23508	22314	30523	24504	21047	16130	2416	422	346	384	344	317	361	340	345	391	330	338	320	398	330	356	351	358	342	362	345	327	314	322	365	352	330	329	352	388	331	356	315	331	339	348	332	348	350	336	313	322	322	357	330	345	335	345	306	324	356	351	356	338	343	346	349	319	320	334	345	304	320	350	354	327	343	304	370	372	365	366	328	338	354	313	326	328	310	344	320	321	367	335	353	319	323	313	356	321	342	353	370	334	385	353	317	358	359	345	322	349	328	347	335	325	346	357	304	327	347	346	347	333	314	368	348	330	317	327	353	341	345	327	326	307	353	298	353	332	321	345	345	343	329	369	321	326	318	357	331	384	341	363	351	330	345	335	342	314	337	299	320	331	333	339	348	319	346	330	339	329	322	346	314	345	357	313	315	321	335	344	325	365	322	301	355	345	378	322	324	336	317	320	336	350	306	341	340	375	332	320	318	339	319	367	371	330	345	344	343	323	349	310	333	362	304	358	309	348	366	368	311	350	355	346	352	306	354	328	344	331	327	332	336	328	349	312	342	347	332	322	371	344	347	323	364	337	306	340	332	322	335	350	329	354	369	351	350	354	349	336	343	341	291	315	340	353	373	347	353	358	346	365	316	331	345	343	316	345	323	370	309	324	362	350	330	362	383	335	334	342	351	337	298	334	329	331	330	300	372	350	328	306	351	368	347	299	334	360	352	308	317	321	345	351	329	338	338	347	329	344	337	312	324	338	345	363	331	341	335	337	357	331	313	344	332	359	326	319	344	353	374	331	323	330	325	324	359	345	320	373	349	354	318	366	344	350	324	313	330	314	318	321	324	289	346	354	330	356	320	358	362	339	350	363	320	374	351	348	313	333	319	336	329	323	348	313	311	336	338	322	338	359	342	353	357	367	325	328	355	345	364	346	346	351	376	386	345	329	328	339	314	363	332	331	366	339	334	328	288	302	343	374	369	340	325	325	320	321	354	346	360	355	313	323	332	369	359	334	341	357	355	328	361	335	344	367	305	348	321	345	369	329	373	350	335	352	353	347	325	336	331	311	354	337	319	331	346	367	362	334	326	357	358	327	327	334	326	306	342	366	368	345	315	333	363	341	346	353	310	381	317	341	362	332	330	345	302	302	330	330	370	371	317	387	336	336	349	337	325	348	374	336	333	336	311	338	360	350	361	341	364	368	350	354	346	323	348	314	323	320	351	361	336	317	357	356	343	329	316	320	308	314	325	353	368	338	308	339	385	360	326	341	358	354	308	308	331	332	371	330	328	344	343	334	343	317	377	329	377	345	380	332	322	337	338	347	336	348	354	366	351	316	348	320	322	322	326	337	395	319	327	361	336	334	343	376	304	322	341	292	333	358	339	317	348	320	323	347	342	336	351	336	340	323	364	372	320	338	346	321	325	336	371	344	340	351	330	366	338	355	366	353	358	312	341	362	333	320	341	355	354	356	329	354	365	343	341	320	360	339	312	346	328	321	335	354	360	332	316	322	324	335	337	327	344	346	342	318	343	360	336	331	337	375	365	350	337	341	311	324	366	318	353	311	339	348	357	351	314	357	365	348	327	345	299	355	320	329	362	351	364	323	337	344	325	361	325	335	349	340	346	361	354	319	345	342	327	348	342	353	330	342	345	350	336	320	328	351	317	338	332	356	340	334	334	364	335	345	362	335	340	325	335	321	342	331	350	331	377	328	301	304	341	344	343	322	342	355	322	325	326	352	355	326	303	324	342	365	360	348	343	323	321	367	330	321	325	380	329	347	305	353	326	315	332	368	343	339	367	337	325	348	346	332	363	333	346	364	337	338	350	373	366	321	328	367	330	340	341	337	342	301	289	351	371	331	339	339	331	335	345	370	339	353	370	317	352	313	354	312	352	339	345	372	303	369	339	370	362	312	334	342	352	378	356	358	307	320	315	313	339	340	331	365	312	338	379	320	318	315	351	316	334	353	354	341	347	374	333	309	367	320	361	341	317	341	351	316	340	332	343	331	327	347	369	308	348	323	338	339	381	371	330	329	333	376	352	316	317	318	323	322	350	338	323	330	324	382	335	368	316	317	379	353	294	333	330	330	321	328	326	327	321	328	321	327	343	363	349	341	325	364	343	385	329	311	362	347	375	343	350	337	333	355	342	370	318	338	314	364	317	356	347	318	324	323	345	340	321	351	320	331	338	353	346	343	349	329	369	332	342	340	364	339	348	390	350	317	383	321	312	328	329	361	317	342	367	360	323	342	330	313	375	379	327	349	332	325	335	340	326	329	356	334	347	344	350	354	368	338	336	330	320	318	352	352	323	337	336	354	342	325	303	332	337	348	341	331	368	350	363	323	349	353	342	316	350	308	352	316	304	321	319	350	354	334	312	313	325	359	326	301	336	381	337	314	345	349	352	313	352	339	343	338	360	330	369	345	365	336	325	339	328	346	350	311	345	311	359	321	349	342	340	320	334	355	328	301	338	360	361	346	332	332	331	346	340	358	346	365	341	363	341	314	352	364	351	336	352	353	347	332	326	320	336	348	334	354	331	369	346	329	355	315	332	341	323	338	325	337	307	357	344	340	332	320	337	320	365	315	325	328	342	305	325	332	326	370	323	357	354	353	316	335	343	304	345	296	322	337	328	328	354	357	349	357	348	356	313	333	316	358	333	367	331	325	334	321	343	316	340	330	339	324	323	300	343	348	333	329	322	325	366	325	345	307	339	340	362	353	358	348	315	326	310	371	349	331	315	352	357	348	314	320	351	332	363	325	321	342	350	333	348	335	326	310	348	324	345	289	330	337	278	358	340	356	291	284	327	349	340	329	343	337	322	347	329	338	344	338	320	335	330	349	333	293	317	330	347	331	352	313	342	338	335	347	356	320	370	343	345	313	337	346	319	350	379	324	339	334	301	338	313	347	348	293	316	324	344	350	348	338	340	309	339	341	367	353	286	335	329	365	344	358	341	341	330	352	332	334	359	348	311	359	345	339	325	340	373	342	370	329	360	362	310	349	338	328	336	344	333	364	337	360	351	348	334	360	311	301	345	331	311	309	366	339	355	325	363	355	368	312	324	338	321	343	324	339	361	338	342	334	304	354	361	379	352	355	306	343	323	340	344	405	321	327	338	324	343	320	335	338	358	326	334	333	376	323	348	369	307	328	344	318	322	348	304	360	340	326	312	346	346	350	359	372	338	318	330	360	382	313	356	324	345	336	332	346	366	359	344	370	336	314	348	340	344	360	337	356	310	340	338	325	372	336	342	368	328	336	340	321	326	358	339	328	343	350	339	358	351	316	335	328	357	360	313	346	335	337	332	352	333	322	328	323	337	365	374	316	304	323	344	338	351	352	342	334	373	327	306	326	341	335	362	347	357	320	377	345	367	343	309	336	324	316	340	292	334	324	341	329	312	360	352	348	349	348	339	337	335	347	321	353	325	343	342	341	330	336	304	349	331	318	332	363	381	308	368	392	351	353	327	354	356	343	319	332
60235	99654	70590	39379	15803	3374	998	709	627	606	596	600	610	593	634	609	638	626	603	583	570	601	613	629	622	556	603	600	619	588	660	568	625	614	613	646	612	632	603	579	614	619	597	590	613	577	631	622	576	605	555	590	598	633	598	644	624	584	611	575	627	542	578	625	611	610	572	558	602	577	597	620	579	586	598	606	611	614	626	594	604	566	580	599	626	617	610	605	596	611	606	584	618	579	619	588	585	644	590	622	651	542	585	603	639	614	586	596	601	609	586	601	627	584	634	562	580	601	596	643	590	552	584	616	614	660	545	606	645	590	604	620	630	595	539	625	588	588	586	622	602	620	586	609	583	606	600	582	633	581	579	589	653	615	587	591	631	610	588	620	576	618	598	591	610	622	617	558	633	576	651	597	569	546	584	576	650	616	595	592	591	618	631	609	602	579	584	577	590	575	610	585	581	627	571	601	613	584	622	545	608	558	617	550	605	603	628	589	599	590	639	603	626	585	598	604	580	636	598	599	615	586	623	614	554	600	574	569	574	614	616	613	612	627	604	579	599	575	586	591	566	636	612	608	554	605	610	601	592	612	567	611	593	604	578	611	585	587	624	614	625	608	541	636	638	571	589	644	602	572	609	557	599	622	601	588	587	587	609	609	604	620	620	611	620	600	596	605	553	575	585	589	578	605	618	628	644	589	631	598	584	618	599	577	628	624	611	599	588	581	620	621	618	605	597	628	607	573	629	590	637	660	604	617	640	594	617	582	605	593	573	552	592	589	613	649	603	634	647	597	631	579	618	599	640	550	592	604	591	592	606	561	586	586	599	588	598	606	630	591	581	596	561	630	605	588	581	619	614	627	593	637	590	595	616	576	557	581	565	610	588	598	586	635	599	642	588	588	647	593	611	578	599	616	620	612	609	584	556	616	625	600	624	633	642	605	583	612	620	600	599	592	623	599	610	596	586	629	593	628	590	604	614	622	547	594	611	581	628	626	615	607	594	609	575	610	577	594	630	608	608	611	561	631	612	594	629	629	621	602	615	598	647	608	615	622	590	575	536	622	625	583	606	616	583	593	594	617	611	589	646	591	598	618	588	599	605	589	600	594	609	582	590	575	554	548	586	551	629	612	618	615	643	618	572	624	594	561	645	620	622	613	568	582	583	611	576	588	586	618	579	593	572	589	592	619	623	598	638	633	618	633	592	606	608	610	551	628	594	584	627	577	609	630	595	617	566	574	596	590	560	587	578	607	554	563	567	644	600	599	570	634	568	601	594	633	607	622	578	627	610	600	653	554	670	600	635	591	606	599	612	610	592	606	593	597	581	569	596	589	585	597	615	602	621	652	590	596	590	601	587	649	566	571	625	558	596	583	663	612	608	568	597	558	567	619	620	599	587	569	639	620	615	654	644	584	616	623	532	611	575	580	559	553	620	627	576	596	598	599	613	626	617	599	595	604	595	596	590	579	640	623	601	598	551	566	606	623	590	558	594	616	582	592	608	605	596	637	599	608	629	619	665	634	604	586	577	582	611	593	582	577	649	552	541	631	603	600	654	564	591	633	591	611	540	619	558	639	592	640	583	620	595	609	575	570	584	571	600	611	592	619	577	605	598	629	578	653	600	597	614	636	631	633	643	575	652	558	592	608	601	573	572	632	582	609	572	590	597	602	597	560	584	574	607	646	615	621	599	583	576	612	585	623	579	576	622	582	579	590	590	592	580	568	599	586	611	575	626	600	572	593	632	657	618	595	618	582	615	591	634	619	596	588	575	603	626	603	602	591	606	602	576	607	600	577	570	591	615	621	572	619	573	632	619	615	623	564	565	630	576	570	617	642	594	653	627	612	631	551	631	618	584	614	616	603	613	580	607	609	582	562	596	584	627	619	649	587	630	582	563	643	628	594	622	609	627	619	578	562	606	574	613	635	551	608	589	576	616	608	584	622	601	614	605	603	604	619	622	610	607	573	596	581	571	589	638	650	583	614	625	616	614	612	587	557	598	575	598	594	596	582	599	590	595	600	575	616	572	599	592	607	598	614	594	587	597	635	604	585	586	604	605	643	571	598	591	596	620	591	629	583	620	574	602	613	607	635	596	610	571	611	609	594	573	625	636	540	643	636	554	587	580	559	589	587	611	578	598	580	562	561	591	586	606	583	564	590	598	605	584	587	600	595	629	625	572	596	637	618	602	628	599	638	591	565	595	595	587	579	638	569	570	587	606	585	617	605	639	592	607	611	589	672	625	607	632	556	622	573	607	574	593	586	618	610	595	580	586	590	604	585	599	637	609	596	582	602	632	625	630	600	586	601	570	649	589	587	560	616	627	568	576	577	590	615	617	635	585	579	582	569	579	585	571	595	589	579	554	594	559	556	611	576	583	589	618	615	605	616	641	577	599	582	601	595	670	559	601	554	625	569	606	626	554	630	561	597	624	616	633	634	595	624	610	623	638	578	556	539	630	564	596	604	582	565	582	589	593	597	600	619	529	595	606	604	620	634	609	591	567	637	606	617	601	593	599	635	579	599	578	597	603	596	583	627	618	587	634	594	597	596	615	567	609	624	585	593	605	631	607	620	629	628	585	604	633	586	605	570	586	595	591	626	626	594	614	580	635	598	570	603	631	568	602	604	577	613	641	620	582	546	606	573	588	605	605	624	620	578	591	598	635	570	579	582	589	613	645	587	651	610	655	601	592	623	602	618	613	617	546	603	586	587	598	589	651	654	566	593	604	640	574	577	611	607	588	524	624	682	604	618	603	571	548	602	587	584	595	637	603	606	606	607	598	616	626	598	607	613	589	621	596	646	551	576	622	594	630	592	555	588	615	613	577	602	589	585	580	592	606	654	616	621	587	609	624	559	626	568	592	645	603	574	571	562	601	612	582	606	603	607	636	656	599	623	587	603	576	618	577	540	612	616	620	580	566	610	556	567	585	569	590	633	576	612	601	643	584	577	580	628	619	599	608	609	535	584	607	578	615	607	622	603	636	645	605	622	559	568	608	582	593	629	584	634	614	596	557	564	619	588	612	560	568	567	598	557	643	588	589	655	583	597	602	661	570	576	638	595	620	601	588	594	543	643	598	591	603	598	599	634	606	610	635	637	547	577	560	567	610	590	572	577	612	626	558	577	586	596	598	599	585	621	641	546	577	612	611	607	624	623	606	575	585	616	593	585	571	596	583	623	585	618	592	609	603	592	607	616	601	551	618	599	592	615	601	618	596	596	622	582	615	586	635	609	587	594	601	603	583	611	622	586	540	615	572	586	632	566	576	593	565	621	606	626	580	595	585	610	617	596	565	600	568	646	547	611	593	621	608	571	626	559	602	577	570	609	624	592	581	620	605	590	588	607	592	584	588	584	624	523	584	640	577	576	602	588	598	607	593	587	592	619	608	631	547	571	563	628	618	613	598	617	597	611	567	592	635	618	555	608	578	548	609	608	641	584	590	607	607	604	554	556	649	590	606	562	571	607	607	676	629	607	603	598
30324	30740	25911	10199	1386	551	333	271	357	269	300	300	277	288	258	278	294	293	282	270	297	318	264	264	274	299	311	263	297	281	304	263	269	284	298	282	301	297	268	287	258	269	282	278	275	291	284	282	308	289	263	265	288	270	272	280	307	293	316	291	272	301	296	283	258	277	286	293	268	266	314	291	306	274	285	308	297	290	274	305	284	262	266	304	276	303	289	284	298	277	282	310	286	302	303	275	320	285	329	289	268	299	270	277	292	271	264	262	334	256	284	282	293	303	308	306	304	276	263	277	318	284	279	275	284	259	267	286	268	294	280	293	285	293	311	278	293	286	287	285	273	307	297	276	278	309	265	257	305	289	277	280	265	281	254	296	280	275	304	305	298	306	260	259	275	253	267	301	267	272	277	272	277	285	277	279	275	276	269	300	324	264	267	285	318	330	282	261	275	311	259	288	294	305	287	304	280	299	268	281	261	279	283	286	259	263	300	262	285	268	291	279	296	287	303	275	312	293	305	298	278	277	298	302	271	258	294	271	287	285	289	301	252	237	282	280	272	292	276	279	283	269	299	292	295	309	271	302	291	324	250	311	247	302	284	295	293	277	295	306	282	293	286	260	304	275	258	291	283	288	262	277	258	289	294	285	320	294	267	277	268	302	292	309	276	294	280	315	278	278	269	262	314	265	275	272	287	264	293	282	265	269	292	292	282	290	248	279	289	280	283	268	284	266	266	292	290	289	293	283	295	276	283	284	267	280	269	292	292	265	289	275	277	314	290	282	315	283	286	251	285	280	248	274	278	295	278	295	281	291	301	282	274	284	262	261	289	277	294	273	288	293	273	278	280	305	289	278	286	287	270	281	293	275	254	261	269	310	265	279	299	255	295	265	272	260	263	265	280	310	280	282	298	301	300	298	270	267	302	284	300	295	286	278	265	282	304	261	297	301	270	262	298	305	296	289	276	285	269	291	256	277	291	296	296	295	263	259	288	291	298	279	300	286	280	259	260	282	257	279	291	267	288	298	277	297	295	288	275	332	261	319	268	263	290	314	291	297	298	299	277	284	299	306	287	267	264	280	298	286	280	283	308	301	285	283	287	295	297	292	255	267	284	267	282	258	287	284	273	292	259	292	286	276	334	259	286	299	308	334	267	261	286	294	296	287	285	266	286	290	275	296	290	288	315	265	326	278	277	296	286	275	291	269	296	292	279	271	291	309	289	265	282	290	312	265	259	263	283	283	286	297	311	282	268	306	252	257	282	292	281	301	239	277	273	306	299	299	303	282	269	283	272	280	282	295	280	283	303	281	319	293	322	282	289	286	287	266	261	261	261	291	279	295	303	302	278	278	277	276	291	319	305	271	311	262	280	303	270	276	264	272	328	274	283	300	274	299	290	280	271	306	290	287	284	299	296	278	304	290	288	301	278	264	290	273	279	276	272	294	281	255	299	278	290	291	309	286	271	313	284	262	279	233	282	302	295	275	304	251	301	276	304	292	276	297	316	275	306	291	276	253	271	276	300	293	282	294	277	286	272	264	301	292	303	289	277	256	313	280	291	292	303	268	280	258	285	273	274	295	274	271	255	299	281	307	273	259	279	266	285	254	274	321	280	322	277	258	288	294	272	279	289	297	296	285	273	277	315	297	253	290	274	292	270	272	278	321	304	268	292	291	252	235	285	267	254	309	261	282	269	281	319	272	280	280	292	301	295	265	268	289	296	299	309	319	258	295	280	267	285	278	274	301	290	267	289	300	276	318	268	264	290	285	278	280	313	305	303	272	273	308	292	260	272	306	291	273	307	293	280	272	293	299	280	304	268	287	310	270	318	284	301	276	268	286	265	267	275	298	276	280	269	263	235	266	311	248	284	240	288	273	289	289	304	299	257	277	255	273	279	291	271	306	282	277	321	284	297	295	293	275	271	291	269	322	272	302	258	280	287	286	295	285	282	310	294	282	302	298	283	262	312	299	286	299	289	283	296	325	279	304	292	270	284	286	285	276	282	266	289	297	246	281	282	311	276	300	273	264	298	289	289	284	293	292	288	295	306	274	285	262	303	274	281	268	301	306	301	322	302	311	323	272	297	309	305	271	281	282	269	254	307	303	277	283	312	311	292	291	288	288	266	277	268	288	274	286	300	280	268	273	290	291	284	276	268	302	288	279	275	280	279	269	288	261	261	297	269	296	276	266	281	301	294	277	283	315	325	282	287	285	276	304	285	270	299	293	299	277	317	311	265	285	281	264	302	290	303	298	273	262	259	282	272	263	307	304	311	298	291	268	282	286	299	313	301	289	252	279	301	264	285	294	296	304	288	240	277	268	267	301	291	297	270	320	311	284	304	265	285	300	270	304	271	306	306	279	289	298	248	295	324	318	313	285	283	305	306	293	268	296	284	248	261	301	292	282	330	276	273	295	278	307	265	277	310	279	266	271	302	290	319	248	302	279	289	322	267	304	306	264	260	282	302	245	260	289	282	295	293	265	264	288	251	270	307	280	323	292	273	281	279	280	285	282	317	279	294	289	277	285	313	275	280	296	315	255	290	292	265	283	262	289	274	291	308	309	246	284	270	287	309	278	309	278	297	294	270	322	296	296	303	283	262	301	301	274	285	316	281	288	281	293	275	302	269	267	326	260	242	258	314	289	281	290	297	273	312	277	280	285	284	271	266	288	274	316	309	308	306	262	287	331	273	326	299	277	273	307	281	279	278	275	270	273	290	279	318	281	299	275	283	301	277	298	276	303	299	257	265	294	285	263	273	295	269	300	277	278	292	268	299	255	285	290	264	319	311	303	264	292	275	265	345	278	265	287	302	281	282	283	292	294	271	292	275	290	276	311	280	317	240	281	282	311	292	312	271	314	290	294	302	258	271	296	271	276	265	280	284	295	279	272	307	255	299	283	302	276	274	261	279	286	318	277	282	294	276	286	274	268	299	302	275	304	301	285	307	276	283	289	266	283	272	272	275	277	256	326	284	261	271	265	337	284	289	291	276	319	271	283	324	311	288	280	283	279	273	283	314	286	286	299	247	291	284	312	305	325	271	290	302	287	306	271	256	257	307	270	283	302	270	288	268	294	263	276	283	289	287	253	280	292	280	297	301	265	286	251	270	255	269	306	264	291	242	265	292	263	297	269	275	269	305	283	269	268	261	292	304	275	292	300	271	307	287	291	286	247	280	276	304	281	290	305	282	298	277	267	306	288	272	282	260	283	264	285	276	307	288	271	271	309	284	294	298	300	292	273	271	256	255	299	275	257	266	305	319	281	301	291	304	277	286	276	294	292	305	274	273	281	258	276	285	288	289	280	296	274	302	263	284	276	266	253	277	264	310	280	312	272	297	287	295	296	281	258	301	255	254	244	277	272	282	261	277	291	316	251	249	290	302	292	250	274	305	274	289	268	286	287	286	289	288	255	256	273	262	280	309	276	258	273	281	272	296	279	283	281	278	300	276	284	250	296	272	306	280	307	260	259	287	293	284	280
38712	47615	31161	11132	2594	860	564	521	580	508	508	541	554	553	498	511	519	583	540	548	580	539	529	535	479	547	524	516	522	548	499	553	544	533	558	540	521	547	547	525	545	530	487	498	521	538	596	557	558	495	542	545	506	582	534	472	515	552	583	532	561	538	467	516	570	542	561	548	593	496	517	530	530	574	492	535	542	518	537	548	526	545	530	555	527	503	529	514	555	514	524	572	527	561	522	525	530	548	530	556	579	564	533	566	528	590	535	525	546	568	560	555	497	528	512	525	530	527	528	550	549	563	562	533	523	506	579	539	505	529	554	538	532	523	547	561	576	586	529	578	514	552	534	530	529	533	542	514	533	489	569	557	543	518	530	579	517	550	536	533	525	530	537	530	522	489	576	505	548	500	542	512	543	571	530	571	520	521	524	541	563	519	534	496	524	547	532	523	532	535	554	555	498	508	554	543	517	503	549	550	492	495	539	510	579	495	534	629	489	530	526	550	558	517	506	554	539	554	540	533	470	491	560	543	533	498	572	561	549	585	514	555	524	547	528	541	562	537	479	571	511	552	521	506	564	534	546	524	540	568	533	529	534	498	572	549	507	513	514	570	533	514	577	560	530	541	533	550	573	562	555	494	540	512	528	514	536	559	499	522	487	539	525	505	536	510	555	526	532	497	538	551	515	526	547	507	536	556	483	544	572	521	561	555	545	538	550	560	560	517	525	545	520	576	533	532	529	516	508	504	497	525	523	547	510	562	576	526	542	520	484	526	558	590	529	531	526	530	534	557	580	564	532	530	524	521	524	531	550	562	560	583	537	539	510	502	509	532	541	540	533	545	527	523	492	541	532	522	556	530	547	538	522	518	515	523	546	539	517	536	562	512	518	534	521	564	547	564	525	532	564	534	547	516	587	534	557	488	544	532	508	556	544	510	507	565	535	544	548	537	592	522	520	540	532	530	540	536	544	548	528	487	545	514	545	551	520	564	570	528	525	550	511	512	539	548	513	544	570	528	530	528	553	532	523	544	524	540	482	534	549	587	541	538	553	533	522	548	539	495	565	510	511	515	564	516	538	545	588	530	555	560	525	517	556	545	487	498	524	513	508	489	530	539	535	555	524	532	535	575	535	508	540	536	508	513	535	550	503	559	529	500	530	505	547	513	563	555	549	520	551	542	525	543	527	529	546	482	540	578	529	518	526	520	558	544	588	539	569	540	518	529	521	543	530	537	546	532	541	524	522	577	523	521	546	509	537	531	529	553	524	592	537	548	548	557	554	580	529	543	536	534	549	511	571	530	511	522	556	540	556	541	505	512	541	556	549	505	512	571	516	503	540	564	508	515	580	528	525	506	528	506	554	515	505	528	537	539	536	552	558	540	522	504	598	510	546	585	540	536	530	550	556	569	513	597	519	494	539	521	522	550	534	523	515	549	543	514	521	543	527	572	549	536	526	536	550	507	538	521	520	523	516	530	562	594	544	522	549	521	558	519	519	507	536	542	553	545	563	533	521	527	534	461	503	545	511	521	570	568	529	525	525	538	519	540	550	547	499	537	548	527	571	541	559	498	521	530	543	529	507	533	527	567	530	573	523	495	487	517	578	545	537	489	523	536	535	547	555	552	496	501	571	557	483	546	541	511	561	551	515	525	525	509	489	512	563	547	508	560	490	557	557	524	525	531	542	462	492	530	567	545	528	519	545	571	529	514	539	528	512	553	528	536	523	533	584	528	546	511	524	552	534	561	558	524	543	504	521	572	550	542	573	530	543	557	567	495	498	539	535	542	518	567	545	538	546	502	534	558	510	507	499	548	549	551	530	492	503	505	518	552	577	517	555	576	560	533	555	515	531	531	534	522	576	543	516	536	493	535	507	552	560	531	549	540	541	571	518	528	549	507	493	527	537	534	515	585	547	536	578	539	531	536	563	570	546	532	516	516	510	556	544	551	566	536	503	553	504	560	495	530	500	501	535	501	516	520	510	557	535	491	531	553	536	500	521	570	542	516	517	596	564	586	522	561	533	497	541	518	480	476	536	534	514	542	531	560	540	523	510	507	553	541	561	536	547	518	506	510	562	504	524	546	539	551	566	523	532	513	594	518	526	574	492	540	502	558	540	534	532	530	516	537	540	552	538	556	516	502	525	538	561	528	560	556	569	526	521	536	558	527	488	532	513	490	572	555	560	536	549	508	548	521	542	587	500	562	518	573	501	528	511	519	541	520	533	519	483	534	552	513	541	510	568	498	558	547	565	538	489	504	506	513	531	541	501	527	533	519	549	513	525	546	557	525	493	532	547	537	548	551	548	537	554	517	550	520	539	514	538	506	527	577	515	533	527	554	499	515	521	540	524	525	509	525	508	550	512	539	532	567	489	520	545	561	501	527	562	556	504	513	499	526	542	537	506	555	547	561	521	506	511	531	515	576	523	528	500	531	506	543	535	520	490	547	522	504	527	501	557	542	552	531	581	520	512	534	548	552	530	520	537	580	513	559	522	520	531	529	528	545	496	532	510	503	517	511	564	535	555	553	530	520	540	539	525	572	554	502	563	517	498	509	573	542	538	537	520	532	550	510	531	535	509	576	553	518	532	517	510	555	542	536	522	519	550	558	577	547	524	502	498	558	505	542	551	555	490	499	531	514	562	536	533	501	522	527	542	549	560	536	505	547	504	540	546	527	535	509	522	585	551	530	513	530	560	542	512	541	548	504	538	543	519	541	579	556	507	554	505	564	534	515	528	523	527	533	548	526	543	538	507	519	569	511	492	520	558	539	479	540	525	561	554	546	492	561	548	571	509	532	525	528	505	543	498	555	498	512	545	565	538	568	529	591	521	515	498	522	528	504	508	560	568	498	525	520	536	481	511	538	517	496	521	571	481	503	530	553	524	491	533	546	526	543	499	520	478	521	518	557	508	487	543	558	548	520	526	529	531	522	563	552	520	533	537	536	565	555	561	519	576	546	531	534	521	547	566	494	515	532	502	558	564	562	531	536	574	517	526	595	501	521	532	565	548	519	555	518	542	533	562	501	516	530	504	567	546	531	500	514	507	516	552	552	583	552	530	515	505	523	526	525	541	534	532	512	504	511	517	508	577	528	536	552	513	547	505	529	542	548	495	509	547	502	545	517	533	497	551	533	561	559	541	549	480	559	523	544	486	530	513	528	528	568	511	529	545	538	525	552	540	491	549	518	534	532	474	505	564	516	547	515	518	537	520	544	512	502	547	502	564	480	538	549	519	535	519	514	501	535	519	555	477	563	544	534	525	519	513	525	546	520	561	547	568	516	508	517	515	536	540	516	518	527	503	542	567	541	561	541	542	529	531	537	520	521	528	523	539	560	522	534	513	508	544	528	573	544	545	507	541	509	561	517	569	493	518	538	579	534	519	538	536	533	593	551	534	566	565	562	531	523	583	547	532	553	525	516	541	501	539	536	544	529	464	549	533	495	527	528	583	531	545	528	530	554	511	515	520	514	563	519	539	579
24907	24063	32741	26123	17491	4498	531	351	286	319	315	257	286	302	304	287	290	307	278	284	316	303	268	286	313	274	289	280	309	269	298	296	292	301	261	269	262	282	282	278	271	300	258	272	297	268	295	307	293	299	278	262	257	262	275	292	279	294	291	315	289	281	288	250	297	282	296	262	278	271	250	309	274	277	277	267	254	259	305	297	285	273	303	277	298	306	243	298	274	282	282	283	283	301	287	320	303	266	252	279	286	285	292	257	263	302	308	271	278	295	274	321	275	279	254	293	299	295	285	302	303	305	303	332	275	304	302	295	281	251	271	290	279	278	300	324	288	278	267	322	296	279	251	276	312	299	265	289	293	291	270	268	279	264	301	276	282	302	270	287	261	306	279	324	316	267	264	268	282	288	273	291	306	305	289	264	279	290	304	300	306	275	313	251	301	274	272	313	290	293	306	276	259	264	310	280	293	300	274	286	248	253	314	282	259	285	296	305	284	285	256	290	298	271	292	324	286	301	275	289	288	291	271	316	272	278	271	272	289	267	295	311	307	259	297	275	279	287	260	280	296	331	299	257	267	290	300	334	284	296	301	262	277	301	292	280	264	298	268	293	297	277	279	271	294	283	313	282	281	264	271	287	259	312	275	266	271	263	299	292	291	281	304	269	267	296	246	313	283	262	314	290	280	276	265	275	269	268	301	282	280	276	274	267	300	269	238	286	284	273	276	275	280	281	260	257	295	290	293	307	279	279	280	287	261	277	269	273	291	333	276	277	288	277	279	274	287	271	270	294	262	285	265	264	278	290	251	298	289	281	273	285	279	315	312	233	260	283	290	272	285	299	299	275	281	285	316	292	294	282	306	262	266	275	312	286	310	290	266	269	304	256	296	294	293	286	302	303	270	285	281	273	283	287	269	287	252	268	286	248	283	292	261	260	293	280	264	305	278	266	295	292	275	287	298	280	289	255	281	272	268	304	284	275	291	293	281	303	285	311	277	310	280	285	300	279	278	263	295	285	296	259	264	279	274	311	279	282	293	274	275	290	291	266	269	305	271	294	306	291	308	268	277	280	312	290	286	313	300	295	297	289	304	277	282	278	293	270	306	299	260	310	274	310	267	304	303	308	296	259	298	291	258	285	287	288	280	279	247	314	287	268	319	273	279	293	272	269	288	290	320	307	290	299	293	267	303	290	276	276	288	298	293	270	303	297	274	266	274	269	304	278	289	277	263	260	277	281	270	278	278	271	271	284	272	305	265	312	280	304	269	294	260	291	283	309	290	281	265	279	273	284	289	265	279	273	309	285	299	280	249	284	304	294	293	259	289	290	269	293	321	274	316	293	289	295	296	239	291	273	275	289	291	264	303	280	306	271	307	301	260	287	297	273	277	296	287	316	297	279	285	271	301	287	304	268	309	274	319	266	287	264	278	293	299	271	277	275	258	258	281	274	255	266	260	278	256	306	292	299	279	297	317	290	293	305	291	307	272	300	304	280	310	312	290	273	292	271	274	248	275	322	289	304	272	282	287	284	292	309	271	301	265	285	281	269	297	291	286	285	290	275	283	296	292	285	275	273	286	267	289	281	300	296	281	273	284	278	295	278	265	281	258	282	261	237	293	309	236	300	298	288	279	272	281	293	275	273	303	263	311	280	278	313	280	242	272	295	279	266	284	319	257	277	279	282	290	296	326	281	240	279	288	274	298	292	285	277	275	267	283	295	275	277	282	289	259	244	307	301	291	269	254	268	273	315	292	309	270	290	277	273	276	266	275	287	289	279	284	287	302	295	260	289	283	291	278	277	268	281	316	277	266	283	280	289	282	300	306	260	304	252	308	305	270	280	315	291	266	308	263	277	276	296	283	284	290	279	290	279	278	280	276	292	278	311	297	282	274	291	283	277	284	277	273	252	277	276	274	292	260	274	280	270	312	313	285	302	283	276	300	296	300	292	277	272	272	287	270	268	290	296	312	294	259	267	255	272	281	278	294	278	280	278	282	305	261	305	290	296	302	299	277	281	272	279	283	288	274	253	345	291	307	286	268	226	296	280	291	266	279	268	261	298	279	308	255	307	259	303	298	280	300	302	271	283	297	303	274	277	277	294	288	285	253	298	297	291	266	306	281	298	270	295	278	269	285	279	280	296	274	299	268	250	259	293	280	273	288	288	286	281	306	280	262	292	258	312	331	309	290	275	300	303	280	261	298	258	284	312	258	298	294	284	262	289	271	279	300	253	277	300	246	271	301	292	280	284	287	301	287	287	283	257	276	297	263	284	294	293	291	301	270	312	264	285	285	289	270	287	283	271	253	267	253	278	273	313	277	276	286	300	286	307	292	272	293	282	270	287	301	308	278	304	279	298	295	309	305	287	270	278	279	277	256	279	306	278	272	275	293	293	260	252	251	292	288	317	268	269	295	277	305	270	289	286	288	281	264	270	274	288	287	304	277	330	282	256	303	276	289	273	278	270	275	304	290	299	285	297	280	288	334	326	263	290	292	284	300	264	296	306	295	308	271	281	283	294	284	277	302	295	299	275	266	273	262	271	307	281	298	285	301	282	299	288	308	297	288	280	257	299	281	276	308	278	287	279	297	277	297	294	301	284	299	299	294	298	311	301	279	285	299	287	256	281	320	276	292	266	280	283	282	267	256	277	266	240	303	312	285	301	279	285	301	302	295	267	310	284	332	288	306	289	290	269	272	288	292	293	272	289	274	298	281	251	272	281	285	244	250	301	286	277	281	278	305	301	291	275	299	273	276	268	258	282	290	291	302	265	272	262	284	250	279	293	285	272	240	278	254	282	281	300	283	271	270	274	270	284	280	280	327	266	292	302	297	260	282	265	257	280	316	275	295	285	263	313	272	262	277	275	267	278	284	268	272	255	263	272	274	324	297	293	292	298	285	280	272	263	271	265	265	275	294	295	272	303	294	310	310	269	236	274	276	280	310	265	296	283	269	273	297	295	269	269	292	277	290	288	289	277	270	295	275	290	314	271	297	300	263	299	275	283	274	293	270	294	251	259	297	317	264	295	291	305	278	280	284	252	294	289	311	269	267	285	276	292	288	269	283	271	300	267	301	285	284	298	303	284	261	277	287	296	300	290	280	292	283	297	306	291	277	285	313	289	281	282	291	322	289	281	273	267	268	265	255	309	257	276	283	308	283	309	258	276	277	266	300	300	283	279	274	287	316	276	274	266	260	288	290	279	285	300	307	270	314	301	284	273	258	264	300	285	302	266	258	281	241	280	281	276	286	271	252	274	269	281	280	285	282	271	308	308	265	275	283	260	285	325	263	290	290	269	276	270	287	332	274	270	307	251	293	308	289	292	290	255	295	281	286	262	289	277	274	292	263	305	332	266	306	283	295	302	283	292	323	316	293	252	278	278	272	291	276	291	295	305	261	287	282	303	286	277	301	272	302	286	274	304	287	287	275	275	274	293	262	286	272	301	279	262	266	320	271	313	304	298	251	290	306	276	258	281	311	295
60172	88687	61085	30952	10282	2457	766	577	523	546	513	511	534	569	527	504	541	545	500	562	561	528	565	538	549	549	571	527	533	582	523	558	501	549	528	563	535	551	532	550	506	532	506	514	540	558	573	501	532	541	526	505	536	514	491	546	586	554	550	568	567	514	571	541	518	506	585	515	578	560	499	494	553	554	516	524	544	562	523	525	514	569	535	545	519	532	525	522	539	528	575	568	549	511	505	534	509	536	525	523	571	540	537	531	540	500	519	537	537	549	574	555	530	508	487	520	522	554	506	481	523	578	579	525	546	551	559	557	540	516	540	544	497	523	532	482	514	524	519	519	573	529	547	537	585	498	551	513	498	534	516	503	517	532	556	507	511	548	538	515	501	539	514	537	561	517	528	567	571	590	560	566	510	536	600	576	490	525	537	545	525	553	495	530	535	555	551	506	527	517	509	560	513	554	523	543	579	541	572	521	528	531	513	532	592	535	513	546	544	563	519	548	511	511	526	545	560	525	492	537	545	513	534	572	526	538	553	523	508	501	553	539	513	529	568	520	495	530	575	542	551	536	572	553	541	492	537	542	575	549	569	531	511	515	520	559	511	531	544	547	555	568	559	544	490	541	500	536	485	543	524	524	539	558	541	542	512	568	493	550	544	528	551	493	510	543	525	493	517	522	546	521	546	540	537	568	533	502	513	530	508	533	519	558	505	520	530	516	512	558	521	550	618	523	536	572	495	529	498	541	558	525	514	515	539	511	517	500	546	546	545	534	513	494	557	522	518	526	533	518	515	479	562	529	560	569	492	471	503	523	563	520	518	532	546	540	543	502	550	539	524	549	550	522	481	521	539	546	546	519	537	536	530	548	554	559	469	544	544	536	567	518	496	526	505	503	536	495	521	517	555	589	538	547	500	546	494	559	535	536	520	538	549	544	568	535	527	561	575	491	526	566	525	533	541	542	526	518	504	497	532	525	578	512	501	514	552	520	569	569	547	551	519	524	524	516	517	574	529	521	531	538	521	511	533	495	532	532	513	532	542	545	551	541	535	517	504	516	513	520	571	512	519	509	521	550	548	495	506	559	556	569	521	504	512	550	576	498	534	525	550	527	496	483	487	570	591	513	496	535	583	565	514	564	562	492	558	527	500	561	493	550	493	537	547	518	514	532	546	541	533	551	544	521	531	528	514	512	566	512	495	553	536	542	539	523	590	523	515	558	549	557	547	547	479	523	564	546	543	561	562	541	568	561	513	525	535	549	520	517	518	517	519	551	571	539	498	527	556	531	505	561	490	541	562	542	552	534	556	542	517	554	543	508	574	512	521	507	520	529	524	529	501	566	523	539	544	524	579	550	563	566	534	527	548	534	544	543	544	564	536	538	537	550	524	537	542	541	545	514	534	503	539	531	495	557	519	543	536	483	519	503	536	511	592	519	580	505	484	517	507	542	529	516	549	547	538	520	566	578	535	550	512	509	541	538	562	516	557	566	504	558	523	524	573	496	536	539	529	503	558	519	543	564	515	535	504	545	537	542	576	543	560	537	491	541	498	544	567	561	560	552	509	529	544	547	533	535	538	531	527	550	525	541	549	505	563	540	522	532	570	560	555	549	494	527	532	554	540	551	491	577	570	542	533	490	517	530	512	520	537	532	542	541	526	547	533	532	515	546	536	528	574	526	540	521	516	514	532	531	561	549	553	555	524	546	542	550	531	558	539	553	512	499	537	579	553	527	515	549	549	527	514	547	541	555	561	524	555	600	510	534	525	527	522	547	561	506	581	539	523	518	546	576	551	535	519	526	537	523	546	568	550	549	545	552	506	541	555	519	572	518	553	542	514	548	542	569	527	550	537	530	531	565	504	551	567	571	560	491	563	495	529	551	522	536	522	557	525	558	498	506	522	518	574	574	534	528	507	513	554	548	500	557	536	579	526	559	557	510	535	531	492	540	508	545	519	519	559	529	571	525	508	585	537	542	533	554	531	548	533	556	494	554	541	481	538	570	527	490	513	510	527	541	511	521	577	511	494	548	551	547	567	546	537	535	528	503	523	552	543	561	550	542	506	531	530	529	521	546	543	534	553	578	572	510	551	541	554	519	576	561	534	533	567	524	539	547	522	552	497	532	525	526	524	503	519	543	542	530	524	540	553	535	530	546	525	536	557	567	531	512	524	528	506	507	553	563	487	546	559	561	542	495	517	541	542	522	570	556	499	524	506	524	519	491	557	485	558	537	501	576	518	528	509	544	534	518	534	547	535	546	544	541	524	529	532	536	547	541	535	514	529	531	500	522	545	555	546	525	538	534	567	518	563	555	499	517	555	547	535	517	526	517	608	498	519	554	556	538	553	525	516	558	535	540	561	544	543	543	573	577	542	527	548	567	536	516	523	480	555	519	562	509	533	529	533	556	576	557	528	548	515	534	557	525	537	506	513	543	556	563	489	538	552	484	548	555	517	530	543	561	491	563	509	509	552	531	530	482	529	529	499	567	549	576	527	518	517	548	528	479	551	516	521	515	521	501	541	513	535	495	567	558	549	557	506	537	533	493	587	529	556	541	515	536	501	500	562	526	550	589	536	502	554	524	539	514	542	584	562	581	522	518	620	525	539	553	566	560	505	547	560	539	567	549	540	552	538	499	539	486	527	572	574	544	588	529	515	559	529	507	532	464	526	488	528	518	533	539	547	515	549	494	530	534	504	473	511	501	552	537	555	578	544	474	527	542	533	521	534	607	526	496	532	544	537	558	519	547	532	564	546	572	509	549	541	552	498	534	548	495	542	539	545	513	535	491	527	573	521	517	538	563	534	500	559	575	566	485	536	504	554	542	552	545	539	533	546	499	498	532	539	520	538	523	551	538	551	502	555	551	542	553	545	602	566	543	553	491	485	490	544	572	548	540	515	510	553	551	545	509	532	553	520	550	516	559	550	533	529	541	493	512	589	537	529	534	552	542	533	522	538	545	523	530	529	514	497	596	546	529	512	547	558	549	490	527	534	526	555	531	537	491	546	535	520	549	549	507	539	554	533	523	514	504	510	577	550	544	542	515	562	521	512	540	555	521	509	563	555	508	523	501	501	562	549	534	499	493	531	539	543	556	544	531	543	504	553	519	527	568	514	554	534	542	558	548	561	497	577	527	523	515	514	560	535	527	532	519	546	558	510	558	601	526	535	489	550	546	564	534	527	538	545	526	525	518	564	582	529	548	523	559	517	578	507	553	494	496	555	557	493	536	604	525	570	529	508	563	558	546	529	548	522	567	539	537	507	507	541	525	537	578	542	536	521	563	491	503	558	537	520	512	554	507	502	552	546	545	527	550	563	548	553	513	537	552	490	531	554	540	538	529	522	531	516	521	514	485	504	559	545	508	527	515	501	509	513	521	524	539	539	574	519	552	542	524	549	565	520	540	513	600	520	566	543	589	582	515	547	518	519	557	530	509	493	565	540	520	530	557	532	540	562	508	554	542	546	520	565	584	526	504	553	580
23479	22341	30586	24563	20967	15893	2462	415	376	352	323	372	373	330	354	352	382	320	348	348	356	380	392	319	338	353	345	318	361	349	311	308	342	324	313	345	383	323	360	342	340	339	330	326	352	350	358	329	322	326	338	340	335	328	320	317	305	338	335	350	328	327	311	318	345	358	328	356	356	353	331	313	353	355	353	356	350	333	298	332	350	311	332	346	319	353	339	341	326	318	325	332	350	313	340	344	338	351	311	352	344	373	343	336	356	339	340	353	330	346	323	360	295	343	344	343	334	329	339	336	343	310	308	338	293	324	313	341	335	332	306	315	317	326	357	315	338	310	313	315	309	322	335	318	325	314	334	335	342	336	342	297	349	348	291	351	338	333	322	357	342	330	315	331	337	336	339	317	322	329	328	323	374	282	343	362	355	302	351	330	314	315	325	346	366	356	325	339	298	360	358	329	330	308	335	332	329	319	325	341	333	343	337	336	317	357	354	292	352	345	338	304	355	326	329	341	328	310	339	325	341	316	324	320	345	325	307	315	332	361	336	326	328	358	371	327	345	344	330	323	328	385	318	333	378	353	297	328	323	329	309	332	365	347	330	343	320	340	356	329	360	365	316	354	370	302	366	354	347	342	339	331	339	324	336	324	299	316	362	355	317	338	348	356	344	346	355	349	327	344	335	318	335	374	352	319	360	340	342	325	336	334	301	371	316	323	344	354	351	336	314	346	323	332	315	339	349	371	325	327	330	324	316	343	310	340	313	325	335	307	307	352	325	348	326	346	324	330	313	297	332	314	367	321	311	327	373	345	347	359	321	363	322	312	353	345	341	323	331	317	319	330	350	332	340	345	316	334	339	329	335	271	349	351	339	291	355	308	326	355	376	382	347	329	342	328	359	300	332	342	309	385	338	345	343	335	364	383	326	348	335	320	325	348	335	340	311	341	357	324	338	356	326	334	313	362	290	365	335	326	326	352	302	357	317	336	334	332	334	314	323	338	306	311	314	346	340	317	296	354	354	342	300	337	335	370	323	326	332	328	316	348	357	318	322	359	331	334	341	302	356	334	329	351	341	321	315	329	351	320	307	327	351	328	320	347	326	324	358	325	345	361	339	315	340	341	370	315	355	328	341	350	355	379	342	358	324	314	300	338	310	343	358	353	325	303	315	330	355	332	343	324	312	319	348	321	355	322	321	321	327	369	326	350	335	354	330	340	329	369	339	332	285	342	329	331	336	329	326	341	361	353	349	331	352	335	294	319	338	317	336	313	341	357	363	330	315	334	340	316	327	332	315	301	329	332	320	316	310	336	349	370	325	322	344	352	353	328	366	316	345	349	341	327	356	339	372	337	321	343	362	332	340	361	341	347	352	334	352	341	356	343	352	313	355	347	328	300	344	310	329	354	357	349	353	334	344	304	319	333	332	326	332	350	312	337	330	359	322	301	323	337	344	337	340	338	323	378	333	334	356	336	309	325	327	321	312	330	349	323	323	361	341	330	321	341	344	320	333	346	341	369	358	331	350	336	366	340	350	367	319	350	325	349	312	320	350	337	340	305	341	322	296	364	324	345	328	319	318	319	347	316	344	291	327	360	335	370	331	303	345	339	307	344	341	372	334	380	316	346	352	335	324	346	358	339	305	342	357	340	334	328	331	355	350	312	360	373	337	324	336	322	326	308	337	350	338	367	327	371	314	349	345	320	335	348	363	337	376	350	353	350	305	320	333	332	311	352	323	296	323	356	364	320	308	371	336	344	335	325	341	330	315	321	335	346	323	373	327	338	344	303	329	343	352	366	345	335	336	343	343	347	317	334	331	333	323	319	309	325	309	337	344	348	334	330	319	315	314	336	346	353	354	286	342	337	348	294	350	352	338	353	333	331	357	326	337	332	340	337	289	337	324	342	352	344	343	361	316	337	334	338	379	319	334	327	338	351	321	340	345	336	332	337	372	364	311	363	355	313	333	349	341	361	325	335	364	334	341	321	336	318	352	293	355	328	358	333	329	338	373	321	351	322	349	325	327	284	343	312	338	348	344	349	332	349	351	320	344	358	335	345	337	317	333	358	311	337	342	333	327	340	318	344	336	347	314	333	329	320	330	348	334	329	317	338	318	350	359	299	314	354	357	349	347	316	328	359	321	307	340	323	349	350	331	320	359	346	299	322	331	312	351	310	308	385	336	358	356	319	318	344	358	350	342	368	299	343	346	332	320	317	325	324	342	320	286	353	332	315	336	328	316	362	345	336	326	331	332	370	334	291	355	315	337	338	328	322	294	318	327	349	364	341	324	350	337	341	336	352	353	341	323	323	368	360	321	311	311	351	336	343	316	327	343	340	342	331	357	301	319	298	330	312	301	304	315	328	360	341	352	370	318	326	355	320	340	326	334	329	358	336	333	340	351	332	310	358	316	357	312	344	346	342	335	309	297	337	341	336	342	327	339	347	306	368	325	329	296	337	328	361	336	330	352	310	346	333	341	312	354	314	340	345	317	300	313	335	350	352	310	339	320	337	367	319	319	315	325	316	341	341	357	344	321	317	338	337	340	322	335	318	302	318	330	333	355	378	319	320	357	331	314	354	343	313	331	360	344	323	341	349	350	327	351	311	338	341	332	326	351	371	326	314	306	318	350	316	345	348	342	340	327	379	313	339	376	313	329	316	346	318	323	282	331	360	337	329	318	301	337	297	343	343	351	330	312	323	344	355	337	348	304	331	295	318	300	295	334	359	379	342	305	348	315	335	348	316	330	341	315	343	336	334	332	340	337	336	361	337	364	347	314	316	338	366	323	365	342	335	318	324	347	316	362	351	317	314	353	334	321	357	326	312	337	351	314	338	348	323	336	333	345	347	343	352	321	336	342	305	338	355	340	337	331	319	355	365	334	333	339	355	327	315	329	318	297	318	364	337	361	345	374	321	331	324	310	320	308	316	356	320	335	325	321	355	330	360	349	339	362	329	339	324	343	338	336	334	329	318	335	304	338	362	369	333	327	341	360	334	346	333	353	336	344	334	320	315	344	344	336	318	311	340	322	316	315	347	329	333	361	338	346	338	303	358	339	317	341	331	310	345	325	362	342	341	307	330	333	318	362	314	353	321	349	315	314	341	348	334	339	353	350	339	346	337	324	311	302	332	319	320	334	321	353	346	338	326	328	336	326	336	318	307	337	327	317	356	310	322	301	326	334	371	367	327	349	336	304	338	363	334	310	331	313	338	329	311	332	335	335	288	370	323	320	319	337	321	357	342	320	321	339	321	336	337	317	319	331	335	372	342	355	356	316	342	354	345	323	327	340	331	328	311	316	340	349	324	331	367	317	362	277	364	316	347	354	326	329	338	353	332	317	326	337	347	311	352	341	338	333	343	315	333	358	329	339	320	345	326	332	306	352	331	336	364	333	335	346	372	325	307	296	338	372	339	363	354	328	330	335	336	332	330	344	328	341	331	322	319	349	317	329	362	321	317	320	295	354	357	345	388	326	356	315	313
60822	99883	70579	38551	15611	4087	1142	677	648	591	565	588	640	628	599	610	587	605	611	613	600	629	623	623	658	614	618	596	607	624	628	602	598	618	626	621	573	580	602	617	577	606	573	621	638	578	564	606	571	571	608	568	593	642	538	603	611	586	587	592	589	600	617	611	595	589	591	615	584	618	574	618	610	611	608	625	610	621	610	580	577	541	640	576	639	600	629	592	628	609	602	599	674	609	557	614	644	653	652	560	588	644	640	590	571	656	563	624	619	633	602	583	618	603	563	553	619	606	602	587	634	621	611	578	601	626	595	603	584	636	593	568	636	616	622	592	589	585	610	615	625	641	610	596	594	609	597	588	676	557	579	610	563	615	639	568	582	662	623	593	587	575	601	593	564	572	594	571	608	615	552	602	598	599	590	602	560	619	601	618	635	580	572	605	598	585	627	622	629	635	619	618	625	605	638	613	559	552	608	609	614	567	596	527	642	585	572	580	600	578	595	600	590	565	582	583	579	579	576	563	647	569	633	591	596	545	625	628	589	570	599	597	609	630	630	600	607	622	610	599	602	601	577	576	621	581	627	591	591	607	610	575	619	635	612	576	593	588	644	564	584	596	594	614	584	631	601	618	574	604	582	596	622	546	603	587	606	572	596	577	582	547	579	646	648	576	587	631	555	616	628	647	616	578	586	598	639	601	595	631	637	595	624	593	591	616	569	618	591	610	604	611	602	630	615	606	593	569	626	628	605	543	576	581	635	599	553	611	615	571	575	614	601	587	621	581	586	599	609	597	603	583	613	587	617	629	578	615	623	615	609	629	600	564	664	607	658	585	574	597	605	563	611	605	584	584	624	635	634	617	597	620	586	598	560	582	598	611	625	569	607	636	587	609	588	624	572	604	635	582	584	629	606	625	596	627	646	531	591	613	585	597	574	578	570	596	578	582	607	614	633	574	640	620	568	605	610	628	579	605	601	594	641	594	567	589	605	621	607	582	616	589	613	609	604	614	633	637	594	603	550	588	613	618	591	614	581	558	600	581	589	613	625	626	605	646	631	629	591	633	625	590	646	624	646	598	614	594	596	595	569	615	636	619	613	654	623	606	585	591	578	658	634	579	619	594	623	610	580	640	668	597	584	601	583	606	610	558	575	596	573	623	580	579	561	603	576	630	596	557	553	596	631	634	609	603	645	618	644	591	579	602	591	592	599	638	568	616	637	601	583	578	620	614	613	601	602	620	613	622	615	586	611	581	627	605	642	625	615	625	588	612	627	603	641	624	613	623	620	594	622	583	591	628	572	626	579	587	616	602	606	558	551	568	632	598	624	626	586	616	592	581	559	553	611	620	609	632	613	584	588	597	584	591	588	595	614	603	636	588	590	578	589	619	599	575	583	613	604	600	594	575	615	610	555	654	590	580	600	623	597	622	553	569	600	574	593	616	556	627	601	593	649	567	608	655	635	619	565	591	616	578	582	607	580	616	620	607	591	625	554	626	635	584	595	585	552	602	643	634	590	602	582	587	605	615	580	592	616	618	609	622	602	601	603	564	618	570	606	581	592	645	598	599	572	652	647	580	572	634	595	605	601	589	613	603	625	587	621	610	625	621	651	601	587	599	614	636	599	586	595	579	622	596	572	610	587	620	638	565	582	621	605	587	558	583	584	559	595	618	661	626	602	632	575	611	603	591	590	587	629	629	585	622	607	610	614	590	633	592	608	585	620	623	619	607	595	579	631	584	565	624	619	636	672	608	542	634	603	595	651	630	625	609	605	601	630	573	631	595	614	606	586	574	633	568	626	597	601	603	582	578	630	635	575	631	642	572	600	646	597	616	658	585	580	585	619	631	626	595	618	586	590	574	566	583	620	580	583	592	561	573	615	585	596	588	665	602	592	601	553	589	598	587	572	610	603	642	590	631	657	591	619	588	611	616	621	561	625	572	623	584	555	664	600	597	611	584	573	560	597	597	565	634	581	605	618	624	595	572	637	562	596	556	621	583	596	680	619	608	576	625	593	592	588	598	591	589	598	545	580	583	557	638	557	529	595	602	567	576	604	615	616	613	585	608	586	623	597	607	626	601	619	555	604	619	589	609	590	634	610	572	608	567	631	591	548	597	562	614	571	601	550	611	619	591	615	625	598	641	667	628	557	601	580	580	601	611	636	539	626	616	598	588	593	595	572	583	603	576	654	602	610	594	602	598	589	626	589	569	622	625	621	580	557	620	603	643	612	591	634	597	584	648	621	628	582	611	620	591	566	579	620	553	608	581	572	634	550	579	612	580	599	631	647	601	597	594	646	628	600	648	626	609	619	573	605	580	606	586	578	568	612	576	626	619	579	587	674	577	607	642	596	599	628	639	616	629	612	603	582	594	594	603	597	628	629	591	606	589	647	644	633	578	644	583	606	577	565	613	621	537	621	581	611	584	602	646	588	581	589	597	636	572	621	604	616	615	600	589	627	632	569	581	596	556	600	639	547	618	635	600	637	611	605	573	632	597	568	618	625	610	582	605	602	639	581	593	618	596	609	614	598	622	612	559	588	600	586	593	599	562	613	643	577	599	575	610	622	626	625	569	629	554	615	614	576	606	576	594	597	588	559	665	617	587	603	627	617	606	610	603	639	582	595	664	580	633	612	643	603	560	604	566	654	529	630	591	624	624	620	603	665	606	614	571	615	632	639	583	620	566	600	636	628	618	584	582	572	518	588	612	609	639	616	616	565	641	600	606	590	575	611	613	622	547	636	579	573	603	586	624	624	599	545	626	592	591	609	587	587	588	602	644	577	560	619	614	611	597	628	621	612	597	549	594	594	637	572	572	616	586	601	618	654	623	595	564	605	572	609	583	614	632	563	583	608	631	603	600	526	606	615	583	588	629	561	589	594	595	634	619	580	612	588	618	596	565	627	567	587	582	591	597	633	589	637	604	613	602	616	598	575	610	564	578	578	633	608	600	602	609	607	620	623	582	586	565	615	573	620	627	615	666	609	620	624	631	587	601	590	627	573	599	590	627	603	588	579	642	613	646	585	615	590	599	566	559	609	592	643	622	562	638	571	588	596	625	567	597	619	580	570	621	647	628	605	632	597	578	595	610	673	630	585	615	564	582	558	582	587	614	599	602	597	620	613	571	644	615	625	618	604	590	584	619	616	613	568	578	588	601	574	616	602	593	564	587	596	610	611	600	585	579	632	607	568	593	623	555	617	615	586	639	582	602	603	584	589	622	575	614	569	653	596	582	528	615	607	587	598	550	595	610	568	605	592	599	574	596	591	635	636	605	629	598	635	578	601	596	649	629	631	580	585	564	604	542	600	606	585	640	619	599	580	550	579	620	598	624	577	580	595	563	540	631	642	610	596	603	613	613	574	591	597	581	603	635	558	597	577	570	589	622	630	586	623	588	593	601	611	562	609	598	632	573	606	617	589	610	612	603	584	639	605	585	584	612	584	619	605	600	596	573	541	605	622	622	603	594	584	603	542	590	560	640
29927	31336	26414	10220	1245	432	318	311	293	274	283	271	260	267	250	289	305	299	273	279	284	259	322	274	253	277	300	253	319	274	256	283	269	297	270	290	263	282	253	297	279	272	281	254	267	271	295	283	276	275	248	270	274	303	286	299	303	237	285	286	295	280	277	242	269	301	248	286	246	262	258	276	298	281	286	279	268	273	299	288	305	273	273	265	279	290	286	266	285	261	312	276	296	292	275	287	277	301	276	287	289	274	287	306	255	265	246	266	274	263	276	311	300	287	246	273	248	270	252	275	307	260	267	278	296	275	302	275	272	274	297	280	293	282	272	257	252	291	285	296	276	283	267	319	266	274	257	271	273	298	296	289	304	280	258	263	257	270	288	250	280	292	282	287	291	277	263	255	244	296	277	297	261	270	282	277	287	267	274	267	300	254	282	320	277	285	285	286	233	271	268	292	273	284	266	280	240	271	248	242	296	262	272	260	272	250	297	278	282	262	287	281	286	273	278	258	256	302	298	290	283	273	309	281	279	242	259	289	302	261	267	284	287	256	301	268	274	269	286	306	305	282	278	267	261	291	277	293	273	263	272	291	275	276	284	279	321	252	272	267	280	253	285	248	279	259	277	275	286	276	276	276	263	272	286	258	274	275	261	287	285	265	311	280	290	209	240	291	296	264	263	294	284	276	286	270	244	280	285	261	294	296	258	284	268	282	270	286	248	271	286	302	282	280	301	309	258	318	271	259	271	282	284	271	269	276	259	266	265	284	293	290	262	303	297	248	275	281	284	267	245	281	309	227	267	242	256	286	244	279	270	308	267	269	290	250	273	288	288	282	287	324	259	281	271	277	271	263	301	262	264	262	285	237	273	281	280	261	298	283	270	296	276	271	285	286	299	264	291	280	274	262	303	299	249	284	265	288	268	298	288	282	299	283	286	282	315	263	303	308	264	291	289	267	279	260	236	265	256	264	280	251	269	278	279	277	283	263	264	266	242	262	317	241	278	249	270	295	307	232	276	295	282	263	264	288	277	281	285	272	253	290	272	284	274	271	278	266	282	285	253	275	249	278	277	265	284	293	287	261	264	286	278	279	296	283	303	288	274	281	288	308	272	291	260	272	252	263	267	267	272	267	260	281	261	258	280	277	247	282	268	266	306	269	267	297	288	303	251	281	256	266	242	292	271	302	258	279	291	265	280	275	258	281	283	264	267	283	266	288	258	297	262	267	301	262	267	278	270	285	271	278	246	257	279	271	297	287	249	292	280	274	294	286	244	253	289	259	291	269	267	269	276	288	267	282	265	271	268	294	285	269	279	303	278	268	289	276	296	270	300	319	270	297	307	292	278	285	289	270	293	274	303	249	275	244	315	264	296	254	277	285	286	280	296	278	284	244	282	281	266	252	273	266	268	259	289	296	247	278	266	298	294	272	265	284	265	298	271	265	250	277	283	240	287	281	306	266	273	265	280	283	290	308	257	253	290	281	284	269	298	266	269	288	307	247	285	245	276	269	265	274	279	286	270	279	259	274	252	258	289	257	303	267	293	282	240	278	295	299	282	288	281	261	287	254	254	262	286	305	285	302	298	275	292	269	276	305	288	277	262	256	269	283	268	309	281	272	294	280	267	277	257	281	285	265	242	288	272	275	287	260	260	250	299	258	254	253	269	268	300	272	261	284	278	312	314	262	267	260	275	321	252	269	276	276	296	293	252	272	261	281	258	250	241	271	275	289	291	284	248	273	238	276	293	274	287	239	276	268	262	311	306	281	280	289	246	254	286	279	267	281	268	269	260	269	251	295	267	265	273	252	270	260	276	280	296	277	260	253	283	292	269	281	271	283	273	285	286	254	277	278	293	292	265	247	280	304	261	280	292	272	292	286	266	297	274	275	273	288	266	274	276	298	289	256	259	250	295	268	276	288	269	284	315	264	283	279	283	264	294	274	308	311	294	248	282	268	283	286	286	293	274	267	255	286	286	292	260	284	275	267	279	288	251	277	295	274	289	293	294	269	276	276	288	316	278	233	243	275	280	275	259	292	263	269	296	260	266	272	274	290	248	271	264	283	286	275	284	239	303	273	274	280	248	274	273	285	241	284	269	270	271	283	278	281	267	292	286	296	287	265	304	285	271	285	271	272	276	270	251	262	295	286	278	279	277	296	303	257	282	256	269	280	269	283	252	258	286	241	269	294	282	290	255	277	297	294	248	287	270	284	260	241	281	248	266	262	323	270	244	254	245	277	302	296	296	257	291	296	311	305	304	277	293	288	290	243	297	253	280	232	254	290	264	254	278	261	272	273	262	269	248	267	274	264	277	266	276	284	291	251	233	288	273	244	264	243	287	259	270	276	281	281	280	280	271	266	288	276	281	281	278	293	273	268	281	253	259	275	273	270	291	278	282	282	272	266	302	256	295	273	268	296	265	288	297	260	278	296	270	256	251	256	276	245	289	294	275	265	281	252	260	263	305	294	290	297	267	297	269	275	264	300	268	275	264	288	258	272	290	268	260	263	275	303	280	299	266	295	269	291	273	249	303	261	275	292	253	258	253	265	258	248	268	265	264	267	280	296	279	276	292	258	256	259	271	274	275	265	286	277	284	289	273	259	306	253	322	267	238	267	288	267	272	282	260	249	267	276	285	274	295	291	275	246	264	266	261	303	287	262	268	275	286	299	280	263	246	269	302	288	257	266	273	281	281	292	293	274	279	257	281	278	268	287	294	288	292	274	263	282	290	285	299	239	280	268	268	261	275	275	253	250	283	283	260	301	273	287	273	272	313	283	281	271	254	297	286	248	257	272	286	285	291	318	299	265	292	312	304	286	250	257	262	285	270	277	270	271	247	314	269	280	279	263	265	270	284	306	284	296	304	291	283	284	301	288	281	286	264	254	262	263	293	285	314	281	293	260	270	265	261	276	284	296	288	267	271	268	272	288	241	253	269	259	281	263	295	281	300	274	292	273	265	254	280	276	290	316	278	278	261	255	285	303	293	300	312	260	270	298	250	283	263	261	266	263	255	269	284	269	259	263	289	283	274	317	263	294	289	285	274	287	294	297	267	275	275	276	276	270	253	290	284	292	276	283	298	283	284	255	276	280	288	312	288	277	282	289	265	291	292	312	272	297	290	283	278	284	253	275	273	291	270	258	288	296	284	294	273	265	266	285	258	299	255	262	257	281	253	264	281	264	281	270	282	265	278	239	268	241	252	263	240	285	265	264	282	270	288	278	282	268	289	279	294	271	282	270	259	229	291	292	280	290	272	269	267	257	251	297	302	298	284	267	266	284	294	257	288	275	271	257	293	280	268	299	242	251	279	296	258	281	276	266	273	280	300	268	276	256	259	291	260	269	274	280	290	302	295	283	256	283	294	254	279	276	277	282	255	261	276	261	294	264	282	277	264	285	261	262	289	259	244	275	275	245	275	270	263	267	283	265	274	247	276	289	287	262	271	221	272	267	255	308	274	265	288	261	277	277	267	260	276	284
37828	47894	31045	10401	2504	904	612	533	528	548	546	556	539	531	540	528	546	521	541	556	520	532	556	570	581	485	530	543	518	556	540	469	522	551	529	504	549	539	544	485	530	505	538	543	556	555	513	537	556	548	568	514	523	518	560	487	513	516	522	536	524	491	498	542	536	572	548	533	558	510	510	527	521	577	518	519	524	519	548	503	495	538	529	499	546	555	546	499	514	504	574	533	505	527	520	503	529	533	497	488	522	526	507	574	503	487	528	500	502	482	544	536	559	530	515	523	534	528	556	512	553	539	528	528	521	515	549	501	532	510	524	503	530	499	517	502	515	556	561	557	538	505	508	543	570	547	537	531	512	514	563	519	520	520	511	539	531	526	537	527	505	536	533	490	520	513	502	558	489	539	543	564	534	519	503	514	556	523	500	511	516	535	509	491	491	555	518	546	528	550	522	542	521	519	562	558	531	541	532	527	543	513	528	518	508	537	465	512	511	536	515	534	551	569	527	530	497	539	535	524	523	517	539	494	555	549	534	528	513	537	555	522	561	522	513	542	546	517	550	546	511	540	527	523	548	517	492	503	555	488	527	515	537	559	546	544	537	532	574	524	506	562	515	511	539	501	551	550	547	545	546	523	531	521	508	523	515	530	562	510	512	515	525	578	533	523	529	508	530	479	529	526	527	483	550	527	515	485	541	567	530	525	526	540	534	495	537	546	534	537	530	501	503	527	532	524	503	579	572	519	517	510	547	530	555	535	523	540	533	546	559	492	518	516	552	502	526	493	537	552	539	538	539	522	520	503	501	526	516	523	519	535	515	513	511	531	501	497	581	567	540	576	507	507	525	468	539	552	518	523	507	528	516	512	551	532	530	548	490	507	517	514	513	513	538	562	532	541	536	472	519	515	544	515	543	581	520	537	529	526	529	507	529	503	524	540	556	563	531	497	549	528	528	518	533	490	508	568	549	551	526	548	521	544	562	503	565	529	583	534	556	561	537	534	525	529	532	528	535	568	512	526	533	538	538	559	519	514	519	558	515	591	541	503	552	522	524	556	517	518	525	526	476	538	498	554	515	543	512	507	542	544	525	528	538	535	513	495	529	524	527	546	522	541	537	527	518	511	562	565	488	515	540	528	558	531	554	520	511	565	513	567	533	565	508	529	534	513	514	539	551	526	552	510	529	550	527	546	544	547	460	560	547	524	521	513	538	532	524	516	551	545	518	540	466	531	510	553	520	588	524	513	523	524	520	543	547	517	485	517	512	523	532	529	484	532	548	552	560	543	502	510	557	527	534	528	524	553	539	507	576	561	520	531	554	534	508	520	497	483	519	562	546	557	540	536	532	567	533	565	533	509	525	521	533	504	545	520	515	556	541	505	538	510	520	570	512	499	525	513	499	554	499	536	554	511	549	532	526	529	510	556	525	585	510	526	520	508	502	545	525	514	493	539	570	544	518	521	528	518	506	518	516	503	514	574	538	504	529	485	536	553	544	526	546	512	541	552	521	505	529	514	507	562	566	470	543	514	540	489	522	492	551	520	522	559	557	535	530	555	519	526	555	505	551	581	556	531	536	539	559	530	495	489	533	530	519	538	534	545	520	532	541	555	533	529	548	499	517	542	530	525	539	536	518	505	584	523	501	516	529	503	541	540	517	540	523	489	546	545	542	510	540	494	529	548	550	550	502	551	521	521	526	532	568	530	550	547	553	541	568	555	531	548	529	543	518	500	482	471	490	523	533	516	483	534	534	548	570	527	533	511	556	462	493	507	537	495	521	532	529	485	523	574	507	514	523	495	510	510	544	509	511	554	539	509	527	551	514	534	496	510	487	507	491	473	515	517	543	506	520	508	539	537	527	547	535	551	510	499	562	518	528	515	541	522	546	523	538	547	522	519	539	526	530	536	510	556	511	537	545	565	545	546	515	486	564	556	564	577	495	547	545	517	537	582	529	550	517	497	525	541	515	507	569	528	525	509	538	569	519	507	547	545	547	530	555	552	530	570	539	521	531	521	535	529	533	509	531	543	555	500	526	526	493	517	522	525	518	545	534	500	535	523	538	496	500	501	548	565	579	502	532	524	531	542	508	516	509	551	532	521	530	485	543	546	499	518	494	559	539	533	531	505	520	551	510	542	513	562	523	514	541	536	507	518	556	523	516	547	517	522	566	530	544	571	558	531	515	546	519	544	527	537	536	527	563	520	481	545	519	531	532	520	513	529	511	520	508	511	524	563	543	565	521	503	483	548	493	515	507	537	538	504	545	539	511	492	500	534	528	496	524	516	525	514	525	519	532	514	518	517	506	496	558	526	529	516	493	516	529	546	539	519	499	505	519	523	512	547	538	499	513	557	528	541	542	522	520	559	484	541	535	524	573	520	517	551	499	483	542	517	525	526	522	502	513	527	511	517	509	577	557	523	532	485	527	494	523	519	541	503	533	551	508	513	550	519	567	500	518	524	520	529	514	517	557	533	572	554	567	513	542	538	516	505	530	559	552	522	511	534	543	514	493	557	523	514	550	524	553	591	548	518	534	542	564	515	511	559	499	493	528	502	498	519	600	501	527	496	504	542	508	542	528	526	580	512	552	555	521	515	503	573	480	523	528	522	516	552	560	487	509	502	573	514	533	556	497	539	500	550	535	537	506	515	514	498	550	503	515	525	527	546	549	486	494	517	563	485	550	544	535	519	552	512	569	545	518	511	551	546	540	523	572	545	540	524	556	526	521	566	530	569	507	527	544	526	560	554	502	513	545	515	529	479	499	535	564	544	487	553	532	525	533	582	509	528	494	531	529	516	555	561	545	542	527	498	543	527	517	528	527	513	531	551	544	530	515	533	549	505	525	500	534	517	562	526	521	532	545	515	530	582	525	577	559	564	530	506	513	534	498	497	531	563	581	495	516	537	532	539	538	549	515	515	511	529	530	497	491	548	540	522	526	546	546	532	547	526	547	526	542	527	546	538	526	511	497	507	583	526	510	537	574	525	582	547	520	492	549	541	555	518	527	526	531	512	504	564	545	545	526	527	562	567	504	507	538	536	545	535	559	512	501	531	532	466	558	495	510	524	552	538	516	561	528	533	521	512	524	535	521	510	514	516	559	529	564	563	561	558	527	511	517	508	538	554	486	542	560	523	543	538	549	514	539	473	516	524	493	571	512	540	578	571	527	557	551	551	525	500	532	549	500	534	558	490	543	575	482	532	526	557	510	545	521	550	548	524	566	557	505	505	504	513	518	521	507	526	552	513	569	535	554	547	523	544	514	536	541	494	497	532	542	527	526	580	529	516	522	533	529	520	571	501	535	553	518	497	506	561	503	542	549	547	538	560	562	550	490	534	543	525	541	564	573	502	549	523	555	522	512	525	522	518	540	499	494	497	558	553	524	555	560	542	569	550	531	520	545	514	537	510	504	548	532	559	540	529	561	516	561	557	508	517	526	519	564	515	567	520	566	528	533	529	516	519	543	553	558	519	520	545	503	547
24919	24574	32982	26052	18087	5245	573	327	282	289	289	267	273	288	290	305	288	272	301	265	295	300	293	274	280	275	282	288	321	289	276	288	292	298	292	265	247	250	288	293	300	284	238	271	272	301	303	297	284	280	284	280	296	288	294	291	274	284	274	284	278	267	279	277	303	280	276	268	270	277	262	277	260	291	292	247	270	252	271	290	290	277	282	282	289	261	296	287	302	267	280	264	276	275	268	300	275	282	275	270	286	291	303	307	284	277	293	320	288	263	273	267	304	284	295	260	258	246	284	300	280	284	285	270	293	313	272	263	271	285	260	268	267	234	307	271	259	286	256	255	289	319	302	278	268	267	278	266	298	268	284	273	259	273	261	296	283	273	251	276	277	311	287	269	279	274	309	279	289	299	269	282	278	290	276	257	254	288	276	296	284	292	296	275	287	286	289	294	303	277	261	267	269	293	286	260	277	253	283	282	296	297	302	296	266	282	256	314	287	278	276	302	266	270	305	301	278	259	309	294	293	292	294	295	279	271	289	286	262	300	277	290	304	284	290	296	296	286	256	276	328	320	281	285	247	279	276	284	256	249	285	289	282	253	261	284	292	269	302	272	272	231	281	282	282	286	274	284	304	280	263	289	302	281	315	253	277	272	262	284	293	283	304	264	296	278	260	287	303	277	276	250	279	271	286	259	285	264	276	283	302	279	269	298	257	273	267	314	273	261	257	284	295	272	247	279	246	285	280	256	305	292	293	249	286	311	262	278	286	293	261	299	273	252	270	281	268	270	310	295	301	312	272	240	255	293	282	305	298	284	295	288	261	286	293	259	295	309	307	301	281	261	295	288	276	286	286	296	299	294	272	256	284	313	288	300	286	240	286	303	296	277	269	277	276	319	298	290	293	275	243	303	271	281	285	279	258	261	281	288	262	234	260	284	283	248	287	297	266	267	284	274	267	282	280	276	271	280	288	285	294	304	307	273	294	272	284	252	277	284	277	276	278	283	307	298	229	266	290	280	309	260	296	290	281	310	270	240	295	275	276	280	278	292	268	287	271	260	287	280	280	278	306	285	276	287	272	296	296	274	292	298	279	265	319	269	279	242	302	260	291	289	290	288	296	262	287	299	300	319	249	265	272	275	270	305	244	291	290	273	276	265	272	287	274	281	317	296	307	289	288	272	285	295	295	292	309	272	263	274	262	272	290	311	259	278	301	264	255	297	286	282	304	281	308	274	288	280	271	300	289	290	264	326	283	304	269	290	269	273	278	286	263	277	272	305	284	288	263	267	284	289	272	291	295	298	267	276	293	292	301	270	263	270	327	248	253	272	275	262	282	290	281	305	294	278	268	250	254	289	269	295	302	307	270	299	279	293	285	268	291	296	304	264	278	259	301	304	253	274	280	265	279	283	265	289	298	265	291	256	296	298	299	287	300	290	292	285	314	290	288	245	292	282	302	276	278	271	291	268	285	267	283	313	288	279	262	292	299	277	266	281	290	306	276	265	258	273	278	285	283	270	270	275	312	258	277	271	274	288	280	311	294	246	303	274	291	316	291	285	263	329	291	272	283	282	276	278	250	297	264	289	293	272	302	279	327	284	267	279	261	299	289	274	255	292	266	294	272	304	290	294	261	306	303	287	270	295	285	300	274	282	280	252	288	303	281	292	281	279	277	296	263	274	292	262	282	306	274	312	273	292	290	293	265	295	322	294	283	293	289	264	286	282	257	262	266	288	276	279	296	284	268	245	228	260	307	278	277	278	282	268	282	293	304	267	282	299	286	307	301	261	263	288	281	255	283	275	292	308	277	308	285	303	285	281	257	298	266	296	278	271	299	261	299	270	253	278	289	313	293	320	288	267	283	294	275	249	305	339	248	253	286	295	279	283	314	291	297	268	284	285	272	266	292	263	274	284	245	284	291	296	270	278	272	284	275	290	295	260	288	318	269	286	273	305	257	271	265	245	296	264	282	306	284	273	260	295	250	289	254	278	276	279	308	274	299	311	284	307	283	272	282	287	280	272	284	282	304	290	266	292	268	274	290	277	282	272	279	277	299	278	281	305	287	269	288	301	306	285	288	286	297	291	286	280	270	285	269	292	292	297	274	283	285	277	299	279	295	263	276	295	290	288	288	291	258	300	279	282	287	284	280	274	269	274	283	281	257	276	261	266	266	257	275	279	267	297	305	248	302	270	287	280	297	305	287	300	288	268	286	281	301	286	294	305	279	272	237	275	293	287	272	286	275	274	256	287	266	286	296	281	306	276	305	308	271	302	293	307	234	293	244	279	259	252	292	255	246	287	278	314	261	276	268	263	282	258	281	254	287	286	279	289	255	284	273	285	282	296	240	276	300	257	300	288	255	304	267	267	276	298	299	308	305	280	285	284	262	294	272	292	282	272	312	275	297	281	293	268	267	292	279	291	290	311	309	298	311	294	259	303	251	274	315	299	302	268	330	278	291	274	306	311	256	303	297	301	271	288	277	291	292	292	277	265	280	255	283	297	279	283	297	281	278	297	300	284	273	235	284	283	292	287	259	295	297	258	265	291	267	310	271	286	275	277	294	303	269	258	258	304	254	272	295	289	275	271	305	266	285	296	295	270	278	290	271	290	275	297	270	288	288	279	281	271	304	280	246	275	297	259	281	324	285	271	289	267	267	290	256	282	296	266	278	300	281	285	257	279	281	266	285	283	290	288	253	331	310	290	305	273	277	277	275	290	290	284	309	286	298	302	297	279	298	317	280	296	285	283	252	276	285	270	266	290	304	262	281	302	281	264	280	277	279	247	286	282	242	288	283	276	316	295	312	263	256	271	284	283	285	275	284	279	288	280	297	301	301	267	290	298	276	262	290	282	328	283	285	316	282	271	287	276	288	266	296	273	227	248	293	285	278	287	284	283	281	249	271	278	262	281	294	280	298	281	260	300	286	285	286	276	261	307	276	276	288	290	321	287	297	252	284	270	271	295	288	304	301	275	261	278	312	270	277	264	280	306	280	270	293	302	298	270	243	298	259	279	297	277	267	287	306	257	273	299	287	271	284	252	267	266	289	271	305	271	281	304	244	280	281	269	260	269	292	281	273	275	275	280	284	284	282	289	248	272	287	292	300	271	295	299	289	293	274	261	298	259	259	275	288	282	272	264	308	258	269	285	318	295	271	259	297	247	257	287	270	290	259	291	267	317	298	290	276	264	281	292	280	292	221	282	289	289	269	284	291	279	255	311	318	277	269	258	293	280	299	276	283	248	294	248	306	284	297	279	300	304	290	287	277	278	253	314	284	269	281	284	281	284	286	290	246	276	277	260	266	278	270	290	258	264	274	271	284	291	298	299	267	291	268	278	263	279	288	284	288	277	286	261	269	287	290	286	301	283	265	280	284	304	268	281	259	274	273	297	296	282	284	277	256	300	280	276	293	262	300	301	271	265	302	260	259	281	280	272	271	298	277	297	291	282	264	265	270	297	338	238	286	270	272	259	280	320	278	278
60028	89520	59781	32420	13975	3295	922	607	495	558	565	550	545	530	519	533	526	554	528	493	520	558	572	552	554	550	514	544	526	526	573	534	532	543	543	554	555	530	534	563	466	521	514	559	510	502	521	549	513	529	524	555	571	498	545	555	538	552	520	545	546	541	553	518	547	546	552	533	536	551	518	540	500	545	520	509	516	586	527	517	556	545	498	542	546	519	510	538	543	541	525	542	536	502	525	519	532	527	497	526	546	527	516	528	533	539	517	556	585	551	518	518	550	558	535	531	554	508	525	531	562	545	528	545	486	537	570	499	545	519	536	539	561	492	514	532	532	533	521	507	519	529	541	515	516	550	514	548	568	522	555	547	545	537	511	556	590	540	494	549	535	509	479	523	520	516	551	570	522	532	507	552	554	515	498	532	506	556	507	541	535	540	574	537	495	520	543	528	525	472	548	527	525	562	549	547	561	541	482	537	552	529	515	510	542	522	506	524	546	492	551	522	513	520	555	551	539	541	535	543	549	548	557	537	550	500	533	512	548	487	539	510	518	552	564	520	535	523	558	515	552	543	533	514	551	573	524	547	505	554	517	559	517	526	527	534	517	542	584	533	498	530	477	521	518	551	547	486	523	486	497	526	520	542	533	503	526	544	522	536	521	530	543	532	588	572	518	534	535	555	577	517	535	532	551	493	480	523	552	533	567	535	555	518	488	532	537	519	532	544	509	532	528	555	556	506	522	529	559	518	539	503	538	571	515	507	497	537	516	503	540	531	573	524	528	530	505	506	525	570	520	546	520	545	546	518	536	540	537	533	546	518	512	504	516	570	526	524	546	503	554	513	537	544	514	552	554	501	524	508	528	555	537	525	493	565	545	566	534	550	545	567	524	504	539	593	552	541	496	492	506	532	542	543	553	599	505	550	513	547	511	568	566	536	533	546	538	527	500	498	532	529	562	589	548	508	544	532	551	506	498	518	509	528	539	517	555	522	536	499	536	562	496	529	553	546	549	534	544	536	537	551	500	513	540	537	539	522	543	543	527	577	553	501	512	495	502	482	535	563	514	554	523	491	531	533	529	552	482	540	487	548	536	584	546	495	544	557	559	505	557	527	518	552	503	521	509	553	572	523	566	525	552	529	545	522	523	560	541	558	529	555	541	544	520	476	520	543	495	566	529	521	548	533	501	514	533	540	486	538	511	539	538	563	547	511	590	530	564	523	554	511	575	558	523	485	549	513	500	527	508	541	518	523	533	544	563	528	572	552	547	546	553	543	526	503	536	524	518	549	533	489	502	539	524	535	535	582	505	555	564	522	520	508	532	518	507	523	518	528	539	565	545	559	507	539	503	538	565	570	567	535	525	545	501	530	542	583	557	549	554	564	564	518	498	525	518	496	544	567	496	496	549	519	540	560	528	537	544	584	492	573	518	524	545	554	511	499	579	521	514	526	534	513	491	554	518	511	508	563	520	528	522	545	526	498	485	528	537	522	505	502	553	522	560	515	511	535	492	531	530	505	517	537	548	544	572	519	549	562	536	488	568	551	539	554	515	536	576	546	524	527	523	577	544	553	517	545	508	562	492	510	559	503	586	573	534	579	540	509	519	539	530	553	532	521	533	519	525	541	518	575	531	552	518	558	523	505	533	535	484	567	536	564	558	523	516	549	512	514	516	504	518	555	485	528	519	541	497	554	540	517	536	515	536	546	539	516	496	545	524	534	547	485	531	503	570	541	484	514	553	516	505	535	559	484	561	496	536	521	517	578	523	561	568	518	544	536	523	539	553	509	541	518	516	548	539	505	471	550	560	493	543	571	512	525	520	530	534	526	497	520	542	562	542	543	535	522	527	506	559	522	537	550	535	498	506	543	522	540	528	534	502	530	589	515	532	548	576	533	547	514	544	531	556	540	535	497	525	556	537	519	513	512	539	517	527	524	560	521	540	508	565	539	543	539	528	500	527	509	497	528	558	505	513	525	556	519	546	525	541	527	552	529	543	505	552	541	555	507	521	495	542	532	547	556	517	533	546	534	505	563	538	529	487	534	581	553	535	513	530	556	527	541	505	548	525	551	520	540	475	534	535	544	526	502	574	529	579	517	512	568	531	503	546	516	498	530	533	495	531	529	551	555	497	537	523	528	538	529	502	533	528	558	515	567	530	532	564	520	516	520	534	462	542	555	574	562	525	509	563	510	537	550	546	567	497	518	540	542	506	563	527	510	524	560	570	590	580	525	517	537	549	513	542	561	509	507	582	556	518	563	513	512	573	534	551	556	525	501	532	554	531	557	537	551	533	528	503	533	530	565	508	511	529	533	551	523	559	562	561	572	520	535	557	525	565	525	500	527	536	522	523	517	517	547	534	536	537	546	522	503	521	552	531	555	511	551	545	604	510	523	489	553	518	530	520	512	500	601	510	572	549	528	561	490	535	537	515	537	561	575	527	558	534	552	532	558	537	571	558	518	525	533	482	512	565	530	493	562	517	533	561	559	506	521	546	488	560	528	545	525	535	562	537	502	572	494	540	555	538	509	568	571	550	505	519	492	582	534	508	520	531	549	539	536	472	530	554	516	533	545	500	558	502	533	530	491	513	498	565	505	525	534	552	529	521	513	586	559	576	523	598	538	524	526	548	556	510	496	505	489	521	509	527	542	559	551	554	532	523	531	554	548	572	505	482	547	520	537	530	521	502	543	519	551	560	566	526	551	515	544	541	531	506	506	515	526	492	549	545	551	533	539	530	548	543	529	510	578	541	522	543	548	541	534	478	545	557	534	553	520	534	520	568	534	553	565	532	515	511	558	479	507	573	500	549	535	551	518	513	519	526	523	535	533	538	495	561	514	500	555	542	521	555	548	509	513	539	532	505	540	537	536	544	531	546	516	491	578	535	527	547	535	520	532	558	519	568	535	552	542	552	534	517	520	532	535	533	536	499	526	584	551	532	545	520	523	576	516	523	550	537	524	533	520	500	536	593	561	511	553	530	565	550	516	498	498	575	532	545	522	479	544	531	526	515	522	510	572	547	536	536	535	505	530	535	506	528	501	509	509	533	551	509	501	519	521	530	502	517	511	553	518	521	535	481	546	525	511	556	554	532	523	553	515	492	490	527	597	533	547	529	533	512	522	530	516	496	528	517	535	524	535	531	511	511	534	468	512	491	539	520	539	549	542	534	529	538	541	515	566	582	537	542	543	530	553	570	534	524	521	532	560	520	524	527	579	542	542	565	523	505	540	540	529	521	534	540	576	484	492	546	543	509	532	524	518	569	520	525	503	518	555	579	505	533	517	551	541	556	558	503	521	549	561	486	516	532	546	530	517	510	541	550	553	504	477	487	554	513	524	516	492	511	507	560	540	494	520	590	556	541	556	521	506	542	542	508	530	538	542	528	533	538	514	537	507	475	549	514	512	550	549	527	522	536	517	548	546	504	495	548	520	564	532	589	555	557	510	525	531	530	538	563	475	514	572	532	562	498	543	519	538	523	575
23536	22470	30610	25031	21208	16296	2906	419	355	391	353	360	387	348	361	343	336	354	371	331	343	324	340	325	356	325	342	362	345	347	325	343	320	325	329	377	301	341	322	356	347	330	350	301	335	307	329	337	351	362	374	330	304	356	344	384	342	350	324	344	361	344	322	302	317	303	324	324	350	356	331	327	326	350	358	318	323	332	330	339	322	330	328	336	314	330	294	360	324	320	333	343	325	330	363	334	363	341	324	339	344	325	307	301	316	372	305	341	337	327	328	364	316	349	363	341	360	368	307	312	316	342	308	325	337	351	332	332	322	352	340	327	296	338	340	348	365	327	337	343	358	361	339	365	327	337	322	358	327	336	349	333	350	299	353	373	343	358	348	322	324	340	324	351	350	330	333	344	306	357	324	357	340	337	301	333	368	350	341	338	353	310	362	352	322	323	301	324	350	343	331	334	367	365	336	344	314	299	323	340	356	386	326	348	339	336	347	334	318	362	297	305	329	349	322	308	339	329	315	361	335	343	320	326	356	362	352	335	328	329	374	327	339	334	338	314	336	318	341	292	368	335	349	341	343	360	352	322	348	342	347	325	331	328	326	352	334	340	334	367	377	336	353	323	329	306	338	334	336	363	354	335	357	308	345	337	361	297	345	313	356	321	311	331	320	330	319	342	335	335	323	344	318	379	335	346	356	353	385	333	371	338	318	353	331	343	335	332	345	356	347	317	359	348	303	319	339	338	319	368	348	350	358	340	339	326	343	327	326	319	321	364	297	332	354	318	366	334	351	364	308	348	347	359	361	322	335	377	322	294	341	330	349	343	316	326	352	329	301	299	318	349	328	328	358	363	337	372	340	314	319	322	342	329	340	345	351	331	322	330	359	352	345	372	370	326	329	339	350	338	345	342	348	342	356	326	383	329	308	358	329	337	341	333	353	343	322	327	318	312	358	320	337	333	351	331	325	363	359	339	343	339	336	325	330	323	331	319	341	320	352	325	343	326	329	342	361	370	335	348	319	349	354	356	331	341	341	320	289	315	331	335	330	332	352	316	356	320	337	313	346	332	333	336	345	327	328	329	328	341	349	370	348	340	360	309	348	337	321	352	329	390	361	346	353	316	334	334	303	322	355	315	307	338	351	313	351	314	323	329	316	365	381	342	303	336	365	316	355	350	363	315	358	336	337	337	325	357	324	351	334	336	330	343	342	359	349	342	309	343	328	320	301	357	338	392	349	350	316	332	324	342	362	394	357	343	347	329	351	326	362	320	321	353	366	359	358	325	333	367	355	339	347	324	346	319	348	325	335	323	327	359	332	329	342	312	320	366	338	330	330	364	343	300	332	320	346	368	333	324	345	327	319	329	332	328	350	349	373	371	318	345	339	356	332	333	330	332	345	378	335	347	317	349	356	368	343	348	351	367	325	339	329	346	320	348	300	325	327	334	345	330	338	348	358	307	304	367	330	290	357	366	331	337	353	335	336	347	366	376	357	357	342	342	324	340	338	361	319	343	326	340	349	313	354	340	365	356	327	335	335	335	333	341	327	363	337	354	327	361	332	302	387	347	333	346	311	317	326	329	327	353	312	330	321	367	326	348	319	306	372	329	323	299	347	348	309	314	302	313	347	353	351	313	325	351	328	329	324	348	323	363	341	333	341	324	335	343	335	336	333	349	342	364	331	324	370	337	348	329	341	333	327	337	317	342	312	339	336	339	316	350	330	380	361	301	323	351	360	334	316	341	364	350	333	360	347	338	307	351	338	312	351	325	324	325	336	343	324	356	323	347	356	341	367	348	343	360	315	351	326	318	351	331	343	347	351	342	343	357	336	328	355	338	315	340	306	334	295	313	345	353	376	354	319	299	318	337	337	327	342	325	341	338	371	353	328	364	318	329	349	352	318	341	364	365	327	353	337	358	335	376	315	343	313	319	361	341	352	332	379	361	334	346	338	337	344	319	334	374	365	349	338	329	327	316	345	327	353	311	309	320	311	317	367	335	350	321	351	323	302	314	330	338	323	322	347	331	313	318	320	362	329	347	332	328	315	333	347	371	373	322	335	364	330	326	337	336	360	326	349	322	331	305	323	335	341	327	347	346	342	343	359	330	344	338	344	335	348	332	320	352	320	370	370	354	347	338	334	338	372	323	344	376	326	324	301	294	350	360	336	361	299	354	311	346	351	308	354	334	311	327	321	290	309	349	327	301	332	347	324	354	335	368	339	324	347	343	343	349	328	348	329	328	369	344	328	342	329	338	325	341	334	314	338	325	375	324	334	349	344	328	322	359	308	308	337	363	338	334	299	330	379	335	356	340	327	320	324	306	347	325	327	354	309	350	337	338	350	342	337	357	326	329	325	367	338	320	333	349	318	371	354	339	340	338	316	319	335	330	368	338	347	365	333	347	376	344	325	317	335	342	333	335	354	380	324	363	358	336	349	340	332	336	358	321	347	363	344	304	303	343	315	311	349	370	351	309	367	367	312	331	313	323	369	302	329	327	344	319	355	356	362	342	341	310	310	354	324	335	326	351	323	353	345	335	315	347	331	342	337	370	326	350	329	326	299	336	356	357	340	309	341	331	348	340	330	353	386	367	340	317	327	351	329	338	337	334	336	325	317	323	346	359	359	313	326	322	319	350	333	322	337	331	340	326	324	360	299	368	317	317	354	314	344	344	357	357	310	341	328	355	333	331	329	354	371	343	347	325	350	305	331	338	334	321	311	334	321	334	315	346	349	348	342	323	324	369	319	381	314	334	338	329	323	322	359	328	323	332	331	308	315	326	372	341	334	329	321	346	327	354	341	358	302	318	342	299	361	334	332	321	330	342	324	332	356	346	374	359	345	343	324	326	329	324	305	340	334	348	334	348	334	328	322	328	363	316	338	340	342	331	342	346	362	340	328	361	367	340	334	359	327	338	327	374	329	316	327	307	331	358	346	337	346	340	342	390	371	380	337	347	322	328	303	339	364	328	340	317	315	339	341	346	332	333	332	357	346	338	342	386	340	369	341	334	377	354	328	348	358	312	328	344	311	348	341	344	354	369	322	346	350	335	345	329	305	339	306	361	320	348	336	327	315	320	368	339	332	318	321	355	354	326	340	353	322	309	344	323	347	293	305	344	327	345	334	366	323	359	369	323	332	345	343	288	310	329	336	319	335	374	347	315	323	341	322	320	357	310	311	286	340	362	310	303	334	351	365	326	338	344	351	364	338	354	363	346	337	340	355	317	321	285	312	342	304	343	352	350	304	356	341	340	330	331	336	353	301	332	321	345	362	333	378	325	346	341	322	324	377	338	341	333	332	354	332	370	352	346	315	355	363	329	342	347	332	358	353	338	376	330	333	355	334	324	335	330	342	341	352	330	326	316	325	300	356	354	318	317	371	371	337	343	301	340	342	339	301	327	336	340	372	324	332	314	338	350	330	348	322	359	332	326	376	329	325	351	357	332	313	297	339	348	339	328	348	339	324	323	326	356	363	307	337	352
60447	97808	71229	43568	20317	5667	1315	717	616	636	618	653	633	592	557	589	617	583	599	562	556	610	610	578	601	588	609	597	612	611	605	587	627	635	582	600	638	578	607	582	573	599	596	597	558	553	565	634	604	606	608	603	588	592	610	634	594	632	617	624	611	600	609	559	617	638	622	565	634	611	631	592	625	586	572	597	601	627	564	596	621	608	625	616	644	612	572	638	621	632	594	602	593	590	611	585	600	570	576	550	606	616	624	587	618	575	653	591	634	595	609	589	619	626	606	575	600	568	592	603	609	571	555	577	638	614	617	615	573	570	579	580	621	620	604	594	594	588	606	576	639	602	640	572	610	601	585	586	591	539	620	588	611	567	591	613	578	623	581	568	601	602	565	598	593	626	604	605	580	605	623	599	623	602	591	599	637	577	607	594	582	571	523	608	620	594	575	635	592	582	593	573	606	621	585	585	595	545	612	675	593	579	641	592	593	654	605	647	552	641	607	625	603	607	566	617	589	588	593	619	607	578	584	617	612	574	627	616	603	600	612	635	584	594	639	572	569	612	573	650	609	611	638	617	577	591	622	616	640	590	608	582	643	595	587	601	557	595	616	617	593	560	589	587	572	616	570	546	642	592	595	622	581	584	622	618	646	607	614	584	610	547	612	624	599	612	601	591	626	558	597	613	580	623	607	573	599	598	584	597	583	632	628	570	605	580	563	585	627	596	616	578	653	611	590	575	588	612	591	577	625	561	580	634	593	600	580	575	592	613	624	638	619	596	605	619	585	640	604	574	601	611	578	596	650	598	603	597	621	531	563	589	575	592	595	582	607	592	608	634	611	590	613	597	630	614	607	620	616	600	593	570	575	540	567	637	636	620	614	582	560	576	600	589	619	586	594	612	579	585	633	611	633	593	596	636	621	640	645	596	596	601	601	651	568	619	629	609	601	580	600	633	578	629	626	592	573	637	550	658	547	586	592	636	592	614	574	651	600	608	593	574	571	603	617	605	615	582	575	619	630	596	620	581	621	596	627	584	607	570	614	621	578	573	602	582	617	593	567	579	576	633	598	608	571	593	609	615	579	627	620	616	589	582	571	577	640	569	623	606	599	595	645	592	627	576	617	589	601	616	559	595	597	628	592	632	589	601	571	577	602	544	616	631	571	606	611	599	561	612	632	609	603	591	611	584	591	562	601	625	585	593	620	591	608	614	589	584	574	618	608	590	586	577	611	586	609	602	612	596	584	582	574	617	633	593	596	627	624	607	628	630	595	586	622	601	573	608	608	633	576	586	567	607	608	606	601	647	605	601	603	580	597	579	594	595	634	584	667	591	597	646	602	580	622	615	588	585	574	629	631	589	602	598	595	604	619	544	578	642	626	596	573	587	622	653	644	578	634	600	573	625	561	604	604	616	623	601	607	610	625	617	583	614	560	629	608	639	586	586	586	627	583	584	614	589	607	549	554	605	583	572	604	600	573	625	595	604	616	596	636	638	609	571	593	591	591	603	592	569	603	591	584	585	599	611	579	578	595	592	577	578	608	592	595	609	595	619	585	608	593	567	625	572	600	633	605	574	600	607	615	633	608	601	589	579	630	579	577	602	598	614	586	558	608	580	616	640	582	643	576	581	610	617	597	542	672	607	603	566	598	586	582	644	622	555	618	601	588	611	611	562	583	595	594	628	594	592	666	637	611	586	607	584	615	557	608	571	600	611	618	602	620	612	606	620	607	633	547	605	599	602	641	661	609	589	561	616	634	604	631	584	600	612	624	618	578	581	617	608	601	564	561	554	628	561	583	608	578	620	605	603	574	613	586	582	641	619	574	651	560	590	616	578	569	635	624	598	651	547	555	600	574	602	594	636	582	622	595	600	615	604	641	595	632	600	619	613	638	606	563	675	606	621	574	619	613	610	599	571	587	629	623	536	611	596	588	597	602	571	629	585	587	591	616	561	638	589	602	606	609	565	568	576	614	598	617	593	604	612	536	588	636	612	601	626	552	577	576	602	648	585	592	566	575	627	566	614	598	605	602	644	636	591	617	620	615	603	633	598	598	601	569	606	606	644	589	589	617	605	624	630	559	645	568	629	547	601	600	583	649	585	614	584	602	620	584	623	582	619	600	588	601	642	579	596	618	602	585	608	603	608	606	624	615	620	574	584	614	596	612	621	629	631	589	612	572	590	626	571	612	557	613	604	617	548	625	649	614	657	605	544	607	600	593	602	613	566	564	583	599	584	600	582	622	644	573	572	577	611	578	588	596	597	604	591	560	631	655	594	625	609	610	597	574	593	611	674	611	619	597	675	638	572	658	592	592	614	630	592	624	596	576	642	651	629	574	563	622	611	586	609	620	604	615	622	595	597	584	628	649	586	560	632	598	594	598	602	621	618	617	584	598	613	629	570	599	608	570	564	636	596	600	593	568	594	566	585	598	618	635	593	627	619	630	645	612	648	624	602	582	604	600	661	613	599	582	629	607	599	604	593	610	602	622	576	611	583	573	592	622	577	615	646	651	601	591	608	599	608	601	607	558	589	566	594	572	610	604	569	602	604	627	627	596	643	599	589	582	580	559	635	618	607	598	569	580	594	566	607	605	611	600	591	614	611	617	594	585	627	562	571	603	548	584	595	583	626	625	604	551	610	598	663	616	568	606	587	569	586	562	590	581	633	601	584	620	593	622	648	591	580	600	583	608	627	600	605	596	600	612	595	615	588	593	589	611	564	622	586	627	615	618	597	596	564	605	624	631	641	569	600	602	603	583	553	564	609	593	602	608	602	581	613	569	620	617	566	605	625	597	582	599	604	578	594	571	607	591	595	583	606	620	635	584	599	575	670	583	631	594	582	572	608	626	587	603	571	596	576	624	565	607	591	586	622	609	562	582	609	633	615	577	611	612	563	658	645	618	613	588	589	605	580	623	593	553	635	628	578	626	582	603	609	579	600	631	582	558	609	606	580	589	601	612	624	637	599	600	618	541	591	589	588	617	599	616	609	617	595	627	645	570	597	544	546	636	640	593	576	566	597	613	578	583	629	591	602	605	581	604	574	580	605	597	614	630	590	627	586	586	641	628	555	607	600	616	614	598	613	618	608	608	595	593	630	644	598	611	579	594	609	632	630	623	581	621	616	621	583	637	604	583	593	625	584	637	595	570	621	594	615	629	614	623	630	622	592	565	624	570	577	575	592	605	598	590	605	589	619	585	546	602	546	635	556	557	618	642	592	606	594	636	611	586	608	604	581	608	609	640	600	566	586	647	586	583	563	588	567	583	596	638	615	636	598	548	583	637	579	608	604	643	621	582	599	600	605	592	607	583	620	581	578	618	602	590	566	608	635	580	614	565	610	600	527	581	618	614	600	610	582	620	615	590	625	591	602	558	570	615	627	568	581	600	624	638	620	547	606	624	591	578	614	571	585	577	604	588	571	619	618	610	624	610	597	590	565	621	617	612	578	630	607	604	608	602	575	632	611	609	582	626	614	620	598
30099	31740	25717	11121	1639	484	319	293	265	268	302	321	264	267	276	291	266	274	283	266	272	268	276	261	267	295	299	266	287	298	269	266	279	271	275	264	316	275	282	289	298	279	270	276	270	302	276	277	306	276	287	276	306	283	256	307	276	278	283	274	306	291	293	289	270	288	306	282	276	299	283	278	296	282	291	290	287	284	271	267	252	297	301	280	278	268	263	288	276	283	286	277	278	262	285	281	290	284	311	250	287	274	264	283	308	295	288	273	297	294	287	303	299	282	284	276	287	271	268	273	287	267	296	316	264	277	263	298	288	288	289	275	288	290	320	290	288	296	268	273	253	271	254	285	297	276	305	308	264	281	245	289	268	304	307	261	291	289	309	271	286	275	259	293	287	275	280	285	320	257	312	298	282	298	272	271	274	272	283	237	257	294	279	282	297	281	313	259	274	253	268	246	295	276	283	289	286	279	277	280	245	268	279	292	287	286	291	267	276	275	283	277	260	266	261	257	282	305	287	296	273	260	296	271	304	285	294	261	287	275	261	296	246	282	288	325	262	300	292	268	287	279	275	290	244	298	313	264	289	254	257	293	280	266	255	284	275	258	265	295	283	269	330	293	282	296	283	288	299	265	282	301	270	267	262	272	255	298	271	304	288	256	285	286	284	250	282	300	279	252	304	269	301	254	290	320	290	283	264	286	269	236	279	296	283	277	295	277	297	282	286	293	267	255	267	281	297	299	282	279	262	272	307	264	271	253	300	278	298	254	279	273	265	313	298	264	285	284	290	301	326	252	278	288	272	282	262	281	308	293	284	274	295	279	272	285	272	268	264	281	297	276	256	231	293	286	279	273	289	270	298	275	318	297	299	267	278	289	244	291	296	251	281	252	286	251	301	277	288	283	300	249	306	284	271	288	263	278	271	268	271	268	296	295	285	288	264	302	272	256	275	275	248	294	308	294	253	270	308	302	297	268	293	276	255	251	296	227	285	255	283	251	295	257	305	287	270	292	276	329	284	273	300	307	282	302	265	268	282	280	295	283	291	283	279	271	268	274	258	312	275	288	277	259	276	257	274	287	305	259	282	295	279	290	292	286	258	283	262	251	280	258	297	289	289	306	293	295	305	279	293	285	280	296	271	266	277	263	264	278	280	275	268	304	273	249	288	276	269	299	282	281	285	279	279	296	293	291	299	267	260	278	278	270	262	297	278	301	291	288	314	292	257	294	267	268	278	279	280	286	268	282	273	267	281	310	272	281	283	251	260	297	273	281	305	278	290	254	267	288	278	291	293	288	250	293	278	268	264	279	302	283	282	279	286	293	263	302	264	268	277	310	296	269	294	303	286	304	277	271	292	283	263	244	282	309	276	271	288	276	278	237	302	282	290	273	302	287	298	285	260	298	254	276	292	268	270	257	267	285	269	292	264	283	300	272	330	309	302	310	272	296	264	288	265	289	293	256	305	272	297	297	299	287	279	282	288	288	296	308	296	277	284	283	301	293	239	269	260	273	254	279	295	264	295	268	256	299	287	296	276	262	281	262	279	317	283	273	285	284	271	290	274	295	291	286	317	270	283	276	285	274	271	276	324	287	274	280	307	297	251	277	246	300	276	300	294	279	293	271	278	264	287	263	262	280	304	274	267	317	297	275	273	288	277	285	262	287	289	281	273	262	267	259	317	259	272	276	298	292	266	295	292	287	306	278	304	294	278	270	317	280	293	270	275	260	276	296	252	272	304	279	302	277	302	286	286	239	283	282	276	268	262	261	282	314	296	273	284	253	257	288	266	257	285	268	288	285	272	275	262	272	279	282	290	304	310	300	273	279	264	291	279	301	282	271	287	304	283	288	279	289	256	262	265	307	283	275	294	257	284	254	280	259	302	294	277	329	305	299	253	298	274	261	293	295	299	287	297	288	281	270	269	293	290	285	263	289	267	261	275	272	277	300	265	281	291	307	258	290	280	265	266	266	267	306	257	273	276	264	291	289	301	279	301	279	270	269	277	272	270	284	265	302	269	292	281	270	270	298	306	272	295	284	273	270	279	283	296	291	283	267	267	286	280	309	296	267	266	301	279	285	285	308	288	248	270	294	255	290	307	287	271	269	293	308	284	304	262	282	288	300	294	267	257	277	309	278	293	304	279	271	265	249	280	278	283	275	276	306	288	256	292	267	297	277	285	286	272	269	308	282	275	274	315	316	276	284	310	272	261	293	297	258	296	263	277	295	290	296	289	290	266	284	304	283	276	262	295	299	258	262	298	269	250	287	293	293	289	284	270	290	269	276	277	315	263	282	289	275	267	280	291	250	287	276	286	292	280	271	268	309	264	300	276	236	298	297	278	263	285	284	298	263	303	294	278	259	278	287	260	282	274	271	264	291	231	264	269	296	296	275	277	290	296	297	283	307	295	296	278	283	285	274	281	258	319	266	262	269	268	313	273	275	304	297	284	279	268	291	275	301	287	272	274	328	328	297	265	273	253	277	265	290	268	251	263	279	270	278	294	287	267	309	286	268	238	265	287	248	300	294	277	234	269	281	284	280	286	298	293	311	303	263	299	297	248	262	324	288	289	294	261	263	293	269	279	263	271	277	281	284	286	285	264	306	275	291	285	263	259	292	272	314	269	302	266	283	296	255	289	277	286	291	289	289	286	277	279	276	271	281	279	261	287	286	274	283	287	290	264	289	272	304	260	299	255	298	278	287	283	304	300	274	291	319	288	251	268	290	284	272	280	281	272	283	294	286	289	290	264	249	290	277	277	287	290	269	280	256	288	291	275	299	283	270	299	280	288	280	266	302	298	289	314	283	279	302	278	286	271	261	291	232	273	296	289	267	306	288	252	284	274	297	283	291	286	290	295	266	292	281	284	256	289	274	287	273	282	281	248	280	301	281	283	260	290	255	257	308	319	274	267	299	254	299	256	305	271	286	291	287	291	285	294	264	264	279	282	259	308	274	263	271	311	317	309	267	264	288	250	298	280	272	285	294	282	270	287	275	306	299	290	278	269	253	273	285	294	279	293	275	281	278	268	282	218	270	297	261	277	296	264	278	298	309	296	279	256	289	284	258	269	281	296	301	279	267	284	281	286	282	275	259	265	290	255	270	274	272	278	300	312	271	299	273	267	272	238	305	295	263	266	292	279	282	261	292	296	302	286	274	266	313	267	267	254	277	307	277	306	265	289	274	302	299	266	281	269	275	280	292	281	287	275	283	278	287	272	271	310	252	324	285	265	260	298	327	289	260	250	278	283	279	290	256	282	286	284	270	280	276	286	278	292	288	287	287	281	298	282	285	280	294	294	295	309	302	272	264	279	279	280	273	286	288	265	271	288	292	295	272	265	273	283	296	272	282	281	291	304	304	311	294	281	268	287	278	290	261	274	300	294	284	270	261	285	296	277	262	295	305	292	278	285	286	268	263	315	309	279	274	287	290	277	278	270	308	250	304	280	298	281	290	288	299	285	267	285	298	246	278	281	279	281	275
38286	48468	30931	12184	3257	1042	624	543	478	555	544	534	558	527	558	572	531	546	533	520	511	533	548	483	522	525	544	548	482	526	534	541	508	512	528	559	542	559	500	508	480	558	540	525	526	546	540	557	568	526	525	530	555	533	559	572	566	559	569	502	509	505	515	522	571	523	554	549	533	511	505	516	518	536	585	545	500	516	513	528	494	574	555	496	540	529	536	526	540	554	555	544	557	539	561	525	557	509	524	525	608	564	522	537	549	553	545	508	569	521	527	547	515	531	558	536	525	579	540	527	522	527	528	494	536	511	552	517	504	515	530	487	523	524	525	532	523	517	540	544	550	543	515	529	496	541	557	510	492	501	532	538	511	556	554	554	537	538	528	541	521	567	524	481	544	491	519	518	526	525	499	517	530	576	505	495	527	537	542	525	508	557	552	548	516	566	526	537	524	491	505	528	571	508	564	532	507	502	518	515	510	534	536	540	487	516	550	549	488	526	508	499	550	505	522	504	565	558	521	571	497	515	518	513	549	573	537	545	500	535	521	523	510	501	506	536	540	521	525	520	531	524	535	528	536	511	525	549	522	503	513	497	548	497	554	531	513	540	471	499	524	526	504	517	526	577	531	544	509	522	500	509	559	553	536	548	540	550	527	484	538	558	496	527	500	528	517	514	547	541	524	510	534	561	519	545	518	527	526	527	525	553	502	537	564	517	517	513	517	513	554	526	504	515	524	530	522	514	521	501	508	569	523	550	571	552	530	571	557	571	555	549	513	533	524	534	522	523	521	513	542	540	543	537	537	557	531	543	540	525	522	540	490	512	502	549	532	522	525	526	538	526	540	536	515	530	518	525	573	487	551	512	532	543	544	560	552	530	557	534	538	517	538	564	519	546	527	514	483	510	557	504	531	563	549	557	499	511	487	566	517	532	541	527	557	498	574	517	556	527	544	559	541	506	524	536	523	510	542	503	519	482	562	550	575	550	547	539	532	538	520	542	528	511	526	493	527	531	527	549	541	561	527	543	552	528	489	549	472	522	517	526	490	530	496	504	537	510	529	526	514	549	547	503	514	533	528	516	533	522	533	526	539	561	535	530	508	569	537	527	541	570	568	511	541	528	548	545	503	528	553	535	475	511	513	538	501	526	534	493	514	566	531	495	517	533	539	522	545	562	521	518	548	485	507	538	498	534	571	540	520	531	529	536	498	541	511	536	535	517	545	523	556	527	536	537	547	523	584	527	518	501	542	506	541	529	494	530	506	553	562	528	543	517	516	502	489	516	526	535	509	548	502	500	538	547	556	557	539	519	513	542	557	542	526	517	543	568	546	538	516	534	514	511	533	527	522	549	504	593	535	517	481	552	508	541	544	554	533	540	524	557	529	513	512	545	537	554	562	536	547	549	539	483	561	526	541	544	520	551	488	550	511	497	544	489	548	570	531	498	543	550	513	526	564	521	544	563	526	550	530	533	516	521	493	506	534	532	525	505	521	548	520	559	502	489	530	549	566	587	552	546	559	553	550	598	529	536	528	508	515	514	521	480	512	519	514	519	529	560	533	528	508	566	539	548	538	572	541	538	546	518	543	515	534	523	533	548	549	540	515	527	558	567	521	534	546	595	537	544	539	570	552	597	558	482	515	530	519	529	540	522	490	542	527	542	535	543	553	561	545	502	514	570	523	574	542	564	561	509	520	514	551	514	531	516	603	531	543	532	557	566	534	572	538	538	558	525	528	512	497	577	533	568	558	562	527	504	505	545	531	569	521	554	554	510	536	545	529	518	504	588	538	565	571	542	496	514	550	533	524	528	556	518	536	500	500	548	562	548	505	548	506	520	525	528	530	534	516	525	532	533	571	541	522	535	531	557	546	514	526	511	519	553	528	504	495	538	498	500	526	527	541	509	524	477	524	500	549	505	523	532	533	530	525	512	550	534	525	546	490	565	555	521	503	554	527	490	510	565	564	496	559	484	519	563	516	535	554	541	541	554	562	537	532	511	577	550	528	520	592	540	547	559	534	521	522	532	571	569	548	530	516	532	471	529	541	554	503	559	563	543	495	541	529	506	497	495	534	545	574	528	530	516	531	538	519	545	529	532	561	544	483	581	512	523	553	559	536	542	541	498	554	588	538	523	515	534	521	530	531	506	541	559	504	540	481	493	504	537	565	515	535	522	539	565	540	503	566	534	526	561	554	531	504	534	557	548	537	542	498	517	557	524	526	526	516	543	539	508	505	561	548	539	538	518	527	548	508	535	527	547	525	507	556	512	556	595	481	545	533	518	496	522	526	537	564	533	517	488	523	523	513	542	521	529	534	555	541	577	535	517	537	522	535	550	532	533	577	511	566	499	537	561	544	504	525	505	544	486	545	511	539	548	569	514	532	542	531	555	531	516	532	532	551	528	515	495	512	525	495	515	524	592	498	565	558	520	525	544	540	545	515	570	511	539	484	540	522	548	537	540	543	539	508	522	528	581	551	495	513	570	540	504	512	545	532	516	531	535	542	541	557	550	580	550	515	571	556	545	583	544	538	579	506	503	546	530	546	570	511	531	514	520	520	519	515	514	487	550	558	547	539	558	546	514	583	523	503	539	517	509	555	509	538	514	554	529	523	562	509	513	545	548	512	517	528	540	530	541	557	478	560	533	524	529	524	556	533	565	494	514	511	533	534	494	597	512	555	552	576	556	517	556	556	516	500	543	530	521	520	480	550	531	521	541	549	521	550	509	546	563	517	527	521	578	538	541	568	566	533	522	544	561	541	528	547	488	528	513	520	551	528	551	507	535	541	496	562	553	561	567	533	567	558	568	474	571	518	528	538	528	561	516	544	539	543	502	539	522	556	536	526	545	533	564	518	546	567	572	530	510	562	490	550	568	607	560	529	528	555	541	566	525	513	521	580	520	543	522	531	530	517	501	528	523	536	556	548	543	481	548	523	583	550	517	501	574	540	534	515	522	508	561	535	525	532	537	505	505	512	540	537	548	493	513	530	535	559	533	532	485	563	554	531	543	522	545	557	520	539	547	525	551	525	512	522	520	505	541	527	517	538	562	531	529	561	527	528	544	542	515	536	525	548	529	560	503	517	562	497	499	520	565	547	519	523	559	510	522	519	514	557	556	555	526	579	534	523	567	517	555	552	517	513	506	546	540	502	535	502	501	555	536	505	498	473	560	530	507	578	527	543	529	490	525	525	507	520	538	492	498	540	516	474	531	552	538	527	504	565	492	566	509	559	526	475	514	506	522	523	543	531	517	522	540	545	508	539	561	519	544	525	533	510	518	538	551	571	570	499	582	517	557	530	544	485	520	508	537	529	548	533	536	532	527	543	544	543	518	613	543	526	513	516	515	555	550	533	547	589	560	522	531	488	520	509	544	520	581	506	526	557	526	478	476	534	559	522	530	582	530	516	527	499	570	566	513	553	564	535	546	507	555	531	516	533	521	581	540	555	538	498	530	534	539	544	553	549	553	530	476	516	578	560	531
24839	24512	32620	26826	17872	5177	690	350	282	299	284	274	295	292	256	292	292	277	285	257	293	277	271	283	281	270	281	284	286	254	279	266	259	284	279	288	264	242	281	279	281	287	274	307	290	274	274	299	261	274	275	273	271	266	305	278	283	276	283	297	289	272	278	281	268	289	280	282	276	290	303	272	277	311	289	293	267	285	297	263	287	282	253	292	278	285	290	267	282	276	282	289	284	273	255	328	281	287	299	294	297	299	289	299	260	300	296	287	306	284	301	275	299	239	275	314	284	266	279	313	293	280	277	321	278	270	277	269	327	302	308	296	304	294	305	297	255	271	312	294	259	276	285	278	271	272	278	313	279	276	311	274	282	316	288	296	283	290	280	278	303	283	269	272	256	276	311	284	298	311	292	267	268	298	271	252	270	264	288	286	300	272	269	301	305	303	261	265	257	266	265	276	274	282	253	281	268	281	267	270	294	248	264	259	301	267	276	280	316	287	291	288	286	304	278	254	275	274	274	260	267	275	272	287	243	302	290	272	292	270	271	297	294	271	247	266	278	290	279	293	305	295	296	277	280	295	281	289	298	290	295	282	259	300	273	283	287	307	279	281	278	244	276	290	273	293	272	307	290	309	294	285	279	290	290	234	292	257	252	303	277	280	291	269	281	305	298	309	304	257	266	283	260	294	291	312	279	271	304	271	245	294	287	289	270	303	277	265	284	251	307	284	275	269	283	286	279	275	287	278	289	284	263	291	300	301	269	251	299	294	291	276	306	286	279	304	284	268	296	303	295	281	262	318	299	269	279	266	304	245	271	285	267	313	290	279	278	266	265	271	296	292	284	267	291	284	295	269	297	270	271	303	279	273	291	285	283	313	297	293	298	281	283	296	264	286	282	319	312	317	273	295	298	256	278	284	264	298	274	253	281	282	286	265	213	306	275	278	273	271	279	259	294	272	272	252	268	284	267	279	266	268	285	266	300	281	268	269	247	301	266	286	294	279	283	276	294	303	271	268	297	267	281	289	282	261	284	241	256	269	270	264	269	293	281	293	272	282	267	242	298	299	264	289	337	273	252	290	278	276	277	294	256	271	271	271	294	278	259	302	272	296	287	288	284	307	295	282	298	287	290	291	294	270	271	256	251	269	272	263	285	290	285	265	305	269	331	280	296	289	276	322	292	313	291	307	266	289	299	277	262	263	278	288	269	263	280	272	285	276	272	267	289	295	302	274	284	316	289	286	277	280	304	260	281	283	290	290	310	290	266	310	277	316	277	284	289	284	279	282	283	277	282	302	296	293	276	275	250	296	287	287	311	301	295	277	258	260	269	282	307	294	267	295	292	288	268	279	277	284	293	292	288	277	319	246	286	288	284	263	278	277	308	291	273	309	300	240	273	273	279	299	285	289	248	297	264	289	285	296	295	276	283	268	278	284	296	282	279	303	253	250	295	274	245	285	296	303	292	296	277	272	290	284	258	262	274	264	277	310	275	301	313	274	282	285	268	308	284	277	305	264	259	288	289	280	256	287	288	281	289	279	300	262	279	293	312	279	292	290	286	287	276	303	271	272	300	324	256	265	289	294	284	295	272	291	267	278	283	294	272	287	273	292	304	285	320	284	300	284	267	285	256	271	307	319	274	284	277	280	288	257	284	282	296	309	307	284	272	300	293	291	285	284	270	272	310	288	273	306	314	298	287	268	271	311	322	261	305	271	290	271	270	285	275	312	281	279	277	306	274	268	284	303	295	301	274	288	269	278	273	310	267	296	269	271	279	262	273	249	254	262	297	268	274	288	284	294	270	309	282	281	291	290	287	301	290	286	278	289	311	261	284	285	300	256	258	289	278	275	290	263	266	276	286	279	255	282	298	269	282	290	249	308	288	325	313	283	293	304	261	308	295	264	288	300	290	308	288	275	303	276	289	260	292	306	283	264	262	284	279	266	313	258	279	282	287	253	282	295	288	275	294	289	322	269	251	263	271	283	261	277	284	288	276	282	247	278	287	314	253	280	301	283	267	270	297	287	270	283	259	271	311	275	278	239	284	283	287	278	277	279	278	293	305	282	293	257	282	258	283	262	286	282	271	290	300	301	287	286	295	275	269	284	273	290	279	287	302	281	285	282	281	273	292	278	294	265	266	282	262	260	277	262	319	265	276	272	288	255	313	288	267	324	264	273	267	261	286	282	262	282	283	277	280	293	285	299	276	279	300	289	293	291	282	301	280	284	307	284	273	272	273	290	275	285	259	292	310	262	262	262	296	276	267	271	260	306	299	257	311	277	284	288	286	297	276	288	272	301	276	294	276	272	263	273	276	317	289	279	270	279	278	305	285	260	260	290	265	287	253	292	285	276	268	268	278	300	314	303	323	264	256	271	283	283	252	261	299	275	259	274	283	277	315	297	290	299	250	266	285	266	260	292	272	278	287	246	276	295	304	265	311	259	287	286	287	287	308	278	288	281	260	269	277	245	286	312	275	297	264	280	276	285	284	273	270	273	273	288	290	268	297	301	270	282	271	293	256	294	274	285	276	272	270	261	295	281	293	277	297	287	294	258	295	305	298	283	262	267	270	269	273	295	274	255	285	257	268	272	275	274	291	284	255	263	296	286	278	251	278	279	284	294	270	294	272	287	272	293	274	274	247	286	295	312	271	299	261	297	276	291	274	291	248	289	283	295	279	261	302	257	273	282	274	298	302	295	293	279	276	311	269	285	299	262	282	265	270	294	301	308	274	289	294	273	280	245	283	272	299	300	258	293	297	265	275	297	270	302	277	249	270	276	273	281	273	291	269	256	315	288	259	270	309	300	302	286	286	241	272	264	252	251	303	282	288	269	277	288	308	249	292	287	252	265	253	299	284	310	277	300	307	291	274	266	294	279	256	291	266	315	292	254	281	312	312	276	286	260	263	245	273	298	299	288	280	295	291	280	271	273	280	276	267	266	279	301	264	302	286	275	299	264	271	267	250	278	269	291	306	299	252	299	312	293	294	280	305	261	295	258	297	292	299	264	252	247	276	288	258	302	276	288	281	278	284	299	305	322	260	256	315	280	280	265	274	273	295	282	323	294	286	281	299	289	267	284	314	261	276	283	263	286	269	260	275	283	275	302	297	261	290	289	300	271	272	289	339	303	260	268	270	268	290	244	283	271	284	302	293	295	256	280	294	283	294	264	284	231	235	281	267	298	263	279	294	296	248	263	298	302	292	280	293	300	278	288	290	279	280	313	328	284	309	275	301	245	273	277	307	289	293	276	253	283	270	274	290	282	278	296	280	269	280	296	292	322	284	288	289	257	290	264	255	288	259	274	275	283	264	258	265	273	273	292	284	301	298	288	298	282	269	264	270	270	273	288	280	301	289	287	244	293	248	266	270	268	277	257	291	280	289	270	295	307	273	296	266	270	295	262	283	278	307	283	274	266	289	287	264	297	285	262	266	275	262	287	285	274	287	281	268	275	295	300	273	301	279	289	266	247	278	284	290	279
60055	87994	61256	33670	13885	3802	1341	681	593	520	554	501	565	541	584	479	524	495	546	517	530	532	532	533	534	499	530	518	528	514	504	516	540	530	474	528	578	553	493	555	520	544	502	525	537	512	538	526	509	487	528	564	543	556	562	538	569	542	542	562	571	496	556	493	484	536	527	566	563	507	539	510	512	575	519	502	529	538	493	539	526	480	551	559	549	527	541	552	512	536	523	511	493	514	525	508	556	512	504	535	508	560	502	556	571	531	564	525	494	498	545	503	511	508	526	528	534	582	521	490	525	524	561	535	523	530	524	507	533	511	520	480	504	552	510	506	535	535	524	538	526	515	498	563	540	532	508	512	510	533	539	526	524	527	489	518	532	501	510	545	520	509	510	508	512	546	509	502	523	573	546	518	554	526	526	565	542	509	531	547	535	538	529	535	535	541	549	533	542	565	523	542	506	538	509	513	573	532	519	538	499	528	530	532	538	563	504	533	538	507	551	550	515	541	562	488	536	520	524	524	527	522	486	552	544	535	539	550	566	527	572	502	536	525	535	533	570	551	526	548	525	549	520	512	513	525	495	558	552	561	498	536	550	537	568	488	543	526	490	507	575	500	521	527	534	584	539	503	552	468	551	530	521	550	527	504	534	537	553	517	515	505	497	544	538	533	557	506	550	495	543	563	509	541	500	505	537	517	564	511	539	548	490	557	540	524	552	563	540	534	546	526	524	523	534	507	511	540	506	482	503	521	550	500	524	498	525	534	541	501	539	516	498	565	545	503	523	487	526	536	531	513	561	530	524	519	519	564	525	518	523	538	525	523	509	602	554	542	500	517	529	535	568	548	525	495	487	501	543	531	570	489	498	558	498	579	551	499	515	494	544	497	538	526	505	482	513	488	520	515	503	546	532	533	535	551	525	535	547	516	525	527	572	577	544	574	514	536	518	481	493	525	525	522	543	524	526	536	569	508	576	507	489	532	497	534	521	503	523	517	530	531	507	547	495	525	540	500	493	545	556	508	544	546	511	538	560	510	557	487	575	502	526	565	542	525	516	511	527	503	573	563	501	502	567	533	548	522	544	541	536	523	493	543	530	520	548	535	522	536	542	501	511	538	526	563	570	560	513	539	522	570	515	543	502	582	523	493	534	527	535	511	556	542	520	499	535	502	514	512	491	541	544	562	524	536	538	505	493	545	472	555	563	553	555	533	534	486	548	484	569	569	509	585	514	535	540	530	556	517	582	551	523	523	535	537	526	522	546	547	523	579	562	532	501	540	510	524	504	552	522	592	531	527	558	561	541	548	502	508	517	521	552	521	539	501	476	538	499	532	545	519	526	522	485	539	565	536	511	525	562	545	525	587	575	545	540	543	530	514	565	504	499	574	562	530	509	549	526	538	519	561	535	549	542	553	511	539	523	527	546	531	571	550	476	511	532	517	547	530	560	538	520	553	513	526	506	549	561	534	575	542	528	506	559	546	519	570	520	494	499	511	546	529	564	540	545	572	552	538	527	554	531	551	529	498	504	516	528	470	544	541	520	568	544	537	519	527	532	519	559	496	538	566	497	477	556	518	537	550	508	559	519	546	527	513	570	559	522	559	534	545	532	511	558	560	545	539	554	483	521	572	521	489	503	525	551	531	527	576	537	529	548	560	485	552	517	539	537	529	490	490	555	511	521	533	543	557	528	520	528	549	528	529	542	522	516	515	562	545	544	528	529	548	527	557	538	535	519	584	562	564	545	522	496	521	525	546	552	548	535	560	567	529	522	534	544	547	525	503	546	503	510	561	557	543	556	569	528	554	513	554	561	555	525	557	489	504	574	508	525	540	548	522	538	485	521	516	532	520	529	556	529	559	563	518	530	511	514	544	525	528	594	509	561	530	545	542	550	530	562	520	513	550	486	506	560	552	511	524	507	534	478	527	522	509	537	522	470	521	495	566	550	542	510	513	576	541	505	564	499	515	501	538	466	573	495	566	513	545	583	581	560	519	534	561	521	554	538	491	526	562	477	530	580	521	485	548	567	528	499	554	558	510	526	525	511	512	510	563	528	477	503	522	522	539	506	559	537	492	520	518	550	502	531	567	528	507	502	531	499	538	568	504	563	531	569	521	541	533	550	513	519	546	551	521	525	534	546	505	545	547	549	535	495	530	515	537	518	543	544	559	562	526	521	559	532	521	544	532	527	507	512	586	556	558	520	572	526	507	553	538	558	514	525	531	515	492	564	578	544	536	512	517	545	515	539	488	547	539	512	525	532	542	526	463	500	497	516	506	550	524	503	551	495	486	540	517	534	532	565	547	574	518	487	507	503	515	548	552	546	553	527	501	550	548	502	546	529	545	581	515	522	558	496	524	561	555	511	516	510	536	590	558	534	535	550	518	526	531	512	548	547	514	564	519	562	518	482	492	514	548	521	521	527	495	519	529	493	503	589	558	537	520	507	545	493	534	480	522	549	551	518	544	565	484	513	526	569	543	515	550	526	538	529	527	545	548	542	566	501	545	538	534	520	528	563	578	518	526	574	546	559	510	554	553	500	531	524	559	531	516	508	518	525	530	510	501	533	527	578	530	518	529	568	514	580	557	549	538	496	535	532	522	558	528	517	503	519	528	555	502	521	564	523	552	524	573	553	489	493	537	504	470	500	535	508	500	540	543	568	520	541	537	522	549	506	544	546	523	543	570	557	526	487	505	534	500	509	501	531	597	575	538	526	539	533	567	550	538	513	494	535	510	497	532	574	521	507	561	548	546	568	540	521	546	535	526	545	530	549	508	539	523	534	516	545	556	535	549	574	495	519	544	568	516	542	515	533	527	528	522	557	555	535	525	528	566	534	546	574	509	516	519	526	528	548	563	549	510	548	564	523	500	540	514	535	538	523	540	537	494	529	551	569	551	527	501	507	483	558	566	542	507	532	494	519	528	527	552	523	497	546	534	525	565	565	555	514	490	560	537	573	515	564	544	542	544	550	538	543	490	514	522	567	526	556	557	540	518	564	562	517	516	559	520	537	549	513	528	557	560	542	505	524	511	524	487	502	529	522	504	547	546	550	517	547	522	524	526	511	517	566	516	532	517	508	521	521	494	504	517	536	539	521	542	534	542	521	550	536	537	530	487	527	585	545	551	546	544	535	535	513	526	501	504	523	485	527	539	499	476	543	527	519	540	497	507	549	507	550	535	556	530	528	510	524	503	549	522	531	496	528	537	534	553	544	550	564	518	524	527	543	511	517	523	512	501	512	533	538	547	543	575	519	530	523	533	570	561	517	557	531	522	551	528	516	544	537	544	513	551	531	528	519	554	514	531	547	537	551	539	556	545	541	552	525	573	539	537	553	513	552	567	507	585	514	536	521	548	574	485	533	507	525	540	527	507	502	518	507	549	556	569	529	512	504	528	531	543	498	587	504	541	577	494	528	527	550	540	561	540	519	485	509	504	507	516	539	558	558	533	561	526	518	540	541	546	517	548	514	564	542	517	503	521
23511	22570	31075	25323	21164	15950	3024	483	375	356	356	344	414	328	349	346	360	366	356	390	337	389	334	345	335	355	374	313	301	313	321	342	334	341	374	311	335	324	359	331	381	352	336	338	347	350	337	312	311	341	347	359	318	318	349	363	358	344	334	328	345	308	346	343	346	331	307	344	339	368	336	308	355	354	329	328	357	333	352	359	321	339	358	360	336	348	357	371	302	323	328	348	358	345	296	340	323	351	331	360	313	323	359	364	325	349	330	351	306	333	319	306	359	334	344	361	349	347	324	338	330	367	339	343	342	332	343	332	333	347	338	348	331	360	345	360	344	331	346	340	326	348	345	350	321	333	385	318	353	315	315	351	325	320	297	359	321	336	358	347	351	378	334	347	351	344	315	304	361	307	335	351	350	338	348	311	339	330	313	358	324	335	343	315	390	378	335	359	309	343	320	313	301	328	363	341	334	294	338	343	355	331	306	320	343	316	323	304	358	352	345	328	333	326	348	333	352	327	321	342	333	327	339	335	320	348	329	365	325	347	352	341	343	355	326	371	309	339	313	317	321	350	345	327	310	338	319	307	312	326	330	334	340	331	323	324	374	327	334	339	362	351	346	351	362	330	331	342	320	354	363	330	336	296	324	362	320	360	286	317	339	340	322	325	362	329	370	341	347	356	331	329	327	323	349	373	328	337	363	338	349	356	348	343	342	315	331	303	350	361	333	343	327	328	328	318	331	339	334	332	349	361	312	362	281	300	337	351	338	293	330	335	339	323	328	328	347	315	334	332	331	344	335	312	309	329	325	303	363	350	349	313	358	327	328	331	363	321	328	346	343	332	350	344	326	331	314	334	349	316	339	357	354	358	305	338	323	296	354	351	364	356	314	335	332	333	342	310	339	358	355	326	326	316	355	289	302	320	350	342	322	361	344	301	346	319	336	344	322	373	326	359	325	329	325	331	289	335	345	347	344	333	321	348	343	311	336	328	337	322	368	320	320	353	347	320	356	314	327	340	329	335	338	321	336	344	338	365	337	342	330	349	361	351	347	335	341	333	341	346	329	302	327	343	329	300	325	338	321	321	329	352	336	331	318	355	329	323	338	348	355	334	334	331	306	336	358	336	324	380	352	304	327	335	339	326	358	344	332	346	350	356	311	358	342	345	317	337	381	294	340	311	350	325	362	340	341	312	347	345	324	339	334	374	303	367	342	326	317	318	354	352	359	319	347	338	321	333	332	358	365	339	362	335	353	353	372	350	310	342	343	327	324	331	355	362	384	360	324	349	300	340	329	313	350	356	309	331	323	343	353	338	329	328	313	342	334	312	333	344	304	340	358	359	324	370	367	298	318	320	354	349	338	334	320	301	339	322	332	327	323	341	354	342	342	348	326	329	352	350	338	312	346	311	331	365	362	282	299	340	338	348	333	356	321	332	345	348	308	345	341	340	337	298	303	372	342	369	369	329	319	370	381	329	346	350	376	347	336	374	328	300	330	350	313	328	334	323	339	352	346	327	328	321	338	348	341	328	320	336	350	321	327	323	335	334	324	310	323	368	343	326	309	301	326	360	349	294	344	343	327	346	352	355	333	350	362	339	315	368	357	343	356	333	341	326	312	323	335	354	341	305	333	328	318	325	352	352	352	347	340	345	322	341	326	350	327	327	336	332	324	305	318	366	335	337	328	307	315	332	373	342	316	365	341	325	314	353	320	362	322	296	332	326	323	355	325	332	340	347	326	365	324	349	344	354	352	358	307	327	304	358	308	332	355	337	320	322	313	327	312	335	303	330	330	287	330	358	320	357	339	339	301	328	325	335	335	327	356	331	356	328	364	340	360	357	314	339	332	335	366	296	346	337	334	346	342	346	300	318	328	319	311	346	337	345	333	356	343	333	370	333	322	356	352	331	348	334	359	322	309	346	346	341	340	357	342	327	340	337	337	362	332	334	314	335	348	363	343	336	369	324	325	305	342	334	362	346	346	337	329	331	329	336	322	316	330	302	325	321	371	352	309	311	336	359	328	319	320	348	305	337	322	350	348	364	352	350	375	342	329	346	298	320	319	349	320	335	367	339	338	353	336	337	323	337	338	325	332	339	333	361	367	336	322	335	349	365	317	352	352	325	313	337	336	355	331	321	324	318	314	340	352	345	315	354	327	341	325	346	330	365	350	339	330	336	309	324	320	347	364	343	336	328	320	331	349	340	337	370	322	324	341	337	326	323	354	304	322	362	333	317	341	350	356	320	365	336	339	334	315	324	319	347	309	351	334	347	335	339	334	324	359	343	323	325	345	356	322	344	305	341	342	343	323	349	344	340	336	328	304	322	322	330	374	326	331	317	342	325	356	348	330	316	340	306	318	323	339	364	323	345	369	337	343	356	344	329	320	339	319	301	314	334	357	374	314	335	348	350	302	333	292	351	327	310	346	358	337	353	371	362	360	326	336	306	337	317	347	357	363	351	334	332	351	333	318	352	348	330	368	304	323	323	340	351	350	340	322	324	333	351	292	367	302	340	367	337	319	338	328	292	348	303	372	367	349	339	304	359	346	357	329	308	347	328	332	328	376	314	325	344	317	351	320	360	310	340	320	345	341	344	321	368	311	344	322	340	340	320	347	309	346	348	321	358	342	346	334	316	328	355	334	334	306	352	325	337	321	322	359	384	329	355	333	351	367	331	363	348	346	325	334	338	337	340	342	335	322	357	308	327	358	336	362	360	341	341	339	339	354	348	362	339	322	318	298	331	340	344	354	372	319	308	338	330	284	312	316	320	338	342	322	325	348	340	330	303	354	360	352	333	324	352	337	298	340	372	330	321	322	342	344	315	322	349	336	329	350	331	348	284	383	344	342	309	356	330	351	362	335	349	347	366	343	308	317	333	347	325	302	348	300	333	351	325	336	352	316	366	353	353	332	333	286	347	338	363	324	326	372	339	326	319	368	350	384	361	340	337	359	361	339	326	329	317	360	329	325	374	351	355	347	313	360	310	337	333	325	352	357	321	337	376	349	312	324	345	328	344	319	333	337	353	358	330	350	343	352	349	345	360	336	341	352	329	302	350	378	334	342	350	319	332	354	331	328	323	319	324	352	355	333	374	364	352	353	318	348	319	362	354	375	354	326	347	338	323	367	340	325	343	314	359	350	353	350	352	312	365	347	319	376	346	330	336	337	349	353	358	303	309	336	342	334	303	319	301	320	330	334	336	325	341	317	364	335	314	334	325	330	351	341	318	342	335	319	339	335	335	315	337	349	359	314	335	320	339	327	326	343	308	345	311	336	351	343	291	351	337	322	334	343	354	329	336	326	318	333	319	342	321	322	338	299	320	365	334	321	322	339	349	344	350	334	378	348	346	294	308	351	363	353	348	319	318	339	330	355	371	308	344	334	358	353	328	346	325	320	309	336	351	330	336	351	341	329	309	343	340	341	315	356	316	340	284	342	343	365	342	329	330	362	327	354	325	320	355	331	338	376	331	345	341	344	332
59975	97356	72690	41987	21807	6559	1897	777	618	614	589	606	584	592	603	574	581	604	592	617	591	602	616	623	585	571	642	595	600	555	611	583	572	566	631	608	589	598	610	583	612	570	622	607	641	580	576	603	580	594	592	623	611	628	617	627	581	646	591	562	614	612	596	582	558	673	582	556	597	635	617	646	631	601	593	632	609	587	571	574	621	609	572	609	671	587	636	618	604	560	616	565	615	604	625	606	591	610	590	584	601	602	596	590	636	632	557	600	624	563	633	580	606	636	632	596	629	605	609	622	594	616	607	647	622	614	630	598	634	594	560	615	604	616	590	614	629	572	584	592	596	650	582	608	553	621	615	562	644	600	611	562	608	605	582	590	557	563	583	597	619	595	582	662	633	656	604	594	567	589	572	643	580	653	629	616	583	657	594	587	528	629	580	599	638	631	616	589	585	599	642	597	623	612	619	591	637	585	600	604	607	612	620	623	575	619	556	615	546	620	592	593	568	620	614	599	598	639	625	578	556	549	621	582	571	584	576	639	656	597	581	637	632	644	574	614	596	582	573	596	551	575	555	597	572	590	578	587	615	641	622	608	594	611	603	601	596	603	601	622	587	578	602	577	625	600	622	558	596	582	607	609	601	611	605	605	583	550	533	585	597	607	623	600	632	612	559	625	604	628	629	542	596	614	612	613	626	618	617	632	607	581	606	582	594	629	652	633	603	578	628	631	544	584	610	585	602	582	576	585	603	620	592	609	633	641	584	609	616	579	601	574	610	606	603	584	629	640	610	630	611	588	577	620	586	592	599	590	633	582	596	619	579	576	557	673	623	582	590	651	594	584	595	620	567	626	622	642	582	590	578	625	626	597	552	610	624	607	570	600	637	615	572	594	593	604	596	612	617	608	659	599	577	598	547	587	617	585	600	593	620	606	610	610	617	603	637	611	556	607	640	602	631	598	615	605	607	615	565	615	598	588	602	594	586	576	554	599	600	606	617	574	595	608	632	596	643	616	557	563	547	574	612	615	587	574	588	593	604	593	595	593	593	642	579	595	579	600	655	601	594	610	588	587	567	613	591	587	629	580	614	602	619	640	601	574	566	633	579	583	621	594	582	603	621	567	617	586	599	580	592	596	618	605	594	637	594	603	576	606	598	582	642	632	616	606	633	582	624	627	589	611	589	639	588	608	662	570	602	603	577	584	618	608	569	577	609	622	578	593	562	630	659	634	629	600	570	553	578	582	565	592	589	656	626	614	573	623	619	582	566	617	600	614	602	645	598	635	583	626	565	584	638	640	585	609	610	612	620	617	616	612	566	611	587	621	590	589	635	643	583	591	628	586	621	632	598	614	561	608	646	621	619	619	653	602	607	588	617	600	648	594	607	620	641	596	617	569	597	597	616	621	609	577	612	588	587	604	610	662	579	603	607	617	586	603	561	630	629	606	575	565	564	574	625	612	597	614	572	593	594	595	620	603	598	607	582	595	602	615	643	623	581	603	639	622	627	571	554	617	597	575	577	619	622	602	602	566	560	568	597	615	576	575	632	599	664	575	588	608	566	611	568	582	604	614	605	630	543	634	633	612	616	606	623	624	601	579	593	636	595	590	582	616	606	611	625	621	541	582	654	593	586	626	568	543	628	617	612	615	604	617	636	577	561	637	569	603	615	618	601	608	560	602	577	615	627	578	629	588	589	564	551	566	646	562	542	551	588	592	608	641	591	589	594	625	615	597	620	611	565	602	620	538	556	624	602	556	619	579	590	637	613	613	593	561	606	599	618	575	620	616	567	608	595	594	554	607	680	589	624	617	657	591	583	604	621	576	601	593	614	642	560	586	574	585	594	580	610	635	637	604	645	567	609	627	610	596	603	615	605	589	599	619	569	591	585	621	629	597	608	593	612	604	586	575	617	601	668	583	587	548	602	577	614	577	597	597	600	577	598	603	603	577	604	630	580	591	607	638	596	578	638	630	595	614	649	624	635	617	612	628	594	597	612	613	607	652	626	577	604	549	585	614	597	563	570	605	595	621	603	604	602	571	588	591	574	621	627	624	581	562	627	615	616	566	631	582	584	648	651	582	631	616	593	630	605	596	627	592	633	636	614	592	623	555	583	556	562	585	618	598	568	579	629	589	528	613	608	617	596	616	552	589	613	597	606	613	614	590	632	612	596	613	597	581	614	623	597	565	591	594	614	537	602	624	576	608	602	594	575	578	536	601	609	607	635	607	622	597	591	573	564	580	609	583	596	555	644	598	575	621	606	617	600	623	644	563	645	577	607	647	598	588	563	544	588	562	572	648	554	549	578	612	584	624	583	569	646	582	620	612	619	577	633	592	613	607	593	617	632	603	603	553	587	613	612	591	622	633	598	620	593	622	607	605	623	626	578	625	607	599	576	550	576	566	618	583	595	612	631	591	603	538	596	568	626	597	633	598	597	603	611	629	572	628	598	637	633	624	610	637	615	624	605	629	641	561	630	607	586	580	622	594	658	588	608	568	616	582	608	561	595	645	591	621	628	619	623	580	591	572	622	559	595	601	609	633	683	625	606	542	568	610	642	598	577	603	584	628	632	587	597	591	618	599	603	556	668	630	577	600	588	581	593	609	622	658	577	619	592	562	604	630	625	624	615	654	563	576	627	591	623	605	600	616	604	572	609	585	585	630	598	579	625	642	611	594	607	605	554	565	630	578	582	601	584	635	586	607	562	589	637	609	620	611	632	634	594	619	598	624	599	595	587	597	607	598	587	600	647	602	605	618	607	586	611	557	608	632	600	644	578	560	627	542	605	643	620	625	590	628	587	571	564	632	588	596	602	614	664	573	623	599	595	657	601	575	587	583	629	612	605	582	647	574	577	571	619	585	613	546	566	637	622	635	615	573	596	574	598	597	619	621	589	569	621	593	627	600	657	602	576	606	632	610	578	557	616	627	590	634	609	630	561	595	592	594	629	641	600	607	609	577	553	601	573	621	612	632	586	583	605	594	583	605	588	583	560	619	549	604	608	615	588	650	596	649	590	586	591	618	601	626	576	619	601	640	612	586	590	577	642	576	582	620	618	560	603	599	637	601	601	605	606	596	566	579	611	610	602	569	618	602	573	615	550	602	585	624	562	554	594	587	634	584	605	599	570	587	600	582	608	596	638	595	617	577	617	579	603	606	582	564	582	597	623	616	625	596	593	620	611	604	603	614	626	590	588	607	618	619	600	569	596	592	620	610	591	593	639	622	617	589	596	575	604	642	607	620	568	584	556	601	589	621	609	565	635	584	605	603	622	606	595	580	615	571	591	613	619	615	594	617	591	632	626	586	590	577	639	565	582	550	640	561	573	593	610	601	607	596	554	575	599	604	637	595	590	603	616	622	589	631	634	664	585	621	609	612	570	610	590	577	585	590	589	560	592	579	570	635	629	592	600	582	590	584	617	622	600	575	616	578	593	587	588	600	599	588	577	618	597	597	623	625	582	600	611	586	565	589	608	565	602	627
30086	29036	27667	12231	1853	555	335	277	277	308	270	288	273	294	283	308	317	247	319	270	303	256	285	258	287	280	279	289	317	283	263	279	259	285	294	269	285	299	281	269	295	296	229	274	297	263	243	258	288	246	297	287	305	265	280	304	266	294	273	292	290	297	269	284	294	273	262	269	275	280	294	294	277	263	278	262	267	275	304	282	275	307	319	255	264	304	271	291	253	291	264	310	274	254	278	322	274	269	272	316	285	310	268	278	275	266	256	265	225	297	275	271	269	277	277	289	279	263	254	289	277	266	277	286	268	254	262	273	265	279	291	300	297	276	276	270	274	313	276	284	261	260	266	259	260	240	283	298	272	280	284	287	278	269	281	280	282	247	271	277	278	268	276	285	255	251	294	285	284	280	257	278	292	284	274	286	277	257	282	260	282	288	292	225	258	307	253	279	273	271	286	272	282	290	278	291	247	305	294	285	286	276	238	278	286	290	279	305	276	305	287	302	242	277	315	255	276	269	267	266	251	307	277	284	272	282	256	282	286	287	286	286	283	312	261	253	264	266	274	264	268	279	273	310	289	309	283	292	285	248	266	288	299	266	257	298	287	247	282	248	268	278	276	301	252	283	287	325	258	265	302	283	296	259	283	261	273	271	283	280	269	265	264	279	294	261	299	296	287	281	279	270	295	284	298	272	281	275	269	286	267	287	291	248	271	276	276	278	271	260	255	296	275	265	280	308	272	272	276	268	300	257	296	290	278	268	280	280	256	257	275	289	252	270	269	281	257	270	263	278	261	258	302	287	269	305	269	298	269	284	299	274	286	256	265	273	283	258	263	245	278	317	274	278	275	274	266	268	279	270	280	284	262	284	283	260	288	298	301	304	258	261	300	268	266	295	278	256	278	250	274	257	300	282	287	320	310	273	276	282	288	301	284	251	278	265	281	278	288	294	279	272	286	280	289	305	270	272	266	260	269	292	271	305	280	283	288	243	247	243	264	258	250	309	280	277	282	263	268	294	305	292	280	282	283	279	307	272	255	274	270	273	280	272	278	263	277	284	266	269	267	283	292	272	269	274	288	267	300	303	304	273	284	268	274	261	292	290	311	289	288	252	265	275	267	265	291	278	269	282	276	266	296	269	286	280	290	294	291	272	244	275	275	245	263	250	298	259	252	264	264	255	285	274	279	280	289	283	266	288	289	275	273	295	272	289	301	280	220	310	281	264	267	266	282	241	262	276	289	266	269	274	261	269	261	292	268	279	272	269	254	303	266	277	289	304	266	270	261	258	288	279	247	274	294	257	302	275	291	291	271	255	243	275	277	254	271	262	263	269	284	281	286	270	265	277	278	258	256	265	281	264	299	275	254	273	265	278	264	235	236	283	297	292	298	273	256	267	281	263	263	287	290	265	293	289	322	256	255	279	257	260	281	315	290	279	284	272	269	271	281	281	255	257	266	280	288	270	269	269	263	257	315	272	286	302	289	235	266	278	267	286	283	281	271	262	268	258	273	286	267	261	271	261	283	261	266	306	255	303	286	289	272	284	262	283	277	244	292	262	286	266	259	291	274	284	269	281	255	265	266	274	248	272	267	257	277	279	294	281	267	261	300	265	255	292	252	296	297	287	293	277	284	286	246	280	276	271	303	264	300	321	264	296	287	283	282	293	245	268	273	286	277	234	276	268	279	313	226	281	275	261	249	267	251	257	259	306	290	270	253	293	293	256	267	275	286	280	244	291	273	288	260	296	265	277	283	255	255	276	269	261	264	280	262	262	286	271	295	284	270	269	262	264	257	265	298	272	306	269	281	278	254	270	272	271	272	255	270	284	262	285	299	269	288	268	278	298	284	317	281	248	257	275	295	266	279	281	263	291	276	288	246	281	272	271	282	288	290	310	292	272	267	288	274	274	250	262	271	269	254	270	277	279	300	260	238	286	260	276	234	271	270	264	293	279	287	264	271	237	278	294	267	272	279	260	270	279	268	279	260	275	304	285	275	281	258	273	244	247	283	261	288	284	261	281	283	286	262	272	265	259	256	276	250	303	269	246	303	257	285	274	251	251	256	279	265	286	282	284	301	255	313	249	265	275	264	261	291	255	276	269	304	268	260	299	286	287	286	275	286	265	280	278	289	267	309	266	315	277	300	251	306	302	276	277	288	268	294	252	284	286	286	299	312	277	295	272	290	286	304	281	286	288	281	274	260	256	267	271	294	300	279	285	274	291	255	257	278	285	276	279	293	297	282	271	259	250	289	243	238	283	241	266	282	274	248	261	270	289	280	273	266	263	263	263	277	303	263	256	270	287	285	274	263	265	264	280	278	254	299	256	270	290	273	274	257	268	256	254	273	283	282	280	294	304	298	306	296	279	276	303	278	258	292	284	256	288	274	291	268	249	294	255	276	269	305	275	251	279	270	297	255	269	257	272	271	259	285	277	265	282	242	274	299	250	260	253	259	307	296	265	262	283	291	242	313	258	238	283	247	277	274	294	270	267	272	309	250	279	287	259	296	254	286	288	253	267	251	292	303	272	283	267	287	256	299	298	273	268	268	290	290	270	252	279	257	292	284	274	271	296	280	263	262	313	282	270	280	273	288	273	285	269	278	262	274	268	272	296	275	268	322	276	291	273	257	287	269	288	285	255	274	258	262	302	294	266	298	267	247	273	299	271	241	275	271	271	268	296	267	276	294	271	285	275	278	268	277	305	264	235	282	253	276	289	270	284	291	256	242	278	313	264	293	270	294	299	287	253	289	274	262	278	270	251	293	285	338	263	273	259	296	281	272	293	277	236	283	283	302	314	256	267	285	260	272	264	258	273	286	283	306	256	256	260	255	246	277	269	279	281	281	251	271	281	294	261	276	265	282	277	253	268	270	262	282	308	268	301	272	308	284	269	282	266	296	250	283	279	289	310	272	303	300	273	267	294	289	272	282	284	311	278	290	245	275	260	281	277	290	283	301	271	311	273	260	292	282	282	304	266	264	273	240	248	275	271	273	286	285	266	291	274	272	272	288	283	292	254	278	247	283	286	283	263	248	276	299	291	262	273	281	267	312	264	271	283	278	278	280	278	277	254	268	261	263	264	271	281	296	304	277	287	262	256	259	270	263	273	291	292	300	290	269	284	264	286	283	276	265	291	233	285	271	277	248	276	294	263	277	259	287	301	246	260	300	313	239	296	282	268	275	253	317	296	255	224	270	280	298	280	287	289	279	290	295	280	271	271	268	255	304	278	286	257	270	236	292	294	275	285	281	279	270	273	256	259	261	275	268	275	255	279	280	285	258	281	256	281	270	248	281	252	261	263	284	264	272	232	295	273	293	265	289	253	322	261	267	298	283	275	283	256	303	277	270	258	238	287	282	298	267	280	279	270	274	304	282	273	272	303	277	290	281	308	310	263	248	276	238	288	280	283	284	281	307	289	267	281	268	292	250	281	236	273	295	269	284	298	281	253	317	257	305	281	288	265	273	268	283	280	248	241	275	289
38341	45425	33765	13553	3807	1214	669	591	542	519	523	553	547	537	524	542	553	535	538	510	509	574	506	518	536	515	507	544	484	508	543	542	553	556	537	555	528	524	523	533	513	521	543	509	533	491	569	534	535	515	533	531	540	536	516	538	505	532	534	523	525	542	513	523	555	528	526	493	591	512	514	516	520	528	547	495	531	567	543	502	523	550	506	561	532	516	500	563	510	532	588	570	507	545	542	529	544	519	548	544	489	578	482	503	549	512	518	494	508	498	543	564	535	512	580	504	507	506	530	534	508	512	507	533	537	523	542	507	506	482	534	527	553	517	533	525	515	494	517	549	534	535	525	530	531	506	531	521	544	553	518	509	539	561	554	535	540	568	572	551	520	515	557	510	519	561	531	543	543	522	512	535	532	528	526	522	526	533	560	520	551	503	570	561	508	541	519	518	512	498	549	577	566	511	518	519	534	492	541	519	530	496	517	522	522	542	564	526	551	528	543	533	529	523	527	530	525	547	552	549	533	536	511	534	543	528	569	541	513	524	516	512	530	550	524	522	521	562	543	582	537	530	524	584	513	538	517	520	522	528	529	554	569	529	517	545	525	564	557	489	536	532	530	514	498	538	525	521	501	520	507	504	531	567	493	499	503	559	541	558	472	500	504	523	513	524	495	523	526	557	522	488	543	525	541	486	498	481	518	569	531	531	498	504	534	542	485	546	533	488	514	533	556	567	544	582	513	550	526	554	505	522	561	579	522	528	519	528	522	523	532	527	515	529	538	561	504	558	516	512	527	531	528	512	481	560	513	595	534	532	532	510	530	522	526	513	529	546	500	510	525	486	565	487	535	545	483	526	575	531	533	495	516	537	513	542	529	532	592	541	553	516	514	516	534	509	512	530	531	550	534	537	497	505	504	516	533	534	549	549	517	553	531	518	534	529	505	522	508	556	543	515	485	535	560	546	507	547	521	529	568	519	575	540	522	520	518	545	499	531	539	553	564	501	524	557	525	517	552	542	530	546	501	521	551	557	576	546	575	541	526	540	553	527	540	519	527	519	555	550	553	531	501	528	498	542	531	541	507	506	538	543	573	508	536	523	531	534	535	516	548	569	512	467	482	529	562	556	566	534	514	491	525	521	548	506	521	546	503	547	591	528	519	530	535	509	555	468	525	537	561	497	568	546	507	557	525	525	532	513	513	504	485	530	534	540	506	508	537	528	497	540	544	535	500	509	543	521	518	566	529	545	553	506	532	515	508	499	493	522	522	572	537	448	547	523	548	530	522	552	539	526	561	506	503	526	508	518	515	531	498	539	556	555	506	538	546	588	507	523	540	514	521	505	535	549	538	547	542	505	497	539	523	519	517	548	516	513	486	536	517	535	494	534	547	537	556	549	584	552	519	547	570	534	517	521	536	533	522	514	512	529	523	521	559	505	488	549	489	547	514	574	552	530	509	500	531	511	549	543	500	511	526	524	521	592	553	507	543	516	549	528	543	518	496	571	528	554	538	482	505	532	520	527	540	517	547	558	506	525	507	556	532	547	522	531	527	502	528	505	530	561	512	519	558	499	582	533	520	519	482	512	501	519	557	534	551	511	522	544	519	522	502	519	546	538	538	526	550	504	512	549	567	506	529	508	529	534	518	501	540	541	549	545	537	557	528	506	522	513	536	516	550	502	501	547	529	500	514	526	553	507	568	533	536	504	525	564	511	512	530	515	574	514	520	532	502	551	564	522	569	520	534	519	519	480	501	515	508	519	533	497	555	515	514	525	529	564	585	538	515	538	503	501	525	547	548	539	567	499	541	522	521	544	539	517	513	545	504	520	508	521	530	547	572	594	553	511	497	537	509	525	534	526	503	524	531	531	538	528	499	538	550	537	510	555	521	500	528	521	571	498	525	532	570	535	488	559	544	517	531	560	529	520	556	510	544	536	517	521	536	516	545	527	520	531	540	511	542	501	552	554	496	495	514	526	518	521	527	536	504	526	538	541	529	549	542	523	507	547	539	514	537	537	559	513	538	527	484	520	559	513	533	533	541	554	544	496	514	521	542	560	502	534	521	511	520	568	477	520	565	520	480	550	541	540	561	507	502	534	556	560	528	515	523	496	568	494	513	513	551	481	516	544	535	525	589	541	567	542	539	568	517	511	537	517	517	482	556	515	545	529	546	513	525	498	510	562	542	517	504	534	511	508	501	516	512	509	535	480	495	516	559	550	517	506	541	541	508	526	506	554	493	538	528	479	543	529	499	553	534	527	508	503	547	506	523	520	521	480	543	527	506	528	543	505	551	528	558	541	521	536	543	528	505	523	502	546	520	517	532	509	513	525	522	553	498	511	533	517	543	527	511	555	526	572	477	554	496	521	558	505	511	508	562	520	571	523	522	541	531	547	529	549	539	555	550	543	519	489	510	509	544	567	499	552	534	539	505	528	514	533	507	525	552	522	554	537	531	536	518	532	561	571	522	528	494	510	525	530	560	527	491	506	534	514	516	555	580	533	490	597	555	551	582	560	521	531	535	560	528	534	498	509	535	547	491	518	507	522	517	505	580	546	526	511	567	507	507	562	526	523	561	527	523	534	540	522	557	556	525	487	522	516	590	517	510	519	547	595	529	557	534	527	543	538	527	496	512	552	542	498	542	537	525	510	544	605	535	529	529	528	518	509	531	491	543	536	501	544	543	501	524	483	527	505	551	522	521	499	543	537	537	517	498	520	540	503	541	557	521	492	515	540	543	514	521	503	480	507	526	506	505	550	490	534	538	497	531	546	535	576	520	536	538	514	516	540	533	531	517	541	541	502	503	536	560	513	541	555	538	506	509	534	510	509	519	528	537	557	512	521	549	549	529	523	541	530	551	515	547	508	534	529	562	567	585	501	535	541	519	587	555	480	516	530	514	521	537	517	588	520	481	518	540	467	523	547	516	522	544	505	507	526	499	544	567	514	511	521	542	523	558	497	497	536	532	576	496	516	525	554	528	537	481	518	510	552	511	516	512	510	522	538	506	522	538	534	471	524	556	526	531	516	465	558	528	552	496	542	529	520	518	498	501	503	521	484	523	524	533	518	523	522	559	518	528	520	545	524	549	502	523	525	514	532	492	560	508	577	501	517	508	551	517	564	560	486	547	544	534	537	534	543	546	531	533	527	509	529	529	583	563	536	539	540	585	541	514	507	530	544	552	531	550	550	529	577	483	501	555	531	557	567	534	583	508	524	501	555	507	521	540	511	531	494	546	527	536	501	523	576	504	527	509	538	566	535	491	522	531	512	498	499	509	473	519	600	549	543	491	540	547	528	496	517	502	589	542	505	523	508	506	557	539	549	493	534	522	552	510	496	557	502	459	535	502	539	557	484	551	466	545	547	512	505	532	578	491	516	543	534	513	542	543	528	577	522	531	533	598	477	527	503	561	554	541	539	549	554	515	490	475	575	534	496	504	570	546	525	553	548	500	529	508	545	510	499	553	522	548	488	543	534	477	497
24703	23442	34639	27549	19037	7262	828	351	281	275	284	290	270	268	297	281	301	273	288	283	298	276	286	291	288	282	274	255	298	271	302	278	281	282	291	255	256	287	280	285	292	283	281	291	253	285	263	269	281	319	285	292	275	294	274	268	277	303	289	276	298	260	298	273	272	273	262	299	282	270	263	296	258	265	257	265	306	302	289	289	274	318	298	278	272	296	256	315	301	291	256	302	261	290	289	275	277	284	292	265	246	267	277	263	281	274	270	285	275	276	292	314	302	285	268	278	300	281	267	275	283	260	280	255	257	277	295	306	276	284	290	281	271	286	289	261	278	269	305	252	281	258	285	269	270	265	272	277	268	254	275	302	269	272	254	253	296	255	281	311	266	291	270	273	297	320	275	291	273	273	265	283	283	291	270	286	268	273	259	273	294	272	287	283	264	287	290	295	256	287	266	296	264	255	264	297	293	277	309	266	288	276	291	258	276	301	281	304	322	248	270	291	278	288	245	274	267	257	288	259	240	272	270	285	296	248	300	250	260	230	290	287	263	296	253	268	295	279	264	270	285	282	282	273	311	296	266	268	273	294	251	275	296	282	281	252	273	292	285	274	266	282	276	288	282	255	265	281	280	283	281	265	292	246	315	267	302	300	258	279	281	254	242	290	254	266	270	295	289	279	262	285	242	300	305	281	284	302	299	266	276	257	271	273	284	310	271	258	285	314	258	296	280	262	275	276	286	252	284	293	275	342	283	265	281	292	282	283	283	280	273	297	271	269	258	288	280	266	267	263	293	290	267	299	253	286	287	279	286	281	289	261	312	296	267	273	275	309	282	302	296	288	279	314	274	254	259	274	314	275	283	268	275	279	281	275	279	295	298	282	293	305	283	284	270	303	276	265	278	271	269	275	283	294	276	276	254	255	310	272	299	264	288	272	274	299	260	245	285	254	291	247	256	255	273	265	267	290	260	282	293	291	283	278	292	269	296	301	290	287	292	266	274	282	290	248	262	299	291	250	253	279	293	316	280	285	288	281	296	263	299	256	303	288	283	270	295	258	303	300	289	298	295	266	248	244	287	275	278	270	277	280	297	307	263	255	276	266	297	249	291	305	274	269	296	278	281	291	285	258	305	301	261	285	297	285	268	298	271	260	280	287	268	268	284	259	259	269	269	268	285	283	304	281	268	279	292	253	275	281	291	257	275	288	274	256	280	289	274	286	261	254	273	292	282	266	277	287	272	272	265	281	294	297	279	320	300	273	289	296	262	275	253	297	291	271	303	261	298	277	295	279	257	281	263	278	271	264	321	265	263	310	273	281	276	301	265	309	286	312	304	265	293	278	257	249	307	278	306	281	257	261	265	286	288	301	257	267	263	269	268	269	282	289	291	270	275	256	266	279	269	293	262	298	284	285	295	264	286	292	257	262	251	298	281	310	250	275	309	276	269	301	301	287	287	289	282	297	287	281	289	285	272	288	255	263	282	289	271	292	265	302	242	255	265	275	294	300	263	277	278	282	266	278	293	263	287	263	270	264	285	282	252	288	243	268	296	287	276	270	243	287	275	272	283	275	290	261	290	281	311	277	316	292	257	267	275	279	318	255	279	259	268	293	299	265	293	278	263	280	287	270	303	289	257	300	289	241	296	290	310	310	285	283	293	275	294	278	293	283	294	270	274	263	272	281	268	267	306	278	321	270	295	265	276	285	293	313	280	245	295	280	251	259	277	299	253	282	252	308	279	278	262	280	252	253	270	281	268	296	309	301	248	285	272	274	269	279	274	274	269	242	267	253	278	286	253	263	263	307	279	323	311	255	257	297	274	257	257	284	283	263	271	291	304	270	294	308	293	295	287	244	306	292	273	254	275	281	280	274	288	251	293	278	283	241	272	296	255	264	301	284	282	275	280	280	271	301	279	308	279	304	286	258	266	279	299	267	304	295	258	263	300	286	281	268	295	258	281	254	256	270	279	258	286	289	270	295	279	295	283	283	298	285	256	290	278	270	325	290	300	267	278	277	262	302	272	281	264	282	299	277	283	312	297	276	291	262	261	285	282	303	296	266	248	272	275	302	307	273	287	269	298	297	282	240	261	289	254	246	299	285	282	277	291	291	299	271	278	280	275	241	295	283	258	260	284	302	286	261	273	273	280	307	275	248	297	298	274	277	266	263	261	268	256	253	294	285	259	276	260	266	285	281	303	257	262	268	284	294	275	286	248	259	310	270	300	256	271	290	280	261	266	284	279	283	300	294	265	276	263	280	261	284	265	244	271	261	302	299	272	268	277	277	291	275	253	290	295	261	255	302	305	257	268	282	263	289	268	292	271	285	299	278	289	293	273	305	301	302	278	262	274	256	279	276	276	293	246	286	311	288	247	280	300	291	287	271	307	294	269	280	264	281	265	279	308	302	274	275	261	267	299	292	266	266	260	261	282	297	269	277	292	274	289	247	261	302	283	265	251	290	299	312	264	278	257	288	282	292	268	289	296	259	255	293	282	290	292	281	265	268	285	295	273	310	294	301	283	289	292	246	269	258	300	264	287	281	252	250	261	243	267	280	293	243	279	291	260	275	273	260	288	275	283	276	280	277	301	289	291	231	265	274	291	287	315	269	264	296	275	287	280	300	246	259	284	279	298	255	275	291	308	265	260	274	282	282	275	305	285	294	284	285	275	270	280	274	284	258	297	265	284	286	299	271	251	287	271	313	273	293	290	297	269	243	280	277	276	232	260	299	293	263	310	250	303	263	277	271	281	278	259	264	268	272	291	292	275	258	293	300	319	274	260	284	257	253	280	253	283	273	295	274	250	278	283	258	255	266	274	274	298	257	279	297	267	296	285	263	270	271	247	293	263	295	303	278	274	274	286	268	273	272	262	281	271	257	271	281	282	269	280	291	271	296	288	290	263	258	318	265	274	305	284	293	276	269	285	268	276	294	263	276	239	278	287	283	294	272	258	267	262	252	304	302	237	282	272	280	278	296	280	313	299	274	276	314	262	263	286	296	296	261	258	288	279	270	290	273	273	275	277	256	261	277	282	268	268	283	302	287	298	261	297	291	251	279	274	290	281	294	258	293	249	269	292	259	265	320	275	277	271	247	294	273	266	261	276	256	269	268	257	316	254	282	252	293	287	257	260	269	282	282	302	274	284	251	320	295	272	244	293	295	267	267	305	277	254	273	286	303	267	282	275	299	287	282	257	267	308	278	296	266	285	283	272	285	294	279	302	275	287	255	275	240	306	278	285	272	252	286	272	260	249	285	239	285	309	278	282	282	276	261	256	273	288	267	273	298	303	265	294	267	265	268	280	300	267	293	277	271	275	299	283	252	295	275	288	290	260	262	232	289	297	276	287	290	253	275	271	268	271	296	256	286	285	265	301	287	285	285	259	262	250	276	296	297	255	292	286	293	281	264	298	305	270	262	250	286	283	260	278	284	285	291	269	292	286	310	271	271	292	271	241	285	314	267	273	249	251	266	272	288	275	274
51286	86892	65954	36041	16734	4814	1318	635	609	533	530	555	551	517	539	503	482	521	545	538	565	530	513	492	534	576	505	539	530	539	527	553	520	551	525	537	547	537	541	557	565	514	557	530	506	522	514	508	571	512	545	567	552	555	533	567	534	538	517	493	565	540	519	568	537	543	531	515	535	536	527	482	498	509	543	516	586	533	552	516	531	510	517	530	528	517	570	524	527	525	515	504	578	545	504	546	521	525	526	529	540	552	550	535	529	536	526	518	566	524	543	527	521	559	563	501	513	547	519	531	503	506	521	539	561	544	546	514	537	554	534	506	534	545	496	558	517	516	555	540	506	521	546	533	482	539	542	555	544	535	532	557	492	530	568	510	566	542	529	531	540	510	546	529	550	452	516	525	560	517	476	568	542	527	565	544	541	539	538	523	544	568	532	498	540	543	517	536	524	566	545	539	563	567	516	549	508	532	520	553	586	568	514	540	546	553	522	549	523	521	531	518	519	544	589	539	516	525	500	510	527	549	534	543	536	511	533	482	569	487	522	526	559	522	542	528	527	471	493	481	535	537	491	525	539	508	522	535	575	537	521	518	509	526	573	577	492	531	548	528	500	567	527	520	544	547	539	541	535	535	470	516	542	511	544	559	527	520	566	571	502	518	514	542	590	531	542	555	533	501	551	495	507	556	565	530	545	507	556	526	574	542	534	569	560	535	578	504	533	522	512	552	541	524	512	511	518	533	523	527	557	567	529	538	526	543	515	528	545	542	523	534	526	516	542	554	528	543	537	547	528	569	538	521	537	517	588	531	548	522	540	541	551	557	524	559	569	548	557	541	545	505	522	531	546	525	515	510	547	565	508	518	566	543	517	537	550	500	511	546	551	533	536	537	549	551	538	525	518	538	552	548	507	554	544	523	504	528	496	558	546	508	520	509	525	521	517	521	570	554	532	505	540	524	534	560	541	544	521	502	532	511	530	504	576	518	556	555	558	553	511	517	515	530	536	534	548	514	500	511	531	526	545	515	514	507	520	500	524	543	490	505	526	497	507	514	552	558	523	568	541	517	481	479	544	522	528	509	561	524	563	536	519	576	523	502	517	528	534	537	522	554	516	536	511	518	502	527	545	534	533	485	551	539	554	536	556	576	468	515	520	515	543	514	511	513	534	529	535	535	520	537	548	530	525	525	582	524	510	557	589	500	482	517	541	530	526	527	529	542	507	569	509	549	523	512	536	557	513	554	548	516	537	562	544	529	532	583	491	567	549	513	549	538	561	596	530	524	539	543	535	542	501	518	529	551	594	511	519	518	467	532	499	524	526	553	521	541	551	547	549	535	552	552	546	498	493	516	559	519	549	504	536	526	565	516	529	524	523	546	544	550	557	512	523	554	529	540	527	497	543	487	473	574	540	508	561	519	565	566	552	512	494	556	558	531	528	485	530	516	526	545	545	518	552	554	512	511	559	512	555	528	523	525	571	562	522	533	530	519	570	544	562	513	550	566	551	539	556	528	550	542	530	546	555	565	530	545	563	543	546	537	490	530	531	504	518	513	511	536	514	481	526	497	504	528	536	540	522	539	503	530	546	548	503	494	559	542	553	515	571	572	551	508	493	529	490	511	497	478	524	511	499	543	549	581	564	527	581	530	548	518	562	536	503	562	486	536	543	548	517	533	544	511	532	522	526	541	566	513	554	532	501	527	532	544	491	513	515	523	549	536	560	492	538	525	527	536	551	497	530	528	512	506	530	571	519	517	507	513	509	528	544	512	544	548	548	557	569	497	527	506	532	503	543	486	499	593	501	551	556	529	543	509	540	472	523	526	527	501	558	511	508	577	514	527	576	538	509	557	497	523	519	517	538	528	525	550	514	548	552	516	517	536	511	536	495	521	532	504	514	547	546	531	534	541	518	508	531	554	505	513	506	534	495	528	494	521	530	545	498	518	542	532	524	507	568	531	553	525	544	545	549	525	567	491	508	493	546	497	512	529	539	537	532	561	513	553	494	521	503	497	507	526	534	546	540	515	551	512	511	569	529	559	529	549	523	571	552	533	537	554	522	534	516	506	472	536	525	490	527	550	536	522	532	495	547	525	506	519	531	531	533	506	525	520	523	556	521	533	538	568	558	548	516	521	532	528	524	556	529	579	498	564	565	516	528	548	557	503	539	552	525	535	521	543	553	554	567	522	538	502	593	543	513	510	569	550	554	576	537	601	542	537	546	506	515	540	516	553	553	549	484	567	554	572	518	538	502	555	545	539	535	562	511	502	482	531	523	551	527	521	495	526	593	537	524	531	521	500	480	534	493	558	530	544	539	535	555	545	555	550	480	556	523	536	509	513	506	545	533	540	502	556	578	528	518	517	523	528	554	560	525	505	573	512	536	520	539	511	507	534	520	512	516	523	495	558	547	544	530	520	539	488	517	542	530	494	529	497	561	522	545	535	498	553	505	507	539	537	557	548	492	532	536	524	513	521	576	545	540	522	491	535	518	540	544	509	513	558	517	553	549	517	509	542	537	522	546	505	528	562	499	503	495	533	547	526	501	514	500	535	506	524	541	529	537	520	524	551	536	497	524	549	524	545	558	506	530	535	523	551	533	499	508	530	548	551	552	536	522	540	529	554	514	515	536	550	509	536	526	535	539	529	529	540	539	593	531	519	540	521	535	546	562	556	557	518	549	515	561	521	505	538	516	478	525	560	519	527	506	511	519	556	494	526	533	558	545	526	513	552	536	534	548	532	521	510	508	568	530	528	546	571	503	539	521	526	521	531	549	526	495	520	560	561	488	529	536	522	531	522	505	582	540	508	560	560	492	554	535	561	593	511	540	513	572	555	477	496	516	528	547	516	531	528	527	550	524	527	528	541	551	546	493	541	511	490	537	503	534	529	560	538	540	520	536	514	523	487	519	546	548	536	486	521	565	544	506	526	520	557	529	547	555	537	515	543	539	533	525	536	529	504	518	544	559	528	508	562	571	551	547	508	538	567	514	523	546	540	534	540	514	532	534	518	491	560	568	587	517	537	521	553	522	510	539	564	582	586	541	547	548	540	533	503	559	531	509	574	523	574	594	490	532	542	509	517	499	518	561	539	514	533	560	533	575	508	547	520	549	537	543	515	515	492	504	537	528	522	557	563	518	518	523	554	559	562	483	527	558	532	583	531	519	509	546	554	506	522	521	561	524	527	544	523	535	548	499	536	531	522	571	565	555	538	574	521	542	562	526	497	485	519	515	535	517	533	570	540	564	546	556	521	537	522	531	553	532	509	523	532	535	526	526	521	491	518	519	516	502	505	526	488	477	554	543	516	526	527	538	544	533	514	519	568	517	511	572	552	544	543	530	562	494	541	503	537	502	554	543	513	544	517	500	519	511	547	553	547	531	519	496	566	542	524	536	518	523	577	532	552	537	518	541	541	521	528	521	517	506	512	499	561	505	527	521	562	514	554	518	515	584	559	517	583	560	539	522	574	522	546	543	517	576	533
23428	24196	34267	27226	21076	14810	2672	470	358	305	323	401	343	352	317	309	354	353	342	364	335	344	335	330	369	341	344	354	321	376	347	366	336	354	328	354	311	336	313	334	354	340	304	331	343	327	344	367	354	287	314	349	324	311	308	358	338	336	343	341	324	354	360	348	322	336	373	377	342	283	304	363	359	318	331	296	327	341	317	347	362	354	338	346	335	327	326	354	329	346	336	328	334	340	342	327	353	323	388	313	372	312	360	329	329	334	362	323	328	317	334	336	319	334	360	370	346	330	322	315	317	336	325	337	313	314	344	361	317	327	317	328	347	317	321	350	331	309	342	320	347	368	351	339	373	327	343	307	357	349	336	356	330	359	342	337	318	321	321	354	336	347	352	318	360	310	318	349	332	315	316	324	335	341	317	324	327	343	293	326	284	334	317	327	336	363	310	306	363	359	328	351	358	311	338	356	307	349	352	346	335	330	350	294	334	326	338	352	342	332	329	366	324	355	334	328	327	318	344	344	376	338	341	320	360	356	327	309	341	323	341	367	314	303	341	323	348	306	337	348	331	299	313	340	370	357	323	373	336	355	310	349	330	323	338	331	352	336	318	352	339	320	326	337	340	344	339	304	320	339	311	360	331	359	325	314	336	316	315	328	354	332	292	328	320	346	357	289	345	328	317	371	296	360	317	337	344	368	349	353	335	313	357	294	333	323	304	339	326	341	342	350	349	351	325	322	313	360	330	353	319	309	320	336	367	347	330	316	313	341	318	331	311	339	319	329	348	334	361	299	331	344	338	357	326	377	345	329	319	340	347	334	351	329	314	348	307	292	360	358	360	298	331	319	336	351	339	374	302	371	365	303	319	353	354	329	326	320	326	358	345	349	337	342	343	332	309	346	384	327	321	357	318	340	334	352	305	351	342	298	322	343	344	333	333	365	349	349	331	324	318	312	313	320	300	315	332	323	358	323	335	348	314	336	299	329	350	333	315	328	309	315	364	341	336	339	323	328	299	337	351	359	371	314	350	333	325	321	343	344	362	303	338	369	346	338	347	374	348	323	329	317	364	347	339	350	307	316	323	353	307	297	334	288	336	348	317	353	322	329	328	301	316	344	348	363	364	299	345	355	311	349	304	364	329	359	327	340	348	319	326	304	317	290	334	317	346	372	320	344	362	307	340	376	364	343	320	324	317	314	311	327	337	340	356	318	351	344	336	318	320	325	308	324	341	333	323	348	320	349	330	369	347	351	333	311	336	326	342	314	351	325	314	334	330	333	343	353	332	341	331	333	313	320	318	302	320	348	326	328	337	319	342	303	322	363	344	324	335	334	320	307	344	341	349	312	316	336	336	328	342	348	317	325	339	338	339	357	338	344	354	336	313	342	318	347	345	321	347	318	369	342	344	363	315	298	298	316	343	334	331	318	351	358	346	348	318	338	333	332	341	352	364	345	344	336	347	345	346	330	322	334	372	326	383	341	349	351	330	343	336	332	320	308	306	321	322	348	338	377	343	354	336	313	338	308	333	266	343	361	330	316	331	321	354	333	341	335	334	318	350	343	363	337	303	298	307	332	350	322	317	326	323	324	323	320	356	360	329	309	333	372	317	318	350	311	323	321	340	357	333	365	303	314	338	326	341	343	323	338	344	333	329	332	366	359	297	328	298	340	355	322	327	324	338	335	354	337	335	329	299	352	306	328	347	356	340	339	360	337	277	334	359	346	337	317	355	328	351	314	319	326	317	350	335	315	334	331	339	347	358	325	337	301	337	341	307	314	340	304	339	341	329	321	340	322	306	332	362	330	380	341	318	317	323	330	312	305	319	320	340	334	334	346	314	305	321	331	304	345	328	347	318	345	310	339	339	343	336	350	306	333	331	345	359	319	298	338	352	300	342	310	345	326	353	352	333	350	347	290	324	328	319	330	313	341	339	344	345	319	297	344	343	354	312	320	359	313	355	317	331	370	361	368	330	322	325	310	334	353	348	340	344	341	331	331	348	314	337	338	302	346	306	324	339	320	344	322	318	345	333	344	334	346	336	376	334	371	354	341	336	343	332	316	350	324	308	356	319	310	345	316	332	328	346	305	322	322	336	364	332	337	348	310	322	283	364	344	352	332	364	325	317	343	330	306	316	291	345	384	351	338	337	339	338	340	328	345	347	340	323	349	324	326	375	334	346	333	326	363	326	284	321	323	331	330	363	342	333	337	352	311	301	325	329	330	318	322	326	339	319	309	355	349	372	315	346	350	372	351	336	311	319	339	331	347	310	314	303	335	292	308	320	352	331	334	328	364	350	310	368	352	382	355	358	344	329	328	330	314	327	330	358	326	362	313	341	306	332	325	326	293	330	316	320	354	332	348	334	319	356	346	310	355	321	352	336	336	343	323	367	326	350	326	295	325	322	313	327	313	352	301	350	323	297	340	322	328	326	348	368	337	335	328	308	360	336	302	309	323	327	351	333	333	305	330	315	312	327	326	312	344	308	335	331	338	344	360	342	317	351	308	339	336	307	344	320	322	323	337	316	357	358	315	353	291	356	311	339	343	360	332	326	322	341	346	312	365	334	337	340	328	311	329	347	336	370	333	333	345	334	356	315	363	293	379	345	323	320	387	340	397	317	336	323	359	299	374	348	300	346	347	295	329	318	369	366	324	320	339	348	339	323	349	324	342	319	333	324	329	360	347	320	336	308	343	330	319	320	325	329	322	322	337	344	300	326	336	319	324	316	340	323	346	308	364	360	329	323	341	351	356	302	330	311	369	337	344	341	345	328	323	339	317	304	347	327	340	344	338	332	362	328	344	309	333	351	354	338	322	332	324	349	326	323	316	349	359	367	334	314	313	337	330	329	319	316	350	368	337	328	321	356	334	327	387	347	351	319	363	313	325	343	345	335	283	303	316	319	329	361	334	386	337	338	325	285	317	321	342	296	346	360	348	353	310	327	350	348	336	316	316	355	325	328	352	320	347	334	378	324	346	360	325	346	349	381	363	338	361	319	338	372	316	333	315	345	340	316	297	310	340	323	339	353	351	296	343	335	337	340	331	366	334	322	324	329	325	336	324	370	322	317	366	353	334	333	347	331	290	351	320	331	328	329	339	321	329	349	300	348	344	361	370	335	341	351	384	326	350	320	338	310	310	331	321	348	303	298	305	322	334	333	337	341	306	364	332	383	335	335	329	292	304	351	353	332	319	358	342	325	342	328	333	320	301	326	354	339	323	318	338	338	326	338	338	325	360	332	336	325	306	348	345	312	381	355	345	340	314	319	366	304	338	337	337	330	319	353	330	311	342	339	298	316	331	370	341	343	277	336	377	306	357	365	339	362	335	355	337	302	315	345	333	331	349	346	328	354	342	298	348	346	356	348	356	316	330	344	341	368	336	335	329	297	347	330	344	307	365	317	333	340	333	326	323	333	350	380	344	325	347	315	350	334	330	341	361	373	336	320	329	347	304	339	358	339	332	320	372	309	333	332	376	329	337
57889	97958	74709	42856	20608	6483	1869	851	643	598	613	593	641	626	587	622	626	582	639	612	609	609	611	620	630	627	591	612	609	587	587	593	573	554	626	591	637	610	632	632	629	557	616	599	607	603	589	537	638	554	600	621	603	626	612	572	596	574	603	569	579	569	640	613	643	590	644	568	621	574	617	610	637	590	583	613	632	593	604	596	584	657	615	587	613	623	577	596	610	625	570	592	601	625	566	604	616	621	609	622	585	589	587	614	639	639	597	605	593	642	677	564	619	586	592	585	598	609	562	582	614	595	568	608	609	573	629	626	611	563	576	616	601	633	618	597	584	597	567	650	645	611	583	633	613	598	593	620	632	580	589	567	568	622	585	561	597	604	655	611	600	623	645	579	598	575	619	603	606	565	563	634	574	611	638	633	627	628	602	660	601	588	618	616	625	631	582	582	626	614	588	571	550	581	600	584	600	591	603	577	623	600	585	658	619	615	584	606	581	632	586	648	620	591	624	564	563	625	606	582	559	619	620	642	599	614	607	609	600	576	627	587	598	597	615	609	618	609	608	602	554	584	614	549	553	602	599	617	564	578	604	619	614	594	588	618	614	604	610	597	586	603	606	616	614	546	566	555	576	625	611	615	580	601	642	586	573	654	583	611	580	622	557	596	628	649	617	555	571	582	575	596	630	594	602	594	559	552	588	624	624	596	581	572	611	571	574	594	568	590	621	611	593	582	580	626	580	621	586	629	602	591	641	628	575	604	609	603	523	596	601	533	568	550	559	589	592	579	626	586	635	592	579	563	569	583	576	607	555	594	613	616	596	592	552	643	584	587	602	586	575	603	605	620	626	603	627	594	637	574	576	658	643	608	602	572	628	625	604	628	588	543	586	617	623	629	613	591	603	604	568	588	590	615	624	606	618	594	597	631	596	639	628	577	586	575	573	592	595	617	594	650	592	568	593	543	605	615	617	620	630	607	607	603	602	560	606	627	580	604	564	568	651	553	578	615	586	596	580	600	641	627	582	595	594	609	565	582	600	596	640	649	633	550	606	627	567	615	587	604	604	613	650	631	622	666	580	602	612	582	573	625	640	620	605	599	635	623	618	624	576	620	603	548	575	591	628	606	585	628	591	602	599	627	593	565	570	596	604	605	614	597	571	629	593	581	592	624	621	573	556	569	601	601	630	572	550	600	613	567	621	608	606	632	605	619	607	590	637	622	617	579	626	602	581	587	597	641	618	546	556	626	635	617	542	609	626	602	635	611	612	605	563	579	606	599	615	586	606	595	565	591	574	580	606	650	575	584	636	633	562	635	586	629	600	629	636	631	592	643	597	620	598	602	600	641	630	616	567	597	622	579	640	611	634	554	580	618	582	607	605	607	590	590	584	539	598	588	613	626	605	609	585	581	592	610	623	607	579	657	624	652	610	597	610	575	579	632	618	549	627	589	665	610	563	611	618	596	611	592	567	603	614	602	582	625	629	639	626	607	643	608	564	591	587	565	593	594	615	634	612	614	570	567	625	581	613	611	602	646	575	594	575	596	623	543	581	588	625	575	643	596	617	597	607	566	612	626	578	607	618	607	595	606	567	600	570	598	586	610	638	631	594	585	635	653	599	597	612	601	575	587	567	605	618	629	610	619	632	587	604	579	615	598	616	604	596	566	619	612	644	593	624	567	602	606	619	605	599	598	575	596	614	603	583	625	582	584	614	587	584	629	601	554	584	568	567	583	608	610	579	610	621	586	641	585	630	587	610	606	610	582	589	576	615	587	591	580	608	630	584	623	602	616	627	625	632	592	601	590	648	604	593	592	531	584	620	647	614	578	622	593	608	614	601	595	603	616	621	673	628	620	610	588	559	609	598	616	595	579	646	624	602	573	558	584	588	631	617	591	582	584	584	598	624	595	572	585	651	637	564	586	627	609	610	580	596	556	592	593	562	605	608	576	560	576	560	577	595	571	521	602	618	669	600	649	642	590	599	598	635	598	574	571	613	625	602	594	649	594	626	608	595	584	637	603	626	600	576	625	625	594	593	597	610	557	607	573	576	615	571	621	614	604	603	594	608	599	645	573	576	629	603	564	606	569	616	592	618	566	606	640	612	601	578	554	578	644	641	588	638	593	672	581	625	601	617	562	619	603	641	597	611	578	560	579	595	600	607	592	646	623	584	570	623	615	571	560	608	560	592	619	600	589	580	591	634	606	562	655	597	631	568	633	617	588	608	622	576	579	534	553	599	596	609	651	617	629	574	627	599	634	604	627	587	638	573	635	635	620	598	627	587	645	625	578	582	599	585	591	610	591	596	621	607	595	590	603	615	617	613	616	595	612	589	652	624	597	609	578	568	568	645	558	620	571	572	645	592	559	637	614	563	595	598	606	583	582	647	657	623	614	598	609	638	624	569	608	617	597	648	629	625	582	592	625	562	564	646	603	579	594	584	612	605	577	625	622	596	599	561	604	625	612	608	579	592	570	591	564	587	607	611	548	607	624	595	596	600	635	609	556	605	619	610	617	583	581	611	592	562	598	608	548	585	577	599	595	631	606	581	602	629	640	608	566	653	610	585	597	593	580	578	635	625	598	610	598	604	554	583	641	595	628	621	610	614	613	624	591	612	655	586	588	581	601	612	589	632	577	608	570	600	564	584	555	649	626	604	620	591	631	597	621	624	617	660	577	588	672	601	586	598	602	567	620	575	654	549	636	594	634	602	592	619	582	638	608	573	617	585	624	597	628	588	618	622	593	590	617	594	562	589	594	588	593	597	593	612	624	633	627	637	589	584	647	581	625	645	608	619	617	614	629	631	611	559	615	594	586	588	618	618	617	607	604	566	640	565	610	617	618	587	580	640	652	604	556	575	570	604	616	544	583	604	603	614	584	557	599	611	555	567	578	567	597	634	616	580	593	608	619	582	624	594	625	585	595	629	572	638	605	636	619	635	618	576	605	599	634	624	630	551	591	622	592	644	622	568	576	644	595	662	586	624	621	594	582	571	593	582	599	614	591	620	615	628	587	610	602	589	572	590	580	605	600	639	591	608	602	583	616	591	551	630	618	613	556	584	588	623	592	597	613	600	594	617	581	613	632	625	570	573	556	584	584	616	563	604	555	604	603	645	592	623	555	634	618	570	602	602	602	596	613	663	627	576	626	589	614	581	609	601	590	584	604	607	556	615	643	606	600	606	577	595	596	581	602	639	589	635	606	626	685	624	637	576	612	596	579	588	609	609	624	599	606	625	594	650	589	593	583	596	614	574	628	590	617	657	606	655	593	635	623	633	594	558	626	587	629	609	568	621	600	571	581	607	640	594	584	534	625	583	592	547	634	601	620	558	612	563	623	559	592	625	578	609	594	610	557	627	645	644	618	593	612	605	636	608	594	596	578	588	610	654	637	605	606	657	583	593	580	567	577	611	594	601	609	579	578	628	635	572	606	615	647	641	579	605	611	601	594	653	592	590	599	547	614	616	655	604	565	589	638	595	613
29035	33647	28793	11357	1717	463	334	273	291	262	254	254	259	281	270	281	275	298	282	271	272	255	269	289	275	283	280	309	252	274	309	304	248	272	247	274	254	296	286	249	280	263	265	303	290	288	291	263	283	275	281	298	314	293	267	274	317	274	260	286	288	252	280	290	256	289	298	276	259	290	293	271	286	283	274	279	266	289	295	291	308	285	234	268	261	292	306	259	270	296	271	244	280	276	283	272	274	279	293	262	281	276	272	285	293	277	254	277	231	294	305	268	280	299	262	261	240	265	255	286	260	262	295	296	274	280	284	266	285	303	273	284	280	259	267	268	280	289	248	271	269	253	272	270	254	266	273	284	297	261	268	291	285	263	261	265	254	278	278	270	277	278	261	273	241	309	242	275	252	292	268	279	257	264	276	262	274	286	265	298	277	289	282	277	291	286	287	260	274	269	279	281	278	288	248	268	288	246	265	244	258	284	270	295	257	255	302	261	275	262	299	280	275	251	253	278	249	281	218	278	276	273	246	271	240	269	287	276	266	315	271	267	279	301	278	288	275	269	266	286	243	243	302	292	274	271	273	267	283	291	259	276	284	271	268	265	277	259	267	277	252	271	260	275	267	261	287	270	290	258	270	259	263	289	273	263	295	299	293	270	295	275	268	274	308	290	307	314	268	256	268	271	272	262	277	315	282	281	285	249	243	262	263	274	282	308	257	262	315	295	270	280	276	247	279	256	280	259	267	265	251	233	253	282	278	264	272	297	251	259	293	260	272	313	272	275	274	250	262	255	263	298	275	266	280	271	255	278	275	247	274	265	286	274	275	284	260	292	295	281	258	269	303	248	298	275	256	264	292	238	256	270	247	275	254	290	237	277	286	263	259	291	274	296	263	276	290	265	265	285	251	297	262	276	292	279	274	251	240	282	255	319	315	249	304	249	294	262	272	274	277	278	284	246	293	256	279	272	290	272	273	261	256	283	303	257	268	277	264	269	262	272	294	268	266	281	225	258	286	276	259	270	282	269	266	261	275	319	268	295	274	263	269	270	281	246	305	273	285	281	285	274	270	285	288	263	273	257	282	255	278	293	254	267	241	272	282	270	262	252	257	308	275	270	295	279	274	295	275	261	299	308	277	290	252	276	271	262	286	273	292	240	296	269	239	234	281	261	256	283	300	273	259	305	287	264	267	283	283	271	273	287	283	284	281	283	284	277	269	276	250	250	258	248	284	279	268	287	312	281	268	277	299	270	283	280	327	275	280	291	310	263	246	291	280	295	293	277	302	246	257	309	250	283	292	281	256	295	258	248	273	298	268	269	259	295	288	275	277	271	294	257	270	267	267	266	267	262	279	271	272	289	253	277	302	266	278	233	248	273	293	273	299	244	266	273	281	285	253	250	254	266	267	278	298	248	282	290	277	283	320	280	255	286	270	249	265	282	263	300	242	273	295	280	301	295	295	257	267	268	267	268	255	262	270	287	278	283	262	273	263	259	278	279	268	292	251	283	296	283	264	274	283	277	280	280	271	242	274	280	268	248	255	268	282	265	282	262	273	295	269	255	250	253	267	261	266	261	290	310	277	259	278	276	296	277	270	252	254	271	265	241	298	245	266	286	277	273	269	285	256	292	279	295	304	242	279	292	267	294	279	272	272	265	256	265	242	276	289	291	265	296	256	274	248	273	277	260	275	288	294	275	305	224	275	263	265	301	296	249	295	278	284	259	291	285	277	259	237	302	284	303	261	272	277	283	310	284	273	280	268	258	260	285	267	262	282	265	284	285	288	275	259	284	287	276	279	291	283	244	289	248	258	265	274	260	273	286	283	284	275	272	241	264	289	252	246	276	283	291	264	279	254	282	276	275	263	271	268	284	263	278	260	270	278	269	273	269	301	281	256	265	296	265	280	277	293	258	258	293	254	286	270	278	292	287	254	254	277	261	282	288	262	263	272	324	253	283	278	285	284	264	288	277	285	274	273	270	264	258	254	281	261	276	268	263	283	253	286	283	270	312	257	267	272	295	271	297	302	274	253	260	299	260	276	255	271	281	278	261	258	268	298	235	275	269	292	325	288	269	268	288	279	270	242	286	281	257	275	270	274	286	271	260	280	284	274	294	294	264	291	261	275	277	303	282	286	260	268	260	282	255	282	284	271	288	297	262	262	280	296	262	272	266	262	277	281	286	244	290	286	293	269	239	268	265	269	261	292	243	269	297	272	276	265	301	282	270	264	274	251	257	315	290	298	262	241	271	264	279	287	269	257	273	275	281	283	253	275	264	296	250	277	236	272	288	260	262	269	270	269	262	297	277	261	251	296	253	271	249	269	301	248	285	292	281	243	266	264	303	272	278	268	264	281	273	262	294	279	273	266	285	263	260	278	283	246	257	278	295	284	252	273	288	271	254	276	269	280	271	290	295	268	282	292	272	273	257	271	266	264	286	294	275	272	261	251	265	244	286	294	275	272	274	263	286	309	281	284	256	268	250	256	283	278	289	304	282	283	268	271	298	287	279	294	245	267	275	246	281	271	268	263	266	274	279	280	252	276	290	300	264	269	277	256	278	292	272	267	310	291	261	297	284	251	266	261	253	268	290	279	279	282	269	261	250	264	292	247	291	264	261	261	286	257	263	264	281	311	307	277	298	290	250	303	263	255	279	313	263	296	269	264	301	273	306	266	259	269	291	276	298	269	284	269	276	255	294	302	240	283	270	256	271	248	281	251	288	271	277	287	263	271	258	249	276	274	282	253	306	273	287	267	251	259	256	254	254	263	272	294	270	273	266	298	245	267	275	271	257	284	276	290	294	290	259	261	276	259	272	277	256	284	308	265	280	255	290	297	263	280	283	250	283	298	262	297	245	257	252	280	304	303	283	278	302	244	288	291	271	277	278	277	264	276	287	265	263	276	281	253	289	294	266	297	287	255	275	266	259	264	236	263	254	285	263	272	311	255	291	277	286	316	302	280	262	259	299	264	284	263	301	273	269	303	260	261	259	277	264	259	286	265	268	291	268	278	265	274	299	251	267	278	255	299	286	278	288	284	275	296	253	266	285	300	264	261	271	235	301	270	243	277	302	264	267	257	274	295	270	281	256	312	270	264	280	248	287	291	281	287	299	270	252	282	285	298	232	292	283	311	274	286	275	243	287	272	294	294	294	277	252	303	275	256	268	293	268	267	285	280	253	269	246	301	282	272	263	290	270	296	261	263	288	280	282	258	294	267	292	292	296	289	276	287	256	253	309	254	280	250	318	285	266	272	270	230	234	292	268	271	289	298	267	272	289	273	280	276	266	238	280	256	253	250	277	277	289	257	300	256	246	294	265	313	288	265	283	272	279	263	248	279	282	279	276	286	286	270	290	299	282	294	267	270	267	300	281	267	281	257	258	262	277	269	271	287	273	290	288	273	263	290	293	251	287	305	269	260	271	277	297	255	274	276	278	254	256	276	266	282	284	305	287	277	288	277	290	295	285	271	309	296	283	251	270
35163	50830	33359	11941	3506	1070	667	564	533	509	541	569	505	536	540	526	533	515	513	526	503	528	488	544	548	505	495	547	549	551	511	514	518	505	518	532	552	522	541	491	567	511	528	478	509	539	536	530	530	527	503	549	543	553	519	538	508	552	573	519	510	566	566	522	548	585	585	558	548	517	521	543	484	526	483	515	499	516	497	529	513	491	519	519	553	559	517	515	531	531	522	514	557	549	499	509	556	522	534	532	540	520	527	573	544	543	544	506	526	510	556	533	490	536	569	535	541	527	542	512	533	539	490	584	544	503	518	504	567	514	531	540	492	500	526	515	545	511	573	523	529	511	500	541	517	495	536	582	495	521	510	498	563	551	523	512	549	547	528	496	552	526	544	500	530	520	509	516	518	554	508	539	481	508	493	539	511	529	527	540	475	546	478	535	542	526	536	493	532	518	531	512	536	505	523	509	520	553	531	523	525	534	495	531	527	555	499	496	561	508	490	551	523	486	506	526	506	531	551	475	506	520	564	499	507	504	513	526	556	510	537	524	514	519	525	552	530	559	522	525	530	521	534	489	546	508	539	525	528	550	554	539	552	526	499	533	543	509	516	560	569	487	543	522	506	521	509	542	532	508	531	558	540	520	561	527	521	528	504	529	534	554	538	517	531	523	546	483	523	555	524	490	490	557	544	532	565	545	555	514	508	477	520	479	472	478	530	461	516	538	544	542	531	552	517	554	518	520	528	521	533	503	538	539	505	524	532	531	530	505	564	588	574	523	545	495	518	523	568	530	581	545	567	480	500	580	540	523	524	547	547	543	519	550	505	491	552	528	549	513	529	560	479	537	523	511	513	540	553	516	523	525	591	550	527	484	508	520	554	592	521	496	508	520	532	532	536	517	537	511	536	531	535	571	519	562	520	516	544	521	560	531	538	531	499	542	545	522	519	527	558	548	541	531	546	564	526	538	549	522	545	506	573	511	511	512	516	557	524	533	571	530	510	500	488	551	562	518	547	564	523	523	534	483	545	536	511	551	512	533	587	589	515	490	537	508	543	552	517	547	536	534	565	490	531	528	550	540	510	572	563	560	537	540	525	541	571	532	520	531	530	506	547	524	498	523	516	532	512	508	537	514	528	547	500	530	507	567	560	493	484	515	528	546	537	550	539	542	505	513	592	510	488	514	524	519	501	542	574	522	456	566	552	507	507	521	500	534	484	531	577	538	533	507	533	564	541	494	542	513	529	512	554	514	527	534	563	524	532	522	529	516	511	514	511	533	528	560	501	481	514	537	520	538	531	542	496	505	516	510	531	503	476	514	511	560	544	540	514	556	535	508	539	507	531	514	574	520	524	540	540	488	483	503	498	522	522	528	549	555	558	551	527	548	529	525	481	529	537	532	535	526	513	512	502	525	488	536	553	495	511	522	537	532	516	538	526	505	530	529	520	544	538	556	494	502	480	483	521	537	515	551	573	550	525	480	485	525	507	507	514	523	521	565	549	548	525	524	523	540	509	556	510	527	537	529	555	516	532	553	547	537	508	531	514	577	516	507	530	557	490	494	516	503	558	510	476	533	522	527	559	487	497	531	531	515	532	528	535	531	560	509	536	536	515	513	517	534	501	538	513	497	537	528	532	525	523	500	513	535	473	510	571	512	537	547	571	527	511	505	535	508	549	501	514	559	543	521	523	553	563	546	531	495	526	536	531	520	533	538	532	529	537	556	534	517	544	528	510	496	551	538	554	502	542	507	516	514	526	523	516	549	523	541	499	515	502	524	533	524	553	469	527	538	481	558	537	535	513	534	497	535	506	531	516	523	495	508	486	520	545	507	511	527	519	507	505	496	555	548	518	520	533	530	554	537	548	502	545	556	565	502	568	561	537	528	513	525	536	541	535	552	476	499	485	535	514	561	532	561	533	569	526	547	519	532	557	507	498	534	553	553	551	556	534	550	541	491	554	535	530	486	490	488	538	496	550	540	558	545	540	517	520	590	551	503	565	546	535	547	549	534	547	524	517	543	511	550	506	510	521	531	477	527	525	519	522	572	536	506	466	506	519	533	510	585	547	545	541	480	509	533	513	522	553	548	544	514	499	514	514	512	519	513	500	529	503	522	526	553	536	526	475	511	536	553	532	545	529	541	532	494	550	521	511	538	509	549	520	540	496	512	534	517	502	545	571	549	523	546	558	503	542	542	529	539	512	515	517	505	568	537	512	502	542	531	521	538	522	512	531	546	491	514	525	535	515	486	548	510	519	546	508	531	500	479	552	515	557	537	518	523	526	565	522	520	492	531	504	534	504	521	549	557	544	523	531	521	523	568	523	515	532	534	526	512	514	554	496	501	546	458	516	548	521	534	528	550	533	513	520	534	510	522	512	545	496	481	536	566	492	582	533	483	501	553	511	521	507	516	528	487	532	518	547	552	519	523	513	556	515	558	497	523	565	522	523	515	517	516	562	523	541	576	526	503	505	542	541	532	492	516	565	520	515	519	524	545	529	495	544	535	494	551	538	530	541	556	516	493	534	505	546	529	529	538	524	529	522	548	520	502	524	554	558	509	512	537	498	490	552	485	522	533	522	520	544	496	526	516	535	538	544	531	510	554	535	526	499	532	501	528	530	559	534	519	505	550	519	541	529	535	533	529	543	497	548	511	517	522	570	495	507	527	550	498	520	565	569	519	509	502	517	544	556	546	558	553	568	473	517	553	537	494	505	527	469	526	536	542	499	509	517	538	529	518	503	525	526	514	503	529	510	504	548	533	556	524	524	559	516	533	486	539	559	487	520	527	497	538	565	515	515	562	509	562	513	542	524	508	545	500	511	549	545	505	492	550	478	535	540	523	509	511	522	512	509	538	538	537	521	531	512	509	529	549	536	538	550	526	522	513	592	516	542	485	524	523	491	487	545	531	521	537	515	529	524	565	559	527	530	531	511	524	516	552	549	538	473	547	542	546	449	535	534	525	560	585	521	560	513	548	561	539	508	546	486	515	518	537	526	522	528	521	545	475	514	531	515	510	546	497	548	544	535	515	503	510	533	529	534	536	514	529	524	514	535	490	527	517	544	511	561	560	531	559	513	581	549	503	523	529	491	517	561	523	497	558	538	550	530	567	526	525	547	498	517	511	561	512	520	535	556	604	510	523	514	529	566	522	508	502	538	531	488	522	514	505	507	508	549	527	574	481	521	503	529	535	501	553	509	547	518	524	530	509	537	541	553	544	546	574	539	548	527	529	523	523	514	507	545	492	504	519	502	543	532	517	479	556	467	523	514	533	565	542	514	499	549	515	537	480	520	530	529	509	558	526	505	504	486	510	532	595	511	526	514	501	518	490	497	519	524	529	535	527	500	526	547	533	518	514	559	564	506	500	520	504	553	541	541	514	532	547	510	534	551	585	545	526	517	530	509	483	558	551	488	543	545	561	532	543	515	526	556	532	508	532	523	548	529	503	542	529	512	509	557	536	506	535	555	540	520	535	520	536
24909	24380	33077	26065	18087	5306	605	307	323	291	301	281	285	259	277	300	290	304	295	281	267	261	263	256	280	300	309	282	272	313	322	276	265	279	305	292	273	261	286	282	296	268	304	263	294	279	296	267	273	292	296	267	280	342	277	302	288	276	300	252	311	262	294	289	300	280	274	283	279	284	283	296	261	282	271	294	263	287	288	266	311	267	271	284	257	281	289	283	242	265	266	298	246	285	286	269	250	272	255	269	296	270	288	243	318	279	260	291	263	298	292	297	266	282	295	303	286	255	296	276	253	259	255	268	284	267	301	285	290	283	277	273	290	281	292	302	285	283	278	314	272	283	297	291	288	287	273	286	320	272	267	297	298	284	272	263	248	281	279	288	272	274	294	311	288	252	260	248	289	280	279	273	282	286	263	303	255	271	268	294	303	276	281	271	285	289	243	261	289	272	231	315	279	276	285	264	299	291	280	283	291	286	267	278	270	266	294	256	291	256	261	296	268	265	315	279	286	297	290	276	303	263	289	312	278	278	251	326	273	296	289	277	256	263	268	247	288	272	289	284	250	288	268	285	288	275	289	293	298	279	309	280	282	279	279	307	288	282	303	302	278	266	273	285	291	281	283	320	303	285	278	279	260	284	288	285	296	280	270	291	272	260	295	313	279	297	262	300	289	280	279	278	274	281	258	277	259	291	257	325	288	278	272	277	263	312	272	259	266	279	292	264	283	290	299	286	287	259	292	271	286	299	304	284	298	308	292	303	269	294	287	286	312	313	307	284	266	309	299	277	293	269	266	269	298	247	242	284	276	245	270	263	314	303	276	290	305	293	287	265	304	257	257	311	314	284	273	306	279	289	278	288	276	236	278	294	292	271	304	277	302	298	279	261	272	287	289	268	270	291	261	272	279	246	281	292	264	301	266	296	298	291	293	297	273	281	272	330	287	301	268	305	260	288	280	302	282	280	274	288	288	284	262	269	305	281	265	273	250	296	297	288	279	279	277	277	277	285	265	287	290	287	290	268	263	281	291	281	273	263	267	279	265	303	280	301	264	282	258	298	274	270	267	274	276	264	275	288	262	274	292	278	270	282	265	286	308	278	266	286	297	259	279	266	293	256	273	306	276	266	263	305	267	272	301	272	292	279	277	288	271	268	280	294	270	276	274	254	269	275	273	300	290	287	264	284	304	290	286	285	239	281	293	257	295	273	284	274	253	275	310	261	302	274	264	266	303	274	275	299	267	296	293	280	286	292	283	271	279	282	302	294	281	284	280	300	286	301	283	307	297	268	268	281	270	287	247	299	256	245	238	244	276	314	277	274	279	254	300	269	267	280	293	310	258	294	244	261	260	302	295	273	290	289	263	298	264	300	284	277	294	280	285	297	276	288	279	285	309	266	302	294	301	252	275	291	264	294	296	276	301	288	283	249	306	254	260	268	271	295	267	278	245	280	309	325	300	248	302	266	267	275	315	272	266	309	280	302	277	272	266	268	275	271	282	269	300	291	306	289	290	322	267	268	316	286	301	265	280	250	263	285	287	293	306	286	244	283	268	253	273	295	292	289	280	315	242	272	285	303	262	297	298	293	301	319	305	295	300	288	291	258	259	254	297	292	286	243	262	300	276	293	245	271	262	303	298	264	282	276	260	277	273	277	256	245	294	278	280	273	274	323	281	292	293	277	282	286	282	268	301	257	283	297	272	290	273	279	254	261	259	283	281	283	280	298	293	272	285	256	263	302	284	271	278	279	293	278	277	273	282	281	285	254	280	290	281	237	291	290	280	280	273	293	294	285	282	289	274	259	279	281	310	285	273	278	280	296	276	301	300	268	264	291	264	241	253	263	272	279	274	316	295	240	293	295	317	280	284	276	264	279	314	266	297	262	298	270	269	277	262	262	235	307	282	252	279	280	291	295	279	302	271	261	279	273	270	287	300	282	256	278	294	265	285	236	283	261	297	264	279	280	279	260	314	237	276	262	302	282	275	270	279	285	288	294	257	291	271	298	298	276	322	274	285	308	288	294	264	258	295	299	301	264	287	278	291	271	273	276	292	290	302	275	272	284	277	284	271	264	297	296	289	281	306	245	280	268	280	280	271	286	284	274	274	262	270	301	263	270	304	294	298	265	284	275	298	310	294	291	257	304	264	258	274	289	260	262	303	308	270	269	257	245	270	287	287	298	248	317	302	292	272	280	306	288	283	277	264	287	263	289	287	292	283	299	269	251	283	258	298	283	299	270	283	282	269	278	286	308	269	251	299	267	267	275	262	274	263	297	288	257	286	270	299	297	297	276	254	262	277	276	283	256	245	266	310	290	286	307	313	287	273	322	285	273	278	291	247	281	268	259	272	264	275	281	276	300	279	280	262	299	234	275	275	272	321	298	279	295	289	288	274	260	277	275	266	271	293	273	290	277	226	273	273	284	319	290	302	313	253	303	264	251	302	256	294	294	279	279	269	248	288	285	298	275	257	298	267	274	262	276	310	284	277	277	256	304	272	308	281	280	244	269	290	278	278	270	265	270	303	279	278	305	284	299	301	268	262	273	244	256	288	284	279	308	279	276	275	286	252	270	299	288	275	276	247	308	281	262	271	294	305	273	280	267	249	309	270	270	290	261	263	273	261	295	267	292	257	268	320	260	306	294	294	245	277	295	268	288	278	288	305	268	277	276	287	269	272	284	274	300	276	315	271	277	289	286	276	291	280	276	279	279	290	287	262	247	305	267	276	273	271	286	271	246	287	267	254	321	314	280	308	307	263	297	276	296	250	278	291	275	287	298	301	287	302	302	277	277	274	269	257	279	273	280	287	245	276	310	271	253	273	295	285	262	285	242	276	282	290	263	257	266	246	294	265	279	281	298	280	242	294	284	293	268	302	284	253	287	265	298	253	275	279	323	294	254	288	307	267	241	266	286	249	298	298	294	261	291	248	255	272	286	280	258	289	270	286	281	270	259	282	266	252	267	293	288	293	317	287	319	299	264	303	309	254	259	280	310	293	275	298	308	269	293	265	281	276	255	280	262	268	295	263	278	306	285	299	262	277	288	266	280	250	276	282	313	265	291	294	285	283	281	306	286	321	272	300	268	312	298	280	259	245	282	270	290	278	286	281	313	279	250	292	289	291	275	284	283	302	271	282	288	256	251	276	279	282	271	286	306	254	316	292	300	310	278	255	315	298	261	269	252	290	299	282	254	284	277	271	259	300	257	299	266	260	302	259	281	279	295	280	270	285	275	292	292	277	280	280	275	267	294	263	304	284	269	318	253	264	249	261	272	248	299	268	287	268	268	302	263	285	272	280	292	306	266	275	267	267	252	313	278	279	305	303	293	240	291	266	276	270	281	276	276	265	305	276	273	321	273	275	286	268	250	304	301	292	287	280	264	269	297	300	289	277	269	304	267	292	259	273	283	304	264	296	324	264	251	298	282	308	267	263	271	267	273	277	287	323	291	302	284	276	302	294	284	284	288	281	279	280	288	309	315
58244	90171	61141	31732	13023	3349	986	607	563	557	528	523	543	542	510	527	495	563	520	501	493	540	558	561	516	550	551	531	577	570	519	538	550	564	518	539	567	563	561	539	558	517	554	544	557	510	528	551	503	549	510	537	515	521	513	559	551	527	535	509	530	523	525	537	522	494	522	510	539	505	498	511	491	475	542	544	536	519	517	518	543	517	541	520	510	554	523	539	552	570	507	549	525	546	560	521	536	517	511	527	532	511	552	601	512	502	555	530	556	560	534	542	521	524	517	511	592	535	586	497	535	516	525	539	579	552	512	550	560	545	530	506	543	553	525	483	507	548	543	568	532	561	495	547	549	495	533	520	512	499	522	552	558	539	547	475	539	551	559	554	574	560	539	536	554	510	503	512	564	540	539	490	566	529	541	539	540	542	515	543	547	546	559	534	533	537	569	536	534	542	538	537	527	553	518	506	544	569	567	528	508	564	534	528	606	561	575	528	535	499	531	527	551	522	534	536	531	534	540	542	552	592	519	519	541	541	547	528	571	550	547	529	524	517	545	522	552	558	564	529	518	527	551	527	505	502	518	519	507	552	546	541	518	530	524	531	513	533	567	544	471	543	542	538	535	515	519	526	511	518	505	565	499	540	572	525	530	533	522	517	520	581	528	508	528	550	509	534	484	560	513	534	558	559	464	513	528	533	478	527	519	524	575	547	508	534	537	546	512	555	520	552	519	503	547	562	528	551	527	514	554	530	532	504	501	530	562	535	571	522	560	529	531	528	555	575	529	517	564	507	520	560	562	494	491	520	542	525	547	559	537	527	510	547	538	555	499	544	531	502	552	545	533	535	545	531	544	489	538	533	586	475	529	523	510	520	523	572	517	553	520	538	552	546	503	513	525	586	531	494	530	542	586	505	509	539	524	552	511	512	536	496	525	560	523	536	526	529	538	527	500	539	528	517	524	544	559	523	559	547	510	529	521	551	556	501	499	510	558	570	511	514	489	556	537	526	513	504	520	547	578	509	522	523	505	484	554	539	515	527	560	529	575	513	497	520	596	508	532	502	529	494	515	528	541	512	590	537	545	477	526	543	523	547	532	496	519	527	506	535	521	526	534	555	541	533	549	526	507	520	518	546	520	523	556	514	503	583	521	501	506	508	536	551	553	522	519	540	551	522	584	514	528	584	539	537	538	503	516	499	532	511	511	507	506	502	517	531	529	525	537	529	555	536	560	500	553	557	539	561	498	564	535	521	484	556	572	562	516	478	506	568	542	549	524	517	535	532	538	522	533	517	536	581	561	540	525	562	496	523	510	536	487	547	513	546	561	532	529	506	519	531	541	529	507	542	542	512	574	514	523	544	519	518	529	530	546	523	546	516	519	540	522	535	536	515	551	590	540	536	586	517	549	540	552	549	552	519	545	556	561	517	532	519	500	512	499	539	558	547	531	530	577	548	557	522	515	540	530	557	563	556	514	513	518	561	528	526	528	520	508	537	502	552	505	480	519	572	559	540	579	509	522	559	569	542	564	541	503	539	534	488	518	550	502	515	535	514	543	502	515	527	533	515	527	526	532	493	511	515	561	525	514	528	552	515	545	528	519	537	574	541	574	531	525	543	521	539	522	524	522	556	497	496	518	536	539	521	525	535	540	537	516	557	511	567	545	504	498	540	524	559	518	521	541	538	540	529	550	563	533	559	522	533	523	514	506	547	550	520	556	523	508	579	517	528	520	523	503	533	511	516	547	561	576	517	517	524	575	563	527	541	581	522	494	516	502	548	489	511	517	563	533	520	560	521	558	525	504	517	538	547	479	507	536	526	532	533	497	493	558	497	509	517	503	482	505	526	535	513	526	594	520	540	510	590	508	513	491	555	541	521	549	508	582	528	546	530	571	544	526	518	538	522	526	539	524	490	554	573	503	544	515	527	556	479	554	593	515	546	544	546	556	575	544	482	531	529	522	550	497	511	552	538	512	559	546	534	527	514	503	559	580	547	525	535	564	542	531	545	562	513	513	535	556	497	538	536	493	553	504	501	486	556	537	561	548	545	522	509	530	512	558	525	537	544	539	568	531	538	548	509	528	513	499	543	535	552	510	559	513	547	553	579	533	552	541	533	549	535	525	570	509	515	524	541	545	513	531	525	526	560	483	500	524	511	529	530	523	552	564	558	543	521	539	481	518	517	570	513	478	546	556	532	561	504	515	531	515	546	569	506	571	551	533	535	546	584	564	512	514	538	531	535	561	519	558	562	527	550	526	539	554	558	500	547	506	493	540	533	534	509	544	555	503	548	537	502	538	558	510	509	512	543	555	587	519	531	493	501	526	515	510	469	527	504	532	538	522	556	547	508	530	514	563	544	544	535	518	528	511	526	507	537	583	560	535	534	532	535	510	523	523	516	545	552	497	573	515	549	512	533	520	539	564	528	564	527	517	516	539	538	523	572	517	522	549	517	541	487	543	497	552	532	540	534	523	517	539	521	549	532	547	550	552	521	537	544	499	501	504	495	532	528	531	511	535	541	591	562	499	543	535	494	508	542	518	528	555	532	557	567	569	535	550	535	552	516	564	514	556	523	554	486	538	547	524	529	567	530	509	513	538	554	550	499	551	529	510	548	535	575	564	506	522	514	532	544	550	488	521	537	518	542	541	549	544	537	566	553	518	540	495	557	557	530	532	577	545	507	512	553	514	568	536	512	583	549	514	558	511	544	502	525	536	532	549	538	547	529	532	593	559	586	524	531	499	560	492	488	517	537	578	542	525	534	509	475	526	519	548	545	538	481	541	551	541	538	516	529	566	546	487	513	540	521	541	530	507	535	515	521	535	510	493	545	555	500	519	597	543	556	533	525	545	553	511	504	544	511	532	536	543	555	543	531	518	542	534	532	552	501	505	564	535	532	564	523	567	555	566	536	562	557	571	507	532	498	540	520	542	520	555	565	547	511	572	565	486	522	543	507	545	521	542	577	540	550	580	529	507	545	521	516	562	523	519	528	481	571	563	521	537	537	562	554	522	521	532	508	534	535	541	528	565	527	520	535	502	530	541	496	535	507	528	554	514	529	557	535	554	520	531	558	559	552	519	525	547	478	514	534	532	566	544	512	545	523	536	511	514	528	484	508	481	566	545	532	548	542	507	518	515	527	551	478	529	552	520	535	503	507	518	528	511	537	544	498	574	525	566	497	560	549	521	542	530	567	575	556	524	551	527	526	538	518	550	529	546	554	526	541	548	542	536	537	512	532	556	516	522	509	537	563	544	505	524	518	558	536	515	546	519	559	545	532	546	514	554	524	517	527	542	569	556	537	537	533	518	492	550	542	509	546	537	505	531	527	511	547	508	509	550	561	553	509	521	521	495	547	560	532	515	513	554	515	541	501	514	522	548	521	506	542	509	530	574	554	538	546	518	526	570	521	494	556	564	511	511	523	519	530	504	513	485	562	562	513	551	569	517	513	511	520	519	533	531	551	528	543	496	528	525	527	541	485
23596	22436	30852	24483	21074	16222	2723	466	373	360	391	386	346	345	363	351	343	344	348	351	322	349	349	319	315	330	351	325	335	314	343	354	334	318	340	342	326	334	336	332	347	325	378	359	368	300	319	334	308	339	335	313	333	337	334	340	334	348	356	349	379	326	349	322	320	370	366	317	362	296	341	320	350	334	363	343	376	323	316	337	347	311	333	350	343	332	340	337	341	349	347	356	362	313	305	317	333	337	349	364	358	331	330	327	314	314	319	317	341	347	350	342	332	342	321	331	339	349	300	328	349	381	327	352	357	364	306	329	364	334	334	337	342	325	329	328	345	337	345	353	344	365	330	342	371	348	332	309	318	339	338	332	357	319	362	322	340	359	332	354	350	350	355	324	317	355	341	338	328	309	317	344	346	346	302	288	353	332	322	352	357	330	336	337	330	326	332	350	349	374	358	332	378	343	343	344	303	345	325	310	362	337	329	347	379	332	327	345	366	317	335	332	323	343	364	302	343	318	339	345	324	361	367	348	319	305	354	345	315	314	350	356	314	348	330	368	315	356	311	304	298	335	332	343	331	328	325	325	336	330	348	353	349	356	332	295	311	324	352	344	299	341	329	374	356	327	364	349	331	320	329	356	345	373	334	346	361	356	318	315	323	351	325	357	326	354	373	341	338	310	305	337	315	298	339	359	359	341	355	317	316	338	310	317	318	336	346	324	376	293	330	338	359	341	343	370	310	336	359	333	316	317	353	290	353	331	342	345	354	366	325	332	349	373	330	305	363	340	356	341	321	314	312	352	349	341	331	352	317	366	352	337	351	317	355	334	324	313	341	334	373	367	327	351	369	315	333	362	338	339	325	350	350	321	312	329	323	321	332	328	309	322	339	348	352	332	326	344	358	346	338	359	363	360	367	322	329	346	351	312	305	346	357	322	323	363	320	328	324	319	361	362	345	318	368	356	290	351	325	315	307	326	323	364	322	314	325	336	333	318	347	333	336	349	321	348	357	310	365	338	316	330	341	317	330	336	354	366	331	337	314	390	366	325	352	333	311	335	305	326	344	325	302	352	344	367	332	365	332	320	339	355	323	345	335	322	333	338	338	311	332	342	325	394	320	336	313	309	321	334	304	387	347	333	351	332	349	363	357	339	355	320	315	349	293	338	317	337	324	346	349	308	315	318	332	316	322	332	315	362	353	345	324	317	344	377	372	323	334	337	333	327	333	347	344	332	332	286	341	334	337	336	343	365	301	331	333	339	296	372	349	332	334	351	334	333	371	337	356	337	340	349	353	302	335	344	339	349	329	348	325	343	304	342	359	342	341	324	312	350	338	314	339	326	335	354	340	348	330	359	342	334	378	320	313	339	356	316	340	330	335	321	350	349	313	335	344	314	336	341	355	341	300	314	333	314	333	317	356	317	334	336	320	320	301	321	329	347	315	308	321	352	332	339	340	330	345	322	307	319	352	342	334	310	335	312	307	335	317	290	350	330	367	291	336	330	341	332	329	337	315	294	326	334	346	326	325	303	333	330	344	308	350	343	328	317	337	333	304	349	316	338	338	299	337	311	360	351	339	341	355	339	311	333	366	362	369	340	343	354	339	338	381	333	335	361	337	341	327	359	346	319	345	322	341	315	341	363	336	327	338	314	323	313	311	340	330	287	292	349	360	331	327	339	342	342	331	330	318	342	306	325	355	320	337	325	335	364	339	327	309	320	317	337	357	330	344	338	344	333	320	347	343	326	342	338	333	350	343	346	324	349	309	332	301	347	346	337	350	348	336	322	323	370	321	366	296	332	313	331	294	337	306	320	313	329	342	351	344	324	337	351	310	348	360	339	296	352	320	316	294	313	363	331	320	355	329	310	366	345	331	353	325	342	329	318	330	340	357	335	351	372	287	325	329	328	326	325	331	345	334	339	347	342	319	338	336	322	314	340	328	323	341	347	343	332	305	336	325	350	369	324	304	346	345	316	312	347	341	329	338	310	310	311	338	355	342	337	365	339	306	314	363	347	348	342	330	323	377	317	349	297	347	346	334	327	347	342	337	326	353	351	318	351	299	320	327	329	366	381	306	361	316	322	308	347	366	322	355	309	337	314	355	352	311	341	345	352	300	335	307	363	354	311	296	314	326	327	350	322	308	370	362	332	345	334	335	349	343	318	337	339	318	332	349	347	325	358	341	320	368	329	309	329	329	323	359	307	318	354	316	326	337	343	306	357	351	338	341	372	339	326	378	324	347	318	336	298	350	328	316	322	372	345	322	351	307	330	344	346	328	347	329	310	329	355	337	346	348	318	335	334	364	323	273	333	302	334	315	358	308	347	356	316	345	308	336	315	318	359	330	313	335	343	307	327	329	326	345	318	364	303	356	294	342	341	303	351	308	352	332	351	324	326	330	340	319	315	308	344	325	312	349	346	333	330	316	327	363	326	340	361	314	333	344	365	348	355	329	336	326	328	348	297	308	357	356	354	343	351	339	342	344	307	321	341	351	313	325	330	314	323	336	344	316	320	353	340	317	311	329	408	374	341	356	345	334	329	338	333	307	325	345	330	334	354	337	300	357	345	346	311	321	322	344	347	322	338	346	328	356	303	331	338	332	357	319	341	350	341	331	334	345	341	299	326	377	309	342	338	359	346	349	323	336	322	363	315	347	347	367	319	302	360	329	340	330	354	338	339	347	328	326	350	340	359	340	328	338	333	323	301	359	324	333	337	350	327	313	327	327	322	325	339	327	342	304	345	340	364	336	347	356	349	324	353	347	331	317	339	333	338	333	368	303	344	334	304	343	348	329	355	319	337	308	348	310	308	326	321	338	325	330	322	343	353	336	332	327	344	347	332	326	328	303	332	341	334	326	349	348	329	361	324	328	346	339	297	364	310	331	324	341	349	343	356	322	327	361	335	312	349	369	324	337	339	328	313	373	319	339	332	348	351	331	364	336	290	336	337	335	326	325	319	333	344	313	378	334	351	359	353	318	334	333	362	314	320	325	306	334	365	347	341	347	346	353	327	377	345	299	335	330	333	336	318	344	338	316	343	329	332	315	312	349	319	336	344	337	363	353	324	337	319	332	331	333	316	330	357	300	354	311	307	361	349	320	342	343	323	314	342	331	341	329	345	352	301	333	370	345	348	346	322	349	309	370	338	343	340	322	318	344	319	328	303	345	300	318	351	332	349	309	321	309	341	342	377	325	341	355	348	329	340	317	334	361	379	313	319	324	340	342	330	344	359	338	306	348	346	338	318	316	318	330	357	326	352	341	290	354	344	345	337	307	329	335	330	317	343	316	348	316	341	327	329	325	352	303	337	354	328	334	332	340	329	351	309	337	338	320	299	356	334	352	370	327	330	326	333	372	362	336	353	320	366	321	322	325	295	334	341	311	330	320	313	349	338	336	295	395	348	315	349	345	341	326	355	363	377	303	324	309	317	339	322	315	325	336	330	353	350	330	336	297	335	321	352	316	335	343	322	312	357	333	335
61874	99711	70223	40561	19164	4692	1332	812	612	600	587	597	584	583	625	594	645	569	643	635	588	572	606	595	550	580	592	606	556	602	634	568	576	572	584	589	567	641	605	596	645	622	622	648	590	584	630	627	606	585	589	583	555	568	580	621	591	611	582	581	590	625	596	576	611	599	600	595	601	607	596	593	580	624	586	627	603	645	633	625	601	632	611	604	620	595	623	603	605	558	650	619	612	623	582	598	550	620	594	578	623	639	613	598	586	605	594	591	580	598	590	600	606	626	647	566	626	640	599	626	603	568	616	595	641	600	562	613	625	602	623	573	590	655	612	587	623	597	590	590	652	596	600	623	602	610	642	593	600	617	587	620	633	567	570	654	625	619	651	658	617	604	579	620	598	547	570	581	614	562	564	600	600	630	615	646	625	616	600	604	597	630	599	608	639	587	598	605	580	612	614	570	591	561	614	638	569	624	599	611	590	624	575	575	595	603	621	634	630	664	621	620	614	599	638	597	568	611	603	596	590	607	616	622	631	597	578	569	610	595	662	651	638	598	565	590	574	585	626	608	588	579	565	589	600	575	588	614	596	589	560	569	584	588	560	588	607	578	648	593	605	604	593	600	547	597	611	578	652	606	582	637	619	570	636	597	614	604	568	622	606	635	620	612	592	591	585	580	603	668	640	631	594	618	603	610	571	624	614	562	632	622	579	657	576	610	563	589	594	594	661	616	572	602	622	592	596	619	610	632	629	593	594	609	583	574	600	584	613	585	603	585	606	590	654	592	587	579	585	622	573	609	644	588	620	661	613	607	604	561	588	591	595	634	643	606	611	623	595	604	642	607	600	585	591	612	644	622	611	643	587	651	588	628	558	619	608	591	634	631	618	598	576	605	599	645	601	614	582	554	560	578	622	617	648	623	590	644	623	624	602	640	614	588	582	584	600	587	625	583	609	534	585	623	590	597	583	628	594	620	606	651	642	622	633	597	571	596	636	591	579	599	624	617	597	607	627	579	595	608	619	588	597	589	576	607	607	641	569	626	570	604	617	590	578	603	596	633	578	640	604	600	572	585	578	595	624	598	580	616	573	655	625	581	642	551	564	619	580	573	610	580	626	616	604	655	585	603	622	592	562	568	633	638	609	589	623	614	593	613	587	669	603	621	576	603	614	569	604	628	599	607	635	624	586	611	623	586	612	633	622	564	600	625	640	557	576	562	623	592	607	598	593	645	626	580	532	630	624	602	604	609	630	583	600	571	575	590	621	616	599	623	615	573	604	584	596	601	575	586	580	599	609	603	565	641	622	637	658	613	619	588	568	597	579	616	597	604	607	603	596	651	631	639	608	585	582	641	603	598	658	608	609	669	610	595	599	610	542	616	584	569	551	620	594	647	564	605	546	609	597	591	590	614	598	600	645	574	575	616	591	583	613	601	629	600	606	588	609	601	582	627	580	593	601	565	589	641	613	601	628	600	567	595	571	639	614	554	584	607	592	602	581	563	588	628	568	647	566	608	604	606	562	643	617	606	604	592	617	558	592	589	612	607	585	601	584	624	602	570	623	560	604	552	640	625	590	599	621	584	617	591	597	596	597	568	616	607	627	602	601	586	635	618	582	635	620	580	607	620	594	560	614	626	614	606	658	618	613	659	588	625	603	583	610	562	645	647	608	628	613	581	656	606	622	611	614	641	624	572	567	636	596	596	622	588	609	585	632	585	610	616	631	608	562	623	620	587	588	595	636	584	620	582	593	587	594	615	584	597	630	626	631	609	558	620	578	629	625	606	635	602	592	613	608	612	596	589	600	596	603	634	579	597	580	597	628	626	545	599	564	653	594	612	612	552	605	583	594	588	594	632	683	617	631	598	565	579	580	595	645	644	621	628	625	571	612	563	596	587	637	548	594	582	624	566	588	609	629	586	573	580	601	597	625	599	560	618	571	594	627	595	643	583	644	584	601	618	589	615	585	576	610	595	584	603	595	620	582	618	621	600	622	629	632	579	572	589	570	591	578	621	644	615	602	602	604	585	613	567	602	591	575	584	576	603	611	609	582	580	590	570	593	600	596	616	586	593	601	591	649	594	601	630	589	621	638	622	555	573	633	620	623	577	602	592	560	619	628	606	624	584	573	632	626	612	621	611	592	587	589	614	599	596	588	604	571	544	587	634	593	592	614	620	631	610	615	652	613	577	581	621	613	552	589	583	628	636	662	622	577	586	596	598	559	622	574	577	594	602	590	607	600	584	599	599	568	627	587	610	592	618	597	643	567	588	590	635	626	616	602	563	594	604	584	622	585	592	592	543	626	621	614	602	590	602	656	606	599	656	630	622	603	579	612	580	603	626	628	618	639	604	644	630	609	609	592	615	617	589	670	629	582	576	551	614	552	565	582	608	578	577	613	598	609	566	608	638	609	558	559	575	633	567	633	621	624	621	636	564	642	589	558	594	614	607	558	562	611	611	589	557	624	600	609	566	592	600	594	566	586	623	580	630	613	621	574	560	596	591	595	541	636	583	611	629	622	636	634	584	601	625	609	575	635	609	625	591	597	605	580	631	625	591	591	588	590	629	568	590	652	572	577	589	652	590	624	589	616	605	614	599	631	629	630	579	621	605	605	589	621	621	597	564	612	608	646	624	602	615	660	625	597	589	598	593	590	569	626	628	603	594	667	614	588	607	600	607	625	573	600	638	611	595	595	614	579	611	585	600	608	611	588	604	608	585	603	622	624	597	581	584	587	620	597	593	615	577	669	616	576	599	631	584	596	591	630	602	600	618	625	578	620	602	588	606	603	630	621	588	593	600	586	589	610	576	599	576	615	605	599	657	611	587	611	651	603	611	622	569	626	624	586	632	561	612	567	585	613	596	590	561	610	590	595	603	606	578	589	592	642	595	549	582	620	605	598	617	588	596	609	567	535	569	634	633	616	612	574	603	593	607	599	609	632	598	621	640	605	626	585	574	589	625	590	605	652	588	620	598	579	621	623	590	622	606	592	610	553	580	645	648	626	623	596	611	640	586	579	604	596	548	577	598	594	608	596	634	573	636	641	607	602	607	619	594	567	622	577	621	581	560	578	627	560	628	594	611	613	605	611	595	579	584	584	612	603	573	602	598	581	623	632	582	604	588	565	602	621	586	634	616	615	568	591	550	606	651	571	569	618	612	592	636	612	574	588	556	590	573	599	591	571	613	607	601	610	573	612	606	601	586	604	563	609	589	597	625	623	598	571	608	638	613	568	577	594	572	594	639	610	628	607	587	569	623	643	588	612	588	581	673	592	565	640	584	633	592	616	585	579	594	596	597	602	616	559	612	584	560	599	603	613	597	597	610	589	627	564	602	631	594	629	553	616	576	568	629	595	585	619	654	607	565	649	598	599	610	601	572	611	630	639	584	614	600	595	599	614	605	622	569	586	566	628	586	569	576	609	644	623	615	632	581	560	609	588	644	625	649	596	615	635	617	597	616	564	609	620	556	588	591	616	639	574	653
30078	30885	25806	10488	1414	444	314	300	297	287	278	263	281	256	240	286	268	256	258	272	276	247	311	259	274	290	256	269	300	284	236	295	297	297	290	239	284	287	258	257	263	274	282	299	283	258	261	292	280	279	262	272	286	286	256	273	273	302	291	279	267	259	282	279	244	255	286	252	285	297	272	269	250	263	279	245	319	284	297	290	274	290	278	270	276	277	284	301	263	294	273	263	291	307	295	274	288	291	244	261	261	270	289	266	241	289	291	283	289	283	264	250	278	272	285	272	278	281	231	269	284	278	283	264	264	269	310	294	254	295	264	266	269	284	276	267	261	287	259	264	252	305	280	267	289	274	278	270	272	262	268	282	275	279	298	276	309	286	293	260	267	286	294	292	292	264	270	259	292	289	309	275	277	265	281	283	278	255	307	284	259	283	278	285	274	246	271	298	273	277	265	257	285	275	293	284	277	284	256	284	300	270	293	267	286	271	284	255	279	312	291	276	277	260	276	303	269	286	255	293	299	275	287	281	284	288	261	286	280	262	271	289	273	277	274	263	291	257	281	261	308	304	265	293	285	247	285	291	268	296	297	278	265	282	283	261	261	275	273	246	288	297	271	278	278	268	309	256	267	265	311	272	284	287	269	263	280	265	304	278	291	268	252	272	309	287	277	268	269	298	277	282	261	273	305	265	261	282	297	280	270	313	270	280	269	277	271	274	301	274	247	283	270	274	313	289	269	313	268	297	304	276	280	270	257	282	287	260	294	266	262	295	270	279	264	244	244	268	279	265	247	286	298	270	284	272	273	298	304	256	272	272	293	256	297	280	271	290	289	307	263	300	266	270	267	251	312	291	266	285	293	278	260	276	262	250	282	255	260	275	284	280	273	279	258	265	277	278	257	275	318	258	279	290	286	275	268	266	269	276	289	244	287	294	266	258	265	276	288	262	279	262	282	267	296	277	290	264	267	279	289	270	306	254	263	298	306	291	276	257	283	286	297	300	289	279	274	295	324	286	290	287	259	301	254	250	265	271	264	289	310	266	263	278	283	259	277	305	249	297	289	291	298	272	280	281	276	265	300	308	265	270	290	276	271	283	290	271	285	280	291	289	293	279	269	286	259	273	279	306	267	251	276	253	277	278	284	257	256	283	276	259	275	270	277	300	283	290	285	289	284	283	245	263	272	244	266	283	276	256	282	286	279	284	257	292	252	292	297	281	274	284	287	274	278	247	274	272	229	284	284	241	304	301	271	282	285	260	247	277	273	268	259	285	267	294	266	306	310	274	281	309	280	268	291	284	281	278	225	276	266	306	268	258	256	251	269	275	270	289	271	271	288	274	274	299	248	295	295	263	287	303	296	277	265	236	294	304	282	278	240	296	268	268	257	272	282	277	229	276	292	299	276	286	283	272	283	281	265	284	289	306	259	273	263	252	258	251	265	281	279	258	256	275	285	265	293	258	273	290	267	265	278	307	267	285	278	258	280	293	282	298	297	272	268	286	256	281	279	279	258	248	230	296	276	285	288	284	246	275	291	277	259	295	276	267	280	306	275	280	317	267	257	278	281	267	291	278	321	280	273	274	254	283	298	284	266	261	269	299	271	278	288	278	309	285	285	274	261	257	273	276	278	310	284	280	266	246	261	286	293	273	282	293	289	267	291	284	301	296	264	281	291	283	260	256	297	254	280	291	263	256	255	278	236	258	284	272	258	280	269	242	282	271	253	280	271	249	290	313	281	279	289	271	263	288	280	304	279	246	282	287	267	276	318	261	287	274	258	279	294	275	272	273	247	283	261	303	279	269	263	300	284	281	291	289	261	255	234	282	282	281	301	264	256	285	272	246	295	289	320	270	249	282	292	297	272	255	273	306	269	292	278	283	250	297	288	302	284	317	298	281	298	265	280	275	272	269	261	272	286	268	255	287	263	277	296	259	285	299	292	272	284	252	261	273	251	274	256	274	285	245	263	248	270	285	302	285	286	295	275	275	300	272	262	305	284	265	275	275	275	262	248	279	258	282	306	278	285	278	258	276	307	279	280	290	287	288	238	256	296	277	299	268	276	250	284	294	280	305	258	282	268	284	290	282	293	254	289	280	249	273	267	242	279	295	269	253	228	288	270	251	273	273	279	299	252	296	300	246	274	278	257	292	271	286	301	267	264	245	277	281	297	297	269	257	262	272	272	275	306	270	286	274	300	280	276	288	304	283	290	262	274	263	257	286	266	279	261	251	288	287	282	279	268	266	256	265	280	268	260	264	279	261	300	284	242	290	267	281	272	278	289	260	277	268	274	276	276	274	306	281	254	249	253	304	304	298	282	299	267	271	267	306	298	290	276	284	255	269	286	306	280	278	289	295	279	292	265	292	295	277	260	249	273	293	300	243	282	273	314	303	269	296	294	273	273	289	274	282	273	283	286	273	310	287	275	271	266	280	288	267	289	274	255	255	257	260	270	260	263	265	274	263	279	275	300	283	258	246	286	278	315	278	261	256	276	282	287	266	264	278	275	269	276	278	252	286	286	280	287	270	268	296	294	284	280	295	285	291	293	275	306	263	307	253	313	276	257	287	252	317	290	245	289	260	281	262	284	284	263	261	259	272	276	268	289	297	281	286	287	283	291	287	272	299	286	276	272	276	277	303	309	263	255	245	293	268	253	283	252	312	265	320	276	276	309	308	290	294	287	286	293	269	299	302	279	280	279	268	277	298	281	240	258	281	279	310	270	258	246	239	247	279	273	275	277	284	272	250	264	317	262	262	286	298	291	301	304	275	267	307	277	290	267	273	271	270	241	279	289	288	296	270	284	283	284	261	255	309	265	267	284	283	272	311	256	290	264	294	275	294	274	285	252	277	269	254	281	282	277	270	286	283	271	271	274	293	283	282	263	276	287	275	243	281	271	275	285	277	288	275	279	291	257	287	296	241	292	295	254	287	275	237	273	276	283	263	268	287	265	299	274	269	254	264	255	276	262	261	289	274	271	291	265	283	284	281	283	279	286	287	271	277	278	274	291	273	299	259	297	281	274	269	297	276	290	287	265	268	287	270	258	289	289	277	305	270	281	256	245	282	275	285	292	261	296	296	255	291	269	306	297	256	325	283	273	287	320	277	298	276	267	253	275	274	289	265	239	271	286	279	289	265	264	298	275	276	252	268	280	290	275	271	275	257	288	246	267	282	312	258	247	286	300	283	285	275	282	267	271	286	274	314	275	267	297	239	308	249	270	284	272	272	259	253	281	267	286	260	270	297	299	274	254	254	295	269	255	281	284	284	271	261	286	290	274	320	262	281	267	249	296	291	293	271	289	261	280	293	271	301	277	248	279	272	269	295	309	286	267	266	286	260	260	246	281	294	281	284	285	258	271	272	270	282	286	277	284	286	293	273	292	278	266	308	280	256	262	272	280	260	277	266	253	311	276	276	300	288	278	242	251	277	266	301	269	253	287	279	261	259	289	276	290	248	281	297	285	258	282	287	272	275	300	267
37777	47521	30682	11477	3091	877	639	552	508	579	565	539	554	558	522	519	553	560	519	533	526	484	509	563	576	501	513	553	578	533	543	498	504	527	520	535	586	545	526	509	531	539	532	522	555	537	505	523	562	536	516	522	532	507	544	573	511	483	541	483	500	515	516	527	486	537	554	510	494	555	517	519	524	507	498	522	490	522	518	548	524	529	502	512	572	520	530	492	525	541	517	541	542	525	554	533	474	530	550	517	545	535	605	540	535	516	568	532	552	551	509	543	512	547	563	505	532	519	569	559	531	496	527	543	526	512	525	473	528	551	491	486	508	549	537	559	520	513	522	520	548	489	546	523	545	512	532	556	504	542	529	511	520	535	517	504	513	506	538	528	519	483	492	513	546	540	531	546	529	505	539	545	477	524	504	527	553	490	538	520	582	528	582	525	521	544	530	504	497	573	496	492	520	548	532	537	498	521	553	529	495	481	510	522	512	526	529	549	517	530	499	522	530	502	530	530	550	502	538	462	536	513	516	515	557	549	540	543	558	532	520	459	469	524	560	524	486	487	523	494	545	482	479	520	506	576	513	495	519	508	509	531	478	529	524	514	544	535	526	528	530	520	549	535	529	498	599	513	516	549	529	552	484	509	554	499	543	507	512	565	469	528	544	552	494	586	520	548	509	557	556	534	514	517	495	518	514	535	544	532	510	503	544	528	542	526	530	529	516	526	504	558	510	518	542	529	558	536	535	526	499	529	506	533	513	506	515	511	534	479	533	479	519	519	524	502	553	526	522	508	516	522	518	510	536	537	489	521	503	528	536	512	578	518	529	499	559	533	517	542	500	478	525	519	524	539	505	561	550	505	518	502	501	546	529	497	508	516	500	523	522	533	539	546	509	532	521	566	499	518	518	526	520	499	528	540	514	505	539	542	520	530	533	529	489	497	531	517	521	524	528	545	517	571	508	563	510	564	515	506	516	512	537	517	499	537	532	545	514	524	521	574	553	535	535	481	495	520	522	499	510	535	498	504	490	556	515	518	521	534	514	550	524	498	522	541	487	523	509	535	521	524	554	547	526	530	496	492	522	520	503	538	482	536	528	556	555	536	526	544	517	555	546	549	542	485	598	526	499	527	529	537	543	538	468	502	525	557	540	508	523	533	542	516	559	532	493	534	559	507	547	537	501	540	579	543	491	511	534	544	534	485	511	504	561	519	515	545	522	489	542	489	498	546	465	500	562	506	521	522	520	570	534	514	523	545	518	515	513	514	563	515	496	498	526	516	493	495	559	511	549	517	529	539	541	518	534	502	519	481	543	522	495	501	543	505	540	540	530	503	504	526	504	533	529	519	506	512	544	518	514	506	556	524	490	494	541	517	547	526	537	535	466	538	532	499	530	554	517	527	544	556	498	510	527	523	573	556	543	536	498	558	567	521	526	506	496	530	526	515	517	543	551	537	572	527	495	511	505	533	533	512	503	473	560	565	541	515	516	533	548	486	488	537	523	500	517	513	487	531	573	531	549	497	505	529	541	486	511	549	518	511	545	527	516	502	498	520	486	510	544	533	540	579	549	519	498	521	515	555	521	535	498	505	503	542	525	522	541	522	484	522	532	535	567	544	530	547	515	471	509	494	526	511	529	540	483	544	544	508	522	525	512	526	527	532	512	534	533	518	521	479	540	562	507	483	506	522	568	554	527	502	483	512	554	569	555	541	533	538	507	536	512	519	490	543	513	520	519	539	501	584	495	523	494	524	546	523	530	550	510	537	516	552	521	494	535	552	487	514	521	498	516	529	545	528	521	523	580	562	547	520	532	513	545	538	542	500	558	539	524	562	506	573	535	513	540	537	569	527	547	566	531	534	516	525	515	519	526	523	532	503	551	534	527	572	538	495	545	526	494	536	543	531	496	520	504	492	478	464	576	605	525	500	515	529	523	541	513	531	511	543	569	556	525	492	529	521	567	467	532	514	512	583	526	580	528	539	488	530	477	510	550	509	564	526	558	548	526	530	525	524	528	529	509	496	528	547	560	537	511	510	528	585	540	530	503	538	557	529	519	525	559	508	511	476	531	482	543	504	553	522	505	512	518	488	508	474	504	501	507	513	580	530	522	512	583	534	520	563	545	498	531	514	525	535	537	544	499	561	536	501	520	519	554	522	501	538	501	538	540	534	509	543	547	534	530	521	543	549	532	519	474	525	570	479	490	540	532	537	529	540	511	541	568	556	520	530	538	521	517	493	541	523	527	545	524	459	490	518	538	537	527	534	511	534	540	520	518	543	561	508	490	510	536	522	525	537	540	558	534	526	494	522	533	538	563	580	511	518	518	528	534	539	564	560	528	553	540	537	512	536	552	548	474	575	489	528	522	513	510	510	514	482	528	531	548	498	516	506	532	566	517	522	501	499	550	533	541	515	523	549	518	499	525	489	539	525	519	519	528	530	497	503	546	517	538	536	539	569	538	505	542	573	551	502	517	538	556	520	476	514	547	529	527	503	556	565	556	557	550	553	509	566	506	536	518	519	508	538	540	487	525	481	541	509	469	508	570	536	517	484	518	528	535	529	541	481	509	548	500	542	533	481	546	490	538	493	485	506	542	512	539	527	487	516	517	496	542	543	520	564	513	514	528	534	515	548	500	491	540	518	571	515	542	547	512	535	531	512	547	539	505	522	518	511	499	533	554	511	569	591	485	522	555	520	489	514	544	524	540	546	496	499	521	511	526	540	521	492	538	514	513	533	513	522	497	532	529	550	565	578	522	508	511	552	514	491	508	506	568	496	510	536	516	535	552	514	518	514	494	509	522	540	531	498	578	529	505	533	538	525	544	485	565	587	489	538	524	544	507	515	521	537	539	573	573	531	534	548	489	550	520	538	484	528	533	515	489	488	507	505	552	498	515	529	530	561	521	527	500	529	525	484	553	506	525	548	519	551	537	537	522	528	543	505	588	493	495	562	504	517	544	512	580	516	516	525	504	492	504	504	512	530	498	535	521	534	490	509	567	507	520	541	518	501	527	531	507	522	558	497	515	539	520	537	525	524	502	548	509	529	512	488	538	522	487	527	564	535	499	530	507	511	509	523	520	515	514	540	526	479	498	526	523	544	540	503	535	513	512	533	497	531	532	535	532	547	515	529	531	522	533	533	517	548	497	522	497	519	528	540	529	492	539	537	571	567	526	479	545	517	525	495	515	494	490	601	514	533	528	479	528	530	515	526	527	541	526	516	505	508	505	522	545	516	522	533	514	526	549	512	553	514	528	522	542	547	533	523	526	517	546	516	459	561	506	508	536	513	518	511	529	535	522	528	518	490	506	516	541	536	581	530	538	549	543	548	450	511	548	496	534	560	487	521	528	517	503	515	514	551	498	571	522	483	556	509	504	556	509	556	514	549	490	544	516	533	529	528	528	557	532	537	533	535	554	523	505	581	550	506	536	530	507	517	522	525	520	572	574	539	525	561	501	492	538	569	482	513	542	493	546	507	540	513
25057	24365	32991	26540	17488	4791	727	378	295	308	289	292	302	321	336	279	309	307	274	297	289	282	298	237	300	286	276	314	254	290	310	312	288	283	313	247	286	282	292	284	265	320	312	261	290	257	264	272	291	296	270	302	258	329	252	290	269	260	294	280	279	301	295	288	263	269	273	259	258	287	286	286	255	276	261	274	297	271	248	311	286	288	287	284	269	289	280	251	313	304	291	257	309	277	298	295	265	279	264	291	270	280	272	297	271	306	258	291	276	287	265	276	286	251	279	321	314	276	284	293	270	284	305	282	261	294	300	256	289	308	318	314	312	286	284	277	271	268	297	296	280	270	260	280	283	263	268	279	270	294	279	274	290	288	297	261	302	274	318	277	273	299	291	284	265	306	285	307	289	285	308	270	278	266	284	290	287	288	272	293	274	272	286	298	280	283	307	314	280	282	282	279	282	272	305	290	287	304	269	287	280	277	270	270	261	286	279	271	289	285	298	275	316	260	269	274	305	270	254	320	290	289	263	271	286	266	285	275	283	293	274	276	311	287	299	255	308	252	245	277	274	295	269	245	283	255	305	273	283	263	296	260	265	305	292	267	284	271	290	322	269	287	269	291	288	292	269	279	303	280	292	294	260	271	303	313	296	295	302	276	273	275	298	264	285	296	268	296	316	289	239	278	298	281	288	284	300	287	254	273	301	286	280	264	314	256	300	284	258	278	291	294	267	295	248	315	292	311	295	297	250	298	287	291	278	299	295	259	280	293	289	291	295	300	268	283	311	289	313	274	285	256	288	295	301	281	286	282	296	292	297	257	284	284	253	292	315	290	296	302	285	291	262	285	309	276	293	273	318	265	263	284	286	287	255	285	279	277	292	289	297	280	252	258	316	253	285	284	289	267	310	265	315	275	314	290	281	277	308	269	281	266	324	279	292	255	310	278	240	302	287	283	286	278	271	274	336	295	306	277	323	284	275	264	286	299	268	309	269	243	275	270	298	280	298	287	295	271	291	309	281	290	308	287	265	283	304	272	275	264	276	299	260	279	276	273	264	266	287	291	305	244	269	331	243	288	275	264	280	256	284	275	270	304	283	300	256	269	305	314	304	300	274	270	279	293	314	289	315	297	261	297	275	291	272	295	302	298	323	294	293	306	305	283	302	286	301	256	261	267	301	281	276	271	281	266	307	290	271	270	274	315	306	277	280	294	259	286	271	282	281	290	311	260	281	258	290	290	319	278	289	294	300	289	302	278	270	286	274	297	271	267	301	261	247	312	308	274	296	267	279	267	270	261	295	298	305	315	289	291	281	278	285	254	309	289	290	280	295	291	309	278	303	273	269	312	304	261	281	298	321	288	287	332	290	263	277	273	293	270	270	275	288	269	247	305	263	276	286	320	274	286	279	260	280	311	291	319	279	287	287	295	287	290	291	277	273	269	288	303	318	285	275	313	301	314	329	299	267	272	305	289	286	280	267	307	287	285	270	275	275	271	296	280	292	285	301	261	243	312	283	297	290	297	277	272	287	285	300	285	266	260	287	292	266	274	271	286	279	280	288	265	279	318	296	270	294	259	274	265	296	284	325	265	271	283	266	308	283	300	278	282	320	282	263	260	276	289	292	309	288	298	282	270	272	292	298	278	291	337	287	285	256	277	283	277	295	273	274	292	285	338	290	274	253	283	256	297	280	281	269	300	279	279	267	298	303	287	306	309	272	268	293	273	268	271	283	292	255	252	300	274	281	285	278	307	286	290	309	296	254	279	299	284	281	299	300	286	275	292	261	256	271	295	288	269	262	276	285	309	306	284	271	319	259	275	295	294	283	283	290	296	271	299	295	270	290	298	275	276	260	286	258	288	252	303	245	297	266	279	314	283	274	297	283	301	317	286	290	269	260	272	248	294	294	290	282	284	287	269	258	276	282	267	315	290	280	277	295	304	271	295	300	298	269	272	276	305	298	278	272	275	309	288	282	257	260	262	262	261	284	276	281	279	277	309	267	303	269	316	343	290	269	280	274	276	308	295	297	282	261	257	283	291	287	310	302	293	295	313	248	273	278	260	280	264	300	271	303	299	298	321	297	293	270	296	301	278	285	256	295	274	305	277	311	264	242	313	283	282	282	243	267	291	275	281	275	304	276	267	291	265	286	247	286	279	290	293	297	313	288	290	290	294	281	279	313	272	278	307	307	279	325	303	274	293	318	290	299	279	285	274	279	265	314	280	278	283	263	273	313	284	283	302	288	277	281	281	273	290	319	258	325	262	287	303	266	247	245	305	264	284	300	289	277	300	277	266	283	275	283	305	287	283	313	292	306	288	281	276	282	275	274	287	310	277	314	283	296	251	287	275	299	272	295	256	271	278	289	265	304	267	295	298	267	271	298	299	283	275	273	292	267	294	262	291	274	268	280	275	270	261	278	277	303	296	263	298	327	268	291	295	266	292	290	283	286	270	316	289	258	295	296	313	251	300	274	284	280	269	286	266	296	273	313	294	313	312	281	276	284	321	273	298	295	260	300	250	292	258	270	277	284	269	303	272	304	305	264	299	266	272	279	275	303	285	282	251	276	242	286	270	271	268	318	279	316	280	266	283	278	288	303	283	300	313	279	292	282	258	276	255	289	262	276	291	309	286	289	302	269	310	273	299	295	297	320	295	270	301	279	294	262	292	294	283	286	316	280	283	299	285	281	278	334	293	291	272	301	282	290	260	279	298	302	306	306	297	269	263	290	298	295	295	246	292	299	265	301	281	297	291	266	287	298	272	332	308	271	279	293	265	271	299	262	293	280	264	268	299	288	279	302	288	293	316	281	293	277	285	293	262	291	262	287	252	304	252	251	264	311	310	295	278	286	280	275	299	242	333	278	289	271	278	259	293	270	297	271	321	256	261	286	286	283	294	278	280	274	293	281	279	309	328	273	320	276	281	276	273	295	271	273	254	279	306	283	303	291	260	286	271	277	283	294	269	300	283	274	290	284	269	263	271	300	277	256	298	280	280	327	278	300	265	273	306	298	300	253	276	321	285	290	255	282	297	295	278	272	274	292	308	293	292	308	292	272	286	287	313	275	276	268	281	308	277	267	305	302	283	305	292	266	289	250	287	301	296	284	299	291	302	276	268	291	301	258	288	294	292	281	266	241	287	270	298	285	291	303	305	254	299	317	298	312	281	332	272	273	312	293	287	282	249	270	281	269	305	298	270	305	274	286	265	269	275	277	288	273	285	297	297	299	290	273	279	261	269	284	265	289	288	264	267	264	261	285	305	261	286	247	282	290	270	273	268	256	293	296	246	281	294	285	288	300	297	300	279	264	287	284	255	326	288	268	309	316	293	275	274	316	282	311	280	276	278	283	277	267	290	282	287	261	283	286	272	287	270	284	287	258	284	260	236	306	282	314	279	271	296	297	290	279	274	269	301	267	293	286	270	278	275	266	304	294	261	284	267	276	303	266	244	254	310	299	296	305	257	299	276	275	278	246	295	314	322
60080	88183	60748	32821	12368	3293	1316	689	549	530	513	546	529	530	542	522	533	503	549	510	507	526	545	553	518	530	528	539	559	551	552	551	553	571	507	553	540	531	498	522	541	524	532	562	546	557	568	502	551	564	530	534	543	541	498	536	598	557	533	547	519	485	548	541	524	532	520	511	545	570	561	549	543	555	552	557	546	550	522	540	536	570	532	511	515	525	546	564	508	517	548	504	543	533	540	552	523	555	537	520	560	505	525	544	524	529	548	562	561	532	552	525	532	551	542	497	519	558	511	549	554	559	556	516	534	518	540	530	545	546	525	549	543	542	561	539	533	564	528	546	531	576	542	506	536	505	557	579	531	532	561	568	529	542	544	557	503	544	530	531	544	561	563	526	539	486	511	548	535	584	530	558	538	531	545	550	585	538	542	514	543	502	537	550	522	604	568	564	536	515	526	513	516	521	520	538	491	496	551	557	508	530	506	493	548	466	546	525	537	492	529	575	576	562	539	526	540	534	549	558	584	504	541	557	533	525	518	495	537	547	533	521	564	521	524	520	563	537	496	498	528	532	534	521	537	578	557	526	507	554	542	502	543	468	529	515	580	490	524	536	513	547	557	521	518	530	553	533	499	560	540	505	582	558	513	495	566	582	516	536	548	559	554	532	499	539	543	504	545	550	543	515	508	544	544	557	525	526	542	549	506	513	568	564	548	558	537	576	550	585	544	527	555	519	582	548	521	489	527	540	566	530	520	524	552	511	512	554	544	549	576	549	516	548	582	494	545	548	522	557	478	562	539	522	553	546	556	531	524	519	540	555	504	515	488	518	546	550	543	562	561	554	555	539	533	523	546	537	590	505	533	522	513	545	491	502	524	532	536	561	526	496	599	566	521	520	546	534	498	559	538	512	546	529	549	528	545	542	568	535	525	537	520	521	514	551	508	506	572	567	493	548	526	550	528	544	519	548	562	538	523	464	544	527	556	496	523	525	533	488	510	490	512	538	522	527	575	540	523	542	580	533	509	505	524	517	522	551	542	505	573	529	525	565	508	570	517	563	528	557	585	504	497	574	517	551	526	537	568	514	523	555	555	564	531	559	545	536	531	533	546	508	506	560	531	543	570	518	550	526	549	529	559	539	545	502	575	522	531	529	538	567	524	523	533	531	525	491	513	523	526	545	551	543	580	555	531	558	515	535	547	546	522	509	502	513	524	501	543	556	547	524	508	552	553	530	507	551	525	507	522	537	576	504	528	559	527	563	514	567	518	508	510	514	546	520	514	584	525	580	554	557	521	551	509	545	522	539	549	579	517	536	508	499	541	539	562	513	537	498	499	550	530	554	547	539	483	511	564	566	557	540	513	533	533	568	532	581	554	500	524	519	510	490	538	536	497	549	553	509	537	535	521	521	535	550	533	529	511	515	498	496	522	554	537	557	538	573	554	573	547	553	536	506	580	512	509	513	499	495	526	555	514	525	536	559	495	494	518	566	525	522	504	539	528	548	572	522	540	485	556	535	528	541	541	525	511	539	545	557	547	552	566	551	547	497	547	534	547	549	486	521	513	497	544	507	545	519	497	518	510	509	533	527	475	547	539	529	538	523	539	532	547	571	544	570	540	611	581	530	522	555	586	538	563	534	568	542	518	531	510	521	577	508	555	541	575	534	524	517	544	521	544	555	499	513	542	559	549	505	532	535	565	482	590	518	544	576	512	546	562	506	512	538	501	522	531	548	516	517	557	513	530	508	531	502	526	510	531	496	565	540	523	522	522	518	569	562	546	525	545	537	545	558	538	586	504	562	578	556	537	504	528	505	487	510	541	523	535	567	531	599	505	570	509	530	493	551	555	510	592	516	580	554	540	564	550	501	530	529	580	515	534	536	527	554	530	534	532	527	521	543	524	532	520	568	522	518	545	560	531	514	558	500	577	525	500	550	539	524	489	528	558	548	498	590	520	518	524	547	542	506	518	513	554	542	534	539	560	608	514	575	507	553	541	525	543	508	531	553	524	540	533	552	555	512	487	508	530	573	529	502	514	490	561	549	556	548	502	531	496	560	515	560	547	511	532	496	568	508	512	580	552	580	545	573	551	470	513	574	567	530	604	543	535	538	528	541	540	557	551	508	562	540	508	537	536	564	568	538	522	538	521	542	523	516	548	532	540	560	559	500	525	549	515	545	566	530	549	534	535	491	545	545	534	550	504	516	541	492	504	536	534	540	528	563	531	547	551	519	538	514	533	512	540	524	547	558	542	558	562	563	564	527	522	526	552	560	537	512	561	519	550	514	551	495	546	570	554	514	520	544	535	559	535	558	554	555	533	537	522	539	508	524	541	539	544	553	529	535	539	506	515	529	506	569	533	529	564	524	529	524	527	543	546	557	564	509	585	509	538	552	532	509	495	573	521	571	549	523	541	491	541	528	508	526	525	513	536	564	530	524	502	548	512	518	528	491	519	563	547	553	490	540	565	531	514	563	536	555	495	515	561	538	480	547	544	543	542	599	554	525	533	508	482	548	514	609	539	530	530	576	509	523	538	576	510	531	515	534	561	531	536	535	513	556	567	512	508	554	529	536	542	538	507	512	481	551	571	550	498	520	512	529	532	576	509	553	519	525	581	497	555	543	527	536	537	518	536	567	549	559	550	511	579	528	531	546	556	535	529	590	560	507	541	540	540	532	522	535	552	569	537	486	569	509	514	528	551	536	596	531	558	552	561	559	501	527	560	529	525	549	485	561	515	546	505	515	527	514	525	533	536	505	540	515	566	524	492	574	552	549	546	528	519	546	526	563	523	529	553	562	531	530	535	503	545	527	549	503	546	531	500	518	531	561	558	546	532	541	550	546	555	472	521	511	545	517	552	531	524	509	504	494	538	518	569	524	508	529	557	517	546	513	541	558	518	537	528	532	513	487	521	515	543	534	612	551	528	535	551	547	563	531	476	575	493	545	538	526	549	580	534	520	504	519	562	511	534	532	526	515	529	539	545	567	538	525	580	520	564	579	546	526	491	520	540	517	537	544	550	525	555	528	510	532	511	567	533	532	538	578	525	568	558	561	543	484	556	523	544	552	514	586	552	570	528	523	529	518	534	509	527	513	550	528	542	539	544	535	525	519	535	519	551	537	594	530	552	495	536	529	538	528	560	522	551	567	526	552	576	547	603	581	565	519	519	552	532	537	551	571	523	493	522	537	524	539	594	489	539	551	560	563	533	509	548	538	514	530	546	521	500	550	541	519	552	517	516	529	507	559	575	558	533	528	526	594	520	583	572	550	538	525	515	536	567	500	532	572	528	533	541	532	528	524	534	535	530	570	501	532	525	508	533	509	531	563	559	540	533	524	548	522	574	546	575	531	535	513	503	531	541	545	559	557	489	546	518	542	561	504	523	537	542	573	557	526	527	538	543	555	546	529	543	503	550	528	514	542	528	506	522	514	549	544	565	523	523	540	532	522	541	529	552	519	503	531	580	555	585	542	541	526	534	525
23557	22367	30653	24857	21063	16602	3355	530	368	351	340	357	340	359	363	306	356	326	338	370	349	309	363	336	331	350	362	325	386	341	319	332	356	318	325	319	352	345	377	334	320	349	354	372	335	325	360	325	340	351	352	324	355	351	326	332	320	346	338	360	343	340	349	351	325	320	334	349	309	351	319	354	329	335	343	325	375	332	361	349	362	333	314	352	303	322	351	379	339	322	326	351	342	358	330	318	321	292	314	308	340	343	333	373	356	329	323	333	333	328	339	312	321	343	331	331	359	327	318	354	343	376	340	354	292	362	323	327	307	316	340	364	350	319	334	308	317	327	379	318	348	341	338	326	354	328	332	328	332	344	310	345	347	347	335	323	349	349	324	342	326	351	381	330	326	345	343	364	360	332	329	344	307	362	334	328	347	348	311	318	317	337	334	370	350	341	344	347	336	335	318	333	334	363	352	356	339	314	345	325	335	341	356	333	308	320	314	340	357	335	361	340	357	321	303	322	331	299	342	339	352	323	347	324	352	329	343	336	355	337	359	318	371	318	319	330	319	340	345	301	354	338	329	337	321	340	296	331	322	327	349	341	328	341	340	335	344	313	331	320	333	313	304	321	325	322	330	318	336	323	337	361	376	341	346	308	324	328	324	345	319	377	290	359	328	309	366	339	348	396	341	335	311	341	380	376	341	323	362	308	367	335	328	325	327	298	365	346	364	329	339	357	314	325	329	340	354	322	301	344	347	325	290	333	344	353	328	318	351	339	325	339	324	330	300	350	376	386	330	352	368	355	342	329	307	369	343	328	335	354	332	336	324	339	345	353	355	353	369	359	331	321	343	344	316	355	313	328	351	306	331	348	374	336	325	321	388	330	318	297	338	336	301	339	332	325	354	318	338	357	337	325	332	335	347	340	348	352	348	361	344	312	326	342	350	350	328	324	325	318	333	334	348	340	342	348	311	313	324	312	335	342	353	319	362	344	337	339	331	338	330	334	335	330	357	340	340	331	346	366	339	326	340	358	340	352	328	352	320	355	327	354	351	339	345	348	346	303	364	302	325	332	299	323	330	362	357	315	352	309	325	344	320	306	347	343	341	336	312	352	350	357	311	339	336	341	330	348	351	300	324	369	347	354	328	338	350	339	338	325	331	351	322	358	353	341	331	353	332	311	329	319	333	330	316	342	323	341	344	323	337	337	322	332	352	319	332	326	350	315	348	332	351	317	368	340	332	325	309	299	313	302	349	318	343	315	319	330	374	302	313	325	289	355	343	320	339	325	357	317	326	325	355	358	351	345	380	310	325	339	337	315	346	364	327	346	317	371	337	339	344	350	341	328	359	322	367	342	342	309	303	330	363	331	323	291	349	320	313	362	325	312	343	324	338	339	344	335	324	336	358	331	366	327	336	308	356	316	356	316	334	343	323	334	324	347	347	305	332	336	331	329	352	323	324	325	326	312	321	345	345	325	306	341	337	336	346	295	340	334	340	333	350	307	335	330	368	331	346	331	336	363	328	331	304	378	343	385	337	345	285	322	310	355	317	341	335	343	304	298	344	338	358	355	328	369	331	323	352	321	329	292	329	347	332	322	314	344	320	354	331	348	336	346	325	329	388	322	373	326	348	331	342	358	331	330	305	337	331	312	301	311	362	335	349	345	335	390	306	364	344	332	337	340	335	316	317	382	365	354	338	313	346	358	333	336	379	321	337	331	321	365	342	357	352	356	307	337	329	349	319	322	365	333	352	342	322	327	358	319	304	329	323	315	312	327	346	350	315	324	326	335	338	359	332	359	338	330	332	346	338	322	326	304	317	325	298	344	317	327	367	354	328	356	336	371	326	356	344	355	327	334	327	319	343	355	333	319	317	354	328	305	345	330	316	322	330	320	352	363	338	347	310	280	325	359	365	360	327	332	300	346	333	323	348	322	348	348	359	322	309	293	321	338	305	358	327	320	324	329	342	349	339	350	319	326	344	333	363	333	305	335	318	309	324	349	340	368	314	332	338	325	352	342	346	338	350	377	342	320	312	317	373	300	322	332	300	332	337	352	350	289	345	342	304	334	363	321	327	344	315	367	313	342	340	311	327	338	329	325	336	316	334	342	336	347	332	318	336	331	331	326	346	331	319	343	367	363	325	364	326	320	320	319	339	338	357	347	326	349	357	348	349	319	342	341	341	305	342	332	358	310	318	329	361	348	362	313	328	363	313	342	317	315	341	344	326	320	341	312	357	378	343	337	320	375	359	335	340	333	311	320	328	341	334	313	361	341	329	327	337	334	311	346	347	349	322	334	338	337	335	318	314	338	322	338	315	347	339	338	343	318	360	341	353	341	302	324	371	346	361	357	334	361	348	302	362	378	324	356	357	354	358	334	332	367	325	315	300	314	358	376	353	336	338	311	308	340	349	347	293	357	384	372	315	349	339	320	350	349	350	335	364	325	340	339	340	347	325	361	356	342	337	354	322	332	354	316	325	346	347	366	301	342	319	322	376	305	330	338	326	317	360	346	336	336	335	336	320	324	315	349	355	342	333	349	311	324	315	336	355	350	351	331	366	302	319	331	309	317	350	312	316	323	322	335	283	330	336	323	344	329	366	366	314	368	338	358	339	324	347	306	341	337	358	361	351	349	300	316	330	355	319	311	340	351	335	308	308	352	337	358	352	322	348	288	323	322	333	327	334	345	353	335	316	334	332	319	363	308	332	314	352	355	359	357	339	350	308	333	334	351	332	319	339	327	331	367	343	308	378	342	335	365	346	348	351	320	344	352	347	330	363	329	341	348	336	336	308	341	334	365	358	348	322	344	339	303	337	348	351	338	348	338	317	368	304	312	343	351	329	335	337	338	325	322	339	324	350	322	326	329	323	329	339	294	338	361	354	351	341	346	309	352	336	332	308	323	367	325	346	335	337	316	316	349	332	352	339	320	363	303	332	317	319	354	321	328	366	355	347	364	329	327	337	327	332	351	322	338	329	336	332	339	319	323	310	310	315	318	312	336	331	345	337	334	328	356	318	339	330	345	366	348	367	285	338	325	327	363	328	323	371	324	357	326	313	345	320	329	337	312	354	349	333	324	353	339	358	324	340	362	333	356	340	361	344	348	304	330	359	343	346	339	332	298	333	353	330	330	342	362	322	349	330	338	358	332	330	307	329	347	330	337	332	332	329	317	315	311	363	336	338	347	367	355	366	333	344	359	333	310	388	328	323	349	313	346	335	325	349	354	337	356	346	302	299	344	343	340	354	342	316	363	376	340	349	369	319	335	343	306	369	319	316	354	329	336	309	365	356	366	356	356	323	334	342	346	348	367	331	370	311	333	332	327	305	345	374	380	334	323	329	342	371	341	359	326	380	326	307	352	334	297	344	338	337	344	343	363	307	337	339	307	315	308	352	358	352	365	342	315	351	338	308	346	328	341	330	328	331	348	343	364	341	350	323	342	318	323	312	352	379	317	330	331	347	333	350	365	368	323	339	337	324	362
60043	99874	70767	40144	18857	8142	2236	935	640	600	621	542	614	525	614	595	656	562	578	587	645	608	606	611	601	610	629	600	651	608	592	608	619	650	611	596	617	626	557	606	601	629	660	608	598	592	553	635	566	635	603	553	583	588	633	612	626	601	600	640	573	627	574	584	681	627	617	634	590	601	571	614	589	579	630	596	646	601	601	611	561	602	590	592	614	645	567	658	616	605	598	611	617	585	626	628	578	577	585	629	596	577	620	590	633	561	595	614	583	594	604	610	635	612	598	619	609	580	590	567	640	621	599	564	566	610	621	638	597	669	588	582	607	587	599	573	606	603	574	634	587	599	648	600	571	593	624	578	612	626	613	616	587	579	603	619	607	583	586	621	602	656	579	532	607	583	584	618	614	575	608	613	621	588	606	568	594	655	599	597	601	585	643	621	594	604	575	591	602	641	625	631	577	615	582	596	635	616	603	608	648	599	600	615	642	550	571	587	618	576	601	612	598	607	604	583	602	568	623	595	607	593	556	605	574	634	582	569	588	634	592	639	590	603	593	609	606	589	601	661	635	586	608	643	626	590	583	582	583	596	627	595	601	587	587	594	582	574	616	575	622	619	600	568	611	577	589	580	614	591	627	589	634	614	617	641	590	567	621	611	592	584	588	618	592	597	618	596	607	594	682	619	588	574	632	549	613	611	613	602	616	523	560	623	600	654	602	572	607	594	673	609	588	577	630	585	601	606	582	616	603	552	576	592	587	590	618	577	583	656	622	595	579	574	574	575	617	579	633	639	609	614	625	602	632	583	605	569	570	549	563	638	616	620	600	552	607	622	598	607	573	593	601	585	646	576	625	600	661	574	630	588	604	630	630	616	623	590	601	611	659	609	629	583	619	593	603	596	594	620	596	573	615	584	631	614	539	652	604	631	579	600	646	558	602	621	639	577	599	611	631	632	585	610	602	597	607	595	625	607	643	627	609	595	564	655	609	586	602	592	609	607	615	599	602	592	591	603	664	606	610	591	562	587	568	632	593	630	590	612	628	627	604	626	582	645	572	585	646	608	608	514	608	620	603	582	572	632	631	595	528	595	606	594	588	604	637	623	572	607	586	588	571	584	664	600	559	583	558	630	584	647	584	600	604	612	576	586	623	593	623	599	597	586	634	615	598	571	555	612	599	604	594	584	644	602	638	613	630	628	583	587	609	562	628	623	600	606	631	588	631	641	569	593	543	611	571	571	593	607	625	584	633	628	640	603	576	611	550	636	590	627	616	618	590	611	598	607	603	607	564	614	609	579	586	564	593	611	608	564	627	627	578	556	642	602	589	634	615	609	598	606	606	637	635	594	628	633	574	608	619	633	621	594	593	612	620	604	590	567	626	620	609	612	621	610	615	604	557	622	600	569	615	585	612	615	593	626	633	644	567	610	581	555	624	632	607	588	654	642	622	606	555	591	584	600	584	601	629	612	632	587	580	632	594	606	634	632	584	618	610	610	558	571	610	611	589	607	580	571	590	564	602	571	610	591	590	569	589	626	638	647	625	601	566	635	586	624	605	603	640	586	580	602	548	620	607	612	587	588	595	611	578	602	646	623	618	595	601	623	580	582	612	600	614	619	584	613	586	618	598	616	544	569	589	575	610	640	626	574	562	586	596	576	648	597	612	681	588	609	573	612	613	569	580	576	555	569	570	581	577	602	639	612	572	569	603	585	597	628	590	554	614	615	598	640	596	597	616	598	644	615	531	556	608	594	603	600	629	599	620	580	604	592	612	587	601	598	601	588	593	578	639	625	586	581	588	598	603	581	646	606	555	574	677	577	615	582	582	585	631	586	590	590	674	590	621	656	596	622	604	594	559	612	591	583	620	626	569	605	595	593	575	598	589	584	571	637	589	587	618	601	646	580	579	559	612	631	585	601	577	585	604	618	602	591	600	614	620	627	591	599	589	598	573	601	580	637	572	578	590	579	621	611	612	603	624	610	647	611	610	575	590	623	592	604	599	545	591	555	601	659	618	565	600	599	604	567	627	578	593	590	598	607	626	574	625	629	604	613	611	644	599	628	600	552	599	620	585	551	608	605	608	580	622	586	616	656	584	587	603	586	596	599	617	563	591	655	617	590	618	600	597	632	593	572	631	599	592	583	610	620	614	603	587	594	628	611	584	558	639	597	608	597	559	596	571	567	609	614	570	589	600	570	569	583	651	606	603	600	570	641	532	615	597	591	647	615	612	582	573	603	599	597	654	616	603	553	634	596	559	582	594	596	593	629	601	633	607	534	605	645	639	582	583	560	595	583	604	578	637	633	612	641	626	622	586	586	611	597	653	591	583	622	597	591	625	610	620	626	606	632	612	590	622	605	610	631	605	616	567	583	595	639	631	628	591	644	614	580	587	635	610	580	596	620	634	603	649	587	606	628	594	587	546	628	609	627	531	626	566	597	583	597	682	597	638	586	581	643	561	563	568	604	645	617	598	603	596	614	630	654	569	617	616	637	625	627	565	652	608	568	607	587	674	563	577	593	590	617	642	623	591	594	600	541	596	604	599	607	638	612	586	595	640	617	601	634	572	593	628	600	643	623	565	612	607	633	603	596	586	615	599	585	555	651	644	627	598	567	593	590	630	565	582	613	599	567	579	622	609	576	615	624	588	617	618	611	592	610	590	618	618	601	595	604	601	609	620	554	587	565	607	645	589	596	620	619	568	602	567	612	592	617	592	624	577	612	619	593	590	572	600	586	603	580	606	607	506	599	625	597	643	611	573	588	622	649	556	606	601	591	569	580	589	547	628	586	638	579	588	640	573	549	643	593	577	584	613	574	612	610	622	606	593	573	620	589	573	577	606	656	608	583	624	615	611	607	606	603	554	616	579	624	598	609	566	592	629	572	636	612	598	613	601	586	595	609	587	625	576	596	602	588	558	613	585	633	620	597	621	616	619	598	585	621	616	576	605	631	599	645	567	589	602	607	559	640	611	608	616	581	560	612	579	648	600	637	616	615	570	604	586	547	595	578	595	641	611	603	598	588	644	580	580	575	611	627	607	604	618	600	616	640	573	589	644	618	616	608	651	637	588	617	622	583	567	630	606	644	632	619	574	613	614	619	636	667	581	589	621	637	605	582	597	599	601	598	588	606	597	666	602	620	608	593	628	619	589	583	668	568	568	649	620	608	595	645	613	616	604	621	605	604	576	614	569	595	588	564	609	594	602	600	567	584	537	595	614	636	620	603	552	633	621	612	605	580	637	643	597	629	610	566	595	594	653	601	612	617	615	615	580	622	604	558	603	567	591	646	638	591	612	605	600	598	614	580	628	598	578	651	632	603	598	622	602	598	630	597	634	630	608	595	597	653	642	622	614	595	595	572	626	585	615	571	545	589	608	615	604	575	590	600	598	573	573	651	654	619	597	549	552	617	610	593	654	619	587	585	581	597	607	585	596	601	565	623	616	561	638	633	590	626	606	612	622	624	593	594	624	587	561	575	544	621
30214	30620	25570	9674	1443	715	358	284	295	266	262	258	255	268	299	308	270	289	253	296	282	277	265	294	285	268	248	271	246	264	267	269	266	264	274	321	268	306	264	290	307	315	255	282	278	281	248	307	221	296	281	290	301	267	263	278	289	286	272	272	266	265	315	268	301	277	303	293	272	257	280	264	296	259	275	272	250	270	266	267	281	285	270	290	263	287	271	296	290	291	245	252	300	292	262	293	319	302	295	295	253	267	314	293	259	287	261	282	261	245	249	297	264	281	289	293	244	283	294	271	309	293	276	260	289	276	285	278	299	254	249	279	291	296	258	282	290	281	265	288	273	296	268	262	288	262	262	287	262	258	304	269	255	276	285	256	300	288	276	264	250	300	297	266	276	298	292	263	271	289	285	285	282	275	276	301	273	296	279	264	273	279	274	284	269	279	271	270	283	258	279	313	271	283	294	287	291	290	272	273	300	305	285	258	264	269	244	316	303	286	320	280	275	269	267	302	274	300	269	280	286	263	260	314	272	295	244	272	289	276	274	283	275	272	292	258	256	250	272	265	265	240	267	303	241	268	269	277	290	297	277	287	268	287	288	263	272	267	274	283	287	260	303	293	282	280	277	282	284	256	291	291	283	297	278	278	287	289	264	283	260	272	260	273	289	282	265	259	278	297	282	285	290	283	287	277	287	281	279	257	270	249	260	273	292	276	261	255	288	294	297	283	321	269	284	300	285	278	324	292	299	285	268	282	285	256	283	275	265	317	306	262	281	302	287	255	257	252	296	258	276	277	274	269	310	299	288	305	306	291	282	271	287	300	272	301	248	298	268	260	296	261	298	291	316	297	302	278	288	295	310	292	262	283	265	270	285	253	271	275	292	277	317	274	284	281	281	282	267	252	245	307	293	278	279	301	275	279	286	275	296	294	251	284	284	286	275	277	277	247	269	282	310	310	299	292	272	291	290	240	301	290	297	281	291	276	273	255	238	287	267	305	260	282	297	251	299	308	259	286	290	289	308	280	274	251	293	301	315	272	264	313	276	290	257	271	264	269	285	283	297	267	295	289	267	267	283	263	278	260	290	274	294	259	275	266	268	278	312	282	275	276	272	284	279	289	297	275	304	294	283	267	297	271	282	278	282	274	276	285	253	311	255	307	303	273	299	304	287	283	317	294	299	284	259	277	283	242	271	278	287	266	273	283	301	282	287	273	282	301	303	271	278	261	297	292	287	298	293	276	266	279	282	286	279	268	291	276	320	271	261	265	322	270	261	284	269	283	317	261	285	324	290	291	270	279	284	297	320	300	286	271	281	252	299	304	256	260	304	264	263	274	271	298	295	292	298	284	269	322	309	276	279	273	275	267	256	274	276	271	296	291	269	316	287	278	265	277	249	254	306	270	264	256	272	272	250	289	247	276	284	284	283	273	266	285	295	294	231	267	303	299	296	276	251	285	260	281	305	277	269	287	251	280	296	292	270	287	320	309	262	251	277	297	281	305	259	303	262	274	271	283	278	275	275	284	286	263	303	294	275	286	271	288	300	280	283	268	277	278	277	266	270	262	273	293	268	255	291	278	264	302	270	272	251	265	300	258	277	285	251	297	297	298	255	289	278	267	312	278	275	282	275	308	287	290	268	273	242	279	275	275	280	249	280	283	289	297	267	245	293	290	289	264	275	277	276	304	290	280	287	278	271	285	276	286	267	289	257	284	271	266	259	260	289	295	253	276	274	262	270	286	284	265	279	283	289	298	291	278	267	263	286	295	281	303	265	263	286	274	273	290	267	263	302	291	270	285	293	273	296	286	275	261	276	269	271	268	297	314	287	292	268	270	295	288	281	274	259	314	263	312	288	302	254	289	319	282	258	274	267	281	263	287	283	312	269	296	267	267	246	252	269	329	280	242	284	269	293	265	267	291	294	272	253	255	280	314	285	272	251	289	296	314	272	263	276	299	263	266	248	259	275	271	262	274	296	263	296	268	283	272	255	267	284	294	253	286	311	253	274	275	275	277	282	277	308	311	289	286	250	281	267	309	261	292	277	293	284	293	312	269	281	267	266	287	297	289	286	269	267	297	287	279	280	311	270	296	294	277	261	266	265	285	291	265	253	298	286	284	275	267	281	261	241	261	294	285	254	272	302	273	288	279	297	258	249	292	291	275	303	297	279	291	277	279	290	278	288	290	297	262	242	294	268	279	302	256	289	285	279	295	284	278	258	259	278	294	269	285	249	285	278	282	273	265	281	271	284	282	269	252	250	259	288	271	298	254	275	265	273	287	270	254	284	278	274	267	293	287	280	279	319	288	283	264	278	275	270	305	258	278	301	293	281	239	286	268	294	266	283	265	290	301	293	296	286	298	313	252	278	285	262	285	264	277	275	269	311	254	273	265	278	281	311	327	266	294	298	282	276	264	270	330	294	260	269	276	289	267	273	276	289	285	284	280	264	305	286	306	279	279	304	274	299	259	288	288	258	307	258	275	270	292	292	308	276	281	284	256	264	288	314	294	291	312	252	252	278	283	275	277	313	275	291	308	284	269	318	288	283	276	282	269	263	284	281	302	283	283	257	275	274	283	283	286	294	280	266	294	273	276	277	308	268	286	296	279	301	310	296	276	292	275	239	302	251	284	290	265	291	307	281	276	297	309	299	288	276	289	294	278	270	287	290	304	263	286	309	293	273	286	262	268	292	311	300	274	295	291	277	291	273	275	299	284	280	262	278	259	277	276	291	276	293	285	261	279	298	259	274	242	247	275	302	263	303	291	261	269	279	284	302	275	277	310	300	299	263	296	269	287	298	295	289	282	280	281	281	295	240	282	273	271	291	284	270	280	265	254	288	282	271	254	275	275	279	298	275	280	279	268	290	245	240	274	294	288	316	292	274	266	288	259	259	262	291	260	305	270	290	253	295	282	278	299	287	268	260	268	289	286	262	276	260	298	273	255	263	263	287	287	269	266	276	293	285	269	272	252	273	265	306	238	279	273	261	271	277	288	286	299	250	280	283	278	269	279	238	266	303	284	252	274	268	276	303	276	287	275	270	283	293	272	272	285	266	272	259	258	279	292	299	272	287	275	247	264	274	300	259	304	285	327	258	318	267	278	297	270	248	300	278	300	277	269	274	298	279	294	272	288	276	273	260	285	263	300	311	269	265	274	291	259	280	263	286	293	277	291	282	259	304	284	290	277	270	284	269	303	275	282	287	294	296	260	282	263	275	280	285	274	294	271	259	278	260	252	285	280	254	251	282	279	279	287	275	300	262	245	254	299	280	266	271	309	302	277	239	310	278	278	252	296	282	284	293	262	284	279	298	281	275	300	281	265	293	266	291	298	266	260	236	280	262	254	299	257	262	261	278	272	278	283	304	299	294	285	297	284	306	273	267	258	264	272	295	297	295	250	304	275	287	268	262	271	291	266	288	265	291	268	282	304	325	269	261	256	277	274	267	339	272	298	259	283	287	306	264	282	269	288	271	283	272	298
38506	47787	30446	10579	2844	1361	707	588	549	503	523	505	532	499	543	514	575	556	534	495	557	547	570	497	533	531	523	516	547	520	502	513	531	562	537	525	523	508	583	566	491	537	512	550	530	519	530	540	526	551	499	551	482	523	524	559	558	518	539	539	530	547	550	536	520	580	522	577	535	531	507	520	535	560	564	525	549	510	540	532	542	547	531	539	499	525	539	544	488	563	561	516	502	528	540	506	563	517	502	515	539	551	551	493	561	493	557	530	514	500	531	564	567	489	535	534	565	532	555	544	495	527	539	535	550	579	531	537	507	522	511	563	508	532	568	531	572	544	562	539	518	504	506	524	522	482	487	526	517	538	538	557	533	546	526	520	513	546	528	519	533	542	540	558	525	558	541	499	520	519	561	504	538	551	505	528	519	550	517	559	526	545	520	545	538	531	519	551	537	503	518	510	586	545	533	507	557	549	541	553	521	532	529	519	551	529	518	560	540	540	504	552	542	524	528	532	526	525	488	579	548	496	565	514	554	526	554	518	545	520	565	530	516	525	511	519	550	546	554	518	547	532	562	518	563	521	517	537	566	535	536	485	541	567	575	543	520	513	577	504	531	555	579	542	510	529	524	511	508	527	519	548	553	542	532	513	526	587	537	522	561	544	549	539	522	537	572	532	507	553	551	535	534	573	547	531	553	541	521	542	533	554	571	553	534	556	518	555	523	574	529	492	537	526	539	524	524	550	525	552	579	530	535	528	524	558	534	564	552	550	488	571	534	520	564	525	532	509	504	541	536	554	562	549	555	517	523	529	513	521	512	532	495	546	523	519	554	560	539	572	569	560	512	517	542	577	570	510	515	496	560	531	569	547	567	524	475	507	550	559	526	517	566	518	562	547	545	524	512	478	529	495	522	575	531	543	456	557	510	495	557	540	540	523	512	521	553	545	532	533	512	550	539	514	557	551	533	514	489	554	574	515	539	518	547	563	556	522	536	526	541	545	501	549	522	532	535	559	494	548	589	521	548	550	550	539	514	551	520	545	542	525	543	538	513	527	510	512	515	518	558	521	551	501	495	556	535	499	559	480	504	555	520	537	566	544	546	530	531	559	513	515	546	532	526	527	537	514	509	584	547	508	560	528	522	527	530	518	497	557	524	559	540	555	574	514	544	510	539	534	541	582	523	549	583	521	543	520	500	521	580	499	518	524	540	482	513	532	517	535	542	532	538	566	544	520	533	586	502	501	511	552	558	510	537	561	536	528	570	545	556	518	530	477	556	531	546	546	550	512	552	540	539	505	534	549	565	548	511	537	552	552	511	524	513	501	566	562	522	544	494	536	533	515	534	529	544	530	491	521	543	572	513	564	528	515	563	514	565	555	484	523	547	531	537	536	533	561	563	522	564	539	557	564	506	495	510	562	573	538	557	525	555	527	546	514	510	533	516	568	547	536	530	520	528	498	528	521	540	523	539	579	522	531	531	547	512	573	570	560	521	551	527	496	571	512	549	531	539	554	519	584	526	515	538	515	613	498	540	559	506	532	528	507	517	517	571	540	548	542	527	492	496	531	493	538	562	518	543	536	562	552	508	558	469	560	533	552	536	562	546	540	529	530	496	519	527	542	537	552	504	543	537	514	527	534	517	550	518	481	534	521	542	533	539	509	517	555	519	525	530	554	551	569	510	556	540	516	551	521	572	545	533	525	542	602	514	562	500	513	520	512	540	521	579	565	539	554	510	485	529	489	547	596	541	559	546	529	493	521	536	561	508	528	519	490	525	519	529	489	557	519	466	515	557	529	532	504	529	512	534	534	550	542	532	547	520	529	517	522	563	555	578	547	549	516	522	543	550	537	546	541	521	536	523	551	535	516	520	565	535	542	563	493	522	548	529	552	507	511	559	562	537	528	495	551	555	518	536	524	544	540	537	548	502	564	533	518	540	574	511	531	536	534	505	554	534	519	521	542	562	501	522	516	585	538	526	518	507	545	531	522	512	494	511	552	508	550	537	507	538	521	530	527	552	518	542	519	518	496	500	565	511	526	544	509	526	542	539	559	549	494	540	549	523	479	542	536	550	527	502	523	522	557	524	515	546	513	551	559	523	511	536	528	570	504	574	546	531	519	551	533	560	505	529	524	529	528	550	578	534	558	522	543	513	545	525	578	503	515	537	513	530	516	532	560	559	551	552	538	536	544	510	509	499	543	504	544	518	537	518	555	536	565	557	526	486	532	552	538	546	583	564	542	531	546	527	520	514	552	551	503	497	556	468	558	514	574	566	529	527	561	536	572	518	495	531	542	547	560	531	490	503	526	538	564	540	526	557	542	526	513	522	528	525	559	553	537	536	522	513	518	508	515	548	540	510	526	540	522	520	508	543	545	508	553	485	551	520	534	522	539	531	561	512	525	538	548	535	557	520	521	504	557	524	550	569	519	575	537	506	568	550	519	562	535	534	537	537	511	565	550	529	552	509	549	494	527	531	556	555	553	551	534	538	534	531	534	533	527	519	517	495	505	561	539	529	512	536	516	538	548	542	541	568	510	495	517	530	505	544	514	581	553	544	541	529	528	541	521	545	525	503	576	537	529	511	549	526	480	545	558	586	539	517	577	574	501	545	531	517	544	528	526	500	569	536	547	582	513	563	499	540	549	545	571	502	483	509	523	511	525	511	505	523	578	535	545	523	520	531	580	521	543	531	595	529	608	528	509	503	563	559	543	502	538	560	527	511	497	567	534	560	512	582	528	588	540	495	569	542	539	491	530	494	514	525	544	515	553	505	552	524	521	545	476	548	551	536	516	481	559	568	504	517	553	537	539	601	552	569	525	539	523	534	523	531	540	580	531	519	507	539	477	511	494	542	539	525	537	502	533	517	511	515	511	508	512	503	527	516	525	516	485	546	539	522	548	503	509	521	525	485	526	489	508	530	522	522	536	506	532	545	533	515	508	524	567	542	527	517	517	514	533	532	514	523	560	540	537	545	532	544	511	575	565	540	526	514	531	570	564	493	537	524	500	546	562	562	547	535	541	546	499	523	502	489	518	566	520	497	565	565	571	544	567	517	531	534	533	515	513	546	533	545	528	545	491	532	526	520	540	541	540	541	524	534	586	521	496	512	548	542	560	520	494	528	518	530	523	525	570	554	540	511	552	538	562	530	495	507	528	552	529	526	515	555	489	538	515	529	525	501	531	517	543	475	519	515	565	533	527	512	549	522	517	569	548	560	576	537	530	552	570	518	567	510	533	548	524	485	563	531	502	502	559	529	558	556	504	522	547	535	516	548	515	495	558	543	521	513	559	529	542	536	536	513	511	544	565	525	536	533	561	497	517	517	518	542	519	505	519	543	534	469	556	507	522	537	543	510	489	542	556	503	496	532	533	573	491	516	495	546	574	565	496	516	547	535	555	537	536	551	542	505	512	543	526	532	549	527	556	535	550	544	506	540	546	568	525	541	515	535	542	569	525	564	517	539	529	541	577	510	535	522	499
24913	24368	32514	26547	17786	5201	642	342	291	295	305	309	284	255	279	286	279	281	310	281	286	285	292	287	283	288	308	306	311	281	262	315	297	298	315	277	262	296	299	300	275	280	294	286	276	292	304	301	296	299	261	270	298	297	305	267	304	303	315	252	288	283	289	283	300	306	291	290	277	299	300	280	259	268	286	298	263	286	280	288	278	306	305	286	276	290	275	284	283	304	263	318	270	256	301	293	277	271	268	287	289	312	285	293	333	270	280	262	300	285	299	306	309	296	293	269	275	291	316	274	299	287	264	250	269	269	303	294	307	294	280	299	287	304	283	288	267	283	301	292	246	297	264	276	297	263	291	286	259	274	289	278	274	254	261	280	287	273	255	260	296	282	300	252	274	279	286	306	251	273	285	284	286	263	265	267	298	298	298	264	292	287	310	278	315	242	299	287	280	246	263	271	267	298	266	261	293	297	265	309	279	277	275	274	296	290	288	296	268	294	292	273	324	278	270	308	296	282	273	301	280	313	294	321	304	279	253	266	305	285	297	289	266	269	307	282	277	306	281	296	300	287	292	301	276	262	297	302	286	283	275	316	292	295	265	296	284	295	285	282	306	307	327	279	286	274	253	263	279	301	282	297	291	283	269	269	283	298	307	260	280	293	268	305	288	246	293	254	268	276	284	297	306	282	290	338	262	278	304	243	262	276	282	297	290	265	271	270	281	271	299	273	276	285	278	280	247	279	277	290	301	310	273	283	278	300	297	293	303	282	285	285	262	288	291	296	282	289	280	299	284	296	287	275	280	287	308	262	291	267	275	297	296	261	303	292	277	287	280	291	285	281	267	292	270	281	263	291	285	293	261	281	281	308	292	285	294	271	261	305	314	285	314	286	286	270	311	304	280	264	277	281	260	288	283	299	313	290	277	284	288	267	273	260	306	252	270	272	265	294	313	264	282	292	279	283	307	290	257	277	314	288	301	258	286	304	280	259	316	292	280	304	283	268	270	265	266	289	273	304	297	292	274	280	266	272	283	283	300	280	295	289	246	299	288	311	313	274	303	314	294	277	282	276	276	291	299	288	265	283	268	281	285	287	296	292	297	278	286	279	291	300	296	293	283	268	285	265	299	259	319	332	273	293	291	291	292	293	267	277	278	304	268	281	273	295	313	286	310	266	264	306	283	271	289	268	248	280	260	296	269	293	290	298	280	282	292	300	274	291	287	270	287	313	285	265	257	285	277	307	303	258	288	299	296	324	308	298	287	287	292	319	266	274	290	293	277	284	287	265	320	296	281	313	285	310	253	284	296	258	305	300	297	271	307	289	285	282	278	274	268	286	279	263	293	300	259	282	300	303	301	285	301	331	251	300	274	269	290	280	290	284	272	325	292	320	275	280	276	304	317	309	290	292	278	288	308	281	294	281	271	282	248	289	250	283	276	244	267	286	276	292	289	310	289	288	293	259	308	310	295	263	268	316	272	281	292	281	258	267	289	280	333	301	261	295	281	284	275	280	283	263	305	273	340	311	285	268	279	279	304	297	309	250	292	281	305	252	268	288	285	273	262	295	285	285	264	288	266	300	292	283	300	296	267	284	283	281	301	247	288	282	309	283	258	291	306	295	274	269	262	269	306	324	274	265	288	296	282	257	293	296	308	310	299	299	324	323	305	298	292	268	286	281	320	287	328	319	294	260	312	277	305	300	274	288	297	273	311	260	297	261	302	269	276	297	275	342	261	309	298	264	262	294	296	284	291	284	269	302	271	261	308	292	308	305	268	257	291	274	270	275	263	269	270	258	288	287	310	289	282	276	255	325	287	253	270	281	266	276	290	264	285	266	289	295	253	284	260	271	253	302	287	307	296	249	299	272	288	292	262	296	325	279	279	301	237	305	294	279	278	296	269	307	290	276	301	294	290	271	322	305	276	282	266	306	266	283	292	255	305	293	270	317	290	286	311	292	258	287	276	262	278	292	290	296	262	296	317	267	301	306	301	286	254	295	292	313	318	309	294	282	275	273	261	290	273	270	291	267	302	270	286	277	258	278	303	280	285	301	297	279	270	291	315	293	292	292	242	303	277	273	274	239	263	316	299	306	270	280	281	274	282	285	278	298	264	296	295	280	269	305	286	304	294	318	314	261	281	292	268	275	308	311	278	321	270	271	324	282	290	295	278	281	279	288	267	323	268	287	279	276	274	269	266	275	280	287	291	274	283	291	290	281	278	297	285	286	331	264	266	292	267	298	299	279	306	278	301	263	263	315	297	253	274	276	250	279	272	287	259	292	297	274	285	299	295	293	320	273	305	300	289	285	302	276	267	274	326	311	283	315	287	293	300	347	319	300	307	281	316	285	278	271	285	293	295	276	285	271	287	253	278	318	276	288	288	310	336	286	295	268	289	270	292	255	255	297	279	271	274	309	271	259	295	301	275	280	292	280	301	305	313	280	324	294	294	312	263	268	304	292	269	271	257	300	309	291	275	293	274	286	278	314	286	278	285	325	265	296	311	284	290	271	281	314	301	298	263	289	291	293	289	302	278	263	267	311	279	296	302	274	296	298	277	291	276	286	283	280	282	302	299	277	268	286	296	273	288	276	277	289	263	279	265	261	286	313	280	279	297	279	287	289	312	263	300	269	234	297	277	294	277	280	282	300	266	306	278	294	296	279	262	299	284	302	246	305	280	269	276	285	264	289	281	315	281	273	271	269	289	302	309	281	290	281	310	308	271	285	288	299	289	279	275	297	300	254	304	284	285	243	293	300	292	296	286	276	279	280	294	287	271	287	295	296	268	300	275	282	272	284	277	286	270	285	284	299	280	300	299	280	285	303	282	275	282	290	263	288	281	290	304	280	287	307	274	304	331	306	270	310	244	311	267	294	315	288	265	275	304	299	300	252	298	254	282	255	283	296	268	275	281	293	282	309	287	272	263	313	286	277	277	247	247	305	303	258	292	277	256	273	276	299	277	292	286	269	289	275	307	286	281	329	258	285	282	276	274	304	306	297	296	294	260	280	274	310	297	281	300	289	286	269	272	280	277	297	276	305	282	299	282	327	301	288	285	291	305	289	280	305	319	295	306	287	268	252	265	266	265	284	277	262	279	273	272	298	275	333	279	303	281	295	271	275	284	295	293	292	315	266	286	280	286	274	248	283	287	288	309	289	292	284	270	298	280	292	286	257	278	304	306	294	273	295	290	272	285	317	256	290	280	315	297	274	267	296	277	298	280	276	280	272	283	302	285	309	258	305	291	293	290	251	272	277	314	278	276	264	285	272	273	279	274	307	290	284	297	268	266	302	271	284	278	311	262	287	312	294	264	263	286	254	304	263	266	317	299	295	315	283	308	274	250	282	308	279	299	268	308	258	273	283	289	290	275	268	286	293	287	217	245	273	244	268	264	262	292	256	264	298	265	280	294	296	292	290	262	297	273	274	279	299	257	298	287	259	289	307	295	292	312	304	272	267	287	270	284	274	280	251	258	287	318	302
60185	88267	60200	32644	12608	3960	1100	660	547	582	527	523	526	525	543	523	527	560	520	530	533	509	535	529	543	579	553	541	559	520	529	493	524	533	528	549	526	561	493	543	555	575	542	499	530	558	550	558	491	541	523	533	611	538	546	551	538	558	544	521	511	510	555	563	494	542	519	509	540	569	520	527	577	491	526	545	536	535	548	547	529	555	557	532	540	558	530	522	526	550	537	549	544	562	507	572	531	525	514	577	545	518	545	553	561	569	536	505	541	578	575	531	524	510	562	531	549	546	513	553	534	566	564	532	560	569	538	553	524	515	564	508	566	527	578	507	548	534	513	553	552	529	553	583	531	501	522	532	562	556	549	499	556	533	537	520	518	479	554	531	535	541	506	564	509	528	527	507	555	543	543	534	496	545	507	526	544	532	443	561	561	530	497	519	548	540	529	558	524	497	558	502	567	556	552	570	511	521	524	490	499	552	543	570	579	528	486	551	520	522	527	543	534	550	595	554	555	510	555	537	553	539	541	569	552	566	496	543	557	544	551	568	520	561	502	537	534	504	496	523	562	522	534	577	558	492	495	534	517	504	523	549	535	523	557	551	576	542	505	563	538	480	551	530	602	550	542	559	568	562	547	553	531	512	534	570	570	527	484	527	499	506	515	525	524	536	550	532	508	541	514	545	560	568	491	534	537	528	497	488	558	520	525	528	552	566	550	526	515	564	550	527	583	585	530	526	563	551	562	529	533	555	569	547	543	485	585	509	564	552	579	501	543	557	549	503	539	515	533	517	573	524	539	526	538	554	505	522	483	541	541	532	568	560	521	551	523	543	521	539	564	521	507	489	509	522	556	573	533	587	515	545	481	519	501	540	519	590	532	490	525	543	536	527	536	510	511	531	497	503	509	545	535	554	522	531	540	500	582	528	593	512	529	537	540	466	545	529	555	541	519	525	504	517	534	518	555	475	562	579	488	547	524	551	559	520	531	559	591	571	544	537	539	542	518	544	534	527	492	542	547	514	566	488	536	499	550	546	519	503	517	528	530	561	549	533	502	530	547	531	521	559	588	505	514	518	533	526	519	574	522	559	527	532	534	546	584	548	523	527	542	522	512	566	539	532	552	528	531	524	519	575	519	542	520	538	559	551	546	579	548	543	534	532	552	529	505	500	505	524	538	530	499	565	521	571	513	501	544	520	538	568	561	527	547	544	524	538	533	499	561	514	558	527	509	531	542	534	561	535	505	574	484	521	549	567	525	533	561	555	532	565	503	524	520	528	500	535	551	498	532	530	552	540	513	536	545	542	557	513	513	522	528	533	533	555	502	533	553	522	560	548	511	563	594	517	563	515	499	521	504	577	542	525	524	539	558	526	524	569	551	539	539	581	580	502	555	508	503	580	496	542	536	538	557	526	525	583	531	551	539	540	546	546	527	505	539	518	570	533	536	527	524	539	534	535	563	561	547	568	536	532	569	532	566	525	510	580	533	491	537	514	529	536	513	559	566	504	506	552	551	502	540	541	525	537	579	550	543	522	545	563	548	535	570	525	549	557	550	503	527	520	559	520	523	540	563	547	554	497	532	538	560	551	524	539	568	523	571	566	526	551	527	539	521	552	522	551	550	538	564	520	486	512	540	560	502	561	534	569	549	534	500	510	552	539	551	508	515	511	551	509	569	476	553	560	572	533	538	561	548	557	573	525	521	545	532	529	545	537	540	552	504	547	539	488	507	574	526	526	567	527	503	518	520	531	586	542	558	500	532	540	543	506	528	550	496	597	502	515	525	531	555	517	513	524	511	524	540	555	516	536	500	545	545	565	518	523	565	534	567	554	540	535	550	550	518	530	551	557	580	541	544	563	542	558	528	554	533	503	615	522	516	514	533	497	518	526	576	507	562	523	482	532	547	500	531	548	509	526	509	520	547	551	573	514	531	550	540	491	546	578	522	545	531	535	545	504	571	540	526	550	514	558	506	543	530	533	558	558	563	532	530	540	561	563	572	539	556	565	518	551	523	526	552	520	533	537	549	548	502	518	546	547	535	561	522	507	554	520	537	558	533	512	513	551	518	546	550	534	522	509	522	536	557	529	546	529	515	552	538	485	548	521	543	535	553	558	484	510	513	532	541	515	520	537	591	573	560	542	521	522	547	544	532	562	567	526	556	545	562	513	576	564	512	532	523	534	553	552	502	508	514	531	524	546	573	549	527	546	520	561	507	544	532	536	529	511	521	553	502	499	526	523	522	563	521	481	541	525	509	581	557	564	540	585	519	565	514	556	562	553	556	546	538	574	545	513	514	481	512	578	511	564	541	518	547	539	547	507	550	539	540	589	578	532	530	534	526	537	553	531	577	543	537	537	538	538	557	504	542	533	526	553	510	513	491	543	540	605	494	543	517	523	546	534	518	537	499	529	555	573	514	546	495	557	515	546	560	499	520	546	554	548	548	563	550	593	523	594	513	551	553	539	526	526	566	499	559	548	534	533	532	549	559	562	542	563	517	530	540	561	510	525	546	539	527	549	536	553	540	522	505	578	570	545	560	525	580	535	511	565	519	528	543	530	541	537	518	501	527	558	561	501	555	518	495	546	499	547	498	556	525	584	562	561	587	568	553	566	531	520	554	533	541	559	543	491	514	580	523	517	512	520	542	501	534	542	520	577	525	554	569	539	535	530	570	507	541	543	533	561	551	574	565	548	553	527	514	546	577	496	542	490	555	505	578	544	572	547	543	545	551	529	520	515	562	519	519	541	520	528	529	482	527	528	542	541	546	515	532	535	543	537	569	564	545	526	559	570	564	585	499	556	559	546	546	552	514	550	551	495	599	537	546	554	536	557	529	536	548	510	529	539	514	558	501	546	541	551	564	504	533	543	533	509	567	512	580	547	564	498	514	523	566	588	569	544	516	547	508	561	501	509	550	553	536	507	534	553	533	513	557	594	558	533	525	509	499	547	541	544	523	528	571	552	563	528	555	514	551	528	539	525	501	553	519	518	515	524	544	557	541	539	525	539	529	543	541	539	533	530	566	542	503	553	551	526	540	560	525	563	534	513	553	513	483	549	534	549	564	522	541	504	557	575	544	532	493	532	539	549	541	565	529	544	553	519	514	521	565	541	552	513	532	525	490	577	568	515	559	521	514	510	520	551	523	502	543	533	538	544	590	563	504	556	511	516	561	544	507	546	531	517	550	556	574	556	498	528	505	578	554	511	583	553	505	531	526	545	533	501	563	534	548	522	517	545	584	514	520	550	539	530	551	556	482	545	523	522	569	567	527	576	537	542	558	533	498	538	519	544	545	563	570	556	559	551	520	513	562	570	543	484	547	548	534	521	481	579	564	529	518	546	552	526	495	486	546	528	537	527	529	563	566	507	537	522	562	499	560	564	557	539	512	496	541	521	508	543	518	518	556	546	543	531	547	526	587	553	536	550	535	521	535	540	530	543	568	560	531	553	585	582	517	569	521	545	572	522	554	528	527	545	515	534
23545	22340	30508	25228	21165	16335	2948	430	341	320	334	359	349	352	391	359	355	359	360	303	350	324	323	365	332	350	373	348	344	359	381	340	345	349	340	342	351	337	337	324	325	361	325	350	332	340	352	347	345	360	311	332	339	364	353	341	295	318	370	326	313	329	359	357	389	327	354	329	343	352	353	325	316	308	325	323	350	343	341	343	324	337	358	320	364	359	341	355	307	336	323	330	322	333	337	344	289	320	386	345	333	344	353	314	342	300	337	321	330	373	315	342	356	348	354	332	344	307	373	362	338	353	343	343	358	320	349	310	329	326	361	329	355	344	338	348	341	321	322	347	347	327	313	343	341	368	339	330	295	373	353	350	305	324	309	336	333	339	359	303	359	337	308	314	337	341	330	323	354	322	336	329	366	296	343	312	339	323	296	341	330	353	369	372	342	348	348	336	334	383	385	337	329	342	314	350	313	377	330	352	341	320	339	325	300	317	342	335	318	370	302	329	316	351	350	342	350	320	315	339	322	335	333	345	330	336	315	339	362	366	350	326	314	331	324	350	313	350	334	315	326	315	327	365	340	302	360	328	297	338	339	367	309	312	331	350	377	335	330	321	339	365	274	347	332	328	356	357	325	331	361	336	331	338	336	358	345	315	331	335	337	325	321	375	337	348	332	341	338	347	364	306	314	315	335	327	328	330	341	370	330	347	335	334	369	362	284	327	362	358	335	353	341	326	328	286	380	372	347	333	337	351	367	324	345	347	313	297	333	322	356	319	357	352	361	373	336	345	350	340	351	351	293	336	345	334	319	332	355	314	377	346	344	341	361	314	364	347	372	340	325	341	318	345	346	315	361	320	349	357	351	357	328	345	325	322	333	333	351	337	346	320	325	326	304	348	340	362	337	310	325	292	338	348	297	333	340	362	316	355	328	330	363	319	364	330	333	368	378	336	336	301	330	343	335	355	344	325	343	329	356	318	346	316	356	312	349	324	379	360	343	344	355	346	333	364	329	335	349	315	338	341	338	300	346	312	336	296	314	305	326	344	339	338	329	341	364	370	344	339	347	353	362	341	319	327	352	351	325	334	324	310	358	358	347	345	361	340	353	330	327	345	314	325	332	319	344	344	321	368	323	326	336	331	328	372	351	344	336	318	361	329	353	331	337	355	330	357	327	333	353	339	379	338	329	353	321	352	355	348	341	317	344	333	359	343	323	347	354	363	343	332	356	339	331	351	329	317	298	375	351	355	325	352	320	321	306	319	356	339	343	300	345	333	330	382	323	343	348	335	368	331	363	333	337	358	331	347	355	350	324	359	348	329	355	330	327	351	360	347	357	311	349	336	347	343	331	328	365	359	336	331	355	332	322	316	337	316	335	339	330	358	342	321	323	313	332	310	329	343	369	305	340	332	341	322	346	333	340	349	361	327	343	315	349	351	329	343	312	321	337	319	311	339	332	325	346	339	364	328	332	316	355	329	357	340	333	354	358	340	360	333	355	313	335	335	361	361	386	337	329	322	375	347	339	328	336	336	334	339	336	341	322	319	374	319	349	372	302	355	345	313	338	334	341	351	347	370	342	327	316	328	364	356	364	334	330	341	334	341	316	336	359	336	308	330	347	364	345	322	328	330	321	325	332	349	315	335	332	363	360	336	362	349	368	342	349	292	330	349	334	352	323	318	332	338	312	348	364	325	365	342	323	338	321	330	322	350	330	353	329	319	359	351	335	311	329	321	365	357	326	333	334	332	311	334	340	335	318	323	360	341	347	333	355	337	390	355	343	364	341	373	332	317	336	326	348	328	334	363	304	353	350	361	389	319	343	342	320	304	362	349	326	300	301	323	323	356	307	305	302	356	349	352	319	340	382	343	334	354	340	351	325	350	366	348	325	328	334	343	329	357	325	335	311	344	327	334	342	324	342	326	322	327	339	373	333	360	305	342	341	362	351	343	379	303	322	340	322	337	352	330	326	349	334	317	330	376	319	341	321	336	317	366	307	333	378	360	349	339	311	336	331	324	362	357	334	346	325	375	345	326	348	354	340	306	286	324	369	339	322	307	357	343	322	334	329	348	329	310	325	359	351	338	341	349	343	315	348	332	343	315	319	353	325	347	303	361	352	334	325	352	326	321	359	373	357	347	358	348	347	329	341	337	340	376	355	355	328	331	337	327	357	331	339	368	353	320	365	335	338	309	332	347	323	329	360	359	333	381	339	365	344	368	322	336	334	361	312	355	311	312	331	333	329	347	322	334	341	343	302	338	348	338	377	302	318	338	347	299	359	347	314	344	318	349	319	306	325	335	353	315	321	341	346	358	346	361	345	317	332	333	355	331	321	343	354	353	319	365	338	312	366	319	321	338	347	348	344	328	328	307	312	345	323	338	347	364	366	330	349	346	336	328	333	370	337	348	358	322	322	361	341	358	335	347	330	344	349	351	334	301	346	321	349	349	350	345	359	318	348	341	338	367	350	332	370	334	312	328	337	324	335	361	290	337	366	330	386	357	348	353	341	313	310	387	310	351	340	330	357	347	370	335	337	363	374	323	324	360	356	344	321	371	369	344	356	356	313	326	345	337	349	350	364	352	312	335	358	338	333	357	346	371	345	346	363	330	343	383	342	335	360	314	340	331	342	366	362	328	328	323	328	334	293	314	366	354	333	355	352	383	343	362	345	389	340	344	329	331	351	323	354	348	335	319	342	332	311	366	359	328	351	350	326	355	309	330	344	345	342	341	314	323	323	329	323	335	336	347	344	346	332	335	354	319	307	325	331	344	328	334	368	360	344	293	304	344	323	343	333	337	293	330	323	324	350	326	359	318	370	344	343	328	359	345	324	337	319	348	358	327	326	328	330	332	328	356	330	347	349	305	364	337	327	346	322	335	352	343	362	336	335	306	377	360	328	324	322	317	323	365	319	335	310	354	323	352	318	337	316	342	327	318	321	346	314	342	342	351	344	351	332	320	363	348	351	328	311	312	316	354	327	313	345	305	348	364	322	329	327	325	351	355	355	318	337	332	316	334	355	363	305	329	328	321	366	361	373	338	365	346	361	287	358	330	334	330	345	334	366	349	331	292	342	351	305	300	352	343	320	351	297	327	330	341	349	349	314	363	364	334	336	339	328	316	338	329	318	370	303	355	336	333	329	313	348	339	316	345	357	343	336	364	362	333	330	347	348	324	315	339	366	330	335	378	318	312	336	332	314	333	354	333	343	338	343	356	320	331	397	358	357	360	358	321	317	329	313	379	332	345	310	364	362	307	337	348	346	367	349	358	362	321	339	364	328	348	339	333	304	317	324	359	353	341	343	333	321	342	334	305	333	327	347	343	344	328	369	289	325	355	361	341	319	340	334	338	352	357	340	338	372	336	343	334	316	355	371	349	321	350	332	327	351	321	328	342	327	357	362	330	358	323	355	341	341	359	333	337	344	368	370	350	350	379	335	321	322	335	328	319	337	308	339	337	335	342	347	353	357	369	320	323	326	338
60864	99302	71124	42676	20056	5931	1623	793	625	639	616	629	581	601	593	596	566	633	620	595	635	610	610	587	596	575	586	599	557	577	567	592	552	582	607	627	607	597	591	621	606	675	601	599	553	628	569	590	583	569	591	640	610	566	604	595	645	557	616	601	617	597	654	609	657	630	586	650	604	616	579	593	612	646	597	604	621	602	626	607	582	614	610	590	629	606	578	570	568	589	606	575	595	650	618	608	588	630	576	590	635	614	604	584	636	625	589	578	577	604	631	577	602	588	657	630	620	643	588	604	613	607	666	634	602	628	621	587	569	622	603	610	620	622	584	628	609	601	591	591	645	656	641	593	581	572	591	577	555	565	622	628	581	589	609	597	605	638	621	570	599	562	552	570	563	583	539	570	632	608	563	625	638	633	633	585	633	615	612	558	573	610	629	574	551	630	592	600	610	616	635	619	586	615	622	652	602	610	600	614	591	586	590	579	612	571	607	563	579	577	630	603	557	595	647	602	572	614	606	583	621	565	584	581	609	555	591	592	590	646	597	618	576	621	581	646	595	604	621	602	583	626	603	588	606	645	622	613	570	601	588	528	627	642	588	592	617	588	611	604	601	618	597	575	575	608	597	645	605	568	561	649	617	577	613	611	608	659	617	589	612	542	588	604	590	565	556	599	618	567	623	605	561	552	597	561	632	581	606	643	559	638	593	606	583	603	569	579	618	592	662	584	597	575	652	625	653	590	605	573	608	614	620	607	663	599	565	601	597	597	613	570	601	590	566	626	587	584	624	601	605	609	572	580	593	610	604	574	594	598	582	574	620	646	582	625	571	600	591	630	639	578	643	590	602	589	614	572	560	595	574	621	577	630	601	596	631	635	597	625	588	597	600	602	561	571	645	615	598	588	650	599	572	587	592	544	604	608	599	598	553	562	614	594	622	608	599	628	601	641	634	599	573	637	573	632	613	590	547	611	601	578	589	599	547	617	587	624	653	542	618	628	621	593	606	573	599	600	642	624	571	582	595	582	637	634	615	567	640	607	644	575	612	576	624	628	601	578	627	612	592	626	580	623	602	580	577	637	605	615	605	604	638	578	545	595	622	626	639	606	577	580	594	574	620	630	587	593	621	631	577	621	613	566	581	581	627	612	605	571	589	568	612	614	593	626	591	622	615	585	635	612	594	605	595	631	595	589	649	596	609	627	590	620	622	595	588	607	622	607	579	633	636	574	606	614	610	599	587	575	590	604	597	601	616	596	548	568	570	588	596	629	610	585	583	571	575	584	577	618	594	541	632	573	593	645	626	624	592	629	564	614	607	545	582	574	629	607	568	602	599	607	621	593	554	602	604	630	617	610	627	606	625	648	610	635	591	607	626	619	608	569	624	596	613	619	587	600	593	630	581	564	653	587	595	629	597	613	553	597	614	634	594	592	600	607	628	570	622	599	577	590	582	581	611	575	605	619	563	612	578	593	582	599	556	618	574	607	597	628	632	628	612	623	608	609	607	618	623	631	605	652	609	571	627	587	637	572	598	606	585	572	604	618	598	587	617	643	612	650	627	594	567	644	586	586	614	582	585	625	572	593	592	631	620	597	622	562	633	581	580	604	591	625	589	595	604	595	607	564	546	592	600	603	575	603	605	586	605	596	589	619	605	592	562	550	620	595	617	581	600	607	599	614	624	619	586	637	644	612	565	564	579	579	674	637	603	620	622	587	566	582	625	590	619	612	618	594	550	588	613	593	605	617	617	571	629	597	609	598	585	577	628	605	601	592	589	608	640	582	558	644	649	567	575	627	609	595	606	608	638	649	609	634	570	542	639	610	584	614	597	593	608	564	592	615	590	612	649	579	597	605	586	568	610	570	616	542	553	608	606	591	538	593	659	600	578	587	582	565	597	606	621	601	601	587	589	609	580	633	594	596	601	637	604	625	621	593	601	578	596	589	590	609	623	569	581	581	557	592	605	604	594	603	590	580	621	595	582	595	604	601	565	619	600	635	566	609	590	630	583	575	574	651	618	614	625	578	613	642	620	605	627	591	614	625	597	620	582	603	571	604	631	602	627	596	617	632	616	584	597	615	569	599	586	562	587	628	621	624	598	635	582	605	534	585	605	612	635	594	608	608	595	578	597	598	613	595	567	608	612	594	583	589	568	599	564	572	589	594	586	600	629	553	603	593	594	661	610	600	600	613	624	618	622	600	634	579	572	648	610	604	597	607	603	603	600	619	564	613	586	624	643	594	588	637	612	588	597	628	627	621	629	592	617	572	620	607	638	591	644	600	604	555	596	589	657	587	603	616	623	611	598	624	603	588	579	529	556	598	631	661	626	626	617	612	592	611	606	617	635	585	616	604	575	574	588	588	607	630	592	605	635	631	612	624	552	610	611	627	583	591	589	598	589	583	622	620	619	617	595	573	602	621	610	661	595	578	573	626	543	609	546	596	659	598	585	588	636	593	608	604	592	569	623	585	595	603	601	593	613	669	637	585	604	629	618	614	591	608	583	586	603	592	635	647	575	632	637	622	593	595	587	575	611	621	573	627	601	597	576	600	571	601	641	576	595	611	555	629	565	584	617	588	597	613	607	586	609	610	583	595	617	595	594	602	582	587	640	581	604	571	612	600	599	580	590	635	596	579	630	611	596	632	612	608	594	607	599	609	617	643	550	592	598	589	607	609	572	583	653	614	577	586	605	584	603	563	626	597	593	595	632	583	623	579	629	613	640	601	598	630	552	610	591	595	561	642	641	628	622	616	555	565	606	607	627	590	611	632	587	645	607	572	582	594	617	620	585	607	583	598	584	612	589	588	573	606	626	628	604	587	578	663	613	588	555	597	621	596	598	634	597	587	585	609	629	594	590	623	611	594	595	566	620	586	616	602	614	569	588	630	626	588	583	585	611	610	568	638	563	578	606	580	605	632	601	608	585	589	574	567	602	639	612	626	600	579	611	612	634	557	571	603	635	602	586	605	613	609	606	583	598	634	589	619	627	608	624	609	639	609	595	636	571	584	589	614	608	616	601	614	619	570	601	561	621	626	558	634	582	583	559	583	624	571	604	570	606	631	592	597	625	582	604	650	610	581	610	593	656	626	609	595	634	575	577	598	621	620	564	570	572	608	590	559	615	613	633	622	635	623	599	582	602	609	577	588	566	602	607	562	613	665	640	590	578	606	607	564	623	609	564	596	571	611	582	580	640	538	608	611	580	589	584	583	612	593	654	617	585	584	604	580	567	628	625	620	562	582	568	594	603	592	583	598	581	612	595	601	618	622	595	565	610	597	620	605	581	601	644	591	637	628	584	603	617	625	614	581	603	594	598	587	611	626	593	609	599	606	576	568	601	588	589	608	604	603	639	584	621	638	563	608	574	583	584	566	650	589	603	521	617	598	584	588	601	582	580	626	580	605	613	605	606	600	616	609	583	591	595	574	570	620	593	593	576	599	618	620	648	578	592	573	585	600	614	616	598	584	598	641	575	614	557	580
30091	30921	26625	10980	1469	473	347	301	287	289	281	309	267	277	273	321	291	262	300	270	278	281	279	273	276	274	264	265	323	258	297	323	281	263	283	293	304	302	296	299	294	274	266	302	288	297	246	283	285	265	279	296	275	278	266	251	278	289	250	293	278	304	277	238	295	273	250	271	263	303	282	236	299	286	293	284	317	309	301	291	272	269	285	283	271	300	263	292	309	301	298	264	313	324	275	274	269	290	277	335	282	300	248	268	287	296	296	258	261	265	293	284	277	294	288	283	245	288	296	297	269	296	264	252	301	299	284	294	271	271	308	291	270	263	319	249	307	290	287	257	265	281	280	271	257	274	282	293	287	286	297	294	271	276	316	255	301	268	275	281	287	286	294	323	292	268	267	278	285	301	254	287	287	249	295	287	294	278	287	285	287	290	285	280	270	287	273	270	284	256	260	260	276	252	291	278	301	255	279	269	300	290	318	305	286	250	297	269	294	282	298	270	289	282	294	313	278	307	295	288	279	308	281	278	299	262	313	280	263	260	288	279	276	284	289	270	286	291	267	291	255	282	305	279	298	275	269	283	273	301	287	294	290	279	290	297	289	283	282	311	262	286	293	297	271	278	275	266	312	297	261	303	290	289	286	252	293	282	302	248	272	299	249	282	303	302	273	282	282	297	279	273	288	308	251	278	292	331	293	284	301	300	286	270	328	264	268	263	265	281	279	270	279	278	287	280	277	253	266	295	285	293	275	256	291	284	294	269	290	266	290	299	274	304	272	296	311	286	284	267	265	286	260	262	295	257	283	305	244	280	261	272	291	283	259	278	300	294	299	293	288	308	275	267	304	260	287	275	288	271	297	310	262	277	277	296	280	287	281	282	286	256	263	297	299	268	264	274	293	277	281	294	262	291	262	262	266	282	282	270	304	260	288	259	261	269	300	272	308	262	282	288	286	290	273	288	264	279	297	260	295	275	288	270	286	274	275	264	269	275	270	269	277	245	289	266	251	280	278	282	296	282	261	266	269	257	275	273	271	275	269	318	254	286	288	245	271	271	277	291	298	284	279	267	270	264	293	259	257	282	310	295	290	265	283	291	257	279	270	276	263	265	284	276	289	292	309	270	299	288	254	272	256	252	272	296	279	284	265	290	308	276	295	277	240	267	293	274	272	314	284	297	261	257	292	302	287	270	244	275	272	288	272	283	288	269	284	326	291	264	289	268	249	262	281	277	287	298	272	309	298	307	287	272	286	288	302	280	290	302	278	287	281	309	283	294	271	279	275	295	269	265	280	290	257	261	255	277	255	305	287	271	314	288	294	287	297	270	294	254	307	268	279	277	299	312	298	296	278	294	260	285	280	294	291	272	270	324	276	280	280	275	286	275	320	286	280	281	285	311	307	300	308	261	289	270	277	270	290	295	275	265	287	303	277	261	272	278	272	253	314	276	261	299	283	313	318	295	279	302	288	283	269	322	281	291	292	302	277	306	289	278	279	276	310	295	270	282	280	270	272	267	259	292	253	287	305	300	296	256	307	284	282	275	294	284	279	291	281	307	267	297	284	266	273	285	276	251	263	313	293	286	290	287	283	297	291	281	266	266	315	285	289	258	275	278	287	289	300	297	293	284	280	291	291	288	290	279	282	285	261	271	277	255	283	269	255	233	275	285	275	272	280	271	274	317	292	266	262	290	276	278	295	274	291	289	263	302	286	259	257	270	273	295	296	239	296	309	266	289	298	280	282	255	304	293	273	298	293	271	312	265	291	291	264	288	303	290	280	286	270	287	275	301	294	260	289	273	264	291	267	301	300	286	294	244	309	263	282	259	292	305	305	283	311	273	274	264	295	287	288	275	282	287	276	271	298	280	280	318	310	286	283	263	275	277	300	284	286	279	282	300	288	285	289	274	287	277	235	251	274	265	285	281	276	261	313	275	292	289	270	287	257	284	300	270	268	272	288	264	295	266	279	284	306	252	257	264	297	296	293	295	270	312	286	275	285	282	270	292	260	283	306	259	296	280	290	272	275	261	276	287	286	286	273	272	277	268	274	272	299	313	299	284	257	263	287	282	290	314	266	284	288	302	302	271	283	264	276	285	299	273	276	309	252	269	275	269	260	270	291	282	295	299	277	296	282	296	283	271	266	249	288	301	286	240	263	252	298	263	282	291	326	286	293	281	282	295	304	277	270	281	315	264	308	277	278	277	272	275	276	287	283	297	280	267	281	281	279	286	305	281	301	296	285	270	287	286	315	283	275	295	257	303	268	288	273	265	263	248	311	259	268	271	292	281	251	291	277	285	266	253	275	285	291	307	268	287	264	273	293	298	276	291	279	311	282	287	268	289	317	285	288	272	283	279	269	300	264	305	272	270	296	285	285	276	280	299	287	271	265	306	302	291	272	273	305	284	275	285	274	257	253	256	295	272	283	285	279	265	290	315	266	291	267	299	293	301	298	276	311	301	267	269	296	287	280	292	295	280	290	297	279	299	276	297	277	290	270	271	281	271	270	310	274	260	282	282	263	301	263	273	275	285	261	277	296	290	301	267	282	280	296	282	315	299	291	280	267	313	277	299	275	284	280	295	291	265	319	286	274	272	294	262	276	259	284	301	257	300	302	314	273	248	246	300	276	277	266	266	299	297	281	265	263	262	287	283	280	248	287	272	298	283	271	304	295	292	290	271	282	321	275	319	280	245	284	279	270	285	313	268	257	269	274	279	272	317	248	300	293	293	271	297	274	292	279	284	272	279	266	271	263	279	289	258	298	291	284	271	295	308	283	282	266	293	290	254	292	267	292	312	265	286	276	299	289	279	309	273	285	287	238	307	263	290	309	274	296	301	310	304	315	298	296	289	317	264	275	306	289	299	280	259	303	304	332	295	259	276	291	278	306	287	291	309	270	269	279	259	290	261	237	294	255	287	284	277	268	293	266	315	272	277	288	309	286	322	273	284	258	265	298	266	288	288	277	261	242	293	299	287	268	287	288	319	287	286	265	287	304	287	277	292	286	290	282	283	271	270	302	260	282	256	285	295	290	293	289	278	272	299	267	260	272	293	255	278	296	257	277	288	269	280	298	296	306	313	293	274	267	278	284	282	304	270	265	264	247	290	303	311	275	268	276	257	289	303	276	282	281	273	325	285	275	296	295	318	262	306	304	281	307	288	283	300	287	301	290	286	276	288	261	301	309	298	282	309	285	275	262	294	299	264	277	285	263	286	265	277	294	282	291	267	286	305	289	304	275	288	285	290	256	276	291	270	269	269	277	288	287	283	275	269	292	274	298	238	279	283	276	259	273	286	298	302	286	287	275	248	290	282	278	264	268	272	272	293	291	272	298	296	282	273	269	278	292	301	249	291	284	280	302	286	265	288	255	257	274	286	272	312	256	271	267	280	288	267	284	278	285	297	278	277	282	298	270	279	258	277	297	313	263	306	283	251	268	270	266	309	290	300	256	264	297	265	284	292	233	273	277	297	313	278	308	323
37853	47994	31704	11968	3008	1025	646	558	544	525	549	528	565	568	538	537	520	525	494	505	528	528	523	560	559	514	526	516	524	541	537	542	515	542	493	569	568	550	498	520	551	561	507	550	586	529	527	556	539	511	520	538	521	543	561	558	562	571	516	516	520	546	510	544	542	541	548	539	541	550	529	533	543	493	556	563	515	529	524	548	570	542	548	535	539	504	534	576	543	539	567	562	542	520	526	532	552	555	559	512	518	525	491	537	554	524	545	583	533	528	583	566	518	480	563	535	554	556	541	516	567	535	539	570	541	529	532	538	512	597	507	563	533	531	519	523	520	513	499	551	523	548	482	538	586	558	502	542	538	519	531	533	537	496	525	540	550	543	588	543	535	564	524	498	527	544	497	528	522	518	550	525	528	581	528	548	532	540	572	531	533	510	556	501	521	579	579	550	547	541	531	512	536	506	518	562	488	512	575	541	552	496	511	537	569	507	574	555	547	543	563	495	555	542	538	561	509	578	553	564	583	531	564	546	553	536	504	498	511	522	547	558	562	496	543	506	531	522	518	533	519	538	563	524	552	545	548	571	575	535	531	546	523	540	543	499	539	543	578	533	555	524	565	517	529	523	556	518	550	548	536	570	561	573	558	554	535	538	509	544	477	528	554	546	516	514	566	515	538	520	568	531	523	564	511	520	589	539	530	514	581	528	516	543	498	474	516	546	510	514	566	526	592	506	511	550	566	530	502	530	552	556	563	554	560	521	559	550	540	530	533	509	552	493	555	530	524	529	477	531	559	552	551	519	517	498	547	542	530	519	494	563	528	534	500	539	540	594	570	502	527	535	539	525	535	576	531	543	552	534	550	499	514	507	488	500	527	524	522	526	533	567	516	550	551	516	555	543	518	483	545	516	558	545	532	545	568	522	528	554	531	584	535	504	529	512	497	530	509	509	507	523	539	579	573	527	502	525	525	532	554	515	537	572	531	567	556	512	533	530	491	523	558	540	538	552	527	540	578	569	554	508	551	552	601	519	542	514	558	585	539	520	522	535	541	501	574	549	551	518	515	563	569	548	517	512	530	537	515	542	498	514	556	493	541	532	554	488	508	506	535	567	545	539	546	521	525	544	538	557	564	534	546	480	526	562	555	560	525	520	527	550	529	554	511	539	522	543	541	545	550	511	499	511	535	535	573	550	566	539	535	498	520	574	517	558	564	493	562	500	543	565	537	524	549	536	564	501	535	494	532	527	506	518	496	543	515	559	522	529	544	570	541	560	545	516	544	516	486	550	547	538	529	531	562	502	558	507	538	513	529	516	546	538	554	531	535	529	548	535	562	545	495	582	537	553	534	529	523	536	561	578	536	552	556	526	575	549	501	533	540	535	532	548	556	523	509	495	573	544	580	541	559	520	547	535	514	551	520	495	535	556	520	501	525	531	570	526	502	554	569	552	537	526	530	524	538	559	539	536	544	537	560	538	532	532	493	517	527	527	536	517	524	566	519	563	561	550	533	528	524	526	549	568	543	537	531	534	541	488	545	554	520	534	555	553	548	521	523	584	557	533	555	521	501	571	524	533	534	524	526	513	545	517	534	535	522	516	563	552	566	555	531	499	556	529	501	519	547	525	537	545	520	497	537	536	527	544	520	552	570	563	563	516	566	533	529	494	588	475	505	535	541	519	512	523	506	519	529	569	591	537	550	556	531	567	546	542	555	573	555	550	515	523	552	543	528	565	509	535	540	551	535	544	514	511	508	556	564	535	508	510	498	553	523	551	525	539	544	526	550	510	544	525	493	545	539	521	536	513	507	507	589	561	555	560	479	522	539	509	549	554	578	562	515	532	546	537	580	527	534	517	513	562	514	529	522	540	530	512	513	555	520	535	558	562	531	515	556	554	538	553	558	522	534	538	553	534	532	521	511	531	582	553	511	508	515	533	581	525	547	506	536	547	492	553	538	509	576	584	481	516	516	520	570	547	568	540	556	549	502	566	573	539	529	562	540	491	535	540	523	506	532	544	517	518	536	537	572	556	551	537	577	571	561	554	533	497	487	500	546	503	512	539	487	563	530	557	533	519	594	547	546	524	547	546	520	527	490	567	558	556	582	537	536	528	519	520	508	535	500	539	506	509	516	564	520	523	548	535	563	550	526	544	501	538	544	552	574	532	508	549	603	539	494	576	525	540	543	508	532	567	543	548	564	510	570	535	504	539	530	507	534	574	546	572	514	509	536	526	517	524	532	531	552	526	519	553	524	553	536	519	552	509	533	521	563	532	541	508	539	521	555	511	560	548	560	565	513	498	523	556	544	536	576	529	509	555	570	511	510	584	521	537	496	475	549	530	561	529	560	554	573	556	576	560	516	535	516	570	526	551	547	531	519	559	564	512	556	537	521	510	546	468	519	548	570	504	570	518	561	542	535	554	499	545	554	541	533	547	509	515	532	541	470	534	499	516	527	535	506	524	544	478	505	551	563	567	500	528	505	527	516	517	526	550	512	524	526	534	523	516	570	530	532	548	541	524	556	536	536	543	521	535	520	554	554	526	530	516	565	492	529	527	560	555	504	560	493	523	548	517	501	517	552	524	545	518	547	536	540	544	563	533	549	556	537	521	556	549	514	539	555	530	554	520	525	530	519	561	518	545	561	526	540	511	525	542	521	567	545	533	544	549	551	532	543	568	581	521	525	479	529	529	519	542	551	563	546	529	538	556	543	544	539	561	534	564	497	553	576	555	538	515	550	513	591	521	530	517	522	550	557	538	533	562	513	536	536	543	547	513	527	542	527	511	549	514	506	552	521	540	575	555	575	515	548	552	519	549	510	530	532	544	561	559	529	530	510	495	538	565	541	510	536	533	510	539	544	543	545	558	519	562	526	521	566	504	498	568	544	501	513	498	540	558	522	537	550	587	508	509	576	556	540	526	571	579	542	584	545	491	497	574	537	541	553	547	500	531	514	531	575	520	488	493	531	559	583	520	513	489	513	529	545	538	519	543	558	490	496	503	552	556	536	559	523	563	603	526	506	555	521	557	501	569	568	531	532	550	521	524	477	547	515	517	512	538	512	588	506	525	530	535	524	507	572	537	526	557	502	551	536	558	523	527	532	517	549	541	580	522	523	569	536	516	508	536	566	570	524	561	530	522	553	540	545	576	504	522	480	547	521	545	537	534	508	538	558	536	560	567	522	553	562	542	582	573	543	552	529	537	501	530	515	541	539	536	531	528	518	490	520	493	571	531	559	556	584	556	516	558	522	489	527	510	550	537	547	563	560	551	512	542	538	534	545	564	551	511	534	518	517	500	511	554	507	549	514	486	537	548	554	506	547	506	504	540	534	527	539	541	596	533	532	539	529	542	531	502	536	547	595	541	521	521	517	514	515	533	530	528	539	529	524	530	587	551	522	533	518	519	535	569	542	546	533	529	533	558	552	502	528	520	529	506	510	542	571	498	500	530	583	501	560	555	551	535	526	571	554	529	529	569	555	533
24909	24338	33309	26870	17888	5134	577	346	302	298	291	283	319	298	287	264	260	272	307	302	301	308	276	266	293	295	278	252	269	291	253	262	291	284	294	261	280	292	269	330	333	276	289	296	269	282	283	300	290	273	291	266	271	290	271	272	268	255	266	293	271	278	291	277	290	270	318	248	269	283	308	265	275	265	255	264	279	275	281	293	263	281	244	274	270	274	266	268	284	287	277	268	310	282	284	272	286	284	290	283	277	281	288	288	258	275	302	285	272	289	273	292	323	254	272	272	314	317	294	289	298	292	262	240	258	283	240	274	278	266	270	306	293	279	263	263	316	293	303	256	261	269	306	277	277	308	282	257	308	281	286	291	274	290	274	275	286	276	260	263	308	265	266	279	291	286	313	282	305	278	322	302	250	280	310	279	284	261	280	296	265	261	301	285	295	290	279	300	271	281	267	293	270	282	291	278	288	283	283	298	281	270	284	262	278	278	263	275	274	274	309	259	255	283	274	282	316	322	279	287	287	289	303	272	254	301	274	298	268	263	268	268	289	274	313	269	270	274	302	285	300	301	257	285	269	277	264	264	274	270	279	267	261	279	307	266	289	287	258	285	258	252	282	279	270	300	245	297	292	285	298	284	259	275	287	306	291	254	272	310	266	270	300	303	261	312	278	262	268	272	293	320	297	271	286	277	291	283	286	277	269	317	306	283	263	277	273	283	298	279	295	272	281	272	284	285	297	268	318	303	296	308	289	280	298	312	287	276	313	280	301	285	276	328	281	312	300	294	279	279	283	293	305	279	273	284	287	281	272	294	286	285	299	298	315	297	278	290	287	286	255	273	289	274	291	275	276	273	275	286	300	284	295	291	268	263	283	284	288	294	295	295	271	283	267	262	264	276	244	272	290	287	279	291	278	279	288	249	263	274	264	287	308	274	298	290	298	290	303	291	283	271	289	238	271	287	305	299	307	264	281	275	295	263	304	293	295	290	287	276	287	273	269	265	299	299	284	301	239	303	263	281	267	255	286	289	284	306	255	292	278	282	257	286	298	282	229	303	293	288	271	279	298	272	323	301	300	289	314	310	287	271	304	291	272	282	272	294	283	279	312	287	278	273	290	283	279	270	301	273	287	277	293	253	268	276	282	252	310	233	287	300	289	267	291	276	306	291	306	273	328	269	269	300	275	276	272	316	259	310	282	252	293	292	287	294	286	278	277	287	309	252	294	263	291	264	260	278	278	268	285	258	281	284	280	279	288	311	298	284	290	263	267	246	287	267	279	263	293	259	299	287	254	292	268	261	296	282	284	301	298	301	273	303	273	326	276	269	310	297	268	249	270	265	278	293	281	262	268	278	294	276	350	299	299	301	298	298	319	300	288	265	281	277	296	306	277	271	283	275	291	289	290	309	273	271	277	298	285	278	265	297	265	262	307	275	280	300	294	286	286	289	280	280	279	264	297	309	299	288	288	306	284	265	304	332	284	292	305	281	293	295	270	256	290	279	293	296	263	285	332	313	269	259	289	294	300	261	289	284	274	308	282	276	277	278	283	299	260	317	319	284	277	248	277	309	270	276	277	288	277	270	276	290	269	255	287	282	281	285	279	289	302	280	294	281	246	290	284	277	289	281	266	294	294	271	295	266	268	304	277	265	302	277	282	283	288	315	276	263	285	271	287	263	275	295	272	300	284	317	276	271	289	299	283	305	284	271	294	269	263	307	307	303	283	280	276	300	270	291	295	311	298	268	305	264	295	274	266	294	284	297	323	271	287	282	276	321	299	284	296	277	277	284	291	274	295	278	298	250	298	277	299	283	269	296	278	253	300	296	277	304	304	250	275	302	258	273	284	272	287	308	283	262	272	258	255	298	307	298	302	277	284	297	281	273	286	311	268	263	314	304	304	278	266	287	273	293	259	292	287	284	276	269	276	287	320	272	277	300	261	285	289	285	287	289	263	269	280	305	283	325	270	299	295	269	278	310	305	302	292	267	285	278	294	264	279	276	293	315	308	297	288	293	287	270	265	290	288	301	267	280	313	299	253	312	285	293	307	301	296	279	294	288	315	311	282	280	289	306	266	265	267	309	276	282	253	255	249	286	279	297	290	283	277	279	268	294	322	253	312	296	291	286	273	266	285	271	283	299	277	288	280	267	286	307	291	295	272	302	285	292	286	276	269	293	269	299	288	295	287	269	282	291	273	284	288	288	272	287	282	275	293	276	280	261	257	285	270	293	297	262	289	259	284	322	289	285	260	280	267	286	295	305	268	302	303	285	290	276	301	291	302	300	277	306	308	271	291	243	277	306	279	286	280	289	261	298	282	292	258	295	290	308	288	263	290	274	292	291	288	285	273	304	289	294	296	294	305	288	287	292	260	277	288	299	310	295	268	280	283	282	314	297	266	316	292	250	327	304	286	278	275	268	300	307	284	258	259	299	285	271	278	319	306	281	265	307	273	276	316	278	310	309	286	264	273	263	318	291	269	257	294	280	269	321	302	271	245	252	308	281	279	316	324	286	287	285	294	303	286	262	276	277	256	271	283	264	257	257	296	286	260	271	276	288	296	309	301	274	272	262	271	278	333	299	299	295	288	292	311	292	264	267	305	286	272	241	292	259	266	296	261	237	268	311	268	301	267	266	279	274	297	279	267	282	303	293	306	299	281	290	304	295	298	267	298	288	305	275	275	231	318	294	300	279	289	304	312	314	281	297	279	325	262	294	289	281	266	293	269	298	283	309	276	285	272	273	287	293	316	332	298	253	296	308	298	282	293	270	286	308	266	285	286	268	273	273	289	301	289	279	274	263	288	303	282	259	271	277	285	293	295	275	281	307	275	265	276	268	264	266	301	292	278	261	283	288	299	236	285	263	306	285	264	294	305	270	273	284	279	309	295	282	239	283	289	269	301	253	304	258	303	305	280	293	275	295	300	251	304	263	318	264	264	259	283	288	314	255	267	265	290	257	267	298	278	313	265	287	279	320	295	295	248	294	290	294	256	278	311	288	276	307	306	245	276	301	290	315	289	277	309	284	270	280	245	303	307	307	272	261	332	289	283	289	274	274	278	271	280	256	313	273	271	287	263	307	281	289	281	283	280	301	304	283	283	281	265	293	297	305	285	293	305	274	282	254	247	254	285	297	277	259	288	272	305	277	284	289	290	293	299	297	294	279	268	316	287	276	311	311	281	266	287	297	272	273	323	295	264	282	303	308	279	257	267	307	306	296	293	293	259	255	266	288	299	287	291	278	317	276	286	292	280	273	289	288	282	269	265	258	293	306	320	313	276	291	278	274	271	288	272	287	256	291	291	258	286	267	305	271	284	312	338	295	304	267	269	314	292	286	259	301	275	269	302	291	273	259	261	280	288	286	281	276	299	277	285	268	274	265	262	283	272	266	316	277	294	300	280	284	285	280	270	286	249	270	285	286	265	267	254	296	286	297	268	287	282	269	277	276	313	271	277	265	284	279	279	266	277	305	307	287	264	284
59989	89061	62608	33889	12822	3311	959	589	528	546	538	500	545	526	542	542	538	550	563	480	547	547	547	534	547	567	498	545	533	536	552	503	542	521	573	585	567	563	524	532	592	527	533	556	604	543	558	520	542	527	549	506	540	528	530	531	541	543	536	542	502	519	524	532	507	568	549	567	539	551	559	569	576	565	556	569	578	559	562	556	500	551	543	543	522	509	543	541	544	551	533	567	527	581	539	506	519	538	542	562	512	549	563	553	513	557	543	542	506	480	526	494	553	534	528	564	513	500	518	543	531	491	543	539	530	568	577	542	570	576	567	504	499	526	544	527	533	508	505	516	542	575	577	552	549	541	516	540	530	495	524	503	547	487	558	537	523	500	569	547	564	505	541	544	554	533	521	556	585	529	533	538	533	571	537	580	515	575	531	507	532	516	510	502	531	539	517	565	571	504	546	525	530	538	542	536	481	581	515	519	520	513	528	529	508	567	510	565	517	539	518	569	520	554	554	544	521	535	534	535	532	541	568	529	502	522	499	542	562	520	542	528	530	538	593	506	567	508	530	508	540	529	550	530	517	544	556	541	546	531	509	574	522	549	577	561	531	516	544	558	537	563	571	537	528	559	553	567	558	521	559	499	538	531	559	526	560	581	515	550	509	527	512	559	523	504	540	518	517	550	601	551	511	549	549	573	559	530	519	576	532	530	494	516	572	574	552	535	556	547	506	509	515	514	542	539	550	530	563	512	531	533	544	531	511	531	527	567	561	517	555	527	547	502	539	545	536	532	540	560	583	549	544	520	528	512	522	541	539	502	574	544	538	554	546	510	520	557	527	549	556	523	577	543	508	530	538	531	571	543	514	560	498	540	550	545	544	562	566	553	551	538	535	536	524	576	560	505	512	538	552	570	530	551	530	521	548	515	499	539	582	565	570	523	541	538	522	531	549	549	535	523	520	547	527	543	526	495	569	493	559	550	566	515	537	549	534	555	519	549	541	556	541	567	523	536	553	500	514	540	535	560	535	553	550	509	518	516	542	533	535	544	535	556	534	514	549	522	523	549	523	513	494	535	550	538	572	508	533	516	519	518	502	501	529	574	566	526	566	544	575	539	522	529	526	517	524	529	544	550	586	501	541	570	554	532	559	559	527	522	532	538	519	566	494	542	524	540	516	558	550	530	510	511	569	511	564	576	547	570	508	557	506	544	563	499	503	521	583	554	557	521	576	549	584	534	541	528	527	568	547	526	528	534	542	519	520	514	551	530	524	533	527	578	543	560	561	548	537	528	561	527	520	523	515	543	563	540	567	570	532	556	556	530	539	529	592	545	485	510	533	506	544	527	523	534	529	536	521	526	545	557	558	549	499	567	564	544	543	559	509	555	541	562	589	547	503	523	554	558	540	499	529	492	525	566	566	531	532	541	508	525	539	489	565	517	569	546	569	529	565	522	546	525	571	546	578	505	533	511	507	562	535	542	567	551	542	539	547	531	527	482	536	575	511	564	525	548	589	526	539	511	563	552	569	568	509	544	538	594	510	548	548	572	516	538	559	529	538	555	487	551	524	525	508	560	548	557	530	551	540	527	564	489	528	548	533	533	547	566	478	543	528	487	565	529	558	526	519	539	563	515	509	597	525	544	512	573	545	510	564	547	508	558	511	565	537	512	509	546	551	575	546	531	532	515	562	539	537	562	582	548	523	550	482	520	530	592	545	518	551	554	577	564	508	562	514	519	494	532	537	536	549	571	530	514	545	568	572	557	524	491	526	528	545	562	555	531	556	559	525	530	498	530	532	551	493	560	550	515	533	538	525	518	534	523	499	575	539	537	560	520	516	538	531	561	560	495	490	573	535	531	539	563	555	537	546	576	508	551	559	521	550	518	534	515	582	495	534	551	517	491	508	595	530	535	532	544	493	565	526	550	535	509	568	564	528	546	507	542	552	539	527	518	547	554	492	516	532	504	528	553	537	529	554	545	549	525	503	532	530	519	539	539	510	530	543	551	553	518	547	537	511	532	504	529	560	562	526	512	561	556	555	569	518	533	549	526	592	548	516	536	510	545	550	529	584	551	510	508	542	527	536	499	541	581	526	549	524	550	547	562	564	540	561	581	534	538	561	558	481	564	565	522	534	555	551	516	520	578	563	559	492	545	551	539	528	528	544	525	569	544	496	561	476	525	507	522	513	563	535	542	528	527	548	559	511	550	556	530	553	553	552	552	543	568	524	554	539	528	573	531	540	558	536	538	549	533	566	509	561	544	565	486	549	547	538	509	546	530	532	521	555	563	558	532	558	540	501	563	528	560	511	523	527	533	564	581	544	519	476	532	530	554	538	546	529	518	562	566	592	551	554	588	509	568	542	514	541	530	480	558	535	519	546	566	535	507	570	532	494	555	509	561	522	515	567	527	562	525	537	505	538	570	542	534	506	608	529	544	522	556	543	479	539	546	500	532	525	541	545	503	526	546	576	536	554	512	552	528	578	538	555	553	552	536	554	545	523	508	518	585	507	522	587	529	530	522	519	537	529	533	544	564	542	542	570	559	565	553	543	567	502	523	533	545	538	560	511	500	568	546	536	540	534	538	500	556	537	498	509	504	557	538	563	557	529	488	530	563	558	566	505	558	555	530	543	506	527	532	545	530	542	491	558	540	548	575	550	531	530	513	531	485	544	541	515	532	518	494	500	563	568	540	543	552	540	515	571	508	558	517	543	554	557	560	520	557	540	539	551	526	561	516	533	551	549	513	519	567	536	533	548	583	528	515	522	551	499	556	479	482	569	499	524	502	535	526	543	564	518	556	521	567	583	496	575	547	549	529	518	528	551	517	534	544	504	573	479	508	566	512	569	542	590	545	531	550	570	518	537	551	566	570	487	548	523	522	534	543	553	546	526	525	529	558	533	533	529	524	536	544	560	542	539	579	552	552	529	538	511	478	547	550	570	529	532	525	565	546	533	550	549	532	539	545	539	532	539	555	543	521	551	545	544	540	534	587	574	525	492	575	502	541	477	539	547	559	555	546	507	570	541	507	539	533	519	545	529	526	544	528	537	515	582	533	595	528	535	520	542	552	511	512	564	528	503	502	539	521	524	523	518	536	570	524	549	518	511	551	550	532	558	575	525	471	544	547	556	525	506	560	556	529	511	563	523	529	515	500	526	561	539	523	553	531	544	570	532	536	533	551	505	549	562	508	525	546	550	561	514	523	533	505	537	507	522	511	509	524	563	562	509	540	537	524	575	533	518	544	522	561	533	552	524	539	571	530	550	548	585	562	527	546	481	509	497	526	571	567	538	538	587	545	526	553	530	563	512	562	558	554	559	541	542	514	584	521	572	548	590	559	526	542	566	534	561	550	563	577	524	533	549	556	536	567	566	500	537	532	547	551	559	536	531	537	588	594	562	580	583	540	530	514	534	508	572	490	543	542	534	542	557	549	532	519	533	537	525	560	492	546	530	503	544	538	501	536	515	476	559	551	518	557	495	531
23585	22411	31002	25201	21178	16602	3267	438	367	361	374	379	336	343	360	339	329	334	336	348	366	374	350	342	309	332	347	352	335	345	307	315	318	319	343	380	326	332	376	331	319	341	350	359	361	347	329	354	308	325	335	316	339	333	339	330	372	350	360	318	337	335	345	358	331	325	330	298	332	349	336	320	346	304	321	353	374	329	326	374	317	337	334	340	314	333	333	354	323	369	339	320	326	354	357	331	359	351	343	304	318	323	305	309	350	324	345	358	342	371	319	334	355	362	342	312	351	336	370	372	356	313	328	355	311	351	346	356	352	353	344	352	336	354	373	277	339	338	329	321	370	306	342	351	299	381	332	349	325	313	340	341	345	338	338	335	354	323	322	326	333	357	332	351	349	343	360	354	361	338	357	329	361	341	318	312	349	360	306	324	363	346	329	328	308	319	365	312	332	352	339	348	344	359	362	323	307	339	313	334	365	303	344	294	339	331	317	337	335	316	327	304	315	340	319	331	321	292	346	341	360	325	320	352	318	351	303	317	343	359	331	327	360	341	326	326	322	323	302	329	333	369	330	341	344	333	341	328	367	358	326	341	317	340	362	342	316	335	362	354	324	340	353	350	330	305	335	333	342	304	336	300	360	306	344	354	354	336	354	311	298	346	321	321	338	330	351	333	336	312	340	337	336	336	334	358	331	312	304	330	366	296	378	298	363	312	323	334	349	337	364	346	303	326	343	335	319	357	333	340	338	354	369	357	338	348	337	328	338	340	333	364	330	368	324	346	327	337	338	339	345	303	359	324	368	332	330	367	306	313	336	347	318	341	303	335	342	357	324	343	314	338	348	329	340	371	327	353	333	328	301	341	327	350	342	320	311	341	311	295	328	334	319	325	345	323	338	345	326	353	332	337	362	356	356	359	330	329	293	360	312	314	358	363	313	317	300	334	349	340	326	313	330	336	358	295	315	295	352	331	332	355	346	321	324	321	297	331	328	306	346	350	303	333	347	362	350	330	323	288	363	349	343	314	339	366	362	353	354	349	331	329	329	324	303	334	322	347	326	334	316	355	365	314	335	353	323	318	321	352	338	346	340	339	333	331	311	346	340	328	327	315	317	350	329	338	349	326	324	325	328	343	317	359	328	350	331	301	356	359	360	333	327	371	339	331	335	302	322	323	293	304	344	304	321	352	323	328	368	333	333	316	318	351	331	332	325	338	339	336	349	317	350	327	348	350	320	317	333	321	335	354	325	323	378	318	346	322	314	303	328	358	315	357	368	353	348	304	342	330	318	321	322	311	329	281	327	341	320	361	339	326	342	323	337	354	353	327	295	301	334	355	314	324	335	321	356	354	353	322	354	334	336	328	326	336	339	315	329	359	309	358	326	327	329	341	366	318	323	315	352	352	360	355	342	343	361	344	329	323	334	342	328	314	297	345	384	330	323	340	360	361	326	328	347	367	326	331	326	317	350	337	358	318	328	316	339	372	318	309	335	325	360	302	311	353	368	352	330	350	359	347	334	352	342	341	365	334	364	301	335	311	360	301	341	314	349	340	339	347	347	316	367	281	347	357	334	343	314	317	324	341	332	307	343	325	364	331	325	330	292	318	367	330	335	335	345	338	344	336	347	325	347	353	327	337	340	310	335	332	376	351	335	327	332	345	338	326	334	318	340	358	330	353	321	289	359	349	343	337	293	350	347	302	348	321	335	329	304	293	342	324	342	380	350	316	326	314	341	360	341	340	318	326	335	318	299	321	321	333	316	337	347	358	348	350	308	373	321	328	353	351	341	320	314	321	334	310	311	348	349	319	366	321	329	319	331	359	319	307	350	357	332	296	312	295	318	348	330	357	337	364	341	337	312	375	299	330	334	344	337	328	324	350	307	331	333	334	307	346	351	322	359	289	334	306	347	344	334	353	338	328	345	315	334	330	333	364	356	342	348	364	333	345	345	359	341	357	330	336	317	336	327	341	334	347	320	369	342	354	336	317	329	335	351	354	331	335	318	310	351	348	358	346	333	350	317	345	344	343	344	351	306	354	337	348	360	344	372	346	360	358	336	312	349	354	337	335	325	325	336	330	342	375	325	346	328	327	317	325	320	331	352	351	360	361	358	365	340	345	345	369	293	313	322	340	351	335	315	340	332	322	300	314	319	349	325	374	349	333	364	341	333	329	315	338	306	323	335	316	321	321	352	339	341	305	351	334	323	315	348	313	326	328	294	328	346	316	358	333	306	328	301	326	333	306	323	342	365	266	355	352	304	311	332	346	317	329	325	334	326	361	322	348	309	348	334	298	377	302	357	328	313	330	324	337	338	338	377	356	319	333	302	382	329	346	331	344	323	313	303	337	305	329	324	341	315	326	330	366	351	374	360	325	313	337	363	313	343	325	338	324	312	339	339	327	323	321	348	296	332	331	325	332	329	348	329	324	377	347	359	302	331	318	318	351	340	328	350	334	356	339	329	340	324	322	328	371	366	346	338	353	329	313	323	321	350	315	354	325	336	370	298	337	321	307	308	322	325	364	308	336	325	329	357	330	308	311	337	336	318	333	373	327	352	330	313	322	323	300	323	329	318	335	344	344	317	345	331	305	304	356	330	332	323	365	336	370	324	354	351	325	359	345	363	356	329	319	330	313	333	329	345	357	307	349	334	379	340	355	321	321	340	340	327	348	308	329	343	333	338	322	326	326	326	327	343	323	326	343	327	322	318	319	348	345	320	341	329	336	336	353	339	322	336	340	354	294	330	336	332	316	328	335	339	312	314	321	317	327	330	321	327	351	334	344	346	316	338	329	313	342	336	306	341	314	353	331	335	343	338	359	321	360	352	334	344	346	338	308	309	361	341	326	343	347	359	313	334	338	305	314	323	339	344	334	345	344	324	334	361	344	339	367	347	356	323	344	324	339	340	314	371	325	341	306	325	341	368	346	341	350	341	343	291	363	289	327	317	327	349	345	333	336	358	326	366	305	337	302	359	321	333	340	341	333	310	353	341	328	335	316	327	303	325	337	348	348	327	340	323	334	317	317	328	360	349	325	344	326	323	338	320	319	351	314	315	317	331	355	341	319	329	332	327	321	317	358	365	362	318	355	336	354	347	317	322	342	340	318	331	363	317	328	334	341	350	356	337	325	346	332	345	305	354	318	317	323	307	349	334	331	340	300	317	336	364	331	299	330	333	361	330	339	358	303	328	353	320	344	321	338	351	315	344	338	330	333	369	330	319	343	333	327	340	331	331	322	356	336	341	364	307	343	338	324	328	320	331	299	315	342	331	329	351	342	342	362	330	337	346	326	357	331	345	309	358	342	323	343	333	341	350	349	333	319	333	352	304	290	336	361	316	315	349	328	352	329	317	322	334	311	349	344	296	312	368	322	333	350	309	334	350	337	316	347	348	371	348	329	316	332	331	345	333	339	338	339	339	329	326	347	341	326	306	328	314	314	335	355	333	346	323	321	347	359	326	334	335	328	321	354	334	315	342	321
61159	100173	72908	42981	20290	6992	1827	770	654	590	616	677	638	580	568	628	633	634	595	610	643	623	594	605	605	624	590	587	594	642	620	556	664	624	598	647	580	577	661	592	569	595	525	610	623	571	590	577	658	559	574	592	606	626	652	614	606	620	646	618	655	581	640	571	582	623	630	610	588	563	660	610	609	609	627	631	587	624	621	600	615	605	604	564	615	584	590	599	599	625	605	651	594	625	602	644	634	608	587	537	596	597	556	592	613	618	585	614	621	593	576	593	536	624	619	555	600	613	586	603	592	597	627	603	583	619	600	582	616	631	574	661	551	612	572	652	637	595	593	611	621	592	563	581	599	596	636	612	577	647	608	661	579	629	604	604	584	581	626	625	606	610	621	636	627	604	616	616	594	628	603	549	609	605	577	603	586	632	592	611	597	643	642	594	558	633	615	626	588	621	637	598	584	598	573	587	607	566	583	576	630	609	659	641	581	596	545	581	586	614	650	631	617	539	607	607	604	621	610	619	617	598	558	590	568	591	601	603	611	574	630	605	642	586	582	631	576	571	574	587	625	589	606	622	584	590	579	617	600	591	567	584	557	609	574	565	595	614	594	603	658	614	577	625	557	573	584	600	595	601	628	673	607	605	612	605	566	573	566	613	587	618	605	603	641	560	559	624	590	632	543	609	634	618	594	578	619	608	612	588	604	599	612	561	595	593	571	630	611	580	581	587	622	621	642	598	589	632	573	623	581	587	599	609	575	631	615	595	603	573	564	593	596	603	575	643	594	562	586	581	615	570	615	609	615	603	625	607	577	609	525	604	601	647	611	588	605	628	605	575	615	600	601	544	597	617	574	562	610	644	620	608	593	574	630	582	607	592	535	635	627	587	633	647	599	558	545	595	575	597	594	617	578	589	595	620	607	570	622	592	578	598	577	637	620	558	571	593	568	606	602	597	624	567	589	627	587	606	604	643	583	662	582	608	610	607	564	601	640	639	647	573	623	595	625	625	608	573	623	599	641	600	616	613	595	607	633	601	586	602	579	612	636	617	581	593	618	615	560	607	571	606	596	574	610	583	580	630	631	605	571	555	589	633	612	614	610	595	617	633	626	632	658	599	580	577	629	605	592	609	583	595	594	564	602	617	599	582	591	563	649	624	594	619	605	582	623	610	585	583	639	600	603	595	583	652	600	586	605	573	569	578	624	586	620	594	596	566	605	589	593	604	569	618	575	580	578	604	661	650	600	612	568	579	584	563	620	594	623	634	598	598	611	628	647	618	652	552	614	603	581	588	562	568	589	560	628	651	592	594	622	602	593	556	609	593	574	580	593	570	588	631	612	601	615	629	582	633	569	584	552	580	600	589	560	649	590	601	598	555	578	604	633	555	597	614	628	548	584	551	562	587	580	574	575	600	614	630	600	591	618	591	607	634	549	630	576	574	562	606	576	582	632	551	607	606	590	594	596	609	587	603	588	652	633	569	620	624	599	589	567	599	596	615	580	563	609	600	617	550	627	565	593	599	629	594	609	591	607	608	612	628	603	600	608	606	554	570	602	573	619	616	557	595	582	606	605	586	616	604	624	596	609	555	620	625	603	604	613	608	675	575	623	619	622	650	548	620	565	600	567	605	609	605	607	603	646	592	553	606	607	628	607	628	618	613	640	600	574	577	643	608	581	627	575	624	633	608	661	582	606	575	608	598	628	621	635	622	609	618	594	584	621	578	638	594	633	544	581	564	629	587	592	621	571	647	589	598	584	570	631	554	603	587	578	584	588	600	614	568	612	616	563	568	579	601	623	589	586	609	582	639	589	645	617	660	625	626	593	575	584	622	625	629	619	605	630	574	614	603	630	588	637	600	595	610	570	605	589	645	602	594	547	587	612	585	591	645	621	598	598	572	612	570	584	577	576	606	636	585	602	637	598	617	581	586	587	629	562	575	628	566	626	578	601	650	591	619	593	623	596	611	589	588	585	581	595	586	613	615	619	607	572	583	616	609	590	617	619	582	591	570	656	587	648	592	596	586	599	616	617	629	577	573	579	590	609	609	569	594	607	615	586	591	632	594	586	596	616	602	623	584	565	589	574	572	589	622	611	620	645	599	576	566	579	597	637	589	575	615	558	612	627	617	644	634	603	593	586	586	622	582	630	568	614	576	614	570	599	560	600	572	597	596	548	578	618	602	612	611	644	635	614	623	580	606	610	596	613	568	580	632	576	617	579	556	613	633	603	567	615	613	603	567	621	559	609	574	605	631	617	603	587	595	571	607	572	576	619	592	621	571	631	620	593	626	590	627	604	600	587	575	634	627	533	579	600	572	592	636	608	602	614	554	648	615	610	581	610	538	579	600	651	579	603	593	591	566	601	585	590	620	622	639	616	572	599	630	659	566	614	587	593	564	593	621	584	584	589	604	578	562	608	610	589	605	577	575	590	635	586	580	587	613	593	542	596	596	605	609	609	643	594	614	570	626	574	604	579	625	600	594	582	626	629	683	610	618	602	597	550	600	654	587	621	642	569	595	650	598	618	589	558	599	598	571	603	549	622	570	581	580	633	558	593	615	626	553	574	622	608	593	613	630	603	591	582	612	595	603	610	570	572	624	614	604	646	584	609	573	563	614	625	630	587	588	571	575	615	619	615	543	614	569	621	604	569	591	576	591	569	646	541	616	565	599	631	624	576	586	554	589	612	578	556	600	599	597	587	603	633	610	607	580	604	605	612	629	604	628	612	612	577	612	638	628	621	569	553	595	627	566	614	593	541	603	595	616	629	595	601	611	582	603	617	621	620	612	596	561	613	603	596	613	600	556	586	585	603	598	590	585	603	636	580	573	557	618	575	565	618	607	600	635	622	596	579	611	594	591	613	559	572	584	579	646	606	561	612	606	601	594	616	599	611	592	568	564	564	591	605	607	590	613	594	626	545	629	584	622	586	560	603	604	570	576	589	619	588	641	602	587	610	595	570	584	575	590	580	620	596	601	641	616	558	605	589	610	610	567	612	544	579	596	617	611	588	620	612	607	593	572	583	593	544	586	574	603	579	595	620	587	600	584	613	586	589	576	578	560	573	618	568	632	569	516	626	614	620	598	578	606	582	564	611	617	602	598	578	584	594	605	598	629	599	615	578	623	624	578	603	591	607	628	618	608	607	649	633	597	578	581	565	576	602	606	585	566	621	594	621	602	527	571	639	601	597	607	612	611	577	563	567	609	606	596	584	605	570	594	592	612	570	594	576	593	562	600	573	612	578	597	593	605	614	608	632	620	583	596	618	645	619	631	622	583	618	647	601	635	638	606	630	622	615	608	614	628	600	599	566	614	543	603	613	617	640	622	601	592	610	587	606	596	610	616	633	616	641	587	616	662	592	642	662	583	569	632	626	582	612	602	586	576	564	570	591	589	607	610	595	625	570	596	600	574	602	595	612	599	619	589	621	615	593	609	598	586	575	626	588	597	607	574	594	611	611	591	586	569	589	580	572	629	643	533
29661	30827	26935	11286	1753	511	340	276	292	281	277	275	281	301	294	263	264	295	304	280	272	280	274	285	280	254	291	277	279	288	285	266	272	278	260	293	279	290	319	260	292	283	306	282	283	328	338	276	300	288	241	258	302	287	282	306	307	274	281	277	287	278	261	277	285	261	287	261	272	324	268	280	245	278	292	252	288	263	271	282	291	293	284	286	289	292	266	274	276	293	276	283	259	315	269	270	294	287	259	278	260	297	294	285	303	289	263	270	278	281	273	279	299	268	277	281	271	271	269	278	258	279	262	271	281	266	286	267	285	249	301	262	286	268	265	292	304	289	271	277	281	299	320	262	299	282	281	271	287	266	256	276	263	265	280	261	307	280	256	271	239	241	246	305	288	273	300	313	295	306	321	260	300	257	282	279	279	265	296	278	300	290	273	293	279	257	278	286	279	285	287	274	308	314	279	263	314	288	253	248	269	264	281	285	274	255	255	287	281	291	270	255	295	281	305	270	285	274	274	281	281	274	281	315	282	317	258	258	326	255	253	291	270	291	289	276	294	307	287	286	250	323	290	312	292	282	271	305	285	293	297	266	280	263	282	284	288	294	281	290	267	299	316	304	301	317	279	232	291	285	276	286	272	274	289	276	290	268	325	240	291	292	275	265	263	258	290	284	266	266	294	278	283	272	263	286	269	281	290	278	316	290	263	289	289	282	257	291	274	300	257	295	248	262	275	305	280	282	283	290	278	267	267	299	291	248	280	275	264	273	294	276	322	302	271	284	283	279	303	294	265	270	251	242	314	287	276	272	259	294	261	260	282	300	252	281	253	261	250	295	287	263	258	257	281	298	287	288	288	276	281	295	321	318	259	304	304	297	284	291	278	317	283	271	280	283	318	267	305	270	285	276	286	309	288	286	262	274	282	283	271	281	303	247	296	259	274	288	253	302	298	271	286	277	258	280	282	288	283	258	278	254	307	283	296	308	256	266	278	273	293	258	283	290	290	308	238	269	266	306	298	264	296	280	286	264	289	269	266	286	294	277	268	287	270	261	290	272	291	252	267	290	263	261	290	268	280	260	310	271	260	258	270	319	289	265	288	268	267	266	253	302	281	296	300	289	255	278	258	306	266	273	288	269	267	284	267	260	269	261	308	302	290	283	281	330	280	288	279	250	280	270	252	241	286	262	268	284	255	285	288	317	276	279	271	290	283	262	299	257	294	291	270	269	319	265	287	289	268	252	269	269	298	284	256	281	292	260	308	278	301	286	287	280	290	283	292	265	292	269	271	319	249	292	254	263	287	305	282	257	281	290	291	279	341	298	293	278	295	277	299	273	262	297	269	264	283	245	297	271	270	261	309	267	285	261	265	288	292	294	311	289	264	292	281	293	275	305	270	275	287	288	278	250	276	277	281	296	278	265	275	239	306	285	284	299	288	304	272	251	296	276	274	267	269	257	310	286	310	256	269	312	303	287	273	248	295	272	258	258	278	268	293	294	276	300	270	299	267	283	294	250	263	280	325	279	314	296	256	258	282	256	254	271	281	320	271	278	270	292	288	290	273	233	290	275	272	273	265	306	272	257	264	276	287	270	257	264	271	303	286	288	291	309	272	258	291	279	273	280	274	260	276	275	293	306	283	311	298	302	249	259	290	276	272	287	242	285	295	299	268	282	276	312	292	270	323	260	251	279	288	288	264	301	297	288	277	303	290	305	293	313	262	280	285	284	304	274	273	291	287	299	271	271	282	281	304	301	255	269	277	276	261	270	267	272	270	274	291	263	257	260	263	282	273	268	275	281	271	284	304	286	253	268	285	288	294	301	282	276	287	282	294	259	277	293	287	275	277	279	285	277	298	301	285	290	312	291	292	282	298	299	300	297	294	284	249	281	264	275	281	292	274	267	293	261	263	282	289	289	301	291	281	286	284	292	270	250	289	289	272	306	252	298	325	254	278	265	275	268	261	264	279	308	307	314	270	258	276	274	273	263	302	258	314	267	264	275	277	267	302	306	285	283	284	291	259	281	276	294	252	282	290	279	290	280	281	270	275	300	271	324	263	243	278	275	282	268	277	282	289	290	278	258	268	286	273	268	274	287	275	283	285	288	246	265	270	296	299	281	253	272	285	286	322	288	284	273	290	258	264	274	259	277	286	261	259	272	283	283	284	286	254	285	282	283	299	288	284	289	271	303	282	281	321	285	269	288	273	267	276	306	270	270	265	289	301	267	264	294	302	272	295	256	249	289	254	282	308	276	316	278	291	270	306	301	271	265	282	264	261	278	260	263	267	304	282	320	246	310	280	282	265	284	259	290	265	270	285	283	294	279	304	279	298	274	279	274	263	291	268	296	292	271	284	292	306	282	288	285	271	315	291	262	290	273	262	253	260	271	264	278	274	273	269	303	276	289	289	271	266	275	283	283	240	286	307	258	257	304	300	274	309	274	268	250	262	301	303	285	262	287	296	262	283	299	267	267	295	288	295	291	267	299	266	266	254	317	301	263	277	283	269	245	264	284	290	300	300	279	290	278	272	258	287	274	251	273	284	258	254	271	272	262	328	274	310	270	290	306	284	293	260	309	277	277	273	283	275	249	292	269	291	290	258	278	291	290	291	301	264	277	238	281	293	294	269	293	315	290	278	273	248	289	289	265	275	278	288	298	282	278	247	281	296	262	253	271	300	285	267	288	301	302	285	252	274	261	263	287	289	279	271	284	269	302	270	270	315	269	285	276	283	298	269	289	267	258	282	298	267	270	272	258	285	278	293	273	287	275	295	283	269	278	313	299	308	275	298	275	276	301	312	282	283	286	282	293	309	245	306	260	253	267	301	312	271	288	298	272	306	287	268	281	266	298	276	284	258	272	270	299	276	304	274	299	268	282	288	269	304	270	278	260	271	258	270	256	281	279	298	287	275	274	290	278	256	251	281	303	279	301	288	310	275	273	294	267	288	265	257	289	287	303	251	258	262	271	280	275	303	280	288	299	304	296	281	286	271	279	277	256	272	298	282	306	273	273	285	264	292	289	283	232	284	269	273	285	251	273	300	292	294	271	261	303	276	288	276	260	272	277	274	308	307	294	277	279	321	302	255	299	305	295	257	260	277	290	293	256	284	289	294	275	280	272	258	282	288	280	320	283	272	293	298	254	297	274	286	267	263	282	276	258	289	284	291	297	273	276	258	294	274	301	300	287	294	281	298	300	312	278	266	283	241	266	277	283	305	301	290	254	268	287	282	302	277	280	303	283	286	295	296	251	301	257	288	265	312	301	265	282	284	276	292	293	278	271	246	288	272	292	284	296	275	297	242	269	276	305	251	285	266	301	298	271	303	281	295	270	298	297	269	276	282	286	259	276	276	266	262	302	268	278	292	273	290	276	280	284	311	256	273	298	302	259	307	302	296	269	280	269	292	276	243	288	271	250	283	300	269	285	286	276	287	272	289	286	279	296	281	268	260	279	273	284	300	296	272	333	273	265	259	281	263	278
37377	48123	32096	12497	3464	1092	632	545	512	566	567	520	553	573	562	555	519	550	547	576	519	529	550	522	520	561	539	522	536	565	547	525	541	576	554	512	544	596	546	544	542	530	522	531	542	536	524	545	565	520	533	541	531	524	562	509	515	562	531	537	541	528	512	509	555	504	539	535	551	524	546	543	550	547	543	513	539	537	546	517	527	547	528	534	543	535	519	493	570	513	521	550	523	606	504	520	553	578	547	502	499	525	511	515	530	551	546	487	531	530	545	484	530	568	509	560	485	558	545	561	541	547	522	550	540	498	537	569	534	551	503	549	535	557	569	574	536	522	533	504	505	507	551	523	517	508	528	540	559	557	534	560	523	518	527	548	553	526	490	548	577	522	575	544	577	549	555	522	520	565	527	556	534	513	523	502	523	545	510	515	543	552	501	524	500	514	549	493	529	518	558	548	554	541	534	540	494	513	517	520	531	523	555	550	536	565	527	522	543	523	510	543	553	545	561	553	542	533	553	548	543	538	514	529	526	551	554	536	536	520	540	578	536	545	544	522	531	501	520	516	496	538	535	517	540	525	578	538	518	546	538	498	524	553	521	522	502	545	543	568	518	538	522	509	511	538	566	534	549	538	527	542	537	511	584	570	532	533	536	572	527	544	506	564	508	531	572	507	535	543	534	508	512	548	538	516	528	523	538	518	517	554	539	510	590	554	540	513	568	527	539	535	519	549	569	540	579	531	554	530	547	532	552	533	527	554	590	500	551	607	593	519	524	525	548	542	519	556	515	533	542	571	517	562	547	525	531	555	533	545	522	511	548	569	534	509	550	530	523	536	539	498	535	535	525	543	478	489	516	563	544	584	550	538	497	510	500	545	521	555	553	551	546	542	517	547	546	528	544	511	575	530	527	575	518	547	530	509	550	509	485	536	473	538	504	521	580	543	489	512	544	509	562	490	543	608	554	548	503	571	551	527	561	513	565	566	510	542	560	566	534	517	497	542	475	531	544	533	551	549	537	561	543	552	538	550	539	522	507	545	517	526	515	559	523	527	508	504	539	565	566	531	519	556	529	523	593	550	524	501	539	507	528	532	525	540	518	537	517	544	566	538	520	532	551	556	512	522	562	569	483	594	548	569	538	562	534	543	507	481	571	542	512	524	566	548	505	526	524	550	543	516	525	571	540	547	555	535	577	551	501	542	544	558	552	514	557	547	496	531	536	575	551	568	536	510	534	544	522	555	517	554	528	550	515	511	540	539	517	508	516	566	543	544	533	571	518	548	541	531	522	546	562	524	552	533	483	542	520	543	562	533	525	538	543	530	543	507	526	534	539	506	518	554	534	527	523	563	515	589	548	550	531	535	498	524	536	501	532	549	575	486	537	530	520	517	526	546	563	527	528	561	542	538	473	555	553	547	538	535	505	502	572	531	522	528	509	521	528	537	559	562	525	595	578	563	522	560	488	555	559	539	538	507	555	516	536	551	541	540	575	540	528	548	506	546	503	558	561	526	519	527	525	516	510	498	513	544	539	551	497	528	499	507	552	516	535	531	536	573	545	540	561	526	558	492	543	556	543	555	518	492	559	522	579	543	520	562	549	565	504	527	542	554	548	543	554	530	525	539	508	527	545	530	551	531	510	528	533	522	517	516	565	542	517	531	543	532	521	578	519	514	518	532	520	568	503	519	527	559	496	546	488	546	513	522	544	547	548	558	508	501	525	549	550	529	538	536	516	553	495	513	550	560	539	575	526	544	484	518	502	509	565	550	540	542	555	524	539	538	540	547	558	566	535	541	535	542	536	526	526	522	529	535	549	526	521	539	546	551	506	502	555	553	515	554	526	549	546	535	543	534	488	534	517	534	527	555	519	545	507	552	496	533	501	502	557	571	530	512	553	537	520	508	503	548	511	540	551	568	531	528	550	594	528	542	519	535	552	546	553	561	558	549	556	495	542	558	538	568	504	549	529	531	587	561	520	551	539	533	571	564	499	503	550	505	506	564	501	506	523	542	523	504	553	540	493	538	573	585	542	570	530	540	533	544	545	514	484	580	526	507	493	533	548	583	482	530	523	517	524	542	521	525	523	530	516	518	545	535	495	531	527	500	538	536	562	544	532	487	552	594	543	531	538	554	567	539	585	519	481	526	529	524	544	539	535	607	534	519	519	541	555	561	559	546	553	548	525	523	561	521	525	549	509	501	527	514	544	504	526	518	546	581	567	540	505	544	605	560	556	525	522	517	570	536	527	504	567	522	533	524	492	538	543	509	526	571	521	477	544	542	513	528	569	542	521	517	532	543	557	551	551	586	573	552	519	521	543	542	572	561	550	488	552	506	542	524	572	543	518	544	527	494	504	532	529	534	588	527	555	532	508	516	496	553	557	534	538	560	552	579	512	512	519	498	586	533	524	572	570	550	537	485	569	510	566	534	499	533	542	525	529	496	575	505	527	526	539	540	567	538	589	516	498	549	510	507	560	528	584	558	519	519	524	548	496	516	531	525	555	600	545	557	545	552	517	539	529	522	518	568	578	552	526	567	509	514	530	552	526	555	532	532	512	547	519	553	594	535	548	557	556	495	560	528	537	530	543	543	524	552	502	527	542	570	514	542	529	564	538	545	544	531	561	554	552	535	482	545	610	504	554	539	520	546	519	535	562	554	515	495	528	552	503	507	481	532	514	503	500	526	508	508	524	543	575	545	500	568	556	522	560	547	580	516	516	526	542	552	535	526	481	512	563	543	533	587	557	568	526	534	546	540	531	548	528	559	539	545	521	533	500	526	546	496	521	557	514	542	538	527	542	512	555	540	548	569	523	551	516	575	563	550	542	524	549	521	526	553	563	557	577	564	554	575	544	510	533	553	514	542	566	571	543	527	511	528	525	538	522	523	510	553	511	571	531	549	554	521	554	539	563	570	517	519	533	579	541	525	517	542	494	528	529	534	528	524	515	572	515	503	529	526	526	558	515	551	535	481	541	545	522	520	535	529	483	541	518	553	517	514	527	515	506	501	538	543	498	529	544	565	532	534	511	563	526	545	592	564	503	521	501	551	597	495	528	520	540	538	549	567	541	544	537	537	534	528	559	537	500	540	507	518	537	524	557	510	525	529	506	535	500	517	531	529	531	498	586	511	534	574	521	528	556	549	544	505	535	534	541	556	536	498	537	519	522	521	540	552	563	559	521	539	567	553	480	522	548	530	557	552	538	561	559	514	528	562	570	585	508	515	514	532	579	516	557	563	512	539	524	540	561	516	559	555	554	523	562	522	516	535	562	526	551	579	500	545	517	582	525	503	533	543	518	537	562	539	557	525	556	548	576	559	513	506	553	525	505	493	537	523	546	552	531	559	522	575	582	557	546	525	543	551	538	542	535	497	545	531	514	563	529	554	559	533	512	545	534	550	554	531	542	552	572	570	546	548	576	548	558	534	516	545	529	549	538	552	548	506	538	554	563	547	541	552	529	536	543	486	516	535	552	536	538	548
24888	24366	33728	27173	18215	5482	639	352	337	305	292	285	292	288	297	306	322	279	287	315	276	276	286	318	274	303	281	276	269	274	281	314	308	297	285	265	282	272	283	266	264	289	297	286	276	290	290	278	311	295	253	279	300	306	291	269	319	302	278	274	281	254	271	263	277	261	282	277	280	310	286	271	278	325	282	276	291	283	302	311	286	289	265	297	267	298	254	271	282	291	289	266	298	295	294	299	272	313	270	325	286	313	276	289	273	294	295	297	282	297	277	267	321	280	300	284	262	312	275	309	284	248	253	295	254	291	260	281	252	300	309	278	266	282	284	297	280	274	281	260	262	266	262	295	286	268	276	275	274	262	284	278	285	291	276	304	300	294	223	282	265	288	280	270	285	311	293	296	282	298	265	298	279	288	251	284	311	299	284	267	289	294	278	277	278	270	295	255	275	289	276	299	269	286	258	268	288	288	285	282	283	275	311	295	308	294	280	268	288	298	295	293	288	295	256	291	294	262	245	294	279	261	284	254	271	289	277	300	261	290	276	281	299	301	294	305	304	280	298	269	280	282	309	302	304	292	314	296	282	281	311	272	302	300	296	269	291	284	309	283	284	278	285	269	295	296	281	294	235	284	281	265	295	295	294	281	265	304	302	275	249	306	297	295	265	269	306	290	279	296	267	286	278	290	301	289	242	295	292	287	267	285	294	268	281	281	260	288	253	286	291	272	293	284	251	282	268	265	299	284	279	315	312	265	298	292	302	298	282	254	297	282	298	301	294	302	282	259	294	315	276	275	294	280	281	269	258	272	254	282	285	260	285	265	303	319	267	276	256	316	277	287	285	255	279	314	291	289	283	288	279	291	274	271	270	281	314	278	271	272	284	303	294	258	260	281	288	272	289	288	279	279	284	274	291	284	265	328	305	309	286	287	290	273	282	264	281	264	275	272	293	283	283	279	274	295	315	257	289	252	300	304	250	270	302	267	285	263	280	282	282	248	260	273	292	292	282	248	308	278	290	295	287	285	270	273	280	289	280	300	299	280	275	329	296	274	275	260	260	300	291	271	292	298	268	305	259	277	278	278	281	294	284	304	272	274	287	296	306	301	289	283	293	256	332	289	274	302	281	251	287	280	287	289	284	305	295	268	286	297	289	285	276	315	259	272	300	285	249	269	306	295	282	246	277	291	286	297	263	277	278	262	288	291	321	290	307	291	297	289	288	272	277	294	259	279	297	281	253	262	304	262	285	296	306	301	268	283	300	288	310	280	276	288	290	296	273	292	304	311	263	314	289	290	284	286	306	269	283	277	259	279	288	297	303	285	303	258	256	273	280	270	267	272	295	277	307	287	293	269	287	287	273	303	284	299	302	302	281	306	269	290	274	295	305	290	292	273	281	295	262	288	280	270	295	257	262	291	282	295	277	280	261	282	285	319	258	253	292	284	300	266	274	271	302	270	263	252	288	287	300	282	292	302	281	312	272	267	276	289	302	274	303	306	289	302	273	288	259	303	295	293	278	287	314	291	250	278	259	296	293	303	285	253	262	297	275	288	298	310	290	296	275	277	305	257	266	300	287	282	277	270	279	266	300	315	316	263	286	289	298	286	272	313	281	239	292	307	245	259	262	296	293	249	300	257	315	298	302	321	281	272	265	277	292	303	285	277	280	290	267	277	300	300	262	250	298	285	282	327	272	273	281	260	292	301	305	303	275	296	305	312	276	279	269	295	305	290	278	289	277	284	269	306	300	283	281	301	277	300	267	289	293	286	273	311	289	268	267	318	243	264	253	279	262	290	311	302	278	262	298	258	292	301	260	277	311	278	287	263	274	286	286	328	310	264	265	292	307	300	281	291	285	296	302	291	267	265	265	303	257	300	270	281	280	286	285	294	295	275	307	252	260	270	265	280	287	289	275	294	278	294	276	279	290	267	262	297	279	284	272	286	291	320	305	282	276	298	284	277	271	289	276	319	289	277	254	283	264	291	303	315	282	284	306	276	275	285	301	279	275	285	256	293	321	257	308	280	294	294	279	293	261	281	318	293	289	273	267	261	280	305	315	303	294	286	264	269	292	276	280	287	271	269	267	277	289	260	287	266	286	267	280	265	270	273	269	264	289	281	277	293	310	266	288	287	283	285	303	277	295	274	301	283	269	295	296	292	289	274	276	258	306	261	261	287	308	264	293	287	315	270	296	292	297	270	301	301	283	282	272	267	281	290	249	275	273	283	287	282	270	267	275	267	298	281	248	311	276	260	276	292	295	315	278	312	276	257	274	271	275	293	287	262	283	260	299	278	274	276	274	293	245	292	287	306	267	283	293	296	296	267	259	284	285	279	305	275	284	272	308	270	288	282	261	293	263	270	258	300	291	263	263	292	267	299	325	264	264	263	281	258	288	308	276	297	261	274	304	276	258	267	271	279	281	260	311	270	288	284	254	295	311	296	304	280	302	285	283	297	261	277	293	272	277	258	302	277	303	309	260	303	268	269	279	233	282	297	292	302	284	271	294	320	295	287	289	328	278	294	267	251	306	278	278	263	294	261	316	247	296	304	302	278	291	282	284	278	285	274	288	286	279	236	285	281	298	276	268	261	265	254	300	272	278	256	290	273	276	292	291	288	283	284	275	286	295	292	289	295	278	292	323	287	293	271	280	282	263	312	280	278	273	289	305	281	293	299	286	268	276	274	260	274	296	289	270	306	294	293	290	294	273	294	307	272	288	276	265	290	316	284	288	297	267	292	286	297	274	304	283	261	285	276	249	315	269	293	266	299	287	282	281	283	271	285	264	317	271	253	296	273	298	284	250	297	263	280	275	286	263	280	302	268	303	292	270	298	281	272	290	282	299	272	291	269	328	303	271	305	302	239	304	289	263	264	263	269	304	272	292	292	266	249	301	257	286	258	288	300	282	313	288	266	279	279	300	278	274	269	278	298	296	319	301	289	300	276	297	257	294	283	277	299	284	272	273	275	299	291	304	293	269	284	282	286	282	278	281	259	301	294	298	307	290	270	265	259	277	269	294	295	289	266	278	282	283	268	289	278	258	269	264	276	293	296	311	299	290	263	271	276	265	287	283	283	298	255	302	280	281	325	290	290	260	273	273	290	267	277	274	282	290	286	299	281	267	279	298	269	244	252	272	259	303	253	285	254	273	303	302	284	293	243	279	290	264	297	272	271	270	297	267	296	260	310	248	283	258	297	285	302	277	293	269	286	290	272	291	272	252	281	294	297	295	292	303	290	268	290	261	262	284	311	263	283	253	291	286	280	265	235	266	288	284	265	281	281	269	272	264	279	294	302	296	274	290	283	261	260	265	274	298	266	319	282	277	278	270	301	284	312	258	273	274	286	290	288	273	249	278	304	302	317	271	262	256	291	282	288	284	316	285	305	290	268	295	289	296	325	274	321	301	252	272	277	287	271	288	298	318	273	290	294	309	270	280	287	300	299	278	292	297	288	291	287	286	280	277	272	286	292	306	273	298	263
59890	89148	63039	34704	14150	3674	1092	629	483	562	536	543	472	531	552	544	558	598	531	544	573	590	583	532	545	520	525	547	537	522	487	525	581	530	556	527	584	530	501	581	511	503	555	525	564	611	503	556	501	516	520	530	516	536	488	554	587	515	537	535	535	520	544	538	509	545	531	508	557	537	561	529	543	529	529	546	535	507	557	538	530	580	540	544	591	534	541	551	510	548	542	558	532	555	572	534	543	572	521	565	566	560	548	552	576	515	535	508	557	565	527	537	528	508	497	530	506	556	488	534	511	547	561	533	552	506	552	539	514	560	510	523	522	536	526	545	564	539	528	563	562	511	550	525	520	535	523	548	545	531	523	534	501	537	542	529	530	558	530	534	566	546	545	538	512	532	572	514	523	527	517	550	535	555	513	551	546	538	528	516	553	568	559	541	506	525	542	559	515	530	540	524	523	549	529	523	564	518	548	551	577	508	562	539	571	487	522	591	548	566	506	555	562	550	514	536	533	545	575	550	523	575	506	533	542	540	555	491	563	543	525	573	502	544	511	542	515	524	560	541	517	559	541	492	565	561	568	547	542	536	533	560	556	520	510	522	569	540	516	549	521	518	492	523	544	570	527	544	561	534	545	557	531	528	561	555	549	523	537	561	561	520	520	518	557	546	544	548	581	559	564	523	546	573	534	547	541	565	580	548	499	550	558	554	518	547	603	561	518	556	538	542	502	557	507	516	538	505	503	514	510	565	512	510	534	546	512	548	531	588	518	539	512	564	541	548	541	552	451	537	525	558	502	522	561	602	509	568	541	527	571	558	515	541	529	527	537	538	576	540	530	495	570	550	503	563	515	533	486	556	538	544	574	511	534	541	499	526	540	549	544	503	550	514	523	520	595	527	534	571	553	539	531	546	585	537	525	522	550	552	541	551	529	561	529	525	549	569	556	488	515	508	539	561	561	567	559	551	512	553	539	552	524	520	539	512	531	513	532	493	540	585	554	533	530	493	559	519	569	558	526	507	495	543	529	576	490	585	575	529	522	518	517	522	561	504	512	574	551	519	563	550	550	535	485	538	567	538	566	540	537	554	540	562	524	538	533	522	537	490	558	548	545	552	600	508	522	547	551	546	558	560	576	557	501	537	558	519	538	543	524	517	540	550	563	501	527	551	550	590	531	549	573	573	538	525	536	550	568	516	553	535	561	552	518	516	519	559	581	556	539	513	538	552	537	516	558	490	509	525	506	552	537	555	519	529	582	521	554	538	576	518	545	538	583	550	554	566	554	544	546	563	493	564	544	497	550	551	529	522	549	491	552	537	558	579	571	547	566	505	561	505	555	563	543	546	538	525	483	585	506	500	553	537	534	542	571	504	540	530	530	516	542	547	497	532	540	502	477	554	528	552	522	560	537	529	551	597	551	572	546	514	548	518	525	558	550	550	504	548	532	586	568	557	542	549	584	551	550	552	567	548	561	556	529	515	541	514	577	533	550	575	566	541	498	526	581	551	529	535	538	503	541	556	573	605	555	579	530	519	549	553	537	524	531	517	534	537	532	529	524	513	481	512	523	524	514	551	536	552	517	551	577	525	532	502	529	564	582	523	516	527	490	566	549	531	549	546	553	584	549	491	512	542	513	530	568	505	511	541	562	545	564	521	570	542	573	515	533	551	577	529	535	519	584	553	527	535	514	539	570	535	553	494	533	515	529	543	567	565	581	522	481	538	544	591	550	541	526	553	535	554	568	523	544	534	525	519	531	524	573	541	522	517	530	571	522	517	518	553	524	548	519	517	510	534	556	564	533	514	531	546	543	546	548	560	576	550	501	547	545	530	520	488	552	532	546	571	522	516	535	524	556	567	530	580	526	525	516	542	516	548	532	542	576	548	540	497	548	536	501	535	495	534	569	530	545	542	546	552	523	538	547	527	573	570	530	516	582	532	548	513	514	558	581	542	517	495	548	526	539	566	497	547	551	548	559	507	554	459	535	536	555	536	530	530	526	529	574	545	556	517	557	603	545	524	545	554	569	528	500	532	527	556	561	561	542	527	518	519	543	556	557	534	572	550	567	522	544	526	532	580	504	531	544	565	571	533	565	553	530	540	557	542	508	582	568	545	529	562	525	544	509	502	538	528	549	544	543	533	490	487	557	530	524	575	552	561	549	536	569	537	505	546	540	525	525	553	550	561	520	551	562	538	539	552	514	509	561	513	535	494	600	524	534	521	531	533	567	545	544	513	539	498	543	550	559	542	526	542	545	531	554	534	522	509	587	523	537	536	546	537	566	548	507	550	554	544	579	564	565	556	545	534	544	530	555	567	519	491	510	570	545	544	529	512	553	559	495	517	513	546	504	524	556	548	537	502	536	575	509	579	550	558	527	550	546	569	533	554	557	559	581	507	530	535	509	524	532	516	548	541	519	523	545	552	534	562	548	507	528	544	537	526	559	528	547	579	530	549	537	548	532	544	523	502	525	550	553	553	533	545	533	536	510	514	546	518	511	513	537	507	510	552	520	592	543	543	540	535	537	528	519	562	547	562	532	538	505	526	514	564	519	532	521	526	530	551	559	545	538	527	536	569	496	535	539	539	528	505	521	529	531	584	546	564	527	544	567	526	557	549	566	532	520	556	513	534	559	557	521	521	506	533	510	537	520	585	544	545	544	511	517	520	574	523	530	529	508	480	551	557	542	563	535	531	537	535	506	557	510	516	529	536	568	559	515	536	531	543	537	553	530	539	513	558	527	518	544	515	538	523	519	560	516	569	532	516	559	517	580	532	524	578	521	577	498	546	517	526	538	555	544	502	536	476	525	532	557	504	527	514	522	525	511	500	533	540	564	535	527	510	569	556	526	492	546	507	522	544	515	510	569	547	527	532	548	512	555	515	570	521	538	537	541	551	564	560	550	540	572	500	504	531	536	540	540	576	575	541	491	541	544	479	571	549	536	546	533	550	538	554	568	590	525	517	495	540	558	517	552	549	534	553	518	531	531	511	530	550	571	526	531	559	552	546	569	543	504	551	522	531	538	570	545	529	509	534	538	515	552	506	540	512	539	537	542	531	546	531	543	558	542	538	555	528	517	522	501	515	525	549	558	551	504	508	574	530	563	526	519	531	513	520	584	501	549	521	486	539	555	573	557	555	518	554	541	552	556	517	526	552	513	552	475	531	526	529	592	547	498	561	546	569	530	517	552	515	538	546	539	573	538	533	534	508	545	542	521	541	530	497	517	535	542	541	524	553	539	579	500	504	502	569	543	530	527	578	505	583	534	581	551	552	562	509	553	530	522	531	571	540	529	556	575	530	514	537	590	550	556	553	514	554	493	562	556	565	532	514	550	549	561	530	522	538	535	524	528	525	565	516	541	549	545	541	542	512	531	551	533	554	532	567	539	535	514	527	577	566	548	530	552	479	544	502	563	534	530	572	551	535	529	526	522	567	544	504	541	557	564	582	546	556	546	583	573	539	582	524	534	521	562	516	538	519
23521	22609	30997	25497	21264	16051	2807	440	380	327	382	380	338	386	318	316	327	343	345	319	334	337	343	352	322	316	357	337	318	347	351	321	350	310	313	343	337	290	330	334	314	355	336	370	354	334	338	330	327	322	338	323	355	331	355	322	347	355	326	329	360	329	329	326	358	316	346	317	322	288	339	307	335	331	358	320	346	340	322	333	317	325	333	390	326	332	313	325	340	351	310	319	338	315	340	359	331	311	341	333	316	338	334	337	321	333	341	357	305	286	376	336	341	339	336	346	321	321	355	328	338	323	318	348	338	354	317	322	339	317	276	341	338	317	345	343	370	335	306	368	327	341	367	298	328	324	353	276	332	334	318	332	357	302	342	321	317	353	328	317	361	338	313	332	323	334	324	331	356	354	321	339	345	315	318	328	336	313	326	322	369	350	329	345	365	318	323	328	350	340	347	324	316	318	328	327	311	336	316	314	314	348	352	328	328	372	320	298	326	314	346	347	364	334	357	334	339	323	319	344	366	310	338	330	331	315	327	296	341	317	310	325	325	329	356	329	359	364	330	349	343	308	355	316	360	361	324	356	361	328	331	323	312	329	361	316	317	362	335	350	356	344	344	311	321	338	329	351	353	337	375	332	359	332	364	312	348	364	309	357	358	341	341	324	358	345	319	313	311	352	366	337	323	334	349	356	346	324	286	297	307	304	307	313	349	317	327	351	312	321	347	340	305	334	308	341	305	343	362	354	321	308	316	362	334	315	304	360	331	328	335	352	353	320	334	311	328	344	333	323	328	344	376	320	375	318	326	321	350	353	333	329	327	325	309	319	343	335	321	341	332	338	345	331	307	348	355	309	311	354	334	315	343	318	343	332	319	305	357	335	341	326	316	303	329	308	309	317	352	330	371	330	337	335	342	296	340	345	387	331	313	308	319	333	315	353	329	342	313	334	316	369	337	325	333	310	304	357	314	338	338	347	349	299	335	356	340	295	358	275	332	334	360	340	341	296	338	326	318	334	336	359	315	314	328	277	325	375	334	339	307	316	336	324	318	315	322	310	337	330	323	304	368	350	339	317	343	332	322	328	323	356	325	332	345	343	359	328	324	326	318	369	343	346	317	332	335	307	322	338	342	331	348	318	351	326	331	295	313	333	303	362	334	345	368	336	336	325	336	310	332	352	288	331	297	322	304	336	302	301	297	317	305	362	306	308	347	300	344	344	367	330	327	348	321	319	326	317	333	373	326	363	295	319	355	351	330	338	351	344	343	335	340	340	305	322	348	326	331	309	319	350	296	339	293	325	370	341	335	323	349	347	319	348	351	334	322	346	359	313	320	358	338	334	338	315	348	321	337	305	313	320	327	335	329	327	273	331	332	334	346	338	368	324	350	349	312	336	324	369	296	299	299	319	321	335	315	337	324	308	358	303	320	323	321	327	323	343	327	320	340	314	320	332	352	305	319	368	308	323	364	313	332	300	315	324	317	336	345	332	311	333	311	362	331	326	347	353	345	324	314	317	311	323	303	301	325	352	331	310	329	350	315	333	328	357	338	355	331	343	345	301	319	338	353	333	326	354	327	310	323	333	340	329	320	329	318	339	362	311	332	311	301	330	348	312	363	345	321	307	325	342	309	330	355	351	313	301	340	361	312	331	334	369	351	312	306	303	308	325	342	349	335	322	338	343	326	313	315	348	314	339	325	298	339	322	351	343	323	322	345	328	308	341	356	330	324	355	333	350	334	335	342	348	319	336	351	307	315	350	288	353	322	365	316	345	320	352	339	341	370	347	331	341	363	344	348	356	342	332	323	334	329	367	339	324	333	290	315	332	329	322	348	358	321	302	310	336	318	303	359	353	289	317	320	334	330	303	332	311	348	321	338	351	340	318	315	308	320	340	311	343	349	340	339	310	349	361	280	326	345	319	329	349	320	336	352	351	330	310	339	324	317	343	320	321	319	329	344	311	331	338	357	310	332	303	334	325	318	315	327	356	299	313	345	333	321	324	325	353	325	327	345	340	353	340	352	354	347	330	324	302	337	310	336	322	316	340	339	352	317	342	310	336	354	323	319	320	321	327	357	336	325	359	310	312	327	335	326	345	341	344	297	313	323	338	348	354	354	357	340	337	375	330	348	356	315	339	332	342	312	301	314	339	322	342	338	315	351	337	316	306	324	321	339	340	355	357	332	308	305	315	309	324	342	304	288	291	311	310	323	343	296	350	359	345	343	314	309	344	321	321	310	328	314	316	304	340	320	325	362	337	351	352	381	313	333	328	332	324	318	336	323	324	336	349	315	315	326	328	329	313	336	299	306	335	360	331	362	328	326	302	300	343	341	318	303	363	323	344	327	331	336	340	326	334	333	313	332	327	326	320	331	340	323	337	302	351	318	354	319	321	331	333	337	317	351	343	333	357	338	336	331	333	327	334	338	305	310	317	323	343	348	346	340	333	295	335	329	350	329	354	362	314	336	344	364	328	278	343	307	361	301	365	310	363	296	335	355	329	331	357	283	313	321	299	330	310	324	318	320	355	337	317	331	332	302	293	341	332	322	324	303	314	331	342	329	338	340	334	345	311	304	321	319	312	344	326	328	344	313	307	332	296	384	318	321	362	356	333	339	338	322	320	319	302	289	324	329	342	330	372	329	329	351	301	309	322	325	324	300	324	303	341	318	321	352	332	334	314	320	321	341	330	332	319	301	334	322	331	344	330	331	318	332	330	332	315	314	314	297	330	323	341	341	340	326	332	308	366	342	337	312	302	318	313	328	338	364	340	314	343	329	326	346	334	347	320	329	323	373	307	327	320	330	324	318	319	350	292	346	335	284	338	368	337	338	356	300	332	308	328	317	351	372	322	332	320	310	327	290	327	326	324	341	308	344	332	337	314	312	287	315	351	335	365	312	321	329	342	347	331	325	355	342	330	339	330	309	311	307	347	327	319	328	335	286	322	324	301	337	326	322	340	316	312	344	312	342	354	351	347	322	346	309	354	317	333	328	337	326	339	345	358	356	312	333	339	308	327	327	357	318	298	343	295	292	350	344	335	330	321	358	355	364	372	327	355	336	312	354	353	331	347	294	337	365	311	332	330	359	336	337	316	329	324	309	339	342	327	342	343	343	340	300	321	304	351	360	311	337	340	330	312	317	349	329	321	335	340	369	331	316	293	286	317	321	364	296	323	305	331	333	342	328	350	343	346	309	332	350	340	342	332	348	333	353	330	337	292	323	323	305	318	308	290	323	355	326	344	320	371	332	346	340	334	322	330	303	372	327	338	351	331	330	314	348	320	295	337	338	338	371	317	341	320	373	337	340	336	321	298	340	341	310	331	339	313	347	361	330	340	320	349	363	359	301	368	354	331	317	299	306	323	326	322	321	332	327	353	331	315	361	339	342	344	294	372	325	338	317	299	310	363	315	342	303	320	364	342	321	332	335	333	339	344	326	343	326	298	328	305	289	346	344	370	311	315	356	333	346	353	332	334	316	333
60610	100386	72685	43905	20926	5737	1449	683	619	592	624	583	598	585	613	636	580	630	579	597	568	566	603	599	588	636	582	603	608	608	569	588	597	583	570	632	592	588	567	619	617	600	637	572	604	606	569	617	581	633	600	553	609	611	632	590	626	617	599	619	611	626	636	621	570	622	587	599	613	572	602	608	588	600	644	566	622	557	605	626	605	645	626	612	606	604	557	637	619	565	590	606	596	573	628	597	609	584	623	598	601	621	622	608	599	550	612	568	577	618	566	596	621	594	596	586	607	609	603	627	624	621	593	580	579	579	586	567	619	557	595	595	616	582	573	588	614	571	598	650	628	583	579	609	616	658	593	577	601	626	620	597	615	592	595	627	614	630	608	592	617	579	633	601	577	579	620	565	585	575	562	621	590	541	587	622	600	565	619	607	647	604	594	566	594	561	582	550	571	626	588	599	608	611	624	595	662	641	616	593	588	568	582	597	604	592	615	585	641	569	590	618	588	619	629	603	611	630	582	620	622	561	566	571	652	552	646	624	577	598	562	563	621	584	610	627	637	592	587	581	603	687	599	584	594	575	607	573	604	583	624	611	582	598	557	572	582	572	590	572	602	581	628	612	595	608	573	611	589	639	595	569	599	624	600	612	600	589	598	597	597	581	598	587	565	600	657	565	618	574	578	605	633	586	606	575	596	621	588	611	593	616	575	588	622	592	569	579	580	562	583	636	574	619	570	633	581	567	547	582	588	580	549	587	614	630	578	607	583	604	610	565	608	591	609	591	621	647	599	608	574	655	644	619	618	607	570	605	594	637	617	617	582	640	608	588	603	606	602	583	592	573	568	623	599	611	582	622	608	611	639	592	644	640	571	593	605	608	627	629	613	538	621	618	571	591	582	592	621	587	647	608	596	565	585	575	580	607	570	579	610	594	551	592	585	587	629	628	609	548	623	606	561	603	616	586	586	601	601	602	575	653	616	585	585	614	588	620	547	590	630	620	532	610	633	658	585	617	566	582	568	635	620	562	575	617	632	567	627	596	568	557	570	558	569	628	611	580	608	580	571	610	615	621	633	593	619	623	594	570	600	562	638	601	586	610	612	606	585	596	566	608	622	579	593	589	580	600	592	602	595	564	585	589	575	589	584	605	586	580	601	581	615	607	598	552	580	595	627	585	629	572	596	623	628	614	591	618	583	643	602	588	620	577	590	564	614	573	608	622	595	598	578	578	625	573	604	601	595	615	593	586	625	608	593	617	601	589	590	610	604	592	553	610	603	604	620	622	625	592	581	602	582	605	614	586	589	576	595	597	593	619	593	575	545	597	577	612	587	576	596	576	623	605	573	605	594	630	574	605	590	617	599	550	635	564	601	592	592	540	590	546	618	587	584	574	594	589	617	630	588	591	565	597	592	563	601	636	585	570	614	579	604	571	592	576	629	613	603	618	634	608	595	618	601	627	578	611	608	589	608	553	558	565	636	582	575	590	591	596	570	607	584	625	606	598	603	613	626	612	608	559	620	603	619	595	624	581	602	617	582	636	589	631	638	582	595	578	589	603	620	560	590	572	565	598	578	607	592	609	636	605	628	572	579	630	612	583	590	625	593	602	603	630	572	584	594	575	548	612	556	613	572	597	611	586	576	583	566	610	572	638	572	593	607	615	619	616	639	635	605	604	569	620	625	612	597	610	557	591	604	555	599	589	600	591	626	596	586	580	603	567	598	561	599	604	625	627	570	584	603	575	576	546	604	585	627	647	567	603	597	631	598	598	603	599	547	578	623	578	593	591	570	595	603	559	588	581	605	615	600	616	584	611	600	585	639	588	603	586	592	551	568	605	618	641	574	613	594	614	562	601	598	615	599	562	602	628	551	642	587	626	563	598	616	617	622	597	559	587	586	599	606	610	634	617	592	618	614	636	570	585	599	610	545	607	561	579	597	602	633	588	607	632	590	591	636	610	589	600	627	586	590	600	606	607	622	609	622	594	568	627	644	587	596	586	620	612	625	593	599	610	614	627	583	582	559	603	582	583	562	591	551	644	602	641	564	635	587	596	601	587	591	571	568	601	637	615	577	611	572	580	596	593	603	605	631	567	528	606	588	603	603	573	584	571	595	585	629	595	580	595	589	587	535	590	609	627	620	634	594	589	596	643	593	598	619	650	552	602	549	593	558	626	605	616	615	563	552	573	595	576	608	617	643	565	662	617	639	548	558	639	597	616	621	629	590	572	620	605	568	597	578	613	573	607	598	560	566	616	585	595	597	579	592	585	586	587	605	580	606	646	624	637	614	639	640	597	606	555	592	587	585	670	573	576	639	618	564	588	595	591	594	588	592	652	588	585	633	590	592	547	608	574	630	604	553	588	621	589	585	607	607	579	607	579	578	603	620	610	591	663	639	590	570	574	565	604	613	582	578	603	615	618	611	637	581	591	613	615	594	553	607	610	588	562	631	645	565	560	581	580	597	580	630	555	604	580	575	596	632	607	582	629	614	581	608	593	607	591	618	573	575	638	581	593	569	604	649	539	555	631	611	641	632	634	537	639	596	610	564	588	633	602	611	605	546	602	577	596	598	563	558	596	621	666	605	597	598	603	615	568	570	613	557	621	646	572	604	635	606	569	592	669	584	614	606	587	546	563	564	587	595	555	577	603	599	619	652	540	600	621	557	586	576	598	612	603	576	578	579	594	591	642	590	581	581	632	612	591	657	635	584	609	651	612	635	581	591	595	573	613	627	608	635	612	571	655	601	622	569	578	593	614	546	591	585	599	598	635	647	608	567	558	600	581	591	596	624	606	555	604	591	627	580	572	610	620	565	603	593	591	537	576	609	633	578	581	653	575	608	658	598	601	593	605	553	590	578	593	599	613	607	601	562	600	600	621	630	622	600	585	576	591	580	569	592	605	593	621	626	629	580	573	583	582	599	565	599	598	620	575	620	603	602	607	548	622	589	581	590	648	587	620	596	606	613	623	550	638	605	631	611	622	603	584	585	576	608	618	617	603	582	611	572	568	580	624	556	576	594	595	598	576	616	592	596	596	564	619	549	590	575	589	596	628	579	667	598	571	571	572	583	584	631	592	553	608	618	580	616	563	613	627	574	617	630	590	599	547	591	564	627	604	589	633	615	601	591	583	588	641	608	580	554	576	577	597	593	604	596	613	583	603	599	594	617	600	576	541	617	592	630	619	607	580	585	600	608	613	658	560	632	594	582	608	595	582	618	593	630	667	626	621	628	600	628	574	573	602	617	585	583	593	581	579	594	585	631	600	557	560	561	546	594	633	565	615	558	639	589	615	624	624	618	606	582	572	639	587	616	614	615	603	566	614	576	564	635	599	557	584	631	600	598	584	580	596	598	594	582	609	550	603	598	587	593	580	542	602	598	595	613	648	620	581	610	611	600	549	601	596	643	578	587	561	565	598	594	609	613	647	598	559	560	604	578	583	599	605	593	620	564	599	617	582	597	606	591	627	618	636	556	567	562	608
29832	30990	26471	11873	1941	572	354	295	279	301	295	280	294	276	271	291	277	282	262	281	287	259	285	271	273	309	296	305	266	275	271	294	272	298	274	283	277	254	275	291	274	288	291	280	286	279	284	288	261	279	262	276	281	255	279	284	258	268	287	293	303	306	275	252	295	286	288	280	300	287	274	263	256	262	301	281	264	268	274	258	281	281	265	310	252	281	278	271	281	303	284	260	286	300	304	277	300	260	262	268	293	250	273	283	287	265	295	281	302	270	289	263	271	301	281	280	299	264	277	305	273	287	264	297	284	273	267	275	296	282	288	267	285	282	294	301	288	303	268	268	288	280	275	272	266	275	264	317	293	295	305	281	285	275	286	281	276	289	283	252	265	260	274	263	286	282	285	265	304	289	308	298	272	308	282	292	267	287	278	314	263	302	237	286	304	283	291	321	268	300	266	292	271	285	284	282	263	281	298	274	272	272	299	287	292	271	261	293	260	279	277	279	293	270	273	305	282	269	282	338	295	269	243	285	296	278	263	306	289	255	234	301	256	306	291	274	271	275	293	274	270	302	297	284	267	252	267	319	262	286	284	283	261	262	304	275	256	288	254	307	271	278	301	285	290	302	291	270	280	264	302	237	275	298	261	261	325	321	282	287	270	278	291	275	290	268	290	257	258	255	298	279	278	284	286	296	296	267	277	297	287	287	281	287	262	269	285	301	275	302	305	256	274	263	282	268	275	284	299	266	251	314	281	250	285	277	254	279	292	272	295	293	299	282	276	282	289	292	285	299	313	258	261	276	286	299	308	298	276	269	296	260	283	266	275	258	261	260	302	292	265	312	268	277	258	294	279	286	296	304	262	296	265	324	298	294	268	276	280	266	271	294	311	304	294	303	303	259	288	282	259	281	279	281	269	273	275	304	281	264	276	250	276	291	276	316	285	285	314	302	268	288	297	292	305	278	256	269	267	268	285	283	284	299	263	300	260	298	255	256	279	283	257	279	302	258	278	267	300	304	275	271	265	293	258	278	294	279	272	284	278	284	293	278	291	270	270	277	273	304	282	301	310	284	268	283	283	268	286	255	274	260	271	282	278	256	296	277	290	273	248	315	297	274	296	308	297	269	280	282	278	302	289	270	291	272	287	277	284	289	301	260	277	295	283	296	264	285	300	284	279	252	239	270	256	297	299	253	312	287	299	263	278	279	280	248	267	265	284	288	300	286	289	289	300	305	281	324	267	265	275	254	277	253	292	288	285	292	300	279	259	293	264	266	274	275	254	285	281	256	287	292	286	263	290	257	272	274	262	261	310	295	280	277	281	278	285	275	272	284	283	279	222	296	276	310	273	293	261	271	278	281	286	291	281	283	285	274	289	302	282	288	276	292	310	292	256	257	306	303	263	261	304	279	293	310	271	284	246	280	264	287	244	279	261	272	253	271	287	275	296	240	268	292	278	263	276	278	264	275	285	290	259	303	289	312	281	294	260	258	286	291	276	244	278	301	259	304	280	274	288	317	289	290	261	256	273	271	300	284	299	275	269	264	248	268	296	279	312	242	271	273	275	237	280	255	272	287	269	279	289	267	261	285	289	304	312	279	270	282	276	310	263	311	293	297	289	299	295	270	298	273	308	298	284	265	256	288	290	249	278	296	289	275	271	256	282	292	266	251	272	267	291	253	277	296	262	287	285	272	307	298	285	278	270	277	259	271	267	278	277	290	260	270	273	276	266	304	293	269	295	272	264	265	280	295	288	276	286	265	305	292	292	303	297	250	281	273	307	284	291	253	274	278	270	282	287	269	293	258	298	256	243	283	289	272	247	297	289	289	292	274	262	240	312	259	265	284	293	297	283	276	267	277	283	277	285	282	290	258	262	268	256	279	275	279	307	278	246	278	273	287	295	293	282	258	288	289	271	291	295	272	301	269	289	286	299	267	296	279	287	293	274	265	259	265	286	286	280	262	259	295	254	307	293	282	272	273	271	249	305	264	274	287	284	264	267	261	253	281	265	263	249	294	270	292	273	259	277	281	281	303	275	287	291	266	302	229	292	296	308	282	269	273	270	308	297	294	273	257	277	260	267	288	274	262	280	294	283	307	261	278	304	264	273	269	271	281	285	270	282	293	259	279	284	313	271	284	308	284	258	264	287	272	276	269	260	263	280	256	277	259	298	268	271	325	288	259	285	333	275	295	305	291	273	253	256	265	257	280	258	269	275	295	267	265	295	277	257	283	302	241	277	325	271	261	285	316	276	268	257	303	269	253	297	292	292	270	281	272	312	298	266	271	246	298	284	271	286	295	246	298	285	296	285	276	285	289	292	287	268	283	286	286	315	288	290	277	274	293	294	271	316	304	291	262	273	278	252	274	280	310	281	291	288	241	266	258	277	261	264	295	294	276	264	272	271	273	286	302	277	282	288	273	292	271	279	294	263	278	291	319	290	289	279	276	288	292	291	250	258	279	275	279	290	263	301	294	279	289	270	300	294	280	257	288	265	284	287	269	276	313	275	253	263	240	280	269	249	256	282	300	269	306	273	263	315	279	299	314	276	291	235	299	262	266	284	292	267	291	261	273	284	293	273	294	264	279	292	271	284	277	278	275	310	285	270	287	271	263	283	296	299	268	297	278	286	231	275	312	278	281	292	288	295	301	279	293	253	266	291	251	266	277	275	297	270	276	279	296	287	247	283	259	285	295	285	283	278	276	304	276	273	294	312	323	239	270	274	300	285	279	257	315	280	279	269	241	274	249	325	273	285	291	281	265	280	294	254	287	281	290	267	289	303	276	236	264	273	269	278	269	254	276	273	285	275	282	273	302	288	285	282	290	280	281	335	278	288	254	288	274	299	299	270	282	282	257	276	270	278	279	305	270	284	287	246	292	288	234	289	275	283	284	245	311	284	246	293	310	284	273	281	256	280	255	279	318	297	309	296	297	268	294	288	294	284	260	271	295	293	272	278	267	280	265	277	260	275	298	252	280	301	303	300	265	268	272	282	295	297	270	261	270	261	259	270	288	249	294	289	287	270	286	266	315	305	272	280	266	273	295	303	276	278	261	297	250	270	302	289	283	279	281	263	264	319	271	249	264	286	303	270	297	284	266	277	280	265	258	267	281	290	293	303	314	276	268	274	277	271	283	278	250	262	290	289	268	292	267	282	291	310	288	305	284	290	283	258	303	290	268	278	267	274	271	268	290	275	297	288	266	286	271	265	279	273	293	272	261	282	282	275	289	251	313	271	287	294	243	260	297	276	274	289	280	293	277	295	272	293	279	259	268	301	274	269	314	274	302	268	275	294	257	268	277	276	252	260	282	296	300	298	280	272	279	260	260	300	305	271	262	272	265	270	255	285	275	275	319	279	265	305	242	268	293	289	266	287	282	283	259	277	295	267	305	280	278	279	276	286	268	297	292	270	302	285	270	299	303	263	290	267	279	289	267	311	303	275	274	281	226	292	291	293	288	262	257	301	289	288	247	302	326	293	284
37914	48219	32355	13675	3728	1118	656	537	587	537	583	557	558	538	549	533	545	531	547	547	559	572	511	557	525	537	524	533	522	537	525	529	538	528	522	540	569	529	543	498	559	562	531	530	562	559	495	524	543	513	588	562	590	546	493	506	522	552	542	512	538	513	587	520	544	571	522	546	563	550	504	508	535	534	546	525	530	559	576	549	559	531	559	553	543	544	532	544	522	546	510	503	541	529	526	519	527	506	496	563	531	562	533	507	577	542	525	536	521	502	513	502	534	522	535	527	528	528	521	530	521	500	492	523	496	549	519	542	546	512	542	520	513	551	543	514	529	532	506	535	558	520	524	525	538	514	545	504	544	512	554	578	532	533	518	533	575	518	503	505	540	552	554	528	529	527	555	506	511	502	552	554	554	492	546	530	558	506	523	569	545	520	511	541	562	503	559	532	545	541	542	514	562	528	520	477	564	521	569	549	520	511	475	527	508	570	515	548	542	541	556	556	538	517	544	555	549	564	516	562	524	538	542	579	546	521	513	538	527	506	514	538	525	543	518	545	559	502	564	519	534	533	544	559	537	520	528	542	541	544	552	574	540	533	519	512	524	511	509	594	518	544	503	513	540	546	525	532	519	525	534	545	563	542	541	525	548	528	523	539	533	561	556	550	477	522	538	513	554	534	532	517	540	532	558	530	559	522	535	494	543	499	564	510	521	556	501	549	541	524	497	554	516	529	542	526	533	511	568	550	542	569	552	507	496	520	523	551	561	539	539	541	532	517	541	501	548	536	530	563	543	483	532	540	483	551	558	530	521	507	550	540	546	550	548	567	532	547	530	530	548	528	528	566	569	543	536	574	579	563	548	526	515	551	545	541	542	558	577	536	539	570	473	514	539	513	586	553	514	529	570	554	605	545	510	511	570	554	558	585	508	555	509	556	521	499	516	524	558	508	563	541	525	543	500	510	565	529	572	490	528	557	513	558	505	556	599	527	527	537	505	510	551	548	549	542	554	559	560	527	559	524	556	522	512	525	509	545	506	519	518	541	516	520	556	547	506	562	528	522	545	520	532	521	520	501	531	572	548	513	539	530	518	550	513	521	543	493	515	544	527	550	588	534	505	545	590	507	530	525	536	521	530	565	496	558	543	538	526	564	496	512	530	520	556	556	545	501	539	507	521	516	531	547	487	528	568	579	527	522	536	572	573	555	538	562	544	544	520	537	569	553	540	533	509	551	536	530	543	502	560	530	546	524	525	506	563	541	534	546	541	561	502	523	477	540	537	507	534	556	516	570	556	563	537	562	573	544	505	553	530	556	551	518	514	524	501	526	495	558	538	545	533	527	549	551	520	511	480	552	521	555	530	564	579	524	497	519	523	517	543	518	520	533	514	536	552	569	506	499	513	553	547	535	517	522	525	505	533	523	530	517	516	577	500	584	539	535	506	552	522	570	538	519	537	512	562	575	587	537	506	539	563	524	519	527	547	511	543	530	532	555	538	551	556	531	544	584	540	568	528	565	547	542	510	573	542	523	553	564	560	536	567	532	536	514	544	584	566	530	508	556	485	542	576	585	525	532	578	533	502	543	531	521	575	528	495	536	518	559	532	562	571	538	482	538	561	516	538	480	518	525	560	479	551	558	542	584	519	514	548	531	533	543	554	475	517	538	501	491	584	531	537	544	537	553	539	534	515	500	567	523	540	529	549	554	496	517	550	506	535	518	547	479	514	531	563	535	527	558	505	542	539	514	509	558	489	543	523	514	520	573	523	532	559	523	514	546	534	521	483	560	528	560	530	525	532	549	544	528	526	515	575	539	562	499	550	515	517	552	531	520	532	580	535	521	564	504	548	523	523	514	501	553	533	544	519	518	527	533	542	567	522	555	540	541	528	543	544	586	568	528	577	521	541	553	559	551	530	536	519	491	515	507	541	517	533	609	538	507	535	531	539	560	555	538	555	531	512	518	570	520	514	522	563	563	535	583	548	573	550	522	528	568	537	521	607	532	571	554	548	505	539	521	559	562	546	561	578	531	551	514	520	546	515	523	529	558	554	505	566	546	552	550	522	516	531	530	555	495	568	551	557	509	537	548	558	557	587	549	533	571	532	542	520	547	533	577	509	532	488	515	524	533	546	522	560	497	490	541	621	525	502	516	492	514	503	527	505	551	517	509	541	547	525	532	521	488	535	504	496	600	537	511	513	516	584	483	521	506	542	568	497	505	532	545	564	528	546	537	532	533	539	528	559	534	568	523	509	548	528	554	527	522	601	535	532	564	543	525	558	492	532	567	554	542	563	538	487	474	547	543	506	566	561	565	556	557	525	541	520	560	524	504	526	533	558	515	537	585	528	549	522	527	502	498	527	534	560	578	561	541	536	555	549	542	527	546	539	546	574	570	557	516	533	515	561	584	522	581	534	545	531	562	567	541	524	513	526	565	558	537	576	539	537	550	564	559	528	568	543	528	509	565	556	541	552	548	568	557	532	577	473	559	536	535	566	548	581	565	550	555	526	519	560	529	552	552	538	553	546	537	543	504	541	510	538	561	531	552	526	510	543	562	519	545	567	523	550	565	503	507	552	559	526	519	516	469	527	534	519	527	548	553	523	556	488	540	513	536	579	519	550	543	532	532	603	535	506	523	523	520	570	552	493	538	498	527	560	548	495	558	536	517	531	531	543	526	552	531	531	563	514	560	534	537	557	500	520	528	551	559	531	530	591	541	578	534	531	570	534	535	512	519	503	517	525	502	541	540	541	508	529	540	549	500	527	507	583	536	551	529	490	553	514	547	536	540	512	506	521	552	527	540	599	536	535	523	550	584	538	531	542	486	542	535	519	547	531	553	527	518	549	522	544	534	555	539	497	534	539	550	552	572	565	560	588	514	544	511	511	504	525	569	553	511	557	551	530	521	547	549	496	580	544	510	543	543	569	551	536	493	526	511	568	554	533	501	558	549	538	524	526	558	534	575	529	492	536	536	564	531	536	545	526	516	484	502	530	547	569	562	513	516	578	559	522	517	557	553	518	525	569	590	530	526	538	556	521	526	508	514	527	476	477	516	501	527	502	536	500	558	516	560	509	547	554	521	521	563	526	509	514	499	525	565	566	538	535	541	516	557	552	547	505	537	519	510	541	535	542	532	510	571	526	542	551	541	523	491	553	543	548	531	566	572	522	515	520	581	503	533	520	553	509	560	546	551	529	552	524	533	553	538	517	541	539	511	508	517	542	527	519	524	529	527	545	542	547	527	560	535	546	500	518	577	510	546	554	538	568	518	546	532	571	556	507	541	555	501	566	541	515	549	496	519	538	558	560	508	512	518	575	507	500	547	517	590	557	574	504	550	539	574	529	557	575	527	547	520	537	551	526	520	529	572	509	511	512	541	551	579	540	543	539	529	502	513	532	517	544	569	556	519	565	514	518	532	532	526	561	530	565	591	537	507	549	575	504	521	558	539	593	519	555	536	547	513	511	547	540	549	502	538	522	509
24827	24498	33794	27155	18094	5195	602	330	307	299	259	291	303	288	293	279	299	258	274	305	306	266	299	304	336	309	272	314	277	321	309	269	292	260	306	296	286	313	287	278	288	292	259	291	295	292	293	273	284	266	284	284	267	290	296	305	275	291	271	288	277	299	270	288	251	290	293	288	294	280	276	287	314	275	287	285	285	265	279	292	305	282	287	280	319	276	264	261	259	256	288	309	274	276	291	276	288	286	284	288	286	277	253	301	322	331	262	294	288	286	305	291	320	290	295	304	299	306	296	292	286	283	261	290	272	306	287	273	272	306	271	275	288	293	260	292	319	291	296	284	272	295	278	288	281	315	291	272	288	290	279	293	277	272	302	268	281	281	298	322	262	262	257	299	290	284	280	285	308	300	272	283	283	267	286	309	269	290	267	283	266	304	300	315	308	306	250	285	297	291	284	289	273	275	286	288	305	261	295	284	288	291	296	271	284	311	291	294	301	285	287	297	286	265	276	282	285	292	264	320	286	289	304	290	280	244	308	289	268	305	280	288	300	293	259	282	297	254	281	309	291	268	294	298	268	267	291	278	288	285	288	283	290	281	269	259	269	285	306	240	258	278	264	294	285	299	272	287	259	301	289	297	295	290	254	296	283	291	282	299	288	293	306	263	271	287	275	305	275	287	301	273	284	269	263	270	300	275	288	287	293	285	273	263	297	293	291	296	288	282	315	309	287	291	285	276	285	291	275	287	298	269	295	299	248	279	288	262	293	284	278	296	281	295	265	291	270	302	270	276	302	295	268	302	267	288	293	300	289	280	298	296	273	299	289	283	281	280	287	281	305	314	283	278	278	275	312	294	278	293	295	301	265	278	296	293	309	263	278	277	301	288	276	302	279	323	293	284	313	337	275	299	286	289	284	279	251	253	290	282	320	293	286	257	269	262	273	303	278	256	283	272	271	311	273	258	283	288	263	288	279	265	290	284	258	276	283	279	281	315	282	291	288	282	290	293	267	308	277	307	277	286	293	292	298	256	284	300	258	290	288	307	284	298	282	278	279	288	301	305	287	284	306	303	275	277	321	276	309	290	334	276	282	300	264	264	301	331	282	287	283	274	249	288	255	277	311	284	293	266	298	293	263	293	287	303	278	290	281	280	281	280	288	294	260	308	270	288	286	313	264	299	329	271	268	241	270	294	288	289	268	295	291	307	303	310	262	290	255	310	282	276	292	304	258	288	245	269	315	308	301	300	263	287	264	262	258	291	283	306	303	282	268	261	315	290	281	297	279	284	234	272	289	263	267	281	281	287	254	297	307	290	286	272	287	308	277	314	312	291	302	274	279	292	291	287	281	285	260	287	303	273	282	271	314	297	296	306	307	286	265	306	280	285	282	312	283	300	279	276	287	273	283	283	268	296	256	269	300	268	303	283	268	294	283	283	278	284	293	277	258	325	314	314	277	304	279	269	275	287	293	275	267	279	293	278	281	321	298	319	273	290	272	270	284	287	258	287	316	263	265	264	277	284	286	304	276	270	270	283	267	292	308	311	263	289	292	302	306	279	284	306	274	289	292	285	269	313	290	312	276	289	268	300	292	281	302	298	286	273	253	267	281	279	247	287	269	300	296	283	282	294	283	285	309	287	270	296	276	290	279	296	312	282	276	280	294	275	294	303	269	293	249	288	290	317	269	312	272	301	291	284	266	293	309	310	286	324	256	295	268	274	285	244	291	280	281	264	283	286	313	261	294	257	307	297	268	298	266	251	262	294	280	297	275	282	287	268	253	289	249	273	247	288	270	291	280	294	281	303	299	279	305	273	297	297	271	295	250	279	315	276	272	268	277	250	292	291	291	293	289	302	293	280	279	277	287	283	270	325	274	274	261	267	281	271	306	269	296	251	254	285	265	249	282	286	281	253	290	265	305	275	285	304	297	289	295	308	274	327	285	297	267	279	320	309	302	308	277	307	303	295	261	312	275	266	256	281	319	258	281	280	283	284	284	251	291	267	307	295	282	273	305	257	268	273	275	271	273	299	268	271	315	280	317	314	277	254	309	286	276	283	315	311	288	305	263	262	297	303	262	277	279	263	298	274	281	285	265	273	255	261	271	258	296	290	282	258	284	291	297	312	279	304	281	296	302	298	270	281	308	316	295	289	242	280	301	280	288	298	275	266	304	254	291	249	292	310	301	277	281	296	292	290	293	271	300	287	301	267	278	264	310	287	292	327	310	265	285	251	295	282	279	270	295	284	282	287	284	273	323	294	252	304	280	308	309	287	278	290	292	285	290	297	291	291	263	284	294	309	293	275	289	307	273	276	301	308	270	309	271	282	276	282	305	265	279	295	287	297	245	291	289	274	267	340	267	293	275	293	269	279	260	275	275	292	271	261	294	292	279	274	280	290	271	305	287	279	282	300	294	276	276	277	307	289	281	308	259	275	291	271	255	299	298	264	274	289	273	260	271	274	296	299	299	311	274	284	257	311	302	280	251	271	276	287	250	272	270	306	287	302	291	266	282	266	279	295	273	287	273	323	285	296	277	278	267	266	281	287	297	297	272	296	282	280	287	268	296	286	300	280	319	260	302	254	279	305	291	279	273	279	290	295	294	287	249	292	292	297	260	289	276	302	290	325	278	289	295	293	293	276	288	279	285	283	297	273	263	283	293	318	306	282	267	261	277	259	288	295	291	288	273	259	291	264	279	300	314	282	296	297	286	278	303	289	291	294	291	285	294	313	271	284	270	274	318	321	282	265	266	261	276	290	275	261	269	325	319	270	281	286	298	294	302	248	282	307	304	297	312	263	259	272	282	309	286	304	298	282	294	330	259	309	267	267	308	316	281	319	289	290	286	276	284	290	298	261	281	287	292	294	263	295	297	282	258	298	302	276	278	269	291	274	300	279	268	269	280	273	292	269	280	253	291	259	276	288	286	288	247	271	253	274	293	273	290	301	277	282	259	281	337	310	297	266	286	259	282	268	278	288	286	280	264	305	298	282	291	284	316	302	275	313	281	280	306	266	255	299	301	296	279	296	296	290	259	279	288	242	276	295	266	280	291	312	256	265	283	263	307	316	290	243	251	290	295	283	273	273	302	269	304	273	289	320	260	272	293	252	292	288	265	279	263	292	279	295	287	291	289	302	250	314	320	252	266	308	293	304	299	283	307	310	292	266	296	268	280	290	306	242	280	313	319	290	306	312	294	301	276	281	294	269	314	290	272	305	295	293	285	274	263	284	307	281	274	294	271	274	316	271	306	297	291	297	286	264	314	300	282	300	277	282	285	251	240	296	278	288	264	280	272	316	290	281	283	290	314	278	289	271	279	278	288	288	278	283	285	280	282	279	268	305	306	282	269	251	272	297	273	271	294	280	284	270	268	281	289	299	285	262	285	296	300	283	299	256	269	280	282	286	275	252	256	288	277	283	282	276	254	289	247	302	301	303	308	274	286	291	313	314	280	287	282	279	295	287	293	288	275	284	318	252	284	276
59642	89364	62580	34323	13214	2916	916	575	571	519	522	585	534	612	553	566	557	550	497	589	545	508	562	547	533	566	560	554	555	575	553	530	519	538	533	571	553	527	508	530	496	500	526	513	541	550	555	496	522	571	584	552	472	506	554	576	536	553	593	514	494	560	555	531	532	490	540	561	484	575	547	530	532	556	556	511	530	496	551	517	530	564	540	524	565	506	553	551	542	556	506	541	527	535	517	508	518	521	566	563	513	523	570	536	508	546	514	521	537	535	542	562	547	541	539	557	544	513	596	470	536	543	524	550	577	542	539	526	549	548	512	461	547	527	536	514	531	576	522	538	523	557	521	560	570	554	519	525	553	551	526	515	530	524	539	545	535	546	542	521	541	536	521	544	547	560	568	537	473	542	561	544	507	541	556	509	511	515	535	505	521	508	498	532	532	527	546	584	541	516	555	495	519	547	556	531	505	504	569	559	533	545	537	577	522	527	571	522	579	551	551	554	534	524	479	540	526	556	606	542	555	526	563	544	547	507	575	553	529	553	585	540	575	538	545	553	540	515	566	509	530	525	499	571	538	552	559	510	520	582	538	582	508	570	554	535	535	538	521	566	604	512	549	524	544	534	497	537	558	537	515	527	523	519	539	542	533	527	531	549	534	581	562	553	522	555	520	549	574	535	492	556	529	566	536	518	557	533	528	543	542	542	539	514	538	540	536	527	563	502	535	534	542	526	558	531	531	578	530	541	557	502	546	541	537	532	561	516	543	528	545	578	534	561	538	570	544	518	555	569	517	530	565	554	585	548	557	539	546	550	526	544	531	569	523	565	536	544	536	509	553	525	549	568	560	540	520	519	493	531	565	546	543	581	536	540	544	547	524	538	514	549	563	570	507	539	511	540	574	561	494	532	500	552	554	499	512	541	562	520	529	582	532	543	558	559	562	537	574	488	489	538	530	547	566	567	511	534	516	493	512	505	559	476	560	531	540	534	503	579	515	525	574	535	575	493	538	551	581	508	536	521	546	539	523	511	557	550	556	560	535	541	508	528	516	567	575	561	564	526	564	529	521	484	535	531	518	579	551	521	554	565	564	528	557	480	571	538	552	503	573	568	588	534	538	520	508	553	546	563	573	528	501	556	523	542	565	480	551	549	496	547	533	558	486	546	551	537	508	510	557	549	534	536	532	559	534	572	552	570	529	603	590	531	537	576	532	539	552	511	563	560	526	536	548	532	544	506	545	575	537	563	525	532	558	554	554	555	549	535	553	514	497	570	509	528	583	503	545	524	547	564	517	530	487	577	520	533	497	513	518	523	529	584	515	542	593	554	554	538	563	510	522	537	549	565	504	558	525	551	534	513	560	524	535	546	509	557	490	531	521	501	563	515	512	541	548	585	555	551	513	559	494	494	538	520	554	509	530	551	524	531	500	514	527	565	551	548	536	542	561	538	552	507	545	553	546	536	555	510	558	534	591	570	516	498	525	510	563	567	582	549	564	515	574	520	491	530	575	534	537	572	576	499	532	572	535	539	523	495	524	523	569	498	548	520	540	526	519	532	511	613	531	546	574	525	534	545	573	497	497	515	541	511	495	535	575	526	554	517	521	512	538	539	516	538	535	557	527	570	563	552	496	552	506	527	543	522	510	540	524	553	587	526	548	533	503	539	563	558	529	530	554	540	546	540	574	541	513	534	533	528	542	529	564	525	540	553	550	583	512	547	527	537	526	543	558	514	519	565	543	554	552	510	552	531	544	558	554	508	534	522	515	533	550	478	506	517	542	580	563	513	541	510	541	496	550	580	558	557	531	564	530	524	566	547	565	525	539	554	531	518	522	579	545	563	500	505	550	531	543	571	560	548	520	563	546	519	530	533	559	574	549	553	563	552	513	547	584	572	538	505	551	532	521	538	508	520	520	532	536	537	560	515	590	533	509	551	542	540	502	559	554	562	532	548	509	559	552	553	546	550	489	527	480	548	518	512	552	524	538	548	555	531	557	518	571	497	497	504	533	496	542	515	539	574	537	499	552	559	548	533	517	584	529	527	546	516	558	565	529	543	520	504	533	497	564	572	563	554	521	518	525	526	533	534	531	567	510	519	566	558	541	505	529	564	489	558	580	538	526	541	530	515	506	548	556	557	528	532	545	518	526	512	505	537	547	588	501	557	580	542	509	524	559	557	555	507	560	595	552	594	534	531	526	544	589	522	525	538	517	529	589	559	541	498	552	534	555	520	511	489	502	530	553	557	536	505	503	557	535	507	518	529	544	523	539	527	547	561	547	544	513	527	525	521	543	560	570	516	574	536	554	556	550	511	548	566	508	517	569	516	540	541	502	556	497	555	507	535	507	543	534	572	535	538	531	530	565	529	621	517	570	551	545	544	544	520	547	548	566	520	506	524	528	547	537	567	533	544	560	522	542	526	552	558	531	482	545	567	552	504	519	542	553	505	549	544	528	503	578	605	515	555	536	534	535	508	549	568	556	588	520	536	528	492	524	553	518	567	546	521	526	549	513	527	529	536	547	534	530	550	534	519	521	561	514	504	554	544	556	544	508	510	587	524	541	535	484	509	500	574	522	547	534	515	584	550	544	535	556	518	540	561	547	558	509	567	538	550	547	529	525	539	532	525	555	517	499	540	542	490	520	531	531	532	563	527	555	505	526	590	533	539	531	553	535	566	499	550	545	519	544	502	577	586	537	528	589	517	563	520	545	575	523	558	501	550	557	521	553	530	565	539	525	542	561	501	538	520	536	535	513	552	512	514	533	552	509	511	535	514	567	514	547	549	523	544	546	484	568	542	557	534	544	539	541	532	491	555	576	527	519	523	556	504	546	513	562	559	506	566	554	549	516	563	531	482	512	547	538	551	516	542	514	563	512	559	533	527	539	541	571	533	531	590	518	516	500	518	546	553	518	528	511	547	525	533	569	559	526	539	508	509	501	542	523	529	508	554	519	575	544	521	525	541	499	550	530	546	545	576	591	529	539	526	531	564	581	541	530	540	572	517	483	560	563	554	522	599	561	550	518	499	522	497	495	554	552	511	543	522	561	534	544	574	518	581	548	549	522	538	578	529	544	545	531	507	501	549	538	530	563	573	521	532	534	519	494	533	548	541	524	547	559	537	577	527	557	539	541	531	534	540	528	518	527	538	518	552	558	558	575	509	547	582	583	556	562	541	572	564	544	554	516	564	514	529	550	510	531	545	570	547	545	542	558	497	564	529	558	541	559	500	529	515	540	521	541	533	552	499	500	553	554	582	520	580	523	546	541	552	514	530	542	533	543	500	524	531	473	555	569	551	504	556	509	542	528	520	518	525	492	546	572	546	594	485	568	545	536	507	530	543	513	540	481	577	543	537	576	543	548	537	533	575	554	516	501	554	521	533	518	536	546	540	540	552	562	508	527	551	526	568	534	544	539	565	518	600	543	540	558	569	512	530	572	523	558	579	550	542	503	518	567	590	576	543	536	537	585	530	508	567	549	556
23558	22447	31220	25343	21226	16175	2888	461	360	381	387	343	378	353	338	342	318	335	318	336	321	380	393	351	346	331	327	311	331	313	303	349	351	327	302	310	322	334	306	361	352	330	330	330	359	347	314	330	321	323	326	331	306	295	324	334	339	331	323	333	348	318	308	329	304	309	347	343	339	340	364	321	349	334	337	304	335	357	334	343	336	315	314	286	346	378	299	313	345	309	330	359	306	316	334	334	289	345	337	356	347	347	354	343	304	341	333	352	341	329	314	303	335	369	331	311	329	310	324	315	333	345	336	356	339	321	374	325	356	349	332	300	334	320	314	300	294	345	303	312	325	316	297	352	323	323	328	333	318	333	304	330	347	319	307	315	358	316	346	340	375	323	344	313	316	332	339	333	281	312	304	333	315	306	330	299	324	365	325	334	370	335	345	317	323	339	365	364	329	345	280	337	321	334	327	341	324	357	358	302	331	349	330	320	329	316	321	343	336	308	328	322	348	349	331	339	323	288	312	336	346	339	362	339	338	337	331	310	333	332	326	317	317	339	311	311	327	322	336	296	337	337	315	308	359	328	330	322	339	335	320	352	319	332	327	332	338	291	366	289	340	318	279	343	355	350	332	346	328	312	319	336	311	320	329	346	315	318	304	348	312	310	358	336	334	305	312	336	337	349	338	376	328	335	318	335	335	326	347	319	348	326	312	331	339	311	366	313	371	324	336	373	338	308	314	361	311	302	340	317	343	302	288	296	351	322	297	351	338	325	351	315	323	342	338	286	351	334	311	344	337	318	316	318	333	311	339	349	366	351	343	321	342	354	319	329	306	299	325	319	362	350	321	304	314	342	311	331	368	332	320	310	325	339	331	339	353	342	328	351	320	345	311	352	358	310	327	327	281	358	317	335	326	316	315	345	315	337	321	299	337	318	327	336	322	354	323	329	325	323	356	340	356	321	319	346	329	293	350	315	342	318	305	334	338	318	346	324	317	352	275	316	340	312	297	339	346	332	316	370	324	332	328	327	330	358	346	316	300	354	374	329	315	338	336	338	343	341	371	323	334	324	351	328	292	315	323	311	327	316	324	343	339	325	368	312	330	372	339	328	296	332	306	377	345	320	320	365	314	309	340	376	353	334	327	284	329	328	329	324	318	330	343	316	332	326	329	362	323	352	345	329	337	332	314	335	344	318	331	269	331	299	325	320	325	330	334	330	341	348	349	357	342	310	311	344	347	294	324	312	345	324	316	349	314	297	315	325	306	366	323	344	333	331	325	322	308	331	345	335	352	307	355	349	301	382	350	332	351	324	322	327	331	313	330	363	321	343	351	334	321	325	341	348	350	353	342	343	342	315	329	322	320	341	292	336	343	311	321	345	322	342	297	341	342	330	325	328	333	334	330	350	361	291	365	358	320	345	312	389	341	332	324	374	328	342	330	325	335	353	339	346	321	313	320	325	332	363	339	365	306	333	333	313	319	326	368	308	332	319	343	341	317	326	326	314	343	326	335	326	337	304	330	335	365	327	323	350	308	329	305	375	346	335	317	313	313	355	338	333	375	324	321	316	340	342	355	333	328	354	341	336	317	331	294	338	339	356	342	317	328	321	317	353	343	304	331	371	325	329	332	329	336	325	349	338	306	356	312	344	320	331	315	321	362	322	340	328	358	338	292	310	330	297	323	313	328	339	356	337	359	308	346	364	321	311	363	332	332	364	349	341	311	313	299	331	307	314	313	312	336	332	329	354	328	327	345	323	326	353	287	329	321	334	338	307	308	333	322	319	312	316	360	322	342	350	335	329	321	327	339	335	330	312	334	293	336	345	313	302	356	345	335	333	326	326	325	313	342	320	336	324	308	314	309	338	315	324	334	350	308	321	359	317	313	320	332	338	347	321	323	373	348	320	348	338	324	349	306	334	320	314	324	337	305	338	319	329	323	345	327	321	311	317	324	353	317	342	336	305	324	339	332	338	341	304	323	316	328	312	326	368	342	302	306	326	324	332	310	336	313	355	289	317	352	336	335	334	338	310	356	313	312	321	325	307	317	356	335	324	321	260	341	334	338	366	323	345	337	295	320	362	351	311	297	329	329	360	329	315	322	344	351	323	330	337	329	313	311	301	311	321	336	336	317	343	327	324	349	343	326	380	338	321	308	335	306	356	325	325	324	332	352	310	337	308	305	298	351	330	308	338	301	348	321	364	340	355	328	307	370	331	328	371	326	334	323	329	359	344	307	322	332	332	321	327	357	342	342	377	307	337	361	340	315	317	367	312	304	323	299	288	318	325	346	323	332	299	320	351	340	321	319	359	369	336	327	327	316	318	296	357	307	345	341	293	325	341	304	303	339	344	349	287	331	308	318	327	323	337	325	305	303	339	349	344	317	323	348	339	337	299	302	354	329	351	309	335	315	327	350	327	324	327	331	338	318	286	290	326	325	332	336	323	332	342	328	330	316	300	328	329	323	316	334	350	318	335	332	329	321	334	325	337	321	324	320	312	365	345	325	363	321	308	366	326	344	320	325	293	357	317	333	309	337	322	302	351	329	345	308	324	328	341	309	288	310	344	313	343	296	345	315	340	322	315	336	326	324	359	340	283	297	325	341	283	326	322	330	324	341	330	329	326	311	332	322	326	304	316	360	358	336	355	358	319	324	316	331	318	324	325	324	328	335	352	308	332	336	347	326	301	336	342	312	344	302	312	362	334	310	325	360	327	335	302	339	290	335	320	307	328	314	311	327	343	326	318	352	332	345	334	309	311	330	355	329	320	313	343	297	336	323	324	317	313	315	317	326	324	318	327	322	332	349	338	340	303	353	298	316	353	320	301	375	383	344	303	331	344	306	325	327	356	372	301	325	299	335	301	305	326	333	324	363	358	322	309	320	289	371	357	327	344	306	331	357	315	312	341	324	332	336	354	306	355	329	300	335	358	370	298	331	359	341	330	312	311	293	338	331	328	353	314	340	375	331	319	308	334	318	317	311	343	348	321	308	321	329	319	334	330	370	324	335	304	331	353	333	290	309	332	319	342	313	347	345	337	284	341	350	328	323	344	349	329	300	330	314	336	341	361	317	317	352	321	334	345	347	316	322	324	351	325	326	324	349	347	326	334	355	277	332	297	328	308	335	320	354	349	349	328	334	301	356	336	314	346	324	350	336	308	340	310	329	352	347	332	342	358	325	299	300	315	337	310	333	345	327	334	312	309	358	304	341	313	331	349	341	303	307	320	357	337	330	321	312	336	336	323	310	338	347	337	357	343	283	321	352	333	350	316	340	309	347	344	348	340	324	327	349	303	331	306	326	345	309	334	331	331	310	345	314	349	303	320	325	331	333	324	315	321	349	310	337	312	338	344	321	345	335	321	326	358	349	300	333	318	341	329	304	317	326	334	322	315	334	346	309	353	337	329	323	316	308	304	325	301	348	312	299	349	322	340	305	318	319	309	306	331	329	323	325	334	343	308	344	388	336	333	323	356	341	331	317	325
60941	100502	73626	43382	20431	5385	1268	734	664	584	614	612	618	575	555	622	561	610	623	629	566	570	600	610	616	620	647	625	579	554	625	554	556	583	615	566	614	618	623	648	558	577	587	602	584	617	587	612	618	589	604	590	599	613	586	602	588	599	557	558	538	615	623	634	585	645	597	591	610	581	612	573	610	660	616	553	571	606	571	606	617	582	546	587	609	600	603	607	623	574	598	561	597	541	583	631	580	585	587	575	596	590	586	608	562	545	593	632	578	572	590	587	570	632	581	587	605	560	585	573	606	586	609	616	612	581	580	626	611	559	614	593	605	612	590	610	575	607	582	615	607	597	573	630	569	640	633	619	587	611	596	532	592	593	616	591	632	594	611	611	599	603	601	590	579	573	594	595	623	562	577	587	606	629	596	611	567	547	585	625	558	570	569	572	595	622	590	580	640	604	636	597	589	619	627	611	611	596	573	609	588	566	594	606	587	581	627	576	558	615	559	630	629	626	579	569	579	632	605	602	548	605	621	612	626	571	626	578	553	561	590	591	592	618	589	600	564	611	604	573	638	591	561	596	616	616	582	581	596	597	587	557	622	602	666	612	593	590	599	566	601	600	631	614	591	591	617	560	601	640	567	585	597	551	563	581	619	611	584	604	558	642	566	628	608	605	565	583	587	605	622	591	582	638	576	626	580	598	587	545	595	564	546	610	570	563	624	608	614	578	617	601	621	615	616	594	598	589	598	596	610	669	592	627	568	608	584	590	578	603	569	618	592	643	563	621	601	596	606	604	606	637	601	583	580	586	610	633	594	627	594	589	592	600	601	601	636	615	622	602	585	611	575	627	616	586	583	601	577	583	629	606	580	671	595	644	583	605	603	590	603	599	565	617	562	581	558	573	586	591	571	637	558	579	620	658	589	588	592	625	590	598	558	579	587	619	639	563	652	587	587	593	539	594	618	588	627	572	613	612	604	593	566	564	570	624	598	603	592	572	596	625	594	587	539	583	599	583	595	539	544	602	592	567	571	596	598	601	605	629	623	588	597	592	609	592	573	621	615	570	587	622	587	591	601	573	574	593	592	589	585	611	563	581	614	600	595	584	590	606	615	564	598	606	605	592	575	619	571	568	591	589	571	588	572	560	615	594	606	583	570	552	589	587	637	584	606	614	595	593	604	579	574	608	606	631	574	593	568	561	646	590	577	639	633	565	618	570	551	540	587	600	581	581	569	580	593	547	638	572	594	583	624	605	575	651	557	546	607	576	601	580	576	575	595	616	600	585	617	587	578	596	546	629	562	615	579	605	606	607	594	598	574	581	596	581	630	629	621	603	587	649	605	595	584	584	596	613	610	571	534	561	642	550	591	617	650	620	630	583	588	639	611	599	623	570	525	578	579	595	588	634	608	618	554	574	566	604	580	567	581	625	596	594	584	618	602	587	608	564	564	607	576	579	599	606	626	600	629	534	606	596	639	604	605	586	634	598	572	608	642	607	623	593	572	622	597	578	559	592	592	610	584	584	589	621	614	611	617	539	611	617	545	622	573	583	564	573	601	617	585	635	631	573	610	612	628	594	619	574	595	581	547	590	564	629	624	627	560	630	604	626	631	591	622	573	653	628	545	566	569	653	643	607	580	590	599	613	580	570	648	640	601	598	598	599	635	606	564	592	566	561	622	599	623	551	611	621	599	580	596	593	611	606	599	616	603	588	596	606	578	629	604	605	628	594	575	648	617	616	570	613	601	576	575	627	642	590	602	631	593	564	583	607	599	572	598	581	622	654	607	579	604	638	583	593	594	573	579	538	627	621	610	624	568	624	535	587	586	598	578	603	593	606	568	600	578	548	576	598	522	614	585	627	611	610	618	569	605	535	622	607	567	608	625	619	588	619	632	627	598	575	573	560	628	567	578	599	617	581	622	628	599	565	583	640	640	626	621	569	636	554	577	599	611	646	601	585	551	588	607	636	608	627	624	605	608	575	582	607	551	595	628	660	602	629	560	606	602	647	632	561	601	607	589	564	598	639	628	605	555	565	628	636	593	573	570	574	592	580	576	568	592	591	599	613	629	613	582	599	580	642	567	615	615	631	587	619	561	564	602	575	582	580	621	628	607	601	571	585	577	591	577	595	584	626	567	621	660	596	587	606	599	599	570	554	621	584	598	589	622	672	639	566	615	581	605	566	591	640	585	625	621	570	524	586	580	592	651	593	586	599	588	558	565	572	590	594	624	623	573	579	601	609	577	597	598	591	613	619	650	638	582	628	638	582	630	591	590	586	575	601	591	594	627	557	597	606	644	599	586	663	594	619	586	588	620	637	592	606	615	620	647	624	584	590	571	631	557	591	609	556	617	596	637	598	587	567	599	590	634	599	632	621	566	628	591	595	592	541	565	597	623	563	593	631	600	594	583	630	603	616	593	589	623	566	565	599	608	584	618	644	621	573	587	578	590	604	590	568	558	556	632	615	595	601	634	577	633	577	625	607	610	621	617	606	605	626	615	574	625	588	594	579	586	597	592	578	629	633	589	574	592	576	594	554	573	602	614	576	579	588	605	581	631	587	628	572	623	601	624	590	568	616	588	583	590	602	599	580	585	596	644	599	648	613	534	580	602	598	592	636	602	588	588	581	596	605	633	579	587	570	676	627	613	615	600	625	568	592	610	564	627	584	579	610	564	611	597	630	584	601	575	562	547	589	570	561	615	563	630	582	630	585	623	580	615	605	605	609	627	564	593	590	604	573	584	605	531	600	623	592	610	587	580	590	605	603	615	578	611	580	596	576	582	596	582	634	614	592	606	615	591	604	608	606	647	603	568	596	629	593	594	610	622	599	600	624	637	588	586	654	608	630	574	594	601	609	586	601	601	593	609	537	573	578	587	607	603	587	598	587	613	611	615	653	605	603	596	588	590	565	592	581	554	609	602	583	572	631	559	588	627	556	589	624	579	593	593	580	631	571	650	567	603	589	561	596	611	585	556	590	583	609	605	615	614	568	665	594	609	622	609	606	612	622	609	583	581	610	620	614	599	572	618	569	617	600	565	591	565	593	582	595	610	589	633	556	596	571	583	561	627	619	573	608	606	573	566	605	608	621	636	536	578	570	559	548	606	597	656	578	554	593	623	578	593	619	620	561	595	587	553	583	595	617	620	576	559	544	554	602	593	609	591	624	630	597	585	520	586	582	598	583	579	614	597	579	563	597	596	604	557	567	594	609	589	604	607	647	587	626	615	614	639	589	622	573	585	584	645	595	614	621	581	624	590	555	576	608	582	592	604	622	611	594	621	641	596	552	563	629	580	569	614	595	556	560	594	585	590	617	571	607	637	621	644	563	597	659	582	600	615	619	629	596	581	593	590	611	593	580	579	597	607	581	615	596	686	582	598	579	624	593	615	588	592	626	536	616	621	635	610	563	581	639	634	637	585	622	604	604	565	612	566	582	600	612	614	644	564	607	626	599	633	619	616	592	567	599	618	614	624	593	581	584
29492	31381	27282	11377	1747	516	360	302	274	295	277	285	294	311	292	257	277	281	264	249	298	230	293	265	263	309	277	296	287	254	288	287	300	308	265	304	270	283	281	287	296	275	291	284	279	281	292	250	277	278	282	262	306	278	278	279	302	275	282	273	270	271	270	246	291	280	289	309	265	272	258	280	274	302	294	286	299	285	284	270	275	283	288	265	244	280	267	298	288	256	265	266	276	290	267	311	267	299	285	283	274	280	290	294	299	297	283	276	277	248	282	300	296	299	293	262	268	264	295	284	304	272	283	270	279	290	260	287	285	291	259	268	308	270	261	254	254	274	286	270	304	269	275	283	274	270	259	286	283	282	237	282	266	309	292	251	306	271	293	312	262	260	280	251	248	274	271	295	276	280	262	273	306	285	261	308	267	273	277	268	272	253	281	284	284	278	267	291	295	276	290	246	256	270	271	290	284	288	313	251	280	263	301	295	276	257	299	287	273	301	267	265	257	277	283	283	298	260	262	267	277	284	279	286	268	263	273	322	296	300	268	272	256	265	272	291	270	270	301	264	307	298	280	274	268	295	260	301	280	315	284	281	271	284	257	256	292	290	262	287	270	278	255	259	305	273	295	263	273	287	303	262	290	276	300	265	276	284	300	254	303	266	286	285	301	310	268	287	296	264	301	277	309	270	308	285	273	283	265	298	298	275	303	265	261	286	249	291	275	310	298	276	287	246	272	272	253	258	288	301	264	299	285	282	300	255	286	290	279	298	289	272	266	264	277	281	284	265	283	255	282	260	275	310	265	288	258	288	278	247	287	258	285	269	313	300	284	287	253	258	283	259	269	286	297	284	278	266	303	247	226	300	286	299	266	281	308	283	272	265	272	302	269	274	269	285	283	275	298	305	262	279	286	283	288	278	270	263	308	294	280	297	299	307	276	292	252	280	281	289	286	284	313	304	301	269	277	274	252	269	267	272	270	288	253	254	270	250	274	269	302	275	268	265	283	294	262	285	247	265	301	291	261	263	287	286	302	268	264	297	280	269	289	269	274	287	287	266	289	299	292	289	288	285	304	259	297	284	308	296	256	246	290	280	252	274	299	256	277	258	291	264	299	251	255	252	284	272	258	257	280	291	298	294	235	272	271	290	311	297	253	287	281	303	278	284	270	280	304	308	265	281	276	266	281	275	274	283	298	285	269	294	268	285	312	280	280	283	296	276	267	288	264	292	285	258	279	259	274	300	282	268	303	309	283	275	278	286	305	277	271	297	278	266	278	273	282	305	269	290	288	296	265	277	291	287	257	282	286	288	279	267	251	258	277	283	282	266	293	264	252	244	277	279	251	257	269	273	285	307	262	289	286	260	255	260	271	279	284	300	294	269	258	287	287	282	273	268	306	266	272	268	301	279	256	266	275	255	294	276	306	277	281	298	293	305	270	267	263	272	278	272	291	290	273	275	267	274	271	294	281	282	288	230	260	284	280	279	295	285	285	287	291	280	278	282	283	278	281	265	280	259	284	285	267	303	263	286	282	279	260	273	258	289	295	281	266	300	298	282	296	289	275	270	265	275	288	287	258	276	284	299	273	276	273	288	244	293	280	273	288	278	264	288	289	286	291	237	275	285	259	265	259	268	266	259	290	274	266	305	264	284	275	285	289	266	288	282	275	264	274	247	309	286	298	297	281	286	319	316	255	277	264	299	262	263	262	260	298	285	275	254	250	277	271	273	310	278	288	278	265	289	279	249	267	290	264	266	266	296	273	298	264	287	281	243	311	288	281	274	273	281	271	258	306	279	295	297	280	283	278	291	230	274	286	297	317	271	326	300	276	267	260	246	274	277	269	282	266	282	263	280	302	259	272	279	272	308	287	291	282	263	251	258	278	261	263	241	260	284	261	277	258	277	265	278	282	256	271	268	295	291	245	274	278	312	273	278	276	271	254	299	268	310	284	256	287	271	300	273	278	266	270	295	273	290	259	282	283	281	292	292	291	298	281	272	280	255	270	294	296	281	263	292	266	276	297	263	277	282	246	256	299	287	291	276	278	278	293	287	270	282	265	271	280	286	262	264	269	304	288	271	262	272	284	245	277	284	291	267	288	268	311	260	271	236	294	262	250	280	303	275	258	268	297	291	284	276	283	239	284	259	266	292	317	272	282	266	252	268	285	277	279	295	243	297	269	292	285	278	306	279	279	303	274	280	282	270	290	257	306	269	268	263	277	298	287	275	291	289	263	293	275	273	284	285	272	284	273	280	270	316	289	278	267	294	270	238	284	274	298	268	263	254	272	289	262	262	282	280	273	272	278	276	268	271	259	263	255	274	287	260	272	264	274	317	296	301	286	283	265	273	282	295	292	281	287	260	275	271	251	296	266	261	290	270	269	265	278	273	286	266	287	270	287	284	297	297	268	283	273	280	289	298	310	277	301	274	291	283	274	278	280	263	265	245	276	269	287	278	273	270	275	268	291	306	276	262	247	274	275	292	283	267	286	265	290	306	249	302	272	276	284	264	293	291	288	273	288	284	286	268	289	258	248	287	293	292	269	289	277	258	282	259	270	303	297	270	301	280	275	253	264	275	281	296	280	273	251	267	267	257	271	282	302	266	281	279	280	283	306	266	284	293	284	287	283	263	294	278	279	267	273	295	282	285	267	267	284	285	293	266	283	295	261	288	282	300	257	274	251	278	275	269	275	292	271	239	276	290	303	266	287	280	295	287	308	250	277	258	306	264	286	275	302	282	262	298	258	267	277	292	265	267	257	289	282	275	285	248	302	261	257	294	259	308	288	281	280	269	288	271	263	270	297	280	274	292	271	304	279	250	283	292	309	280	285	283	284	285	239	278	276	307	274	262	256	269	260	262	269	267	280	267	257	267	282	290	285	265	294	245	332	300	287	299	248	283	246	276	272	284	276	275	273	293	295	294	288	268	307	292	298	271	276	314	283	272	302	273	278	270	256	318	289	297	273	275	276	277	271	279	281	279	310	273	246	266	282	317	279	267	281	274	277	318	280	257	269	287	270	279	270	261	260	290	277	310	287	289	297	294	289	273	279	278	300	250	314	282	302	289	281	268	277	288	284	256	241	275	278	284	295	269	299	273	255	273	279	293	262	275	283	268	285	276	268	271	270	286	257	285	286	263	286	270	319	252	283	263	286	271	282	274	275	274	288	257	320	280	274	256	285	288	301	291	283	272	299	288	287	256	274	271	272	281	244	292	260	268	307	250	326	290	262	293	294	281	298	279	268	291	255	284	295	297	274	307	307	277	309	293	302	283	280	284	276	291	265	298	278	287	290	276	290	303	293	292	287	272	282	316	289	287	295	316	300	261	280	243	289	301	288	287	261	266	250	242	292	285	268	255	296	287	278	281	274	285	258	257	306	267	285	302	289	280	287	292	302	280	292	284	308	263	293	296	238	268	283	256	281	251	271	294	290	271	281	279	293	280	262	244	287	280	275	243	315	295	269	247	289	286	273	285	274	301
37192	48375	32536	12416	3422	991	587	520	509	554	515	527	576	497	559	543	504	545	520	542	547	537	467	508	522	511	576	542	542	494	519	494	518	556	510	496	525	512	567	499	518	544	516	486	584	537	544	533	518	565	518	549	560	535	500	547	559	547	490	590	513	492	519	547	498	514	530	506	525	547	507	541	522	549	540	501	524	539	509	546	567	523	533	551	559	531	543	561	526	560	517	547	517	569	506	563	546	545	541	534	515	572	523	531	552	523	493	517	544	545	576	498	559	483	531	543	539	528	533	527	513	548	513	495	493	530	541	519	490	502	529	539	495	533	489	515	528	507	534	547	585	566	581	544	531	552	505	526	524	543	563	484	535	553	537	547	522	590	580	545	560	531	556	548	531	503	512	529	527	567	549	530	514	551	554	556	576	569	554	506	522	494	533	497	546	540	515	527	533	564	502	523	513	536	506	523	555	522	559	532	547	505	547	515	517	555	544	522	529	505	544	551	513	531	530	489	545	503	504	540	544	520	499	543	519	540	502	512	554	507	545	507	573	541	537	506	557	574	486	534	500	526	550	544	525	499	523	538	501	486	522	581	548	544	532	529	509	535	550	591	530	541	504	500	554	499	532	537	515	558	554	527	501	537	542	528	570	556	535	499	537	480	541	489	548	535	557	536	534	516	561	556	560	525	497	568	530	544	552	478	518	549	549	520	516	532	551	554	579	554	518	498	542	520	541	529	555	558	545	521	545	549	538	511	535	529	549	555	495	560	522	557	553	580	503	502	554	552	571	572	550	556	542	531	569	535	562	535	543	538	493	565	472	531	504	559	534	532	501	539	536	536	550	538	517	485	512	509	499	539	510	522	540	564	558	509	497	558	511	529	537	560	565	513	552	507	547	527	528	591	562	540	553	522	499	554	561	532	526	527	537	502	540	542	541	515	509	562	528	508	492	552	581	500	541	497	507	529	496	504	511	521	542	558	524	515	493	576	510	567	563	530	528	551	535	528	500	530	522	538	525	571	515	555	506	535	490	541	537	554	546	507	525	519	555	549	519	553	549	496	508	546	549	548	542	511	515	543	534	544	539	540	540	547	550	552	565	548	552	547	522	550	544	548	565	523	560	517	484	500	540	522	562	529	531	531	545	513	558	538	503	545	525	573	535	499	530	540	490	531	516	561	511	553	564	501	517	566	538	510	533	536	505	535	556	523	538	490	476	555	581	553	505	559	521	508	501	539	504	517	558	545	577	525	533	513	513	528	524	524	534	507	501	565	555	499	573	570	554	545	490	529	519	560	561	535	555	558	562	575	511	492	504	556	545	540	534	499	479	529	508	482	524	527	548	535	488	572	542	541	544	513	525	532	511	559	508	555	537	517	555	487	574	546	503	502	529	598	515	536	527	531	523	559	560	536	547	533	569	537	524	529	548	525	510	567	513	535	511	501	501	554	559	548	558	512	554	499	526	522	571	547	513	529	549	554	514	566	520	525	545	522	562	553	542	569	494	506	540	516	547	532	558	569	488	520	514	526	546	592	545	534	519	525	536	549	508	564	561	569	570	525	511	507	525	510	486	525	549	527	519	522	532	555	542	508	536	552	572	515	545	498	543	546	496	542	508	516	494	499	518	539	512	537	504	512	539	521	563	479	547	539	492	500	532	566	555	550	503	544	484	500	502	566	513	510	545	518	549	554	505	489	540	559	505	541	526	531	533	515	506	533	485	520	572	506	533	572	550	537	528	542	538	544	568	533	525	562	545	559	515	533	588	519	519	522	548	477	535	522	587	525	545	549	512	526	514	543	564	530	505	529	516	518	540	493	522	525	478	513	512	547	536	576	550	554	535	526	545	565	525	567	546	543	493	504	519	557	508	525	605	543	542	555	537	515	541	545	569	538	496	540	508	554	548	509	556	500	554	531	499	510	554	516	546	547	518	537	553	555	507	543	545	549	579	560	512	533	545	494	517	547	542	535	515	569	555	534	510	529	531	521	549	534	591	544	557	503	526	560	527	587	530	530	552	511	490	555	546	524	489	525	534	524	553	540	542	503	552	491	535	525	533	507	566	542	541	505	535	544	525	481	515	518	506	525	554	507	514	543	559	520	570	548	498	529	562	525	568	530	506	536	521	525	488	508	550	536	549	484	534	494	538	535	518	533	536	508	593	517	546	526	511	529	561	567	564	511	523	577	528	540	513	541	557	540	528	533	516	512	523	559	507	541	517	509	502	503	528	530	538	529	507	537	527	552	545	525	565	537	519	487	545	538	553	533	528	532	526	523	557	564	536	538	531	549	569	521	512	551	560	495	532	536	551	563	538	543	505	533	523	513	514	516	557	552	552	550	551	511	511	519	493	527	513	510	524	512	519	541	507	538	526	550	559	535	513	526	542	551	509	553	579	515	539	549	507	494	539	517	534	546	521	507	545	586	544	531	545	522	537	497	550	526	522	512	581	554	518	548	563	549	539	528	502	543	530	569	537	513	544	552	538	541	516	553	527	546	529	508	564	514	550	541	522	498	536	545	528	528	543	532	532	525	518	535	526	540	536	569	549	546	543	563	533	546	532	523	553	527	541	536	511	509	562	565	549	496	546	545	516	550	521	511	496	509	512	516	503	529	507	498	527	540	506	538	614	534	529	542	533	521	537	523	545	519	504	478	510	521	502	574	497	517	504	587	538	517	517	541	535	519	535	540	573	521	552	555	555	519	522	535	549	547	498	535	531	526	554	510	542	521	514	496	568	543	511	545	515	539	523	590	493	535	534	506	550	552	545	541	498	541	461	549	581	501	519	554	545	534	501	554	531	562	555	538	536	508	561	560	488	545	533	534	514	540	559	569	483	531	549	544	550	510	538	527	545	537	591	505	523	513	508	569	536	528	518	580	554	524	508	548	545	494	551	500	546	516	584	510	521	548	513	517	562	534	525	520	554	543	544	536	552	515	499	530	501	566	514	516	508	540	534	524	509	494	550	565	488	514	568	548	564	548	510	521	544	547	532	540	560	550	543	526	549	596	527	555	522	499	535	536	516	541	529	552	496	550	467	506	521	541	505	489	511	526	488	512	584	544	545	552	509	530	511	542	530	540	496	527	501	541	516	560	520	530	536	547	535	512	492	557	555	514	531	600	533	523	542	494	534	575	545	549	500	554	584	562	523	553	509	491	546	532	533	523	534	529	540	574	513	496	574	498	517	527	534	522	499	521	544	501	532	520	543	546	545	512	570	497	535	521	537	505	505	550	555	533	567	613	516	510	502	510	535	538	534	529	519	469	509	492	497	539	530	495	509	570	546	550	544	536	540	542	555	514	509	522	537	548	543	554	545	504	524	543	515	580	520	516	498	540	550	522	538	546	549	538	535	538	517	515	513	515	470	549	535	546	525	512	582	538	531	530	531	569	520	511	535	533	509	546	533	557	526	540	543	515	487	513	524	510	506	556	539	516	561	568	549	518	533	515	508	503	563	541	511	536	545	506	565	546	523	547	496	551
24926	24935	34218	27444	18376	5583	535	356	293	336	277	274	275	306	299	282	282	272	278	269	291	296	253	266	317	277	286	311	285	310	271	294	281	298	286	328	304	289	261	293	271	313	289	293	280	263	311	254	311	299	303	282	284	300	270	280	267	292	290	275	259	275	267	281	254	271	294	275	294	279	301	274	323	280	296	264	302	286	278	319	293	283	270	286	285	290	279	271	268	294	268	276	280	306	287	300	293	295	324	313	287	269	268	278	283	328	304	291	323	257	302	298	321	276	294	300	275	268	253	276	309	314	287	297	307	289	309	257	284	278	300	295	271	274	298	281	272	279	288	276	294	293	296	286	304	312	267	284	284	246	243	302	284	292	301	301	282	310	277	287	304	299	296	261	280	301	284	282	288	266	306	292	257	289	290	292	269	295	299	289	272	307	292	275	291	299	284	275	288	263	290	320	302	282	303	299	289	309	289	326	302	271	277	299	279	283	264	296	295	302	280	261	266	274	299	270	281	272	285	283	290	282	276	265	288	272	282	221	293	249	314	286	288	278	306	288	332	263	283	295	306	310	292	268	248	290	310	277	293	287	270	315	263	306	269	313	258	291	262	311	292	294	289	295	265	281	297	292	282	270	297	285	253	307	289	283	292	300	270	281	266	286	279	307	276	279	304	282	285	303	281	270	304	299	283	291	267	266	262	296	324	286	291	273	278	295	285	300	283	297	289	292	288	296	275	295	301	278	304	280	285	308	295	290	295	295	309	268	292	269	254	278	275	260	305	298	275	289	270	302	318	291	303	293	282	267	287	314	276	324	287	303	304	276	307	269	265	261	270	260	287	296	296	280	289	305	251	273	261	262	303	301	281	239	241	288	290	282	285	288	262	276	279	273	274	292	272	264	251	252	293	301	306	288	304	287	294	288	299	292	285	278	297	282	303	286	269	290	291	279	270	290	289	279	284	278	273	291	281	275	282	245	281	271	319	276	289	297	293	282	283	275	280	263	284	277	280	265	267	270	288	275	252	264	281	292	251	300	267	291	273	306	279	249	290	261	261	268	298	289	276	291	310	294	284	288	317	285	272	264	269	260	264	278	255	277	307	286	277	270	262	299	293	264	279	265	260	275	280	278	294	289	299	297	311	285	292	285	292	263	312	292	298	266	281	281	262	303	310	272	262	283	294	300	309	243	276	285	296	287	294	312	300	300	268	275	283	279	277	265	288	310	267	259	310	290	313	287	257	294	270	320	260	270	294	276	280	261	273	246	279	279	286	280	298	289	277	266	301	292	301	277	292	302	285	283	288	291	291	266	248	307	265	308	313	290	292	288	288	291	263	269	306	288	271	292	298	259	282	299	279	280	265	278	306	296	260	292	325	262	270	292	290	276	277	282	303	301	283	269	279	261	275	295	299	265	269	306	281	292	272	309	277	278	273	289	285	299	278	321	246	318	303	268	304	264	252	319	263	286	300	281	319	280	299	267	283	305	267	262	282	312	311	284	292	304	274	266	287	299	287	273	273	287	289	299	285	304	265	283	284	247	284	279	293	279	284	303	283	295	294	284	281	274	303	282	303	282	281	293	288	300	305	288	275	283	267	267	264	266	285	318	284	287	291	313	304	280	299	311	279	270	265	288	253	296	283	289	286	283	283	297	281	281	258	278	259	281	303	285	307	278	281	271	303	317	299	315	287	266	258	278	288	291	300	262	295	279	297	303	282	279	300	287	279	275	241	315	316	286	296	279	285	281	249	294	292	291	273	263	268	305	308	283	247	286	292	302	314	284	304	282	280	313	300	271	284	253	271	291	302	294	271	269	270	293	262	274	282	276	293	264	286	288	288	309	289	277	295	293	235	294	317	294	283	282	315	267	265	280	258	280	270	330	280	292	293	279	281	278	304	301	273	300	268	294	259	262	284	270	280	272	289	301	278	281	250	297	301	266	290	299	268	298	272	281	265	306	294	331	308	294	261	282	312	276	278	285	283	296	289	308	279	278	295	247	278	308	276	317	297	290	263	308	265	260	291	282	285	292	311	284	290	297	275	280	282	295	284	286	284	309	294	265	291	271	296	303	292	297	272	276	271	294	292	277	263	287	286	296	276	294	293	299	277	286	302	269	313	299	281	282	271	308	281	274	268	279	289	297	264	290	286	283	280	253	299	294	303	290	269	245	332	274	285	335	297	310	289	300	288	258	262	281	289	334	304	287	260	272	265	267	291	290	263	276	281	273	269	283	304	275	257	283	287	317	264	285	262	309	291	288	253	280	271	321	277	284	318	283	292	290	267	296	299	282	279	282	279	307	263	295	284	312	292	284	275	300	299	321	286	254	297	274	328	256	284	285	283	293	267	309	274	279	279	249	255	281	296	284	290	276	302	291	304	284	295	271	260	293	303	285	255	306	287	305	271	270	284	280	266	292	297	276	269	298	288	274	280	331	297	292	282	260	274	296	261	300	283	257	276	281	264	286	275	280	294	299	263	303	288	274	285	295	276	269	258	259	272	272	276	282	293	280	261	282	286	281	274	275	293	270	257	292	286	309	267	306	287	281	306	291	297	290	292	306	301	286	281	264	265	287	283	312	309	282	282	298	291	259	248	296	294	293	259	278	281	265	298	249	271	336	295	264	310	299	286	261	283	271	290	290	278	298	253	273	276	286	265	306	275	307	285	286	273	332	259	285	261	277	275	282	318	258	309	260	307	285	289	276	281	280	267	287	302	273	264	291	283	273	314	316	285	261	299	324	285	282	306	289	301	252	331	264	253	286	297	320	276	302	287	278	269	290	292	299	293	294	302	314	282	311	296	292	280	276	310	286	307	281	285	283	279	278	282	277	278	296	295	282	288	316	272	294	277	282	283	315	280	276	288	312	281	272	287	299	299	290	276	302	280	288	265	289	285	279	309	295	273	304	278	281	288	290	328	291	281	254	255	280	287	292	281	274	302	263	285	301	290	291	285	251	296	303	273	295	286	272	290	281	263	271	276	274	309	289	297	279	245	307	231	285	291	284	290	295	268	266	273	267	301	299	269	303	287	306	285	298	277	284	261	267	296	262	313	304	286	299	268	306	293	286	282	300	260	305	294	287	282	360	308	306	292	298	259	311	288	266	274	277	287	298	303	294	292	236	275	274	292	296	266	267	277	265	271	316	282	274	270	304	274	292	280	277	280	291	274	257	266	291	287	268	290	287	284	288	287	322	290	269	317	301	308	274	291	267	251	264	279	290	283	280	253	296	310	305	291	295	297	279	315	275	277	286	308	278	294	278	277	260	279	290	295	270	286	290	269	254	283	278	310	272	284	274	279	260	299	274	272	298	293	288	286	277	286	271	277	268	292	305	298	235	279	279	257	269	276	271	292	300	252	287	286	264	289	284	253	285	300	293	297	303	261	284	276	304	277	291	295	292	275	284	292	268	263	295	300	308	294	249	312	272	268	264	264	283	277	308	297	275	273	305	298	302	262	281	294	266	279	281	253	290	284	291	276	272
59657	90953	63418	34944	14051	3275	957	570	513	538	504	520	510	564	539	494	543	521	539	513	554	566	642	548	535	511	580	496	523	532	551	588	553	587	525	538	510	531	549	551	560	555	512	548	506	541	535	579	513	518	534	534	583	568	529	481	543	549	554	524	559	537	543	512	548	549	525	553	524	572	533	519	560	558	567	522	536	556	570	523	558	524	512	556	500	536	548	540	537	512	530	547	536	546	547	550	570	572	530	537	534	566	550	526	555	544	523	532	548	552	529	568	526	512	545	541	541	538	548	523	553	533	567	555	548	530	508	557	500	554	524	534	565	534	551	528	515	568	512	536	564	536	521	563	536	548	539	560	579	555	540	528	501	554	527	560	548	476	535	554	572	556	543	546	522	488	547	513	544	533	506	546	553	565	500	570	560	569	575	509	522	548	508	603	547	575	521	526	532	606	507	533	519	545	575	537	540	554	555	572	569	562	520	520	565	557	553	496	571	506	553	543	559	535	536	558	554	527	556	531	563	504	586	538	553	504	516	540	528	513	526	545	532	516	547	522	552	523	528	510	511	548	493	558	567	529	534	503	568	503	536	536	550	559	588	570	519	547	513	550	567	530	508	530	531	532	549	507	534	539	543	555	562	556	533	552	543	531	548	522	519	553	539	545	534	546	560	515	557	537	538	515	550	547	536	555	545	525	502	556	503	528	510	571	561	534	534	546	559	573	544	526	578	528	522	553	545	545	530	535	528	557	537	554	575	546	561	540	542	560	567	541	554	545	560	546	534	501	537	566	561	550	546	568	530	541	569	553	505	561	566	573	514	504	478	549	519	504	540	571	535	541	558	562	531	529	538	523	571	546	523	541	550	486	479	543	508	576	497	540	494	544	497	537	520	553	536	482	540	576	539	534	543	528	552	557	505	513	523	548	561	552	544	546	584	536	523	580	521	542	582	554	540	534	505	532	545	521	548	539	520	575	556	495	567	565	535	497	523	520	576	548	545	539	524	532	520	576	571	497	546	606	542	494	548	505	528	504	568	494	527	566	545	515	531	503	579	520	537	525	527	580	561	554	560	571	502	525	539	527	566	540	573	536	521	577	517	531	485	534	502	552	507	510	516	558	534	531	554	532	529	556	540	542	537	510	582	583	522	527	517	543	573	548	541	577	533	527	572	537	556	532	567	551	516	563	560	530	513	578	559	536	528	550	528	560	501	557	546	533	547	564	514	565	558	535	525	569	488	542	569	550	525	575	588	549	514	558	552	525	541	523	576	543	534	540	528	579	521	555	514	574	551	545	492	555	527	514	528	519	552	563	588	538	538	511	540	499	555	527	547	530	541	534	538	569	525	591	571	554	532	539	542	529	541	534	535	558	526	535	585	521	560	553	559	556	548	551	520	566	551	529	512	540	493	543	522	541	572	504	574	480	559	521	518	547	562	550	522	542	558	533	537	544	521	528	556	506	531	538	517	575	547	531	560	539	564	564	570	510	540	559	504	513	502	522	540	487	513	566	534	543	545	497	528	530	553	519	566	516	556	521	542	529	517	547	581	520	502	514	567	555	555	550	539	574	569	548	603	506	532	538	549	547	544	561	589	521	520	526	553	606	551	579	581	538	564	548	545	554	554	505	538	507	510	510	524	549	523	547	517	507	545	543	545	574	500	588	554	537	512	532	543	546	561	551	536	537	522	565	570	536	560	522	513	560	515	570	584	543	490	593	550	520	535	580	500	559	535	530	546	521	510	563	570	515	529	542	534	529	549	555	532	518	507	480	579	519	562	560	528	560	501	500	548	550	578	518	526	531	528	589	548	518	592	588	537	570	562	536	544	514	540	542	523	525	492	510	554	566	585	522	535	523	528	530	557	547	559	519	535	508	504	503	542	525	541	517	527	546	537	505	527	510	568	555	539	533	505	561	550	513	558	540	542	541	526	534	517	571	559	527	595	546	501	522	533	543	548	540	519	500	537	540	577	504	554	541	565	534	557	517	570	517	538	544	537	555	552	572	513	567	573	564	527	538	549	580	566	533	536	559	568	520	544	541	515	542	543	572	501	538	510	537	536	549	541	532	545	525	518	522	543	559	544	528	554	542	557	514	541	550	513	513	527	530	536	526	509	528	545	523	539	536	572	522	520	557	516	543	518	518	553	545	534	538	545	510	505	531	529	546	543	529	557	531	489	506	572	543	527	527	538	525	477	513	563	554	529	568	565	535	557	508	517	486	515	524	535	525	516	518	524	515	561	541	538	543	527	531	519	535	580	509	556	495	496	532	536	571	510	491	493	512	543	542	532	524	553	524	552	531	526	518	528	511	549	562	578	536	563	530	551	557	581	521	524	535	536	552	558	531	586	569	540	556	495	548	535	552	543	534	532	558	536	536	536	579	551	572	545	511	530	570	551	536	487	546	530	512	573	509	547	506	519	485	510	518	589	567	553	531	547	495	560	557	537	533	570	534	583	593	521	545	565	589	550	561	519	528	498	530	591	530	522	528	573	538	511	506	570	553	546	544	554	531	550	558	541	553	505	544	552	547	553	502	552	572	558	534	538	529	524	548	554	519	573	539	570	527	530	509	593	555	499	564	570	559	533	523	496	530	549	525	516	547	557	537	509	560	510	549	548	524	511	558	536	519	522	501	537	507	506	520	521	560	521	541	502	546	555	524	544	527	544	552	536	533	494	534	542	566	534	543	521	573	530	534	493	538	535	519	593	574	601	562	559	555	536	554	536	536	521	537	540	543	541	532	513	564	521	550	524	550	537	533	553	547	501	546	571	537	553	563	553	512	572	528	541	555	555	524	534	548	521	568	553	567	558	535	522	548	527	552	537	549	518	509	545	560	592	568	566	563	538	548	527	548	547	474	571	564	526	541	542	534	547	525	550	531	524	534	578	538	514	546	553	516	543	535	499	538	536	554	545	515	531	549	591	512	576	572	544	531	515	518	498	585	523	546	524	538	531	513	553	549	571	562	533	528	515	503	527	550	520	528	523	530	571	531	558	552	542	556	544	536	530	488	539	551	536	514	565	563	535	537	551	529	532	570	546	560	569	539	531	555	518	567	538	537	573	530	562	536	507	519	552	535	524	567	491	528	543	533	536	564	583	488	538	487	543	541	512	517	566	509	534	604	533	572	549	519	521	557	537	499	530	551	526	522	569	521	510	491	545	525	516	567	530	535	560	544	533	523	542	517	566	533	505	569	493	513	552	553	515	528	571	598	512	503	561	547	548	510	515	536	524	505	539	524	581	538	543	552	564	531	524	522	514	511	548	581	522	542	571	511	557	505	523	532	538	556	516	509	503	542	569	564	535	537	524	539	506	541	571	514	589	510	544	536	581	553	573	528	534	532	514	554	536	575	534	542	545	511	528	523	526	493	495	527	540	528	533	556	538	538	499	558	557	567	571	577	534	561	519	486	515	562	556	568	531	554	508	530	535	552	546	564	529	535	562	528	574	507	566	537	560	560	550	560	525	569	521	540	558	513
23500	22669	31581	25506	21131	15751	2662	438	368	331	350	345	347	333	332	348	340	331	340	338	341	311	353	372	339	337	324	342	355	327	341	341	325	342	306	326	339	321	374	329	336	287	341	344	345	317	339	315	337	340	341	330	298	300	335	339	363	337	333	308	326	337	349	307	304	329	366	364	329	337	347	320	335	356	329	336	325	330	355	348	358	319	325	362	342	316	327	359	325	362	337	328	348	360	356	333	362	328	344	352	316	326	307	373	299	338	338	340	341	302	363	332	354	315	328	341	340	334	329	356	313	305	324	333	306	347	350	338	333	329	315	353	321	298	336	353	321	310	333	340	331	338	312	331	300	344	347	312	327	310	340	333	347	336	313	348	318	314	358	339	325	355	362	336	360	325	334	344	306	324	358	336	323	319	342	328	327	337	362	298	356	342	323	356	341	338	376	313	341	324	314	328	344	336	363	348	363	334	314	318	337	321	332	301	336	329	342	332	333	327	328	333	361	362	369	324	312	331	311	327	330	310	323	350	339	336	337	297	370	353	358	338	319	331	363	357	326	390	325	299	326	326	332	309	304	342	321	317	333	343	322	340	330	336	336	357	364	353	353	316	341	319	336	345	337	302	297	297	334	321	320	317	320	345	344	322	364	309	332	372	341	329	332	341	313	308	311	305	323	318	329	323	338	325	334	335	327	319	340	324	316	342	331	333	327	350	336	334	344	317	330	322	299	326	351	338	324	320	324	326	324	332	357	343	322	351	332	325	336	323	349	333	329	358	333	336	332	306	316	319	346	301	334	338	320	313	361	326	310	315	357	295	347	331	315	310	326	322	346	334	350	312	326	320	347	293	313	352	323	328	351	365	314	333	310	339	306	324	337	375	340	321	330	313	318	320	369	369	327	292	356	341	316	318	355	337	332	310	337	339	300	337	331	345	350	336	318	371	314	335	315	323	347	316	329	367	339	316	345	318	315	379	302	341	366	327	381	337	320	352	337	348	316	335	311	337	342	325	328	345	306	340	340	335	363	343	350	320	338	300	320	352	342	349	324	351	343	358	321	275	325	307	342	350	318	332	332	340	336	338	346	305	321	316	344	378	326	359	339	355	350	351	326	314	320	372	375	295	322	308	362	327	369	347	348	332	366	342	319	296	356	335	341	327	336	371	337	322	332	312	372	327	369	340	316	306	332	332	315	339	319	315	331	327	287	313	318	342	348	343	330	321	319	361	336	328	342	295	321	335	330	337	335	323	333	332	311	329	367	330	308	348	364	323	308	343	353	330	387	340	331	320	318	336	354	344	323	310	328	337	338	338	323	322	364	376	328	372	336	322	349	325	342	360	336	349	334	322	344	366	336	335	322	318	347	359	290	337	308	326	325	319	329	282	323	336	334	322	345	330	309	357	351	333	306	336	344	331	327	335	359	297	309	293	303	349	335	327	311	355	342	370	319	359	342	357	320	364	329	335	304	336	329	352	301	326	331	297	347	350	344	349	336	315	287	364	316	313	353	342	338	297	323	329	352	324	348	327	328	337	318	330	307	314	311	321	314	347	332	324	355	318	303	339	360	358	332	365	326	337	343	345	352	343	350	319	346	332	340	365	334	343	341	324	340	319	312	322	335	330	360	339	320	311	317	318	331	333	358	341	313	346	325	334	326	323	331	322	330	322	361	345	329	315	326	324	326	348	327	334	302	324	344	323	338	300	332	324	327	296	358	344	308	341	345	335	310	328	344	342	321	317	335	351	356	319	353	324	365	354	334	334	353	320	315	341	361	331	327	334	311	372	308	325	304	347	333	322	329	297	336	353	342	346	356	331	326	363	328	307	330	368	357	324	324	305	344	304	338	331	345	338	347	347	312	327	325	320	308	326	346	339	330	323	314	359	315	314	348	344	319	338	328	368	322	341	313	328	344	328	323	337	366	332	351	326	335	335	337	350	311	369	355	340	363	314	350	279	323	341	319	322	306	307	337	289	359	333	347	341	327	329	299	342	332	332	329	339	328	346	328	320	326	308	363	357	341	350	322	351	315	318	341	346	303	318	337	307	356	316	303	358	351	324	324	318	335	326	332	348	324	353	353	350	330	312	302	355	341	326	338	334	356	313	359	340	341	328	348	315	336	317	300	348	318	352	292	351	322	323	351	321	331	323	326	335	368	331	339	326	301	312	332	359	330	316	336	325	292	311	351	320	361	350	326	335	329	328	325	315	331	318	347	314	342	343	364	317	336	330	335	331	305	349	326	315	316	351	322	363	341	315	348	340	336	357	338	353	378	344	336	320	336	310	344	338	348	359	338	352	348	329	336	322	312	349	328	349	334	332	303	352	304	336	338	342	299	335	343	322	314	351	332	323	345	320	314	359	336	360	338	333	333	334	322	344	328	339	370	362	376	382	338	311	325	325	319	326	329	320	331	340	333	370	331	335	309	363	310	336	329	326	331	367	321	344	327	321	336	340	316	308	359	335	346	347	318	308	320	357	346	362	331	331	361	365	342	314	320	369	342	305	318	344	331	317	319	310	304	338	338	341	311	315	333	319	343	361	364	345	375	333	306	336	330	317	336	329	294	332	348	325	319	342	323	302	342	335	304	343	296	355	336	330	309	349	339	360	347	336	331	323	344	319	337	304	330	336	314	328	339	334	316	357	330	295	351	349	348	303	341	331	320	319	321	323	334	299	330	360	321	329	319	320	326	316	325	304	328	354	358	327	329	316	347	280	323	333	308	324	335	308	339	337	330	335	347	324	353	336	330	315	312	339	366	338	344	313	312	328	368	338	367	329	322	337	314	325	311	340	353	308	328	341	339	324	365	317	351	382	342	346	288	349	312	331	320	349	327	340	310	316	336	320	333	365	325	322	342	303	298	316	324	313	305	315	337	352	323	343	306	315	301	306	360	323	327	315	327	339	332	355	333	345	324	333	318	314	328	312	332	329	360	347	350	319	319	332	310	339	310	340	330	340	327	306	341	325	290	340	333	341	330	336	344	339	313	311	343	378	340	335	345	370	312	322	322	306	324	322	313	384	330	327	313	330	346	335	306	335	320	299	300	393	335	302	316	304	334	332	333	313	345	325	347	345	345	315	334	353	349	347	337	325	332	333	339	336	292	316	315	329	346	326	328	314	317	338	327	345	332	327	345	325	333	357	341	324	350	324	341	340	340	323	326	329	316	354	318	338	313	298	354	297	338	322	318	333	339	343	357	314	340	304	352	296	332	325	334	351	340	312	342	324	304	341	331	339	340	352	359	337	331	308	333	319	336	326	361	326	338	330	351	321	332	348	340	345	354	338	367	322	328	330	346	331	305	363	310	318	350	319	316	338	322	319	330	326	302	296	350	353	342	360	357	304	318	356	341	314	315	328	348	310	317	341	329	379	330	307	350	354	332	323	308	326	346	327	324	315	322	320	318	313	353	373	324	342	345	287	338	324	312	331	319	360	299	321	328	308	354	336	304	324	329	318	330	343	303	309	340	335	327	339	316	343
60102	101289	73370	43211	20031	5264	1285	658	613	615	593	598	611	581	613	618	608	628	577	598	620	616	644	589	597	597	587	536	629	584	600	613	589	585	586	637	601	605	594	571	619	634	627	627	589	602	599	593	572	599	621	570	619	569	578	608	563	641	599	604	619	640	567	578	591	615	614	548	593	612	624	590	587	569	568	609	595	615	593	596	604	588	608	609	578	587	632	603	562	615	588	611	565	613	606	601	580	628	618	569	578	540	604	567	558	606	586	625	558	625	584	613	617	620	621	596	630	575	603	576	621	613	604	616	612	589	584	560	587	595	612	594	619	621	596	589	595	583	602	611	638	578	599	612	623	600	601	612	631	581	578	571	610	579	598	620	588	597	596	571	592	634	599	613	601	537	611	649	598	587	596	616	595	598	606	657	606	600	636	624	606	557	622	575	637	562	583	569	546	616	596	594	582	619	619	614	586	571	573	634	575	634	573	609	568	636	614	585	585	634	641	616	598	594	570	592	611	592	594	594	599	621	574	586	641	581	574	606	596	585	607	571	582	585	607	588	602	613	617	576	593	635	612	581	565	591	635	613	605	592	624	611	604	570	628	659	596	579	614	596	611	587	591	650	586	615	565	590	595	586	621	614	630	593	608	571	615	603	623	588	617	592	589	604	595	558	581	584	587	561	617	568	606	600	624	595	611	635	564	592	575	610	603	594	605	580	595	609	619	598	610	571	585	590	606	543	639	620	626	570	605	555	601	562	622	609	596	574	597	585	588	625	589	602	586	638	585	606	628	597	602	563	603	600	601	616	625	572	567	594	590	568	636	626	585	587	644	606	609	625	605	603	596	562	576	613	595	592	630	618	604	566	558	595	563	598	637	566	560	560	600	593	572	578	620	615	600	628	564	610	560	550	610	557	610	627	606	620	635	581	590	580	573	586	586	610	598	584	625	591	640	576	579	619	608	636	604	574	584	631	613	604	609	607	607	628	592	595	589	568	626	595	556	630	600	595	615	627	599	622	618	591	596	601	577	563	597	604	607	626	559	627	613	641	659	584	554	606	604	570	609	597	598	567	597	561	593	648	580	541	574	607	602	615	591	596	624	602	566	620	535	566	621	636	621	562	562	618	631	588	672	638	605	560	617	577	629	603	574	604	590	598	579	542	605	630	576	599	552	557	570	613	582	603	580	583	615	595	590	585	579	596	592	605	580	623	625	593	599	621	599	595	584	632	582	607	592	581	608	570	583	622	578	597	611	602	546	599	624	585	602	564	598	637	650	609	605	582	578	590	619	567	589	575	587	575	610	582	628	601	587	533	627	602	605	569	604	597	619	611	577	568	605	591	582	593	622	597	571	593	625	578	594	602	547	595	616	600	641	578	579	609	600	588	627	633	551	616	581	597	623	607	590	638	608	595	622	632	631	581	618	604	598	565	569	614	617	630	598	617	562	562	634	617	595	604	610	620	612	573	600	609	609	530	581	641	624	582	600	642	606	565	608	584	564	613	610	582	613	608	575	605	586	623	573	599	560	597	584	588	561	543	598	607	604	600	609	587	570	553	571	590	658	606	538	593	624	645	567	603	558	594	590	564	560	615	560	602	587	571	605	581	608	607	617	650	569	586	580	589	587	578	600	621	569	644	584	624	592	581	577	574	591	558	574	548	602	597	590	576	581	564	580	550	598	589	572	579	545	582	595	583	584	597	588	556	564	614	597	619	605	602	589	606	582	591	581	580	570	598	609	629	617	625	645	597	572	547	636	577	584	622	593	606	601	609	623	574	616	632	627	592	587	634	604	615	652	631	587	595	599	564	618	607	606	589	615	590	597	561	617	609	646	585	570	575	567	625	620	623	601	576	590	615	581	647	624	599	621	560	592	615	578	579	604	587	604	556	683	585	605	631	626	591	587	563	608	615	610	586	556	604	573	616	597	598	630	573	575	553	601	615	596	603	578	605	578	599	569	591	581	564	598	611	632	544	583	634	578	585	603	592	616	589	619	577	541	584	568	652	595	626	632	573	564	581	577	607	585	607	610	616	623	578	604	602	572	597	571	636	651	586	614	636	613	595	618	612	568	534	618	585	599	592	614	610	600	569	572	594	600	601	594	600	578	613	612	551	605	531	565	567	624	631	592	609	637	606	595	600	634	574	581	578	642	590	609	590	590	605	596	596	571	604	634	590	563	620	590	592	627	608	592	597	631	607	590	594	601	597	600	588	618	592	579	635	648	599	651	612	618	581	614	622	598	578	587	571	618	611	550	604	597	579	596	599	602	578	578	635	653	630	573	601	578	602	585	605	584	613	649	639	589	618	601	611	570	584	596	563	608	590	589	577	607	612	591	623	622	629	637	597	556	597	584	596	636	585	606	612	608	602	579	613	555	606	621	591	574	598	588	622	566	586	634	616	575	654	637	576	603	597	617	588	627	579	607	643	585	616	608	635	609	573	629	587	558	574	572	631	620	563	604	649	613	629	607	604	608	603	639	553	607	587	562	599	652	593	639	597	611	611	577	560	584	601	592	609	597	611	621	561	575	601	600	585	576	570	617	617	593	588	602	623	586	531	561	612	581	583	630	552	591	583	640	615	627	608	635	561	572	590	595	584	613	644	601	622	613	600	600	568	604	624	629	606	663	538	566	574	583	601	594	588	618	605	599	619	583	561	644	601	608	599	655	587	633	604	562	625	612	592	642	582	603	597	593	582	614	564	632	615	591	558	615	596	607	579	575	584	617	602	578	615	617	684	577	583	574	625	592	593	628	632	595	603	624	550	609	609	638	606	570	602	615	594	609	573	606	589	567	612	613	605	620	593	597	627	617	574	579	561	641	613	579	602	615	579	610	576	566	625	549	569	607	617	586	560	596	563	574	582	610	557	555	606	599	558	596	570	564	611	624	618	597	577	615	631	585	583	560	592	616	591	575	544	572	571	642	617	594	637	612	609	592	577	581	551	588	599	593	605	626	579	567	557	602	607	540	616	617	567	595	616	587	604	558	582	610	596	570	609	599	552	590	566	645	581	591	614	583	596	569	583	547	615	609	572	549	638	598	598	551	607	601	588	564	613	611	627	594	596	600	650	597	608	592	627	579	608	591	642	615	648	583	617	602	629	595	581	617	555	625	613	609	604	602	619	641	586	590	540	630	612	610	652	614	599	593	562	594	596	605	619	584	607	567	596	608	607	610	587	594	608	611	551	595	603	601	552	579	585	592	562	581	610	567	576	584	618	590	619	604	627	580	590	601	599	574	576	598	592	555	587	619	588	606	566	604	576	602	636	646	601	617	566	589	591	557	615	624	644	593	572	571	640	610	551	603	595	578	600	592	608	608	608	586	622	639	601	611	632	610	581	560	588	634	597	610	596	629	568	606	595	591	636	586	629	611	610	581	572	632	549	629	561	600	645	600	578	571	577	586	611	564	623	586	568	606	598	594	607	596	589	591	609	629	599	615	563	572	583	596	578	578	585	655	603	640	606	570	597	542	579	626	590
29575	32093	27550	11410	1677	497	311	275	269	264	265	287	317	278	311	273	296	263	274	285	291	285	277	272	277	294	279	290	288	263	282	272	278	322	269	281	270	266	283	278	294	273	255	286	299	258	256	296	267	308	262	276	277	272	292	280	273	251	294	275	273	299	264	295	273	278	268	271	291	266	269	295	298	285	291	283	298	289	278	272	284	294	274	264	288	277	272	262	291	275	268	295	268	267	267	258	280	275	282	294	285	293	274	279	303	254	309	275	312	277	310	265	291	285	284	264	281	251	286	279	274	279	291	288	268	291	256	272	282	280	265	263	282	246	256	262	301	249	311	271	275	306	271	324	308	290	280	289	301	309	256	275	320	285	248	282	296	317	250	284	303	322	266	265	302	287	265	301	279	267	268	303	299	278	276	282	271	272	295	260	253	328	287	259	268	301	269	264	257	297	292	281	302	280	317	297	268	302	300	292	270	291	330	268	283	335	283	283	292	268	258	297	244	280	283	270	263	313	285	272	255	279	260	301	292	276	284	257	289	277	297	286	308	282	289	283	283	304	278	272	290	291	276	304	290	285	262	279	267	267	287	275	312	270	286	279	262	280	285	265	291	301	281	287	290	276	263	267	251	248	277	294	288	252	273	280	256	254	271	260	253	270	303	299	268	281	267	309	307	271	284	303	265	277	268	284	277	293	277	256	296	297	279	273	291	275	294	290	282	309	286	281	310	283	292	279	262	302	261	292	289	298	253	289	252	281	272	272	261	295	289	268	287	292	274	293	310	291	293	283	262	264	317	270	257	251	291	278	293	287	292	288	300	273	263	265	273	319	247	273	266	264	262	289	282	268	290	288	266	299	272	299	270	295	295	273	282	300	226	307	295	290	249	265	281	253	278	285	283	316	275	290	278	279	283	307	297	289	316	276	304	291	291	276	267	274	277	257	267	289	297	276	274	265	287	294	252	283	286	253	259	292	265	266	276	287	282	285	286	305	312	260	277	274	286	303	265	272	257	276	249	265	315	289	272	260	275	284	278	255	295	294	253	302	283	285	257	316	253	274	284	296	274	283	266	307	265	270	275	265	296	268	270	333	266	274	295	294	304	277	293	321	250	266	279	280	312	280	267	271	283	286	266	286	283	268	276	289	293	304	299	257	295	285	287	273	281	274	265	289	295	271	267	287	301	281	296	280	290	282	295	275	248	279	285	276	294	280	250	273	296	272	298	297	247	272	278	305	277	282	244	286	322	294	280	294	286	273	305	286	264	272	302	292	257	283	287	270	287	279	294	259	259	260	277	297	286	242	315	281	283	275	261	259	295	268	286	265	278	264	288	308	290	253	276	279	311	295	274	282	285	270	307	290	271	287	256	275	298	278	256	262	289	288	260	279	310	271	286	280	309	267	295	288	283	270	289	277	280	281	239	297	284	258	290	283	267	276	283	258	279	291	280	274	262	261	297	290	244	268	286	270	298	299	308	316	286	303	258	274	301	260	271	257	328	286	290	282	294	242	279	275	273	253	282	282	289	281	283	302	260	258	252	301	320	288	278	276	282	292	264	311	299	276	245	283	278	260	287	294	277	271	268	273	308	303	256	301	256	268	293	310	309	267	261	269	290	257	274	243	293	276	272	300	275	267	296	306	298	285	270	287	290	282	278	258	256	274	271	319	285	265	283	305	290	286	279	302	282	258	276	285	300	290	278	275	273	304	262	284	296	305	278	290	262	289	259	282	287	300	280	287	275	263	283	264	275	274	298	284	273	272	276	265	287	281	296	305	278	305	284	303	269	291	295	301	276	281	286	300	292	273	296	309	306	310	282	268	278	279	290	292	270	304	284	268	288	283	282	274	285	269	270	270	259	269	306	259	269	258	311	288	268	246	274	277	290	280	280	285	288	266	302	274	269	281	273	275	285	310	254	290	281	272	318	280	292	288	252	299	285	299	314	282	276	271	285	299	302	285	291	307	280	276	286	283	314	263	287	301	266	275	291	298	294	289	273	298	300	260	268	307	265	281	274	294	293	277	289	271	281	283	278	288	278	286	277	268	307	284	268	252	254	296	284	300	289	292	316	279	276	266	267	305	262	280	302	296	269	288	312	251	252	283	271	282	267	269	301	288	286	278	261	286	282	245	263	280	275	280	287	275	271	263	274	272	283	272	287	273	275	316	297	302	282	268	270	292	291	283	245	286	295	275	261	263	242	306	322	293	269	277	293	272	306	284	289	273	291	281	285	325	294	271	306	283	291	275	252	286	299	297	282	258	264	295	250	299	278	309	271	287	310	308	282	267	286	272	273	282	249	327	289	279	273	269	276	274	278	292	272	280	300	268	285	282	270	283	281	285	276	257	261	280	283	291	290	288	258	279	303	292	285	298	286	276	276	278	281	285	255	269	285	274	299	305	276	290	278	273	298	272	272	294	267	263	290	244	275	272	289	291	296	290	265	307	325	287	270	274	273	282	302	282	298	249	287	264	249	272	315	288	286	298	291	297	232	281	323	278	292	299	273	289	291	286	308	251	304	303	299	279	282	280	255	286	268	304	284	269	277	281	302	299	273	280	302	280	282	269	290	287	282	282	310	255	288	286	282	281	267	275	249	284	266	282	269	281	288	292	299	265	286	331	283	282	303	283	274	298	304	291	265	259	309	261	281	290	277	268	293	275	293	257	268	289	317	285	299	308	291	277	285	277	279	266	270	291	269	277	277	293	290	299	262	295	274	268	281	264	282	267	266	268	279	299	272	294	258	267	263	294	274	247	313	273	263	272	267	285	282	264	286	283	272	253	329	257	292	292	253	271	289	301	272	301	261	269	287	274	283	299	287	299	276	294	283	286	278	270	298	297	259	270	296	276	250	277	285	245	291	296	258	286	318	303	271	278	300	308	287	293	293	291	287	268	275	312	279	282	314	306	283	275	273	310	277	286	290	284	271	290	258	265	278	289	276	265	275	288	293	271	293	279	282	271	268	277	281	272	307	289	278	280	267	277	265	312	285	263	265	271	275	300	224	275	308	292	300	279	280	290	312	296	290	258	289	287	273	272	269	291	269	280	272	265	286	293	268	303	289	285	281	307	298	287	281	304	297	278	278	302	295	270	287	263	268	303	293	251	317	278	290	298	273	308	284	284	281	265	322	259	295	292	257	291	300	284	266	286	289	283	297	290	268	289	300	325	287	297	284	277	286	267	285	296	274	316	280	308	282	283	299	301	269	277	287	286	304	282	256	269	286	263	282	288	275	277	264	280	281	265	261	273	283	274	272	285	287	276	258	279	276	296	288	283	275	266	289	275	279	301	281	284	299	279	303	292	252	267	289	278	303	284	288	268	267	316	253	287	276	271	312	300	315	269	270	286	273	286	266	296	304	299	292	290	287	280	306	285	294	281	301	252	277	268	286	287	287	303	302	295	280	306	295	285	288	326	275	300	284	290	284	315	310	274	273	285	279	264	283	319	296	285	269	314	285	310	277	291	293	281	285	286	297	297
37388	48878	32649	12266	3260	1023	559	564	534	490	514	512	502	552	557	553	513	578	529	553	559	512	583	555	519	550	533	524	516	524	510	520	517	524	545	553	589	545	527	524	494	581	526	527	532	555	540	544	525	564	549	550	500	573	550	565	534	525	573	556	515	510	532	493	504	536	568	520	551	487	536	528	504	510	537	576	531	558	524	532	534	520	549	516	527	522	563	517	496	499	536	578	510	535	512	552	457	518	476	555	554	535	495	530	526	547	582	554	512	503	521	518	557	577	525	536	518	518	531	539	514	515	566	526	543	504	519	527	528	545	553	585	485	533	530	525	529	563	536	528	529	540	495	537	548	514	541	498	501	534	551	490	549	534	555	550	545	523	557	566	535	572	507	521	511	540	531	545	524	539	567	540	550	489	498	518	537	560	527	561	528	487	580	545	542	580	513	524	552	517	491	514	566	551	524	561	483	541	552	528	547	553	527	541	523	512	523	520	531	533	558	556	554	560	543	544	564	568	553	559	508	566	518	539	506	520	532	569	549	543	556	537	520	541	528	533	543	537	519	549	544	538	495	519	559	554	542	489	520	513	558	526	530	508	512	571	506	573	511	500	565	494	500	491	528	572	568	531	525	537	557	510	544	590	524	521	521	554	526	533	523	563	567	530	556	527	536	533	538	536	533	525	524	496	529	547	510	482	521	551	534	543	508	523	540	550	517	514	515	544	495	549	504	551	543	531	529	486	509	533	521	539	568	505	548	537	495	520	545	521	575	517	529	499	531	549	539	534	492	571	565	532	547	585	538	556	584	566	513	561	540	523	520	558	544	494	494	521	507	555	510	509	510	598	534	502	529	530	546	502	545	516	495	534	506	569	551	550	536	527	552	455	506	512	548	559	523	537	537	551	531	555	578	522	490	514	545	513	511	554	510	518	532	573	509	545	520	520	567	568	574	499	566	536	513	517	511	504	530	552	558	521	527	522	541	523	564	515	553	493	557	527	543	547	551	554	531	540	522	540	580	512	497	492	553	486	517	575	532	561	519	571	557	558	576	534	545	527	519	500	531	573	545	512	555	520	498	529	540	565	532	541	589	565	525	555	536	527	533	541	511	556	544	507	520	527	551	534	499	540	528	539	552	541	506	575	532	513	499	590	501	551	489	552	542	543	528	557	531	495	560	554	541	509	512	521	554	549	504	537	494	502	555	510	512	560	582	523	506	534	559	539	530	512	559	494	512	536	551	526	528	543	567	521	510	494	517	518	551	507	522	533	514	500	564	542	540	546	551	506	525	540	578	519	503	546	532	502	562	540	567	529	516	581	535	508	500	508	525	536	518	545	557	525	549	551	563	508	534	539	535	518	514	499	555	560	520	494	545	573	500	560	501	508	524	552	510	500	535	504	551	508	539	516	519	513	551	529	530	488	514	518	526	506	515	521	514	526	559	577	561	549	553	529	526	542	542	555	558	506	514	539	545	517	542	552	543	529	523	544	523	556	543	512	519	525	583	526	560	508	513	565	522	521	536	554	496	541	525	530	524	515	495	516	543	534	540	562	510	500	530	542	545	515	563	532	514	551	523	530	532	533	480	531	536	495	543	512	507	550	549	543	574	541	526	545	541	531	516	530	518	552	500	543	536	563	539	517	536	570	521	502	552	532	527	510	556	556	563	558	563	517	513	528	546	534	501	558	527	546	512	547	544	552	549	545	511	541	540	517	564	511	556	510	524	511	544	548	544	557	514	488	497	534	569	569	536	523	566	519	537	552	510	543	536	519	531	558	525	547	534	535	534	544	558	556	532	568	503	470	527	563	523	555	541	528	500	530	517	494	525	560	544	532	534	518	547	563	533	509	511	547	524	503	542	503	505	544	549	546	535	528	573	534	530	557	535	521	570	511	498	522	467	571	538	544	577	553	508	530	509	572	517	512	528	540	531	518	521	529	504	563	536	498	501	567	527	546	553	563	514	559	545	520	499	518	532	592	550	553	506	470	539	561	541	550	541	554	540	558	504	542	548	545	552	523	543	538	537	541	545	539	533	563	549	553	510	535	520	511	533	584	546	540	517	568	539	536	545	557	530	561	536	536	566	515	528	519	541	533	543	502	544	502	530	543	534	509	543	525	523	521	549	502	518	549	487	569	530	524	569	506	525	518	549	522	510	540	517	545	549	505	548	511	555	504	538	536	558	533	533	563	551	529	568	558	520	551	517	555	528	544	484	542	505	535	548	520	535	570	538	508	519	518	532	507	530	538	542	573	521	517	550	516	536	533	529	532	538	543	526	524	513	502	549	560	496	521	547	505	522	543	511	554	525	543	530	541	568	543	559	532	518	481	515	492	545	518	535	484	496	558	543	573	533	512	548	569	555	567	513	513	534	494	505	495	549	538	528	524	562	561	508	533	492	557	497	570	520	555	499	500	542	560	511	550	523	556	531	531	530	538	540	508	518	527	508	555	539	511	527	559	521	590	534	530	536	534	501	505	524	523	529	541	527	585	538	575	560	536	544	527	505	528	516	539	548	544	511	545	521	523	570	518	518	509	569	533	547	551	521	533	525	553	541	527	539	565	558	542	498	547	534	523	525	528	545	540	503	522	484	498	493	520	543	532	520	522	581	521	545	524	541	535	478	541	549	548	510	562	557	542	512	504	525	553	517	579	534	534	540	568	538	536	500	526	536	505	506	543	538	554	553	519	541	522	562	529	496	556	541	537	571	525	517	517	471	517	547	558	530	546	510	544	562	527	511	522	525	576	522	536	528	506	527	552	548	548	502	525	522	499	532	534	568	538	532	531	525	501	524	531	570	551	543	544	516	587	491	541	555	535	558	543	513	559	539	534	553	523	551	528	521	518	571	523	563	561	548	528	513	521	584	546	541	543	520	543	521	549	588	511	527	517	521	553	554	533	563	536	515	536	522	525	534	523	517	530	563	516	567	533	528	564	506	545	548	531	541	537	544	537	508	543	541	521	524	563	514	546	543	539	513	564	527	615	520	547	522	540	542	545	546	515	506	563	516	540	565	523	536	499	556	551	525	513	553	507	520	498	539	546	522	523	524	532	548	510	489	589	499	524	526	528	537	502	489	540	530	526	547	499	550	522	562	552	536	549	537	532	518	583	521	543	501	575	518	569	537	556	515	509	498	534	518	578	506	566	528	577	559	549	523	544	538	541	480	520	571	527	533	533	567	530	531	502	512	571	529	481	557	574	539	531	540	507	564	531	505	504	506	558	498	533	566	529	572	526	549	536	508	583	540	539	551	527	540	516	566	540	608	544	485	531	469	553	538	504	503	522	518	629	499	536	527	573	520	526	562	534	522	566	540	549	501	538	539	545	534	517	525	553	556	542	528	558	498	529	569	542	550	517	580	503	586	522	543	551	488	555	524	585	524	524	540	546	486	567	556	519	535	536	510	520	551	541	539	515	533	532	530	488	540	587	490	549	573	533	497	547	523	534	556	555	533	560	543	555	557	522	500	530	516	503	543	509
24902	25061	34415	27154	18014	5080	584	343	286	288	275	295	300	265	299	313	304	306	301	285	281	289	276	270	324	287	295	263	286	297	312	275	276	292	282	300	264	308	274	310	303	297	316	297	300	281	299	271	270	285	282	291	311	325	289	262	257	271	318	304	285	280	303	296	319	270	300	300	289	269	311	294	292	315	266	308	299	278	281	294	299	293	292	314	286	298	261	279	286	295	268	276	303	286	260	268	278	295	305	296	270	283	289	253	296	266	311	281	295	297	295	307	290	295	280	284	298	294	244	281	270	299	303	288	264	279	285	278	278	277	278	294	287	275	303	280	317	311	265	286	307	238	313	253	307	269	323	300	296	317	272	268	287	284	259	308	257	269	299	276	307	287	295	292	279	279	264	259	272	291	276	277	276	288	304	292	282	289	291	289	306	261	297	304	268	289	284	265	311	278	320	282	308	269	295	300	279	281	281	288	321	303	251	253	289	255	276	295	280	266	278	279	284	326	269	273	271	316	276	324	278	284	293	279	312	287	302	295	293	276	274	281	283	286	292	280	274	261	318	276	288	267	286	259	294	275	288	263	304	274	277	299	273	293	269	303	281	279	312	289	287	279	266	306	273	304	246	312	282	259	258	270	279	312	288	301	320	292	280	293	294	287	303	271	259	297	286	275	254	267	292	302	255	281	295	291	279	272	267	274	299	289	295	292	273	273	267	272	285	282	287	289	274	290	277	277	301	311	303	316	266	322	263	276	260	292	299	309	283	263	286	293	276	274	307	293	296	294	292	281	296	286	277	277	293	298	274	285	274	270	306	273	286	285	273	277	261	291	289	278	292	270	280	300	300	269	289	281	298	284	280	272	266	294	289	293	300	287	277	276	291	300	323	301	290	286	259	270	276	321	305	274	306	293	277	280	294	268	292	316	275	249	272	275	269	273	290	302	298	281	265	264	306	277	304	315	283	302	314	288	314	291	289	274	290	290	296	266	316	288	296	300	237	313	285	258	274	272	271	287	294	294	268	263	277	294	292	300	268	304	284	267	295	260	308	299	297	294	291	289	271	310	291	286	276	295	287	281	298	310	297	284	271	296	303	316	298	279	275	273	273	289	285	316	295	291	263	311	285	297	276	277	293	293	317	260	270	255	284	276	279	284	315	261	275	276	319	240	290	276	283	281	300	299	268	287	249	284	315	255	285	263	288	286	289	303	301	299	305	274	292	295	317	287	314	285	301	280	307	277	290	291	280	266	302	268	312	301	282	275	255	286	283	315	316	298	299	280	309	271	293	264	276	255	299	269	260	321	267	281	291	268	314	262	298	312	295	314	288	292	304	315	280	300	301	287	281	280	292	284	303	283	323	288	284	284	296	259	274	268	273	289	305	291	292	249	299	290	302	305	299	282	278	288	282	273	271	313	310	258	287	302	274	284	284	301	277	272	288	289	290	295	279	287	264	257	262	283	324	271	258	281	283	308	281	277	285	292	284	312	298	296	304	313	271	286	289	274	286	276	313	284	265	278	272	274	253	298	314	279	294	270	286	287	250	273	286	308	291	288	263	244	288	295	293	254	263	286	297	301	269	333	293	269	304	298	302	283	304	275	308	298	281	307	268	319	287	278	298	270	301	295	286	305	274	298	318	284	273	297	309	298	318	280	289	303	305	286	318	305	279	280	290	271	306	276	302	275	293	292	289	274	256	265	292	290	280	259	279	288	292	281	256	282	289	310	297	303	296	294	301	316	267	297	290	260	271	304	281	265	309	314	276	301	272	276	295	285	281	268	326	279	291	315	299	294	290	292	265	292	278	288	279	269	269	306	270	279	288	316	287	302	292	282	291	302	300	284	295	305	274	287	273	284	267	288	306	285	265	258	289	279	307	287	290	310	271	267	273	304	280	261	280	324	265	254	268	295	282	280	302	261	273	272	281	296	281	297	283	309	281	246	300	288	301	317	319	285	269	272	274	281	274	291	292	282	294	281	290	300	274	297	282	320	293	272	284	262	304	286	286	280	298	306	304	297	313	272	294	273	285	279	290	287	296	284	274	290	261	316	275	282	292	290	300	276	308	310	298	299	287	295	291	322	286	292	290	318	301	332	303	309	258	298	276	297	300	267	302	342	257	310	277	293	283	281	308	277	281	293	255	268	275	270	305	294	277	280	280	280	304	279	290	275	264	304	288	259	325	283	322	323	282	285	289	277	275	301	298	263	263	286	273	290	290	309	270	277	248	272	309	283	281	296	284	303	279	293	280	303	266	260	293	286	283	281	275	287	316	253	275	307	263	251	296	279	276	289	307	257	304	280	272	269	277	284	278	272	288	278	283	298	279	289	308	262	275	315	271	282	280	300	282	298	274	284	325	277	313	267	258	277	315	305	273	280	319	288	292	298	300	289	264	296	286	270	283	279	302	285	285	304	316	280	284	296	272	284	288	323	291	283	288	255	281	292	270	268	274	255	294	291	273	249	325	283	253	277	303	299	283	278	284	276	272	274	266	299	268	262	302	280	270	283	318	317	275	271	285	274	295	278	281	265	277	293	313	273	309	261	293	278	287	280	264	278	298	301	252	305	305	270	293	306	292	270	252	277	301	280	246	283	275	299	277	315	284	272	306	302	303	290	310	245	310	289	278	285	297	273	292	266	274	286	266	308	266	290	261	250	298	284	263	276	278	275	285	314	298	288	292	295	279	299	302	291	279	285	267	289	292	304	301	287	317	296	299	291	291	274	260	289	276	281	312	280	264	314	319	300	325	278	302	290	309	271	261	294	254	300	277	326	298	301	282	251	280	309	269	272	264	277	296	263	269	287	311	294	267	299	337	333	282	267	284	306	305	314	295	283	304	272	271	278	282	294	295	270	286	290	260	292	275	279	305	294	241	292	253	281	281	301	330	283	270	288	302	311	295	292	276	301	319	291	258	287	273	273	287	301	303	303	272	293	297	255	244	282	293	258	272	277	281	245	306	277	273	276	286	272	275	301	275	288	263	289	289	283	283	273	289	298	269	302	310	278	289	282	282	298	301	296	291	307	264	311	285	287	306	290	308	276	256	302	281	282	303	283	280	276	284	281	306	274	298	298	286	281	289	257	279	292	298	324	295	265	282	303	283	281	293	266	283	327	288	271	279	280	297	284	256	283	308	279	307	276	253	291	279	258	297	292	293	279	262	279	288	271	274	293	283	268	285	281	301	279	293	273	286	301	272	312	264	272	284	295	316	274	286	289	281	305	272	269	292	270	277	288	297	314	277	310	306	302	295	284	301	290	297	295	303	275	260	294	291	302	272	266	301	297	284	286	277	258	274	295	264	291	256	278	300	269	305	302	304	325	257	293	274	320	287	300	251	271	282	276	300	288	318	287	300	286	297	290	294	281	292	288	255	264	254	284	302	294	305	252	291	309	294	294	297	254	278	316	295	266	284	273	313	306	296	271	283	275	298	274	273	257	308	306	289	300	269	306	277	319	272	299	267	305	303	284	315	264	296	294
59953	90946	63355	33913	12833	3166	889	606	539	559	540	530	540	556	527	546	542	506	558	543	529	536	541	581	554	526	554	548	564	547	532	546	573	530	567	555	534	524	512	584	537	523	533	491	555	515	532	524	542	515	554	525	536	514	563	552	512	546	538	557	523	497	527	548	539	528	502	531	557	525	530	534	528	547	568	567	561	502	521	566	552	551	550	546	565	524	515	561	492	548	542	581	584	536	589	506	547	501	513	576	538	570	505	540	516	542	521	587	521	491	524	512	495	547	553	489	553	537	569	512	531	557	604	554	548	549	595	548	558	590	551	517	565	502	494	555	584	541	544	495	564	542	531	571	507	521	517	512	548	546	558	548	574	531	520	588	565	552	543	511	559	515	561	567	541	561	531	549	535	536	532	541	555	544	597	560	524	558	515	515	525	533	555	511	556	517	573	511	550	527	514	567	549	553	542	543	546	525	538	558	527	515	541	558	515	527	517	579	516	544	553	503	591	556	545	570	539	539	540	527	549	544	571	509	551	507	566	522	517	562	579	531	559	549	542	530	532	568	558	559	572	515	555	534	558	553	498	512	541	500	528	517	550	560	502	579	555	543	536	533	516	561	531	538	596	560	535	558	522	539	555	537	535	540	572	576	564	566	538	548	545	523	540	522	532	499	538	534	522	548	537	586	527	528	533	589	550	522	543	599	550	565	526	517	559	564	547	516	548	580	535	548	542	515	545	564	516	538	567	570	503	558	531	570	547	506	542	556	517	537	532	552	567	538	562	537	549	548	532	556	535	535	538	545	579	501	527	522	570	564	548	563	555	537	534	549	531	520	536	502	537	565	533	553	474	571	552	554	516	530	552	532	548	561	561	506	517	559	518	502	523	562	524	538	545	524	559	563	529	534	524	518	574	563	514	556	505	577	522	553	530	504	559	575	560	553	515	551	522	564	547	506	536	536	508	575	541	533	559	611	511	522	533	589	557	504	560	547	487	518	561	566	524	566	632	536	534	541	538	545	573	541	515	542	554	509	552	583	494	503	562	537	519	583	546	503	496	553	583	580	510	590	529	525	575	555	511	540	527	579	557	543	549	550	529	539	551	560	504	558	587	549	520	534	539	528	560	534	528	498	537	533	518	531	576	582	524	553	545	524	558	496	542	492	519	521	498	543	562	580	532	530	478	504	505	510	552	573	519	517	499	584	528	559	528	526	548	497	477	541	516	532	557	556	550	553	552	506	535	576	559	542	524	513	524	567	514	525	495	531	551	547	549	554	529	559	544	519	572	522	566	548	544	534	544	502	536	546	500	533	544	552	556	537	523	487	579	578	535	540	502	540	512	546	507	562	575	534	509	531	494	546	548	540	510	575	556	573	555	534	558	500	539	513	546	517	542	517	626	533	496	545	529	529	541	536	517	578	562	534	505	560	548	584	566	558	538	507	511	519	540	547	583	525	535	553	535	572	539	528	567	559	523	552	555	520	538	504	507	550	541	561	560	529	550	571	529	543	574	558	549	548	523	530	531	528	526	559	528	587	580	559	504	536	552	532	592	570	497	531	551	500	533	524	588	518	575	607	554	571	525	502	550	542	501	513	547	495	487	554	532	543	543	544	548	564	566	538	500	549	556	512	545	533	561	490	569	533	551	515	495	578	537	549	507	510	511	556	570	570	543	531	517	588	548	522	497	537	571	530	539	529	565	538	507	605	534	554	539	520	508	598	544	558	532	531	544	533	604	524	533	543	553	520	524	522	518	528	544	520	552	525	542	537	532	553	551	562	533	526	519	537	523	560	550	559	580	545	521	521	538	506	544	533	554	515	536	563	572	519	554	541	523	551	498	524	556	550	587	521	564	550	545	503	619	545	563	560	525	541	553	565	506	557	559	555	497	538	547	543	518	537	523	532	551	537	518	483	522	508	527	516	580	539	544	496	532	522	520	552	536	553	546	509	527	561	566	539	534	571	566	561	517	577	544	562	510	535	513	517	544	536	563	576	531	573	543	573	541	506	562	550	557	523	539	551	494	538	575	536	594	535	553	551	494	544	555	511	543	536	531	533	541	550	531	584	524	554	563	568	507	583	565	541	538	522	550	540	514	491	505	547	518	566	505	519	529	541	542	503	551	547	559	520	509	562	569	593	555	536	555	571	504	535	550	525	512	522	533	539	563	547	553	561	547	538	586	491	554	507	515	549	551	571	543	537	512	586	536	580	539	550	529	559	484	520	526	552	545	534	550	537	496	591	539	511	520	587	539	550	497	548	522	556	519	529	532	587	552	521	522	546	534	486	549	526	527	538	526	587	521	527	525	524	567	541	500	523	528	543	548	558	564	524	555	525	526	524	521	559	550	533	528	555	519	560	524	576	545	517	534	557	564	549	522	516	531	538	559	537	564	553	536	558	566	542	559	517	528	501	487	538	545	569	553	486	562	505	545	546	541	560	536	548	539	526	548	521	549	555	535	547	509	532	489	541	545	533	564	559	546	531	525	535	543	524	554	524	555	528	553	531	550	532	600	514	498	553	546	529	532	587	538	581	489	522	523	518	548	546	547	541	520	566	571	544	583	467	580	572	537	523	570	579	572	513	552	543	528	566	541	551	579	545	525	548	511	575	533	566	540	546	564	542	574	547	522	606	544	510	486	558	497	543	529	557	558	541	524	533	548	510	528	536	559	567	545	524	545	531	539	565	519	525	536	519	544	550	565	559	513	485	548	574	531	519	531	544	563	551	551	518	535	493	513	545	560	546	532	532	561	552	528	508	527	560	511	529	559	572	532	549	553	563	543	563	561	542	537	513	496	571	516	557	535	534	574	530	519	589	568	533	534	539	524	546	542	536	556	564	551	564	561	534	518	521	503	513	557	504	530	522	528	500	569	492	523	510	528	594	531	555	521	555	513	561	515	551	547	543	594	525	496	551	520	505	531	540	565	520	555	487	558	549	495	545	563	541	561	576	562	520	546	537	534	552	545	536	549	556	541	543	568	546	548	501	504	572	504	551	517	527	511	537	556	546	520	559	576	559	574	514	551	498	565	556	522	543	557	532	548	591	540	521	551	540	526	535	539	523	535	554	583	497	535	569	522	528	542	545	483	540	566	547	536	521	537	577	567	525	563	560	546	556	475	520	570	521	556	564	544	520	502	563	570	548	549	521	528	550	507	495	550	555	499	562	565	543	512	509	584	495	540	524	518	531	566	479	590	525	551	530	563	562	549	521	528	551	554	567	508	534	514	532	532	538	539	575	532	558	546	515	524	528	538	509	549	543	547	554	557	562	525	524	501	522	523	530	515	551	524	545	554	578	560	540	547	546	549	538	507	581	549	559	546	520	575	514	532	573	557	548	567	532	504	538	554	593	515	491	536	553	529	528	519	525	531	509	560	539	553	546	540	567	535	528	535	561	520	529	526	611	501	532	494	526	508	582	541	565	555	543	516	576	555	551	529	537	525	557	528	527	530	532	563	523	560	534	562	533	569	514	544	506	516	547
23510	22656	31104	25050	21102	15978	2635	440	351	349	379	351	346	379	342	353	345	350	332	342	344	338	353	331	340	343	342	375	361	355	340	335	327	333	356	361	330	349	324	312	310	315	306	361	334	328	299	327	332	354	353	326	306	351	342	344	344	295	332	332	355	337	359	331	318	353	340	363	340	313	319	362	355	298	330	357	345	386	340	321	370	296	312	315	358	334	338	337	345	358	310	363	329	360	355	320	304	338	329	324	333	335	339	331	291	312	342	353	338	350	322	299	367	330	314	347	346	346	321	345	322	333	339	326	329	336	331	330	329	335	346	314	337	312	354	342	335	320	348	352	310	341	341	342	335	348	362	329	342	348	317	343	347	283	314	318	332	355	296	284	364	316	302	351	336	340	353	351	323	338	333	321	327	315	365	350	311	339	324	333	356	323	345	328	344	338	344	340	309	301	370	318	374	324	350	344	357	304	341	332	311	332	339	355	341	297	343	300	338	342	300	319	306	348	308	316	346	343	305	316	305	306	371	315	322	341	326	329	312	318	321	302	334	337	360	308	325	339	346	344	333	338	317	335	319	362	341	314	326	298	325	336	336	320	350	324	360	335	354	357	351	337	340	305	351	322	333	370	294	335	329	323	350	340	305	334	355	338	332	353	346	343	363	325	357	315	293	302	336	310	342	327	359	346	334	348	326	342	333	340	329	378	332	357	332	364	348	352	349	325	348	338	358	348	341	322	327	331	342	351	312	336	329	367	339	346	325	347	347	335	341	325	354	356	318	327	320	332	331	325	307	353	353	352	351	336	382	346	349	316	351	317	354	360	334	333	340	306	364	360	347	302	307	330	330	318	319	331	362	354	326	336	324	343	332	329	336	354	308	319	345	318	349	347	326	338	305	332	329	327	327	318	357	368	358	326	344	336	358	366	328	329	341	359	322	327	307	332	349	335	301	353	336	335	331	354	339	332	346	338	329	319	367	324	319	356	321	318	331	334	308	309	336	341	337	306	352	351	331	321	332	345	362	342	325	348	316	331	357	304	360	318	323	307	309	347	350	326	316	296	335	322	329	323	316	358	337	331	347	356	345	336	362	332	320	324	367	328	354	324	353	324	320	332	344	345	345	348	338	321	334	327	312	306	356	331	360	326	331	317	379	323	325	325	319	343	330	311	335	330	333	325	304	312	343	340	344	346	356	337	316	301	355	325	346	327	345	358	348	342	315	331	374	346	337	327	355	330	392	331	320	352	327	338	354	338	315	333	354	332	350	323	308	315	341	309	340	317	347	337	327	319	349	317	328	291	371	374	356	319	313	316	354	343	303	324	343	334	339	353	352	329	348	333	308	304	323	340	337	313	333	371	349	359	342	334	321	305	376	322	322	323	369	318	309	342	328	324	290	322	331	348	289	338	356	313	327	332	340	257	332	348	344	379	321	335	312	346	322	333	331	349	323	315	323	347	341	336	305	309	334	314	347	346	368	330	321	298	278	338	337	337	332	328	308	359	323	334	312	341	324	334	284	355	310	301	366	308	307	324	344	332	365	327	354	359	322	350	331	322	327	340	373	375	299	333	309	317	326	322	350	334	341	326	292	330	335	312	337	311	319	343	298	357	346	329	338	349	339	378	316	367	330	343	340	349	333	320	351	345	305	331	320	345	336	344	334	329	331	324	290	323	309	330	353	311	337	335	313	308	306	331	339	354	340	347	335	324	323	323	321	323	347	343	326	315	329	360	312	319	293	321	301	350	356	326	336	324	347	289	335	349	325	335	335	334	386	340	386	350	358	312	288	330	351	317	340	343	365	323	336	346	304	297	310	359	332	312	279	353	331	323	330	318	322	344	353	327	349	325	353	321	350	372	317	327	335	343	343	325	317	349	326	371	322	306	348	364	327	316	311	323	356	355	379	334	334	347	337	325	349	346	329	321	343	330	321	358	343	335	333	335	323	302	309	314	329	365	308	331	314	310	360	347	321	329	342	343	346	314	315	310	359	352	335	307	318	356	345	291	355	314	353	345	322	345	330	342	329	296	348	341	326	325	332	357	326	338	331	352	343	326	350	332	362	335	354	311	329	342	320	328	313	322	329	387	305	318	341	312	325	346	321	362	317	329	321	315	325	335	332	361	336	348	353	322	342	320	335	344	335	354	295	350	344	336	302	337	348	331	315	336	339	341	314	362	325	351	350	354	348	347	310	305	322	325	314	352	323	329	330	357	324	323	345	330	362	326	329	349	322	338	333	321	348	323	306	302	345	291	344	359	315	348	324	330	331	343	286	326	345	346	327	340	326	312	340	349	309	293	329	350	332	336	353	370	341	344	339	356	359	311	314	332	314	312	305	343	346	331	327	352	350	332	336	329	292	335	344	331	336	323	328	307	368	353	364	321	339	329	332	294	351	343	342	301	305	337	338	313	355	330	321	325	310	336	297	356	321	335	331	295	343	339	324	349	335	315	319	332	316	330	337	315	352	339	307	357	313	309	341	336	364	313	336	365	352	342	351	368	355	337	349	304	321	340	307	339	324	317	343	351	339	314	320	324	334	310	346	346	332	336	338	362	345	290	311	327	307	332	353	334	303	323	331	358	316	322	328	339	338	324	349	342	336	339	334	327	374	331	366	344	323	336	337	340	331	308	342	307	365	336	338	321	334	341	339	326	347	330	312	317	321	312	356	318	349	296	315	332	325	346	352	319	353	337	321	326	317	341	324	340	308	351	336	332	341	332	357	357	332	315	324	323	344	342	341	284	331	347	307	359	301	324	338	335	356	312	320	343	335	334	339	328	338	336	336	315	325	313	323	321	302	338	360	317	317	341	358	326	312	329	331	353	348	372	323	340	342	317	367	342	362	317	350	343	343	333	346	316	354	304	348	344	303	340	317	341	334	323	335	330	302	288	327	342	339	318	313	361	371	367	324	341	327	337	332	367	336	288	315	305	342	333	308	327	328	342	279	344	327	332	326	342	341	316	323	344	319	300	329	328	326	317	331	339	360	358	343	317	376	354	327	309	321	336	328	329	323	326	297	351	321	340	355	354	351	370	341	339	327	341	319	334	338	321	317	372	354	309	295	352	334	335	330	320	315	323	341	313	316	357	351	356	332	335	319	304	314	335	339	329	321	371	366	343	350	319	320	335	341	316	324	331	340	342	341	346	323	321	313	303	319	329	326	340	322	321	310	341	340	336	307	314	334	370	323	307	340	329	363	319	318	322	358	315	310	320	304	329	362	310	356	323	355	332	370	337	331	332	307	332	349	339	306	303	328	374	326	316	322	329	322	332	307	352	344	361	335	342	321	306	326	347	304	332	328	325	335	324	341	351	324	345	320	367	293	330	340	336	343	333	339	301	325	341	296	346	367	347	313	321	346	380	340	333	362	364	325	305	343	339	303	324	325	327	322	331	350	299	353	330	332	340	331	311	314	277	322	352	345	317	323	337	346	336	337	368	323	352	316	337	302	347	321	378	347	349	314	356	326	353	352	328	331	330
60372	100651	72501	42018	18626	4812	1204	668	569	658	584	549	600	637	547	616	645	616	616	600	618	609	639	613	589	577	568	575	595	607	620	601	581	570	549	622	599	630	588	553	539	580	592	568	604	580	584	578	578	612	596	558	631	616	619	578	578	614	610	576	610	595	585	629	559	606	617	579	592	596	582	604	608	607	624	569	605	590	563	608	584	591	605	625	555	583	569	596	591	602	521	564	524	594	594	585	569	621	611	538	603	508	593	603	625	572	589	597	609	601	548	549	638	598	630	570	566	614	593	614	596	612	557	612	593	586	567	616	605	589	595	609	600	598	625	595	622	599	565	550	589	650	561	581	612	573	644	589	546	594	542	608	579	646	544	590	626	584	606	612	579	609	604	589	602	578	581	617	556	629	584	616	622	601	630	566	603	606	577	610	576	517	559	617	591	547	591	587	594	537	610	612	607	604	623	563	567	595	580	576	566	580	595	603	597	517	585	591	598	613	600	616	592	594	598	585	607	586	603	586	602	622	615	576	553	600	602	617	583	625	596	636	585	562	608	645	597	576	580	579	596	579	581	601	593	612	562	585	579	609	610	665	590	591	579	553	607	603	599	525	601	608	608	585	617	657	617	579	588	605	590	609	600	571	588	598	630	584	585	583	596	573	617	603	582	589	631	602	565	560	540	611	602	564	617	614	622	608	581	593	602	588	581	605	560	609	624	579	628	618	615	569	570	604	609	620	597	537	594	580	589	603	626	590	584	610	613	525	585	571	612	585	626	594	610	582	628	614	583	522	631	607	584	586	582	562	629	595	553	560	571	574	563	614	578	587	613	543	617	593	608	583	617	578	592	615	643	630	594	629	636	609	572	591	618	601	594	594	590	587	624	525	571	547	584	614	616	626	591	582	581	555	584	638	603	625	562	604	609	613	609	581	622	626	619	580	587	604	625	595	578	571	640	578	583	591	606	599	543	608	590	573	564	615	601	566	630	637	584	597	598	573	599	614	614	616	596	579	603	603	597	593	540	572	619	615	600	559	621	599	613	628	631	573	589	571	585	622	573	607	559	609	585	576	564	578	610	625	579	541	590	579	640	575	639	587	594	587	619	609	633	569	571	622	581	594	621	602	607	601	575	605	626	614	552	639	572	597	595	593	616	612	643	595	615	584	586	591	562	613	559	594	598	584	561	558	636	584	618	605	590	569	627	582	613	557	627	567	603	560	571	595	577	642	577	569	623	638	647	577	615	593	583	602	580	592	588	599	587	595	601	550	618	550	574	555	622	615	573	580	552	574	599	605	594	600	571	581	566	602	572	578	589	619	573	568	591	608	605	568	568	612	622	608	596	636	557	624	537	619	622	591	547	548	597	625	624	635	605	607	577	595	585	632	559	610	580	608	577	622	574	600	557	610	561	567	554	585	601	551	606	610	589	625	628	615	585	590	628	645	604	612	581	559	581	610	620	641	567	596	613	581	602	651	566	634	606	604	581	582	571	594	590	572	571	608	585	611	576	588	592	570	591	566	614	590	608	598	604	589	566	588	600	559	612	597	609	618	585	547	618	661	623	621	581	602	577	543	601	633	587	570	571	553	540	617	597	574	608	589	586	571	607	578	630	522	606	610	600	578	597	607	593	585	591	625	579	578	577	555	561	582	614	611	591	640	610	614	592	590	566	585	573	544	569	624	623	582	605	602	609	589	618	570	623	588	611	613	567	603	574	602	588	603	620	574	606	603	573	571	583	587	572	574	645	579	593	596	580	560	590	616	614	547	588	625	621	607	550	587	584	576	555	603	581	596	546	625	609	589	573	608	562	637	561	594	603	634	628	588	605	614	594	630	567	619	603	573	566	563	590	568	605	581	612	593	569	600	585	626	616	583	666	556	595	625	618	590	617	584	573	581	577	559	612	604	537	628	595	557	534	598	587	620	582	548	577	576	529	618	553	553	592	569	601	610	620	643	602	576	614	615	603	554	622	558	591	557	566	615	561	611	633	572	576	577	663	598	600	556	634	624	629	585	620	579	565	614	605	577	587	604	565	596	559	593	521	598	573	581	610	597	653	614	581	642	605	603	603	612	621	611	600	612	605	595	576	618	608	565	554	583	572	583	533	591	578	597	601	618	628	575	587	613	599	602	626	601	586	569	576	592	545	616	562	614	533	617	595	611	588	668	594	596	553	608	584	584	629	543	611	581	589	592	591	624	579	598	630	582	633	621	589	611	562	570	564	562	554	565	598	597	597	600	586	577	593	568	569	627	607	643	579	581	609	594	588	599	581	612	570	665	588	568	588	545	578	597	611	597	626	652	603	588	556	589	622	635	568	540	579	645	613	594	582	566	541	612	600	590	595	566	606	600	603	595	594	642	565	571	617	616	623	589	557	579	581	612	611	630	579	562	635	543	590	565	618	582	639	623	589	596	621	583	612	598	563	624	597	581	622	619	585	586	571	605	598	598	615	591	576	626	599	601	602	598	569	591	597	584	602	584	594	602	553	621	579	581	623	568	617	619	562	598	600	576	592	601	603	628	597	627	575	611	592	617	575	613	607	530	553	606	564	599	594	606	569	587	600	584	566	577	564	617	580	618	600	591	584	631	632	608	602	561	618	607	564	596	601	593	587	608	576	557	576	600	579	582	584	614	618	588	615	604	560	579	572	596	572	566	609	609	611	557	628	594	568	541	579	594	623	581	614	614	571	586	557	600	623	600	582	554	578	585	584	592	618	579	611	582	615	616	576	594	585	603	577	590	617	608	598	584	607	584	586	627	612	597	578	547	562	583	627	598	600	586	700	624	590	586	610	638	605	571	629	603	569	594	566	548	598	581	606	597	584	607	573	588	620	609	601	587	611	629	608	603	564	634	632	554	609	605	585	615	595	590	599	581	596	621	574	535	618	566	542	556	626	613	606	597	597	592	588	605	594	601	592	571	622	605	587	617	589	558	617	541	586	593	564	589	589	611	580	630	545	607	591	524	639	599	557	581	592	590	592	582	615	580	591	628	606	599	558	607	600	579	589	612	593	617	599	567	633	622	579	577	593	557	577	586	587	577	613	563	580	598	619	585	572	559	617	569	586	595	644	646	621	618	542	606	565	571	598	603	567	610	611	558	571	620	563	643	569	581	558	580	579	655	562	595	576	631	637	607	601	590	598	644	613	606	593	567	567	604	599	599	579	607	563	602	576	567	570	593	565	584	597	614	565	561	564	633	564	589	600	603	577	581	570	598	565	586	593	559	564	604	586	565	624	572	570	596	586	590	657	622	611	627	595	614	576	583	591	589	545	581	568	612	595	597	622	595	595	547	584	563	567	555	612	587	605	559	604	622	588	621	625	610	614	596	568	623	609	544	619	609	571	579	592	575	597	557	576	587	558	593	623	606	561	587	594	607	570	615	586	597	605	594	612	578	608	606	578	626	587	606	570	593	628	613	586	591	645	620	598	561	578	633	603	605	578	595	601	602	586	569	606	597	592	588	591	559	581	583	608	611
29865	31041	26655	11149	1603	497	343	299	280	278	261	302	283	277	281	278	314	285	272	295	290	299	275	281	270	294	274	292	303	269	294	263	267	266	267	262	310	281	287	260	276	268	283	270	271	311	285	261	302	251	259	262	271	283	290	286	289	286	279	271	275	279	248	281	269	294	306	270	250	300	259	297	294	270	259	311	292	286	286	249	253	269	259	262	288	272	293	289	291	251	281	251	281	277	288	291	291	294	279	285	288	281	278	297	293	273	279	259	264	296	289	270	302	286	272	272	308	287	249	271	265	285	269	257	263	274	301	295	305	260	308	272	304	273	278	276	289	276	306	286	295	280	280	288	301	291	274	283	308	291	278	270	278	278	284	279	280	312	246	267	278	260	281	292	270	288	270	288	294	279	305	266	297	264	283	271	277	262	299	306	278	296	276	309	277	269	267	279	285	293	291	254	268	284	265	266	289	291	297	251	277	255	298	260	285	272	298	313	280	259	295	282	261	293	266	255	277	267	275	274	303	261	271	286	277	283	288	300	263	287	279	256	269	273	276	282	294	271	283	268	278	289	289	248	308	302	312	300	272	296	276	284	279	306	278	292	260	295	285	286	275	229	262	292	307	265	273	244	278	272	276	301	258	274	259	313	299	290	257	273	277	254	271	287	283	294	285	323	278	254	289	260	251	305	283	277	269	286	275	264	291	273	267	292	266	256	279	300	274	263	277	299	262	292	250	303	304	308	278	271	284	252	269	286	290	303	294	312	277	285	283	265	264	289	260	305	297	264	270	262	265	278	268	280	279	253	304	238	269	266	293	280	268	274	279	303	272	288	285	273	244	291	283	296	279	264	306	276	237	285	274	286	292	305	270	280	279	272	284	291	273	290	290	257	308	307	255	295	258	254	285	267	249	282	274	270	277	257	283	293	271	282	303	285	295	264	282	312	268	286	288	296	282	257	281	253	265	294	275	294	259	270	275	278	293	285	297	304	281	291	277	303	294	288	276	274	304	290	254	286	273	259	264	293	272	277	284	284	271	294	301	270	292	280	266	280	299	298	276	297	265	271	261	266	281	284	273	264	281	294	270	281	279	253	286	275	239	291	284	247	293	262	284	291	282	293	300	271	291	258	265	250	273	272	259	261	252	302	264	284	280	259	272	304	263	263	287	263	277	287	258	292	300	277	246	269	289	302	306	296	276	283	267	276	264	274	269	295	275	286	330	274	286	273	287	261	271	283	310	293	235	258	299	268	268	273	303	284	233	262	284	271	290	279	298	284	299	259	271	246	294	306	303	249	263	312	246	277	284	249	280	263	279	296	286	290	269	266	292	285	286	294	285	267	258	270	280	298	261	303	297	290	280	255	274	292	310	285	256	277	279	307	275	263	302	276	273	271	256	289	303	294	297	296	263	297	259	278	275	283	302	282	284	302	276	256	279	290	292	283	273	283	261	297	288	268	292	278	271	315	251	268	273	271	295	280	289	284	288	277	282	267	286	315	284	288	310	312	294	275	279	307	295	253	301	284	303	306	271	278	303	273	274	294	253	269	261	294	296	315	305	278	271	275	280	311	270	272	262	290	294	299	272	248	254	279	279	303	258	271	273	276	287	325	254	291	269	273	256	286	287	267	274	276	264	306	287	254	295	294	300	277	303	274	254	277	266	283	283	250	285	302	263	285	295	284	281	243	287	303	265	267	265	268	301	281	269	308	298	283	275	297	267	290	272	279	253	266	290	264	280	244	272	294	297	290	290	280	267	292	258	266	295	270	304	264	281	277	284	282	311	286	279	309	262	293	255	266	249	290	290	279	281	284	297	315	285	272	278	315	301	285	266	297	272	280	288	262	262	285	281	266	300	270	252	286	266	293	290	252	291	288	298	285	282	271	259	252	262	298	289	308	287	283	252	298	284	320	270	303	297	267	276	297	248	274	300	311	261	268	255	286	287	299	303	280	283	280	274	273	272	286	278	282	297	277	246	321	288	264	270	281	294	260	287	265	287	276	289	253	288	294	273	265	250	271	277	258	271	282	297	280	295	259	272	276	275	286	301	281	310	262	293	287	278	278	306	287	282	309	295	261	280	263	291	266	265	289	285	276	308	281	261	259	259	293	266	303	267	280	278	256	280	259	273	290	252	302	259	305	284	261	258	267	285	326	266	270	281	276	278	284	277	273	276	290	300	282	279	275	274	288	276	264	286	277	271	312	274	299	277	302	277	286	286	291	293	286	318	265	271	272	278	273	301	255	309	260	278	281	275	270	297	271	286	254	262	278	289	257	235	274	310	292	295	272	249	262	274	265	280	300	313	279	279	266	276	276	247	310	284	274	254	285	247	254	295	245	314	256	305	289	321	300	252	279	272	276	282	297	312	272	269	302	278	267	255	284	258	277	294	297	258	269	265	273	264	300	261	279	265	244	292	297	309	244	282	280	269	285	248	247	271	279	245	265	265	285	279	287	285	294	274	275	289	292	269	330	269	275	269	262	281	258	280	293	286	266	247	281	267	313	283	287	289	268	279	275	266	256	265	284	278	293	270	270	266	309	272	266	273	284	270	267	276	280	285	280	290	280	276	280	281	282	282	244	282	298	275	269	273	293	252	296	293	266	281	290	298	284	284	287	279	286	285	298	282	300	257	281	283	261	275	294	251	266	268	272	271	268	275	286	334	293	301	277	306	271	301	294	256	261	283	287	292	261	292	269	280	284	266	266	298	262	257	296	280	300	270	278	266	296	270	344	281	302	267	264	287	282	290	265	273	305	310	270	270	291	244	274	294	310	280	277	285	293	263	286	264	275	274	251	285	303	268	296	271	279	281	259	272	311	293	264	299	299	261	286	299	275	265	264	290	295	272	287	257	282	267	279	284	258	272	289	273	256	299	272	280	298	291	291	289	283	278	267	280	281	287	275	324	281	270	289	282	281	286	252	301	292	293	273	310	287	305	291	316	264	292	274	257	257	283	276	277	271	282	268	270	271	259	273	292	269	282	268	265	293	274	271	278	329	287	265	291	280	285	306	275	267	282	293	309	311	287	319	300	271	284	264	237	285	294	306	291	272	251	273	276	261	283	290	259	285	282	277	262	293	281	310	279	272	275	282	280	281	289	261	240	284	270	307	272	304	289	305	290	251	305	252	263	244	279	278	287	246	285	277	292	310	264	296	305	295	285	267	289	290	250	276	258	249	302	281	322	295	303	282	289	278	289	248	277	271	280	260	298	294	307	310	309	279	304	275	325	305	283	308	289	291	269	255	290	288	295	286	284	295	303	249	271	291	279	306	269	266	264	270	275	302	284	301	252	278	282	257	289	288	289	283	252	269	290	293	268	299	271	290	301	297	273	280	291	297	276	272	274	283	283	302	278	255	279	270	273	284	251	281	303	285	285	301	275	268	271	284	281	253	314	282	305	281	268	278	282	275	261	270	281	329	285	279	293	262	300	275	281	308	285	286	271	268	259	320	290	262	298	291	282	269	302	286	262	305	289	284
37664	48284	31552	11999	3054	990	595	534	509	546	548	540	531	502	555	554	542	510	530	550	532	499	471	489	543	555	499	559	539	559	504	508	531	531	528	546	480	534	544	556	508	524	524	507	547	506	489	509	529	545	526	519	548	556	479	496	539	512	543	514	521	556	524	562	511	526	549	528	518	536	525	533	525	535	535	544	502	534	524	554	514	519	520	518	546	553	518	519	535	530	548	558	552	537	528	541	530	560	516	546	545	533	544	508	525	530	489	540	512	497	517	512	567	539	567	551	532	566	548	536	481	568	533	541	510	532	560	557	539	548	530	542	487	540	529	552	525	514	535	520	563	516	530	525	557	541	551	491	545	550	540	564	539	527	541	501	524	517	518	503	472	559	555	493	509	510	471	517	499	536	540	550	550	524	539	526	553	548	592	527	571	513	518	529	541	505	522	533	479	507	504	529	532	544	546	542	514	539	523	539	547	525	551	535	539	533	553	550	510	529	549	533	541	524	542	530	527	547	514	486	535	505	533	542	562	545	528	527	523	497	531	538	518	495	526	501	540	527	521	536	523	536	571	511	557	519	527	537	513	524	500	521	556	510	538	505	522	575	513	528	473	535	547	549	536	532	521	527	545	499	499	585	551	540	531	565	503	549	540	521	524	531	540	537	549	548	494	525	565	529	545	493	554	509	506	540	519	529	542	544	530	524	527	526	526	534	551	522	509	540	510	530	487	535	522	517	500	514	523	550	520	504	495	534	507	518	534	539	542	580	554	534	512	599	548	524	547	538	540	510	506	540	483	547	500	549	528	564	519	539	549	542	487	550	539	603	500	529	556	512	505	531	537	550	556	519	540	510	534	514	546	515	553	511	509	526	539	527	554	541	544	489	546	526	582	518	518	524	501	544	527	493	534	526	555	516	538	501	539	515	548	553	542	511	505	544	533	549	526	508	522	512	560	524	531	491	497	502	552	529	497	529	519	500	549	506	514	479	550	557	541	514	527	535	486	518	501	545	513	529	552	509	545	545	535	521	526	516	537	512	538	575	502	591	545	528	538	541	542	532	509	580	538	568	476	497	518	543	492	523	544	488	490	530	543	530	534	541	513	576	519	510	536	511	536	530	516	566	539	551	524	529	541	510	543	560	527	550	550	567	542	561	557	551	579	518	519	515	542	555	510	547	543	531	564	516	488	589	527	523	538	576	489	534	535	530	506	531	539	528	498	502	565	573	511	528	496	513	510	538	507	534	521	526	512	541	511	508	589	547	546	509	539	529	518	535	506	487	555	539	529	524	580	528	528	500	554	531	531	482	473	522	554	556	527	511	512	530	524	510	551	544	504	539	514	559	562	506	513	546	482	569	506	529	496	537	526	486	528	481	529	532	540	541	518	533	543	513	526	514	538	504	574	550	548	508	554	517	541	527	471	491	478	551	537	502	521	510	546	540	556	508	550	586	532	524	539	541	535	497	545	531	522	549	552	515	552	530	528	558	515	517	527	555	520	512	552	554	503	533	509	522	520	496	543	486	545	535	491	543	510	546	527	576	492	532	522	513	565	519	522	516	517	572	542	524	534	532	511	509	502	539	521	517	552	555	525	533	503	501	561	471	501	527	535	562	521	491	513	546	529	573	508	552	508	540	541	531	535	540	549	533	559	565	545	562	521	518	531	497	554	547	541	528	536	542	540	504	554	511	520	495	536	497	532	504	508	535	491	491	567	546	548	495	522	518	527	494	536	492	521	491	523	519	488	540	551	554	545	537	518	523	534	503	512	496	555	519	548	546	552	536	519	540	557	536	493	529	524	527	531	493	520	529	502	545	511	547	532	543	504	557	517	521	505	539	508	512	530	481	474	536	512	535	537	476	539	541	499	495	504	520	550	517	523	513	536	563	528	541	492	522	536	543	532	532	540	520	554	566	514	528	531	548	529	531	560	540	538	479	563	509	562	556	517	525	487	520	551	537	581	538	512	591	532	524	565	559	504	507	522	540	528	555	507	519	489	555	525	547	539	572	518	509	541	576	540	518	517	499	474	542	530	488	533	538	559	542	519	551	537	541	528	544	509	536	557	516	585	510	541	569	514	538	555	564	527	510	532	522	535	531	530	556	514	521	587	566	513	511	549	561	489	551	531	496	511	539	524	551	569	501	514	504	533	502	536	562	521	561	570	519	530	544	527	537	518	587	503	521	496	528	507	572	533	525	513	531	534	526	548	553	501	517	568	527	558	560	553	494	560	511	512	503	507	494	542	527	552	529	554	521	536	528	559	550	507	558	513	539	527	495	553	561	537	514	506	567	563	486	506	527	495	530	530	526	537	497	518	480	505	534	515	548	500	554	529	518	537	549	547	522	565	553	512	508	555	526	576	468	516	496	518	517	528	559	497	521	532	511	484	542	504	507	566	525	558	539	521	535	535	528	531	539	532	553	559	546	523	521	522	486	519	531	488	567	526	562	512	537	542	519	533	532	536	507	568	496	560	549	533	527	546	495	552	533	524	537	503	528	551	558	568	537	535	530	510	530	539	555	478	532	574	475	518	545	565	528	555	509	557	505	518	528	554	550	495	512	540	545	556	569	525	540	553	520	551	496	506	497	532	524	547	501	540	531	534	530	575	572	519	574	502	563	571	576	534	552	488	574	513	506	534	565	550	550	527	531	528	544	493	507	494	562	539	530	528	558	503	541	504	513	511	543	489	501	540	533	541	524	542	520	513	545	543	530	521	515	511	486	551	547	539	541	531	527	516	572	519	539	512	530	484	567	537	512	530	571	554	525	548	492	526	567	556	541	544	539	532	537	525	526	546	547	525	547	515	552	539	548	537	520	522	499	526	562	547	520	523	493	544	507	516	464	521	568	548	526	553	548	539	543	497	545	487	524	588	531	566	497	531	549	514	510	523	508	512	543	513	499	536	496	573	506	535	510	536	556	523	512	524	535	527	490	512	527	516	535	524	501	530	499	526	544	526	498	531	547	487	540	506	524	552	509	502	559	527	493	523	499	496	514	524	529	522	548	520	580	528	545	535	549	534	491	530	538	504	536	485	549	521	506	534	496	532	520	580	528	537	542	487	546	545	543	552	515	526	520	540	537	503	512	509	509	544	522	517	493	527	510	508	543	552	567	520	486	528	519	562	523	519	508	530	538	500	522	490	561	542	541	569	527	556	533	553	564	487	504	506	536	531	554	517	547	548	565	528	531	524	502	541	510	552	502	566	531	591	497	536	522	531	543	557	518	516	501	525	519	546	528	537	534	555	505	547	540	555	530	536	508	529	579	513	515	500	558	518	521	537	539	520	522	494	515	572	504	559	534	533	515	516	559	509	532	525	521	514	548	502	584	548	512	546	548	549	546	549	544	518	546	565	491	514	510	508	548	514	533	519	536	538	540	547	557	505	519	553	505	496	563	491	509	586	540	559	561	514	518	565	536	540	547	512	536	553	494	560	543	511	520	537	546	555	543	538	489	517	530	537	546	514	529	544	528	555	559
24909	24539	32953	26608	17926	5095	535	312	286	302	284	281	293	269	282	285	290	274	276	283	321	260	280	262	271	288	279	279	270	299	275	268	273	287	295	308	281	286	296	274	255	287	283	271	279	279	298	271	291	270	289	299	284	286	262	266	238	268	266	282	291	273	271	271	304	317	287	280	301	284	287	266	272	271	265	271	271	273	292	294	280	303	312	289	287	254	277	290	264	297	276	309	284	310	273	266	264	255	295	281	301	299	311	271	253	298	315	286	304	253	285	306	277	276	301	272	297	287	254	260	297	268	296	279	291	294	323	280	284	293	311	317	286	282	273	300	273	287	301	323	264	293	310	280	249	267	264	292	272	288	288	296	314	277	302	273	309	284	267	271	279	273	314	305	305	287	290	292	263	268	265	278	272	282	265	285	265	266	297	288	230	286	277	304	298	313	262	298	311	259	268	270	281	278	254	273	303	271	264	296	274	291	282	277	287	266	294	295	270	295	297	266	279	305	279	252	262	295	310	286	256	290	276	309	292	267	282	275	262	296	288	287	261	285	247	267	264	276	288	286	280	304	271	247	266	296	295	262	267	273	278	284	294	294	291	296	286	305	294	281	258	263	282	247	239	269	302	261	286	268	326	261	285	307	260	282	304	270	292	297	251	306	265	278	276	282	278	298	274	281	274	266	247	300	270	281	243	298	283	313	300	273	286	270	296	291	303	261	321	299	281	259	270	260	304	315	280	295	303	263	308	312	249	288	279	268	272	274	282	264	284	265	275	256	268	274	289	292	295	303	291	260	303	303	299	291	264	246	294	270	286	273	299	264	284	278	281	282	283	299	281	284	244	257	308	281	281	294	268	287	304	299	268	296	294	302	282	255	307	286	287	309	265	280	276	265	274	293	306	278	270	287	322	288	285	266	257	305	270	236	322	278	279	309	289	268	281	284	303	309	296	286	295	288	256	251	311	293	292	257	293	282	309	252	276	306	309	288	275	294	315	288	290	264	274	253	290	294	315	253	265	296	272	315	276	282	298	262	279	266	300	297	326	276	288	284	257	276	273	260	275	301	269	283	268	268	271	265	282	243	263	274	288	255	280	310	308	303	269	291	331	301	317	285	318	272	273	283	284	289	292	296	272	295	315	272	263	284	276	294	268	303	268	266	306	273	291	253	305	292	300	285	290	295	303	296	318	267	270	275	266	302	256	282	282	280	292	254	291	305	294	309	314	271	305	309	274	301	276	288	313	314	274	277	288	254	283	284	275	273	276	291	255	246	297	280	289	283	272	280	295	300	256	242	261	262	297	288	306	285	287	275	285	279	270	324	272	286	274	304	288	298	292	315	285	316	299	253	284	281	278	283	269	270	276	270	282	314	296	289	280	285	274	296	262	286	300	260	303	287	293	273	291	284	294	297	271	266	279	278	283	297	278	265	289	292	267	265	275	306	281	287	246	297	281	260	265	299	299	328	295	291	283	283	279	292	277	284	267	306	266	288	279	272	297	280	308	287	264	292	298	249	308	289	297	309	281	296	268	305	282	269	256	260	304	293	282	280	267	267	259	262	292	303	287	288	322	272	265	296	321	291	296	328	293	289	283	257	294	288	265	332	269	284	304	278	305	286	277	287	266	245	294	289	304	313	259	281	299	276	303	274	280	336	286	302	278	287	265	285	292	273	273	309	298	246	271	291	286	286	284	272	302	262	302	290	285	283	306	285	294	298	290	266	272	255	279	261	304	284	305	273	290	282	301	272	277	281	306	299	294	266	302	280	271	292	278	293	288	290	263	286	293	288	270	297	315	272	294	301	267	309	280	301	304	275	300	254	309	284	332	310	274	288	240	276	260	266	291	278	282	280	269	296	281	288	316	293	294	260	282	289	272	283	298	279	284	320	292	272	303	274	284	289	276	304	296	293	256	289	309	301	286	303	284	296	312	260	303	292	284	288	283	289	263	294	289	299	287	270	269	284	256	291	269	301	271	273	288	241	296	286	296	298	284	302	298	288	299	262	287	304	315	292	279	278	300	289	286	292	263	302	282	272	305	277	269	300	271	281	288	284	293	291	309	316	314	265	273	294	265	282	298	312	267	287	264	293	285	301	261	275	272	261	319	299	310	290	276	292	298	296	285	266	260	307	262	299	279	258	261	272	285	275	260	284	283	244	280	297	280	289	270	274	303	285	287	262	287	291	272	281	323	287	300	288	288	278	313	298	275	278	264	284	291	302	306	312	271	284	278	286	289	300	305	300	279	304	273	302	281	299	294	264	289	274	288	304	265	269	280	275	271	293	276	307	275	292	303	266	295	288	241	292	283	294	280	274	305	276	266	290	300	240	263	303	269	274	252	304	285	286	237	275	293	281	250	298	255	282	257	290	291	299	291	281	290	273	298	287	300	298	291	270	288	273	301	281	278	270	252	297	280	277	289	294	265	291	328	288	298	258	282	284	306	274	266	293	264	289	270	269	291	271	299	281	290	314	281	318	281	300	256	295	285	284	291	266	285	266	285	302	300	279	280	276	288	305	287	296	301	287	263	304	290	249	300	284	321	271	273	267	309	280	273	286	261	267	270	281	263	290	263	287	273	271	237	289	263	278	289	301	265	274	334	256	273	303	273	256	265	280	289	312	264	269	294	309	274	271	289	257	296	297	282	281	299	297	301	280	283	274	295	305	282	253	287	279	267	284	274	278	272	294	280	274	283	286	281	273	308	294	276	293	279	275	299	295	261	278	277	317	296	320	288	283	275	288	267	272	283	310	260	297	294	283	283	262	279	305	289	260	285	276	309	292	283	269	303	288	309	276	284	297	283	277	283	292	276	276	279	239	263	281	319	304	327	285	269	271	304	317	255	276	284	320	279	302	274	298	288	276	262	285	239	265	273	275	296	273	275	299	247	272	276	292	269	288	282	276	304	265	303	316	268	276	270	271	268	292	314	274	302	269	279	257	333	268	283	281	285	246	295	279	294	269	250	293	288	269	290	283	254	278	263	279	281	288	281	300	295	264	298	293	297	299	274	264	293	258	307	303	277	293	271	287	306	283	247	272	285	299	292	273	290	287	284	274	287	313	306	293	279	269	283	270	244	306	281	282	268	282	267	272	298	267	286	313	270	263	280	250	289	304	298	278	258	286	293	279	272	288	276	283	313	294	261	267	262	299	296	308	291	287	267	300	282	302	314	278	278	304	262	250	267	292	291	336	293	276	280	292	261	287	273	318	285	285	280	260	248	302	295	281	286	275	293	267	312	286	288	279	275	248	262	281	289	279	284	295	278	285	296	321	308	273	279	297	271	266	265	287	282	282	264	263	282	273	285	277	291	284	282	300	273	294	305	284	279	276	298	289	311	282	263	295	275	290	314	281	288	297	313	284	264	276	283	312	276	304	291	299	264	295	285	240	281	288	315	265	320	288	274	307	269	312	259	277	276	293	293	288	270	301	286	261	265	268	283	283	287	276	284	278	272	275	279	281	282	271	268	294	279	318	269	296
59789	89347	61430	33103	12530	2831	887	611	523	496	573	529	548	532	516	532	551	508	566	563	497	557	540	546	568	542	543	544	513	568	539	548	528	557	524	534	507	523	557	523	561	558	504	574	555	544	561	531	593	508	499	513	539	525	535	580	545	495	532	523	510	551	609	572	536	568	512	524	517	536	505	510	536	555	557	540	550	546	550	551	541	527	534	545	568	552	556	637	524	529	563	528	568	570	537	538	524	569	539	546	576	568	490	555	541	553	492	540	548	540	526	526	478	533	519	493	556	562	550	525	555	558	519	568	545	493	527	547	553	557	542	532	540	507	553	558	517	576	538	557	584	524	521	522	598	539	540	527	523	486	489	514	547	535	535	538	516	534	536	523	522	581	510	554	500	552	539	499	538	528	560	547	533	521	523	468	508	560	493	548	561	551	530	524	509	536	546	548	542	526	547	524	508	532	553	550	500	550	478	511	507	574	564	492	481	521	508	550	538	549	603	537	528	485	551	588	506	527	518	526	534	604	521	549	541	518	558	505	504	556	528	539	587	504	545	537	549	531	552	551	547	522	534	535	546	542	538	538	555	523	498	526	497	515	518	527	549	538	538	551	521	554	511	530	561	529	554	531	530	532	549	534	512	525	592	575	552	531	512	587	519	587	548	531	529	514	522	551	560	553	560	586	558	519	501	522	562	519	581	523	519	484	526	551	546	537	546	513	553	498	545	551	539	562	549	521	561	538	536	500	518	565	518	532	534	494	555	560	505	506	543	533	501	533	537	556	545	532	548	526	548	549	519	553	548	510	562	521	576	556	503	550	539	498	501	540	563	534	526	549	515	494	536	539	512	542	568	506	555	521	548	543	551	543	537	508	517	541	514	546	519	511	518	526	549	620	513	542	479	496	531	550	561	592	573	521	534	547	517	550	571	525	573	556	506	583	564	529	531	578	530	531	544	506	505	543	535	533	566	557	543	537	547	554	511	516	487	531	548	572	530	494	516	551	578	533	555	567	549	564	513	532	541	560	558	538	586	523	511	538	534	559	582	526	545	517	516	546	534	512	509	549	535	560	544	536	578	559	544	538	554	546	560	539	526	566	563	566	539	528	525	532	523	537	524	523	555	513	527	510	522	570	533	554	470	523	517	512	542	520	543	578	555	564	517	519	526	540	577	567	554	541	529	545	582	536	503	554	569	535	478	500	536	546	560	505	532	562	498	531	549	564	507	529	525	526	527	533	541	563	526	494	555	567	516	547	581	514	531	539	525	544	522	562	555	560	510	538	515	526	485	539	555	505	515	523	499	545	538	549	511	500	565	545	528	519	533	550	547	522	551	542	557	602	562	536	512	570	516	547	531	516	539	533	531	566	558	566	530	578	489	508	514	526	545	569	519	521	565	546	539	518	528	497	531	562	566	535	547	557	535	527	528	583	517	541	539	521	511	519	523	570	550	530	567	520	510	522	534	512	514	515	536	559	530	519	483	555	549	525	539	513	531	562	531	484	511	571	548	550	527	524	536	552	526	516	506	526	547	539	497	508	555	527	554	558	533	570	547	557	518	576	564	538	547	567	491	584	532	526	559	520	547	562	516	580	530	538	532	511	547	560	534	543	585	500	527	506	546	518	544	571	536	521	545	526	522	507	537	544	541	554	550	522	514	549	518	527	497	548	541	536	512	570	570	547	546	529	552	529	535	559	522	573	565	528	546	520	508	524	544	517	570	547	514	565	491	536	548	565	541	528	535	533	507	498	540	572	513	566	530	535	521	506	477	544	519	526	560	569	526	522	531	471	523	518	494	528	552	566	535	513	528	544	538	550	508	603	529	528	534	544	532	516	485	563	564	545	541	519	553	539	533	525	554	543	521	524	500	506	514	537	551	540	545	531	506	557	540	511	519	537	517	549	558	516	520	570	545	576	538	553	535	497	579	509	527	523	518	521	554	559	501	524	540	485	505	506	567	576	545	503	500	536	568	516	545	534	525	534	551	531	502	530	548	480	545	516	509	531	549	532	543	513	513	576	502	540	525	515	516	556	513	531	543	560	546	530	549	541	484	560	557	498	556	520	548	561	549	524	557	516	540	504	571	544	496	578	543	533	521	554	530	530	499	524	550	581	561	556	498	558	521	522	524	568	552	529	560	545	535	524	541	549	540	526	549	544	544	520	555	518	562	526	521	551	501	533	569	582	513	525	511	531	566	565	553	572	551	549	516	533	493	563	556	531	529	525	484	506	492	542	521	508	533	498	568	547	503	519	528	555	590	524	577	560	546	583	514	517	593	547	529	542	535	553	517	518	544	563	547	499	533	557	522	481	530	522	524	534	541	531	561	531	520	532	577	506	523	578	537	537	561	541	559	546	531	511	545	518	541	566	555	523	480	515	585	517	518	527	544	533	553	529	544	544	564	545	527	547	534	510	554	539	553	530	572	537	513	556	514	503	557	529	516	520	549	532	559	525	525	555	510	474	543	509	549	591	576	512	525	544	552	521	543	530	552	536	541	556	556	555	506	528	534	535	552	558	523	515	529	556	522	581	553	521	541	509	565	535	548	528	557	545	515	523	574	504	524	575	509	523	567	552	545	560	497	558	534	522	519	536	546	510	515	525	476	513	548	543	522	528	530	524	543	540	501	533	502	523	548	530	492	574	523	526	549	533	492	521	518	557	558	511	512	535	545	554	539	504	523	540	537	524	541	508	544	514	576	536	582	518	507	559	559	541	560	489	546	557	530	516	561	560	551	538	526	510	514	528	536	528	514	515	555	517	549	542	543	524	508	502	563	523	542	554	524	547	535	522	541	518	544	533	582	564	568	515	573	528	522	547	585	556	578	526	565	557	527	560	572	545	550	583	573	534	551	531	516	508	535	571	522	531	531	499	518	537	505	526	549	543	526	510	502	553	550	546	552	544	510	538	517	568	534	518	542	546	570	565	574	552	544	542	532	544	527	530	557	502	546	508	512	544	547	502	508	531	541	552	537	509	510	564	559	498	556	549	521	550	537	502	560	553	534	562	544	497	525	538	548	481	510	551	567	554	519	532	548	560	528	518	508	517	550	522	530	564	529	538	519	539	506	522	579	531	584	519	520	533	571	500	533	545	519	540	561	494	548	510	513	560	489	512	564	545	539	527	520	548	524	513	539	495	567	510	559	507	561	526	512	548	481	546	521	553	532	513	553	519	517	497	576	541	554	536	572	540	549	560	567	545	555	533	552	533	516	559	563	517	546	522	514	569	523	572	539	547	507	543	539	534	533	540	560	503	535	518	560	522	525	530	592	540	534	486	536	539	544	567	516	530	526	525	523	572	496	531	573	533	518	540	531	548	547	553	521	571	501	549	553	543	521	540	559	534	483	526	531	526	549	550	535	546	574	524	501	573	567	528	534	536	513	535	509	516	504	543	543	564	552	570	548	561	561	559	558	476	558	517	530	571	550	539	546	496	561	552	530	502	516	535	513	525	552	541	545	551	542	535	518	552	524	527	526	534
23534	22435	30893	24955	21088	16402	2770	421	375	334	354	345	329	339	352	354	335	360	357	341	331	333	318	319	345	346	356	351	372	346	306	352	327	346	359	353	340	298	356	350	365	317	346	301	363	337	317	310	380	336	319	339	326	349	318	353	333	339	347	323	346	316	340	357	311	331	317	338	320	335	346	352	323	350	327	343	313	350	347	324	363	367	319	304	333	326	340	341	328	353	330	332	322	343	317	316	346	355	315	311	335	305	316	325	335	337	358	366	352	316	341	321	330	359	316	298	286	334	336	327	314	328	321	327	313	321	317	370	346	347	342	312	357	315	349	328	314	354	324	359	345	330	345	338	342	334	351	334	336	317	319	344	319	332	379	357	344	318	346	349	309	357	352	328	323	321	342	307	354	314	338	310	323	341	337	333	313	335	351	350	325	325	348	339	308	318	302	340	332	329	340	320	324	339	327	315	317	332	341	314	304	306	328	306	329	353	336	316	326	340	353	307	345	324	340	320	363	330	323	310	318	343	360	319	343	318	299	315	358	347	303	354	329	335	315	320	322	293	321	321	310	328	300	319	337	333	320	326	324	331	329	313	328	333	302	329	348	300	316	302	349	332	310	308	342	316	340	346	315	311	339	331	342	340	345	341	323	332	294	329	308	334	341	297	305	335	346	324	310	328	359	322	328	327	333	319	331	316	344	330	360	322	311	330	332	352	315	316	386	335	323	305	349	318	350	310	318	347	367	300	327	319	320	369	371	328	327	317	348	351	346	315	387	330	329	325	317	343	359	324	322	336	353	306	319	341	328	333	333	283	321	342	312	329	336	351	343	325	341	304	318	333	310	365	286	324	329	322	310	351	330	323	353	359	327	332	325	313	338	332	353	346	327	300	329	332	368	324	308	334	337	351	323	337	334	306	320	343	312	336	306	303	308	321	335	313	348	360	336	359	340	323	304	332	318	327	332	316	339	333	349	325	294	343	353	301	343	340	329	332	333	336	349	330	345	352	333	341	334	347	300	340	339	298	328	353	323	335	269	315	329	312	364	304	292	354	309	341	354	311	307	332	300	323	327	361	323	294	335	330	342	292	304	320	314	347	297	333	331	327	318	354	342	322	358	345	333	315	337	354	374	357	323	341	318	332	372	316	344	303	299	341	340	317	330	337	340	323	338	316	320	319	351	370	342	316	329	319	306	334	309	322	323	310	333	343	349	328	331	346	355	359	328	321	346	336	348	349	297	315	318	310	356	311	308	306	341	329	307	354	317	301	316	350	316	358	300	329	342	330	336	315	328	336	352	330	350	307	332	369	331	336	349	342	322	314	357	329	306	301	347	343	323	323	347	328	325	301	330	327	343	344	306	339	353	324	312	331	301	370	334	320	354	310	298	358	296	378	342	351	327	325	357	312	308	359	316	334	323	325	315	331	312	324	308	366	310	318	321	309	322	321	329	319	310	343	328	328	312	297	312	334	363	356	328	350	341	359	313	324	359	303	286	348	298	338	334	336	332	339	311	326	294	339	292	332	327	307	305	355	328	346	287	325	360	334	356	323	309	309	327	338	338	348	338	319	304	322	300	331	324	337	345	354	318	341	296	337	318	329	329	319	327	321	323	317	295	341	323	298	317	323	322	346	330	346	353	318	313	379	371	324	321	332	313	323	349	321	293	324	359	336	311	341	334	322	329	326	307	324	325	319	356	320	352	312	352	319	330	344	354	298	331	300	327	318	320	317	310	303	312	360	310	342	302	320	335	371	327	334	295	355	329	345	373	324	361	324	329	306	339	343	353	328	299	295	314	309	364	317	339	289	342	348	345	322	309	282	302	355	328	309	308	333	313	325	343	331	333	303	350	312	289	339	342	325	311	318	344	331	343	337	306	337	342	319	340	343	329	344	339	349	330	344	322	319	335	303	308	341	283	329	340	320	315	321	337	301	341	347	298	319	315	360	317	339	315	343	314	347	338	344	318	323	341	322	340	297	324	327	319	335	313	313	315	277	341	332	324	343	298	343	322	351	304	322	333	321	326	320	311	349	380	326	305	320	297	333	357	279	301	339	322	326	333	305	336	341	343	301	339	307	344	333	310	311	355	316	341	314	331	358	326	308	328	352	344	297	328	318	358	316	285	320	337	352	315	338	328	305	336	334	341	307	321	336	337	311	331	332	323	380	329	315	338	306	305	310	323	311	347	302	361	365	348	319	343	333	353	334	329	275	307	350	321	305	305	349	287	317	285	276	326	322	313	349	303	322	314	313	319	305	319	348	346	304	356	318	316	335	338	322	351	312	325	362	322	307	324	291	341	345	308	277	331	318	340	332	307	337	313	367	337	315	319	314	331	330	342	355	319	335	361	330	328	320	327	325	312	340	327	312	306	335	342	328	318	316	335	310	327	323	320	336	353	311	308	312	310	303	361	348	304	333	338	337	321	357	326	353	305	344	311	337	340	306	355	340	311	318	292	344	340	343	300	305	339	342	325	329	354	350	315	347	364	310	316	328	311	326	333	343	318	334	305	353	327	310	350	330	306	346	349	327	323	301	311	317	349	338	305	353	349	365	348	340	325	353	344	307	326	330	336	338	375	315	330	345	319	320	315	351	337	365	314	323	318	339	323	319	337	294	312	325	318	311	353	317	348	340	341	334	370	349	327	336	327	320	325	318	319	333	314	321	332	314	301	334	335	349	333	310	305	324	315	327	363	283	329	320	332	303	323	349	309	326	369	343	321	360	321	353	353	370	305	344	318	317	326	314	345	311	324	319	299	346	323	324	280	340	332	339	374	286	345	311	311	350	299	316	321	329	281	299	316	365	284	361	343	349	343	318	317	302	298	294	327	323	336	319	308	337	323	324	361	322	343	358	321	342	311	298	357	291	319	337	338	306	341	311	287	298	336	328	320	360	314	325	328	362	329	310	355	298	337	304	337	345	320	339	345	333	335	316	360	323	348	325	340	356	309	305	322	281	339	309	325	335	341	313	308	327	345	317	326	337	320	293	352	311	334	339	318	335	323	304	332	305	306	325	358	348	326	288	347	320	360	333	331	334	281	318	330	345	323	336	346	342	324	349	310	348	326	340	315	321	342	311	302	300	327	322	308	315	348	339	305	320	331	325	357	354	365	347	329	328	324	346	328	348	334	338	320	339	332	332	335	327	333	317	298	340	324	330	292	361	326	341	348	319	348	326	323	301	320	308	321	333	357	348	334	345	304	337	294	330	309	340	354	332	339	319	323	330	340	306	336	320	330	344	343	329	319	320	285	344	317	370	362	317	328	332	350	326	353	319	362	299	315	315	305	344	334	307	336	337	293	350	340	322	317	334	343	322	321	351	324	336	333	361	330	298	298	347	334	318	298	334	345	340	334	325	329	338	306	327	357	327	300	313	310	343	316	321	336	306	320	337	319	348	322	317	341	302	352	318	305	338	338	348	327	328	328	339	287	339	342	330	323	364	313	342	334	333	326	321	314	332	352	306	300	334	311	301	298	334
59065	100581	72234	42073	18661	4740	1202	726	615	602	556	595	566	615	587	602	578	607	598	607	616	555	643	611	591	558	596	571	608	579	624	627	587	602	609	614	609	621	570	601	598	583	590	591	592	649	569	574	613	615	626	600	617	555	597	603	550	589	591	601	546	599	586	584	585	601	560	563	601	585	591	561	577	569	565	580	596	628	582	577	613	618	599	615	595	642	651	598	603	582	573	603	606	600	594	557	584	559	622	567	622	596	646	553	604	655	568	640	589	592	609	561	593	598	632	622	648	590	588	581	583	637	596	570	621	563	585	573	620	610	611	631	593	621	594	597	637	574	590	617	576	559	565	596	583	600	606	610	569	608	573	579	585	611	618	610	597	624	579	589	598	588	577	589	605	598	568	620	591	563	613	588	567	612	581	570	580	574	609	595	586	600	595	599	612	597	584	578	557	599	580	613	580	574	611	609	584	574	594	598	606	609	567	590	560	635	553	591	579	585	561	583	630	579	621	609	599	562	565	566	592	602	574	551	583	652	612	624	631	584	582	617	579	580	569	580	629	590	632	545	643	586	632	583	600	579	605	619	613	578	606	551	566	558	601	610	600	564	638	608	566	588	599	566	592	615	615	573	579	588	584	623	603	599	627	544	600	572	582	602	529	597	589	599	603	615	613	573	582	624	594	580	620	586	587	607	579	554	564	598	566	596	574	577	564	589	593	656	638	575	609	563	569	638	582	599	549	624	599	577	636	581	603	598	638	596	635	620	602	614	641	609	622	630	540	565	601	626	587	586	593	568	592	601	623	591	618	590	592	604	581	587	604	611	582	570	556	575	598	581	620	622	608	604	576	617	578	557	609	563	599	547	594	613	551	562	653	575	626	598	642	607	587	578	573	637	557	585	571	615	640	597	618	593	575	614	567	556	598	577	598	602	571	587	620	617	605	611	537	610	597	631	608	599	576	598	535	589	629	568	625	625	612	584	566	600	580	551	578	623	625	591	620	583	604	580	593	533	579	614	557	581	594	570	617	610	614	611	599	604	556	581	584	568	578	589	597	605	612	596	626	574	603	543	592	648	566	613	590	612	586	584	600	585	590	584	635	576	564	580	611	631	607	582	578	623	600	590	637	618	566	565	590	598	609	566	562	638	600	590	581	596	582	611	550	617	626	576	570	600	584	636	606	587	575	571	612	602	554	603	606	596	588	618	603	627	625	584	595	598	584	611	584	584	634	558	590	637	557	628	603	593	600	581	633	572	560	627	584	586	618	572	612	566	601	624	566	590	555	571	580	603	572	584	586	644	605	621	560	594	586	617	556	599	574	597	576	590	635	561	568	587	594	590	565	586	558	575	575	647	594	590	599	595	595	616	622	564	598	575	603	608	578	557	525	534	603	607	615	560	575	584	591	584	621	627	588	611	553	581	621	562	587	606	574	601	571	598	568	596	570	634	616	640	609	605	575	634	611	609	580	579	611	566	613	602	561	611	615	576	583	629	636	618	580	582	594	621	577	583	623	605	574	606	614	601	602	559	559	558	612	600	590	554	556	569	570	553	603	578	601	596	575	612	585	597	628	575	591	587	599	611	591	608	638	575	563	583	607	599	589	591	623	584	555	573	600	583	604	544	601	595	587	601	578	605	563	555	587	564	615	566	612	569	603	613	579	612	612	648	613	584	611	581	581	573	579	612	570	619	587	624	592	583	598	556	568	632	559	595	620	614	633	607	586	588	612	581	585	644	580	599	625	596	603	581	623	564	623	618	550	609	639	580	616	601	607	605	573	600	622	577	620	641	607	627	596	590	608	598	591	609	614	595	571	614	602	589	592	603	620	576	598	584	608	564	611	583	592	589	581	602	600	604	587	597	571	589	612	547	596	627	563	610	570	572	640	584	595	604	606	609	590	585	591	579	574	580	605	629	611	580	585	619	630	552	589	582	577	583	613	581	575	600	609	604	561	623	610	615	596	610	608	567	559	595	586	562	616	577	558	610	605	617	588	550	552	615	570	594	634	574	554	626	555	635	608	582	593	594	590	600	594	585	598	593	561	557	599	576	600	588	548	599	585	584	572	626	607	600	574	572	609	585	584	553	592	570	638	564	586	568	592	607	593	631	597	582	587	572	598	639	605	644	630	597	591	562	585	619	604	605	610	600	563	576	617	536	589	627	638	596	569	623	604	579	537	583	590	551	573	624	592	563	597	627	595	560	574	591	598	606	640	564	604	627	590	595	585	554	604	602	623	600	619	613	597	609	582	618	573	600	577	583	596	554	607	577	565	565	577	636	603	595	579	548	582	592	591	604	590	551	588	559	644	616	571	622	630	615	601	582	624	564	631	584	579	604	636	556	589	574	536	566	625	597	593	564	593	655	560	592	599	635	572	623	606	633	559	619	633	558	631	579	611	572	549	589	618	606	603	562	587	577	585	626	672	583	537	587	565	614	629	614	569	560	598	561	595	578	589	594	628	598	619	582	605	587	632	603	552	593	590	550	613	590	627	634	602	634	619	649	605	579	590	592	620	600	613	575	619	573	604	602	611	588	614	597	557	590	617	611	595	620	606	628	570	552	619	613	581	596	623	597	603	615	617	606	589	645	550	598	576	608	575	610	642	612	576	601	534	552	570	641	595	598	643	619	591	617	604	522	640	599	541	599	534	608	592	573	638	555	574	625	651	640	619	588	599	613	543	595	577	607	585	607	547	613	619	575	651	577	614	594	600	620	607	588	552	598	554	570	577	614	587	596	597	538	575	609	557	608	585	582	591	582	673	613	564	585	590	578	604	588	594	600	626	613	593	592	550	628	626	575	597	563	631	613	556	597	618	581	551	577	601	577	591	606	603	637	606	618	597	569	640	590	606	586	574	593	573	594	614	574	610	613	670	601	614	586	589	601	641	574	578	605	571	598	596	572	609	622	570	588	605	579	548	582	589	569	574	648	626	563	581	605	574	590	648	609	585	607	607	596	594	588	580	568	572	593	582	581	594	608	619	594	600	591	587	610	629	633	573	621	575	597	572	601	607	600	614	588	577	606	574	611	619	607	596	630	572	578	617	621	616	570	594	646	552	580	598	560	565	606	545	592	592	602	590	599	580	643	608	646	601	597	639	590	577	563	561	576	591	601	581	583	566	556	579	619	562	601	589	564	582	592	590	611	605	586	559	652	633	623	613	603	585	608	576	613	597	588	605	594	576	592	624	582	624	584	592	555	543	573	600	582	636	627	615	596	592	591	570	590	575	591	590	585	637	597	608	628	581	610	594	580	528	592	528	591	594	593	632	628	588	586	634	559	572	587	627	590	563	651	568	636	625	599	618	615	587	622	600	602	580	614	578	629	568	598	609	642	608	549	564	580	590	618	594	552	590	645	595	629	616	619	609	585	579	575	581	569	635	622	582	632	586	570	607	633	592	569	579	601	598	630	620	622	632	582	596	611	589	567	644	595	579	613	584	559	572	570	576	544	583	621	634	619	584	595	604	586	591	607	608	596
29966	32007	26745	10812	1522	452	297	273	285	255	278	294	291	267	271	264	239	288	285	279	267	277	281	280	287	311	261	277	274	261	295	288	287	274	291	283	271	305	264	305	290	290	267	229	281	291	298	264	280	287	254	223	267	265	271	235	279	283	289	263	282	263	299	285	282	257	263	296	274	299	287	287	264	307	263	281	273	248	273	299	255	259	272	264	312	285	266	284	281	278	254	262	278	254	272	297	250	253	281	262	318	247	256	289	297	254	246	301	258	280	276	273	270	274	293	273	234	286	253	254	277	260	290	300	277	277	266	258	263	278	283	293	285	252	291	281	269	263	290	307	282	288	246	281	301	278	276	260	273	270	274	277	266	268	281	279	264	287	270	250	295	292	282	279	267	286	268	253	267	274	293	301	267	239	273	282	244	288	263	286	313	276	280	302	302	300	278	259	309	270	310	260	271	272	262	279	284	278	260	274	268	267	270	281	284	287	250	272	270	271	264	284	257	290	269	287	283	288	289	254	275	305	280	284	287	287	257	260	287	245	266	306	278	274	269	290	274	258	291	270	277	305	267	278	276	260	238	293	271	269	275	278	318	271	282	249	279	260	289	279	267	274	285	275	287	300	305	257	274	290	280	285	292	293	299	275	301	262	256	261	272	318	283	275	281	259	264	282	268	264	245	325	277	285	267	277	257	261	286	276	312	274	271	311	269	252	286	285	285	273	270	272	272	267	276	274	288	256	317	274	271	246	289	250	255	269	283	261	261	262	286	284	277	264	271	275	275	263	275	259	269	241	295	242	297	284	276	269	287	294	268	271	282	297	249	269	258	282	268	272	288	272	282	281	263	256	282	279	274	283	280	240	288	271	269	273	291	302	291	285	264	267	291	312	259	273	273	278	278	277	297	287	259	299	276	284	265	278	285	286	263	291	253	277	275	294	274	273	274	269	285	289	296	287	286	305	285	270	282	277	261	263	257	246	294	280	246	295	294	281	280	279	271	250	269	290	268	283	280	294	249	301	272	286	242	273	259	278	284	285	284	272	294	275	278	288	280	298	253	304	274	255	257	240	274	262	286	287	239	293	290	270	283	307	286	266	278	276	273	262	269	290	287	291	284	300	291	285	300	295	259	285	313	313	245	302	247	258	286	289	267	270	255	311	273	291	306	309	276	267	275	304	250	281	261	278	267	294	286	286	282	306	260	271	255	274	295	271	261	272	276	271	286	257	276	254	274	274	278	264	294	287	247	271	262	269	272	265	282	283	288	278	259	288	282	296	264	286	286	284	270	299	284	297	302	266	283	289	316	280	289	264	310	252	290	278	287	261	279	254	303	284	311	276	276	276	277	279	271	273	278	268	283	281	275	262	282	291	312	271	279	269	263	281	292	287	302	270	265	257	289	277	289	294	293	259	274	270	303	251	277	268	264	269	275	283	278	267	258	262	273	269	301	287	263	262	269	252	302	265	289	281	290	303	287	290	287	260	272	268	269	246	262	269	307	273	276	276	262	269	287	266	260	276	284	277	283	272	268	295	271	302	273	275	280	278	268	295	293	311	254	262	275	252	276	286	293	285	273	281	242	282	275	271	287	281	314	278	250	260	288	259	286	282	283	278	265	254	318	258	298	288	266	262	265	276	301	285	271	283	301	251	295	235	295	301	253	282	277	243	237	271	286	264	252	279	268	267	307	267	294	270	266	303	266	265	264	291	265	279	265	251	297	278	294	242	278	256	279	285	258	305	276	272	255	267	249	276	284	283	285	268	276	296	274	307	256	289	275	289	272	241	289	264	250	275	270	278	279	257	279	257	267	278	287	279	272	316	270	286	284	275	244	279	271	278	279	260	302	268	257	295	261	289	289	291	257	282	283	314	262	296	262	272	307	313	299	305	265	256	287	261	269	271	268	297	279	269	290	285	250	294	253	288	245	318	278	280	265	269	260	281	255	323	260	281	286	285	251	287	249	291	267	285	283	301	279	245	273	280	284	285	265	287	298	264	280	263	270	244	287	270	282	272	283	278	262	279	275	287	260	290	295	268	281	286	283	288	270	281	297	272	285	297	286	260	281	293	297	278	273	288	273	268	304	275	301	286	269	285	277	294	266	257	286	269	272	273	285	286	285	283	294	304	281	322	291	292	256	246	285	276	285	320	290	290	281	302	287	283	291	265	310	255	280	253	259	262	287	283	264	287	243	279	254	290	276	257	298	289	230	265	291	295	267	268	265	288	292	274	272	273	245	254	237	267	261	285	280	303	278	280	291	272	274	283	272	283	261	266	295	288	259	262	267	284	303	280	276	261	306	297	292	272	279	296	228	280	302	287	297	269	271	292	279	288	267	274	276	298	295	261	263	281	297	320	266	295	294	269	257	253	285	222	274	285	285	246	284	286	269	334	273	260	298	252	316	272	254	247	257	292	280	280	282	275	300	287	303	278	268	263	277	280	264	309	269	287	303	284	300	296	289	285	260	280	264	263	267	277	281	259	261	283	246	274	284	246	276	294	294	285	297	265	239	268	276	259	301	265	261	285	284	274	263	252	252	275	286	272	283	259	267	285	283	270	279	276	287	284	283	283	268	280	290	266	255	243	252	265	284	278	274	286	290	280	304	268	280	267	273	256	273	292	284	282	251	250	303	249	253	278	273	250	305	266	309	263	256	293	288	283	246	260	259	294	304	278	279	279	284	292	259	313	265	242	245	289	287	271	293	262	294	277	292	273	289	266	270	286	266	267	265	297	280	290	282	293	272	271	286	284	271	305	294	259	289	273	273	286	273	247	267	279	289	266	277	262	247	270	261	269	280	288	276	281	258	283	270	251	283	290	267	289	268	272	284	292	272	270	249	262	278	276	273	262	251	265	262	268	294	282	274	273	256	273	273	291	252	262	291	281	254	264	270	282	263	278	243	273	268	283	272	266	291	253	275	307	261	280	231	268	299	307	271	248	266	275	275	271	290	286	269	280	264	283	297	310	310	252	280	278	286	270	251	267	257	283	275	239	271	241	278	265	278	298	279	283	308	268	290	269	282	279	266	271	247	230	294	280	278	290	258	247	305	280	254	250	283	290	308	248	244	281	286	279	264	293	279	282	280	274	285	282	269	291	264	272	275	255	261	277	250	251	286	272	293	258	280	258	262	288	275	285	273	307	286	254	280	276	261	258	288	250	301	274	306	269	273	307	271	269	251	278	297	272	277	303	292	293	274	301	287	272	258	290	262	314	246	252	281	276	262	271	263	283	277	248	256	293	264	298	274	278	274	285	284	284	272	288	291	274	252	262	261	292	285	258	261	321	263	272	253	261	308	268	267	267	282	278	259	276	262	263	241	312	270	272	296	271	259	286	279	289	286	264	292	296	253	276	285	297	298	289	266	275	271	270	273	277	275	283	273	282	267	294	274	280	278	289	288	256	293	301	340	277	283	266	309	261	277	281	274	282	245	268	254	277	251	277	312	255	294	256	284	279	280	262	272	272	280	264	277	284	284	275
37818	48340	31744	11916	3081	1007	629	551	567	557	534	537	479	562	525	542	498	542	572	547	540	538	530	539	490	513	552	544	522	509	556	520	534	521	467	541	535	538	525	522	532	513	553	537	534	524	563	499	564	550	525	539	532	540	544	554	548	529	561	528	514	504	508	493	530	522	525	500	528	537	523	473	508	526	546	535	537	520	526	489	532	560	522	543	570	532	530	540	534	540	515	525	531	537	539	499	522	506	535	576	522	524	535	534	522	525	537	535	520	506	499	552	572	533	526	509	530	503	562	531	494	523	479	505	546	586	521	554	532	556	490	538	512	552	537	569	561	508	528	524	536	545	549	546	531	536	511	563	546	556	552	557	528	552	526	530	561	529	532	494	500	516	541	543	527	536	574	547	548	552	537	527	570	546	517	495	526	522	535	491	542	497	509	526	546	508	557	551	577	550	513	508	506	532	506	542	543	507	555	516	535	556	539	515	530	524	534	524	512	522	518	540	506	547	522	479	536	528	533	531	555	505	513	530	483	521	500	508	585	466	503	521	503	569	538	542	561	548	505	539	550	566	541	529	492	513	552	559	515	512	513	570	529	486	514	516	554	545	518	511	499	563	541	502	546	511	513	496	516	524	521	536	599	573	523	518	513	545	541	541	521	530	536	525	528	534	495	539	536	551	508	550	514	506	544	555	555	518	535	550	544	535	483	569	583	526	522	555	502	553	518	516	506	580	541	582	523	543	532	495	591	532	554	511	489	499	553	478	535	512	490	536	529	522	523	491	542	500	509	528	557	563	562	508	485	567	530	537	481	506	511	542	540	513	562	527	546	549	529	527	523	540	541	537	549	511	520	598	510	582	542	508	534	515	532	506	478	534	503	555	501	523	524	513	517	531	525	548	522	486	526	580	539	525	549	559	488	520	521	525	544	574	519	546	513	542	578	561	530	513	512	509	490	541	552	571	536	512	495	565	537	520	545	539	545	511	511	579	525	570	549	495	528	570	501	542	547	536	561	514	526	503	502	499	502	522	518	582	559	532	520	539	539	508	534	512	516	574	507	522	493	485	584	521	492	529	536	559	468	560	501	504	518	509	533	525	503	539	563	549	560	502	498	532	532	494	508	543	516	508	526	542	523	535	544	512	540	535	531	549	502	531	494	478	540	513	538	531	533	529	547	532	520	516	554	521	506	524	510	470	524	500	545	499	503	533	533	502	540	552	533	527	525	518	528	525	562	572	542	524	515	518	494	523	545	516	531	528	534	513	521	540	523	523	490	528	530	483	542	540	558	525	550	531	498	487	516	545	478	507	551	526	513	523	524	520	527	540	556	527	544	569	502	524	526	561	528	513	543	542	537	517	483	546	550	561	561	509	544	542	536	489	543	553	536	517	537	506	541	505	545	535	522	530	539	557	532	485	504	557	524	529	487	517	514	548	549	505	530	514	535	529	509	541	536	526	524	495	547	568	570	559	535	527	541	559	546	504	512	540	491	533	517	525	505	524	516	506	565	571	590	506	517	542	509	524	547	499	512	504	550	541	514	497	553	524	530	517	534	567	541	537	512	515	520	482	547	532	519	504	554	553	547	498	515	515	520	509	548	500	551	553	563	541	546	485	549	539	567	565	512	609	526	496	512	506	539	518	516	498	558	531	515	491	526	491	538	531	532	523	521	553	515	576	538	514	520	497	536	531	562	521	577	523	498	526	519	535	559	553	525	526	493	491	548	519	539	543	532	540	527	520	541	537	526	538	535	517	535	502	533	567	585	510	531	504	533	529	532	521	571	502	526	530	513	546	545	536	545	571	498	511	518	505	534	521	539	531	570	520	541	530	559	543	491	516	539	525	546	521	521	563	517	537	536	512	524	526	506	520	553	558	507	544	541	567	542	531	536	518	528	499	497	545	559	526	505	524	526	555	522	515	550	518	518	519	512	498	517	543	515	511	544	535	543	526	574	510	525	488	534	553	523	501	525	562	502	518	528	563	472	561	511	555	489	547	544	511	533	527	520	519	528	505	534	514	511	567	536	529	538	492	542	563	529	532	523	561	521	526	534	539	529	485	499	539	526	500	575	524	565	491	477	578	556	550	539	534	515	545	531	517	517	536	531	551	573	530	508	541	481	550	523	540	517	525	542	505	561	556	564	523	526	501	531	577	580	539	552	520	555	506	525	553	513	581	519	507	526	539	532	523	561	488	514	508	493	544	504	486	488	537	526	568	554	490	507	514	517	508	487	515	536	538	546	547	519	561	547	517	526	542	523	544	522	541	534	552	504	578	555	523	549	540	563	507	533	545	514	503	531	558	507	529	534	521	509	554	539	510	528	523	526	508	510	535	517	517	570	517	476	530	577	537	540	568	558	535	545	526	510	513	518	511	500	522	493	516	529	536	531	546	535	531	527	522	478	540	509	522	514	517	536	496	552	538	570	542	505	543	539	511	489	485	523	547	561	515	548	517	555	516	513	530	516	489	493	536	524	533	524	563	521	502	538	531	481	505	567	579	563	560	517	516	563	556	554	556	536	539	519	508	532	517	558	529	568	545	514	538	569	533	511	498	522	496	532	517	520	519	504	468	533	539	488	532	544	543	548	491	529	549	541	506	548	524	525	524	519	523	541	523	514	553	515	494	503	514	507	579	545	543	542	531	545	549	558	549	513	560	540	518	531	538	537	516	494	545	560	527	535	554	508	518	510	574	529	539	559	565	532	533	519	530	523	532	543	537	535	551	523	582	536	527	525	524	503	513	541	510	554	514	528	536	532	532	518	527	491	511	523	535	556	506	558	564	520	487	534	478	589	557	516	541	575	537	570	501	510	555	554	512	533	560	533	539	518	523	560	497	578	490	529	520	495	545	512	537	525	531	544	539	494	545	530	496	492	552	579	480	531	534	539	549	529	549	519	506	572	554	508	531	521	525	523	503	547	525	509	510	520	552	513	513	515	517	574	477	525	543	523	547	521	556	511	548	518	536	497	548	528	499	530	495	541	553	527	539	530	563	518	520	542	562	554	544	554	513	573	543	543	568	501	494	521	557	500	513	573	525	532	499	536	535	541	532	516	549	562	515	532	526	561	561	536	536	501	591	532	545	520	539	578	532	514	487	521	520	527	535	487	498	545	574	531	515	549	516	518	532	543	531	524	503	484	558	496	548	516	548	537	544	505	541	533	557	541	553	529	550	541	547	528	496	533	535	543	538	517	498	559	548	528	563	556	501	480	537	544	562	504	532	541	553	531	543	538	525	496	523	561	539	491	519	548	573	570	547	525	508	535	502	550	550	515	561	526	532	533	551	519	552	534	526	561	503	536	583	509	543	553	574	543	556	528	498	531	524	564	554	521	541	521	538	516	554	534	536	513	501	520	489	529	521	524	528	536	507	502	518	544	521	505	550	526	529	496	528	529	500	532	527	547	525	538	544	507	546	503	503	535	532	517	525	521	499	539	510	516	527	532	537	525	578	511	523	550	546	525	511	496	545	543	518	570	552
24914	24879	33881	27129	18072	5191	565	338	264	291	306	283	296	280	292	306	269	297	287	275	301	277	297	278	266	298	281	258	281	284	255	300	316	307	291	265	281	293	278	261	293	274	277	293	264	302	289	316	266	307	298	281	283	266	277	295	265	287	293	298	269	290	300	281	267	305	299	304	294	264	295	314	277	280	297	295	285	266	305	276	288	281	262	299	293	280	311	298	291	279	257	272	324	278	307	288	303	283	285	277	280	276	292	265	278	264	258	273	285	283	278	272	286	274	276	287	275	258	282	285	275	306	289	241	301	257	267	279	304	286	312	294	266	266	301	260	265	281	264	294	273	291	271	298	276	282	261	289	286	272	292	286	269	304	303	272	250	268	275	264	266	290	287	275	274	299	296	281	305	282	289	235	293	262	279	292	272	294	292	296	271	260	272	270	298	280	268	280	272	282	292	268	278	269	291	291	268	271	277	274	291	290	285	275	258	298	276	293	319	325	246	299	292	265	295	325	283	272	276	308	298	273	297	283	267	280	257	269	276	288	303	312	310	295	285	275	258	273	269	292	304	274	269	290	273	296	300	297	259	278	296	268	295	277	277	290	305	280	269	299	300	270	261	292	279	268	301	284	258	270	292	281	288	288	277	309	276	280	294	293	266	280	313	246	281	261	287	278	280	278	278	278	304	292	279	303	294	282	300	290	283	267	278	299	262	267	290	271	286	292	294	284	302	287	291	270	269	289	284	288	281	302	278	283	269	283	270	271	262	255	281	280	256	278	298	292	292	273	287	302	297	319	282	319	301	267	265	297	251	266	282	285	298	272	273	283	260	273	279	297	267	304	260	260	270	300	290	273	302	318	311	266	294	279	291	282	317	260	292	283	269	261	299	285	273	286	295	273	288	250	258	273	289	265	274	324	294	294	281	278	291	257	290	280	273	279	294	293	283	316	282	278	283	274	288	276	308	249	276	298	266	293	297	274	285	262	276	298	274	284	286	292	298	296	301	281	291	284	288	281	279	302	293	300	279	258	282	293	296	334	272	281	315	249	303	288	299	271	268	292	287	286	262	322	269	274	278	294	263	251	292	285	263	287	299	289	256	275	283	283	248	290	281	277	286	265	277	272	297	278	276	297	258	289	283	271	271	273	289	298	296	288	278	308	270	263	307	269	263	279	288	272	292	262	317	261	292	261	296	284	290	289	297	295	284	258	307	264	288	288	264	271	271	279	289	282	293	284	298	300	314	283	304	289	256	322	262	318	308	269	301	296	288	280	293	291	288	257	310	293	288	290	266	287	282	306	286	291	270	279	256	270	301	267	288	297	308	282	281	259	248	263	289	274	256	270	270	287	288	298	271	305	291	312	263	269	265	274	252	271	299	302	262	269	284	264	281	275	286	274	272	282	281	283	235	283	267	271	286	293	267	270	287	277	295	267	284	268	304	300	286	268	296	277	269	303	280	289	264	279	292	275	279	287	270	257	265	289	282	264	256	276	273	314	313	308	244	275	243	261	250	274	316	285	269	286	268	281	281	267	276	268	279	333	288	285	284	290	293	306	276	287	279	284	299	253	281	329	302	300	257	298	279	270	256	281	285	286	252	311	265	293	298	277	311	261	275	281	288	282	260	285	281	272	284	249	263	254	308	312	285	289	280	291	319	289	288	297	309	277	305	306	271	271	291	280	310	287	264	256	287	273	290	295	271	274	270	286	302	253	278	282	277	306	277	338	274	255	300	293	289	282	288	275	295	307	259	262	273	269	289	266	256	252	275	262	273	255	284	321	302	249	300	302	264	279	268	272	270	278	256	268	268	272	309	301	289	296	283	255	308	305	282	301	296	263	287	271	317	280	304	280	277	267	306	287	273	268	255	303	313	272	284	292	281	289	261	281	290	307	270	317	283	294	268	269	264	285	273	250	280	312	302	297	274	292	268	279	262	273	267	258	316	310	312	283	272	286	254	300	282	278	278	313	262	258	287	293	264	289	262	281	256	256	273	287	298	275	262	275	287	277	287	260	292	280	264	269	286	291	287	284	283	285	272	270	287	273	275	262	263	308	285	285	282	287	277	251	276	310	302	295	287	282	264	293	285	261	293	281	300	286	304	305	300	280	293	266	265	289	258	301	269	254	284	268	288	265	289	283	285	282	297	272	267	256	301	273	297	280	300	302	315	284	251	277	287	283	275	291	301	293	247	286	306	290	278	303	310	255	310	277	301	278	308	249	275	289	284	270	279	271	303	284	285	278	275	317	307	271	269	331	255	299	287	287	286	297	300	281	314	280	262	277	284	284	271	288	258	286	285	303	265	259	302	290	278	277	284	296	294	306	295	303	281	261	296	312	265	274	286	281	273	295	281	282	279	252	276	294	292	249	270	263	286	262	291	285	268	296	265	282	290	293	274	265	290	267	259	271	296	295	236	267	294	247	249	277	292	266	288	260	255	295	301	272	264	304	262	327	286	287	277	270	283	290	280	296	293	278	298	271	296	275	288	259	259	253	285	247	297	266	314	285	276	254	275	258	258	260	257	281	283	290	286	280	296	272	301	258	253	266	307	269	275	264	283	279	286	289	279	263	292	289	280	246	293	288	266	263	291	265	285	304	285	294	284	278	283	307	308	290	271	291	281	273	263	242	294	297	294	292	311	315	285	296	272	314	290	278	315	347	266	286	270	290	269	299	283	288	289	308	274	287	267	280	251	298	292	253	303	258	268	280	328	274	247	273	287	283	296	294	291	278	293	290	271	311	281	272	287	285	307	283	279	242	311	281	261	279	286	279	280	260	239	298	267	319	270	306	271	262	298	306	288	253	268	273	282	287	287	288	282	292	301	286	281	286	281	294	271	281	252	303	281	293	296	267	284	278	265	311	309	274	266	271	272	295	279	267	274	297	269	313	305	256	248	294	285	280	305	284	275	282	268	253	303	273	261	279	275	285	302	264	277	305	267	292	310	267	276	273	290	252	286	278	293	297	271	297	301	284	247	255	262	286	299	271	272	257	293	262	323	312	294	286	264	303	267	273	302	273	278	272	290	262	285	268	249	285	289	271	298	280	276	262	252	303	261	294	315	285	315	290	269	268	255	302	313	294	276	270	296	274	292	279	276	271	278	271	265	288	281	256	250	280	291	320	266	292	255	267	304	281	269	275	301	286	274	320	296	269	281	301	274	290	249	273	262	302	271	257	311	299	292	266	275	281	235	265	274	271	289	255	267	294	316	263	271	284	280	274	297	259	285	306	315	283	283	269	255	301	255	279	272	300	270	294	267	262	268	303	275	287	295	263	283	285	299	309	267	292	295	274	263	249	252	278	274	258	302	285	274	264	319	299	258	295	293	295	282	285	311	271	319	291	278	292	280	289	293	285	287	283	305	272	271	284	283	298	270	254	283	295	281	293	272	227	299	280	284	269	283	257	288	272	287	295	300	272	273	286	269	260	274	281	270	286	292	274	265	279	300	302	311	261	307	269	295	303	285	266	300	254	277	275
59232	90377	62962	33973	12817	3052	920	561	570	538	539	566	487	542	546	503	569	536	556	537	555	588	537	563	579	497	526	560	553	508	579	531	577	524	507	535	592	529	543	528	532	524	511	554	541	548	547	544	491	540	519	520	539	543	564	564	576	536	556	547	527	545	499	544	547	523	538	572	562	540	540	541	546	558	479	525	529	537	578	527	530	539	548	572	523	554	540	526	497	509	543	512	543	532	543	529	552	571	552	499	485	530	492	531	586	543	538	491	533	531	500	581	531	581	595	535	542	554	525	569	500	543	541	499	580	556	528	531	526	531	519	535	557	591	563	536	537	500	535	523	526	571	518	536	492	532	540	526	528	564	571	582	548	554	542	543	528	543	518	538	570	553	519	575	550	559	542	564	523	535	552	531	532	469	548	593	524	547	535	507	536	487	524	560	564	529	592	536	547	503	556	520	483	530	506	531	528	538	484	538	521	558	506	542	520	567	505	568	527	548	540	557	542	536	520	560	528	529	564	553	539	536	535	519	544	566	538	547	512	489	554	548	535	514	529	535	510	512	534	539	545	531	549	527	599	514	531	497	505	546	518	509	516	515	535	543	529	528	528	583	500	533	575	537	515	533	524	512	550	537	554	553	564	549	552	577	541	561	506	569	504	508	560	540	484	548	522	518	568	559	548	551	527	533	550	550	576	552	544	538	545	528	546	543	557	543	505	541	524	526	516	492	539	582	533	529	523	538	521	497	572	555	520	532	526	544	564	572	545	475	515	575	524	529	556	579	534	548	538	557	560	510	511	534	524	524	564	552	556	520	525	500	518	537	548	523	548	528	559	538	542	552	580	538	559	509	529	542	528	548	518	523	571	541	523	590	519	521	518	488	540	531	554	487	516	528	545	539	550	509	541	537	511	528	543	520	540	546	556	542	551	562	548	541	512	568	537	527	523	563	552	467	561	551	523	566	561	517	550	595	546	539	517	536	550	550	517	561	550	510	514	504	531	518	568	522	529	554	508	488	538	518	532	538	573	571	535	579	533	505	483	565	535	509	511	586	538	564	486	502	563	546	526	519	526	570	531	518	541	543	546	563	523	517	512	539	551	541	550	517	533	541	528	520	568	543	522	541	532	574	549	538	557	521	528	552	520	527	492	540	532	533	537	559	576	564	519	546	532	539	525	532	506	548	561	516	499	564	554	519	530	550	529	471	517	558	513	507	565	535	521	557	530	566	537	552	536	520	551	543	528	559	566	527	585	538	559	534	556	540	545	538	532	512	559	514	539	514	552	529	512	534	543	524	479	539	534	567	544	576	510	554	506	542	518	523	541	556	552	576	500	551	579	533	521	540	519	541	560	514	531	514	532	517	526	536	536	506	535	543	554	513	541	524	524	525	546	521	545	504	537	512	548	551	541	576	524	515	533	562	539	509	532	551	548	525	546	506	536	558	538	523	529	582	485	527	521	515	560	540	515	510	570	520	562	549	537	508	527	506	566	569	520	502	496	548	528	515	533	535	538	551	518	543	541	500	552	499	523	518	613	549	540	528	539	529	566	529	523	518	532	527	547	527	510	517	577	519	556	500	546	520	594	536	529	515	512	526	527	574	553	506	520	563	544	558	550	512	539	510	564	534	542	555	542	554	488	550	551	580	543	517	550	516	540	552	494	548	528	526	542	524	496	503	493	588	576	528	530	482	518	565	551	543	538	550	542	536	525	524	524	538	531	518	525	520	567	553	488	543	538	562	539	561	568	541	552	513	498	498	492	539	585	541	560	547	505	536	526	535	573	533	528	504	506	530	540	569	509	533	586	546	516	557	533	561	541	504	536	550	545	531	549	547	550	575	543	557	535	545	550	501	520	496	527	485	533	513	562	510	523	516	525	555	573	530	520	547	538	530	563	529	550	544	515	534	554	537	545	584	524	530	524	572	571	545	495	518	499	533	528	531	538	580	504	516	539	517	526	548	538	503	555	502	512	558	551	485	567	541	527	529	559	521	552	535	512	514	529	556	495	519	547	490	539	537	536	523	551	530	555	541	535	522	535	556	510	531	533	555	527	588	493	550	540	528	538	559	534	542	555	559	503	576	559	469	557	560	548	540	526	535	522	512	566	555	502	539	547	522	575	531	533	552	523	552	520	554	540	554	576	569	544	572	524	539	553	560	537	547	554	559	497	530	563	530	524	534	521	502	554	550	523	528	540	552	534	527	538	506	525	523	545	521	562	542	534	524	561	528	548	512	545	497	537	540	521	543	519	535	590	558	529	534	564	498	525	565	545	538	549	529	532	517	555	509	526	525	557	537	526	557	530	518	566	531	542	527	537	534	546	572	540	532	505	538	555	522	557	561	529	506	563	496	550	541	531	512	549	517	501	519	550	499	559	487	549	475	530	539	546	499	538	507	583	568	554	540	509	559	547	532	539	600	526	536	550	537	506	495	557	565	529	566	537	520	514	521	534	554	526	512	544	542	547	554	533	559	544	555	558	560	477	530	558	557	564	551	535	541	545	524	551	529	495	539	537	485	538	539	529	518	583	515	539	568	534	531	566	546	532	495	543	514	583	535	545	561	547	569	573	542	542	524	577	567	512	544	532	551	528	553	539	535	484	558	531	536	540	530	543	526	520	559	513	530	554	569	580	492	557	514	547	579	477	579	570	577	597	570	505	563	534	547	499	572	546	507	553	486	521	498	501	551	526	550	503	516	558	527	530	564	573	527	547	541	526	529	551	511	561	515	545	542	522	551	565	572	555	568	516	557	509	577	555	526	549	548	526	492	528	578	516	544	594	554	530	527	532	486	565	578	525	508	534	518	553	537	494	502	530	530	560	511	518	505	554	552	543	540	529	540	527	536	546	524	518	543	542	568	568	529	602	556	537	548	531	493	553	570	527	492	580	562	540	521	498	529	528	496	544	492	524	529	575	535	537	556	509	558	532	533	517	520	598	529	530	579	554	563	546	530	562	514	592	512	537	522	529	542	490	583	556	569	536	546	548	480	518	539	521	547	555	539	532	573	531	523	567	587	542	543	520	558	527	548	540	521	561	544	565	545	553	549	524	536	545	522	595	538	557	508	538	558	552	556	543	540	573	525	517	540	511	483	545	552	552	582	538	558	503	527	569	560	528	515	510	550	564	564	601	561	529	579	571	537	548	537	527	548	517	499	523	538	517	568	545	517	541	529	530	574	609	539	494	558	544	560	512	520	532	567	555	560	573	540	545	513	526	551	506	499	523	551	498	511	569	548	543	548	546	543	550	534	524	498	547	557	572	541	543	544	553	526	502	525	532	534	534	563	486	507	551	540	524	545	562	594	549	547	536	541	485	514	533	547	515	555	492	535	521	534	532	541	528	532	552	536	537	528	534	521	506	535	536	526	525	519	561	531	528	561	510	532	545	539	519	581	542	508	516	500	521	531	505	542	517	545	517	527	560	571	498	534	586	555	557	592	516	547	530	524	563	525	497	529	553	565	529	607	588	517	571	540	546	532
23406	22603	31303	25279	21154	16155	2832	421	362	315	324	315	344	315	332	355	341	327	332	323	354	314	348	333	317	358	369	328	328	355	341	321	337	310	312	339	311	346	331	348	323	344	339	316	322	337	336	370	344	311	329	325	349	366	315	322	338	323	327	313	336	342	315	323	354	315	341	330	312	339	373	343	355	335	362	305	317	327	318	378	328	316	318	353	353	299	317	332	335	318	313	330	352	292	306	332	348	333	360	354	307	301	342	318	295	319	322	338	341	318	308	323	368	353	341	300	315	332	330	326	320	327	352	324	324	347	330	283	314	339	325	336	318	347	324	329	308	362	356	322	314	357	332	296	275	302	335	301	336	329	303	368	333	355	307	294	309	346	288	338	321	328	333	372	316	359	361	307	321	323	325	321	320	312	328	341	337	358	345	306	313	312	312	324	320	313	337	341	317	317	312	346	307	331	339	295	325	315	332	317	352	330	325	318	347	294	349	317	327	303	331	340	327	338	330	309	372	304	357	329	338	300	357	310	338	340	344	337	302	348	311	326	336	351	310	316	335	291	330	339	335	347	329	328	339	294	325	309	331	329	346	347	318	287	303	321	334	306	309	305	334	292	315	310	311	326	331	328	341	340	312	319	314	329	345	312	348	301	350	313	292	343	308	328	347	352	343	307	331	303	320	339	336	336	307	326	347	321	358	350	316	334	327	333	320	319	331	328	314	347	305	320	310	293	340	313	314	340	303	339	318	352	331	305	314	328	320	336	327	320	300	322	339	328	340	330	326	354	344	366	330	312	343	303	317	355	328	380	338	357	352	381	340	338	332	313	334	327	306	307	326	314	341	314	295	324	324	312	331	287	316	336	294	353	323	296	350	315	359	331	299	309	336	321	317	351	318	344	322	357	319	317	346	300	340	330	340	338	324	340	312	336	323	336	334	352	330	330	332	355	344	337	328	341	316	331	321	301	307	312	360	337	327	336	293	320	320	338	338	312	360	315	308	329	358	336	319	311	311	323	349	318	343	324	346	291	320	322	380	305	288	328	339	313	299	312	335	315	351	331	343	326	346	331	320	357	329	337	295	318	292	339	318	325	330	332	341	295	331	324	300	314	337	335	317	312	314	337	341	323	297	341	335	337	342	322	316	323	329	340	326	320	336	296	330	321	358	307	317	303	351	314	351	317	362	334	360	318	286	328	327	318	317	319	304	331	316	332	321	325	303	305	333	324	338	307	350	331	327	360	307	339	338	292	295	304	330	321	305	321	295	312	351	309	328	327	338	309	312	358	338	322	327	319	371	318	351	326	311	353	307	330	325	342	316	329	326	351	317	327	319	333	344	320	316	331	325	278	340	301	346	325	320	290	314	341	337	326	335	285	339	326	338	319	343	313	291	343	317	316	348	313	295	274	296	322	327	335	288	331	340	318	322	342	381	312	332	355	327	317	344	315	317	333	303	311	289	308	337	335	327	347	328	325	290	305	336	350	340	328	322	357	350	338	323	329	329	319	341	329	345	312	329	321	325	348	318	306	317	302	293	347	361	327	332	354	365	321	319	309	311	337	284	316	337	304	312	351	324	312	351	308	345	308	323	314	314	325	305	331	325	357	339	312	347	351	320	321	337	340	337	329	315	329	347	363	316	351	323	304	323	338	326	329	330	311	325	345	320	331	286	336	323	306	345	305	333	319	335	301	312	319	317	322	303	330	376	332	325	334	296	355	347	347	349	310	330	316	324	311	348	299	335	314	334	316	330	328	332	315	349	338	282	362	321	339	316	338	321	321	343	335	309	306	327	316	322	316	342	318	276	308	318	305	353	315	339	327	285	342	362	319	327	305	344	336	313	343	285	332	319	340	339	325	320	361	333	322	331	316	317	325	327	305	345	334	342	338	348	313	313	319	294	307	353	305	354	313	340	314	329	305	308	325	323	296	371	333	341	319	317	305	300	303	345	359	321	337	361	285	316	304	328	315	316	357	315	355	339	337	282	333	292	315	330	319	344	322	359	326	344	313	308	329	327	303	341	330	321	310	354	330	318	323	326	327	308	302	298	298	317	310	288	332	313	340	306	278	328	344	317	344	317	337	340	304	356	345	330	308	331	313	299	328	329	307	334	355	312	292	334	341	352	327	328	322	320	327	320	306	313	352	336	325	311	346	315	354	355	330	316	294	319	335	321	313	308	312	361	288	291	331	312	309	305	294	327	322	308	340	318	331	348	360	341	305	305	339	333	327	320	351	335	350	343	338	290	350	311	331	334	306	328	333	349	347	310	311	326	330	341	338	327	363	311	343	349	311	326	357	348	358	322	308	331	330	355	334	325	321	327	351	330	318	345	341	334	343	272	305	275	350	346	307	310	337	314	357	334	327	330	347	310	335	352	314	331	334	339	314	353	324	322	334	318	338	285	362	332	335	346	343	334	305	354	314	342	308	351	329	342	323	328	316	328	338	315	301	331	298	339	319	340	330	336	340	332	317	271	364	337	337	304	319	336	334	308	349	336	341	330	337	332	318	334	294	375	339	342	337	309	369	366	313	314	316	329	323	345	346	313	316	329	310	335	330	367	353	340	330	338	353	329	329	330	343	303	317	361	298	382	311	337	349	322	311	311	320	332	346	351	347	329	353	335	340	314	301	303	341	320	343	354	325	304	305	308	301	303	318	311	322	304	313	328	343	341	338	334	298	336	342	334	340	342	331	326	348	355	330	348	334	330	300	298	319	326	357	333	327	305	368	329	310	328	330	378	357	309	334	320	328	315	358	358	343	322	326	316	333	344	325	321	313	301	343	323	290	336	350	325	336	324	329	327	333	326	310	313	340	342	334	305	322	311	314	305	300	321	360	328	339	307	331	328	313	319	311	312	340	362	339	339	332	316	329	312	321	306	315	325	293	320	339	332	298	325	339	320	300	323	317	319	314	330	324	309	363	306	305	339	336	328	351	343	352	337	317	320	317	297	324	347	327	347	311	297	326	331	312	348	327	320	330	314	340	354	346	330	302	324	332	329	322	301	313	334	339	327	308	341	342	314	333	340	330	332	364	335	360	308	303	320	347	311	325	304	341	305	328	301	318	330	302	327	341	350	316	292	321	308	321	329	340	333	320	283	325	310	330	322	354	339	329	337	307	325	351	334	308	306	330	345	335	347	318	313	316	305	321	312	313	286	342	324	329	307	315	313	342	315	344	307	351	336	332	298	351	340	332	306	290	346	339	314	308	337	338	327	338	321	289	335	297	349	289	332	342	318	344	323	318	347	325	314	304	336	337	340	325	305	310	351	330	313	347	311	351	282	315	326	294	335	329	326	298	323	302	324	356	317	323	342	323	325	303	302	332	340	297	299	345	364	365	339	364	339	327	320	331	352	337	325	355	346	315	309	330	336	341	299	311	314	284	336	339	357	323	297	302	316	323	326	327	361	322	335	338	323	336	324	315	317	319	339	328	315	304	303	309	316	316	301	345	340	316	343	330	325	335	326	354	339	306	334	332
59299	101064	73221	42524	19797	5299	1338	678	607	584	609	585	613	600	563	604	583	629	587	598	576	589	599	557	613	599	605	566	628	602	602	618	591	593	593	559	557	571	611	569	606	591	602	626	586	597	569	633	589	613	576	597	589	564	612	608	589	619	590	546	560	577	599	581	573	581	604	606	589	614	594	596	635	586	586	621	606	577	584	606	550	591	596	606	543	631	586	641	622	578	588	583	602	602	536	575	579	576	616	594	592	555	621	583	592	564	657	590	587	562	594	583	628	576	582	596	605	593	593	559	605	582	590	612	596	569	563	579	610	589	584	585	543	608	613	597	594	588	583	599	628	592	619	580	644	607	609	591	565	599	559	644	609	561	561	572	610	593	612	623	612	611	615	638	556	637	613	618	623	594	574	567	546	586	616	605	597	554	573	592	617	577	583	614	581	594	588	616	601	568	602	604	657	611	614	565	598	624	596	548	562	610	589	619	612	630	596	553	604	571	583	574	611	573	595	622	618	591	587	608	616	612	598	581	564	584	577	574	609	554	631	584	635	598	605	624	582	604	587	592	646	610	575	619	551	610	554	547	627	579	618	666	607	591	606	578	622	598	572	554	598	626	576	581	593	580	607	598	576	599	601	601	597	603	597	622	562	550	576	576	576	592	621	567	587	584	566	637	638	587	583	583	609	605	574	600	600	587	634	561	557	622	646	576	572	599	579	580	611	635	559	593	551	565	625	600	593	607	575	545	580	587	602	621	634	550	612	548	580	569	541	593	547	614	613	613	631	579	629	557	622	585	637	566	616	611	606	602	583	594	583	563	592	572	568	614	596	595	614	588	589	576	578	575	574	568	616	577	582	587	635	650	608	575	609	568	595	576	593	603	595	591	616	646	600	581	598	599	574	607	598	587	607	639	570	581	620	617	614	550	638	600	652	595	587	610	595	599	578	543	555	535	588	613	613	611	614	575	647	613	573	612	619	590	577	595	607	595	601	622	613	580	582	608	558	584	603	580	623	607	591	633	578	539	603	604	596	646	607	606	565	621	588	579	588	611	616	600	590	572	608	611	627	568	615	593	599	607	588	544	606	599	555	598	572	579	609	592	599	569	612	614	623	609	556	546	561	611	621	582	567	579	562	579	616	621	621	647	578	591	550	599	583	599	605	640	577	592	602	607	601	598	625	591	601	593	572	557	594	568	624	556	530	613	612	590	582	544	623	573	586	580	605	593	592	585	569	625	583	575	626	602	593	596	607	553	617	601	603	611	646	610	617	543	601	598	570	657	572	526	582	596	610	580	555	558	603	582	610	590	618	589	603	614	551	596	597	585	638	600	620	547	589	577	573	555	570	576	637	577	607	588	568	615	584	611	641	593	639	593	577	632	586	582	571	556	615	613	578	596	587	638	598	597	575	637	601	594	617	579	596	586	549	616	548	569	563	588	601	580	591	592	564	536	565	633	574	616	600	555	580	587	622	608	606	559	652	619	537	588	605	558	633	600	621	635	620	619	559	595	630	601	587	562	586	570	615	576	584	585	613	580	603	622	598	622	615	609	587	602	594	624	623	563	644	580	578	615	608	607	584	574	602	610	625	604	563	574	599	559	650	628	586	570	611	598	606	613	590	592	613	595	587	580	604	578	608	627	565	585	586	619	656	602	601	614	610	580	561	577	610	588	581	630	599	579	577	582	591	632	618	591	610	598	611	591	563	621	599	599	635	621	578	602	590	562	585	576	555	610	562	588	594	572	584	611	604	594	644	600	600	561	590	592	648	588	590	604	585	624	572	598	611	619	596	586	546	568	584	567	613	643	595	610	581	615	579	650	574	558	588	580	621	604	621	639	562	553	629	585	571	601	553	559	576	585	616	594	564	632	622	552	590	552	593	582	573	596	591	589	598	573	566	609	616	586	587	590	567	530	629	638	628	596	547	609	600	570	633	579	543	556	584	628	594	588	589	590	606	617	648	631	601	580	575	580	579	595	643	571	589	602	589	583	588	613	578	619	594	611	592	588	577	576	620	593	619	591	634	565	556	600	570	576	620	596	598	671	557	611	616	561	596	589	577	563	626	599	540	612	587	603	615	627	603	586	589	598	592	616	587	580	635	590	578	620	541	594	576	568	555	590	579	561	629	596	578	606	609	625	592	588	608	602	600	569	627	587	575	632	574	590	595	605	601	590	586	589	561	619	576	564	595	612	628	597	536	552	581	627	601	593	602	532	579	601	594	594	601	603	550	624	593	566	594	587	598	564	592	578	602	605	581	634	595	597	570	575	575	597	620	577	556	660	594	596	585	610	623	605	570	573	610	565	560	562	604	576	628	591	598	617	603	572	585	578	597	612	600	584	605	572	593	602	641	540	574	570	546	603	601	628	617	593	564	564	549	614	599	582	575	612	605	636	627	597	578	624	579	631	583	579	593	632	613	613	630	650	591	643	595	608	617	589	620	607	568	574	520	606	537	559	621	583	556	578	584	615	605	600	614	602	568	563	613	587	575	614	543	543	566	609	567	597	612	565	599	596	628	583	554	582	599	606	601	613	593	628	601	580	619	598	564	616	621	599	606	580	593	586	600	565	580	561	601	570	583	601	579	606	640	569	602	590	581	623	618	595	608	572	558	633	550	609	596	617	592	612	590	617	593	652	571	602	611	583	608	593	629	573	607	605	614	605	597	577	548	584	555	601	618	584	568	637	629	596	607	590	575	568	592	588	585	591	609	625	552	561	570	557	599	630	620	646	600	638	575	556	568	615	585	590	586	606	573	633	573	573	606	618	566	615	596	604	592	548	571	599	585	609	595	578	612	609	591	563	602	611	635	568	613	539	594	571	560	563	581	616	582	627	608	608	590	583	608	626	585	618	622	539	592	606	573	554	594	591	582	538	550	603	529	553	565	621	620	590	563	575	644	608	572	616	568	605	593	569	590	582	642	589	598	595	618	581	594	585	640	579	598	592	605	614	627	571	587	627	612	598	561	597	569	569	580	590	578	578	569	586	625	561	579	592	594	595	621	618	586	620	614	598	561	602	600	601	634	567	596	560	611	571	600	601	602	590	594	558	604	570	579	591	597	583	589	585	577	573	609	606	609	599	561	568	549	570	546	627	546	582	577	597	558	618	597	589	613	624	594	592	571	622	620	632	593	665	587	563	570	578	657	577	567	646	590	652	611	573	598	614	621	614	618	584	577	606	596	611	618	600	554	591	560	619	621	616	584	618	621	594	633	591	581	648	589	579	573	580	592	607	583	579	565	589	573	603	574	597	604	598	554	590	561	573	597	591	606	582	610	553	533	619	597	621	584	627	630	602	597	586	595	573	625	599	586	574	578	567	581	612	552	632	614	562	624	632	600	575	628	571	578	591	598	609	559	579	569	573	569	551	600	594	598	611	554	551	580	586	552	624	568	605	574	572	593	611	606	619	572	586	577	629	555	561	597	600	567	553	606	606	608	587	605	604	550	616	611	621	600	599	597	562	599	577	597	589	620	619
29358	32025	27746	11825	1858	586	351	292	259	276	288	270	264	298	286	273	271	276	301	304	268	270	293	312	267	295	275	285	288	276	284	275	290	263	282	314	281	311	277	285	285	262	272	318	299	295	250	285	285	275	276	252	294	291	299	283	277	269	281	288	259	288	284	273	288	281	308	281	291	309	269	274	239	281	266	262	260	270	303	280	269	269	270	266	281	289	243	252	270	296	282	257	264	276	299	268	267	302	247	270	254	290	272	257	291	292	285	273	280	241	267	259	309	251	264	279	292	298	292	252	284	240	268	285	264	272	306	285	270	270	261	279	272	274	264	265	244	268	248	257	276	307	265	297	291	294	264	276	253	281	287	300	277	253	316	305	281	301	263	245	256	273	252	277	261	284	285	284	307	267	279	253	254	285	273	255	253	304	273	260	280	275	281	292	272	274	284	293	288	282	277	288	275	279	270	292	274	290	255	263	273	276	259	280	293	288	284	243	265	281	284	272	287	295	291	271	284	289	271	288	289	281	272	306	267	264	267	272	252	241	280	270	271	307	298	257	258	299	282	284	246	282	265	300	284	325	252	288	276	275	257	236	263	278	272	264	260	284	290	304	272	290	278	266	286	249	303	260	278	258	294	266	295	283	289	288	272	266	284	281	293	267	300	264	283	247	261	268	285	274	304	284	270	266	306	267	270	268	280	294	291	284	294	274	263	269	294	282	262	261	234	309	288	288	287	280	271	255	319	283	265	264	291	276	264	259	277	280	294	269	283	247	259	286	266	272	274	278	258	270	260	283	284	274	291	297	239	265	273	275	299	220	298	264	236	268	258	248	293	263	272	268	303	251	284	265	293	305	274	279	267	261	286	254	280	254	262	283	286	313	270	273	277	292	273	271	282	292	258	274	283	267	278	279	291	264	261	285	263	285	261	282	249	300	280	278	288	304	271	313	276	269	283	260	294	258	274	270	289	285	284	270	286	287	273	291	285	277	306	254	246	280	284	262	292	274	282	282	299	272	285	253	281	292	257	307	305	298	272	232	261	282	278	279	317	282	298	272	286	266	266	255	265	287	309	287	285	288	283	297	284	293	262	278	250	275	285	279	280	261	295	276	286	275	282	273	275	291	293	295	300	258	265	296	263	293	281	284	264	286	281	250	302	296	284	278	293	274	271	257	281	301	273	277	318	271	286	272	305	265	295	271	279	263	272	267	288	257	266	277	290	252	291	269	287	253	267	293	305	276	272	257	271	271	280	285	274	286	252	266	273	295	272	270	296	278	285	281	280	290	275	254	282	282	294	274	272	267	258	286	268	251	280	301	297	255	272	299	257	284	286	284	300	291	249	310	262	292	303	264	266	309	288	276	274	282	309	280	277	248	298	263	283	277	286	265	273	277	290	289	287	302	271	279	280	278	281	264	261	277	292	320	248	256	275	271	255	281	291	319	264	261	285	281	266	278	309	267	282	281	298	256	261	254	281	270	291	266	287	306	289	276	267	288	270	280	272	288	277	262	242	269	289	272	274	310	291	274	261	273	281	281	285	279	266	271	292	287	272	280	261	302	329	274	276	280	270	266	273	273	296	245	245	308	267	308	276	279	280	283	284	278	263	289	285	266	279	285	300	295	268	282	268	302	273	263	256	260	265	280	268	297	284	279	262	259	270	293	286	303	276	276	268	252	300	255	271	312	242	284	268	273	280	283	296	280	265	292	268	291	270	248	251	276	266	267	265	286	301	285	263	289	295	275	271	292	289	291	267	240	259	252	291	262	263	267	288	277	277	274	284	267	265	283	268	261	288	281	284	297	282	270	283	290	246	245	305	287	259	243	290	283	277	284	281	271	280	281	267	282	268	275	264	305	264	288	264	310	278	273	281	267	286	287	324	270	269	241	268	254	283	261	293	261	280	269	261	259	271	262	270	267	263	271	302	269	216	271	277	261	267	274	306	284	287	249	278	269	291	273	322	273	279	289	274	273	286	286	285	299	263	292	277	259	273	301	257	310	257	278	280	253	264	261	291	286	260	278	281	294	288	290	287	273	276	265	285	306	273	277	281	256	257	254	266	260	248	308	273	293	274	294	290	297	260	273	300	299	265	279	268	302	280	291	264	257	286	257	294	291	278	275	293	286	280	305	294	259	263	285	304	288	301	281	294	283	287	263	288	322	308	270	300	260	264	296	271	296	273	267	291	328	286	258	308	284	301	277	274	277	274	278	265	314	267	267	276	261	259	278	282	276	274	270	293	271	279	291	274	271	307	282	271	261	295	251	282	271	278	269	275	288	289	284	292	289	284	282	257	301	274	260	260	307	277	277	276	289	281	258	272	273	279	244	281	295	263	313	294	298	274	293	277	273	302	249	290	272	272	316	273	276	263	294	293	287	272	273	261	285	274	283	283	292	286	276	291	261	293	292	250	289	282	252	247	248	274	267	293	278	231	275	293	271	278	242	282	281	289	281	269	285	288	286	274	303	318	283	268	280	281	279	280	257	272	237	300	268	283	279	283	281	288	276	279	256	290	266	268	298	302	254	271	279	293	279	287	299	292	272	283	250	291	287	259	279	299	283	307	303	263	257	297	294	267	286	281	266	257	283	270	258	285	290	268	275	301	267	261	269	255	261	301	295	251	286	285	275	286	297	254	273	260	272	268	260	281	274	280	287	245	293	301	272	259	248	305	283	306	296	268	270	266	300	292	310	249	292	293	292	283	246	272	255	265	302	248	273	316	279	279	289	303	274	277	261	279	262	303	258	292	260	282	261	290	255	263	267	273	275	286	276	245	280	275	298	291	275	243	288	264	294	262	262	290	305	273	274	271	304	290	291	265	297	273	308	283	279	245	271	273	270	276	270	300	283	302	281	307	272	296	295	292	268	268	282	249	281	286	310	282	294	273	272	276	286	310	253	260	276	279	287	277	263	253	282	270	294	310	270	276	264	252	263	253	274	274	305	263	284	271	272	299	279	287	298	294	256	287	263	281	260	303	280	270	297	291	288	291	266	309	261	250	260	230	266	268	313	278	280	278	261	277	282	293	299	261	277	286	283	286	271	265	287	281	265	288	303	287	291	273	284	283	282	282	306	289	252	286	267	292	292	298	293	280	283	263	294	286	278	265	262	280	269	274	283	278	271	273	261	254	284	270	270	320	292	277	279	292	283	286	278	306	263	272	277	258	295	285	283	276	283	291	280	294	297	277	269	300	282	275	253	266	284	259	265	255	276	250	279	277	283	296	275	265	305	285	302	321	285	299	296	260	292	283	252	287	277	293	280	268	283	282	293	289	273	269	299	268	281	292	284	270	274	271	262	244	274	286	297	273	293	256	299	287	284	260	278	290	315	293	294	252	268	284	276	261	291	287	285	289	307	297	265	274	247	273	242	290	285	267	263	298	250	250	243	295	290	296	275	279	290	268	278	291	285	269	281	277	273	266	282	314	302	270	274	282	262	280	292	273	286	291	267	261	259	284	293	251	263	296	292	282	274	277	295
37220	49826	33261	12906	3533	1128	635	529	511	512	548	552	529	532	529	547	564	574	568	521	511	521	483	567	567	550	561	544	532	487	520	522	523	526	537	543	529	533	548	528	545	537	507	491	556	503	491	520	575	524	557	511	499	531	520	516	556	563	568	478	564	560	527	512	524	524	563	522	528	524	497	546	556	531	578	523	514	523	510	478	521	544	509	549	538	518	501	502	553	544	535	547	581	530	585	504	504	540	527	548	577	532	534	544	540	539	500	562	513	531	583	544	545	543	492	542	512	537	481	528	533	526	544	504	505	542	522	503	503	518	541	518	550	536	549	524	508	515	515	520	504	518	530	545	497	503	542	516	559	556	532	542	556	524	519	556	525	584	564	514	506	523	537	527	530	525	513	550	515	505	522	509	517	527	525	540	540	496	523	536	555	517	540	545	470	580	512	525	529	520	554	513	540	518	529	565	533	507	524	523	546	536	530	527	505	528	534	539	493	538	503	528	562	502	540	560	556	519	526	470	541	514	530	513	522	541	540	514	559	548	509	495	540	546	567	547	532	574	523	571	510	526	527	554	532	495	482	508	554	521	527	540	488	471	527	540	547	511	508	513	554	508	515	531	543	552	545	524	496	557	526	521	521	552	528	562	519	537	545	504	532	536	510	525	538	485	571	555	516	540	487	533	518	548	521	552	557	549	542	531	536	483	527	515	531	478	501	570	524	476	505	535	535	521	542	486	564	524	502	569	567	528	562	542	546	552	555	524	553	504	504	507	508	521	512	492	525	526	547	515	548	530	536	522	530	519	535	550	526	507	516	552	550	564	559	568	496	568	510	527	517	531	552	508	546	500	555	480	579	561	503	528	572	531	512	563	523	510	539	540	503	546	540	513	531	474	474	501	554	541	527	484	532	512	510	520	472	499	547	523	522	556	568	534	532	508	536	566	518	563	516	515	517	557	531	556	551	531	501	520	521	548	544	490	540	519	507	524	599	504	534	511	533	549	563	543	523	565	551	551	500	555	551	554	550	529	540	557	505	513	515	519	555	477	531	488	543	541	535	555	556	533	543	548	571	541	550	515	549	536	518	556	519	532	560	541	531	548	537	512	543	534	534	548	554	568	551	540	527	539	521	546	537	537	477	532	520	516	523	514	554	533	550	551	533	521	525	529	491	537	556	502	520	580	524	544	520	511	499	486	545	549	515	517	552	545	529	518	559	571	538	533	559	474	528	544	528	520	547	538	576	476	502	522	536	545	480	539	491	514	543	528	536	543	521	528	543	536	550	555	554	526	536	497	536	509	537	528	487	486	523	543	552	526	514	482	540	527	511	543	516	500	486	523	548	516	533	525	504	532	556	541	530	526	529	500	528	553	520	494	548	513	551	512	549	525	520	489	517	534	546	532	566	557	555	527	509	554	527	544	504	559	554	551	505	531	539	513	515	529	532	545	521	604	488	553	567	521	513	528	525	535	526	559	510	531	530	496	526	512	505	554	544	486	533	555	511	511	531	535	511	517	522	521	538	565	593	519	546	540	516	512	530	501	517	561	499	542	560	548	535	522	571	516	547	547	573	478	559	522	538	525	559	507	550	520	545	551	556	519	482	565	565	521	532	479	540	538	550	546	561	562	485	546	505	544	525	535	508	536	521	523	538	497	497	555	510	515	543	480	535	535	526	502	570	520	516	509	530	519	498	548	537	523	557	531	547	496	515	559	515	517	479	550	528	527	505	509	550	534	539	559	526	514	532	505	479	528	535	511	525	524	529	588	522	533	515	505	583	522	523	509	507	519	496	525	508	515	523	512	488	586	561	558	510	538	537	500	526	515	498	509	531	494	527	530	550	553	503	522	515	531	533	533	494	548	523	501	540	530	515	554	498	557	570	480	517	519	521	512	552	527	509	538	528	495	476	492	524	559	524	557	550	515	554	579	513	473	556	550	486	507	507	534	526	494	551	553	554	541	549	526	528	539	527	532	538	525	512	530	534	516	526	494	542	544	526	481	534	529	522	562	536	544	483	505	517	512	518	510	522	530	527	524	498	521	551	522	486	515	512	536	487	512	529	516	502	524	501	516	494	537	505	559	531	512	520	544	528	511	568	520	542	513	518	530	537	516	529	509	497	518	524	525	499	548	495	586	515	525	521	530	517	550	534	549	509	478	518	516	524	573	562	531	521	543	521	536	512	512	537	542	565	548	532	552	509	532	539	516	533	562	505	563	536	566	518	579	530	510	602	540	562	508	548	529	532	489	554	461	583	510	498	531	543	517	508	533	559	512	543	532	518	513	515	524	543	522	543	531	546	511	504	543	525	551	513	543	514	562	537	514	581	514	507	526	523	541	527	536	558	547	504	516	520	572	535	488	503	543	524	522	521	498	549	548	518	522	514	550	535	529	491	555	520	511	554	495	531	537	558	559	518	536	546	514	553	535	515	573	525	554	516	532	542	562	534	561	571	510	482	571	505	533	545	520	495	526	513	536	539	535	507	515	541	498	546	549	562	530	465	504	544	536	521	545	574	529	522	539	519	524	548	542	505	561	543	502	525	549	561	566	537	531	541	528	505	535	501	523	505	503	522	504	494	552	513	511	529	557	510	588	492	542	565	536	514	510	529	552	513	543	509	549	487	521	545	474	511	551	513	554	546	521	478	495	525	568	526	549	562	512	523	540	503	535	500	529	551	544	502	542	540	530	550	520	510	526	484	523	514	505	587	527	517	486	548	516	531	500	549	516	532	556	511	533	523	587	486	536	532	538	512	542	538	553	553	474	502	517	563	580	540	552	522	509	546	474	530	523	528	571	528	529	511	527	511	542	515	539	568	543	514	515	515	509	521	481	556	546	505	552	539	588	560	534	570	487	489	567	522	547	537	511	481	520	506	511	541	517	526	497	514	551	516	488	564	528	519	507	571	549	493	514	550	540	519	515	506	518	557	544	564	473	517	548	534	548	541	540	514	503	464	509	533	576	506	504	488	548	484	518	530	520	527	512	571	496	502	541	567	562	541	526	511	516	499	515	536	507	517	552	522	564	525	537	554	535	512	532	553	530	523	542	486	547	558	523	508	541	553	536	555	492	539	528	510	538	532	515	519	501	545	518	515	545	513	521	521	495	572	542	557	526	497	548	540	564	508	531	524	557	528	519	518	498	538	594	572	543	554	505	523	507	561	551	502	528	521	565	557	530	548	516	550	475	537	544	532	484	523	541	548	553	524	554	535	576	530	522	474	481	539	512	536	529	486	520	532	515	536	489	519	578	539	525	546	556	509	535	511	521	499	534	553	462	549	532	556	535	540	533	503	532	488	506	520	524	544	569	512	527	525	476	498	538	515	539	498	540	540	521	513	544	516	528	513	517	571	544	507	501	528	516	508	483	535	558	530	533	490	514	555	530	491	556	502	522	550	517	540	532	550	555	524	540	529	525	529	480	525	541	539	557	537	496	531	518	512	505	534	538	557	527	555	499	578	524	533	498	539	537	523	537	507	560
24904	25299	34521	27371	18108	5402	576	333	310	295	301	294	303	287	266	286	293	272	302	285	311	268	299	292	289	294	296	276	293	294	299	266	290	262	296	286	296	286	289	291	286	291	277	290	283	254	298	248	303	279	261	275	309	253	259	280	297	284	308	248	268	299	287	295	298	292	259	262	269	274	290	289	283	300	339	241	288	289	282	288	313	269	274	295	289	287	316	264	279	297	287	276	285	276	307	252	297	301	298	276	273	282	295	272	285	274	267	284	273	298	270	281	301	295	241	274	292	297	284	286	301	282	308	268	270	239	279	268	288	270	271	265	279	283	287	271	290	275	302	288	304	295	289	270	288	266	290	294	272	243	270	280	260	299	278	269	309	277	280	304	283	263	295	300	275	274	289	282	248	283	262	290	292	291	302	295	278	285	261	292	280	273	270	236	288	300	294	319	287	259	316	276	282	292	303	331	272	285	271	268	283	333	274	297	293	279	296	278	281	274	268	273	295	281	290	295	271	296	319	289	315	266	282	255	284	295	271	321	292	259	295	275	267	281	278	264	261	279	268	284	281	293	299	297	256	249	283	261	283	287	277	286	264	238	269	299	278	286	298	282	305	272	308	294	266	264	260	276	272	254	294	299	272	263	291	308	307	266	276	296	314	303	289	300	289	302	263	289	263	297	272	302	289	307	267	296	275	270	286	310	267	281	256	294	301	276	297	256	249	290	274	263	290	290	277	270	279	274	254	274	285	279	269	255	296	266	251	298	278	265	257	307	276	266	303	288	271	284	305	276	277	259	306	246	279	273	286	269	275	297	264	267	267	291	284	282	305	283	269	300	290	253	272	262	264	267	311	279	259	309	259	293	265	278	263	284	302	278	275	271	279	275	285	301	279	297	302	287	274	315	274	276	283	266	263	284	282	299	297	294	302	282	281	281	284	277	269	282	252	279	259	280	285	293	304	276	297	279	271	275	288	277	293	295	285	258	274	261	300	268	286	287	277	305	296	258	283	302	265	316	302	282	286	291	281	294	269	265	248	273	276	285	273	311	266	304	306	314	296	284	266	271	286	278	283	291	277	265	275	265	274	272	285	285	296	306	293	269	307	264	275	272	264	264	306	260	284	273	275	276	301	283	267	289	260	301	259	274	278	304	268	277	253	258	272	273	271	286	259	273	294	268	292	294	256	250	283	272	283	272	296	279	289	337	285	275	285	265	297	298	284	264	271	301	271	279	277	316	279	278	304	277	280	298	261	282	310	273	257	285	281	292	259	280	283	319	286	273	291	304	274	310	267	289	285	262	285	276	303	322	300	277	270	274	291	265	280	234	304	282	342	300	285	271	296	267	277	284	257	294	247	265	258	256	278	314	316	284	278	276	300	333	278	282	284	297	300	271	286	270	298	297	273	295	298	290	314	299	261	269	297	298	306	286	310	278	285	271	289	277	298	302	267	289	311	286	269	267	264	278	265	291	270	297	278	273	284	288	308	268	320	283	290	259	300	290	273	285	279	287	283	299	256	235	264	271	295	265	268	256	297	282	259	270	304	286	295	292	300	276	273	253	278	264	274	299	316	267	267	250	296	292	318	281	269	280	292	281	285	293	260	277	299	276	290	285	290	286	289	274	265	274	258	278	266	319	257	280	285	303	281	273	292	279	271	295	268	298	266	274	285	283	280	286	264	261	284	280	283	259	275	291	289	307	259	303	288	266	285	277	280	264	305	284	277	275	290	269	292	318	280	288	254	255	271	254	287	253	260	263	294	285	292	316	280	287	276	273	298	273	294	258	269	281	266	296	292	235	279	275	257	291	289	279	263	312	277	287	296	266	278	269	257	278	296	277	286	272	263	300	303	325	281	288	269	285	278	296	274	264	292	296	271	291	275	288	287	241	293	309	272	302	257	278	291	290	288	290	294	317	299	256	281	245	280	287	249	280	295	268	281	255	270	288	277	288	276	277	252	282	309	288	315	299	282	312	303	274	295	271	273	285	305	292	268	254	248	251	257	283	290	306	268	293	270	274	297	264	269	271	265	269	283	248	260	281	265	296	280	216	267	299	267	292	295	310	303	271	270	263	277	281	254	300	269	301	261	289	283	288	284	311	309	284	311	283	266	279	262	287	277	303	295	269	267	287	294	282	290	295	262	284	277	294	271	300	286	274	294	314	283	257	282	309	315	259	264	273	269	290	284	294	278	265	246	291	275	292	282	272	274	264	289	266	264	318	255	286	267	256	281	276	257	283	313	238	291	294	282	283	273	263	245	274	254	263	302	268	283	277	287	286	270	270	256	263	278	298	264	294	263	260	282	288	280	278	284	287	289	264	262	263	275	261	285	298	288	273	268	271	285	305	281	293	270	265	322	294	293	277	291	286	261	285	267	271	269	278	268	284	300	270	289	308	260	322	269	268	289	294	303	292	284	305	262	279	303	267	307	291	300	266	272	263	292	314	261	264	294	273	265	282	322	291	298	293	324	288	255	266	291	264	276	253	283	281	310	286	272	304	307	275	278	293	259	257	267	279	273	291	283	300	267	302	315	273	265	279	285	290	287	285	258	257	279	306	303	269	277	254	274	283	310	303	288	301	285	301	280	275	301	267	265	289	275	263	309	291	280	300	277	269	238	276	273	282	264	294	270	275	314	262	276	288	281	296	271	262	286	266	276	231	264	299	252	286	313	274	278	282	287	269	306	282	284	315	290	271	297	305	273	267	289	298	282	255	263	251	255	283	270	306	306	278	278	293	288	265	280	290	270	292	262	277	285	265	291	258	274	292	284	289	297	314	296	291	274	266	267	263	306	281	281	309	292	271	271	318	255	292	274	275	270	291	302	259	284	270	313	278	288	280	252	281	279	243	256	303	260	272	284	321	278	276	290	304	283	287	282	301	270	284	263	270	274	276	286	272	300	302	295	289	312	247	257	293	262	263	300	277	277	262	287	305	296	261	256	259	261	300	296	285	297	286	278	312	276	278	287	294	299	273	288	321	270	286	300	287	280	295	275	308	296	278	267	319	266	277	283	297	274	273	255	289	278	271	269	267	300	270	254	295	300	310	267	309	289	309	276	302	269	273	283	275	277	288	297	259	251	298	263	288	272	307	278	306	270	263	274	291	275	282	284	280	281	288	331	302	284	283	274	289	267	280	295	269	258	274	244	272	277	270	275	300	303	278	279	261	302	285	278	293	267	291	265	290	290	283	279	287	302	279	263	270	285	290	304	285	280	287	264	294	277	287	277	285	284	258	259	298	266	301	292	294	272	303	260	290	274	276	306	268	302	274	267	273	280	294	260	292	279	305	293	275	292	295	288	271	273	300	257	266	275	289	282	302	244	279	285	277	261	286	275	277	266	275	281	285	276	277	302	289	248	298	288	297	276	276	292	276	298	266	277	294	281	282	301	263	281	281	315	266	291	268	283	311	295	272	265	278	288	283	320	297	289	303	282	290	252	287	271	268	284	279	288	273	255	284	280	292	274	279	273	289	269	294
59665	91226	63431	34718	13874	3283	986	568	579	540	534	499	507	534	503	538	505	530	547	541	518	543	506	538	551	546	529	569	545	571	539	550	501	548	563	543	557	520	505	514	563	535	561	552	540	517	508	530	531	548	532	538	513	532	534	517	538	529	520	534	570	557	540	527	541	485	574	509	514	488	541	497	533	526	528	557	541	511	512	556	522	522	522	530	530	510	526	562	532	517	516	528	506	527	547	557	506	562	538	544	516	541	501	508	523	512	557	547	513	527	556	531	492	553	496	543	526	517	518	559	575	504	590	525	512	545	534	572	533	574	502	532	547	575	509	532	553	531	555	538	582	562	531	515	482	539	513	522	482	503	547	547	526	556	547	520	564	535	573	534	498	535	563	508	536	529	525	532	558	518	518	484	539	567	527	541	506	540	572	553	534	541	550	538	569	558	565	519	542	546	474	552	518	536	512	578	506	546	541	521	516	517	550	559	569	564	579	551	488	529	566	512	543	533	537	556	505	559	541	507	586	555	510	569	531	531	542	521	542	522	506	524	534	524	604	538	549	540	563	535	530	541	547	533	549	545	544	512	546	562	540	522	590	528	554	509	553	520	533	504	562	500	515	520	504	524	523	580	536	516	500	511	556	500	554	563	528	522	549	543	541	535	557	584	540	573	521	544	533	527	568	527	548	523	566	530	497	579	555	518	535	579	563	503	552	536	552	516	527	535	553	507	550	493	531	513	547	563	503	548	533	521	554	542	538	564	550	555	567	531	513	500	499	553	516	545	569	513	549	506	531	511	550	542	552	556	570	538	544	490	547	546	520	525	567	563	483	536	580	544	567	539	528	525	521	554	549	519	487	532	503	592	507	518	504	471	504	538	616	510	490	532	552	539	525	544	566	537	527	522	533	496	510	514	535	522	527	559	536	498	538	551	546	548	573	525	523	572	539	521	533	535	534	521	486	556	555	528	515	577	528	512	513	531	531	518	494	563	545	535	530	498	513	538	491	528	521	518	503	588	523	570	528	549	532	545	514	520	518	557	471	536	561	526	552	522	511	521	539	546	497	536	528	550	557	548	532	535	532	547	534	550	553	563	482	489	565	511	553	541	512	518	504	532	569	518	554	570	519	523	532	555	496	540	597	539	529	539	521	500	479	552	524	544	565	527	544	541	531	532	500	535	537	519	530	586	541	563	563	545	479	538	532	538	533	518	528	534	516	537	552	528	569	551	505	504	541	536	549	567	529	524	505	485	522	530	498	519	575	542	541	547	501	537	562	516	508	544	575	486	515	570	520	496	541	502	542	542	530	535	553	538	561	519	513	555	492	584	521	538	536	539	552	549	514	494	509	525	553	548	557	567	529	566	580	546	563	569	495	528	575	517	529	478	538	542	536	585	494	546	534	528	499	565	549	581	547	523	503	544	544	544	557	579	515	505	591	556	540	556	561	506	502	528	534	557	575	509	527	557	545	540	550	550	553	528	508	514	560	509	540	552	542	562	526	515	519	513	567	517	493	510	533	515	513	522	527	498	557	520	562	548	541	527	556	549	547	539	562	543	532	506	527	547	524	566	509	521	542	514	517	512	534	521	531	495	550	532	546	544	535	525	503	501	521	556	529	555	539	610	536	559	554	551	545	523	536	557	518	546	566	514	506	531	574	543	533	502	537	540	494	520	508	551	519	525	511	527	548	507	504	516	565	542	546	518	543	532	542	566	517	561	539	548	557	528	530	522	590	546	536	574	517	527	543	502	541	527	499	581	535	622	511	487	551	556	520	528	542	524	505	546	525	545	528	540	567	560	575	538	559	513	548	517	540	504	527	534	539	563	519	551	529	539	505	551	523	529	544	522	532	538	573	498	563	489	560	474	551	559	571	564	548	468	551	527	550	535	555	515	559	515	521	506	547	537	499	549	534	518	550	515	525	499	533	532	483	478	494	523	558	525	566	528	556	524	543	539	514	536	539	529	533	556	556	558	544	606	567	517	565	539	546	572	585	526	537	528	525	544	487	529	507	578	539	554	528	498	512	559	524	520	567	558	512	547	531	555	512	505	535	515	545	559	537	544	545	525	542	498	513	571	522	535	529	557	556	505	583	552	496	531	559	566	549	525	558	496	526	561	504	534	538	561	536	518	516	563	534	557	553	551	531	557	517	535	493	574	526	542	580	529	577	544	511	561	529	537	546	606	536	509	547	532	562	501	574	519	559	577	548	519	534	533	526	566	556	524	540	521	508	526	538	541	543	550	546	538	527	512	530	541	517	543	529	515	551	517	542	548	513	531	542	546	513	566	518	554	514	537	518	499	550	534	508	560	536	528	527	542	560	539	540	534	584	534	529	546	543	521	577	569	533	564	537	540	567	547	545	585	554	539	510	510	567	560	564	505	534	521	551	540	552	545	520	551	552	521	546	515	547	506	519	543	550	588	503	538	504	568	521	543	544	509	543	586	489	557	511	518	515	513	549	565	563	536	579	554	546	518	542	548	555	543	517	494	507	524	535	489	516	549	520	553	547	556	527	536	514	552	547	502	567	553	542	513	535	528	542	519	513	529	563	519	512	527	582	519	570	506	532	587	549	498	517	538	549	508	550	547	509	519	560	501	535	542	574	522	583	556	551	566	538	523	531	555	538	533	528	508	492	560	532	554	529	549	543	562	500	556	549	530	532	567	538	508	581	564	565	536	516	508	524	540	589	544	517	512	532	554	533	530	544	529	507	530	535	528	550	534	555	525	516	513	547	547	577	475	576	501	525	523	543	520	519	541	536	550	540	566	550	538	515	491	534	529	550	547	508	515	528	478	539	504	517	526	547	548	542	545	505	530	564	498	529	536	526	531	542	536	540	537	523	549	569	504	530	540	555	542	547	549	497	525	530	545	524	537	528	530	539	571	537	568	525	523	528	523	539	479	571	523	520	550	523	542	546	570	532	512	522	521	507	545	542	565	525	556	500	518	583	540	568	551	524	509	532	501	538	529	560	537	540	534	560	554	551	533	554	551	531	551	515	536	550	543	567	523	530	558	496	502	510	536	522	575	536	543	482	511	499	510	519	560	529	506	546	529	555	535	507	512	509	542	492	560	534	545	539	488	564	548	514	549	545	535	581	526	534	505	464	522	531	539	514	537	562	554	516	548	509	521	516	550	520	535	548	525	560	528	518	558	489	506	528	524	526	533	562	550	574	534	511	527	490	529	542	556	522	546	540	549	548	558	548	559	523	498	555	526	500	511	525	466	514	564	548	524	522	515	543	510	509	514	537	584	514	533	560	520	507	514	495	508	506	535	575	527	546	556	595	521	502	550	517	502	530	521	527	524	554	535	556	540	514	555	495	567	549	524	545	536	604	547	565	583	551	545	571	557	544	525	536	564	527	523	503	503	523	566	526	561	525	571	564	525	520	530	539	487	555	552	523	559	551	539	502	527	536	540	526	584	525	579	559	547	540	577	547	571	536	546	535	569	522	552	499	521	485	554	538	556	521	526	528	517
23563	22654	31240	25377	21347	16707	3344	439	375	391	331	351	312	340	374	339	378	345	353	301	327	331	345	320	337	325	329	308	371	335	294	321	309	296	325	360	346	315	338	350	341	382	308	336	323	353	306	335	327	332	328	332	315	341	330	348	323	330	290	348	338	308	272	342	335	334	318	333	314	327	306	323	352	353	322	331	328	342	317	322	331	370	310	314	332	350	334	346	327	315	333	318	306	323	326	330	337	320	313	316	334	300	312	340	321	333	310	308	337	325	362	323	352	305	329	312	338	319	311	303	324	317	299	319	301	312	314	329	337	335	295	317	313	328	370	297	339	325	319	296	307	325	312	361	293	325	337	306	342	341	325	323	355	348	317	303	306	335	308	360	351	319	304	314	338	327	304	310	333	355	329	327	342	302	324	331	296	332	332	306	349	339	351	326	333	332	355	351	313	333	321	356	320	331	308	315	346	316	321	372	311	297	340	354	348	334	340	336	312	298	341	295	324	352	348	331	330	331	330	294	363	327	359	330	343	322	327	314	336	340	296	318	310	290	336	326	310	338	318	337	325	336	287	338	328	351	300	344	311	327	330	298	328	323	327	289	317	364	323	339	323	332	375	319	342	337	320	343	322	322	313	327	317	334	329	366	333	348	292	304	342	326	290	331	319	338	336	329	304	337	308	328	345	337	317	317	324	307	303	320	283	316	342	328	327	327	301	331	315	321	338	320	300	309	348	367	331	361	352	333	344	351	370	336	324	354	355	307	335	352	349	323	336	327	312	341	347	346	335	344	371	333	314	320	295	319	325	303	362	319	349	356	300	344	351	305	321	323	320	357	311	356	333	308	358	325	348	340	315	326	339	356	311	344	374	363	310	327	318	365	331	316	310	319	342	318	296	313	312	303	290	325	295	294	360	311	299	329	337	330	339	319	345	333	328	325	358	318	328	333	323	330	297	334	354	342	329	320	333	343	336	324	348	326	323	347	340	349	343	362	328	336	326	315	297	346	349	311	334	326	325	344	317	323	300	344	335	339	347	342	299	304	337	331	335	313	299	299	329	321	332	317	321	312	341	321	359	311	336	364	323	319	323	349	320	321	300	351	316	305	315	338	294	335	337	333	333	291	321	307	338	329	339	363	330	331	317	337	332	320	333	342	344	324	343	370	324	300	339	329	364	336	330	343	337	352	358	342	332	333	296	324	307	340	349	341	344	317	315	333	339	317	354	346	322	325	343	318	315	346	320	344	366	335	313	323	328	287	324	350	326	332	315	293	315	313	315	324	328	316	337	363	324	322	308	305	331	326	310	329	340	323	333	338	332	327	342	344	334	374	340	326	337	345	355	337	340	323	332	347	316	278	335	341	346	354	327	308	328	321	302	328	345	347	320	361	303	325	304	309	335	329	347	302	358	355	343	346	370	305	322	331	303	339	354	330	360	331	334	370	300	341	336	291	311	356	333	319	319	303	357	337	347	336	359	318	298	347	352	301	296	344	320	316	315	325	351	313	329	310	329	312	342	348	326	314	325	341	336	310	318	360	334	339	322	331	303	345	324	317	333	328	314	342	329	341	322	361	337	297	341	339	356	314	324	329	315	311	293	349	308	319	350	341	321	323	339	364	319	322	332	302	335	297	307	344	337	327	355	341	311	304	326	312	379	332	318	308	305	329	287	345	354	312	321	314	316	326	314	323	336	354	332	340	292	353	335	356	348	332	346	342	315	336	321	329	305	328	334	330	314	331	280	342	311	342	340	306	329	326	299	332	337	355	336	337	349	317	334	343	314	349	349	302	335	335	324	319	322	353	315	319	324	314	349	332	335	312	300	331	342	342	325	302	329	314	342	350	345	326	335	311	312	304	318	344	374	336	320	369	307	344	323	344	306	325	328	363	349	342	304	316	333	343	320	352	323	336	329	315	343	308	334	342	342	325	346	345	313	303	321	333	332	336	322	333	327	334	335	304	337	331	338	335	341	331	348	314	322	317	309	344	327	303	358	341	353	311	334	334	375	340	364	311	339	332	315	358	329	324	359	313	349	312	337	333	342	315	304	293	359	315	331	361	317	318	318	288	326	365	345	336	292	343	320	289	316	320	324	309	333	335	349	342	340	341	321	285	325	353	329	332	333	360	305	316	331	307	341	293	325	296	312	334	318	346	320	310	333	318	330	340	344	314	326	350	323	334	291	340	322	328	339	353	328	320	338	280	327	290	327	319	327	313	317	313	339	311	319	343	354	329	348	301	311	315	353	296	347	332	315	351	354	309	327	328	318	356	339	349	316	335	329	345	351	329	344	325	382	320	309	340	356	301	333	345	316	320	316	314	341	334	319	310	341	346	309	324	358	366	364	325	338	326	344	350	347	345	338	329	338	333	324	295	378	350	319	317	368	312	357	331	320	320	360	353	357	290	334	335	322	350	325	333	328	345	319	343	331	352	302	306	332	338	320	320	353	341	343	326	377	369	316	325	328	358	329	344	352	340	316	308	346	351	317	352	334	337	340	332	335	291	311	329	321	366	353	307	324	317	303	295	327	316	316	357	321	300	323	356	329	335	357	340	325	340	335	315	346	292	331	309	314	324	322	311	315	287	313	333	352	328	299	301	331	350	378	334	329	322	322	321	355	334	303	343	304	335	309	332	309	307	319	337	359	321	312	306	302	329	334	310	343	305	329	342	334	327	281	316	324	300	342	290	341	323	304	297	317	309	366	325	318	321	357	342	311	361	336	328	322	344	358	349	318	321	306	342	327	369	314	386	327	337	332	324	341	328	344	298	330	277	330	308	349	340	328	331	319	322	305	330	313	341	327	364	310	323	341	312	333	348	317	329	317	327	341	331	326	325	346	350	283	296	319	328	326	316	342	356	345	345	314	320	319	325	325	362	311	346	296	315	330	328	340	325	335	311	345	331	282	326	316	298	332	312	314	332	316	307	334	338	313	294	306	298	301	331	340	323	327	328	341	353	310	333	333	342	315	338	348	320	308	347	305	315	321	329	315	336	315	314	354	352	305	338	305	321	352	327	328	291	344	337	367	353	302	351	330	305	338	303	317	344	321	344	361	347	341	343	331	336	332	315	346	354	322	341	326	335	322	343	325	320	317	330	346	288	327	339	341	340	336	330	312	338	336	341	347	323	296	305	334	352	360	313	321	340	328	307	354	325	361	343	328	338	326	334	351	338	350	302	324	314	326	317	326	322	312	327	326	306	313	334	322	329	360	300	338	335	313	352	319	323	315	344	298	375	318	326	340	339	286	330	299	309	355	293	321	324	348	338	342	356	311	369	318	337	309	314	322	332	346	319	341	330	360	354	347	338	333	316	325	343	306	354	332	367	317	320	311	351	327	321	347	323	328	333	336	347	358	326	314	321	306	306	320	344	326	329	357	315	314	316	345	358	327	320	315	319	316	314	336	366	335	340	320	317	315	308	309	350	335	333	315	323	329	318	314	348	338	347	340	335	297	335	307	370	324	359	347	307	336	327	323	325
59877	101469	73560	44012	22821	6704	1573	725	645	621	613	596	621	603	599	622	587	588	636	604	597	626	632	610	583	612	586	604	609	621	576	587	608	635	619	569	627	592	601	579	595	633	558	584	614	580	622	600	552	624	630	579	631	605	610	594	605	627	596	603	605	625	595	609	572	598	600	573	589	588	558	569	574	560	589	576	578	600	582	602	601	592	593	574	571	599	554	596	566	606	621	612	611	578	593	598	582	625	562	577	571	572	593	572	607	603	596	565	583	640	624	588	618	571	608	580	615	581	592	587	583	588	539	591	590	597	588	610	574	610	604	634	589	576	592	583	574	564	626	568	634	602	589	609	582	589	581	589	601	590	591	569	605	599	550	593	630	580	560	530	577	563	618	562	620	574	591	595	620	625	632	579	593	625	594	596	585	578	576	610	622	563	623	611	588	608	575	622	605	606	609	623	608	554	597	558	583	584	580	642	599	621	590	603	567	629	614	608	580	599	606	616	602	598	556	566	648	615	599	620	585	574	641	638	607	566	574	600	600	606	567	643	614	645	625	619	600	614	618	651	598	613	653	572	618	615	570	618	591	602	585	596	584	605	608	600	665	611	541	612	570	564	644	563	596	614	571	594	611	637	601	596	584	617	533	574	573	576	601	626	596	606	564	568	596	610	599	622	548	553	544	591	545	548	556	603	613	576	612	617	640	573	604	614	576	633	573	619	619	618	591	592	530	576	574	591	638	594	608	603	543	573	578	596	632	591	638	617	634	595	605	624	585	583	568	608	612	597	599	572	574	609	570	601	566	599	585	568	529	601	570	595	629	598	544	597	549	615	616	582	544	584	588	572	633	597	631	574	604	630	637	652	598	570	548	598	614	569	575	596	587	598	655	577	575	583	591	602	598	545	583	610	608	614	557	574	573	583	604	613	629	563	634	596	624	601	616	595	639	599	527	576	557	589	602	638	583	589	579	607	571	593	572	592	578	573	596	618	636	583	628	584	604	588	562	585	628	600	622	620	619	600	578	617	606	597	511	584	601	578	624	612	625	584	606	569	606	574	618	586	598	589	594	605	598	573	648	618	595	573	547	592	576	623	631	556	587	597	590	608	613	620	569	578	577	633	564	605	590	556	594	600	570	554	599	573	603	603	607	627	608	600	582	600	585	607	556	597	545	589	622	593	601	665	604	578	650	602	609	570	596	559	554	576	602	619	574	565	622	557	582	563	573	621	617	566	550	616	587	542	643	591	595	594	602	576	595	623	573	615	642	582	591	568	596	571	636	546	603	542	548	617	567	554	591	618	594	557	566	601	604	526	636	612	573	569	611	579	602	578	622	580	590	558	557	548	611	570	586	611	564	584	603	601	540	598	579	585	610	537	579	597	560	578	582	608	555	597	641	608	584	629	601	587	601	608	585	556	649	569	581	571	596	593	624	579	623	617	573	604	536	646	631	640	633	629	579	587	583	586	601	596	603	623	581	599	582	573	635	596	584	621	593	626	611	589	614	606	567	574	625	627	599	602	542	622	614	564	600	566	603	573	578	627	592	644	607	588	588	655	601	594	617	596	579	606	609	547	595	570	599	612	604	569	618	586	592	585	621	603	604	583	604	604	636	587	638	587	596	616	581	572	584	615	597	590	578	635	598	568	606	579	632	594	530	545	563	585	574	553	574	621	579	576	589	596	549	607	587	598	538	635	629	643	584	575	568	581	572	606	600	567	586	580	583	566	625	555	617	602	641	564	597	601	550	544	595	577	587	597	582	593	635	627	588	591	606	578	531	591	569	590	627	553	554	622	558	621	605	578	597	626	614	584	589	590	606	551	616	620	607	616	607	613	586	588	573	574	592	536	602	600	589	540	604	573	607	574	609	607	576	623	601	549	664	596	620	634	615	546	622	607	635	572	592	568	612	626	592	579	563	597	613	633	600	586	553	580	588	561	603	613	574	553	587	566	609	593	604	617	580	593	597	570	580	580	569	567	621	611	571	558	622	607	607	567	592	591	567	617	583	609	610	569	584	580	573	591	543	571	618	595	638	626	548	640	580	610	575	594	619	590	611	609	588	619	613	562	627	594	621	574	610	632	593	586	581	554	579	597	613	619	588	556	589	613	587	617	612	609	581	594	578	607	598	588	598	619	588	594	600	615	599	597	635	563	604	576	595	570	609	613	554	551	610	603	633	590	574	624	612	596	601	588	582	609	573	599	603	576	563	566	603	574	602	570	591	618	631	614	585	599	594	591	610	598	585	603	581	620	600	572	620	576	575	603	565	581	619	600	653	588	598	619	567	599	594	590	585	625	583	591	581	619	579	574	568	638	582	607	593	576	593	626	582	598	623	561	611	653	564	597	578	612	546	580	638	589	583	566	588	596	604	586	560	569	601	569	651	566	592	622	593	560	608	584	610	550	581	622	623	629	527	597	570	623	595	581	586	601	604	563	558	646	540	564	607	568	566	616	560	595	595	571	568	607	566	587	547	606	620	581	591	603	533	617	592	597	556	597	572	591	617	642	585	595	588	591	600	594	611	609	594	594	624	587	576	545	592	610	588	584	592	566	531	595	614	600	586	605	611	570	592	559	588	596	555	575	591	583	607	585	620	638	565	568	568	597	542	592	594	600	594	569	556	577	565	570	589	591	621	650	583	654	614	583	615	616	639	604	594	552	588	627	657	590	609	571	578	598	583	579	568	587	603	605	591	615	596	539	633	658	589	633	652	572	584	568	585	619	601	606	597	572	632	593	582	625	613	629	608	570	614	608	574	586	604	602	592	578	585	607	583	608	602	588	574	583	556	626	596	610	570	576	591	620	587	577	562	587	553	582	624	670	599	612	570	570	579	572	615	596	589	626	622	575	645	631	614	614	603	589	582	565	585	588	599	593	597	591	590	603	571	611	603	600	607	617	605	622	566	618	560	569	596	651	571	584	573	600	600	612	565	622	572	602	550	571	583	577	621	584	592	548	632	536	581	628	547	633	603	605	591	619	571	611	610	597	593	570	588	571	608	605	614	600	598	636	581	645	599	546	581	618	602	580	605	639	583	613	620	547	566	550	618	601	593	564	604	595	615	609	593	589	541	562	609	606	566	660	562	582	618	624	592	565	613	618	583	542	578	575	584	616	593	604	618	608	588	608	623	587	561	586	587	572	608	595	601	618	597	582	545	603	566	575	587	583	624	591	639	586	588	605	585	615	593	629	615	584	623	589	624	586	588	587	570	579	565	614	631	568	576	584	554	600	593	583	589	552	596	587	567	588	631	567	586	587	580	552	604	621	582	613	574	595	616	591	600	615	562	586	607	591	600	630	610	590	605	592	569	610	600	595	548	602	529	589	599	573	582	576	628	615	598	643	568	599	563	633	576	636	602	614	580	596	562	570	555	580	577	615	599	625	556	582	553	564	550	609	617	560	587	579	594	593	621	603	608	621	617	608	611	560	592	629	594	580	583	610	569	620	602	608	604	597	592	630	595	601	583	614	589	608	585	576
29521	31211	27034	11986	2384	712	342	265	304	266	275	276	297	299	265	259	266	249	254	298	261	286	264	285	260	307	259	275	289	285	249	284	280	301	290	271	284	295	292	275	279	285	286	274	287	270	271	300	286	290	284	260	281	259	287	250	285	309	298	243	269	291	274	282	274	267	253	275	278	270	264	297	285	278	283	273	257	286	296	291	325	321	274	281	276	257	256	286	287	281	274	297	286	261	256	282	270	279	266	275	279	254	292	275	264	256	244	278	254	295	264	286	284	250	280	306	265	288	279	265	269	257	257	273	251	300	249	257	264	280	271	277	303	241	287	280	265	269	286	295	293	279	232	273	300	280	288	254	273	245	289	265	269	279	258	295	278	255	262	292	276	286	277	278	255	290	281	269	273	285	273	298	266	265	286	252	268	288	281	270	284	274	260	284	294	277	287	276	274	285	251	266	275	293	284	243	254	261	278	274	284	286	291	259	282	318	286	265	285	289	252	285	269	290	272	290	268	282	288	290	263	277	316	278	251	262	278	264	263	282	285	288	273	266	277	308	275	293	295	274	279	280	292	259	272	283	269	265	267	249	290	241	276	285	243	266	278	264	296	271	254	272	269	282	258	257	291	305	262	301	255	245	267	252	285	266	263	277	297	283	280	302	212	282	268	289	280	273	290	305	284	263	264	276	299	263	293	289	276	259	263	281	257	300	253	312	282	256	275	280	247	289	239	302	265	268	273	274	287	272	269	248	250	274	298	288	329	262	270	269	259	286	288	257	266	257	267	259	276	239	288	284	299	270	261	262	278	252	266	276	254	246	265	284	282	300	271	288	275	268	264	278	276	248	286	281	259	284	281	273	276	304	268	288	311	275	268	250	291	308	285	275	255	260	291	275	280	276	275	274	261	283	258	274	287	264	295	266	279	263	271	276	294	289	288	291	269	253	267	266	272	284	293	267	267	267	277	259	272	264	256	275	265	274	287	270	300	290	287	288	268	255	292	279	289	281	279	265	266	277	267	273	247	271	264	245	277	279	254	281	286	290	271	274	265	301	254	277	256	294	247	288	240	272	277	258	226	265	275	275	261	255	286	261	257	248	303	250	271	280	272	282	271	243	261	287	282	258	272	265	285	267	286	304	273	284	262	278	254	249	259	290	294	284	225	290	255	303	295	293	266	252	275	252	242	297	250	301	288	299	262	283	276	290	286	245	247	301	308	238	258	258	286	261	278	293	303	268	271	278	243	278	286	283	295	244	281	273	270	270	277	271	302	270	276	274	289	261	265	257	273	266	246	279	292	277	261	277	291	262	283	282	280	266	271	296	279	302	234	252	287	281	262	280	278	275	295	301	261	257	285	275	254	266	264	279	273	257	288	269	271	289	273	301	279	263	296	282	264	271	300	307	290	263	284	286	269	302	292	283	261	300	296	277	304	241	293	277	250	284	285	275	286	275	286	257	285	258	263	275	242	243	266	282	246	249	273	260	264	302	273	280	263	285	296	269	274	284	290	296	263	268	276	284	279	280	287	274	250	283	303	281	251	298	288	292	250	246	303	285	265	279	269	276	295	273	258	289	282	262	266	253	277	256	233	288	251	281	262	319	281	274	276	244	281	306	231	273	299	253	281	284	274	254	274	280	279	280	312	278	261	263	267	285	255	260	282	294	282	274	310	272	261	257	280	276	281	245	274	287	294	267	253	275	289	293	262	271	275	273	267	256	254	251	273	267	271	264	254	273	261	275	271	269	302	288	256	277	269	259	281	241	250	263	271	275	284	308	274	277	263	277	235	285	291	265	291	279	244	260	286	272	286	249	276	272	270	277	263	265	271	278	296	270	249	277	277	271	252	257	264	239	281	258	293	284	249	265	280	274	284	288	282	292	287	263	247	270	265	270	275	290	247	246	269	281	280	251	290	255	256	320	294	251	275	275	286	262	281	280	277	272	316	281	283	256	254	255	262	263	282	265	257	273	271	272	261	280	242	255	263	276	287	279	279	250	278	262	288	286	262	277	264	257	284	288	252	262	271	288	285	299	248	267	255	297	271	279	286	263	286	275	255	269	258	248	259	282	268	281	274	268	245	255	260	274	288	301	249	252	262	241	273	264	266	293	280	265	282	277	306	287	286	279	275	250	288	292	268	275	265	295	277	233	290	263	244	248	266	282	298	249	286	262	304	280	278	256	262	259	284	268	269	257	300	288	259	244	285	287	277	276	274	277	282	286	238	271	274	273	278	273	309	241	257	296	260	275	257	261	298	262	285	254	279	278	286	297	278	278	294	280	300	291	277	245	285	255	278	292	294	249	282	245	297	304	301	274	267	256	282	282	282	289	275	292	280	268	294	274	277	294	261	284	291	255	263	278	282	237	271	279	264	271	293	285	265	251	280	250	277	278	262	283	308	277	244	291	297	271	284	298	304	274	272	281	273	278	283	288	282	303	277	275	257	286	245	270	294	259	258	258	290	264	269	295	265	249	280	269	267	256	272	255	255	263	279	294	268	269	286	279	290	257	261	289	254	274	309	292	285	263	251	280	281	294	275	280	291	300	266	271	247	261	296	272	281	293	295	285	266	272	269	262	291	296	324	279	263	269	291	274	284	283	273	309	278	259	267	283	255	270	261	280	287	256	286	274	244	243	269	269	257	273	280	278	249	272	259	304	263	287	306	286	263	267	263	246	300	269	275	266	263	296	277	254	267	275	280	305	284	247	275	261	260	255	268	316	268	286	232	270	271	269	291	292	306	301	262	255	276	253	270	266	240	266	262	281	258	263	269	301	269	255	299	255	287	272	282	298	276	269	282	259	273	259	286	272	252	274	265	298	266	249	250	292	267	272	274	274	283	268	286	275	260	279	290	286	246	288	257	244	320	277	251	267	276	233	268	266	278	268	246	267	296	285	297	270	271	240	298	253	276	281	265	239	272	270	255	267	278	246	283	285	274	252	270	282	279	264	266	259	276	302	240	261	249	267	287	290	255	293	270	281	286	249	259	277	280	269	284	260	298	276	315	288	299	265	288	284	282	252	267	260	283	240	284	285	271	273	279	267	267	270	282	295	271	264	256	283	269	291	282	236	277	268	248	301	242	267	267	284	274	256	284	255	270	300	298	287	287	273	253	243	271	259	315	270	285	271	251	287	283	281	278	278	244	247	272	280	272	293	283	273	267	252	246	253	273	277	259	286	270	280	283	257	303	292	265	273	282	274	289	276	279	274	303	244	263	286	298	269	257	262	270	273	268	253	269	295	251	243	266	278	272	296	284	276	286	243	273	275	302	285	284	281	276	280	274	282	259	256	269	291	291	307	277	303	260	280	247	252	274	252	243	257	293	258	288	258	281	259	269	272	309	288	270	289	290	254	272	273	254	283	267	254	275	257	255	265	281	262	265	290	255	278	266	250	297	289	301	267	284	278	288	254	259	292	270	257	267	279	269	278	291	308	263	292	262	269	250	278	286	263	270	278	302	280	265	277	270	305	228	282	298	290
37608	48805	32823	13676	4640	1308	647	549	517	539	522	523	556	541	493	560	495	533	531	543	548	567	534	511	561	544	558	555	560	519	494	509	507	542	509	552	530	551	501	514	495	526	539	525	535	511	503	493	519	541	550	531	547	522	552	536	514	516	558	556	564	507	488	550	518	544	563	510	488	512	536	549	508	511	554	526	583	499	514	532	544	525	513	559	515	538	544	500	519	532	523	521	534	531	521	540	471	516	505	532	488	525	525	567	494	533	529	498	504	506	523	541	554	530	544	512	522	575	534	528	549	511	565	535	570	518	537	523	579	526	499	498	522	510	542	479	538	495	518	488	501	544	571	519	511	555	538	515	535	531	553	539	523	553	531	514	511	555	517	544	497	574	540	525	506	518	527	533	542	525	502	567	538	519	514	535	498	514	528	513	494	546	562	517	516	553	504	504	553	501	534	509	519	545	539	501	530	525	519	495	540	507	511	555	520	557	534	529	532	551	522	520	492	539	508	549	526	481	514	503	521	565	505	533	535	528	509	537	507	487	540	530	498	546	529	479	512	560	512	513	567	560	514	523	495	524	506	572	549	567	499	536	524	509	483	515	566	517	554	591	496	511	502	540	499	519	532	520	552	522	516	521	539	522	502	556	489	524	507	522	556	513	523	518	519	544	510	524	500	534	520	504	523	579	525	519	551	551	505	506	515	487	530	524	521	540	531	548	537	518	531	525	518	496	530	534	504	555	513	525	513	505	547	580	550	525	514	490	552	528	556	511	522	527	548	543	544	504	500	517	525	557	470	556	547	527	470	577	495	538	574	523	550	509	514	555	537	542	531	529	541	529	543	538	556	509	531	558	537	497	581	517	564	506	507	511	552	517	515	511	512	526	482	540	511	556	537	522	501	537	553	565	504	532	494	518	522	505	507	542	517	510	517	559	537	524	521	538	537	538	539	518	540	527	548	525	522	524	528	575	523	556	536	529	468	520	525	525	582	499	549	551	565	480	470	500	510	528	523	539	537	520	492	544	530	496	529	509	526	542	517	531	512	549	564	542	506	531	543	524	520	517	536	529	560	517	548	534	498	510	530	563	558	492	495	527	535	565	518	515	532	500	493	584	510	525	502	545	516	528	525	504	529	502	542	525	548	539	529	539	497	505	519	530	540	561	545	552	509	536	533	520	544	531	530	515	569	503	508	531	495	533	567	486	567	536	517	558	469	511	522	537	526	563	521	487	514	490	542	540	535	541	526	585	572	522	534	523	517	514	506	550	542	538	507	547	530	521	513	518	532	541	522	526	512	537	569	549	482	542	515	563	513	486	498	474	546	537	523	530	533	508	545	559	510	528	491	541	486	501	544	554	482	503	518	529	502	503	530	510	529	554	513	551	525	547	500	523	516	527	526	502	529	549	523	510	547	551	543	536	537	517	557	515	481	563	538	540	541	504	496	521	511	510	526	547	483	510	509	545	510	528	547	525	532	528	505	542	509	524	519	525	535	549	529	534	507	519	465	526	559	536	513	496	517	496	530	531	544	566	553	553	578	545	509	498	497	534	518	522	503	522	522	494	547	515	530	519	496	536	533	537	505	530	532	543	522	571	518	507	508	575	520	498	536	551	538	549	550	565	537	475	529	554	540	475	517	512	565	512	528	506	526	490	503	545	525	553	474	552	533	509	536	496	576	563	565	603	539	521	499	497	518	490	570	538	533	530	560	496	550	550	538	522	542	520	539	516	511	515	564	548	517	508	535	571	544	519	545	522	550	550	543	488	523	562	562	534	534	538	529	519	542	512	517	544	513	549	525	518	511	515	516	510	484	507	561	507	509	533	548	522	526	525	519	522	512	525	504	511	487	550	501	544	535	523	536	534	534	568	550	505	567	507	493	561	546	516	493	544	557	550	526	523	548	512	526	545	529	521	489	522	518	500	500	506	527	558	532	513	537	542	552	533	520	559	556	488	501	508	520	555	561	535	519	513	501	516	540	526	536	505	522	503	552	535	533	525	530	536	499	510	565	526	507	502	591	494	532	515	505	579	533	518	510	525	505	534	496	543	526	585	543	500	533	555	545	521	522	505	526	531	531	572	532	559	550	539	552	515	539	521	507	551	530	564	517	498	506	521	506	530	506	566	553	558	568	491	486	523	511	548	547	506	492	508	511	528	521	550	539	530	515	508	502	543	539	494	540	509	511	521	541	557	537	545	554	521	512	544	493	542	567	535	528	528	530	545	521	526	515	516	503	535	519	541	523	495	519	542	524	519	521	495	536	521	520	536	513	549	505	513	469	546	510	532	543	563	549	523	549	530	526	523	500	518	548	549	546	511	504	517	512	510	527	560	540	526	512	527	515	510	464	510	548	502	474	518	538	543	522	549	545	498	514	533	512	554	480	534	551	478	555	527	527	518	504	538	503	534	473	541	484	494	500	550	530	519	558	521	522	519	535	557	521	483	536	519	516	525	522	472	505	542	551	528	521	537	527	497	564	503	543	508	501	585	526	554	533	551	541	547	536	512	545	534	567	496	570	510	510	549	517	547	522	526	544	551	516	493	537	542	496	515	525	520	565	509	548	547	558	566	530	500	522	541	513	520	550	544	523	548	522	489	526	524	517	549	558	527	548	518	531	488	546	554	509	519	527	514	526	575	538	533	524	516	507	508	537	506	510	541	532	498	545	564	476	532	552	507	501	551	529	514	502	523	495	514	526	559	520	514	521	524	562	547	500	541	504	544	523	518	481	558	544	511	553	517	497	547	556	510	527	522	495	588	500	506	531	547	557	551	499	526	507	522	522	521	472	535	487	536	566	536	535	536	527	526	521	531	473	563	541	501	504	518	534	528	485	544	557	546	529	520	539	498	551	581	540	551	505	525	526	506	499	515	473	500	513	532	533	531	513	547	568	523	506	529	497	504	575	530	500	564	547	533	545	549	517	537	562	583	499	522	556	556	514	524	536	501	535	549	555	522	520	458	521	518	510	547	544	529	540	512	539	484	517	527	526	562	487	501	563	514	512	536	491	577	549	524	531	560	501	523	539	570	579	522	542	541	535	522	546	528	544	569	558	515	518	556	506	541	556	547	528	532	532	516	501	519	549	543	550	584	547	506	525	517	534	509	484	509	515	552	518	535	529	561	518	491	490	514	533	534	509	528	530	538	517	486	561	557	526	493	572	552	513	518	525	528	574	545	515	513	506	504	532	507	560	560	531	490	522	536	506	535	549	486	498	546	535	478	471	551	550	536	525	497	526	579	503	546	537	561	496	516	563	492	527	491	473	513	545	507	530	572	559	529	563	496	560	541	528	553	526	490	531	508	489	512	542	507	490	564	551	558	511	457	513	526	507	504	511	525	515	512	495	558	573	587	505	517	537	516	535	495	529	511	520	546	492	508	506	485	506	559	518	515	525	532	547	514	532	500	527	518	536	526	548	491	547	589	524	525	565	525	531	492	508	553	512	556	545	541	523	526	526	537	522	524	521	512	517	524	562	505
24770	24184	33790	27803	19107	7008	778	363	253	291	277	293	264	300	283	322	282	264	286	299	247	280	323	268	275	275	287	257	295	268	318	276	278	280	270	297	267	274	293	264	262	273	265	301	284	273	294	264	264	272	272	268	274	244	275	299	275	273	283	280	293	280	261	282	305	272	291	266	269	285	298	269	278	320	294	278	299	274	279	244	272	251	294	270	296	256	266	254	284	258	259	276	290	267	291	249	253	278	283	243	304	267	288	276	271	294	282	292	288	296	324	306	297	280	268	295	278	268	258	319	290	268	290	302	290	277	262	287	254	296	272	263	262	277	263	259	311	283	274	248	250	252	311	283	284	294	285	282	271	256	245	279	275	299	278	249	298	297	280	280	271	291	262	261	235	287	294	305	258	273	274	266	290	281	276	277	296	268	289	262	301	261	267	312	296	302	271	284	320	266	276	281	273	276	270	276	259	237	289	292	279	270	296	307	288	303	318	234	266	287	278	270	291	294	281	283	272	271	271	280	313	298	271	258	299	286	292	284	267	268	297	257	270	279	284	299	268	293	272	281	291	266	296	274	279	280	284	291	285	281	259	295	319	278	285	274	300	285	286	270	281	284	275	282	271	255	256	253	269	255	270	272	268	281	284	254	267	267	280	292	273	241	279	282	288	269	262	231	274	252	292	267	296	261	298	270	276	306	336	278	315	301	266	282	276	309	289	288	286	273	266	272	300	296	280	291	273	320	275	278	284	293	257	277	279	275	266	265	274	268	287	256	276	281	290	261	271	286	313	257	282	266	278	264	258	290	300	263	250	306	271	268	267	243	251	285	312	300	268	314	271	277	258	287	277	292	262	276	279	308	288	305	275	256	262	278	304	285	263	267	290	285	261	283	300	273	284	277	260	271	279	252	266	287	281	254	277	290	264	279	291	309	296	293	294	295	264	315	251	307	269	308	286	259	290	298	263	272	269	282	270	266	264	283	268	291	292	281	303	261	270	281	270	264	280	266	276	293	299	312	273	291	302	249	280	312	271	247	308	262	319	281	279	264	294	288	269	279	253	295	291	263	267	256	269	273	274	274	302	272	284	246	266	301	293	269	290	299	293	300	304	304	288	291	278	260	307	251	267	281	272	315	296	294	272	277	301	277	286	242	264	268	289	297	293	280	289	285	282	289	281	269	265	286	255	265	278	258	297	284	289	256	268	302	254	269	270	273	302	294	277	279	286	282	266	254	243	303	271	265	244	273	281	279	264	281	286	261	245	285	282	287	257	271	302	286	285	297	287	271	281	275	274	277	263	295	304	307	288	294	305	300	264	298	281	249	306	286	263	265	264	274	274	265	281	306	310	271	299	280	281	265	296	274	298	303	284	291	309	275	261	263	261	276	274	274	294	276	276	265	249	269	271	243	282	286	263	292	247	272	283	282	293	276	314	280	294	285	304	268	260	280	268	306	266	300	290	264	233	269	287	293	289	284	303	274	287	269	259	276	259	282	271	260	272	285	257	260	271	266	285	269	295	287	282	267	287	270	257	280	293	278	288	314	275	282	269	274	277	269	271	289	279	298	287	274	263	297	301	259	259	310	271	288	288	283	275	283	279	300	279	237	252	278	284	293	263	277	259	312	287	260	305	280	282	270	259	255	282	273	245	270	281	280	255	291	281	275	285	280	265	246	268	282	267	292	261	259	269	283	280	255	283	264	246	274	281	249	301	288	292	294	290	283	288	250	274	298	294	294	276	277	320	280	286	261	299	292	272	277	282	252	301	293	284	276	275	305	260	282	308	286	283	252	321	283	265	299	296	283	233	282	282	304	288	285	299	256	276	269	295	283	287	323	277	304	267	309	251	284	261	278	301	271	299	268	298	314	281	292	252	274	251	279	272	297	271	265	277	250	311	278	275	281	295	279	303	266	275	272	271	267	271	291	297	278	303	258	310	283	289	276	284	268	271	299	279	287	301	277	290	273	283	284	279	272	245	278	280	255	301	285	267	258	298	278	286	285	309	290	248	270	287	270	289	258	294	252	265	275	280	275	274	270	264	243	268	289	271	252	290	314	282	286	292	281	280	297	267	285	302	277	288	307	266	267	291	280	282	285	298	265	252	288	254	299	269	251	314	265	280	273	276	277	294	290	298	290	286	279	286	262	266	280	274	313	269	294	260	294	262	256	269	278	273	271	272	245	266	295	254	282	269	291	279	274	282	263	293	278	273	290	256	265	309	285	268	260	265	270	298	273	255	307	256	265	292	289	261	275	270	268	250	315	285	269	305	246	272	286	327	254	264	283	307	284	266	246	273	254	289	288	317	287	289	287	291	282	275	261	269	289	286	315	288	283	298	301	266	263	278	280	273	279	258	282	277	312	262	261	260	275	267	301	258	264	286	304	295	293	264	271	259	273	261	310	278	273	278	276	295	244	257	260	267	265	263	269	272	264	298	280	272	272	278	289	259	247	284	277	264	297	307	260	274	272	303	295	293	265	272	293	248	281	298	288	255	254	270	292	269	331	303	292	270	286	284	275	281	315	282	246	277	267	293	284	293	265	279	293	279	278	258	276	266	262	261	303	264	236	275	296	262	274	259	290	274	275	287	281	285	274	266	305	291	279	253	297	286	280	276	280	282	287	277	270	266	266	269	292	270	278	291	274	289	284	260	285	245	288	262	294	274	311	290	291	267	268	288	279	284	273	275	259	243	259	276	274	264	269	297	301	241	276	291	245	263	265	301	243	296	262	284	265	288	280	266	272	276	260	272	283	251	290	287	247	263	285	280	281	289	281	299	265	255	269	293	268	268	298	306	275	252	283	280	286	265	286	286	289	259	280	271	284	256	315	308	280	297	279	278	253	272	283	267	289	236	259	288	281	276	279	269	255	257	276	258	296	275	284	267	288	289	247	280	278	288	251	260	293	279	288	261	273	296	272	316	262	272	276	305	291	302	285	284	284	301	275	303	286	297	295	280	285	299	276	281	296	254	292	294	281	308	253	293	287	282	265	281	260	281	295	272	263	266	261	274	261	299	281	287	272	294	282	271	274	305	302	262	243	283	272	282	299	274	274	293	287	282	269	267	273	272	304	313	289	294	267	278	275	281	289	257	276	282	261	275	255	301	287	282	289	289	259	299	256	291	284	284	297	263	258	274	270	294	279	287	282	273	297	293	286	275	272	286	290	261	279	267	255	275	286	272	281	255	273	294	300	254	286	293	293	256	278	278	258	283	279	292	282	301	301	268	252	252	294	254	248	309	305	298	251	284	265	287	275	258	265	262	244	290	286	269	263	280	245	295	254	263	269	303	284	290	278	287	241	277	303	284	285	273	287	274	257	271	249	276	302	289	284	263	272	306	276	271	294	312	313	302	288	278	304	260	246	267	258	293	264	289	305	265	280	257	277	259	243	299	268	262	277	300	271	300	279	288	278	270	264	301	307	275	314	316	305	297	278	280	296	269	268	305	288	291	289	248	271	270	297	300	297	274	250	269	256	288	283
59182	89323	63602	36795	18345	5257	1197	612	548	539	579	528	526	520	507	509	539	532	512	536	498	539	530	503	516	539	515	527	558	526	529	514	524	508	519	503	507	526	543	529	519	514	484	526	523	503	553	536	537	537	548	549	534	536	513	529	514	543	499	539	517	513	541	554	509	531	496	567	522	542	531	532	572	535	530	526	528	501	487	528	562	546	508	480	550	540	508	538	528	527	536	548	558	542	516	489	504	509	495	532	509	529	537	562	522	524	517	556	564	529	498	502	553	536	494	495	506	540	542	535	515	547	515	561	530	507	576	484	537	554	528	551	547	515	583	529	489	533	560	525	573	548	536	536	539	511	587	490	557	520	532	536	514	584	534	553	554	497	516	557	499	601	528	537	526	549	520	562	549	509	498	529	513	519	515	516	547	527	541	502	497	532	555	494	578	532	522	509	525	524	508	554	504	542	518	544	512	559	544	516	528	535	520	497	548	496	547	537	505	506	545	513	537	590	530	492	519	546	526	557	522	544	493	522	525	540	495	528	528	537	537	541	543	517	552	563	553	537	522	580	550	558	538	524	532	566	545	531	557	501	502	542	563	521	561	500	491	551	516	523	515	507	559	560	488	529	525	539	542	505	494	559	565	533	541	541	512	541	531	535	546	514	527	593	543	571	483	516	554	512	551	536	528	560	535	496	552	542	580	536	488	504	498	539	541	555	538	481	552	528	488	496	550	534	573	565	501	539	544	533	573	529	519	528	582	530	540	521	562	539	533	571	555	553	515	551	531	560	522	500	497	499	537	513	531	502	537	506	519	539	553	570	494	470	520	547	538	535	530	572	554	571	523	513	526	492	527	543	543	527	530	520	571	549	537	536	576	528	553	537	536	538	549	521	525	546	535	529	561	544	583	528	504	528	543	494	563	523	552	502	554	579	531	541	536	525	536	552	576	519	486	499	507	501	550	503	533	527	526	547	497	544	545	520	531	546	523	536	502	525	549	542	536	565	553	495	512	539	539	527	515	542	530	552	549	543	506	504	513	514	544	514	539	535	499	521	542	516	554	530	483	506	568	607	525	542	562	520	522	541	523	509	504	487	527	573	549	518	525	512	524	528	522	544	493	533	507	509	503	570	563	528	526	499	505	542	581	516	487	528	532	531	546	557	504	509	513	549	536	511	552	541	481	562	542	568	523	530	510	547	509	516	541	516	508	517	521	515	508	501	487	542	554	562	486	526	492	499	521	496	527	551	554	531	511	509	542	543	562	573	518	522	510	561	538	516	460	546	541	565	494	467	548	558	483	513	530	482	540	530	544	555	532	559	546	518	493	507	489	520	524	523	508	541	506	523	530	515	562	540	543	519	555	514	531	538	516	507	534	547	509	533	518	521	546	540	566	519	560	488	526	537	527	558	539	549	542	511	532	561	511	528	517	547	507	544	502	568	528	478	523	504	515	489	546	520	509	530	526	539	555	523	547	534	575	568	536	578	514	544	544	537	541	492	533	557	539	596	519	538	576	551	510	521	491	543	542	531	519	526	499	533	519	491	563	532	535	581	535	543	577	528	548	475	528	513	499	549	535	543	493	571	516	556	529	513	516	523	559	538	554	503	537	573	532	526	518	503	527	509	539	542	511	571	535	522	526	538	583	518	526	521	528	553	542	528	534	519	483	535	497	534	492	525	537	537	541	485	531	553	574	540	530	555	530	542	530	523	543	498	540	505	490	510	543	576	495	560	542	519	554	542	561	512	520	532	507	552	511	515	546	517	511	518	513	539	533	547	536	525	536	506	498	538	543	532	514	518	497	510	503	541	550	514	553	539	511	503	506	515	506	547	519	515	483	556	549	555	555	546	550	545	552	535	565	553	565	549	532	548	529	519	530	554	542	509	510	526	577	535	544	545	529	542	504	522	492	490	527	497	561	535	525	542	552	571	499	536	510	578	525	517	560	481	518	545	536	540	541	492	590	512	523	538	530	559	515	533	547	529	525	514	522	529	523	556	537	547	574	472	569	529	532	531	560	513	538	541	521	518	523	563	543	539	500	511	512	521	498	529	521	499	621	519	538	547	503	562	523	539	527	498	494	536	581	552	496	527	538	537	527	510	525	525	520	506	578	544	526	507	527	541	571	530	510	506	457	537	539	534	573	555	569	499	531	543	542	550	536	550	534	517	535	520	568	550	555	509	521	512	501	537	547	547	536	520	515	538	517	536	512	513	537	552	583	534	548	521	475	509	546	525	536	528	558	552	549	534	475	522	545	513	520	534	506	528	540	533	509	534	540	527	538	564	508	565	521	508	508	511	533	522	570	488	504	455	527	530	545	524	533	498	502	510	523	494	527	538	563	551	509	505	508	521	540	529	527	542	539	573	535	507	533	558	516	546	541	532	533	529	555	527	541	578	527	531	529	511	560	530	498	522	538	532	564	507	539	531	515	521	537	526	532	498	563	526	534	523	496	540	488	529	531	531	549	521	555	525	538	542	544	533	506	526	539	521	516	530	573	557	517	547	510	522	551	580	553	498	547	514	497	534	510	548	556	552	513	519	496	538	512	537	535	533	537	462	537	526	526	539	544	578	540	519	519	497	533	545	525	559	527	520	551	546	535	528	519	505	556	518	536	522	514	559	529	503	517	564	561	518	549	529	535	533	540	507	523	524	533	520	537	559	528	502	540	563	562	535	554	543	540	491	513	517	519	552	522	516	522	494	547	525	501	545	563	520	542	500	535	531	563	561	514	509	560	563	482	477	523	557	522	509	523	497	532	519	526	511	559	538	527	548	521	535	511	526	478	529	498	485	495	548	556	516	501	534	574	550	533	535	508	560	529	563	538	511	535	529	509	528	510	557	532	549	554	569	509	494	522	522	535	507	506	490	491	533	522	520	514	516	505	544	527	553	473	520	525	568	520	572	509	500	541	499	578	560	518	533	567	541	496	539	527	503	525	500	530	523	494	514	517	489	544	500	568	503	524	525	514	525	547	565	542	537	549	513	501	522	528	527	559	513	511	532	511	514	509	502	541	562	523	493	562	499	528	526	571	529	541	526	536	529	544	542	556	525	550	489	531	548	524	540	512	579	533	546	522	506	525	502	571	562	516	511	554	548	531	527	522	507	496	547	506	534	517	538	506	513	553	523	509	512	534	512	529	498	532	555	519	533	510	456	501	518	535	533	550	523	547	574	515	557	539	524	536	551	517	559	544	547	540	541	534	555	541	541	548	539	539	530	539	516	550	528	541	533	498	542	548	508	515	528	501	589	507	527	534	544	571	577	517	528	502	489	519	525	551	531	535	530	534	532	524	527	520	540	506	534	507	560	522	529	528	506	569	506	507	523	492	536	520	535	537	509	493	535	529	549	513	512	509	533	526	551	560	566	495	581	532	521	535	518	525	497	516	564	503	513	548	548	566	544	539	539	524	536	522	524	489	541	532	516	549	497	505	507	513	549	540	539	553	520	519	533	571	514	542	523	517	507	499	532	498	545	542	531
23510	22297	31122	25472	21504	16975	3671	494	361	340	371	330	342	348	359	315	317	372	295	351	317	316	295	320	328	322	332	351	326	324	331	344	327	350	330	340	337	313	349	372	295	335	351	348	319	292	330	304	340	330	377	345	326	356	345	334	373	334	338	349	336	338	333	354	307	338	332	315	306	351	319	335	306	351	343	321	324	328	293	349	355	331	351	332	358	345	315	324	353	343	322	291	359	353	334	331	325	356	345	335	339	362	350	331	345	354	326	345	317	294	355	350	330	346	368	340	323	342	344	335	327	348	315	358	351	316	319	306	292	340	320	317	323	316	328	324	354	366	335	326	346	322	347	346	315	328	308	320	337	328	328	324	334	345	360	340	329	353	341	301	354	333	326	338	344	303	337	325	331	317	338	344	326	356	337	349	329	371	320	361	322	314	307	319	335	349	316	329	314	342	329	341	332	341	330	307	336	323	335	323	279	339	326	319	339	319	330	341	337	352	369	340	334	329	315	325	333	317	349	301	354	328	345	323	318	312	358	314	322	321	370	336	337	340	328	329	302	323	349	332	326	285	336	322	348	316	349	311	367	332	360	340	319	284	372	292	342	342	330	329	354	349	318	353	332	325	346	354	342	330	330	342	366	285	303	337	317	351	349	319	326	311	359	353	378	328	363	295	325	314	308	365	308	341	341	302	339	318	331	306	332	372	342	326	319	336	335	317	323	346	296	383	318	358	358	322	328	320	330	363	302	324	309	310	340	327	318	315	352	338	304	334	342	337	331	332	294	335	340	316	336	340	353	348	323	347	312	295	338	364	368	353	325	314	324	310	334	318	343	319	312	314	343	348	318	322	322	311	332	330	315	346	310	317	345	312	343	338	363	332	342	338	352	347	341	335	316	322	323	343	311	331	351	357	347	330	358	340	321	325	350	331	334	360	338	327	304	337	299	340	318	275	324	346	326	342	314	323	322	314	322	338	347	345	332	316	324	335	350	356	353	359	318	315	326	315	337	357	308	338	341	323	334	311	369	381	330	342	327	326	308	345	353	339	325	377	305	353	326	311	329	331	335	324	359	359	328	327	327	347	343	358	336	332	365	325	361	346	333	301	317	346	323	360	312	347	346	319	347	307	335	348	349	325	316	331	328	330	326	333	374	335	329	338	303	295	350	291	335	335	310	339	366	329	330	310	348	316	369	325	335	341	348	334	330	353	306	309	327	328	359	343	375	309	346	296	351	354	320	316	307	328	304	314	345	356	369	303	338	334	312	350	326	333	315	302	304	318	340	317	308	339	334	318	299	348	391	386	329	335	362	377	325	341	328	360	318	343	361	343	358	346	324	322	332	319	330	357	357	351	344	313	314	345	316	323	307	334	325	349	330	343	328	324	313	336	313	350	307	299	318	328	353	346	299	328	342	347	337	304	315	331	324	290	356	336	320	318	327	348	327	360	333	391	336	353	344	346	318	341	331	361	342	331	341	338	328	356	349	348	323	328	327	340	321	324	375	355	355	348	315	325	305	315	357	328	358	321	335	344	333	353	341	332	325	300	354	354	306	332	321	339	335	327	364	321	338	326	304	302	334	305	328	330	371	307	325	314	283	345	310	341	316	314	356	332	343	350	342	328	341	313	361	310	323	318	364	320	316	327	331	343	335	305	318	320	348	342	324	353	347	333	334	318	323	340	305	311	307	348	332	356	320	331	327	328	325	320	338	357	319	322	323	322	307	330	342	368	354	307	336	289	346	361	265	334	356	353	300	312	368	320	333	338	318	321	326	329	342	318	329	326	328	333	314	329	337	330	323	347	349	293	359	343	318	335	349	349	327	375	341	329	343	342	347	364	344	341	327	329	320	319	308	347	297	330	353	309	323	345	321	321	340	357	315	333	374	341	338	353	346	344	335	324	341	320	326	327	351	334	314	331	306	337	381	347	329	313	316	352	283	322	317	333	350	312	324	302	340	338	342	332	347	309	341	315	364	311	318	339	353	316	338	343	340	339	331	334	320	337	348	316	326	334	330	296	353	339	321	345	312	315	335	345	325	350	347	345	334	336	318	314	310	377	340	328	361	295	317	313	340	327	301	323	318	378	336	309	352	299	324	367	329	325	322	342	340	333	313	325	361	326	341	303	322	307	331	321	356	335	330	301	342	317	341	305	332	339	307	331	315	359	332	303	333	337	346	339	320	340	332	301	350	324	328	315	341	314	334	305	318	310	355	339	340	313	321	308	350	327	328	356	335	318	339	341	306	310	338	317	324	365	319	346	301	304	329	303	341	329	375	305	297	320	334	307	330	321	373	332	347	334	328	345	328	291	328	320	368	328	330	324	343	298	325	337	328	331	357	352	317	330	332	324	290	334	340	347	342	352	365	344	333	349	335	349	312	321	325	343	339	340	342	348	349	372	332	323	359	362	353	338	347	305	328	313	320	316	339	317	340	330	343	322	318	346	326	359	350	330	313	283	322	343	342	319	342	318	334	338	318	353	331	313	294	361	317	330	333	317	318	335	325	333	318	311	319	322	330	312	345	347	317	298	309	310	318	314	328	338	331	371	339	342	325	348	336	340	312	341	343	351	349	338	310	347	314	348	353	357	348	331	333	348	317	307	364	366	362	313	353	313	335	359	333	337	309	318	332	342	365	334	355	341	337	332	275	325	337	352	328	337	361	321	332	310	376	326	366	293	322	346	354	340	331	331	342	334	336	340	349	349	320	309	335	336	328	326	326	337	356	298	338	354	330	318	360	337	332	328	344	318	320	317	320	311	310	316	332	347	352	335	308	285	295	354	341	311	313	320	326	328	341	350	342	342	320	313	331	353	321	335	332	340	356	307	332	346	334	322	313	319	321	343	297	319	351	297	334	317	327	308	324	311	311	346	310	329	333	315	331	353	347	325	340	339	342	365	345	350	309	344	305	345	319	348	323	352	320	328	334	324	333	326	379	315	331	302	332	292	336	362	366	336	330	313	342	329	311	334	347	337	355	321	339	347	311	358	330	354	329	360	309	325	302	340	318	354	339	336	333	300	372	325	345	301	352	358	312	352	303	317	307	337	356	324	339	333	291	343	320	342	342	322	334	329	343	362	345	344	335	325	331	341	312	328	316	336	334	330	345	323	375	322	321	354	304	303	312	312	325	360	295	374	350	343	341	334	340	324	355	335	330	378	343	327	329	335	326	326	337	310	329	362	305	338	358	340	350	337	336	376	315	282	346	350	342	326	337	330	299	353	342	360	316	338	309	342	311	330	325	301	346	316	321	337	330	368	307	303	310	324	314	313	319	320	315	299	336	359	342	352	336	320	338	350	335	357	307	313	327	345	333	345	338	347	344	319	363	286	340	320	324	349	333	349	341	359	309	312	323	325	339	314	329	351	329	358	338	347	294	314	321	337	369	349	346	346	322	359	338	326	306	317	342	350	347	340	358	337	353	334	330	315	308	344	286	325	327	318	329	356	335	363	293	335	308	320	321	329	342	336	349	309	365	335
59711	99608	74487	45677	24946	7653	1666	731	595	592	600	573	575	596	599	593	587	606	601	620	576	561	580	588	599	653	608	585	594	571	598	598	574	572	621	567	619	587	584	592	595	599	635	595	591	588	610	558	580	592	586	600	586	592	582	587	600	576	599	572	609	614	637	583	632	584	663	540	590	578	596	585	609	612	620	620	602	604	564	576	568	588	560	605	587	584	586	579	597	550	601	623	553	578	608	593	602	571	597	615	567	578	581	583	567	590	628	621	612	550	564	608	593	633	585	586	587	550	626	603	556	598	627	610	608	585	571	577	598	634	613	581	618	590	551	596	554	593	637	589	563	575	572	596	606	593	608	596	559	583	593	591	580	593	617	611	597	584	580	571	599	574	581	582	574	602	555	589	619	641	601	592	569	590	569	598	616	565	610	610	575	610	615	614	586	614	629	593	561	539	595	610	615	601	592	636	579	605	629	593	630	563	634	589	605	601	578	595	637	591	559	633	622	588	564	568	567	541	597	583	546	601	576	569	597	580	620	628	600	544	598	620	570	605	607	605	590	597	603	521	582	592	639	564	579	623	611	624	586	575	609	602	560	634	598	602	550	604	539	616	574	609	573	621	572	590	599	589	602	589	560	587	587	604	575	562	584	619	562	561	597	552	573	603	614	600	608	578	591	572	592	662	617	615	595	576	608	592	590	640	624	570	591	574	568	581	627	616	559	589	554	618	593	632	612	581	602	577	534	587	548	558	602	607	629	607	597	528	564	632	570	556	584	617	596	607	560	626	603	594	598	665	594	563	595	596	593	594	576	606	569	620	603	575	583	570	577	579	609	627	652	584	571	606	587	588	585	571	593	619	598	596	552	612	548	561	587	583	563	601	561	596	620	572	552	589	583	566	599	623	585	567	612	571	607	564	646	596	610	610	604	564	609	594	594	549	568	578	601	583	596	559	664	593	635	574	636	574	621	613	627	584	566	586	646	585	588	590	639	587	562	559	598	635	559	530	559	612	622	610	599	571	589	601	587	635	606	603	607	629	566	618	629	590	605	564	591	563	618	546	520	583	592	625	598	602	551	571	646	583	593	617	610	554	581	609	631	605	612	579	595	585	604	598	573	610	598	562	575	643	621	560	582	545	595	599	556	591	588	616	570	569	635	558	599	604	615	626	574	552	578	640	571	594	563	606	638	580	591	581	608	598	589	604	573	556	581	567	575	601	578	612	574	602	591	601	597	558	592	587	615	582	550	601	516	599	621	653	607	634	589	600	572	538	550	598	593	601	569	595	574	590	579	609	609	620	569	605	573	604	580	548	587	575	570	535	556	553	563	551	614	613	615	544	628	586	608	639	571	621	624	534	616	594	556	608	563	622	578	566	608	574	577	567	605	624	614	572	569	596	609	583	577	551	559	592	566	608	595	591	599	618	609	540	619	566	556	583	582	605	609	556	581	579	562	566	544	604	585	593	597	594	578	608	561	608	546	609	578	574	571	583	601	593	530	603	619	563	658	561	580	628	598	562	588	636	649	599	628	554	583	574	582	591	576	604	590	536	576	613	610	595	598	580	585	628	553	580	621	574	578	576	591	569	574	590	618	611	575	636	573	589	606	570	575	564	577	582	623	592	621	624	607	600	580	607	619	619	620	590	592	534	577	586	547	606	537	551	600	574	610	588	556	587	598	576	580	595	596	590	605	644	588	596	605	599	558	548	593	589	610	592	602	592	589	565	586	566	580	560	600	603	602	632	587	592	626	591	596	619	596	564	603	611	587	576	563	568	613	585	591	574	603	596	601	580	554	602	622	582	625	578	591	592	622	555	607	572	583	559	560	585	590	595	598	603	605	543	615	598	593	574	575	589	588	604	632	597	599	599	571	574	568	630	571	607	623	583	619	537	601	560	614	613	605	557	573	593	594	621	603	605	603	555	599	583	593	561	579	558	589	581	595	639	558	567	599	576	614	599	586	549	597	626	562	621	581	617	602	615	616	583	544	567	588	575	596	586	581	533	610	578	566	577	617	591	587	609	637	607	577	616	583	604	596	590	557	592	607	557	606	557	618	574	588	580	617	601	594	566	606	571	556	542	585	574	614	611	613	607	624	584	578	575	600	586	575	569	562	623	584	585	657	598	548	611	618	554	568	603	589	573	608	606	565	603	612	586	555	558	537	593	581	587	591	635	573	567	599	643	561	594	589	600	562	555	574	577	578	557	600	576	543	602	597	618	559	640	584	597	553	559	641	553	592	596	578	532	571	539	591	578	601	628	578	617	530	575	573	613	605	578	628	625	510	584	575	597	641	581	596	625	588	577	594	598	548	603	589	581	584	573	598	623	571	577	603	598	599	601	551	592	630	529	531	534	560	635	593	566	561	641	590	567	604	596	585	593	581	592	597	572	557	549	564	596	531	623	596	614	612	584	582	579	569	591	543	607	606	578	615	583	609	597	569	599	603	582	595	556	599	603	554	625	589	603	591	577	596	574	531	594	544	594	584	618	607	557	601	616	571	581	601	548	576	634	605	621	619	600	563	583	625	592	607	579	567	593	639	605	585	625	599	578	570	592	608	617	580	591	589	549	563	618	565	577	594	622	599	578	609	597	617	580	605	564	555	568	598	582	610	600	583	639	637	556	571	582	580	622	596	546	608	634	573	588	569	589	586	566	566	598	605	582	597	575	636	564	630	621	598	551	622	582	586	585	603	587	640	604	577	559	610	596	589	611	585	618	550	638	555	560	576	603	557	591	612	603	590	590	642	614	594	572	600	619	583	633	607	605	608	590	587	582	591	552	582	617	625	602	624	618	592	574	549	591	626	569	614	554	635	581	565	562	612	626	584	586	584	585	595	552	561	610	606	584	584	631	551	600	595	580	614	557	601	623	590	570	587	611	580	574	538	610	587	610	579	607	556	561	553	609	599	574	588	639	574	561	600	598	567	583	587	612	625	585	531	578	599	579	595	580	584	601	616	603	563	575	592	582	644	619	592	548	579	592	627	553	560	635	590	578	591	571	600	556	607	612	578	621	614	628	597	574	565	598	569	580	572	598	609	600	606	635	597	588	600	622	611	574	554	563	578	562	598	567	605	570	572	580	544	548	594	589	580	575	584	612	618	586	608	629	565	590	580	640	536	577	577	619	595	621	587	565	620	589	545	578	615	627	560	564	577	624	572	558	617	556	577	596	651	625	606	553	613	579	620	625	591	603	576	567	602	597	605	587	594	588	622	644	582	594	618	646	578	615	586	616	612	592	555	629	557	590	541	564	549	567	582	584	604	586	593	561	641	631	621	587	603	545	617	611	598	593	598	550	553	608	568	551	574	614	651	589	585	604	593	588	539	602	577	577	563	593	559	604	585	576	610	585	556	609	604	587	587	570	550	610	643	565	552	627	602	631	633	602	547	591	579	580	602	561	550	582	619	616	594	592	593	567	596	585	606	590	577	608	611	599	561	576	581	597	587	567	579	597	621	590	624	565	574	591	585	635	606	577
29501	30620	27064	12052	1966	565	316	274	281	257	275	252	292	254	263	260	267	310	266	281	282	266	277	284	253	279	259	300	294	279	269	285	256	307	270	282	269	293	285	262	264	277	264	272	254	299	285	276	263	322	257	262	253	285	287	279	264	261	299	291	269	267	224	298	260	274	286	254	260	291	271	278	265	282	267	274	281	283	259	295	271	282	263	285	265	290	283	277	273	284	285	259	278	250	280	234	268	260	275	303	275	258	272	311	274	278	252	276	273	259	231	291	262	296	297	266	265	281	268	285	266	306	268	275	290	258	280	245	273	287	270	265	265	266	288	273	247	266	265	264	303	249	269	272	279	286	275	286	280	290	271	289	284	282	280	248	269	271	295	264	263	289	259	270	280	270	265	265	291	287	252	254	268	271	298	254	281	258	270	287	278	272	293	300	267	258	274	289	252	258	257	270	232	262	279	309	271	250	266	283	291	275	299	268	243	282	280	278	259	265	281	265	291	269	237	277	245	274	277	291	273	290	316	269	266	256	276	257	251	249	263	252	279	265	278	265	285	292	259	267	271	255	289	293	286	275	261	283	274	304	280	278	241	268	292	316	263	259	264	284	264	242	269	240	239	283	275	306	284	269	265	264	277	266	256	272	269	276	271	300	268	259	298	300	271	296	247	282	301	283	256	260	288	270	271	272	275	251	269	264	287	281	294	272	279	282	253	270	270	228	291	279	285	259	272	275	257	278	260	289	271	257	247	298	273	294	272	280	257	264	274	304	286	253	282	244	261	278	276	261	275	259	287	281	300	281	281	266	240	276	284	269	276	287	253	286	275	295	280	302	266	304	259	284	272	284	266	265	308	287	271	258	276	261	258	307	279	290	246	292	279	235	260	280	278	255	240	295	277	308	254	263	256	272	255	267	299	297	290	258	265	252	255	247	269	302	293	310	272	286	286	255	282	303	267	253	280	284	269	270	269	277	282	300	288	286	261	286	264	273	248	240	275	288	274	273	281	271	281	286	273	271	263	278	285	236	308	315	282	270	272	242	261	252	250	259	283	270	281	275	287	260	286	244	277	274	269	287	269	272	274	284	271	254	280	275	277	259	262	282	277	258	282	274	268	253	286	274	274	248	257	275	286	280	290	273	283	240	269	286	293	264	288	302	280	277	253	257	285	282	292	281	274	258	278	293	269	276	261	242	266	239	263	260	294	294	254	269	271	260	265	256	294	240	257	280	282	231	264	273	291	268	272	260	294	286	289	287	268	270	269	281	281	274	292	288	257	309	275	237	275	272	258	240	293	290	270	246	269	279	269	309	282	278	282	260	271	293	288	258	270	279	282	279	276	277	287	285	284	274	271	260	284	277	278	263	272	287	280	296	260	289	254	294	271	269	304	289	267	304	296	292	265	227	267	288	244	299	262	262	270	244	306	252	270	271	301	273	266	265	292	281	262	287	251	271	285	303	279	269	268	265	280	295	274	269	279	293	299	262	282	254	265	271	263	274	271	269	264	259	246	285	276	271	282	264	260	246	308	279	239	280	274	282	275	247	295	286	308	263	274	268	285	258	259	276	300	305	255	256	245	285	269	295	269	298	282	273	253	274	302	293	289	290	261	246	249	268	258	270	258	283	294	282	257	269	295	263	273	261	266	292	279	276	280	276	275	262	307	253	253	293	277	264	281	279	297	274	274	253	237	299	260	272	296	282	267	293	291	297	281	239	287	277	238	283	269	294	282	277	246	270	269	295	261	275	269	288	283	272	269	255	309	247	275	241	269	277	280	271	254	275	278	272	253	259	289	283	275	283	255	267	294	287	296	287	245	271	253	245	292	276	243	258	303	286	275	273	295	284	258	255	270	278	274	247	260	258	264	283	254	273	254	269	289	284	240	270	277	256	284	290	267	260	278	285	280	290	256	262	260	272	255	263	262	284	254	261	274	265	279	266	279	255	284	285	273	294	280	262	303	228	288	291	298	293	264	254	251	240	263	280	287	287	241	311	266	244	275	273	271	251	276	308	274	254	291	247	263	272	296	308	292	262	281	266	299	278	259	264	281	282	261	246	269	234	266	311	309	248	271	247	270	261	260	255	273	253	270	289	265	281	260	289	259	276	287	306	278	284	258	275	274	265	307	268	274	273	267	310	266	280	298	272	281	269	281	282	291	283	274	255	253	273	287	289	304	251	243	301	291	276	266	275	285	287	279	265	320	275	280	258	283	279	286	251	245	276	265	292	255	282	292	298	272	301	287	278	279	275	243	280	287	275	288	273	265	269	253	287	239	275	257	264	278	265	265	294	299	302	287	254	271	267	266	291	284	263	253	286	303	270	297	255	259	255	272	253	242	273	268	286	275	302	258	256	258	279	251	295	258	297	255	293	272	275	279	300	279	268	315	229	291	278	285	269	275	268	293	287	296	266	281	304	258	240	263	258	291	291	250	274	274	261	271	257	313	254	282	278	295	288	284	245	254	279	259	286	278	265	281	274	246	268	286	271	277	249	279	252	249	296	267	276	285	276	263	274	265	278	263	301	258	268	286	289	293	282	261	255	279	301	271	287	278	270	246	291	265	272	286	277	260	269	252	274	234	270	268	266	264	277	224	286	269	265	291	254	273	268	278	243	272	293	264	291	278	297	254	253	265	257	261	282	274	286	278	289	293	261	261	276	250	264	270	288	300	250	293	266	280	264	255	270	256	262	276	274	292	296	281	258	273	268	246	265	274	304	275	246	252	264	285	281	266	300	284	279	305	313	272	299	267	290	281	278	278	241	294	288	279	299	248	266	268	258	278	275	257	286	298	283	289	306	276	289	288	272	261	271	262	264	294	265	324	283	280	280	298	268	245	274	297	272	297	287	260	290	263	245	251	263	294	306	258	290	281	267	302	266	260	290	281	258	300	268	251	258	243	245	307	265	286	301	267	300	273	279	261	244	295	268	272	275	262	282	274	262	261	290	272	262	284	274	246	293	312	292	258	259	266	264	276	270	260	277	290	247	278	273	264	260	271	271	271	269	285	254	241	290	289	282	286	278	290	264	275	284	293	259	264	297	298	243	271	299	274	249	284	298	246	274	265	291	273	269	276	246	277	278	236	273	272	244	286	252	275	258	274	299	259	281	274	268	295	262	275	274	281	290	286	275	274	264	269	272	285	278	250	295	263	275	255	260	294	260	236	241	261	285	290	279	250	253	279	269	267	287	288	254	256	295	291	308	285	240	297	258	292	277	288	258	280	284	282	292	288	270	299	256	269	271	245	262	288	266	263	277	262	270	289	238	268	273	270	269	292	288	276	272	312	261	263	268	253	293	297	290	297	264	299	262	293	279	275	281	270	288	283	303	263	288	274	288	291	277	271	260	286	281	286	275	295	279	252	289	270	287	268	267	275	271	290	266	296	289	274	267	260	277	290	284	279	260	267	281	271	291	277	259	275	254	305	263	244	262	251	273	269	263	253	253	293	254	239	249	255	283	240	290	282	269	277	286	254	284
37227	47764	32676	13606	3980	1231	669	562	515	506	520	482	531	539	557	501	504	511	540	496	525	509	515	536	527	516	530	486	568	565	548	519	523	532	546	562	524	518	539	546	544	503	549	526	512	514	492	511	503	501	518	494	543	575	562	509	520	506	551	543	535	506	511	518	519	471	523	565	505	563	535	513	508	546	494	496	537	526	534	515	549	532	524	512	516	545	517	515	536	544	533	548	533	501	539	524	546	564	511	514	517	518	521	518	469	503	501	521	544	476	523	539	554	519	535	516	495	529	493	523	526	554	499	537	547	519	488	520	497	522	515	542	483	498	573	508	549	513	498	523	506	497	520	527	505	536	507	504	501	542	518	500	507	518	494	535	533	545	491	557	558	531	513	551	527	530	527	509	509	474	536	530	510	498	524	571	524	541	496	532	532	486	528	515	550	533	470	554	508	537	526	510	487	514	510	530	476	514	510	533	529	533	512	529	518	515	518	486	489	493	494	513	529	513	543	552	539	492	552	538	521	575	522	558	520	544	534	538	561	529	570	528	553	567	533	513	511	501	516	557	524	509	529	543	524	546	535	484	521	544	536	522	562	511	495	539	493	514	532	530	557	515	536	544	511	557	461	525	517	511	531	538	527	588	461	553	514	539	523	495	549	516	542	525	555	527	519	519	512	517	559	541	534	533	549	487	543	534	491	517	512	544	525	510	573	513	521	514	497	548	548	517	514	534	521	559	541	528	488	506	506	530	525	541	519	549	522	534	491	501	502	516	545	541	512	492	558	508	531	514	491	500	513	537	501	514	518	504	484	527	499	536	479	531	517	538	549	530	502	541	532	539	528	560	530	515	494	585	507	511	504	550	510	495	549	507	499	530	482	545	509	534	528	534	506	529	522	488	527	519	531	550	534	518	490	542	509	569	475	582	517	520	535	510	523	514	552	517	502	481	487	498	514	560	505	542	535	538	532	542	560	535	522	516	537	510	544	519	501	510	567	507	533	590	531	494	530	494	529	544	576	518	530	541	521	518	497	531	539	499	502	510	511	552	513	515	511	504	512	579	513	536	549	570	515	519	493	515	540	533	523	540	544	545	486	540	528	494	543	541	518	505	520	532	513	551	544	517	536	551	571	522	547	487	486	536	503	562	532	490	523	532	506	518	483	478	537	544	547	511	537	514	518	542	547	521	518	518	504	489	480	520	497	505	548	503	532	514	520	501	526	539	528	511	512	498	552	522	522	474	523	539	528	504	503	503	518	492	514	516	554	519	517	513	507	528	550	533	555	547	476	538	505	503	501	555	535	523	470	509	507	548	489	546	513	517	524	516	521	533	543	533	545	524	488	503	537	563	521	511	528	501	496	546	530	542	537	553	507	524	508	483	532	519	499	549	512	538	517	494	532	543	510	523	528	522	532	493	583	506	506	513	549	555	528	526	549	516	532	549	511	547	521	530	495	529	520	505	520	543	508	546	534	502	506	519	531	512	521	476	539	476	504	509	539	507	509	504	518	526	511	548	496	511	522	557	525	502	529	527	529	525	519	510	534	546	543	519	499	513	504	519	515	526	529	504	493	539	566	476	511	541	551	517	548	509	495	531	494	539	513	484	540	506	521	503	504	537	552	524	517	528	556	548	538	517	498	525	566	514	524	505	530	496	516	491	538	543	497	522	518	508	505	552	527	512	558	539	506	518	547	464	517	501	541	485	514	542	529	518	493	545	542	524	503	513	512	492	523	473	569	531	513	550	505	540	551	498	534	516	537	552	508	521	535	483	548	542	516	568	512	500	528	487	518	545	544	526	555	517	520	542	573	489	512	503	519	532	526	483	521	496	506	519	568	506	533	544	510	518	511	498	531	507	495	538	521	517	513	549	534	547	484	521	526	547	515	556	527	501	542	507	531	551	515	547	500	539	520	481	501	525	524	529	492	554	513	523	509	522	550	558	496	508	564	525	568	558	554	517	541	467	545	547	496	556	542	529	532	547	506	487	504	502	547	516	522	499	485	521	550	550	529	512	518	512	528	497	473	510	520	523	520	520	498	520	515	515	512	553	508	498	493	516	526	527	520	513	521	533	535	509	555	522	504	560	526	534	535	514	569	527	528	503	486	518	543	523	514	528	524	517	553	529	490	518	515	539	566	482	533	568	541	533	482	528	517	543	542	488	497	519	496	528	540	505	565	527	563	532	490	503	565	541	506	492	531	577	555	536	550	561	493	525	461	526	516	508	537	541	522	527	544	557	498	529	531	522	547	530	543	492	542	538	526	563	557	526	563	498	527	546	554	498	515	515	543	486	530	480	579	536	497	492	540	535	534	495	505	532	540	510	523	523	518	533	504	509	495	522	543	532	521	502	540	543	509	526	553	540	508	527	530	578	519	506	547	476	508	469	529	527	544	522	537	504	526	521	496	506	502	530	541	536	533	513	507	516	477	526	533	493	512	536	514	546	496	488	536	469	501	539	520	522	514	508	486	549	559	536	507	539	531	551	515	548	531	558	522	540	521	516	470	508	531	508	492	505	532	551	513	523	507	523	549	496	526	502	515	500	525	458	504	467	501	511	545	545	534	525	530	512	494	527	522	590	519	488	486	527	539	553	542	520	472	513	494	511	515	485	479	523	507	479	545	516	527	549	479	505	564	525	532	553	508	544	500	514	563	517	545	534	495	509	493	480	544	513	504	526	514	541	546	533	557	548	530	511	527	491	507	522	530	518	465	466	488	515	464	525	518	562	535	532	540	515	578	538	531	493	510	516	530	506	500	507	528	516	530	528	500	496	514	536	520	503	550	490	556	525	496	480	528	563	556	534	507	526	519	512	510	497	518	495	490	533	512	512	564	530	534	526	551	526	515	486	542	522	495	546	519	509	518	513	517	550	515	501	537	540	517	479	530	533	517	491	522	505	490	517	538	503	562	491	515	493	543	560	503	500	548	510	530	567	562	526	510	521	501	483	482	534	522	525	536	548	497	528	526	508	529	541	560	521	546	490	542	559	531	509	555	520	517	536	546	555	531	527	508	519	503	535	517	523	574	523	525	482	517	532	555	534	525	537	555	544	532	525	529	504	506	505	541	516	538	452	576	563	535	537	534	505	477	563	536	529	506	528	543	507	562	503	522	538	552	525	529	511	552	501	518	512	489	538	523	543	535	513	562	515	518	553	512	506	545	531	539	557	487	520	527	518	510	484	531	548	527	518	547	529	497	531	525	535	545	501	572	491	507	539	516	539	538	556	533	483	472	536	529	509	542	530	542	553	514	570	507	527	488	558	545	526	512	569	543	534	543	521	566	480	522	544	515	480	527	516	543	524	504	525	509	539	537	586	543	507	525	498	551	498	520	501	543	521	529	490	506	528	505	515	499	518	553	508	538	502	515	565	524	518	531	522	534	533	525	510	518	544	540	491	543	510	551	521	524	477	525	513	480	557	517	514	515	544	520	541	496	507	502	558	543	540	483	526	504	536	508	556	531	538	512	495	542	508	531	539
24825	24202	33729	27463	18729	6013	650	334	296	294	314	302	275	301	294	265	279	282	271	279	295	285	256	261	316	329	290	253	289	304	323	248	317	298	320	279	307	266	319	247	273	293	297	261	321	287	307	272	297	299	274	253	293	273	268	270	286	270	272	278	290	287	287	269	311	269	260	261	278	288	299	289	292	289	283	288	258	296	276	301	279	292	303	278	305	278	271	291	306	274	261	265	262	263	254	248	314	250	277	291	260	268	281	285	293	289	298	308	289	281	271	308	296	262	297	273	277	272	288	300	290	275	247	257	284	276	282	259	281	302	294	272	289	257	308	285	268	267	283	298	294	274	259	287	292	322	256	272	290	304	258	302	283	264	301	291	286	266	287	271	269	291	274	291	255	296	282	280	284	279	306	273	282	263	305	261	262	279	270	265	268	289	270	271	259	253	251	276	294	276	315	282	264	295	282	285	256	301	314	274	257	283	273	277	269	311	308	280	288	269	283	265	294	277	264	278	259	288	290	298	262	275	260	255	279	265	279	286	280	264	275	299	282	273	264	270	283	278	318	274	293	277	293	241	279	265	279	272	273	251	269	246	299	290	277	267	284	283	292	283	262	294	267	308	264	271	278	278	308	282	260	281	274	273	266	275	274	322	251	287	264	295	285	270	284	274	275	277	272	283	285	271	255	279	243	274	289	270	251	282	298	296	269	241	276	260	271	256	307	294	285	268	290	266	295	276	238	280	285	287	294	290	246	257	278	285	285	258	309	282	270	297	287	257	289	263	308	281	251	283	289	294	277	255	258	279	280	274	276	266	259	296	265	319	296	274	297	259	279	259	304	262	270	275	318	266	265	279	293	302	283	286	280	281	300	296	292	278	264	276	271	259	291	277	256	289	280	268	317	284	257	287	273	305	304	280	256	287	265	279	270	254	266	266	301	245	285	302	310	272	271	261	262	277	277	246	307	269	283	293	268	272	284	293	290	267	272	302	276	274	262	299	269	263	293	293	275	298	281	283	233	295	278	266	275	251	296	286	260	303	226	271	295	258	259	288	251	297	262	262	287	300	285	268	309	268	285	243	286	258	266	311	270	294	257	316	311	324	302	283	278	271	297	296	265	280	274	304	265	278	269	281	282	239	252	290	260	255	286	285	268	280	283	289	276	305	277	277	303	291	303	304	278	289	293	255	289	276	264	247	266	249	266	306	302	268	284	276	336	267	290	293	304	287	309	264	283	278	317	273	279	292	302	275	280	269	245	301	297	297	273	284	270	284	267	264	268	290	273	274	304	299	273	275	283	279	284	282	307	259	270	289	287	247	274	273	292	292	295	276	270	304	288	303	252	275	319	290	282	282	280	317	285	279	289	269	272	274	278	266	263	263	281	280	275	258	310	293	284	306	298	249	280	276	317	278	298	308	271	266	306	272	299	318	267	306	282	269	271	275	279	287	255	282	273	267	273	237	317	289	257	263	261	292	277	270	287	253	296	294	283	281	293	271	279	280	281	271	267	267	264	280	265	271	282	280	313	259	288	307	276	271	285	291	278	289	289	273	298	269	261	231	277	273	297	266	272	287	287	256	273	307	278	250	266	305	290	294	273	271	291	255	274	259	319	282	311	258	289	298	312	276	271	298	265	307	293	276	255	280	308	301	288	240	262	288	290	278	267	284	262	292	268	272	315	287	276	280	295	279	297	280	312	308	271	281	282	248	291	272	281	313	277	286	269	307	294	273	271	268	262	305	283	318	280	275	282	270	283	264	271	294	290	297	257	279	278	275	279	272	269	263	270	262	286	276	271	283	270	274	264	306	293	257	257	284	299	272	283	287	288	300	279	277	308	287	324	294	270	291	258	276	262	278	271	252	306	271	280	300	262	304	265	253	267	271	283	292	301	299	292	256	295	280	293	248	294	267	275	261	268	259	276	245	294	296	266	290	274	298	283	267	277	297	284	287	311	271	285	269	287	275	295	272	262	288	298	258	276	271	291	275	244	283	281	307	265	296	305	266	290	278	304	295	273	273	295	276	297	280	244	297	269	301	303	307	270	286	272	276	247	287	271	288	286	264	273	311	256	288	282	272	252	284	291	320	295	305	300	260	265	271	274	297	288	261	290	287	279	265	252	280	268	289	280	277	296	290	282	264	292	263	305	268	290	250	259	295	283	264	268	258	276	301	298	275	289	274	282	288	292	276	265	271	284	306	255	271	277	269	298	285	257	310	264	265	297	322	265	271	284	321	287	279	313	275	287	279	298	288	284	277	270	269	276	286	274	284	281	305	261	259	275	308	262	302	244	286	256	258	263	252	265	306	287	290	296	277	270	283	267	277	254	268	283	282	277	280	281	268	275	294	313	311	292	273	297	283	286	288	331	295	264	288	287	296	298	289	285	244	284	260	294	273	265	283	265	275	291	263	285	310	252	280	282	251	277	302	278	290	259	283	275	282	263	294	276	277	271	282	275	283	309	283	306	292	286	298	288	266	253	286	263	268	300	286	279	265	280	291	245	288	287	262	281	308	294	277	287	276	295	278	284	300	290	275	272	277	281	295	293	266	264	325	264	243	260	295	285	283	308	295	276	271	267	261	269	264	314	273	261	282	297	275	265	279	255	259	286	303	265	289	290	309	288	273	275	293	272	303	297	264	277	285	287	273	295	278	279	259	268	274	272	262	309	281	290	292	277	263	283	277	307	269	264	277	273	319	272	275	295	297	289	274	276	279	244	282	287	311	270	289	284	302	283	238	298	276	270	281	301	286	298	295	287	269	265	282	289	230	295	296	254	268	247	295	278	279	286	274	289	296	293	278	292	241	264	276	281	294	271	253	296	258	260	290	268	293	272	280	298	300	293	265	258	281	288	278	304	290	282	283	281	291	282	289	268	277	279	267	288	278	299	275	285	262	296	271	302	284	281	260	252	281	295	313	277	268	276	261	285	263	304	285	275	303	253	296	276	261	272	269	291	304	279	308	296	294	285	257	270	317	288	270	291	275	278	267	264	278	279	280	316	305	290	268	271	251	254	306	276	292	290	252	254	294	291	312	296	271	237	288	273	306	248	304	253	293	291	282	246	296	283	279	289	260	268	248	256	280	290	268	284	273	276	299	298	296	254	293	259	293	266	264	295	304	279	244	300	292	285	318	283	291	269	282	286	287	265	298	286	288	294	249	284	272	282	258	254	280	277	294	263	279	283	289	276	286	288	283	287	277	281	264	269	285	291	280	280	269	281	288	296	258	279	285	289	276	298	279	289	279	239	283	278	287	240	270	297	294	295	275	265	269	273	275	278	279	262	279	269	272	286	296	274	274	264	274	271	294	267	295	315	258	269	296	293	300	284	268	270	313	305	262	283	277	273	279	279	235	274	283	313	291	281	293	322	277	296	291	258	248	312	275	280	278	285	291	270	256	279	270	285	281	285	275	280	253	257	270	286	298	284	271	305	289	279	310	287	260	287	276	266	301	273	262	282	277	276	277	276	266	280	299	277	251
59695	89795	64013	36085	15191	3541	1007	611	531	546	542	495	531	517	562	566	532	518	580	544	519	533	509	512	492	521	524	524	562	539	515	506	519	517	536	548	521	510	572	449	541	475	512	552	535	574	535	523	500	488	561	548	549	512	512	507	514	540	495	570	517	526	514	550	508	525	529	535	530	539	575	515	521	511	526	554	530	527	529	478	529	507	548	523	524	496	557	535	499	462	534	528	521	520	553	519	522	549	458	523	506	496	564	485	536	537	546	513	550	573	531	500	553	533	565	534	512	543	558	531	531	525	527	519	541	551	498	514	546	538	523	534	520	495	527	554	531	554	542	560	546	523	494	535	518	543	506	532	515	506	528	552	530	502	496	538	554	545	562	513	482	523	503	541	525	527	544	545	538	531	560	535	586	518	543	496	546	529	499	541	536	555	525	502	561	509	526	516	528	570	546	531	536	558	521	521	554	530	558	531	543	492	517	527	495	520	517	509	531	506	534	505	476	550	495	520	548	532	552	542	535	524	545	533	561	542	510	514	504	534	541	545	513	525	475	467	512	540	526	544	550	505	566	556	544	547	529	536	562	512	507	550	527	549	543	477	549	475	477	546	507	512	503	474	526	545	583	509	538	523	574	520	528	540	501	536	539	540	527	523	507	511	566	550	519	522	522	500	474	523	506	537	514	550	546	526	563	563	531	553	509	560	511	594	515	527	568	525	539	560	530	512	540	521	472	550	552	532	529	514	546	510	544	564	499	507	472	527	542	512	510	532	474	523	520	547	511	524	505	499	510	507	527	545	550	522	589	519	507	544	498	550	517	539	544	528	507	509	536	530	516	513	526	549	533	498	528	468	515	536	526	491	532	500	537	504	518	545	523	527	530	538	511	520	530	537	507	517	531	521	552	546	518	562	522	536	512	515	530	542	490	507	536	546	544	563	540	544	514	532	548	548	523	529	515	485	550	552	503	520	535	516	508	533	494	518	516	493	487	519	534	515	494	521	533	470	521	516	549	536	526	537	498	527	542	567	531	544	523	523	504	564	513	521	522	569	528	565	561	542	558	585	494	529	581	556	535	513	560	530	511	528	540	539	549	582	531	522	557	526	497	545	493	513	516	515	533	519	525	543	525	548	537	574	519	508	534	539	574	523	511	492	558	546	536	491	541	518	578	569	542	512	540	515	528	519	527	528	502	488	493	497	520	525	476	553	565	510	485	513	522	547	494	518	546	513	543	518	541	555	506	540	573	543	549	538	509	540	524	524	565	510	575	536	529	543	541	566	498	549	549	561	560	540	522	500	522	540	464	506	549	517	543	559	524	528	537	528	507	538	551	518	530	541	559	548	521	538	486	537	539	508	515	562	519	512	528	556	549	524	551	538	506	536	538	495	523	490	538	554	543	544	497	509	521	520	535	551	514	519	552	487	541	509	527	486	521	556	569	531	525	552	532	534	561	507	524	557	478	524	526	547	532	545	515	536	509	525	503	563	509	527	534	531	572	533	534	530	499	551	524	552	545	557	501	504	559	511	503	527	529	584	530	531	522	554	538	491	526	530	526	561	537	545	525	534	561	529	518	521	532	505	520	526	582	531	502	523	535	512	518	516	508	537	511	515	544	477	570	556	579	533	521	550	524	522	547	499	514	503	517	603	531	552	522	541	521	511	547	529	526	513	570	548	553	536	543	535	497	536	499	505	527	527	547	530	503	571	529	561	542	542	569	529	536	525	542	485	526	520	484	554	547	500	544	540	536	557	537	508	517	485	520	574	550	526	564	525	526	501	520	527	541	502	508	489	519	527	570	549	553	544	527	514	507	560	543	509	542	509	527	537	508	512	561	514	548	533	483	503	513	487	551	515	547	517	492	536	515	534	540	518	557	538	555	534	555	530	537	525	599	514	539	583	539	535	554	544	528	563	543	533	507	509	556	508	524	534	525	512	556	535	540	528	564	557	516	468	534	538	535	550	549	542	562	555	517	524	496	521	536	496	551	541	512	548	571	518	527	566	526	522	544	501	522	552	545	552	495	537	511	569	530	555	535	498	539	580	489	529	525	517	502	543	532	488	512	524	526	546	536	514	518	531	481	503	536	512	545	527	506	516	501	494	528	556	534	548	523	478	521	528	520	534	541	562	544	497	533	554	496	531	533	538	539	561	561	562	519	532	539	540	484	521	507	494	520	534	541	533	540	534	537	515	542	522	543	571	521	561	515	509	527	525	509	508	532	497	571	525	506	538	529	569	548	559	491	509	522	538	551	550	580	515	504	524	522	512	532	481	531	550	572	515	553	530	518	538	538	583	507	495	521	483	549	523	510	557	512	504	548	542	515	532	549	541	546	543	519	540	513	514	503	558	561	539	489	500	583	536	512	565	515	548	495	540	618	539	546	512	501	522	504	541	521	515	504	535	551	522	546	515	544	542	480	532	520	495	495	521	528	528	512	500	518	524	513	546	503	530	537	467	515	501	567	594	503	508	577	509	530	549	528	565	514	539	523	542	544	558	503	545	524	543	510	551	505	507	576	516	510	509	575	502	523	521	532	528	527	581	505	556	543	556	497	517	555	558	520	523	529	523	531	488	537	523	513	551	547	526	498	517	522	509	521	521	516	565	528	538	531	522	569	544	562	544	515	573	526	563	525	515	514	513	488	531	543	551	538	522	567	505	543	511	508	516	558	520	568	515	546	567	514	524	547	478	526	495	550	541	529	519	537	553	517	536	524	543	539	515	572	530	526	496	513	526	515	551	515	556	552	514	529	514	550	535	522	583	509	550	539	528	568	526	540	527	506	518	570	547	548	572	500	550	522	499	537	521	549	495	528	523	501	555	549	529	495	522	526	543	494	560	547	555	540	504	545	524	561	530	533	550	531	557	529	555	535	541	511	527	538	562	501	549	531	502	513	522	555	514	526	482	524	495	545	548	545	510	531	554	548	537	540	548	492	509	528	547	541	504	528	503	599	550	528	528	550	547	573	538	529	534	547	540	525	529	550	548	519	564	526	517	514	525	490	513	535	548	529	484	528	503	562	543	493	546	501	543	554	547	514	528	518	539	507	545	514	475	521	515	519	534	529	517	562	526	530	518	504	519	506	567	501	568	525	515	541	522	524	538	513	538	525	515	541	542	547	530	522	585	472	536	527	524	571	537	512	535	515	515	559	518	534	487	589	558	536	542	551	547	513	526	518	516	553	538	536	553	517	510	539	533	522	550	522	560	572	539	519	507	575	510	559	538	529	501	525	544	543	548	514	533	515	518	524	515	542	496	531	530	503	576	555	531	529	536	530	509	515	545	512	503	500	586	543	527	562	552	555	522	520	497	511	550	552	563	552	565	525	534	551	500	526	550	516	540	480	508	510	539	520	540	539	504	546	519	511	527	532	531	551	517	508	516	511	515	538	590	535	562	518	539	517	543	539	535	520	553	530	513	494	576	525	593	522	512	549	497	531	515	553	513	493	509	508	552	533	576	540	527	556	551	519	537	572	511
23478	22422	31424	25593	21297	16473	3158	411	344	401	352	355	355	338	336	322	348	347	337	346	335	337	356	339	311	320	355	333	320	330	350	345	316	273	354	330	337	305	363	346	342	335	377	333	360	357	345	334	311	326	323	336	338	281	329	328	328	342	332	323	339	326	334	368	314	329	294	332	348	328	313	308	352	320	312	326	347	329	302	317	308	381	339	331	322	337	339	335	326	348	321	338	300	340	334	357	308	335	294	331	330	296	317	352	334	333	315	315	308	326	335	306	355	330	301	308	329	354	307	317	318	318	324	305	339	309	313	345	340	330	362	320	336	346	338	345	338	357	345	330	307	307	319	372	349	323	315	320	329	320	345	328	378	311	337	346	361	320	345	318	322	319	337	341	313	333	359	341	327	318	325	303	352	301	312	339	301	320	321	345	309	306	337	327	338	330	323	306	330	330	300	322	313	308	330	311	324	330	331	302	331	335	299	295	308	347	359	326	318	326	279	337	335	331	349	333	329	326	361	302	347	342	323	332	347	299	299	337	353	336	325	364	317	319	315	309	333	311	317	305	337	338	328	318	331	341	362	326	333	332	341	357	303	357	329	327	355	301	335	326	345	349	331	327	308	328	358	340	337	330	338	292	344	347	351	314	364	306	343	324	312	327	314	349	318	331	330	310	318	318	327	324	311	341	347	327	312	303	322	347	327	338	306	305	320	339	317	343	319	345	284	373	331	300	349	315	321	340	321	333	338	324	341	329	326	347	348	337	354	316	307	304	355	356	339	325	331	334	335	333	332	355	310	336	356	307	330	350	360	316	338	335	324	358	309	333	295	338	327	318	338	329	328	310	316	324	330	338	355	284	348	331	321	338	357	302	313	343	336	330	311	322	313	309	319	339	325	308	304	292	310	325	321	312	361	338	339	299	333	334	333	323	310	341	328	304	352	360	322	296	340	309	321	344	324	328	311	334	335	331	297	344	344	322	336	322	330	314	339	314	323	343	343	343	324	341	353	293	317	359	325	334	327	325	343	318	343	333	316	329	307	288	338	317	323	312	348	324	340	330	363	332	337	312	332	329	343	333	322	330	306	326	341	326	334	322	328	330	356	326	315	348	324	334	337	329	326	358	298	307	344	332	339	298	302	350	351	324	350	307	320	340	331	334	331	336	326	344	351	340	303	330	328	340	354	338	391	359	303	332	314	352	343	324	307	276	358	327	308	343	303	338	365	339	318	303	287	318	334	325	320	346	327	338	295	302	309	328	353	338	335	333	317	307	319	329	282	356	333	302	290	325	334	324	316	347	307	319	334	319	318	350	313	301	314	292	327	349	335	341	297	343	334	347	333	295	329	349	336	338	354	305	346	362	337	341	333	328	324	314	338	316	338	308	356	371	328	357	341	306	339	318	329	310	333	320	324	380	330	297	320	330	328	293	336	335	316	313	341	332	322	342	338	343	349	327	316	318	337	329	340	300	318	346	300	352	340	334	353	322	328	352	370	356	328	347	308	317	330	349	319	326	342	345	335	315	323	338	333	322	323	343	334	351	317	376	298	337	329	341	361	343	309	323	322	331	306	347	343	339	326	322	327	326	361	292	313	336	345	302	332	350	347	335	314	318	284	319	336	319	312	367	325	358	369	330	296	363	312	321	366	335	346	358	331	322	332	287	328	318	311	329	317	314	313	349	313	325	324	306	357	326	319	319	335	331	354	322	331	322	309	302	304	343	310	336	343	336	324	362	327	357	306	293	345	327	323	311	346	307	301	333	320	354	331	338	355	306	340	322	339	336	328	344	316	349	342	361	337	345	310	325	350	309	307	300	368	363	352	298	320	322	328	317	340	320	315	341	353	317	387	310	363	371	327	331	300	306	355	294	310	311	314	334	321	326	349	332	340	322	331	348	339	329	330	344	320	323	375	305	317	320	291	320	331	322	335	334	348	361	319	330	314	335	317	330	294	327	316	324	323	321	373	341	311	344	326	349	349	345	331	309	317	345	331	324	311	309	323	324	343	296	328	332	313	309	344	344	317	325	334	332	318	305	300	303	334	371	309	354	286	348	314	332	322	315	358	338	325	349	321	307	283	368	337	334	335	344	320	336	314	308	313	290	315	330	346	318	345	313	347	315	311	362	320	324	339	339	301	304	331	322	338	331	324	317	332	326	353	325	356	352	358	315	336	315	342	329	347	346	330	322	354	335	312	306	355	325	303	318	352	349	341	331	338	360	347	335	311	336	304	330	298	348	317	330	309	363	308	301	344	298	341	332	334	313	332	326	348	314	355	338	331	317	298	278	338	322	351	365	351	328	312	360	337	289	340	326	333	304	330	342	353	333	345	313	343	325	314	317	317	330	334	348	344	340	325	374	300	357	325	325	354	328	357	297	304	326	318	318	307	326	337	327	329	340	314	324	355	314	342	344	371	343	351	328	309	333	327	339	292	320	380	379	367	312	347	341	337	324	355	344	337	347	320	329	295	325	333	315	317	325	329	341	389	331	342	325	325	312	332	317	349	296	334	342	329	301	326	337	330	345	288	330	334	332	318	313	296	318	323	335	325	293	350	331	321	316	342	322	319	317	336	329	328	324	363	351	330	337	371	327	321	289	320	330	350	374	336	351	330	345	333	318	339	326	336	313	372	318	336	325	334	324	316	324	312	358	299	332	334	310	338	313	305	308	319	310	348	326	348	298	328	380	317	328	345	314	338	357	349	339	316	327	353	348	352	332	349	310	326	310	329	316	309	336	349	310	332	312	337	338	315	336	321	325	335	352	313	349	332	309	323	327	327	326	347	331	330	349	336	320	353	338	356	301	339	329	323	323	313	319	306	314	307	325	335	313	317	353	330	316	337	345	339	339	312	327	310	324	369	329	316	316	314	323	354	304	342	336	332	298	327	333	326	320	354	345	330	317	329	313	322	329	310	327	348	318	308	327	318	337	315	318	332	307	317	326	325	353	304	333	307	334	327	328	350	314	331	312	318	374	348	328	369	331	335	341	323	371	342	305	353	343	361	328	315	308	331	342	358	323	323	323	336	327	324	334	329	315	333	311	333	346	316	354	308	361	323	326	354	316	321	346	326	321	323	351	352	328	322	326	345	330	348	302	321	334	320	308	333	318	336	348	353	322	313	328	328	320	329	314	324	323	325	324	325	318	327	353	326	312	343	273	320	323	316	281	347	352	319	300	314	342	346	319	353	373	276	321	330	337	326	310	321	311	337	336	325	312	298	311	366	299	294	302	351	312	333	325	349	337	302	323	324	289	321	292	341	340	316	343	291	332	310	300	331	319	319	344	331	356	306	323	322	332	343	302	338	328	283	325	336	287	348	303	339	317	334	302	337	323	336	338	334	310	334	328	307	354	348	323	340	304	320	295	321	355	357	321	317	312	348	303	338	309	317	351	347	301	320	315	341	310	349	306	320	338	362	327	343	360	310	335	310	331	324	334	316	337	358	329	350	323	334	341	370	334	354	331	333	325	332	329	347	329
60781	101206	74000	44674	22054	6023	1403	736	620	628	578	580	557	626	595	612	605	566	585	555	599	582	561	575	591	613	573	558	567	622	579	601	578	616	604	563	622	586	571	585	586	603	623	588	615	572	609	616	567	559	559	553	643	549	628	602	593	556	544	564	590	556	575	581	570	602	549	543	565	580	580	596	620	603	577	596	569	597	617	555	595	608	601	570	540	634	551	654	632	570	585	537	587	596	583	622	614	647	560	592	654	614	611	584	597	554	609	626	566	586	627	543	621	614	616	591	580	556	551	567	594	593	574	618	650	569	587	556	596	590	541	619	653	617	570	591	605	584	642	566	603	597	580	637	590	587	528	603	543	602	604	603	598	576	583	617	562	560	582	553	606	556	581	608	588	617	574	640	622	587	573	596	627	582	610	605	622	567	598	575	543	551	580	560	566	590	617	629	615	604	612	582	605	617	602	625	579	576	621	573	598	577	548	596	565	578	576	579	626	589	608	573	603	576	594	580	608	621	607	567	573	613	607	614	571	561	598	568	601	572	606	593	605	546	615	634	582	551	593	614	631	574	565	573	565	591	588	540	577	582	573	571	602	582	563	594	579	589	606	563	599	609	633	592	559	552	557	570	639	595	578	606	553	597	605	551	592	610	611	638	621	621	539	597	646	595	588	519	584	612	592	627	605	630	569	584	598	568	634	600	600	646	574	596	611	564	564	587	641	615	589	629	597	540	577	593	554	583	573	591	588	624	573	626	586	605	643	617	568	581	557	609	603	593	606	584	636	593	574	572	603	630	580	602	608	575	608	612	560	584	576	594	554	592	610	570	567	569	610	598	564	588	602	612	576	596	522	591	571	609	602	600	543	571	600	595	600	603	584	585	554	597	602	614	598	556	590	609	568	651	537	562	542	571	607	611	546	556	569	531	614	615	578	562	606	615	546	587	568	602	581	587	573	558	596	566	602	559	626	620	639	583	561	591	604	599	588	607	605	583	614	570	596	599	622	566	591	590	612	622	583	576	625	595	605	599	591	577	540	542	593	583	608	557	578	577	571	598	591	600	547	581	590	648	565	589	641	557	569	580	621	594	576	616	624	622	579	594	579	565	596	555	587	600	589	598	590	606	569	586	567	599	556	571	563	587	608	574	548	592	585	612	573	580	574	547	573	584	581	627	594	558	570	577	602	596	586	610	610	567	636	568	571	632	602	628	574	595	610	600	565	521	584	595	588	609	572	556	625	601	606	598	624	611	593	587	602	602	604	597	604	578	610	589	575	616	577	586	620	608	666	605	627	593	589	599	593	605	591	614	626	610	537	617	577	571	552	551	585	582	587	613	550	598	602	565	613	576	570	584	601	593	556	593	548	597	618	555	543	601	600	573	599	564	601	573	568	588	638	558	576	579	621	570	573	586	604	585	574	576	583	592	573	617	637	622	598	563	598	603	576	574	606	607	618	608	580	639	596	594	598	626	580	588	594	602	586	575	581	585	572	557	596	602	626	612	586	578	566	649	601	580	586	577	589	591	567	588	603	571	568	574	568	571	617	595	534	597	562	608	579	574	560	569	600	611	583	577	603	583	582	569	636	628	577	587	543	567	574	592	598	609	632	606	575	637	601	592	605	590	597	610	574	608	604	583	558	594	631	625	587	575	614	584	592	598	604	607	578	575	570	570	590	608	601	567	585	598	590	598	551	635	581	585	602	566	635	560	636	635	565	573	617	610	549	590	555	588	546	630	591	607	581	616	598	613	602	546	613	636	589	593	574	546	560	604	579	613	574	616	618	609	586	620	563	568	584	563	561	573	564	606	625	544	604	622	592	606	589	596	615	590	560	591	582	586	552	579	571	640	612	578	608	575	628	605	588	609	587	583	602	571	526	600	572	566	558	534	605	586	589	596	614	579	596	603	582	587	582	585	583	606	607	621	591	543	566	581	581	595	555	580	564	605	602	590	588	559	590	570	629	592	611	546	641	598	570	597	568	615	579	593	580	606	566	597	582	583	585	586	625	568	615	610	605	582	617	596	567	567	578	569	601	578	602	577	531	535	579	599	581	630	626	608	565	575	561	577	585	542	577	563	576	617	557	565	590	570	593	587	650	573	586	566	607	573	647	554	596	587	575	605	573	609	607	597	583	573	546	563	558	592	574	592	593	572	620	640	552	568	584	599	560	596	595	605	543	605	581	575	573	593	569	583	557	590	587	579	608	608	609	589	638	580	581	581	578	577	633	587	604	567	599	542	596	633	582	609	607	610	576	562	661	551	554	596	612	565	561	592	601	619	560	617	533	625	578	629	602	620	617	647	597	608	605	595	628	562	575	585	552	602	620	604	645	567	598	618	556	613	601	570	586	593	572	624	616	587	571	567	588	586	608	597	594	581	626	551	611	591	592	550	564	573	567	581	588	558	616	608	614	562	601	558	605	614	590	608	582	604	566	577	596	581	551	540	605	605	532	574	579	558	592	593	628	577	599	582	603	579	621	608	544	605	568	571	544	590	554	625	600	587	569	634	586	609	560	554	587	592	566	583	585	547	606	590	559	546	613	599	597	587	613	578	582	564	616	554	577	574	596	589	569	590	598	583	608	564	581	602	624	568	560	580	607	618	621	566	581	613	588	564	580	580	603	572	595	574	580	575	581	583	615	579	591	575	577	600	608	569	563	589	570	596	597	570	573	588	641	590	592	549	566	637	582	587	614	583	580	620	588	612	572	558	582	630	616	595	548	622	592	599	549	550	585	570	566	549	581	595	613	582	561	596	620	595	624	552	634	587	571	573	584	624	565	541	569	578	628	590	593	630	581	572	547	585	613	622	618	575	578	556	591	604	574	564	555	581	587	616	578	565	553	581	629	553	604	561	566	603	583	586	543	592	606	569	563	631	529	565	618	604	577	614	599	584	607	581	578	561	525	606	583	609	565	579	625	588	614	603	582	595	587	519	555	574	570	625	602	578	588	564	555	642	621	571	515	565	595	637	546	631	600	604	582	568	639	560	582	611	585	566	596	619	603	595	564	600	600	608	555	592	580	590	598	591	627	607	611	546	626	653	575	589	618	616	546	545	567	614	600	594	604	601	593	622	613	597	554	570	577	603	618	585	602	555	654	591	582	576	558	602	606	550	565	599	543	575	541	605	586	621	574	569	586	598	604	586	575	600	595	612	564	643	576	563	602	621	600	563	618	606	529	585	614	588	610	575	569	592	605	593	571	605	582	581	584	577	590	582	587	588	585	579	588	619	586	574	589	574	592	608	580	558	587	587	584	577	594	655	584	532	601	605	600	572	636	573	624	562	611	625	612	598	630	584	652	604	561	579	585	588	581	636	569	590	592	602	592	587	595	575	586	596	602	582	601	592	593	592	563	579	591	605	585	566	596	590	575	564	583	590	579	589	598	568	607	621	588	567	542	587	556	611	608	592	572	558	615	575	601	633	609	529	565	622	592	598	587	610	598	602	574	575	577	573	572	581	615	582	588	575	542	569	619	587
29647	30537	27768	12299	1893	482	350	284	290	288	277	287	264	267	264	294	287	274	278	295	298	248	276	293	263	265	277	256	292	285	284	285	253	308	296	260	267	287	282	292	269	273	279	295	285	309	277	272	280	278	279	280	253	306	285	276	265	242	300	264	265	267	291	291	279	307	265	284	287	285	267	271	286	248	263	262	265	287	293	316	276	281	295	337	227	289	272	292	234	302	306	275	292	263	288	267	255	304	277	308	277	301	287	275	299	294	280	245	283	269	257	279	269	268	275	302	248	266	270	269	255	265	270	287	282	249	300	285	313	254	270	271	283	275	311	258	275	309	290	301	284	278	265	310	270	260	285	299	280	257	298	257	258	299	275	268	286	282	294	284	274	279	260	280	295	272	302	294	292	264	249	276	274	260	300	274	271	292	310	248	259	252	296	261	289	272	304	279	285	292	271	308	265	272	264	260	288	290	268	276	283	273	276	289	272	290	286	262	256	259	282	292	272	281	220	261	286	287	298	248	278	285	274	282	252	234	250	257	256	275	248	290	276	271	315	254	281	281	277	262	267	283	267	286	253	265	263	261	272	271	300	311	296	270	280	267	275	307	275	283	274	290	264	282	316	287	305	285	258	279	270	278	273	312	246	274	270	260	300	277	278	262	289	298	252	274	288	270	291	278	271	256	250	270	307	264	237	302	265	303	282	280	281	283	277	256	304	278	296	266	291	305	285	257	274	287	253	285	245	275	288	280	285	266	261	299	266	273	293	276	264	283	290	294	242	271	271	289	314	269	263	278	289	285	279	281	257	280	297	284	301	276	291	276	284	265	314	263	275	286	276	276	293	271	276	273	277	296	283	306	328	298	286	293	282	266	265	294	261	296	265	284	265	284	294	272	263	286	273	284	273	268	255	276	270	283	296	261	284	274	248	281	240	263	287	269	252	254	278	272	274	280	278	266	285	258	291	277	276	264	286	307	256	302	276	262	296	303	257	282	284	277	252	277	272	280	254	302	266	297	293	264	286	254	279	284	292	279	271	301	304	250	284	264	256	303	301	265	285	288	263	267	280	267	275	307	290	280	296	294	278	252	267	256	256	272	267	295	263	281	255	246	271	281	260	273	298	279	270	283	304	261	275	289	281	283	275	290	276	295	285	297	273	304	289	278	277	275	293	269	303	258	251	281	245	283	268	269	313	278	285	283	239	276	301	300	305	292	264	292	294	264	294	283	275	272	295	291	271	253	323	247	271	242	297	295	263	274	297	269	287	285	301	279	271	295	288	245	262	283	293	285	266	278	255	290	266	300	276	292	239	285	314	305	280	291	279	228	285	274	273	263	281	273	278	265	280	298	284	277	274	295	283	299	288	260	295	276	294	281	264	269	291	274	278	251	287	266	276	284	291	289	268	275	310	298	262	282	265	295	279	293	283	260	255	301	253	266	266	282	286	290	261	301	295	291	289	249	276	272	301	261	266	262	278	269	274	271	282	274	283	266	278	282	259	266	269	258	260	269	289	291	282	295	258	275	262	294	285	290	289	285	276	277	281	279	281	274	241	274	258	275	245	304	259	231	266	294	253	310	268	269	278	265	283	259	268	257	296	273	290	271	304	290	256	290	305	268	259	271	297	305	270	277	266	277	283	279	273	272	290	280	292	296	292	307	289	296	276	279	284	267	268	317	287	280	291	277	277	283	275	278	269	253	296	282	256	270	237	280	287	285	287	267	303	262	269	242	267	240	242	307	273	274	281	287	294	341	260	284	263	289	270	267	279	290	301	253	310	272	261	278	281	269	264	269	282	284	279	260	260	268	270	299	282	262	276	315	254	300	262	288	299	269	271	275	293	301	298	284	250	279	287	276	260	274	262	283	300	289	319	257	280	284	282	280	310	323	293	284	294	290	262	294	299	286	290	275	276	294	283	282	276	271	298	257	239	288	275	288	270	284	237	297	296	256	278	298	247	252	275	281	289	292	259	253	273	270	312	283	258	251	274	304	258	281	274	241	292	302	301	295	255	263	262	249	297	252	261	257	283	261	298	274	268	268	276	244	237	259	289	295	239	304	279	257	291	283	285	277	283	288	271	288	306	256	286	273	283	275	261	266	258	281	354	253	250	248	253	266	279	267	287	275	283	297	272	281	304	291	284	282	281	276	286	243	244	261	286	286	271	289	275	281	286	261	299	289	281	276	259	275	274	282	278	255	270	259	301	270	248	289	291	284	312	282	266	300	244	265	263	275	248	264	264	286	281	310	246	262	283	327	272	275	278	271	290	286	295	286	278	266	292	295	274	279	272	258	298	299	273	270	295	296	246	282	306	302	258	303	293	311	262	269	296	304	275	284	316	287	292	272	264	280	299	279	215	260	277	287	269	277	266	272	264	287	260	275	290	302	270	292	284	263	245	280	296	314	278	286	300	255	280	285	274	303	267	277	279	283	237	305	299	282	273	259	291	260	254	245	276	260	269	271	287	267	278	301	265	273	271	279	278	267	272	271	292	272	302	281	247	243	253	264	272	269	247	245	290	249	272	266	296	278	263	270	298	271	289	285	265	277	265	286	306	271	264	304	292	288	310	270	269	275	257	268	274	267	250	305	277	271	277	263	270	265	272	243	292	278	310	255	297	283	291	285	274	291	273	260	242	279	247	296	283	259	275	289	259	272	288	270	290	270	281	270	273	279	272	273	278	291	279	270	275	259	268	298	271	273	296	262	262	269	305	279	275	266	274	246	303	247	281	317	270	281	309	295	280	261	236	263	277	253	285	277	277	282	280	271	276	281	284	265	285	280	287	290	259	249	286	280	278	288	269	285	302	265	286	253	282	303	243	287	288	280	269	275	285	258	262	266	270	306	279	269	250	293	259	290	317	262	292	275	259	277	303	317	280	284	259	288	280	253	250	251	266	289	271	263	317	270	285	299	259	260	276	274	283	271	261	257	260	269	282	295	266	264	302	247	268	268	290	270	290	255	253	262	263	291	252	285	273	246	277	273	285	252	291	309	286	297	239	269	281	295	290	269	290	265	276	304	264	285	287	292	258	278	262	289	276	261	272	286	283	251	272	284	267	289	251	271	275	279	255	247	279	273	253	282	259	263	269	293	251	294	231	275	279	297	271	275	283	263	253	273	280	285	257	260	278	257	315	280	280	272	303	287	274	268	293	264	275	274	273	276	277	296	303	269	264	274	259	259	280	266	283	275	259	268	291	269	283	289	286	241	277	291	258	265	254	294	297	244	249	255	305	264	286	285	282	272	289	266	279	259	324	281	279	272	271	266	275	308	245	260	293	288	287	296	251	269	262	300	272	258	264	262	262	258	269	288	251	277	251	268	293	264	287	288	288	290	275	281	262	274	265	283	286	298	296	276	272	284	254	298	284	268	289	276	291	285	274	272	252	292	258	282	273	270	302	282	288	272	251	275	257	280	240	302	303	254	240	292	313	278	277	292	273	282	296	261	276	303	268	271	276	256	244	286	258	305	267	290	281	260
37101	47952	33273	13560	3723	1072	661	506	518	526	553	481	500	513	552	518	490	518	534	518	514	518	472	541	509	527	514	530	557	548	526	534	489	549	539	527	548	571	510	526	558	531	550	486	517	512	530	562	521	509	480	512	535	533	567	558	539	546	502	509	500	556	499	559	510	565	531	536	543	534	546	539	518	475	522	521	523	501	480	505	538	551	509	511	563	516	526	486	504	553	544	557	500	541	519	573	529	567	500	525	535	517	514	510	526	503	488	512	469	515	525	522	535	549	528	501	522	577	539	514	510	571	546	537	547	449	526	524	545	500	520	533	536	499	447	507	520	541	536	501	526	567	469	523	534	510	509	529	546	550	523	513	501	534	547	534	527	531	545	553	525	494	546	546	524	512	500	514	531	523	548	562	534	522	571	501	526	548	513	530	525	565	558	550	557	517	534	489	553	497	540	628	503	513	511	504	530	547	489	549	530	536	501	558	512	517	545	513	536	540	528	537	528	537	531	550	538	507	548	495	490	545	532	544	495	548	461	557	548	532	535	496	540	503	558	520	553	529	490	507	542	509	549	505	509	486	524	546	533	581	501	482	541	539	517	560	513	544	524	553	507	539	537	529	566	480	505	496	507	576	519	500	523	538	524	529	529	506	528	496	530	515	532	490	565	545	553	512	537	482	508	544	510	531	552	535	526	555	543	547	556	513	495	552	500	524	533	517	525	507	505	530	502	518	557	498	488	544	530	473	524	543	520	528	529	519	546	535	512	469	507	511	517	521	513	521	536	521	522	533	538	502	524	488	515	504	464	506	533	527	487	525	528	519	498	532	504	555	511	523	541	493	521	541	517	484	543	512	532	545	520	519	502	525	534	525	498	526	537	534	487	513	529	534	490	492	538	534	533	515	533	524	549	497	512	521	499	521	498	538	512	505	537	508	528	549	543	494	542	518	560	524	536	524	517	526	530	504	503	541	497	532	530	519	540	517	493	526	558	504	522	541	491	484	540	522	534	528	518	513	513	494	521	553	484	540	563	534	543	546	555	536	523	586	525	467	557	516	534	488	539	551	539	530	556	535	517	566	476	542	512	516	490	533	526	524	571	507	540	541	519	521	509	497	530	513	517	539	514	519	515	515	524	512	532	537	527	562	533	525	532	526	491	527	521	518	554	522	546	557	551	506	524	553	521	506	545	547	513	514	530	526	537	538	503	509	516	531	487	543	544	529	542	507	565	527	536	555	513	523	526	584	519	570	526	557	510	516	521	531	480	495	525	542	529	514	497	530	561	529	537	487	518	521	500	476	540	516	559	552	513	497	551	526	534	570	517	524	498	507	530	521	559	502	512	530	523	489	535	524	496	474	569	568	504	540	512	533	544	489	525	542	509	550	527	573	520	551	542	489	482	522	534	521	547	511	538	546	515	501	557	550	559	518	525	508	586	489	525	504	522	519	494	481	503	518	504	541	547	515	517	533	507	523	496	523	502	525	519	570	520	534	531	528	522	516	538	536	527	521	522	494	551	532	530	515	532	514	528	504	537	515	526	509	536	528	499	526	520	519	512	501	522	527	506	526	538	511	517	519	537	539	529	530	560	502	510	502	535	512	526	517	541	552	506	562	538	563	506	501	498	557	524	553	544	524	563	557	510	510	521	549	501	495	550	571	514	562	495	529	566	532	530	509	487	534	515	527	546	539	542	542	548	516	551	505	504	539	525	528	508	565	572	507	573	513	518	459	489	509	544	514	522	529	549	538	526	518	553	516	474	528	544	512	543	503	549	518	507	509	476	548	542	505	577	503	500	537	563	477	539	514	490	541	541	504	546	534	516	519	519	526	511	521	554	501	508	527	581	556	518	508	452	488	546	520	551	540	516	499	539	518	507	495	533	548	548	508	521	522	561	529	505	541	542	538	543	541	524	543	503	510	528	518	507	487	570	496	565	534	497	554	515	539	561	493	528	530	543	551	550	531	501	514	537	535	509	527	481	531	546	525	558	471	517	524	546	551	504	512	529	542	539	548	542	519	538	519	516	555	540	519	494	512	566	531	571	517	555	520	557	524	529	540	498	493	489	547	536	532	527	511	537	548	506	503	532	523	576	523	494	545	514	517	529	532	521	529	482	506	522	553	524	536	486	551	540	552	568	494	545	563	536	529	502	494	529	540	499	539	565	568	504	472	560	506	515	512	513	532	516	520	571	490	520	576	546	546	496	511	531	537	511	528	545	546	536	562	507	547	552	538	529	531	505	519	509	530	551	536	529	517	524	546	538	537	526	525	549	495	506	516	495	534	554	530	478	491	489	541	502	554	523	518	491	548	504	501	508	550	534	563	562	540	499	476	515	576	541	573	489	496	524	530	548	513	483	540	508	564	508	547	497	526	556	511	504	569	503	505	499	536	515	566	522	485	533	507	547	516	528	499	550	487	508	556	554	548	552	508	541	534	570	514	498	531	599	520	495	478	513	539	518	550	513	483	547	533	537	541	508	508	538	515	503	569	470	525	529	507	512	524	575	507	498	527	523	499	520	518	517	507	544	493	528	546	479	507	497	528	531	544	495	514	547	502	538	557	552	525	531	507	521	556	534	493	537	545	527	520	538	525	523	493	560	557	538	523	522	522	536	527	544	525	513	523	521	534	531	552	520	488	501	524	502	509	502	521	543	516	488	523	488	499	542	559	519	546	510	502	545	550	472	532	502	585	513	493	540	505	540	537	531	544	547	526	565	544	503	490	569	514	501	520	516	516	486	559	498	531	555	529	524	522	538	514	526	521	495	524	541	564	547	516	497	509	521	533	530	530	531	529	538	479	489	525	492	559	540	463	537	496	535	517	534	521	539	476	537	525	542	524	533	503	487	492	554	516	500	519	534	549	540	535	531	513	514	566	488	513	530	545	521	496	500	555	535	529	526	519	544	530	537	478	536	517	532	531	512	527	544	501	513	511	521	540	521	555	513	497	529	521	569	551	506	527	497	507	508	514	513	531	533	503	549	494	536	564	505	537	566	546	500	542	548	501	536	503	546	533	499	533	536	517	527	511	521	552	520	560	522	536	460	528	512	508	511	534	514	528	505	507	539	561	492	536	493	524	555	545	512	520	521	534	537	564	555	538	508	509	502	493	556	505	548	530	553	521	519	555	550	544	564	529	514	488	511	572	525	570	494	521	500	516	492	492	525	518	466	529	514	540	522	531	594	513	511	516	529	527	525	536	526	560	524	517	534	533	512	536	471	518	543	520	511	511	482	555	498	533	553	525	482	496	503	537	573	533	532	531	514	516	516	538	554	512	541	495	513	529	518	560	512	539	534	548	520	523	563	486	539	559	532	530	539	515	521	500	545	506	555	539	474	524	532	528	562	522	531	496	521	540	527	508	503	498	537	537	553	529	533	595	502	546	548	512	475	539	540	513	484	553	578	485	538	511	545	500	544	554	546	500	520	515	551	544	533	568	523	505	531	545	527	532	545	491	496	506	529	541	512	529	537	571	535	538
24829	24249	33811	27504	18349	5562	610	315	308	277	300	343	251	264	300	305	298	286	296	277	298	268	276	305	261	306	312	285	279	286	290	266	300	300	285	295	280	272	292	297	267	269	297	275	267	298	287	264	275	246	283	287	282	290	331	296	286	261	279	322	285	281	266	287	293	269	286	267	285	255	277	269	309	284	304	287	289	284	271	248	283	273	265	279	287	283	295	315	290	263	261	266	302	251	273	287	281	277	292	255	274	287	251	260	278	279	287	252	261	260	308	263	300	291	268	299	301	265	287	299	290	294	288	288	303	289	261	257	298	269	277	243	291	304	235	297	299	283	287	259	305	277	263	262	269	285	265	269	281	275	302	277	257	282	283	246	277	271	282	282	293	267	271	285	264	277	273	290	284	285	310	294	268	276	268	263	296	281	296	249	267	259	286	282	309	263	270	266	280	285	266	300	268	276	269	294	294	288	293	327	284	275	263	301	275	277	258	278	288	257	269	251	294	266	263	287	273	283	263	292	269	266	258	289	298	283	287	275	301	295	284	288	256	287	296	267	253	275	288	259	256	276	294	287	281	264	312	317	307	316	264	294	269	260	263	297	261	283	276	292	262	293	280	305	245	278	306	268	268	272	272	270	240	294	279	264	260	259	271	325	256	275	266	257	259	284	288	266	281	267	302	286	299	275	259	290	236	285	265	294	312	294	279	283	298	271	277	291	269	269	309	281	281	266	293	301	283	285	270	261	270	261	277	296	270	248	291	288	281	296	277	254	255	254	260	294	262	288	315	286	250	261	261	289	332	224	301	279	291	274	273	284	252	273	294	266	321	255	303	251	279	288	274	289	276	274	274	285	310	288	294	300	290	305	276	287	291	257	286	292	288	291	285	281	302	269	300	298	259	273	251	253	279	299	286	281	264	280	267	265	283	283	259	296	262	289	291	291	298	290	285	319	293	294	279	298	267	286	285	278	299	238	280	292	292	295	285	312	273	282	262	281	325	254	279	308	260	279	290	307	291	277	287	257	276	259	293	298	262	283	268	307	267	292	282	301	287	311	275	267	273	268	262	274	285	286	267	305	255	295	285	288	275	298	274	271	287	298	296	287	275	299	283	271	286	270	289	315	238	269	236	290	288	280	287	281	298	270	270	273	253	284	242	288	258	248	270	290	258	282	276	278	278	281	267	247	247	266	276	258	281	274	274	269	256	254	284	267	285	270	273	286	282	259	282	272	299	278	285	280	263	293	294	283	259	257	275	271	302	270	318	288	291	269	243	279	259	314	278	269	315	267	283	282	297	282	261	280	278	291	291	286	286	279	278	275	262	251	302	299	282	275	277	319	280	290	269	288	270	300	275	273	297	272	232	296	262	259	291	272	305	271	286	273	258	269	267	285	294	278	284	302	278	279	295	300	282	281	276	280	273	303	285	287	253	250	275	312	267	259	275	281	281	284	253	258	304	250	284	284	301	278	268	263	260	273	275	270	262	279	285	283	277	297	280	269	278	270	296	293	285	255	267	255	249	297	257	279	260	276	310	266	269	285	287	274	282	272	260	272	272	270	289	276	250	268	248	276	304	294	268	280	272	279	306	265	285	269	266	294	272	280	275	289	283	287	284	281	264	281	275	269	260	283	322	293	272	250	288	276	283	248	287	281	297	257	286	274	272	209	242	275	298	253	301	257	277	286	258	258	259	280	282	263	263	264	287	274	285	252	298	303	329	302	269	293	274	269	265	261	273	257	272	291	290	255	272	280	257	288	279	306	280	292	275	286	280	279	288	291	267	289	268	255	272	260	282	283	265	288	259	311	279	265	301	290	292	278	244	317	298	262	253	312	306	274	278	258	235	274	285	301	286	274	243	263	269	249	296	282	262	253	263	276	289	286	268	259	299	301	290	288	262	255	298	265	280	275	290	300	262	299	283	262	286	263	302	282	297	291	265	272	284	285	273	267	273	256	266	251	270	286	269	285	272	269	310	310	252	252	292	270	298	257	267	280	284	285	292	287	307	279	296	280	293	281	272	280	321	274	282	262	267	292	290	272	275	294	276	307	282	278	294	274	282	263	268	267	265	271	330	266	283	319	290	291	282	296	284	270	301	273	281	272	283	273	263	267	268	257	239	276	275	282	267	277	274	274	291	282	293	278	284	277	267	312	270	286	296	253	303	292	285	268	273	240	288	263	272	259	275	284	276	247	255	262	300	278	252	275	277	278	270	267	284	298	296	247	293	264	269	292	277	269	256	270	293	304	249	294	288	294	274	272	281	285	267	270	276	277	286	249	274	300	281	276	278	258	316	253	284	283	331	264	284	314	269	270	281	272	282	282	264	255	273	266	274	296	272	297	287	279	249	265	300	255	275	272	291	280	278	281	288	268	291	301	270	311	276	287	276	255	258	289	267	255	293	293	291	312	273	269	305	277	269	273	268	301	279	284	285	251	268	240	283	279	247	274	298	282	263	294	270	279	272	301	282	283	294	291	253	304	265	280	286	305	289	284	267	284	323	285	264	289	280	276	260	275	300	262	296	282	276	295	282	264	297	298	287	272	269	273	279	267	275	254	314	273	278	308	285	283	257	267	294	248	273	260	306	280	291	287	288	293	288	260	287	279	256	250	288	289	280	266	288	256	280	273	274	288	251	270	242	275	251	273	301	252	300	268	270	291	282	300	273	282	266	289	293	293	263	295	284	296	254	304	293	260	279	303	265	269	299	298	253	276	284	259	286	255	291	297	260	277	265	280	289	289	278	271	266	292	256	285	288	259	283	280	299	253	280	323	274	282	283	290	311	279	302	285	300	288	278	280	249	287	266	271	296	262	277	269	301	266	277	261	281	295	272	287	273	282	301	279	252	281	277	276	277	268	295	306	286	284	295	264	287	285	279	282	275	254	288	257	299	285	290	295	269	266	261	285	264	284	302	294	280	283	273	286	254	284	292	264	293	286	280	260	298	283	312	257	295	248	278	310	288	274	282	256	270	266	276	281	281	288	253	302	256	321	279	263	291	281	309	262	285	253	252	280	254	294	280	265	295	283	260	278	285	297	274	282	301	269	307	273	260	289	297	298	287	291	308	303	239	254	285	267	297	278	246	273	220	289	291	293	279	260	294	291	284	314	278	304	258	293	294	282	267	258	283	306	302	272	301	293	255	308	272	310	276	272	275	289	251	300	269	288	289	264	265	282	293	311	281	245	292	252	291	261	250	291	263	245	291	241	303	274	267	275	307	289	263	285	279	289	274	226	295	307	308	293	257	274	278	250	293	306	281	285	272	275	265	290	276	289	294	270	285	293	301	287	269	254	281	263	304	266	266	244	247	280	293	256	283	287	274	281	282	258	259	297	253	284	279	261	311	270	281	261	257	266	274	266	249	281	281	275	258	268	277	275	289	269	278	297	274	272	260	282	260	286	273	276	280	283	287	309	268	302	274	277	310	282	262	286	289	281	293	283	313	263	292	237	275	275	276	282	272	236	260	302	283	322	277	299
59854	90053	63938	35607	14027	3208	919	598	531	526	565	531	534	504	554	486	508	538	543	526	531	526	545	535	515	512	555	547	528	546	540	534	504	513	516	500	529	519	535	484	513	540	503	554	535	565	579	542	545	525	526	538	575	548	505	555	522	529	495	525	534	544	525	532	503	552	546	524	523	532	549	459	540	504	523	506	502	502	519	488	585	497	516	555	534	523	523	526	521	516	530	553	515	532	549	511	569	541	531	563	540	531	495	502	493	500	532	514	548	507	514	547	528	536	515	546	592	536	507	566	520	571	538	539	480	493	564	496	538	530	472	506	514	500	574	519	542	498	482	514	525	510	529	513	535	519	499	536	552	500	542	502	535	520	525	491	500	524	529	519	522	493	524	543	519	506	513	511	491	532	528	518	581	539	513	536	516	500	516	535	519	540	555	556	521	584	546	503	540	524	542	530	504	515	508	520	533	538	503	602	525	527	492	531	507	525	511	516	531	545	565	497	525	538	485	557	540	536	537	542	532	523	530	542	523	559	503	505	544	542	546	538	544	497	495	563	505	517	506	553	533	513	492	537	508	500	563	542	530	493	541	493	512	510	529	516	592	502	574	531	563	506	494	594	519	530	502	495	565	501	558	528	512	556	541	560	517	536	545	547	503	517	537	485	504	511	500	501	575	523	516	531	517	513	488	522	549	475	524	499	496	506	523	546	541	518	529	492	513	562	527	544	544	531	527	500	492	558	512	502	539	526	541	557	534	521	549	546	530	542	544	492	494	509	514	521	539	491	560	562	543	535	549	511	562	525	508	512	509	541	588	496	518	517	561	512	556	519	521	522	514	514	551	521	526	517	536	524	509	524	525	561	529	534	536	545	569	531	571	553	584	536	525	516	551	539	499	552	484	552	535	513	507	558	524	510	519	520	540	550	510	531	480	544	505	544	535	540	542	534	532	480	487	509	504	532	513	519	506	513	520	515	510	548	548	530	568	517	490	517	504	509	542	567	517	556	563	461	507	552	534	552	557	485	532	524	535	566	503	504	533	544	509	541	517	502	553	510	543	536	545	529	525	512	495	525	531	468	548	532	526	527	521	551	531	534	526	507	532	512	478	529	525	490	528	527	533	553	503	535	564	525	564	555	540	525	559	495	534	531	580	556	541	488	518	525	534	561	492	517	536	519	511	567	501	520	532	562	518	522	541	524	511	544	517	495	508	567	524	569	510	483	532	533	523	530	531	547	529	560	563	510	529	527	547	543	524	478	549	533	527	535	446	584	515	531	553	578	535	521	546	559	539	520	509	517	525	499	518	503	512	524	550	508	532	571	450	509	534	495	525	528	485	511	561	458	530	547	514	542	508	522	514	525	554	517	521	561	515	525	494	526	545	547	493	527	533	543	513	554	517	561	530	507	525	532	505	508	553	559	575	549	494	533	503	486	538	563	545	519	523	529	522	546	511	500	573	520	508	508	554	517	508	506	480	579	574	507	551	523	521	533	544	484	529	526	505	492	528	506	541	543	527	530	488	523	538	499	545	516	478	540	571	537	530	511	549	516	522	496	543	558	540	498	537	564	505	548	545	537	542	530	500	534	509	551	506	517	586	528	540	490	534	525	522	537	500	558	568	554	509	546	522	514	505	540	515	507	496	519	544	496	544	574	499	587	565	569	534	500	475	517	523	547	491	562	524	541	515	524	546	554	549	505	562	482	484	512	519	486	555	541	544	535	524	591	564	528	521	571	533	520	547	504	506	556	506	531	533	548	539	484	515	536	541	487	528	523	555	503	514	548	595	537	539	537	528	571	535	533	527	524	514	514	516	529	517	509	491	518	536	543	519	515	482	536	552	524	513	517	513	548	526	526	500	512	507	525	521	534	527	551	493	527	527	484	545	519	516	506	491	491	479	552	512	501	556	502	490	539	515	517	502	508	511	532	522	482	489	505	557	480	569	553	561	539	519	516	539	527	577	530	529	548	531	502	516	541	533	525	494	522	512	485	508	559	537	554	561	522	517	513	569	479	510	558	557	496	499	545	545	519	529	509	534	567	532	522	521	498	524	530	537	537	566	523	559	512	539	528	544	519	536	532	500	510	542	544	512	488	555	559	483	509	533	534	509	522	571	520	526	576	515	532	538	512	554	509	546	493	498	543	545	503	487	559	529	500	494	493	547	509	554	537	525	550	514	500	522	551	554	536	553	515	537	522	541	497	499	566	510	509	500	501	510	556	507	514	508	463	546	532	525	509	539	512	564	509	515	538	531	543	529	520	508	526	585	514	531	558	528	514	535	509	533	541	538	518	507	525	532	543	550	548	519	517	515	519	536	482	515	515	527	526	566	508	546	527	548	521	557	533	526	540	501	563	547	519	526	506	526	503	493	502	536	508	534	526	528	545	531	520	527	526	559	522	558	491	566	509	507	542	553	579	574	549	513	542	493	530	557	542	522	531	505	500	519	508	531	512	506	537	502	461	519	533	576	532	523	465	560	542	516	505	534	533	519	560	569	528	560	534	589	521	546	492	506	555	520	545	540	482	522	520	521	558	520	499	519	505	511	589	561	526	485	511	519	516	511	511	569	566	536	564	516	523	536	488	571	519	561	523	568	572	541	557	492	523	490	524	550	508	509	510	494	522	538	555	530	509	507	504	523	554	508	493	554	521	509	492	483	489	512	513	503	534	493	560	513	527	553	529	537	501	510	510	497	554	544	541	525	534	545	578	567	540	522	481	510	478	567	539	519	542	553	525	517	500	545	529	502	586	521	562	505	515	553	529	504	568	513	528	540	545	527	533	506	478	535	539	532	562	549	529	512	569	520	516	548	562	531	484	517	516	554	520	554	503	503	485	523	524	524	528	523	537	556	488	515	545	558	544	525	542	565	515	551	519	586	533	542	558	522	516	573	538	512	541	523	532	499	534	531	511	456	506	520	530	489	525	528	489	555	528	492	556	518	495	603	537	505	508	491	540	549	505	550	528	498	539	560	521	550	479	546	521	542	534	536	578	595	480	517	533	527	489	549	533	513	537	544	507	505	529	571	507	504	516	544	508	523	487	542	510	562	561	522	523	494	552	530	546	505	509	516	572	526	485	475	562	518	495	562	503	546	477	566	517	555	532	545	493	545	529	566	540	511	488	503	513	566	511	497	540	520	519	540	515	520	538	503	542	496	519	509	516	502	569	511	525	543	554	526	490	540	531	490	538	557	523	487	528	538	557	543	533	522	522	519	511	546	521	512	545	549	519	543	512	506	510	527	556	566	522	540	534	525	552	517	548	580	503	500	531	521	536	558	546	543	567	525	483	495	533	508	511	494	539	545	555	540	550	536	528	540	547	557	519	495	538	492	540	525	505	522	544	514	490	543	512	514	547	516	489	559	532	502	505	513	509	486	504	546	531	506	529	549	509	543	550	540	584	530	531	504	514	525	551	509	483	538	512	508	559	521	522	508	541	490	523	545	513	549	528	529	529	519	562	543	527	512	533	535	601	492	550
23469	22410	31562	25641	21268	16102	2877	383	332	337	335	352	336	354	325	314	298	299	350	348	301	349	342	308	339	339	350	346	291	359	314	316	322	311	365	337	360	338	299	340	331	364	310	283	322	331	366	343	334	340	322	293	315	323	321	334	355	304	309	358	324	311	309	330	352	362	311	313	336	368	321	345	360	345	358	317	331	335	322	328	315	316	282	317	319	332	311	312	336	331	312	379	292	329	310	309	324	288	308	300	349	337	327	322	318	344	315	311	365	314	342	338	318	356	318	298	305	331	296	328	343	326	305	362	329	277	314	336	308	321	335	326	348	344	321	350	293	336	314	344	335	309	318	310	313	339	336	342	332	319	344	295	322	312	332	313	365	314	331	353	315	312	334	315	331	336	322	360	340	336	341	308	333	315	332	328	348	352	339	330	322	336	342	345	334	322	329	333	327	357	313	328	316	350	308	317	335	336	322	330	323	349	329	311	294	353	322	321	346	318	301	335	303	331	327	323	333	324	336	310	296	306	334	331	310	312	340	335	309	303	324	337	301	304	301	319	358	323	344	340	307	308	338	338	297	321	341	312	300	311	310	334	313	313	285	318	360	322	362	354	344	324	313	296	350	304	317	358	326	305	324	306	336	341	331	349	325	340	302	324	333	321	318	306	303	323	341	307	311	346	322	343	324	363	334	322	338	343	326	324	312	322	342	333	301	358	332	321	331	303	291	311	293	350	327	300	324	333	307	334	335	349	335	328	302	309	296	322	341	306	311	287	342	343	334	310	332	307	343	323	354	327	334	333	322	313	341	337	340	312	330	329	332	344	341	326	306	321	335	336	335	358	352	314	344	309	337	300	347	335	346	318	331	325	314	360	346	301	336	318	333	337	350	318	325	305	330	313	333	311	329	333	331	319	298	309	337	304	294	342	312	324	334	347	328	304	334	314	301	314	334	341	294	327	270	321	333	331	309	302	309	318	305	329	330	328	299	312	336	344	350	339	342	320	338	361	312	368	343	333	331	321	304	341	320	328	334	311	319	299	318	317	337	315	331	356	328	347	345	332	316	315	329	361	320	320	343	328	326	279	284	304	327	313	320	288	335	345	345	352	320	302	288	326	322	339	374	338	297	317	337	333	339	343	351	330	301	358	323	347	346	314	309	323	339	307	336	343	342	335	339	328	349	304	363	329	300	330	309	330	332	321	338	314	318	337	341	317	319	339	312	301	323	337	317	340	326	355	319	315	284	344	341	343	312	314	313	347	346	335	342	354	311	348	318	321	337	318	307	332	323	326	323	327	297	328	310	292	345	312	348	312	334	336	309	375	327	333	346	341	330	325	341	309	343	317	321	293	316	348	314	290	330	323	329	332	349	313	295	309	341	390	355	322	324	346	334	312	331	280	325	327	316	319	298	343	368	310	347	321	365	325	321	305	330	324	346	309	326	328	307	324	324	333	327	332	314	316	300	323	305	303	337	337	343	313	301	338	318	322	348	317	324	279	304	298	340	329	353	324	340	320	317	337	319	335	329	328	318	317	309	326	299	342	338	324	309	328	313	340	315	317	338	317	336	337	346	322	306	320	313	334	351	324	361	347	315	348	324	315	319	329	361	325	293	348	362	337	315	316	337	343	344	321	299	316	354	320	349	318	323	330	330	325	353	319	326	313	321	339	325	291	322	323	317	300	317	343	306	319	309	319	341	315	328	310	334	366	355	315	305	320	302	327	303	347	325	318	334	318	331	302	317	305	338	330	342	325	392	335	313	341	326	344	315	309	337	339	372	327	354	315	311	306	353	301	317	310	338	324	296	321	321	336	352	356	360	338	320	332	320	307	347	319	319	336	342	337	352	331	318	327	313	324	326	326	313	354	308	342	317	316	290	329	367	329	339	305	308	333	315	318	328	313	294	300	345	326	353	338	267	328	344	318	347	298	326	324	306	312	306	352	342	385	344	291	334	340	323	309	306	318	330	322	327	289	337	316	327	300	347	315	330	344	341	332	346	318	354	317	366	333	322	320	313	320	324	336	295	332	356	327	315	316	349	330	344	370	314	319	302	326	317	329	296	318	330	315	307	310	328	320	329	354	349	323	322	300	342	324	343	335	324	331	327	333	316	296	322	305	319	358	324	336	334	355	311	330	292	349	349	309	328	310	332	319	344	325	325	331	335	339	329	323	351	335	346	348	360	328	308	329	326	289	336	334	353	330	319	342	322	306	329	314	322	383	307	316	299	326	325	312	339	356	299	341	315	339	327	345	334	343	359	323	341	310	299	327	357	353	323	336	291	305	331	302	350	300	315	329	342	313	322	345	322	338	336	310	333	302	320	344	342	318	322	324	303	326	332	308	348	338	298	336	339	324	329	330	316	320	306	334	339	372	338	320	317	343	350	358	315	301	316	307	328	315	371	332	324	333	283	324	329	310	314	307	312	306	330	327	341	330	356	340	322	305	325	315	323	374	319	290	327	297	331	335	336	323	320	360	346	307	337	313	284	326	315	346	311	295	320	323	344	323	312	326	341	295	334	302	339	350	344	349	340	349	309	333	333	341	323	343	321	296	354	340	353	340	307	324	348	348	321	334	338	323	332	328	305	334	343	328	324	325	311	337	325	354	360	343	307	323	333	354	359	332	353	336	334	321	335	336	329	282	323	345	361	332	348	331	332	339	294	311	338	351	326	310	336	329	321	306	321	294	296	322	326	309	338	325	341	314	295	322	329	337	355	330	322	325	304	330	341	330	343	344	297	375	316	327	311	349	323	306	374	321	313	322	321	316	299	323	357	312	330	331	332	302	303	317	348	341	350	356	369	354	317	332	333	320	365	327	325	311	319	369	334	317	317	321	314	336	328	351	380	343	300	314	333	310	318	295	326	331	318	325	322	327	316	323	327	326	343	333	320	339	327	351	312	328	311	327	336	331	339	323	337	312	321	326	334	317	328	308	346	319	337	354	339	298	337	301	326	345	315	324	336	311	372	324	315	328	316	315	354	330	325	343	351	305	313	309	319	296	301	319	319	340	322	333	344	331	337	338	324	315	341	329	325	365	270	354	342	324	352	297	338	328	330	322	318	328	358	343	292	292	323	316	333	378	329	312	334	316	314	318	326	322	327	318	294	309	327	345	331	323	318	320	359	357	324	342	311	325	325	315	312	325	293	322	326	305	353	327	302	337	340	332	335	353	305	329	297	332	305	343	304	344	308	338	337	334	316	341	337	363	325	339	331	353	324	327	327	325	328	346	330	334	308	326	311	340	357	332	331	309	331	341	331	354	287	315	343	331	339	345	331	371	336	334	322	317	350	321	351	321	282	299	304	333	334	307	356	309	326	341	334	318	319	337	310	311	320	317	309	308	333	330	321	345	315	314	307	305	337	333	336	348	343	313	323	313	344	300	348	295	340	340	339	315	325	303	299	283	307	324	310	321	299	316	303	322	316	316	313	317	332	346	324	335	314	297	383	328	285	327	330	347	324	298	319	330	309	315	326	308
60555	100542	74555	44994	21119	5437	1365	720	624	569	593	586	578	632	606	596	620	625	622	583	611	598	537	568	577	577	621	561	616	580	612	570	575	623	571	551	594	620	636	615	588	615	586	549	606	608	616	612	606	600	560	610	605	570	578	572	624	558	625	601	594	595	576	574	585	595	557	544	570	552	545	583	594	588	586	581	596	607	573	593	573	596	605	577	574	604	623	576	576	580	585	599	560	601	604	608	550	588	594	589	566	580	585	605	606	588	572	588	597	545	624	569	580	605	609	567	578	552	575	616	559	606	613	634	602	597	593	569	587	556	615	580	632	606	555	637	601	578	563	587	546	606	557	551	558	618	602	588	617	561	579	579	536	589	603	629	601	610	555	587	614	590	581	606	593	560	543	578	617	623	571	596	564	615	607	595	674	670	599	566	585	575	571	585	593	579	577	599	509	641	554	579	582	600	597	569	561	562	596	630	582	618	568	608	600	618	585	589	579	613	592	587	635	586	591	571	530	588	566	568	586	607	615	573	635	580	584	585	610	593	613	594	555	580	574	565	592	580	602	589	590	610	535	621	584	534	576	547	603	567	562	581	580	550	588	572	613	598	592	609	554	556	596	610	615	597	558	602	603	550	580	562	560	580	559	602	589	564	635	527	589	605	575	581	585	556	594	588	580	578	579	586	551	574	582	566	597	577	588	544	558	599	565	593	605	592	633	568	605	594	610	576	546	633	625	583	593	562	539	663	597	613	582	597	576	608	553	594	570	590	589	649	605	578	605	570	583	567	554	535	585	556	567	578	568	559	637	612	582	592	598	595	579	596	592	615	571	636	592	578	578	572	554	590	637	577	580	581	564	585	538	610	547	577	594	615	615	578	584	538	601	590	617	618	597	613	610	623	616	602	629	608	567	597	597	572	592	597	576	586	603	576	610	587	536	550	566	575	556	590	530	555	629	596	616	584	585	550	622	588	576	615	608	574	601	601	606	608	576	579	562	569	577	561	610	612	588	621	594	585	610	546	569	617	603	610	605	575	592	595	571	583	592	623	608	600	628	553	581	590	570	537	538	598	619	599	644	570	617	603	556	567	587	593	593	580	589	549	568	558	565	569	569	585	569	591	547	582	572	578	597	607	607	554	560	591	557	559	575	568	591	581	615	596	618	609	593	569	607	561	603	585	614	539	605	581	610	586	615	584	600	611	597	611	566	576	581	610	587	575	616	590	611	644	598	596	589	600	541	593	609	616	586	606	634	592	586	564	575	589	592	598	586	597	590	561	548	607	579	605	600	547	610	538	561	573	647	608	591	568	594	585	595	563	622	579	594	595	634	601	591	591	591	562	601	651	548	582	610	566	617	565	584	566	584	610	590	574	604	594	604	597	619	575	596	610	605	591	593	595	575	568	596	590	647	566	584	591	540	588	582	570	589	576	625	607	572	551	527	601	618	567	614	563	581	592	557	572	612	585	602	579	610	566	603	578	610	581	578	582	593	583	600	596	612	557	579	588	572	598	601	570	592	628	574	590	575	586	616	597	600	565	545	605	604	588	590	584	579	611	553	609	634	616	573	573	558	601	625	589	538	583	578	624	601	584	553	584	596	603	593	594	577	634	587	622	560	598	573	607	601	590	580	577	559	587	575	614	539	606	573	588	617	592	622	594	586	552	579	614	537	538	595	598	572	617	578	578	569	634	560	573	571	601	547	603	579	548	526	595	613	548	599	619	590	556	619	546	608	585	591	584	598	597	561	631	558	552	615	636	560	602	587	579	622	598	621	594	537	588	573	591	588	534	597	607	552	575	582	568	644	582	600	573	569	566	607	572	575	552	595	630	580	645	605	605	610	586	591	593	554	596	615	612	589	591	544	570	598	524	564	601	606	590	568	594	617	587	573	582	551	607	591	560	590	608	589	612	596	564	571	544	599	548	591	606	628	589	584	573	594	605	569	575	581	597	601	619	583	598	584	604	575	574	556	600	571	629	586	592	543	565	620	580	598	610	616	593	583	542	613	593	557	602	595	537	591	602	558	568	599	579	631	609	558	615	570	556	607	596	613	581	587	571	558	600	596	601	580	645	613	546	585	578	613	620	618	583	581	580	611	621	574	606	559	512	616	566	642	595	585	613	640	609	592	579	573	582	614	587	603	571	547	606	537	592	587	596	578	572	550	602	557	594	579	587	612	595	600	631	587	592	647	596	562	577	622	605	559	562	599	589	549	590	602	595	579	581	582	545	583	616	608	633	591	586	577	554	629	600	594	567	611	620	588	611	611	592	594	580	593	582	599	609	614	564	602	600	580	590	564	579	563	601	617	572	544	576	607	605	581	600	597	623	623	599	585	579	572	610	592	582	612	578	586	539	607	593	595	589	591	581	610	608	607	547	605	541	613	611	596	631	597	594	650	582	570	602	564	580	610	591	613	581	553	573	611	567	591	588	564	580	585	590	593	599	624	562	617	580	548	571	555	580	550	586	605	573	578	615	611	594	648	604	608	555	586	607	576	597	597	584	581	640	595	594	571	608	599	624	635	589	571	597	626	596	613	622	565	625	567	554	610	559	621	559	612	623	610	563	584	566	547	575	606	586	582	582	614	596	586	587	606	557	549	567	592	588	609	577	568	588	570	559	559	611	600	580	560	556	552	593	627	596	620	592	585	577	586	648	643	543	588	518	627	563	583	621	579	605	653	588	591	583	564	605	591	584	565	571	546	623	619	529	604	600	600	557	640	576	604	581	584	558	584	523	593	591	569	643	568	619	581	549	591	578	620	573	601	574	557	572	576	548	609	561	559	614	600	596	615	626	616	558	595	600	595	574	582	601	599	579	581	602	575	595	579	581	620	614	574	576	608	550	559	580	619	545	612	584	575	585	590	604	616	566	533	600	590	607	581	584	570	600	577	602	636	613	573	582	524	597	598	579	595	549	556	587	615	628	550	608	583	594	596	566	587	535	610	578	592	598	619	580	570	590	572	561	572	634	567	585	635	597	574	586	618	588	571	570	592	624	569	579	577	585	621	559	603	580	627	588	615	607	591	573	574	587	605	558	606	583	587	558	609	578	588	641	609	578	608	566	593	610	641	597	586	621	616	553	556	628	612	608	589	599	567	587	579	564	616	593	583	599	624	630	578	594	585	591	616	559	547	569	617	591	571	558	576	619	601	602	548	590	601	573	580	567	626	606	597	581	577	610	596	619	539	604	563	576	589	610	578	581	603	584	567	604	591	575	596	609	585	590	552	615	575	585	587	544	575	598	563	597	615	602	620	589	560	599	625	556	558	574	580	595	606	634	570	636	578	552	564	594	573	595	616	589	588	578	581	606	564	552	571	571	552	572	558	554	570	627	561	588	622	590	590	607	607	570	599	612	592	570	596	577	603	614	574	632	624	567	604	608	554	548	539	593	580	586	586	609	576	571	585	534	584	574	571	557	580	593	590	609	588	585	630	586	608	640	541	591	608	575	566	561	592	621	651	571	576	596	558	573	648	578
29578	30384	27603	13009	2103	628	368	276	277	285	247	251	257	302	295	282	275	278	279	261	292	275	259	283	284	266	276	241	258	282	275	311	284	277	280	259	266	273	277	287	272	292	283	258	284	264	258	274	275	252	300	264	294	275	260	289	277	306	265	288	299	260	283	285	281	230	267	259	286	281	257	267	274	259	290	306	256	242	252	277	272	274	272	292	276	279	277	278	281	286	305	271	256	292	268	227	292	308	294	270	255	301	247	295	283	261	285	249	252	264	277	295	276	266	282	283	290	292	297	276	259	288	260	262	268	279	260	279	293	286	283	277	259	264	255	244	284	276	283	233	262	279	241	277	264	292	249	273	246	292	280	278	289	266	256	281	283	267	281	273	268	270	267	282	253	243	291	302	266	285	258	275	279	312	285	256	283	292	271	277	299	274	230	275	266	277	273	306	252	294	260	264	273	333	279	259	276	251	267	299	261	281	265	286	294	276	251	259	294	237	257	239	264	284	273	278	273	273	286	292	306	283	269	277	284	252	252	270	259	270	264	280	283	305	285	284	251	273	290	259	289	257	279	284	256	281	245	255	274	279	259	261	274	273	278	253	276	295	280	273	274	270	260	286	284	285	277	288	288	271	270	305	241	268	281	282	259	285	264	259	276	296	276	251	293	312	256	268	258	272	288	257	269	273	266	286	266	289	296	280	259	276	259	270	264	292	275	280	296	264	277	290	285	266	309	274	276	269	268	256	282	253	282	279	302	287	247	262	269	265	246	283	272	272	267	278	273	264	277	262	309	292	280	259	272	257	265	286	257	275	296	273	292	299	278	247	274	272	284	297	306	255	260	253	289	268	273	261	282	278	240	270	256	267	314	305	275	255	268	253	253	269	246	287	291	264	275	260	256	278	291	290	275	285	288	282	237	277	284	274	255	273	290	291	277	244	257	305	266	258	274	300	286	291	291	302	270	274	289	248	257	252	263	247	277	292	315	297	279	304	299	256	275	262	232	287	287	267	266	263	247	290	291	276	264	261	309	260	290	256	269	273	267	270	266	232	270	285	258	283	270	286	298	280	276	293	272	301	269	249	310	307	267	271	281	266	281	272	286	281	258	281	280	286	282	277	262	310	277	258	272	287	275	258	247	303	291	259	254	253	270	274	280	299	272	296	273	254	275	283	258	278	291	267	297	282	243	283	288	268	254	288	266	276	288	275	269	288	305	261	275	274	307	259	250	273	284	277	258	267	313	257	292	289	263	268	273	275	286	273	286	311	287	280	285	248	282	287	251	290	254	288	274	278	291	248	260	287	257	278	281	283	246	286	239	249	284	280	263	257	253	264	266	279	274	256	284	280	276	256	279	253	283	286	259	272	268	288	264	280	258	296	266	274	279	300	245	269	254	298	295	244	281	274	242	275	291	266	280	292	256	278	267	271	288	258	303	293	247	271	289	280	261	285	258	270	292	266	259	294	281	271	269	284	273	292	279	288	288	289	285	251	255	239	256	275	301	284	265	301	273	259	274	258	285	302	258	274	291	301	279	283	265	286	268	289	285	273	243	298	268	278	297	285	255	291	279	280	288	304	264	299	283	278	273	253	297	255	283	273	293	286	298	245	272	299	284	270	282	277	266	268	267	273	247	303	286	242	250	280	304	285	278	300	273	296	271	273	270	276	279	251	301	280	280	265	269	291	282	288	284	267	284	301	259	254	230	284	289	264	263	249	269	296	291	274	278	264	246	301	268	257	297	268	252	291	260	286	274	285	265	276	305	263	278	271	270	260	287	266	281	287	285	293	285	272	282	282	264	282	285	271	283	254	268	275	273	256	268	267	306	262	274	248	260	254	271	263	293	274	307	241	290	298	250	279	257	249	272	270	245	319	268	307	270	267	261	268	273	239	280	258	296	257	274	280	250	263	277	296	259	283	283	257	261	269	291	270	267	267	273	273	289	252	266	277	285	256	271	273	281	274	286	304	250	281	280	270	275	276	254	287	262	263	254	273	274	271	264	284	288	283	272	295	291	272	281	266	266	288	278	270	274	283	280	273	270	291	303	277	271	282	292	261	275	266	278	289	263	264	258	299	269	284	292	251	289	282	257	282	276	269	269	268	251	300	281	279	277	256	292	283	274	279	274	252	264	266	302	290	298	273	288	275	277	286	284	251	260	297	288	280	263	253	252	301	286	282	293	282	290	276	263	243	256	240	287	274	297	290	278	297	291	300	286	295	271	255	277	251	266	279	273	266	273	304	288	256	262	277	278	267	281	293	263	271	279	270	253	257	291	287	272	271	270	275	290	273	247	261	290	287	296	282	308	285	256	295	286	265	257	276	260	267	256	283	272	263	266	285	259	262	297	284	281	250	273	255	242	258	262	260	265	272	274	250	273	261	270	273	287	273	254	276	266	335	267	281	304	260	276	277	301	292	275	277	264	266	274	272	250	266	271	295	305	274	256	267	279	253	267	285	237	304	271	257	252	272	287	272	272	270	271	281	279	259	275	288	281	283	294	271	257	283	246	272	301	297	250	291	266	250	272	293	276	261	276	276	293	260	277	282	251	278	297	282	282	263	270	304	291	279	264	261	263	273	289	254	280	266	287	249	256	281	266	269	275	314	284	245	287	302	281	280	283	311	290	275	297	298	263	244	259	248	267	290	281	278	260	313	268	264	289	284	255	284	252	297	276	275	284	288	305	268	266	272	274	270	261	294	277	251	282	282	278	262	249	249	286	295	262	277	301	301	250	284	256	309	256	269	289	267	271	240	276	272	285	288	283	300	259	291	287	285	281	273	297	281	264	244	282	308	245	263	258	268	274	255	258	285	291	282	278	264	291	301	263	259	263	299	255	253	285	294	278	308	252	285	278	270	297	282	293	262	312	283	275	259	259	299	245	262	240	324	270	271	269	274	255	274	268	246	268	247	318	276	268	270	271	244	236	276	252	287	265	281	278	257	277	284	258	264	264	286	277	281	260	285	261	274	277	279	273	286	289	268	283	245	297	271	273	254	262	268	277	272	286	258	265	264	259	251	267	275	266	267	252	294	277	282	270	256	261	263	278	254	269	279	330	259	254	270	254	307	272	274	290	275	262	277	304	280	236	315	292	261	280	289	264	260	272	271	266	272	269	283	246	242	292	288	273	261	280	243	271	285	288	279	255	251	234	278	257	263	309	291	251	264	270	251	285	287	263	283	254	253	271	284	261	313	259	266	291	256	281	281	303	252	271	260	297	302	275	258	288	288	271	261	250	269	284	300	277	267	265	280	268	273	265	269	287	314	268	281	273	290	271	278	270	295	297	261	259	250	288	293	277	282	257	267	243	271	244	288	285	288	250	265	266	286	304	293	294	283	284	283	267	273	283	291	266	287	236	294	299	267	289	262	287	295	271	272	263	283	286	278	263	314	259	276	266	246	274	291	302	286	258	264	268	255	294	276	277	287	304	266	262	279	265	284	249	260	271	304	246	275	294	267	281	246	259	281	306	283	277	267
37202	48278	33910	14736	3835	1111	658	545	513	541	509	506	560	564	521	541	490	524	530	494	520	543	488	545	537	538	504	496	539	540	541	529	539	589	510	534	554	521	526	525	511	536	542	519	522	497	493	552	521	574	519	523	493	514	471	509	523	519	526	475	529	545	521	484	540	526	552	531	519	530	532	539	547	512	573	535	484	536	541	546	496	497	510	503	501	536	515	519	546	494	470	497	499	515	498	534	522	524	539	510	566	508	535	513	502	526	545	500	561	560	526	538	533	518	580	498	529	511	508	534	544	494	548	493	538	547	499	543	437	547	545	539	506	519	546	531	534	488	518	557	497	520	506	509	520	508	511	512	523	567	518	507	499	527	554	517	548	503	504	538	530	518	545	510	525	515	536	525	488	515	524	531	539	486	513	518	551	501	511	458	514	484	478	521	519	546	511	539	515	503	520	530	563	515	526	572	534	556	497	524	511	531	541	559	536	521	505	520	499	540	534	519	517	483	532	505	545	515	547	524	559	522	511	548	514	532	504	515	490	552	520	542	558	548	518	528	542	546	549	532	537	530	532	496	516	525	528	517	523	537	527	504	542	485	573	478	532	501	533	547	538	537	520	531	492	498	544	527	563	537	517	498	501	540	503	465	521	518	538	530	474	575	539	524	514	525	503	511	521	549	531	524	546	559	540	489	534	562	533	472	538	522	559	503	508	506	528	562	504	566	508	553	566	524	530	537	529	547	528	492	531	548	520	490	531	546	541	524	518	536	515	527	521	523	518	540	490	546	557	536	521	561	521	522	534	503	495	538	535	467	498	547	522	520	465	473	498	524	519	522	561	519	531	512	509	503	518	542	519	565	532	517	537	529	515	530	535	508	505	549	515	549	526	508	529	556	541	542	529	523	550	523	540	541	496	514	514	545	534	531	571	525	531	496	497	506	518	513	535	486	547	527	502	573	493	529	522	500	497	547	546	543	478	530	505	539	496	529	535	527	510	530	519	526	502	513	501	520	557	490	519	521	541	544	512	537	526	514	484	548	497	505	524	500	501	511	515	522	526	514	496	492	510	519	488	526	528	565	532	531	474	545	493	556	505	549	532	548	495	543	539	529	538	526	486	554	509	557	535	485	532	478	505	517	491	528	516	526	504	539	461	546	542	521	572	533	532	500	530	526	555	528	567	530	559	532	525	539	522	517	538	516	517	508	540	515	515	498	533	529	496	528	564	556	537	523	539	514	455	557	551	496	492	547	478	523	511	521	524	552	583	509	531	484	550	549	534	505	495	515	554	513	526	536	551	521	533	560	501	519	502	474	533	512	531	497	478	500	528	533	571	530	529	518	535	490	535	516	512	549	510	501	552	564	543	502	534	523	505	522	529	503	527	518	494	490	502	544	507	536	492	500	496	504	536	505	547	509	492	520	502	536	541	512	600	526	538	502	529	519	529	524	557	508	499	481	524	527	534	527	551	511	486	502	501	544	525	475	525	549	479	538	478	538	512	533	504	533	550	517	520	534	496	573	530	546	520	530	508	536	515	534	547	538	568	517	540	531	529	560	560	481	530	567	547	477	495	526	509	553	504	535	548	547	519	515	506	519	515	501	518	527	492	523	515	515	563	534	550	502	501	491	506	516	537	565	558	551	527	517	506	497	511	541	549	555	559	514	500	515	501	520	545	507	549	540	537	536	508	546	540	525	522	520	512	506	492	526	481	523	483	513	541	534	566	537	579	519	520	501	500	500	519	493	548	568	489	528	523	560	530	514	501	478	504	518	521	521	508	563	506	515	524	572	544	517	560	500	550	531	524	492	497	519	541	533	506	549	503	522	543	487	543	520	520	502	588	516	517	536	522	534	520	505	503	525	506	533	507	497	507	519	552	567	540	578	470	495	534	480	521	551	505	518	544	546	530	502	536	522	532	509	545	555	535	519	541	528	475	496	489	525	539	497	519	517	489	582	534	517	485	580	510	540	546	559	547	529	566	529	512	511	498	499	513	549	519	532	519	539	503	556	493	487	524	500	507	537	518	541	531	546	530	539	519	523	533	485	538	518	509	544	523	511	515	512	528	564	526	523	547	564	544	523	536	522	536	531	514	513	553	509	476	503	516	499	529	534	521	551	550	544	515	555	515	527	533	537	514	502	529	503	549	509	479	499	485	547	532	507	546	534	536	545	560	559	502	536	495	546	506	498	539	505	497	532	532	514	547	497	508	498	508	478	462	537	541	565	506	514	514	494	553	521	535	504	520	545	511	526	539	549	505	532	502	485	497	538	515	543	512	492	527	544	505	538	517	526	550	518	534	493	513	539	547	524	523	562	515	480	511	501	470	528	554	561	513	477	508	538	502	481	464	506	482	535	508	543	513	509	492	530	505	556	501	503	539	524	523	548	508	487	515	554	508	554	573	512	491	512	514	533	554	543	494	509	513	511	537	513	528	538	553	467	541	539	502	500	537	451	540	520	551	504	535	527	512	505	538	496	563	523	512	579	539	555	544	510	484	523	539	574	510	522	528	565	516	524	502	517	521	524	506	575	567	529	469	528	533	543	533	533	493	534	542	505	460	546	506	489	477	521	525	488	511	507	509	532	502	576	537	542	533	505	488	545	537	543	523	563	533	551	504	531	528	559	487	549	545	532	486	493	538	520	522	514	499	514	499	507	511	534	539	502	527	523	515	515	470	504	521	504	485	509	497	530	508	498	527	546	510	509	492	486	534	568	500	508	555	525	519	521	542	529	540	517	526	529	513	541	514	513	526	512	453	508	495	503	511	551	540	554	536	499	526	548	538	523	554	494	489	526	556	544	516	532	522	500	514	512	551	542	531	511	510	536	567	523	507	536	522	560	554	493	541	495	478	515	522	517	517	535	473	523	470	530	532	547	520	535	514	558	537	521	516	532	524	489	538	533	530	551	536	497	531	493	554	532	499	543	518	537	578	510	481	533	530	510	510	504	534	504	527	548	513	495	528	524	490	513	519	535	521	539	525	537	549	533	564	567	544	536	565	524	547	533	533	550	534	521	527	562	487	523	488	524	528	487	515	533	538	575	561	556	537	494	552	501	516	557	527	521	478	546	552	534	527	534	530	524	520	531	535	519	532	491	554	514	494	550	514	524	505	500	537	541	509	520	561	557	584	528	566	516	531	517	548	523	505	504	496	527	569	550	549	525	491	527	549	525	528	507	509	529	505	518	524	498	537	538	516	509	521	542	496	517	544	490	500	516	529	505	496	550	544	533	525	551	522	529	506	504	564	484	560	532	522	509	549	524	552	546	513	527	489	490	484	504	555	534	522	498	513	515	540	536	528	528	486	539	512	558	516	502	533	504	539	508	541	508	548	515	521	543	499	532	538	515	507	539	521	525	524	546	501	525	502	532	533	521	505	520	541	530	545	542	509	532	568	528	512	481	552	501	563	510	508	518	520	529	537	511	526	543	550	496	493	547	534	547	501	540	536	520	538	521	519	539	518	489	577	533	515	535	512	515
24826	24127	34431	27890	18544	5624	590	355	296	277	312	279	271	312	279	286	264	274	293	242	274	298	299	293	300	253	276	284	274	270	292	309	309	241	321	297	290	283	274	307	291	275	285	258	292	281	267	258	299	286	256	268	275	277	293	293	284	292	292	285	281	271	285	278	278	271	277	304	266	273	261	241	274	284	272	284	288	284	270	283	258	290	269	294	278	280	262	278	270	291	275	306	266	242	281	314	266	255	284	300	272	312	278	288	291	274	302	288	286	270	259	293	304	308	288	285	274	275	285	258	267	310	290	303	279	288	274	254	280	271	266	283	279	255	295	276	279	313	304	300	283	303	262	300	265	290	272	265	295	303	293	283	316	250	257	286	274	269	258	270	256	287	268	280	272	279	263	304	268	277	266	282	289	306	304	296	295	304	269	299	288	313	285	288	272	265	281	284	289	266	260	291	246	292	321	277	250	267	296	271	254	324	237	301	294	260	261	289	240	269	263	270	301	276	253	303	238	276	264	292	288	277	280	274	281	280	277	282	290	270	279	296	304	269	281	263	274	290	287	304	289	292	261	280	275	290	288	286	300	321	281	288	276	259	293	281	250	273	290	277	323	277	285	290	283	302	282	284	293	265	268	282	268	280	255	272	280	273	300	279	280	300	278	260	274	294	311	284	284	296	294	239	284	291	259	310	277	257	280	281	316	297	288	262	251	286	280	274	289	276	290	269	266	277	290	293	297	311	276	255	247	274	313	273	283	278	280	295	267	296	288	299	256	281	273	286	283	265	268	268	285	278	306	292	295	286	285	278	252	269	253	265	304	289	277	292	309	297	283	292	294	273	275	254	273	316	290	270	300	278	284	284	266	272	240	260	302	279	301	268	261	245	293	279	269	296	286	283	284	309	284	298	289	274	256	267	281	281	280	263	295	265	286	291	288	257	274	290	280	285	271	281	279	290	246	297	288	284	263	283	254	280	304	267	312	278	263	295	265	244	276	287	270	287	272	285	287	285	278	303	287	310	295	260	274	253	267	278	285	274	305	288	285	279	289	263	293	312	233	288	276	274	249	293	289	284	276	267	282	258	290	294	277	263	272	267	264	270	293	280	235	286	276	262	262	265	288	272	277	269	290	303	275	274	283	322	322	264	328	259	311	253	268	281	302	294	294	297	287	302	266	306	292	295	282	291	290	284	278	293	292	289	276	252	300	281	296	298	257	270	251	294	286	290	263	271	327	263	274	301	277	274	271	273	295	272	283	300	273	308	242	289	261	261	273	282	284	265	262	292	264	285	299	265	265	258	291	276	285	263	262	262	299	289	310	286	305	267	284	274	290	293	295	245	290	312	275	234	251	279	286	263	296	295	277	294	290	261	273	266	286	280	259	268	269	275	306	261	258	299	301	272	251	268	253	299	300	290	287	257	276	302	299	270	284	246	269	280	283	294	292	279	277	293	267	271	304	260	297	263	280	305	268	276	286	267	291	300	285	314	294	308	315	291	268	277	315	263	282	282	273	273	265	301	273	272	298	284	277	289	269	251	286	285	272	301	285	296	289	309	290	274	276	283	297	256	299	267	265	272	275	252	280	273	271	285	306	291	271	292	236	298	296	267	285	274	287	281	310	265	276	298	298	256	276	265	287	297	285	294	289	302	314	275	265	269	270	274	272	296	311	255	288	293	269	298	292	304	283	264	286	291	300	282	282	261	306	254	272	285	294	309	281	248	261	246	289	300	277	301	286	264	307	309	311	292	263	304	313	297	291	271	267	292	288	262	304	261	258	278	258	289	285	271	264	275	306	284	265	279	258	269	311	264	295	299	304	289	287	319	258	295	266	293	267	279	252	286	270	302	280	274	276	272	271	286	265	280	286	287	273	270	303	316	304	283	294	275	289	297	309	310	267	269	268	283	308	269	247	291	299	284	288	265	256	282	280	268	280	253	288	289	244	268	265	293	265	293	269	270	272	294	280	276	290	275	285	266	258	257	266	287	292	288	269	307	268	252	274	285	284	242	303	287	248	257	288	263	296	281	276	292	257	270	286	287	290	277	290	294	276	300	271	298	280	275	264	301	285	317	279	294	279	293	256	281	295	288	284	283	310	260	302	284	298	268	273	249	306	290	269	297	287	289	289	312	277	259	267	278	294	267	287	287	299	275	273	285	291	286	280	286	286	267	292	284	263	278	282	273	272	285	290	309	278	276	265	266	279	289	289	280	292	267	282	305	254	281	299	285	290	261	299	265	281	252	246	270	281	279	306	263	262	313	300	295	244	299	317	293	297	262	284	280	280	273	260	308	266	268	279	295	269	273	286	271	300	284	298	280	273	291	244	261	266	285	271	290	269	278	311	287	308	289	278	277	280	278	289	316	294	266	291	274	287	266	283	307	249	279	247	270	273	269	306	280	281	282	296	282	272	273	287	297	265	275	251	299	268	265	269	264	273	264	277	276	261	272	294	314	264	288	258	280	284	271	269	299	274	304	293	307	289	270	274	285	299	279	272	288	279	281	273	271	262	302	299	260	278	289	304	292	270	287	278	267	294	276	249	270	279	283	279	300	286	282	303	277	274	276	293	276	278	286	264	273	259	256	278	280	266	300	290	264	284	299	339	289	305	284	289	276	259	270	287	279	278	304	264	277	282	282	293	298	311	272	269	269	290	259	279	287	263	255	267	292	245	265	295	257	284	304	288	293	272	277	288	279	279	278	318	296	271	302	284	277	292	265	268	284	294	296	283	293	326	290	255	262	262	278	257	277	284	244	296	275	255	279	274	267	278	286	272	287	269	260	297	285	264	274	290	309	291	306	247	278	258	299	279	288	287	287	247	299	283	272	282	304	247	312	279	262	282	297	270	287	304	268	283	297	264	279	265	280	338	251	293	272	265	276	287	289	268	279	279	286	272	266	266	267	291	281	297	301	270	301	293	294	274	281	265	283	259	307	270	336	285	284	279	312	296	277	282	255	269	266	264	303	302	263	293	276	298	305	249	264	305	300	253	291	294	272	279	307	271	277	317	282	264	258	288	262	284	272	299	288	268	293	312	261	278	253	278	270	273	285	310	260	289	287	289	275	266	284	271	271	293	282	289	276	260	258	277	276	308	303	243	268	271	252	265	309	298	292	252	258	257	266	298	276	278	294	292	293	283	273	308	274	269	249	261	270	272	280	276	299	304	282	264	304	262	297	266	270	286	307	244	279	273	259	274	262	301	298	247	283	339	274	270	314	299	249	294	258	271	282	281	266	268	278	255	302	277	284	263	281	310	301	256	261	288	255	267	292	272	260	286	267	302	270	257	268	320	276	283	279	271	298	307	277	288	294	289	312	295	261	264	299	268	289	267	249	286	306	284	285	294	283	295	281	307	269	280	288	292	265	314	285	240	269	321	282	300	275	283	279	280	256	261	278	285	274	310	262	266	267	280	297	259	300	302	276	251	292	276	298	287	304	263	261	281	261	289	265	314	258	287	299	269	288	278	290	287	268	273	271
59755	89294	65199	35399	13575	2868	866	544	509	536	519	544	542	501	520	521	533	557	551	534	505	535	523	544	530	514	559	519	536	519	492	519	542	534	583	537	518	496	497	533	512	525	535	514	547	526	537	519	531	507	522	539	519	548	538	540	534	498	511	518	534	526	446	520	529	520	516	536	531	502	513	567	530	486	527	518	561	554	531	519	499	514	536	550	495	526	518	499	510	553	490	566	549	510	537	557	563	520	550	533	517	512	532	551	525	520	548	505	541	544	512	541	550	504	527	543	551	499	512	536	474	536	523	511	540	505	513	507	503	560	543	562	536	528	512	511	552	496	512	517	526	494	497	529	538	536	516	554	531	534	515	501	512	522	599	564	503	536	524	545	542	522	525	515	526	518	510	496	563	493	506	525	536	532	546	511	555	490	504	485	500	574	589	482	503	543	544	545	529	551	567	532	539	508	501	532	579	531	537	508	483	547	504	491	499	513	532	520	545	518	527	525	546	502	525	556	486	521	535	563	530	539	539	527	515	564	446	519	555	526	522	521	530	515	496	528	497	524	544	567	525	509	571	526	538	551	535	527	524	489	521	495	534	505	544	536	538	494	563	502	516	541	534	517	514	532	522	515	550	483	540	517	566	517	508	543	533	492	480	541	530	526	505	496	528	550	554	510	554	562	548	520	530	542	524	516	507	525	520	487	541	547	515	508	573	550	494	512	500	503	553	551	561	534	521	542	555	545	508	506	526	539	501	531	522	559	532	527	522	498	527	531	546	556	505	565	530	561	529	531	547	550	501	543	556	542	491	525	546	576	561	500	524	534	506	566	514	503	515	554	522	516	474	528	535	569	554	539	513	484	537	511	540	506	539	584	524	510	527	541	515	559	539	543	517	546	547	519	548	506	510	525	500	521	501	499	539	574	523	471	552	542	506	535	512	532	519	534	486	526	534	506	531	529	520	532	502	528	517	513	523	521	553	507	485	540	489	480	497	533	544	535	554	550	536	532	539	530	527	509	527	504	508	545	538	491	531	510	565	503	539	517	510	493	511	504	523	492	529	534	541	517	529	516	515	525	504	508	523	507	506	547	510	539	537	523	532	558	520	550	497	541	535	528	553	537	502	526	518	565	559	535	541	497	508	512	566	500	514	541	509	503	516	489	590	549	521	539	521	505	537	507	544	517	484	535	547	485	508	511	521	533	506	547	520	548	542	519	519	514	550	516	510	523	557	499	505	537	505	553	577	549	540	497	482	490	515	523	571	508	497	518	524	552	541	509	523	550	553	510	544	481	520	521	507	568	540	503	484	492	513	522	499	539	524	554	512	514	537	545	523	518	506	552	503	552	507	519	534	523	525	512	530	510	520	516	541	547	543	543	512	544	530	550	519	520	516	572	580	553	520	525	527	552	489	490	517	538	549	542	501	529	532	544	533	534	543	486	489	539	554	516	524	503	525	514	512	532	508	499	511	485	570	546	513	508	530	521	521	534	516	532	521	514	520	567	540	530	526	535	506	530	568	547	533	497	499	517	551	536	548	505	521	523	557	517	529	513	564	527	517	535	531	511	470	559	529	493	509	501	558	497	541	493	520	508	518	541	532	498	496	515	532	496	531	556	525	527	531	533	513	544	561	508	557	526	510	494	502	516	520	523	541	526	556	546	508	513	505	576	537	523	501	510	542	539	529	524	525	537	535	533	507	561	523	529	557	526	501	538	493	502	523	524	509	536	530	559	516	573	500	520	564	546	542	514	535	544	501	528	503	522	546	506	544	518	528	501	528	562	496	531	529	572	538	550	498	525	531	577	541	545	513	508	536	499	499	523	510	527	564	554	525	547	525	518	473	539	546	531	509	502	505	499	567	519	520	474	508	527	526	478	527	509	501	495	514	534	526	508	529	505	521	526	542	532	493	570	507	522	490	529	544	519	534	510	518	545	521	502	506	547	549	534	505	565	546	526	495	535	538	561	559	527	485	560	472	527	553	500	515	522	514	528	515	519	527	520	500	541	471	515	521	551	517	530	493	536	513	521	507	502	542	558	501	553	483	537	543	514	543	526	517	505	534	507	503	540	531	536	552	553	548	509	544	521	529	508	542	517	505	551	526	530	515	563	523	550	545	544	551	505	504	549	599	509	553	490	544	479	547	554	508	509	506	531	519	540	500	527	535	551	567	511	513	534	565	487	499	507	526	528	501	586	503	512	512	541	517	510	524	590	513	501	485	497	503	501	531	550	555	492	526	505	537	500	535	523	526	513	532	557	511	512	548	496	529	524	535	509	505	500	511	509	537	532	539	517	513	495	541	498	554	522	560	525	489	505	529	545	510	505	540	517	505	520	582	520	533	516	528	525	476	542	532	517	559	523	488	533	509	525	524	532	529	508	540	513	553	521	537	489	519	571	496	523	512	504	550	533	546	512	528	544	524	524	521	567	537	519	505	548	538	560	491	534	587	510	545	540	528	494	511	514	550	570	527	503	527	553	506	525	534	546	577	530	536	551	540	539	545	537	525	544	545	539	500	489	538	534	548	517	525	500	506	517	540	497	538	550	501	528	536	560	505	535	547	520	503	500	526	522	496	512	498	549	567	551	524	558	528	516	525	501	524	505	546	523	513	512	553	491	537	515	537	534	558	525	522	532	537	512	496	498	553	515	539	508	502	523	532	533	530	504	525	525	554	569	546	561	531	518	556	494	526	515	528	519	548	506	540	524	539	558	540	528	513	542	552	529	542	475	547	530	466	538	589	555	524	525	484	550	557	507	503	556	550	536	506	535	522	554	571	549	521	510	522	511	494	522	512	549	491	520	523	480	517	552	505	511	535	517	566	528	521	507	532	511	530	548	511	518	514	548	509	525	536	546	555	549	535	564	517	544	524	492	477	576	512	543	558	529	496	514	522	547	520	530	508	537	525	494	506	509	529	499	547	509	521	531	550	577	538	563	527	536	537	558	548	569	518	530	530	513	525	516	519	505	528	523	503	591	527	525	537	568	522	557	549	556	556	553	516	523	556	491	526	521	495	538	563	562	535	525	543	510	511	502	572	541	523	497	543	551	489	521	506	530	538	553	524	527	509	534	561	529	531	555	501	543	555	531	526	493	491	557	539	525	513	498	509	511	568	515	560	493	504	515	517	485	508	507	532	521	525	546	520	547	511	549	515	547	534	560	495	563	491	560	498	530	499	538	511	574	536	500	547	563	534	536	521	524	539	544	546	510	526	528	452	495	511	501	528	530	523	507	525	540	527	531	535	488	505	543	528	532	543	549	556	521	524	537	544	537	508	562	571	565	527	519	531	507	536	520	540	500	504	513	536	544	546	508	513	556	477	522	516	525	535	534	517	471	469	575	534	534	530	539	503	574	531	520	512	554	495	477	531	511	543	522	517	521	549	519	577	506	529	513	546	527	545	550	500	514	518	522	526	516	504	534	501	541	523	510	573	563	568	557	524	494	540	488	512	515	531	517	542	559	506	543	517	526	544	536	508	531
23534	22251	31449	25066	21212	17356	3741	462	343	371	352	325	334	347	338	359	341	360	340	390	363	347	353	351	331	328	347	346	306	346	302	344	319	339	330	370	346	286	312	305	349	316	360	296	316	374	367	301	365	330	344	328	319	318	340	334	312	350	329	371	365	358	356	331	346	336	323	302	333	346	352	328	324	314	358	305	309	345	337	314	346	323	329	331	331	336	360	347	318	349	330	329	294	357	315	299	345	314	347	320	327	322	339	317	315	333	318	327	360	356	337	292	319	329	323	314	307	338	322	334	333	341	341	360	323	355	321	326	324	365	287	351	360	347	311	314	318	332	325	334	329	339	328	338	321	342	339	362	292	314	359	299	346	341	342	333	354	379	355	295	318	319	322	343	306	320	355	327	326	319	327	356	302	362	318	293	324	297	302	316	302	317	313	318	278	339	300	315	354	320	341	351	321	296	386	318	325	349	348	315	325	339	362	315	323	349	334	343	320	322	291	351	371	355	313	308	348	306	339	319	310	320	327	344	305	343	312	327	336	317	290	347	326	306	341	328	322	361	330	333	332	336	334	317	344	328	334	323	350	353	335	338	296	341	309	374	292	312	326	327	330	310	310	335	353	367	320	371	317	317	320	352	284	322	372	347	354	317	336	328	329	305	318	306	347	279	342	335	350	325	362	335	328	333	347	335	358	364	350	326	324	349	307	364	310	348	375	323	344	336	323	319	319	320	342	361	347	341	320	332	347	338	337	321	345	300	376	330	316	347	304	309	382	288	335	302	299	334	325	304	333	330	351	347	349	313	339	345	361	320	318	326	339	310	298	324	291	325	380	349	348	335	340	342	295	313	319	328	327	341	327	332	307	358	317	341	324	320	338	333	336	314	335	320	295	327	315	341	327	323	345	346	370	329	320	364	366	320	332	337	366	309	314	330	321	341	340	308	325	341	339	340	377	332	311	324	306	321	361	335	295	320	335	322	341	337	329	322	316	366	324	330	329	342	312	334	322	347	317	309	304	313	285	309	345	327	320	327	366	315	325	313	330	340	293	334	301	321	321	309	334	351	324	332	323	304	347	312	345	332	314	291	323	329	346	318	334	344	327	339	356	307	337	322	395	338	344	313	328	346	305	348	305	346	362	336	353	313	356	336	320	308	313	335	341	325	333	322	373	318	367	322	331	293	331	321	323	324	345	332	365	345	347	324	347	311	328	319	340	334	331	336	336	311	319	340	312	304	351	324	319	326	325	309	335	310	320	340	333	319	341	347	342	318	305	326	329	312	335	309	339	333	331	310	313	348	352	290	343	334	298	326	334	315	295	336	324	329	332	316	332	324	341	329	323	322	375	335	336	333	364	320	342	334	358	304	328	285	326	345	330	318	312	321	297	325	321	360	302	335	317	302	318	335	334	307	326	348	328	286	326	335	318	350	301	337	303	354	332	338	317	315	331	343	325	348	339	309	328	305	337	350	332	347	307	304	316	341	341	330	341	345	355	334	315	326	333	306	333	333	320	322	354	324	330	359	321	316	324	330	327	325	332	304	345	319	329	333	328	328	289	341	368	353	366	333	357	323	340	318	321	332	331	337	316	336	352	306	368	343	305	320	329	349	281	323	318	314	315	356	314	312	351	319	348	315	348	299	322	329	321	317	300	326	335	349	322	352	380	295	346	316	315	347	330	326	294	351	328	321	337	336	343	332	351	308	348	332	332	317	312	340	355	303	327	336	309	310	334	322	327	317	297	320	331	326	354	344	327	308	326	338	335	331	350	344	312	344	302	364	309	310	334	315	322	355	319	321	327	342	338	345	332	374	311	314	325	337	341	293	359	316	321	326	318	313	322	327	337	328	333	317	334	340	309	319	329	339	347	335	352	340	338	356	335	343	361	337	298	310	307	332	334	322	341	354	354	281	353	323	346	341	323	320	355	366	340	373	329	357	305	344	308	331	333	320	328	332	367	367	319	355	346	340	336	360	308	354	339	312	327	317	300	349	347	317	333	323	310	338	364	331	316	323	331	320	306	300	355	335	347	297	306	285	339	324	315	287	343	335	366	331	327	314	341	310	307	337	302	356	328	309	315	323	341	344	314	336	331	325	339	298	350	325	352	311	343	338	350	346	363	347	283	297	346	351	352	347	306	357	296	326	312	339	315	363	341	364	335	322	332	343	332	362	355	344	355	306	323	355	314	316	345	294	336	307	305	354	319	333	318	317	345	341	341	326	293	324	322	323	309	318	325	327	328	340	340	296	318	310	326	327	351	325	350	357	323	322	302	333	346	344	286	338	326	303	363	336	333	341	310	305	281	297	348	340	326	323	327	306	329	337	311	342	335	314	316	298	327	317	311	368	344	333	311	334	339	355	326	307	314	340	312	295	341	363	356	329	342	338	338	304	322	334	337	356	304	318	362	331	304	322	307	332	347	357	327	310	328	352	304	338	342	363	343	344	331	328	315	355	310	306	350	328	311	334	346	340	345	318	303	355	346	321	330	321	330	351	320	335	313	356	342	345	324	338	344	350	331	339	294	313	312	334	328	344	315	342	314	322	333	325	341	329	341	392	329	312	342	332	352	304	343	337	329	320	322	300	324	377	307	309	332	331	340	320	307	314	349	325	343	328	331	335	320	332	382	338	368	347	329	332	342	311	311	342	316	344	342	303	342	323	332	316	324	336	321	346	322	337	300	353	314	331	343	322	317	303	330	293	327	319	340	339	328	318	328	318	314	333	293	338	294	302	324	332	320	340	324	340	342	356	301	343	331	328	382	351	345	299	306	363	320	310	325	313	322	338	345	315	332	348	319	335	325	367	301	365	319	317	307	333	293	313	331	317	362	334	342	353	341	324	367	323	327	311	333	339	316	318	316	314	330	311	311	276	314	318	325	342	305	324	371	318	321	322	310	347	304	341	328	313	325	332	349	344	318	321	338	362	320	313	326	310	350	340	314	337	358	348	325	344	323	341	303	339	355	350	323	334	319	307	351	282	330	322	334	308	333	310	339	317	318	328	306	297	330	305	331	359	315	358	320	306	336	329	351	282	303	308	314	332	326	355	309	338	297	322	347	343	326	344	307	335	303	337	314	315	371	348	335	336	295	280	339	365	348	333	348	348	350	337	319	330	327	346	319	306	359	338	329	328	328	324	313	337	336	311	333	307	322	305	312	346	334	304	309	327	339	353	279	295	321	325	362	327	336	322	322	369	314	318	325	314	307	314	330	287	335	323	313	316	343	328	313	330	330	349	319	343	335	342	301	325	354	316	330	335	332	337	325	345	309	329	336	338	352	347	306	344	352	335	351	326	348	338	312	314	310	313	323	325	315	321	343	325	315	308	310	312	315	320	324	322	322	322	347	327	325	314	343	345	341	303	332	297	311	318	321	335	324	338	331	337	307	344	323	307	325	319	341	323	326	314	347	352	338	310	310	320	351	344	350	340	331	369	333	318	350	301	312	310	354	330	310	327	331	335	330	309	323	334	300	327	327	333
60704	99764	73767	42888	20742	5081	1309	676	578	587	596	565	563	584	579	572	559	580	621	596	627	612	561	574	562	572	556	599	604	602	630	607	571	604	590	584	562	597	604	596	560	622	627	606	636	615	574	609	675	547	597	592	558	596	566	609	584	630	592	574	577	642	582	594	591	613	584	589	636	582	561	579	573	581	549	559	581	607	568	572	604	602	595	578	601	579	578	600	576	574	610	593	599	561	610	604	631	559	607	551	577	585	567	578	598	597	535	611	592	623	567	605	590	616	614	592	569	608	560	573	599	611	619	590	570	594	599	598	575	572	562	596	594	592	563	583	577	598	566	622	573	615	627	598	592	572	617	590	596	609	571	549	571	581	551	603	566	599	583	547	611	587	603	594	579	612	575	580	588	592	579	580	593	600	570	563	579	555	575	562	581	593	560	611	572	580	586	580	593	624	584	595	602	615	595	593	575	565	608	606	598	632	575	614	567	608	579	599	581	635	603	594	633	590	615	604	573	609	573	547	603	636	541	577	668	545	600	599	590	566	605	585	508	611	629	616	596	567	573	603	602	640	595	575	598	559	611	606	572	616	541	549	558	572	609	609	619	612	575	583	529	573	600	540	596	595	620	596	593	610	602	589	579	569	598	622	584	618	604	600	564	613	571	582	602	658	602	570	563	572	598	617	638	609	600	626	573	583	593	640	590	604	617	575	560	590	605	617	588	589	605	576	584	621	590	602	556	625	576	572	576	550	591	619	609	598	597	589	618	611	587	566	561	572	574	632	630	578	622	614	583	595	580	581	601	522	577	568	583	606	528	576	572	551	566	572	554	607	552	591	580	583	602	577	602	617	633	548	572	610	649	600	571	572	585	608	612	536	597	551	546	577	600	585	583	584	610	609	544	576	559	608	607	561	606	574	628	573	631	569	594	597	601	562	611	573	582	605	611	555	617	595	606	604	597	585	612	602	585	567	561	575	620	588	552	569	599	610	562	641	606	561	577	612	613	577	568	552	597	582	593	575	621	576	601	584	601	581	615	627	627	580	580	599	614	600	573	637	609	592	563	615	594	612	616	612	571	604	556	581	568	572	541	583	587	597	591	608	597	608	599	631	591	603	590	582	638	614	597	634	568	600	591	580	581	578	603	616	604	647	551	612	640	593	591	560	606	609	590	629	577	595	587	573	541	601	594	611	602	592	562	578	574	561	583	641	629	579	576	550	588	624	570	546	592	557	555	612	540	572	585	565	584	604	598	590	598	593	600	591	616	581	627	601	616	634	592	603	578	574	599	555	604	557	590	615	597	603	598	587	599	587	640	585	572	598	569	605	569	568	595	589	620	624	622	595	577	618	561	615	580	570	605	578	582	607	570	562	581	613	619	570	592	563	570	599	601	582	610	577	617	619	597	569	578	600	612	591	600	558	615	614	582	622	615	576	584	569	613	613	572	568	579	646	594	587	628	576	624	607	566	597	586	579	562	563	600	590	623	628	622	598	570	605	584	574	587	591	605	577	616	621	617	618	570	606	611	520	571	578	557	622	535	568	569	587	577	607	568	547	581	595	576	601	622	577	579	603	572	575	627	615	587	560	583	596	596	606	546	612	572	622	628	608	583	583	564	593	561	582	587	574	610	594	600	608	573	580	653	587	555	583	585	603	588	623	570	579	609	563	625	585	569	574	590	619	612	566	555	557	583	565	562	567	580	604	599	589	559	612	562	545	560	576	595	568	609	581	537	581	603	618	612	605	603	590	597	584	589	583	576	580	615	597	637	584	576	585	568	589	604	550	643	582	579	580	593	606	555	566	618	611	604	580	638	577	614	600	584	624	617	585	592	561	582	608	619	613	592	605	602	572	588	582	555	528	549	564	605	584	605	578	579	591	561	614	618	582	574	604	590	575	620	637	589	590	625	570	618	560	624	635	590	588	597	595	592	542	597	585	602	540	596	602	604	566	595	600	585	565	592	581	597	605	584	588	601	559	597	560	552	610	564	616	559	548	577	501	576	559	580	610	591	591	644	619	583	583	568	599	589	640	581	586	547	577	543	581	595	589	627	545	619	612	581	583	601	591	621	618	565	591	572	570	616	607	593	579	588	590	595	607	557	584	596	620	586	559	573	590	603	596	559	547	580	546	594	583	570	606	562	548	613	577	600	562	610	590	570	573	572	552	618	568	580	602	586	611	565	584	599	568	641	617	563	555	571	597	554	613	671	569	555	618	622	545	607	615	604	624	615	595	624	583	574	616	596	608	561	556	543	601	581	584	598	584	635	585	596	569	617	602	591	629	613	616	589	591	635	570	575	585	591	632	604	593	592	594	593	583	596	594	595	593	588	590	624	615	552	603	573	571	614	570	633	589	613	609	548	614	580	581	556	622	578	561	599	600	619	600	628	577	641	535	610	608	602	601	564	614	594	598	622	593	591	592	553	574	572	590	613	586	560	601	599	563	589	621	590	590	581	595	593	558	572	608	615	539	579	570	563	620	574	634	554	538	610	617	577	601	618	569	573	530	571	601	609	582	642	584	576	622	585	564	580	599	591	573	595	578	597	585	632	644	597	559	603	585	580	607	623	608	560	547	631	622	561	562	565	622	600	591	599	597	553	632	591	618	583	602	563	566	578	582	608	537	570	583	598	588	552	579	574	598	604	587	583	605	580	576	562	600	625	590	568	589	583	625	595	594	569	595	557	588	586	577	587	566	609	627	601	584	576	582	592	600	621	612	584	592	633	573	560	581	618	632	634	579	555	591	606	603	589	627	578	595	597	604	548	595	563	599	583	598	573	553	571	641	601	580	590	651	606	582	624	557	624	603	553	557	589	576	567	568	598	586	602	582	575	527	577	605	621	584	607	568	594	602	591	555	640	576	606	601	538	566	595	592	585	632	578	599	575	540	599	567	574	606	608	579	582	596	600	580	605	578	577	514	650	596	603	611	558	602	615	621	543	571	607	606	602	545	620	621	604	581	629	548	586	561	632	584	581	587	587	567	559	598	607	600	567	551	616	562	614	547	569	571	584	580	573	638	580	563	590	592	585	633	584	606	607	632	553	592	606	603	598	583	571	597	630	565	617	586	594	568	634	611	586	593	612	573	571	547	573	591	542	604	596	553	584	553	568	619	604	589	590	619	555	546	607	600	587	598	614	642	581	566	596	583	623	599	581	597	605	550	581	568	604	605	591	594	590	601	603	598	603	545	598	597	590	604	591	593	562	534	588	605	582	615	598	583	587	597	618	590	621	620	564	522	566	614	596	590	584	607	632	590	572	599	596	579	602	541	560	597	641	573	582	574	577	630	586	575	569	550	587	593	602	594	561	541	600	626	536	584	578	602	544	592	579	622	581	614	599	594	617	573	586	561	603	607	557	631	576	572	543	597	585	567	629	598	593	578	619	567	582	569	597	569	581	610	635	538	564	602	609	544	591	621	626	566	568	605	558	625	580	551	616	585	581	574	567	585	567	566	632	589	572	561	591	604	582	597	574	612
29403	29600	29720	11360	2504	736	363	291	248	283	269	278	274	274	252	279	280	256	276	237	273	284	277	292	281	251	257	272	281	256	265	282	281	294	275	260	245	259	287	281	273	315	267	272	246	274	311	290	287	288	263	281	303	285	324	275	291	278	266	295	285	264	280	267	278	276	264	266	288	267	264	286	255	248	274	255	274	290	281	263	287	268	259	276	246	276	261	278	289	240	274	271	273	277	267	283	278	242	243	278	294	250	274	245	265	280	268	277	258	282	261	267	264	268	260	256	268	282	245	247	272	272	276	292	281	291	278	254	282	276	251	280	258	273	253	274	296	255	271	259	255	273	255	226	253	270	291	273	263	259	296	257	280	263	288	243	278	271	264	291	280	248	244	265	286	243	266	268	271	266	294	280	269	282	281	271	261	261	255	292	241	269	260	274	259	285	253	283	278	271	313	276	281	262	272	286	269	267	301	259	247	301	312	284	294	269	267	276	249	295	282	272	279	287	293	307	262	275	262	277	255	275	290	300	291	268	310	285	276	255	241	274	294	316	298	254	273	271	274	272	281	302	262	270	264	263	265	261	293	286	319	249	258	267	250	280	274	288	272	268	251	305	259	298	277	271	263	265	254	277	274	272	294	277	294	241	282	279	282	257	265	289	283	269	272	253	282	257	256	260	285	265	274	283	258	278	263	263	286	255	284	290	289	295	275	285	291	263	296	286	248	260	275	272	253	237	270	280	316	261	279	275	276	240	281	270	289	250	248	292	284	294	285	287	289	288	257	246	277	258	263	299	266	284	260	263	284	267	262	280	271	250	297	289	264	280	255	292	254	256	285	281	245	264	289	253	263	286	255	288	260	261	291	240	292	291	284	295	272	270	303	271	262	264	279	273	287	267	254	271	289	291	277	282	254	249	282	273	266	262	261	290	275	257	270	266	245	268	271	255	300	232	277	268	252	284	269	310	285	291	254	291	280	268	250	275	261	321	291	268	265	270	263	277	251	294	271	285	266	257	248	286	271	291	305	234	256	277	281	276	285	271	280	279	254	237	258	257	270	265	270	277	256	279	282	283	282	271	270	260	265	259	250	260	316	277	268	260	271	281	270	282	292	257	292	283	284	267	263	270	248	283	292	274	275	263	265	235	271	274	256	252	298	275	275	281	283	248	290	262	296	292	249	245	290	255	264	294	286	267	270	277	276	280	248	261	258	279	295	248	248	282	251	291	258	262	257	246	274	268	257	248	268	270	249	265	283	283	278	243	272	297	265	246	253	294	274	271	311	275	255	279	294	260	251	270	274	272	306	246	289	264	233	267	296	292	273	283	282	289	260	266	266	253	255	262	255	253	307	255	289	266	293	264	266	263	269	279	268	254	287	246	265	277	296	276	282	266	252	277	289	273	277	306	292	292	269	278	257	280	276	302	255	266	290	274	253	266	268	284	259	280	274	288	302	232	279	265	262	272	297	272	295	264	295	301	270	287	277	298	302	286	270	297	280	278	291	267	263	256	253	289	284	250	269	262	275	293	248	274	281	284	272	269	267	266	259	262	266	275	288	279	253	248	285	271	267	285	265	267	287	250	291	255	258	290	269	278	261	245	269	265	291	279	252	278	278	259	268	261	299	287	288	275	295	263	285	272	294	245	301	265	284	279	240	257	278	265	273	272	263	267	293	280	281	274	308	277	280	284	271	313	276	277	267	274	261	292	284	242	270	281	266	270	266	281	280	269	280	265	300	281	235	271	257	264	259	261	265	296	266	291	274	286	271	250	271	279	284	259	294	255	274	284	250	257	275	253	268	269	265	269	301	282	255	264	274	251	279	284	265	258	260	268	244	273	236	295	282	261	293	239	258	293	289	260	288	295	268	265	258	298	294	257	257	238	275	283	275	280	285	269	258	295	281	309	265	289	296	269	261	265	241	298	279	283	286	303	275	281	292	273	267	255	275	237	265	256	263	293	273	268	277	296	256	273	264	266	276	268	259	258	285	277	270	264	273	284	258	289	274	278	237	296	258	265	273	277	265	270	266	278	293	264	267	294	256	275	281	298	300	263	289	258	263	263	272	276	222	245	303	251	283	254	265	292	296	256	275	275	307	269	265	272	261	266	297	247	285	278	282	273	296	241	282	299	288	292	264	276	259	265	273	264	273	282	252	273	265	302	264	276	260	256	267	282	270	265	275	289	296	272	276	276	245	260	301	298	272	297	294	273	277	296	280	319	288	273	242	282	290	260	264	263	261	272	284	267	283	292	269	261	249	284	259	280	311	273	272	272	293	253	259	253	286	261	288	268	272	255	280	240	252	297	268	288	262	287	271	261	274	277	281	285	282	258	279	264	272	275	283	276	286	304	256	269	269	244	254	277	267	266	280	267	256	281	294	298	259	262	263	271	316	244	307	275	249	257	317	279	280	285	260	226	280	276	251	272	283	278	274	282	262	246	266	273	271	288	275	275	293	258	290	278	256	264	281	265	287	286	285	280	285	277	259	288	268	276	274	270	257	293	285	276	287	257	264	274	287	275	273	264	261	261	242	269	273	262	262	271	266	291	292	287	269	290	287	265	279	289	282	266	269	281	296	257	274	289	267	277	243	268	299	259	281	254	286	272	279	242	283	256	285	303	259	283	247	264	298	254	292	275	283	260	265	257	258	269	270	286	287	261	253	273	262	269	282	251	270	251	250	259	260	273	260	263	295	264	233	271	291	246	282	275	303	271	245	266	292	282	283	271	291	267	254	280	278	268	261	282	251	259	257	309	283	245	283	270	269	265	272	273	280	269	302	282	274	291	307	281	258	302	236	284	282	288	289	287	279	284	240	255	282	283	283	266	265	285	273	293	283	266	262	247	289	284	248	268	294	290	293	277	265	310	257	276	258	288	259	269	277	270	252	283	288	272	263	269	241	253	268	250	266	276	293	281	304	275	265	268	292	267	279	232	270	257	275	266	293	261	292	247	274	276	259	280	273	291	261	266	281	272	255	245	265	266	276	284	290	250	261	270	259	270	284	292	254	267	254	272	270	268	261	289	275	261	266	273	251	264	314	288	258	251	305	267	254	258	283	240	294	275	263	256	297	278	262	271	281	250	276	252	262	282	290	266	293	273	307	260	280	273	275	294	282	262	275	268	259	277	253	263	286	303	281	261	274	265	276	283	271	249	283	265	275	267	277	266	275	274	256	294	266	281	253	263	277	292	287	263	286	269	258	288	236	279	262	294	284	280	236	264	280	263	292	263	265	237	273	295	270	253	263	245	264	304	285	268	262	280	265	274	262	266	265	295	260	286	283	277	253	244	268	290	264	289	288	250	263	263	286	288	263	262	248	287	254	281	251	269	285	272	260	258	236	273	265	270	284	316	252	255	275	272	268	289	261	272	300	257	266	271	265	270	281	307	266	246	274	250	279	266	270	287	275	270	279	251	273	282	264	290	298	284	259	261	245	260	248	260	304	275	269	271	255	271	316	269	278	268	273	270	246	287	278	307
36866	48465	35456	11281	4897	1300	705	522	497	467	484	499	496	519	541	565	549	515	495	522	496	531	498	530	500	561	515	572	528	522	537	552	566	537	514	481	526	534	503	561	518	483	487	537	502	484	475	524	505	538	495	496	547	486	465	555	476	515	507	508	546	537	479	507	549	519	540	511	509	501	550	515	509	512	496	525	465	560	550	560	477	540	545	497	526	515	535	525	524	533	528	515	493	507	509	494	461	479	498	497	536	518	534	544	497	529	499	526	533	504	494	537	475	473	506	486	517	530	474	517	511	539	556	516	501	531	526	516	499	575	508	481	558	515	538	494	531	541	507	509	534	509	494	510	512	511	552	512	486	518	517	559	464	527	503	516	513	532	509	514	510	519	495	511	524	522	469	525	529	532	476	517	526	515	493	500	481	532	511	502	489	497	532	509	485	497	508	520	540	523	499	490	501	522	529	513	500	492	540	521	523	520	455	539	488	552	531	530	527	560	480	488	531	502	466	496	486	496	507	509	505	516	492	557	515	474	498	546	558	499	523	482	565	529	536	488	563	505	510	540	535	520	519	530	547	494	543	502	511	513	538	466	489	506	491	526	514	543	519	475	525	503	515	556	526	496	526	516	529	502	519	545	492	512	517	501	532	526	511	529	492	526	527	543	545	475	518	526	531	480	509	500	542	463	516	505	476	499	537	472	492	502	518	538	487	509	521	511	475	504	492	501	521	552	527	534	494	534	503	549	549	519	538	517	493	545	530	537	522	507	499	539	500	478	508	500	527	522	517	505	522	538	517	529	541	535	532	535	526	528	522	546	507	527	540	492	525	514	494	519	542	557	505	524	489	539	561	535	527	525	516	485	537	453	491	542	530	490	489	547	557	528	496	498	558	504	483	498	506	513	540	565	508	548	495	478	536	502	525	508	480	527	512	527	515	508	495	537	548	487	481	458	511	527	510	483	496	542	476	487	485	495	452	497	531	532	494	464	507	506	518	541	520	536	541	525	552	500	481	535	520	535	498	506	537	511	520	546	508	533	490	526	495	477	519	537	516	530	534	533	502	485	549	503	531	529	517	501	510	517	512	495	509	524	478	503	478	507	521	507	532	561	518	502	493	510	526	485	497	486	497	523	558	486	503	533	475	518	505	496	548	543	546	526	526	534	513	523	513	467	495	523	534	493	480	495	487	559	501	506	513	572	477	541	490	533	538	515	509	541	523	501	475	542	521	496	470	464	529	510	486	508	511	508	537	496	535	479	507	520	524	492	505	573	505	577	492	507	524	476	500	535	522	512	529	546	503	493	508	511	525	510	533	489	512	526	535	520	524	531	517	556	535	523	505	514	580	492	537	504	518	536	522	511	491	487	530	504	505	554	494	490	533	529	497	470	511	496	507	511	550	531	508	516	498	519	523	529	562	515	559	521	546	491	497	531	524	515	519	506	538	476	510	537	528	516	542	501	531	548	535	532	501	504	511	528	485	525	507	531	523	497	502	523	498	505	511	519	548	544	543	523	502	497	471	543	495	460	540	496	476	536	494	511	516	519	532	569	519	485	554	524	530	500	504	517	515	500	518	491	538	560	492	501	487	530	507	544	521	488	523	501	507	516	511	503	462	521	515	533	532	504	530	517	488	482	541	487	514	528	525	538	477	567	516	560	545	508	506	519	525	537	534	522	489	571	554	478	503	518	470	520	469	529	510	501	519	509	524	546	547	501	546	518	538	485	519	503	507	543	524	516	518	514	534	453	522	517	473	488	532	509	554	537	506	467	483	514	543	517	489	487	487	486	534	515	499	556	501	538	494	572	542	521	564	568	520	508	490	504	478	498	488	491	529	487	538	497	549	524	478	497	504	470	545	496	517	457	501	547	523	536	522	538	517	512	485	506	519	488	534	472	510	498	474	528	516	487	532	544	504	501	525	530	545	507	508	520	566	519	492	518	523	535	476	512	572	553	519	542	505	497	576	482	491	522	550	514	511	549	469	507	484	501	532	524	542	529	482	528	508	480	508	534	518	501	533	508	535	522	509	512	481	503	511	546	525	520	511	511	543	458	477	511	492	535	522	525	498	475	501	539	537	494	444	499	533	473	538	545	521	509	494	492	510	522	539	491	495	530	516	504	504	502	525	518	539	561	463	505	516	532	521	500	527	501	533	540	505	507	501	480	524	485	517	515	507	516	476	501	536	522	512	558	540	512	541	528	486	496	520	523	551	550	511	499	556	513	485	533	528	523	505	536	495	501	520	518	511	533	536	525	489	514	488	512	549	498	490	514	511	545	484	465	473	496	504	483	525	483	520	500	505	484	504	496	475	497	489	474	496	493	490	526	525	535	526	502	504	510	522	531	483	499	494	504	466	469	516	536	489	505	536	561	486	530	494	493	498	536	531	468	479	496	495	514	495	498	549	519	538	510	518	518	502	529	502	504	526	527	502	479	516	473	525	515	506	530	540	535	490	546	476	499	490	544	490	514	519	521	494	529	469	547	494	494	510	501	534	545	511	471	492	496	499	528	543	486	548	492	531	494	484	514	501	525	514	477	504	501	524	508	558	464	487	520	494	543	513	530	522	494	502	548	518	514	505	490	511	548	490	502	490	525	480	575	507	469	531	518	476	499	552	514	537	523	500	518	504	506	494	504	468	555	537	504	494	529	519	528	511	501	531	484	477	522	560	491	493	538	473	501	558	499	532	524	501	510	505	521	524	546	537	504	522	489	495	527	510	531	535	511	490	533	521	514	534	537	540	554	539	532	509	555	519	495	498	529	571	512	482	512	509	543	484	484	531	483	541	522	543	519	509	550	527	513	517	499	492	457	499	494	531	477	519	559	506	520	538	496	523	503	492	553	507	523	499	509	527	514	535	535	546	498	514	487	514	486	477	546	497	515	530	498	483	525	517	465	506	537	517	501	519	478	526	513	531	509	507	472	540	514	563	520	553	498	509	555	507	512	507	507	553	496	501	508	457	537	545	502	526	519	474	492	479	503	504	521	513	515	516	497	561	535	477	526	491	527	514	476	490	499	508	498	535	520	522	534	490	519	528	549	506	521	516	501	485	495	496	469	489	518	526	484	516	509	502	522	547	492	510	516	528	561	504	532	521	536	543	505	508	541	530	478	457	520	534	500	552	520	506	508	520	555	491	524	492	503	496	526	539	536	509	543	516	512	501	530	496	465	514	556	547	548	524	499	528	532	544	540	483	505	545	551	539	555	521	546	538	510	508	545	531	463	512	508	524	535	489	566	523	512	504	547	518	536	525	514	531	523	539	499	476	507	544	534	497	535	490	487	567	540	507	481	485	547	528	493	541	491	539	506	504	546	470	534	494	509	512	495	541	497	488	543	514	504	505	514	472	504	507	512	544	514	539	552	502	539	493	508	500	518	538	466	524	570	474	484	562	487	515	496	491	503	525	513	554	533	537	513	503	499	524	534	514	495	492	519	515	505	507	482	507	518	527	455	498	488	511	498	507	543	509	477	516	490
24830	24256	35777	28457	19435	8534	1146	345	297	301	296	260	279	284	289	274	293	263	296	269	287	260	269	264	290	264	250	282	270	272	264	285	264	304	262	285	282	257	300	270	276	304	288	260	272	283	259	279	291	259	268	279	290	246	265	290	306	274	295	283	282	273	302	271	282	277	243	290	274	256	240	281	291	293	248	288	257	282	254	246	276	273	262	269	258	292	284	269	273	266	259	251	296	248	258	248	245	234	257	251	291	296	248	262	279	263	255	287	310	278	258	293	239	285	270	298	237	253	278	263	259	268	281	276	275	254	291	260	288	279	311	289	275	315	247	236	256	264	277	287	301	280	305	299	251	268	251	282	260	276	277	270	266	305	276	282	285	280	273	286	239	279	286	255	261	297	270	279	290	306	269	266	253	265	273	289	262	256	256	291	285	265	260	262	250	276	302	300	260	290	278	239	279	277	280	310	277	285	273	273	268	295	277	290	281	258	270	263	302	270	268	276	297	285	312	250	268	264	284	240	260	271	272	253	254	293	270	277	274	279	260	274	276	250	273	289	277	285	269	266	274	285	269	269	313	296	267	283	273	268	262	282	296	279	295	270	283	257	293	270	260	292	246	291	285	279	269	271	284	279	296	276	256	264	287	285	285	250	278	259	267	287	263	284	254	266	269	295	265	266	264	292	273	235	258	256	270	247	267	283	303	271	274	279	262	269	285	271	259	311	276	298	256	291	284	283	267	280	266	285	278	290	303	274	258	259	281	271	269	262	268	269	279	268	294	263	242	284	312	282	259	278	273	276	263	263	291	292	298	273	273	284	265	258	290	255	267	235	242	276	263	275	280	280	289	291	281	295	304	271	277	267	271	278	293	254	260	262	249	314	286	297	283	287	284	241	267	271	264	265	241	257	306	287	263	283	281	260	269	250	311	300	270	278	269	257	297	268	259	258	283	246	242	301	275	262	292	266	265	286	236	282	305	264	290	262	265	277	279	297	287	277	292	275	246	268	278	259	229	254	279	278	283	287	276	259	262	272	281	279	272	265	288	279	251	281	289	270	277	269	282	251	270	310	305	271	269	255	256	274	247	274	294	271	275	268	287	270	289	290	276	265	248	240	267	285	287	286	272	272	281	275	254	287	270	261	268	277	281	297	276	274	263	268	287	280	279	270	270	274	284	242	287	278	285	288	255	251	307	290	249	238	285	262	306	265	252	293	254	272	253	256	268	282	276	253	276	266	298	258	257	273	268	315	300	283	241	263	268	272	274	272	271	231	245	268	302	255	292	267	292	271	288	270	245	285	302	305	292	269	265	267	265	293	267	260	269	267	275	271	243	259	259	283	264	270	250	277	281	259	279	273	268	253	269	262	237	280	271	301	267	275	279	284	297	250	277	280	278	284	244	296	291	274	274	246	274	291	267	260	252	283	288	269	306	288	261	276	285	263	256	287	264	297	270	281	257	312	254	262	272	271	272	292	261	243	241	256	259	249	277	260	264	291	289	267	268	271	268	299	260	272	268	264	262	254	257	277	283	279	252	288	265	272	285	259	289	285	293	293	258	293	286	283	242	294	305	293	263	268	249	280	244	275	299	280	277	293	291	296	275	294	327	271	301	293	297	272	268	241	283	267	254	273	267	278	294	289	277	286	285	273	266	255	266	284	267	298	263	278	302	256	272	274	261	289	272	293	252	276	297	272	280	277	260	276	263	285	302	273	282	274	265	279	287	268	256	293	272	279	257	275	290	275	263	305	265	260	269	292	261	286	290	273	259	296	255	256	281	282	295	288	270	256	267	273	300	268	275	260	254	269	258	298	267	276	250	284	248	247	284	256	296	267	297	302	265	261	277	254	267	279	257	241	256	281	249	257	274	291	294	253	277	264	277	250	272	276	293	266	270	306	249	268	281	299	290	241	298	283	261	278	272	240	259	289	271	290	276	262	310	268	259	281	272	240	268	269	286	305	277	281	253	293	278	261	266	279	267	287	290	269	296	301	304	301	259	267	281	255	277	292	284	296	266	268	267	279	273	244	298	298	271	290	261	249	287	251	280	279	277	261	254	245	285	280	262	277	253	275	292	284	261	273	237	263	274	276	282	277	267	253	266	250	274	274	260	282	278	277	289	298	286	296	275	266	295	278	262	272	231	255	279	274	278	246	282	281	274	267	278	253	313	292	269	262	282	295	287	285	256	271	268	284	272	258	272	284	271	289	331	286	282	267	286	303	274	269	270	278	282	281	262	279	272	299	286	260	280	298	320	259	287	248	275	295	274	298	260	258	270	302	266	260	284	292	281	275	279	269	253	271	302	285	265	251	273	300	295	289	242	282	306	267	261	273	283	282	269	269	268	289	270	262	292	264	270	282	300	298	279	244	254	267	293	276	286	243	272	253	266	295	300	264	278	280	307	257	267	254	262	242	233	259	297	259	291	272	271	284	286	283	277	230	270	291	259	271	298	280	289	269	288	261	240	255	253	274	259	281	278	290	274	295	269	280	309	260	279	268	301	283	249	253	289	269	275	275	257	276	279	302	304	261	237	277	305	246	279	275	270	265	305	248	291	291	296	280	254	249	260	295	261	261	278	244	288	275	274	272	256	292	287	256	259	290	261	268	277	298	280	261	293	292	289	240	249	262	282	248	262	286	264	250	266	275	293	300	296	290	295	300	309	291	257	265	269	275	284	279	277	297	255	287	267	275	294	265	267	271	283	286	246	306	254	267	277	314	281	286	277	273	269	260	272	240	257	300	277	301	270	267	276	277	240	255	302	314	263	271	260	238	246	260	264	256	284	278	286	267	262	295	319	257	296	268	309	263	279	288	280	271	240	272	285	260	306	291	265	267	244	272	270	275	287	274	282	288	257	250	274	272	271	305	268	256	277	257	249	305	291	291	281	283	257	275	253	288	305	280	311	274	263	287	260	284	266	255	263	277	279	289	247	288	272	274	260	269	271	261	292	259	275	268	282	249	302	294	279	279	286	302	290	256	261	253	287	292	286	268	260	272	271	295	269	267	267	272	260	273	267	256	257	258	293	260	274	275	276	285	276	293	293	276	277	246	275	229	312	299	301	269	286	266	273	289	253	276	283	254	288	233	232	256	268	269	271	290	284	303	237	276	280	288	261	285	258	310	279	279	295	284	264	273	294	256	278	269	281	278	287	295	305	261	293	290	306	273	265	252	295	277	271	255	283	277	292	268	254	279	260	273	254	273	288	261	283	299	254	283	274	278	282	301	258	260	258	266	279	259	252	269	289	305	317	251	278	299	230	264	276	279	265	288	277	267	284	277	268	276	293	293	265	286	264	279	281	282	274	261	285	250	259	289	269	281	241	285	270	276	269	269	258	228	291	279	300	255	265	289	253	284	244	272	281	295	259	268	281	275	304	293	270	294	299	268	281	268	256	271	225	264	274	301	280	260	262	276	255	303	278	245	290	275	293	274	255	289	278	281	289	294	263	269	275	258	280	281	254	289	270	270	295	263	268	295
59045	88536	66197	37105	19764	8247	1763	625	531	511	493	539	534	523	517	505	518	556	515	529	536	499	496	517	565	483	489	510	564	495	509	479	493	476	524	534	535	498	515	504	534	523	513	499	534	490	505	552	502	534	487	531	487	506	486	517	510	504	530	519	529	524	510	504	489	491	525	519	485	501	473	497	539	494	524	538	530	492	501	490	567	476	515	536	501	520	522	509	537	490	484	496	453	531	521	501	536	514	497	475	478	543	517	507	511	521	540	492	540	496	499	490	519	528	505	529	527	539	519	543	501	525	507	546	518	514	486	540	563	535	530	509	544	551	507	541	502	544	514	506	584	439	488	533	470	519	497	458	514	511	514	508	517	556	532	553	511	536	553	514	518	545	525	489	528	519	515	527	492	499	530	519	516	480	475	540	515	545	558	488	530	550	547	508	496	506	515	564	498	514	502	508	521	541	479	516	526	507	552	510	511	538	521	519	538	551	523	519	509	518	536	518	512	505	532	494	503	486	472	494	503	486	512	525	526	556	543	528	508	564	511	519	515	508	495	510	534	516	492	494	537	494	541	507	565	529	505	530	485	506	494	528	525	553	550	504	529	516	542	501	509	513	496	519	490	519	505	537	484	503	492	514	506	529	525	501	533	495	495	547	523	544	461	504	498	543	579	549	537	550	521	535	490	524	529	491	564	550	505	533	536	528	508	531	500	541	518	519	476	530	550	532	516	507	540	537	478	511	521	521	521	540	522	558	488	484	514	518	540	527	528	513	487	534	506	487	517	500	518	541	520	485	504	502	505	469	471	490	491	492	500	539	524	513	489	512	553	485	489	492	494	524	541	486	546	521	502	548	523	552	543	534	505	516	499	535	546	530	500	549	531	542	488	464	498	529	553	536	513	512	515	503	529	496	542	503	505	520	527	537	525	487	515	503	488	488	524	480	526	502	505	458	534	503	494	522	535	542	546	516	531	510	519	541	478	580	522	502	522	527	512	529	524	506	541	485	509	500	518	538	529	518	525	543	482	511	497	508	498	502	523	507	527	517	573	520	537	527	519	539	523	539	536	511	530	458	513	568	535	558	489	522	491	460	531	507	510	501	495	482	531	522	530	509	510	530	546	478	542	488	505	500	497	507	531	551	539	509	532	543	522	501	502	529	519	540	514	480	482	489	479	501	516	499	495	524	512	529	549	490	483	523	512	504	510	497	519	502	531	520	527	520	517	495	514	510	499	475	525	513	507	526	524	484	476	518	527	522	526	509	545	518	482	478	575	544	543	548	487	502	484	514	516	515	519	507	528	502	510	513	515	527	554	481	534	485	472	551	496	508	504	480	505	502	514	505	519	497	498	510	554	534	467	569	504	490	502	483	487	509	496	533	502	519	522	513	535	543	517	489	508	499	577	538	511	534	455	524	518	505	536	491	537	500	505	523	517	556	515	522	510	525	503	545	504	523	500	511	532	502	514	524	475	513	513	507	492	548	528	535	550	524	500	516	479	509	522	555	472	488	531	558	503	512	538	525	538	518	495	528	520	529	575	538	511	528	513	520	505	536	515	556	496	553	539	516	506	511	493	516	524	505	496	511	525	517	560	535	507	529	503	520	520	498	500	514	500	493	567	522	513	483	517	486	505	528	523	483	519	534	516	511	527	493	513	571	481	537	512	533	519	488	496	522	534	525	511	523	520	513	492	518	525	535	539	539	506	467	512	534	501	527	554	510	490	515	496	533	532	522	539	534	488	537	552	528	478	491	497	518	516	533	497	493	521	501	508	546	539	518	541	509	506	491	568	505	526	518	563	468	512	505	527	538	494	517	512	548	503	479	519	481	500	509	519	514	491	530	497	480	488	482	523	499	498	500	510	549	566	483	498	529	534	538	517	555	539	542	516	501	508	526	494	543	496	497	527	564	524	525	528	551	551	488	495	470	518	543	538	514	522	516	536	502	529	524	512	522	538	522	577	526	515	507	514	495	492	542	537	516	501	500	559	542	561	535	568	575	507	518	514	528	485	513	534	501	522	502	499	509	506	541	521	564	512	539	524	487	477	512	554	470	514	511	535	540	539	531	512	515	519	528	484	528	485	523	463	497	530	515	523	510	530	543	519	514	535	506	545	509	508	477	533	456	498	520	517	513	542	538	554	570	536	543	559	511	484	533	501	509	503	521	529	528	484	484	546	553	529	486	514	531	508	519	515	542	506	487	517	554	450	532	529	504	534	528	498	517	496	510	518	510	498	547	515	508	558	457	526	516	539	512	536	523	514	507	496	574	506	544	493	528	480	515	501	511	525	517	511	479	497	513	533	487	550	479	482	538	512	519	521	479	486	510	521	551	524	503	528	506	505	480	482	500	526	540	516	489	518	516	504	507	530	550	543	516	544	511	511	516	512	457	520	539	524	501	510	519	543	538	519	513	506	537	529	470	502	489	533	488	493	561	516	476	510	500	511	498	523	508	513	525	494	530	517	520	489	513	504	478	479	508	552	544	472	501	510	534	499	512	492	544	532	501	515	541	474	526	532	477	518	503	493	547	519	511	473	511	484	496	466	516	495	542	536	530	485	490	523	495	492	491	527	503	505	533	533	501	478	539	539	512	545	505	512	493	459	518	514	527	500	531	530	522	502	507	503	535	537	539	516	543	523	492	518	507	512	525	505	500	524	500	524	511	528	514	574	543	507	480	526	506	497	493	531	524	549	516	500	531	550	516	491	569	518	507	515	533	496	493	517	521	531	540	506	469	533	537	484	486	515	505	537	512	531	511	507	499	527	523	522	522	497	533	495	521	523	549	486	574	508	543	540	535	589	487	495	479	550	507	538	533	513	494	518	518	544	536	505	505	483	513	486	529	548	526	519	544	523	506	498	481	489	510	518	506	459	514	472	499	529	539	539	528	541	510	540	552	510	545	505	539	544	537	539	481	515	504	512	487	506	548	527	513	535	502	531	481	520	527	501	510	535	531	486	558	469	492	514	527	526	523	526	528	479	566	533	539	487	450	481	521	477	560	536	486	491	565	513	509	509	527	517	501	557	557	505	508	522	532	561	531	516	565	483	569	484	504	567	547	486	518	523	499	514	522	500	542	490	486	505	514	528	542	513	499	510	539	539	533	507	531	531	528	487	492	517	503	508	488	509	520	549	480	542	542	506	509	539	498	549	526	553	526	520	484	504	531	528	491	496	560	495	528	526	549	499	506	517	502	504	524	510	501	515	522	459	504	544	525	477	532	462	526	506	507	522	534	521	515	499	517	528	493	491	520	539	514	500	476	541	497	520	479	501	490	527	516	549	491	527	496	525	501	498	549	510	526	533	484	503	550	510	553	532	524	535	496	489	530	482	548	521	477	539	553	486	495	484	547	536	524	543	487	576	559	554	536	519	473	536	487	469	496	533	516	479	497	515	523	569	476	524	537	512	518	535	512	500	525	525	529	522	539	503	508	525	545	510	477	529	474	497	531	508	526	520	488	542	495	505	523	496	542	535	516
23532	22712	32743	28107	22563	17183	4796	501	378	357	341	376	352	345	336	320	354	323	357	342	364	352	349	336	327	318	350	346	327	318	336	313	318	298	347	340	352	370	354	327	368	306	334	321	327	332	328	348	325	302	312	312	315	365	345	328	289	325	337	336	341	332	326	328	333	342	309	317	336	327	365	313	311	321	324	353	357	327	322	365	319	320	320	328	343	337	362	289	302	301	293	341	339	326	362	338	327	313	360	296	303	333	313	321	325	319	336	352	348	298	316	304	323	320	332	322	344	346	299	320	364	333	334	316	313	310	353	295	330	336	289	325	349	336	367	299	309	337	350	348	350	363	295	308	353	320	327	349	359	332	322	313	334	313	322	319	324	297	336	316	320	345	319	331	342	291	374	341	321	333	316	318	328	324	330	331	307	310	331	331	330	340	326	316	326	354	328	350	328	339	317	337	325	323	324	325	329	320	351	379	364	325	316	366	330	305	319	338	336	332	331	328	315	338	331	318	347	340	312	338	337	337	302	329	331	329	329	314	341	323	338	342	344	333	345	323	339	352	307	336	312	364	356	324	323	350	311	339	359	320	315	333	303	299	356	343	317	330	330	335	351	302	343	316	341	373	307	338	334	326	290	357	309	300	361	307	308	314	295	337	319	337	333	330	347	329	344	345	345	350	335	301	324	311	360	310	349	332	333	326	342	344	314	355	342	313	346	320	327	303	356	313	342	322	297	329	310	297	357	357	371	331	319	350	318	294	330	317	335	301	357	344	320	320	364	307	335	347	314	348	316	345	322	356	333	340	312	337	344	336	313	319	357	323	329	334	275	316	322	326	331	338	306	349	338	343	328	353	353	351	347	334	385	330	327	315	324	325	323	352	335	296	322	312	339	307	315	290	300	334	337	325	339	320	341	366	320	302	335	342	350	329	336	317	306	354	316	334	316	307	325	363	338	319	352	317	305	325	330	328	351	309	316	329	332	318	318	310	299	318	325	314	326	329	319	346	312	338	334	349	327	319	309	345	334	332	367	339	320	334	358	330	312	318	316	336	313	343	366	317	317	309	345	312	319	333	372	301	340	309	296	355	339	319	322	332	307	317	326	345	345	324	310	306	335	326	323	316	311	358	324	337	325	322	331	336	320	323	333	290	306	334	311	336	348	316	324	338	336	341	334	287	312	317	337	336	320	341	301	310	359	323	314	353	360	351	322	340	338	300	340	339	327	325	358	339	332	307	326	330	369	327	358	293	332	336	302	335	299	336	348	327	340	317	329	358	338	346	312	300	319	351	336	352	350	314	322	333	315	296	329	308	339	335	306	333	312	303	332	319	321	323	320	338	330	315	351	339	338	333	307	306	330	341	329	335	325	303	321	356	324	333	311	349	341	336	299	311	304	328	349	327	307	334	350	339	349	306	338	310	319	358	323	298	321	281	347	322	350	343	335	355	334	323	325	356	332	309	337	343	335	341	344	361	343	317	346	328	359	343	345	319	325	322	378	322	294	315	311	323	305	342	318	307	343	312	316	355	291	374	355	316	323	321	312	366	339	326	307	315	312	327	305	334	349	350	339	360	309	285	363	336	315	338	333	346	290	322	354	292	325	317	309	300	333	344	313	352	332	325	337	327	333	329	341	330	321	327	325	308	275	342	331	339	323	314	314	337	317	351	335	367	345	336	294	329	318	332	336	303	327	328	328	339	326	308	339	356	334	327	304	310	357	305	346	323	326	311	355	310	373	318	320	352	364	314	328	317	351	307	324	334	307	343	296	340	357	349	304	348	314	321	309	333	332	342	312	324	337	322	337	292	352	351	345	316	345	312	323	353	323	349	314	356	341	301	362	302	334	351	332	343	338	302	314	322	332	356	356	330	348	328	360	315	329	309	320	297	375	339	322	333	341	350	313	291	333	328	330	336	325	321	322	328	365	306	340	327	310	317	331	306	326	322	343	348	332	329	298	293	301	332	331	340	346	341	339	333	322	352	333	318	340	333	333	310	349	313	344	328	315	280	334	326	335	324	275	338	335	322	324	340	315	336	348	317	349	350	339	322	316	323	328	316	332	349	381	329	328	346	333	337	347	310	338	334	282	332	320	317	296	306	291	337	349	323	290	331	332	352	316	355	338	311	316	334	358	332	333	318	326	303	333	333	330	352	312	310	333	332	323	350	343	368	352	324	328	343	293	369	341	343	310	325	295	362	339	310	349	325	321	342	315	336	323	346	316	318	335	324	313	319	312	351	300	328	312	342	332	354	323	315	313	332	314	314	303	347	318	307	299	307	302	325	334	356	300	296	341	309	310	345	316	316	339	314	300	309	319	335	314	356	357	326	337	310	363	319	302	342	344	340	306	342	338	303	302	337	341	328	373	320	317	349	372	326	350	287	336	341	327	325	326	337	318	312	343	329	314	324	338	326	328	333	310	325	338	340	316	337	321	351	353	319	302	328	338	344	357	328	302	306	348	343	327	308	340	331	354	325	339	302	307	349	335	317	313	296	324	313	340	293	315	351	344	342	315	373	339	310	336	331	329	338	323	356	307	354	338	317	335	317	331	331	310	316	347	344	327	322	310	326	327	351	334	347	295	318	323	310	335	315	311	315	357	367	319	330	339	337	344	342	355	339	337	348	334	299	302	356	322	316	320	308	324	317	364	340	324	314	310	346	343	318	326	333	300	319	326	335	375	339	296	321	341	321	305	326	318	306	297	339	348	306	348	326	321	324	354	346	319	334	305	345	314	329	354	314	335	361	351	317	349	325	349	330	333	338	352	322	354	322	316	305	333	355	325	366	332	337	314	317	331	319	341	338	319	325	304	316	338	323	340	302	291	330	345	330	339	333	327	306	336	330	307	345	350	324	318	286	305	291	339	334	311	332	328	322	339	320	340	319	357	328	344	354	335	335	344	318	330	301	311	334	337	339	329	320	322	321	332	348	338	302	355	324	317	292	325	308	281	325	306	335	339	304	322	350	351	337	313	342	326	307	340	355	306	344	324	302	302	340	331	310	341	348	297	312	301	344	331	366	347	364	315	328	333	352	329	358	364	328	355	335	327	327	330	331	279	296	303	334	318	309	350	328	303	327	319	322	327	352	287	318	303	310	311	313	332	296	323	344	357	319	356	329	317	325	317	322	318	335	340	334	318	325	350	297	327	338	346	343	341	353	307	321	323	334	293	365	335	348	323	316	346	301	339	303	328	296	310	336	331	339	324	346	314	345	364	322	327	327	325	318	317	322	348	319	328	321	364	329	341	327	330	307	324	335	334	330	351	314	332	357	333	314	344	311	306	305	311	323	306	326	346	334	314	300	322	325	346	317	287	313	334	325	335	319	322	327	347	319	313	373	326	315	305	337	322	325	314	293	318	326	341	337	333	333	340	313	296	336	328	284	354	290	355	311	334	330	311	315	337	330	347	310	329	322	315	312	353	356	334	361	318	357	308	347	356	332	331	312	359	314	313	331	367	324	315	315	315	357	292	336	332	335
58820	100828	72625	49950	29312	10617	3493	919	665	662	623	614	584	607	584	608	631	564	585	625	549	623	537	611	587	606	598	574	598	573	595	605	549	576	589	563	562	580	641	588	556	542	592	567	621	601	618	619	565	638	595	610	564	578	626	544	623	579	573	608	578	629	568	574	616	602	605	591	593	613	584	609	552	536	582	611	589	591	608	579	641	603	546	604	610	554	588	609	620	601	587	585	539	600	617	599	580	605	621	606	564	559	573	561	571	634	614	574	573	557	563	575	572	587	568	623	561	614	596	611	586	549	577	596	558	611	566	539	585	553	595	566	628	568	581	606	600	605	582	585	635	586	593	581	614	610	581	627	604	584	622	547	561	561	597	587	579	583	622	573	586	594	569	599	581	579	616	602	573	580	633	628	592	592	615	589	613	564	591	620	572	558	557	593	634	570	585	636	611	625	545	574	608	586	640	617	573	595	573	558	591	606	609	597	563	616	591	631	611	600	587	650	602	608	610	592	645	589	573	567	571	556	584	597	600	550	579	583	595	563	593	591	611	602	614	633	591	571	612	554	591	616	568	547	572	534	593	621	561	596	604	554	575	569	569	626	556	581	606	593	568	606	609	575	537	606	608	562	594	576	612	588	633	539	605	633	600	588	587	569	588	610	571	632	570	622	575	617	625	621	626	592	537	610	561	581	600	631	583	577	555	633	604	561	571	601	639	593	573	572	584	589	585	595	616	591	593	580	595	589	559	575	601	549	616	607	633	587	618	567	614	567	549	555	617	603	553	584	603	577	602	658	538	642	600	617	552	622	577	603	571	636	637	573	575	632	631	628	558	594	592	560	587	584	577	566	571	612	607	608	612	593	595	624	567	575	601	595	589	584	553	575	582	595	603	561	604	556	573	632	629	604	610	606	569	596	609	644	572	589	580	579	631	636	591	614	600	565	577	576	634	587	603	563	601	594	575	593	627	648	565	603	548	569	575	569	596	599	633	624	605	608	559	536	617	581	579	583	629	612	605	615	570	563	526	568	619	602	593	553	569	609	552	600	578	596	612	606	606	609	539	607	578	641	616	645	586	591	594	575	640	572	535	589	574	643	601	576	579	559	599	619	579	574	573	607	577	572	603	577	631	607	630	624	590	582	567	563	648	582	586	559	575	597	573	588	604	595	554	520	633	585	549	589	576	626	540	624	610	592	577	583	580	604	569	595	567	598	574	627	613	600	560	568	541	588	611	646	584	581	583	583	596	557	557	576	604	617	558	590	557	602	626	602	612	562	580	605	578	645	572	624	579	585	563	573	613	624	604	578	595	595	616	602	592	572	591	602	573	572	629	554	547	577	603	614	556	562	508	574	644	599	590	607	587	594	596	535	610	592	624	596	580	605	590	547	583	545	551	593	583	611	624	549	552	590	587	603	580	605	562	582	621	613	576	574	574	626	570	596	590	594	588	573	584	590	578	586	641	630	564	600	622	629	583	576	584	581	564	611	612	603	623	586	584	586	589	628	582	574	588	571	589	608	645	617	582	616	605	621	553	546	578	633	603	571	588	598	586	553	605	572	638	615	553	601	605	618	612	574	598	558	586	633	560	612	570	545	586	546	593	564	531	620	624	577	589	600	587	591	593	566	577	566	582	603	571	561	612	591	638	571	568	569	589	595	579	631	625	551	594	581	640	607	564	561	571	554	571	581	576	622	603	563	652	598	601	591	599	610	560	580	575	588	578	633	589	588	587	579	575	592	571	601	602	591	571	629	593	653	566	566	620	580	579	589	612	623	576	584	591	603	570	566	605	609	573	577	646	595	578	592	586	586	625	651	557	601	571	617	594	623	661	588	580	593	551	591	544	570	586	528	621	592	586	612	622	619	564	592	606	565	588	589	572	578	592	593	625	610	592	590	583	667	555	610	570	584	621	612	606	591	558	641	605	574	580	603	578	656	605	585	632	586	633	636	564	549	556	612	602	587	604	617	559	604	611	555	598	574	582	618	590	579	584	574	597	586	651	596	591	587	585	604	554	624	627	636	578	654	553	609	592	595	601	608	592	648	610	579	534	564	599	607	615	610	584	574	594	568	579	573	618	605	588	591	605	612	619	566	578	584	559	576	627	588	616	606	601	564	584	594	574	622	588	593	581	554	596	622	628	538	594	607	587	617	594	576	561	605	592	553	625	602	610	590	611	571	548	598	593	589	652	596	568	625	597	569	610	588	590	588	616	573	606	579	571	582	616	599	555	606	610	570	562	572	614	548	607	631	603	553	612	626	556	627	604	584	564	634	588	598	602	589	613	597	606	560	636	621	574	591	611	577	581	592	568	648	575	580	615	584	576	537	574	569	563	560	570	570	572	616	574	591	605	590	594	566	572	580	626	624	576	598	616	617	572	588	593	615	605	573	609	619	608	627	621	590	583	582	593	551	576	575	586	566	592	624	629	559	552	585	591	596	616	592	610	577	586	581	566	593	616	612	572	611	598	561	549	576	587	609	599	621	599	563	606	566	574	602	614	555	577	590	609	586	606	574	596	617	581	637	642	573	609	581	617	540	600	581	544	585	574	595	565	630	585	599	572	599	606	613	564	614	597	594	620	613	621	568	553	571	559	628	563	555	566	604	571	606	599	573	569	566	594	594	611	570	612	592	559	619	575	563	611	615	550	568	589	596	591	576	645	572	558	646	591	575	612	571	590	568	593	625	554	564	584	600	555	586	611	592	590	553	621	634	601	599	581	556	605	573	599	646	607	612	571	583	612	586	558	637	579	594	575	596	551	579	589	567	607	623	604	611	556	597	575	598	587	622	567	635	580	562	583	588	587	573	603	557	588	585	582	580	586	614	576	593	555	566	600	545	613	620	625	552	606	612	595	593	618	593	551	575	583	559	579	601	545	561	611	557	567	557	573	562	574	583	551	598	579	582	574	593	586	636	580	570	598	565	578	608	598	595	592	657	576	582	605	603	602	556	594	596	568	567	595	605	564	580	591	575	572	589	613	557	559	583	568	545	567	575	571	609	573	567	552	593	581	575	590	579	557	584	578	572	598	565	589	569	599	598	615	577	558	587	589	566	567	576	551	570	573	608	595	580	575	643	595	597	543	607	583	580	581	602	588	609	603	613	574	567	618	589	612	599	557	591	584	597	619	547	616	583	599	576	595	608	543	597	598	598	589	556	550	589	574	611	583	635	621	575	598	571	606	568	608	594	571	601	591	594	629	599	620	577	603	573	618	567	625	587	556	606	624	616	548	584	568	597	582	566	560	606	539	586	599	636	615	568	558	581	568	617	579	596	605	557	605	567	599	590	592	589	585	574	591	627	559	567	609	612	577	622	616	620	587	577	561	624	660	581	646	575	592	626	590	595	579	623	579	586	615	619	609	609	584	574	582	573	572	634	610	622	569	591	633	650	602	558	569	632	613	567	549	556	624	637	564	592	577	587	602	565	618	571	567	573	616	577	592	584	575	599	595	559	581	613	632	592	594	629	600	595	546	661
29326	32221	26587	11545	2021	763	384	324	278	246	261	248	281	266	275	248	271	275	266	269	269	257	261	265	271	257	254	288	288	257	264	281	251	279	288	245	265	266	271	265	259	296	266	273	262	277	284	246	265	261	243	245	258	266	277	261	262	274	266	248	267	289	257	255	244	282	286	272	278	276	252	243	263	281	270	261	261	266	302	240	253	274	291	270	276	263	292	251	266	249	250	256	289	246	278	291	283	271	257	295	263	268	285	241	259	258	268	275	275	276	282	234	286	274	258	259	267	238	272	273	258	273	252	261	275	267	283	260	274	289	263	247	246	213	263	270	271	303	265	266	263	256	276	273	256	271	287	289	265	261	272	261	258	300	272	264	264	296	293	271	237	249	267	234	267	256	272	261	282	255	289	276	262	269	279	288	296	276	286	312	286	311	292	273	275	240	285	278	267	246	271	239	245	289	278	265	279	262	283	266	252	261	265	265	276	273	272	262	244	266	282	285	271	222	263	243	291	232	256	257	275	273	269	246	272	267	245	235	264	277	271	265	269	286	277	251	275	271	235	265	273	284	282	276	275	275	287	261	259	261	247	250	280	255	308	245	258	240	268	278	282	270	302	249	278	295	291	252	261	258	248	282	265	248	255	275	283	252	272	259	265	252	248	282	257	230	247	270	248	261	280	250	270	247	284	286	239	263	233	270	296	277	298	289	271	285	279	281	263	277	265	232	247	254	260	275	263	279	273	266	282	240	281	257	285	254	243	272	246	258	279	278	249	257	254	257	286	262	285	297	245	278	274	262	276	285	286	262	231	266	279	282	273	255	246	266	254	285	268	236	231	268	260	262	266	235	265	267	283	243	264	266	249	258	279	254	289	230	259	237	277	250	285	272	240	271	304	253	255	268	278	275	271	262	251	261	265	265	266	279	231	291	270	258	272	278	277	264	251	259	260	262	248	263	278	248	241	284	257	272	292	246	281	274	266	272	271	283	243	256	279	289	265	274	255	260	276	259	231	288	247	286	272	256	257	280	258	258	269	270	228	249	250	303	262	286	271	275	321	267	282	293	292	275	248	270	279	264	264	236	262	261	303	247	262	263	267	257	250	278	282	253	258	307	261	287	256	262	292	262	229	295	279	286	260	268	294	254	253	274	250	289	278	266	278	274	278	276	239	253	283	241	270	256	282	267	268	266	270	261	250	262	252	288	272	277	243	253	261	271	277	296	274	265	247	288	292	287	245	273	291	249	277	230	241	249	255	270	244	279	275	261	280	232	268	272	269	286	294	283	292	273	240	300	276	238	287	247	254	267	307	289	282	273	283	290	251	224	272	253	256	270	245	252	252	253	261	260	269	260	280	261	266	269	251	250	276	256	295	235	285	270	265	279	267	275	256	286	248	262	264	271	232	234	297	246	270	242	255	272	274	266	250	248	253	261	275	266	272	283	291	287	277	253	298	276	251	273	232	264	268	262	259	222	295	267	261	284	258	265	237	252	270	284	249	258	281	248	280	245	270	281	285	247	250	262	244	289	252	278	265	268	275	262	254	281	243	276	240	299	275	282	256	274	264	243	277	254	260	280	246	271	286	245	224	282	265	264	275	291	260	307	265	256	275	247	247	251	253	253	256	288	249	287	254	243	281	224	253	241	290	239	251	269	278	249	269	266	261	277	279	254	259	278	262	271	292	278	273	259	269	266	258	258	281	265	292	260	288	273	260	265	292	263	255	279	277	297	325	257	293	274	260	279	275	260	291	273	263	266	259	253	258	270	260	270	286	259	270	276	240	279	261	261	269	243	264	268	276	292	280	258	290	262	254	265	267	254	244	274	272	244	296	296	271	262	268	259	267	228	241	275	271	266	306	298	277	273	250	277	264	248	293	250	260	224	255	220	269	252	260	258	252	253	269	269	272	263	265	265	248	260	251	271	259	263	263	257	261	249	280	287	281	269	250	259	266	273	270	278	272	276	254	243	240	270	283	267	238	262	297	261	269	284	255	245	269	273	256	259	262	242	257	269	265	289	276	249	257	239	280	269	280	261	241	249	305	258	256	279	267	264	258	273	292	255	251	256	260	253	247	230	267	279	271	272	252	276	249	256	273	247	257	293	265	249	273	244	253	258	280	270	255	260	261	250	272	275	238	297	274	282	274	264	262	277	250	302	280	240	254	253	264	233	279	279	309	286	285	274	257	289	267	255	255	274	247	297	287	262	243	248	269	249	260	277	281	296	243	255	245	266	256	267	267	278	282	255	256	277	275	270	267	253	262	262	284	271	289	272	257	276	254	286	270	274	277	234	273	283	256	258	242	286	267	257	261	278	265	247	279	245	249	276	298	284	248	253	272	258	256	273	251	264	249	294	259	287	232	281	301	250	259	254	250	249	238	241	279	286	268	257	297	281	263	263	266	248	252	263	256	270	254	279	255	293	265	247	272	286	262	276	264	261	281	258	252	238	274	291	244	299	266	270	257	281	255	309	279	267	281	267	248	284	295	261	283	282	300	260	256	272	264	247	268	258	251	270	249	266	247	270	251	283	238	256	267	235	288	263	259	276	249	252	262	257	248	265	250	283	264	250	247	308	275	278	269	248	257	249	258	261	260	241	271	238	309	291	270	281	266	249	256	283	277	246	264	262	261	249	285	277	243	241	299	261	273	267	238	292	282	260	260	224	262	251	259	284	274	240	265	258	280	258	263	272	255	235	264	252	260	287	280	297	277	256	288	272	251	242	271	253	272	274	245	263	278	264	240	276	270	269	221	277	271	275	244	263	250	279	259	307	274	258	242	247	269	276	257	242	241	276	275	288	260	276	295	265	256	255	251	283	238	254	241	278	230	262	266	256	271	253	287	284	266	272	256	278	271	266	295	284	264	268	265	286	279	256	281	259	285	277	274	266	304	276	247	270	272	259	290	251	255	307	246	261	233	254	258	281	256	293	264	263	244	266	267	249	229	289	256	297	263	261	259	280	280	267	292	286	273	265	239	258	250	282	247	269	272	278	277	289	253	249	272	271	315	275	264	270	260	237	238	250	244	274	256	271	262	246	250	275	265	300	249	262	274	235	283	282	262	253	254	267	255	254	277	271	287	264	254	251	297	275	241	246	293	274	291	275	272	270	277	270	254	255	253	267	253	275	265	271	243	302	246	254	263	267	293	240	260	264	268	245	225	288	282	295	269	264	273	251	282	267	271	288	256	275	261	292	250	278	266	256	258	246	264	272	266	278	274	263	286	263	267	272	279	272	251	246	254	253	241	261	262	267	291	252	257	261	232	278	279	266	266	267	253	271	266	285	259	267	283	249	262	265	249	263	261	278	245	276	281	258	268	271	266	285	255	269	284	276	264	251	265	293	284	244	250	274	251	295	270	282	278	251	256	234	268	245	273	270	269	273	275	268	254	286	268	266	266	256	272	289	256	261	265	251	303	270	255	294	294	290	256	233	273	253	281	277	276	263	265	264	284	265	281	269	246	241	245	269	244	260	268	267
36479	49720	31025	13487	4158	1902	817	637	513	551	491	508	513	538	503	542	527	521	509	502	530	459	536	533	525	529	471	506	489	478	531	486	494	479	509	480	517	489	527	494	513	462	476	541	468	483	506	515	488	530	483	514	488	521	503	506	514	490	529	517	507	499	499	580	499	474	529	487	464	537	522	499	512	543	514	492	500	529	494	506	522	494	481	495	530	505	494	511	502	512	486	542	484	469	502	528	515	515	530	487	510	511	530	504	510	513	518	521	468	499	518	497	483	499	488	543	524	495	514	489	510	528	530	470	513	494	466	475	501	519	506	488	471	530	514	488	557	520	545	492	515	495	474	506	519	469	484	469	471	497	488	546	529	491	472	528	490	535	492	559	512	515	504	457	495	489	525	496	489	488	573	471	509	479	517	485	527	516	470	522	565	503	519	520	510	508	474	503	506	553	515	515	490	477	519	485	484	520	500	521	506	473	546	478	520	478	511	473	511	539	509	515	522	514	496	539	509	485	518	505	487	478	549	514	526	552	483	474	472	510	517	515	513	478	521	457	527	511	536	522	524	500	468	451	552	486	486	514	538	490	508	486	456	512	488	504	485	500	461	542	473	535	512	515	503	485	491	530	542	523	499	455	519	519	456	528	521	507	513	512	513	519	519	515	553	517	519	522	533	511	519	514	518	512	482	556	480	501	516	538	467	513	482	473	536	530	539	491	507	474	503	505	501	466	520	511	505	487	505	480	583	451	475	502	533	512	494	524	516	498	485	509	493	516	514	501	494	496	505	501	507	514	501	518	525	500	508	528	499	466	493	525	485	515	495	500	494	493	536	526	489	511	501	519	497	529	452	489	517	473	461	525	494	506	536	498	499	505	524	496	541	532	504	499	514	481	490	519	452	512	560	461	507	497	503	515	470	505	511	510	491	533	520	477	457	556	489	470	494	525	495	469	518	515	478	530	492	443	529	515	491	488	500	535	505	526	471	507	494	523	431	519	524	507	528	493	483	494	512	504	531	519	515	499	524	488	493	532	511	511	533	518	497	495	499	480	526	508	515	543	508	519	534	487	515	524	500	513	489	498	559	520	488	514	538	509	482	529	536	500	496	488	501	496	517	506	539	568	502	511	495	483	527	492	499	486	529	515	477	520	502	542	500	541	502	491	492	531	523	489	499	496	495	540	497	489	545	530	512	532	520	488	482	525	510	513	486	500	522	528	519	498	510	543	511	503	522	491	492	500	523	487	543	488	485	509	477	488	525	520	497	523	545	497	543	506	524	512	527	446	504	482	520	506	488	497	494	486	514	526	519	520	496	532	476	494	481	502	530	536	479	496	473	559	562	487	483	507	478	513	503	490	513	460	509	491	535	525	506	502	514	578	542	483	502	506	514	511	510	509	503	547	506	496	527	540	484	499	512	492	487	504	522	510	502	488	526	500	515	498	537	509	530	477	538	519	512	515	507	481	528	527	523	488	498	527	483	534	509	499	508	545	498	466	507	512	507	525	513	486	449	498	496	498	516	525	532	512	509	503	490	501	549	534	472	523	547	515	492	512	485	512	480	492	473	498	508	515	541	460	506	524	545	540	513	486	535	489	500	504	503	501	530	505	513	517	529	482	499	455	498	544	491	479	504	505	522	556	508	508	536	499	526	533	497	510	527	478	545	518	472	468	512	559	546	499	560	542	494	555	490	532	467	527	501	539	515	506	505	484	504	483	515	524	530	549	508	490	511	542	497	491	513	516	523	501	488	524	498	494	509	526	509	501	488	483	543	487	499	491	518	538	528	517	537	495	516	512	528	497	496	526	479	530	499	519	519	525	488	515	565	505	517	518	538	482	482	512	520	555	513	489	507	507	526	499	470	501	536	507	567	457	477	527	487	507	516	517	484	514	550	501	515	552	481	500	513	491	502	517	514	464	504	507	470	580	511	522	491	501	502	493	491	518	539	512	491	500	517	476	494	478	510	472	515	504	477	486	527	475	527	491	492	521	495	562	494	514	521	507	520	497	508	540	527	517	522	513	538	469	515	475	506	557	522	503	493	530	492	499	532	502	491	488	504	506	485	526	487	491	478	533	502	469	491	509	503	556	520	460	492	532	496	508	500	484	536	504	489	511	539	488	530	470	493	514	513	519	490	508	503	490	491	506	470	517	529	483	514	447	549	491	521	493	498	543	511	543	489	502	484	476	531	483	552	532	506	488	507	499	499	500	513	522	488	495	505	461	505	491	528	473	494	539	489	496	544	531	481	510	495	495	517	474	518	528	511	515	510	532	479	559	499	513	530	520	555	487	550	490	490	533	504	493	527	498	499	517	513	462	559	474	515	498	504	516	519	510	507	513	527	515	503	512	504	518	506	499	572	529	492	485	491	519	500	478	519	484	467	517	513	475	515	471	500	527	528	479	520	521	510	563	489	492	548	526	463	522	512	513	496	516	498	503	478	513	496	492	508	511	489	500	499	519	490	519	488	562	450	484	493	502	535	505	501	557	494	495	477	508	466	517	503	516	522	506	503	479	516	535	528	468	503	513	486	518	535	486	528	509	495	527	538	521	480	495	484	514	437	497	539	507	517	521	502	503	506	502	493	525	522	473	486	474	496	518	512	510	471	493	493	531	465	501	510	530	499	510	477	541	503	477	526	523	509	482	501	503	505	563	475	486	460	498	492	497	514	531	473	519	531	511	526	510	495	520	514	487	510	488	497	500	477	503	517	521	542	543	509	494	528	512	508	513	505	485	482	502	508	559	480	513	499	483	484	472	517	517	503	518	520	509	522	488	529	474	497	526	489	513	542	508	528	541	497	514	482	533	473	506	536	491	525	509	510	510	497	519	520	490	479	487	468	483	504	488	537	498	528	517	442	485	483	500	481	509	510	489	525	507	542	494	544	501	528	515	486	527	497	479	505	504	514	562	496	509	496	488	496	488	530	536	486	526	477	515	516	493	526	513	485	483	488	471	454	519	475	500	496	481	512	529	524	502	518	508	496	511	519	499	490	511	514	470	498	499	521	487	546	514	498	490	484	492	496	508	485	504	447	492	474	510	492	498	487	490	496	472	463	533	481	498	560	493	501	508	494	565	527	568	490	529	525	515	519	501	484	500	491	486	469	493	560	504	494	514	500	487	507	571	500	534	505	526	521	519	532	482	490	543	530	534	504	530	514	477	503	521	532	485	543	515	524	487	509	534	486	521	507	488	489	468	520	533	521	478	478	529	480	466	471	498	489	524	498	512	540	487	497	513	535	477	455	506	510	503	494	477	521	461	505	503	533	507	532	511	529	513	490	488	516	511	543	481	495	497	481	496	527	499	537	531	463	509	481	476	507	545	534	457	513	510	486	527	542	508	501	542	490	542	486	528	501	514	496	526	522	493	522	518	553	504	495	484	515	532	466	466	478	526	483	520	474	523	475	508	506	495	481	539	502	490	507	527	543	498	477	473	460	534	479	556	525	553	511	541	536	546	507	498	485	479	504	504	534	486
24838	24817	33919	26177	18841	7171	1157	528	369	296	269	277	296	264	266	277	285	276	292	294	275	278	303	266	268	272	271	302	293	249	314	277	282	269	279	271	264	289	254	271	309	280	261	324	273	269	281	283	261	257	274	284	296	286	261	244	282	279	265	261	259	290	303	255	277	259	300	268	302	246	283	269	290	237	296	257	284	276	294	280	298	281	275	277	283	259	265	249	287	258	281	300	290	270	285	250	277	239	305	259	250	288	250	272	262	279	294	292	305	274	264	304	279	286	286	263	279	269	312	232	264	292	285	273	263	272	278	270	240	282	267	269	273	309	269	271	296	237	273	266	250	278	267	289	257	252	267	264	257	263	258	269	270	278	250	267	267	285	285	265	286	270	289	269	266	285	289	284	303	277	249	263	278	281	275	292	280	255	268	279	257	266	276	276	296	263	286	288	291	284	290	250	287	262	294	304	241	263	252	265	283	278	265	260	273	266	252	287	297	289	312	249	271	280	263	265	264	284	256	270	293	270	285	285	291	283	284	290	271	274	238	319	286	296	283	276	295	246	241	261	250	246	285	282	260	264	279	269	270	261	271	292	285	281	260	266	266	319	286	284	296	293	273	283	234	267	269	287	248	249	232	283	280	261	269	271	288	268	285	261	251	288	255	274	276	280	263	298	279	266	253	274	299	280	269	266	309	266	248	269	244	280	318	282	263	262	266	289	256	267	249	275	267	261	266	282	244	264	304	289	302	294	257	291	259	290	263	250	240	260	247	273	275	263	259	301	284	283	258	306	267	298	280	280	286	302	271	265	302	281	272	255	271	256	272	268	261	294	284	289	295	289	265	288	272	309	255	272	268	279	260	250	284	262	280	280	261	271	277	278	270	266	263	280	283	270	247	241	291	305	265	276	293	287	259	296	295	273	266	264	283	262	279	270	287	290	282	251	274	285	266	236	270	254	264	272	295	264	282	271	287	269	269	279	267	291	284	281	264	254	262	272	276	294	287	304	263	268	257	269	281	235	250	257	301	231	257	287	277	233	238	259	308	246	268	248	236	293	257	305	285	253	262	262	291	261	275	240	269	268	252	278	287	272	274	271	308	274	268	275	260	277	282	261	307	275	259	284	264	277	291	282	272	249	276	281	254	280	305	269	320	258	283	243	319	271	303	271	255	277	256	305	291	271	271	260	300	291	245	270	294	275	269	280	277	265	276	266	246	287	271	288	268	259	280	262	257	285	267	274	272	287	271	239	260	262	273	275	289	247	284	307	293	296	283	244	284	288	274	304	259	282	262	257	271	275	250	275	255	283	286	258	290	281	277	287	292	255	265	280	274	267	271	273	267	266	312	266	308	279	261	253	291	316	276	272	252	295	271	272	263	268	278	286	262	287	302	291	262	302	266	269	301	248	265	251	266	238	272	270	270	239	273	264	261	308	287	278	291	259	259	277	272	278	262	285	282	278	277	293	282	257	261	263	294	289	289	280	287	281	267	280	259	286	283	266	293	279	275	279	253	265	268	299	299	292	273	247	265	279	284	266	277	265	288	265	293	264	284	256	250	288	253	256	280	272	276	280	244	286	263	298	287	292	291	249	278	265	277	279	255	285	293	236	261	238	269	265	259	262	285	265	262	282	270	251	261	285	271	296	281	263	253	273	282	276	268	285	245	243	260	275	316	286	256	254	276	260	289	281	261	278	278	257	290	256	250	261	281	274	254	288	248	245	282	284	264	289	246	274	279	285	270	240	238	320	305	275	277	276	285	274	284	269	275	276	286	276	288	279	244	279	287	289	280	258	276	248	275	283	255	253	268	303	269	286	283	255	279	271	262	273	285	286	271	296	315	288	278	298	292	285	284	280	308	255	249	275	269	264	280	284	278	260	262	278	303	306	255	276	269	264	280	287	250	279	270	232	287	274	265	259	282	273	263	255	283	292	271	273	260	327	302	245	266	292	250	276	286	297	250	273	293	307	260	280	300	275	237	310	261	281	295	267	266	301	262	275	294	261	294	281	293	269	250	253	286	274	248	277	295	247	262	277	281	298	237	279	256	250	275	275	263	294	277	302	300	277	280	257	297	236	250	282	235	259	283	279	270	310	286	255	263	289	288	281	273	277	245	262	280	283	231	277	258	268	297	271	289	285	269	279	274	283	290	288	259	297	274	267	305	281	270	285	273	235	276	275	283	253	303	268	283	291	296	280	259	260	259	270	281	286	273	310	286	281	276	299	264	288	297	251	259	273	289	300	287	265	293	277	275	291	271	277	284	286	284	302	297	244	279	270	258	241	269	252	261	297	284	268	263	267	242	282	275	293	234	248	264	260	231	275	269	279	303	277	304	261	270	299	265	269	282	275	252	267	268	294	256	268	274	258	262	256	265	252	299	243	268	278	281	282	272	278	272	271	245	269	300	261	251	272	255	240	257	263	246	288	262	252	268	292	259	275	284	278	250	254	255	262	286	269	271	276	259	271	283	267	276	263	253	288	282	265	279	270	255	238	273	271	280	278	252	292	254	283	257	271	281	313	258	274	265	290	283	282	277	270	292	273	273	253	284	257	267	263	272	296	274	291	271	257	266	283	296	277	235	288	268	287	267	297	256	269	281	238	263	236	279	258	289	262	278	284	289	267	277	253	285	308	288	266	289	262	253	277	269	259	273	279	291	280	296	272	264	285	245	301	303	285	268	259	281	247	255	271	274	234	262	264	279	295	272	290	262	264	258	245	262	266	272	252	309	269	274	280	274	280	250	271	261	281	289	290	258	292	288	272	282	299	243	268	266	302	261	278	249	279	306	250	253	287	290	258	257	308	294	298	304	250	241	261	272	286	237	293	260	259	266	269	254	268	247	256	284	265	268	297	313	283	260	277	272	279	241	239	275	279	267	254	294	275	264	267	246	276	283	263	274	249	278	289	267	281	302	246	292	247	302	279	275	284	293	290	259	278	284	294	250	284	281	286	280	295	283	286	286	275	266	261	278	278	267	272	268	248	267	298	278	293	246	265	271	294	281	277	282	289	278	263	257	281	278	275	281	275	282	301	249	277	289	272	277	263	282	272	267	278	275	266	268	269	268	281	295	280	267	252	246	272	289	280	294	305	264	254	279	269	256	271	299	283	256	286	286	282	301	273	268	288	285	270	278	288	285	279	297	264	303	275	255	266	274	272	256	287	288	269	256	295	265	265	280	273	256	266	275	250	274	264	272	286	282	305	283	295	278	294	273	254	277	261	274	287	302	290	275	263	268	269	264	282	276	264	336	273	289	311	277	255	299	262	248	268	252	270	247	269	252	278	269	276	314	252	248	281	259	278	284	271	299	273	289	280	279	282	261	272	300	272	282	271	266	286	252	258	266	264	235	271	258	288	259	266	272	271	286	258	266	258	246	261	240	260	288	264	308	253	285	289	262	262	265	268	276	258	287	265	284	293	275	253	225	279	254	284	257	265	279	245	265	274	247	251	263	268	291	266	257	265	240	281	263	272	278	264
60387	90920	62104	31514	17428	5993	2227	1193	761	547	505	487	556	530	504	501	526	512	516	504	509	506	530	535	486	500	485	499	507	480	490	498	489	535	525	478	530	509	528	524	543	491	500	503	494	532	554	480	520	495	506	549	476	535	527	497	494	510	496	544	510	510	486	567	502	492	515	510	510	544	470	558	585	523	511	497	525	478	484	495	543	514	557	528	524	482	533	478	575	493	520	482	501	512	498	545	499	498	502	499	520	549	508	524	509	525	522	556	536	520	496	498	499	518	512	536	539	516	517	557	490	522	505	505	559	489	494	557	506	508	510	543	511	517	535	494	501	503	500	503	542	572	502	536	527	524	520	524	545	502	570	523	521	527	502	511	509	511	500	503	494	525	492	523	509	467	506	508	504	498	535	512	528	543	528	552	527	539	475	498	497	545	522	471	498	510	518	509	529	507	537	508	478	509	534	490	485	499	545	531	528	546	524	515	494	516	499	506	520	500	545	491	519	483	477	532	566	497	524	529	517	544	514	499	515	511	499	536	488	517	500	505	477	504	498	489	523	453	520	513	550	543	552	485	569	526	548	473	495	531	515	558	537	495	525	502	499	543	487	505	506	501	510	497	562	530	512	485	515	516	512	512	541	518	561	500	521	514	512	500	523	480	456	501	512	505	499	516	500	526	498	509	524	519	534	489	504	508	506	519	503	498	551	523	509	491	476	498	509	547	501	510	542	505	499	515	506	533	499	514	543	525	485	510	554	489	476	543	487	535	532	505	523	508	504	473	542	547	515	511	491	513	517	550	513	533	497	481	505	520	497	501	531	522	568	540	503	481	491	495	566	488	466	496	536	523	516	545	477	497	486	510	487	513	471	523	508	574	542	531	517	509	497	535	530	483	515	506	502	497	531	498	529	504	517	502	528	510	535	502	493	518	523	504	535	496	541	498	503	521	526	497	530	499	497	551	470	497	525	521	514	520	525	496	479	516	518	506	529	471	549	531	530	531	475	497	488	552	496	517	585	499	502	488	497	503	491	525	530	521	467	510	524	526	531	504	490	533	539	527	538	546	478	490	536	478	503	497	510	515	541	532	480	533	490	495	530	551	522	544	486	501	533	534	529	496	525	529	534	533	486	502	525	518	479	500	532	487	524	535	533	512	488	524	509	494	473	541	519	514	497	491	540	508	498	513	557	526	503	494	511	470	565	489	506	493	520	477	518	518	562	517	512	519	531	481	533	493	527	449	485	520	516	523	513	522	522	537	489	515	542	515	521	548	465	512	477	489	479	494	491	495	494	555	521	504	524	485	537	492	495	527	491	530	476	538	514	532	519	505	523	502	548	524	517	514	539	571	512	481	491	538	518	528	480	510	531	545	510	534	533	486	481	500	541	527	554	508	540	515	545	496	544	529	523	538	521	547	533	508	513	524	521	500	499	509	509	513	509	505	542	483	509	472	526	535	487	469	528	479	523	472	523	506	504	511	502	510	489	503	498	516	457	494	560	522	505	520	492	495	541	505	537	562	507	540	492	510	490	446	516	490	520	538	548	469	529	521	555	509	526	511	474	508	489	502	491	500	524	506	498	501	463	524	497	542	506	503	535	474	523	459	502	507	528	501	501	544	518	538	506	516	500	498	487	522	484	487	538	489	491	495	502	530	514	526	518	524	506	540	485	489	530	532	512	507	512	507	510	539	532	510	502	496	532	528	536	505	517	529	525	493	514	505	534	521	517	531	484	537	514	518	518	478	523	507	477	502	510	513	482	557	517	531	498	558	523	533	503	506	542	527	516	490	504	546	502	536	468	522	543	527	553	485	528	560	490	505	539	519	551	520	503	464	542	525	550	508	521	527	522	573	541	514	515	482	552	508	517	508	514	538	501	514	496	504	544	538	517	507	520	539	502	511	514	532	510	485	486	544	530	512	516	535	495	506	498	524	492	491	488	501	516	505	537	530	484	458	510	504	495	524	517	541	500	530	508	512	527	531	495	518	532	522	500	528	500	496	535	500	500	475	512	533	540	530	540	513	520	499	532	492	490	513	521	492	508	514	511	531	525	511	509	489	513	535	494	507	524	495	503	534	507	482	483	544	477	504	518	516	528	552	475	523	501	512	511	558	526	513	460	525	541	486	525	492	515	513	508	543	520	510	518	471	549	512	486	552	518	508	536	521	474	531	506	540	521	458	533	522	514	496	506	514	534	520	496	530	547	522	536	512	524	511	522	521	517	489	526	486	468	533	493	533	516	550	590	516	542	510	516	502	515	510	517	547	464	522	509	474	538	520	466	527	533	496	495	488	517	539	517	456	531	506	559	490	508	508	482	508	525	471	505	505	520	535	528	517	502	511	502	509	471	504	508	474	536	510	533	537	521	488	503	486	521	500	524	534	493	488	503	524	489	511	544	529	528	519	518	523	500	510	516	520	517	510	538	526	496	528	537	552	483	518	485	524	500	454	513	520	488	487	495	480	502	493	491	441	501	515	480	503	526	536	484	474	496	533	526	505	515	516	520	540	517	490	479	500	526	479	485	515	526	530	532	508	519	479	511	527	543	522	533	529	484	518	551	466	512	512	509	540	548	511	554	508	520	532	516	491	524	496	514	518	497	547	509	477	480	518	519	474	516	534	467	548	510	524	532	527	524	447	502	529	511	496	514	549	517	560	513	506	540	513	505	500	489	500	476	517	476	488	516	492	507	524	505	520	512	477	554	536	510	479	532	524	505	520	518	445	513	529	495	512	532	509	500	569	480	507	501	535	490	465	508	485	472	517	557	497	520	571	482	530	517	534	522	470	519	501	525	479	488	519	503	492	497	534	535	513	486	502	525	516	547	470	508	495	490	500	510	521	479	467	488	553	514	525	486	482	499	531	526	508	520	528	476	532	568	527	524	481	533	556	509	506	468	514	542	498	502	514	536	481	517	515	561	494	516	478	544	527	471	512	488	489	504	492	547	495	522	519	547	493	526	529	536	487	497	538	515	538	508	497	532	499	492	501	526	477	523	494	508	550	539	494	515	512	507	487	501	521	526	517	497	534	540	520	490	498	496	487	526	529	508	519	490	520	516	508	519	499	536	528	523	482	492	515	494	514	495	505	494	538	493	503	477	544	472	541	468	518	515	509	552	537	494	549	518	511	507	538	505	508	487	493	515	516	531	509	549	495	539	563	484	457	517	505	554	519	551	504	539	476	494	464	527	525	538	466	518	514	556	554	528	519	507	538	528	516	511	521	477	539	527	474	485	477	535	474	502	488	487	491	491	506	512	515	506	475	503	484	489	512	520	505	523	522	494	494	505	531	519	540	462	539	522	504	581	517	527	475	534	512	491	501	521	534	529	473	508	502	529	536	532	473	508	527	506	514	542	494	494	515	492	519	513	508	512	509	500	525	510	515	525	517	522	530	484	520	550	550	524	482	511	546	553	502	514	529	481	558	518	517	528	537	506	505	486	498	480	563	536	537	507	499	514	534	499	528	527	530	514	516	463	547
23524	22210	31019	24921	21536	17253	4949	775	404	374	328	300	315	353	330	352	326	319	316	317	334	337	323	336	325	369	349	355	327	323	359	354	342	353	343	310	325	340	321	355	323	374	349	365	361	328	345	348	372	351	346	348	340	351	334	330	347	311	315	319	341	335	315	305	309	330	340	335	310	339	326	329	341	327	324	347	334	309	342	324	341	322	325	324	361	327	322	339	304	360	313	338	332	338	346	312	342	360	346	346	328	338	315	341	330	320	371	352	335	334	322	319	349	338	339	327	346	337	344	337	347	334	329	344	329	319	315	338	337	330	328	328	361	324	311	314	344	336	311	338	304	329	337	339	333	352	333	336	326	358	319	320	336	323	318	328	349	376	333	304	364	341	321	326	366	350	304	340	356	336	334	323	355	352	350	331	362	346	362	313	363	321	356	379	321	346	342	324	342	326	321	354	295	341	336	302	315	336	333	368	335	332	292	349	346	337	292	338	380	329	314	323	338	306	329	333	379	332	350	305	314	339	321	349	330	331	341	337	351	331	313	326	306	334	328	345	354	313	323	370	351	306	305	348	369	322	317	325	336	312	327	352	320	320	326	349	329	322	285	368	318	356	327	311	318	354	336	349	332	298	322	336	349	310	317	317	295	351	283	352	319	294	335	327	342	348	304	383	323	339	328	313	344	296	318	341	349	309	364	330	329	312	321	330	349	303	341	328	321	320	290	323	354	322	308	329	375	338	327	346	322	331	334	332	334	307	318	326	349	325	316	338	292	357	321	323	312	291	308	347	350	324	328	320	330	312	307	340	347	343	331	300	340	316	322	304	344	333	354	329	344	327	327	330	325	313	318	317	333	331	332	312	349	317	353	325	322	311	358	333	326	318	342	347	357	294	344	321	336	342	322	327	318	321	331	333	319	321	333	342	323	314	359	347	356	330	322	349	316	332	333	305	338	312	371	330	352	329	343	325	316	298	296	340	349	309	353	324	306	344	302	354	353	348	299	315	354	366	331	379	332	324	302	336	345	355	354	323	310	336	346	334	286	309	330	342	336	324	332	319	322	353	307	327	311	332	340	311	312	356	322	284	318	313	335	348	323	324	341	333	321	323	341	321	308	356	313	333	313	345	344	314	350	307	345	330	338	307	315	354	327	297	324	341	335	351	335	370	337	335	358	304	350	320	320	291	338	346	297	317	350	342	328	331	334	310	330	321	285	335	315	323	341	348	328	367	300	328	288	347	329	365	361	313	312	343	344	314	327	343	307	319	298	336	360	316	320	327	335	315	327	322	317	336	331	358	313	332	363	319	314	331	310	319	339	320	356	340	342	330	362	357	343	351	323	353	318	342	334	334	333	324	330	342	333	342	319	323	336	364	324	310	341	317	338	310	342	335	347	304	328	347	329	324	313	334	310	341	349	323	322	353	342	328	342	347	320	330	335	316	329	348	351	324	315	311	315	343	362	308	338	335	335	353	313	335	319	331	294	342	374	333	318	320	313	331	323	341	341	353	301	308	347	316	321	320	329	322	310	366	338	357	337	307	342	347	314	334	334	323	309	362	333	305	317	294	312	313	333	326	306	348	325	333	326	308	327	299	332	368	349	325	329	303	343	374	311	311	311	311	310	305	343	339	312	383	321	307	318	335	341	335	325	356	335	328	357	341	323	338	344	328	332	336	327	359	308	343	341	325	303	339	339	282	317	361	357	318	344	337	328	318	343	352	345	340	345	314	312	329	333	332	329	342	336	357	353	312	326	332	364	310	294	324	331	369	341	314	316	339	364	376	359	335	322	335	339	347	351	320	334	352	325	321	360	320	326	319	341	307	288	312	304	375	330	346	328	338	302	291	334	336	330	353	337	357	360	277	335	332	374	336	321	319	305	356	336	366	344	356	342	299	322	330	284	321	302	343	299	306	345	310	326	328	324	354	335	311	347	329	300	339	302	324	331	330	315	340	333	339	319	327	335	306	332	332	316	391	297	343	355	310	361	343	350	349	359	347	322	321	333	329	353	329	327	335	311	291	332	330	324	356	348	319	345	317	325	345	327	331	288	308	306	339	338	330	310	347	318	317	335	331	347	312	378	357	334	344	300	307	333	324	335	322	331	315	326	348	312	306	336	349	261	333	321	328	338	289	343	341	329	337	331	340	313	309	335	336	332	321	318	340	309	351	339	303	345	330	317	326	336	304	345	345	331	323	309	355	362	322	359	364	325	341	286	312	329	314	330	312	334	319	323	348	316	334	334	345	309	371	314	327	316	359	323	339	351	329	331	344	328	337	347	329	337	340	352	340	329	330	308	326	311	284	320	339	327	318	303	327	294	351	347	365	342	339	303	329	327	348	322	346	296	314	352	331	331	327	379	317	320	329	331	345	318	337	342	360	333	293	331	351	309	318	331	314	307	317	328	336	289	338	341	347	304	288	324	349	324	331	342	319	316	360	326	319	331	328	356	344	315	301	307	351	319	330	324	312	342	324	320	339	365	349	336	349	298	329	348	334	320	342	324	364	385	334	339	320	329	322	317	317	320	303	322	327	339	313	360	330	306	334	349	329	330	318	376	314	361	327	330	310	342	351	331	323	288	346	332	333	342	341	335	345	323	344	332	322	308	332	334	377	316	353	313	330	313	318	311	307	340	301	355	338	319	326	327	358	327	318	301	343	330	322	297	357	334	327	309	353	321	331	325	344	325	343	350	305	324	312	314	349	321	300	332	350	350	293	331	320	319	364	324	304	332	336	328	316	345	320	320	346	328	340	360	322	321	317	323	302	325	321	308	368	336	328	346	331	314	357	337	345	330	316	320	319	315	340	351	353	326	325	307	338	326	312	358	308	343	355	312	338	355	341	326	303	310	338	343	320	335	324	338	330	341	330	344	328	340	307	293	317	350	342	333	344	303	298	335	305	323	325	319	312	338	289	362	332	313	331	341	356	334	336	333	323	328	326	318	310	326	317	312	336	319	322	357	359	314	338	346	349	310	343	332	314	321	319	319	338	308	329	339	327	319	350	321	315	353	322	365	309	346	338	337	296	340	320	328	311	336	321	337	350	304	348	316	342	312	341	325	332	356	322	344	309	319	345	317	324	330	330	380	358	333	346	344	317	352	295	312	318	311	345	326	325	355	379	337	304	336	350	377	321	318	356	337	336	354	312	344	351	372	345	330	337	314	332	338	330	345	338	308	326	332	337	354	348	308	319	319	350	319	357	336	330	348	339	317	325	358	272	333	338	323	330	298	304	343	347	338	294	328	333	334	331	352	350	342	310	326	332	335	337	346	340	307	339	319	335	347	318	330	318	322	338	338	336	341	332	321	328	361	343	298	343	308	314	324	303	331	343	333	354	348	337	340	343	313	330	310	312	335	344	318	305	330	358	329	307	290	317	332	310	345	352	280	335	368	316	318	305	300	376	320	326	334	354	327	331	333	331	356	339	325	341	339	327	317	306	337	306	365	301	345	326	345	310	308	330	314	330	311	329	329	362
60948	100393	71774	42119	27083	9066	4681	1433	715	617	582	586	600	594	591	577	541	628	609	551	621	631	568	577	521	555	600	583	563	596	601	562	562	559	591	593	573	568	575	603	580	607	571	578	608	572	585	565	597	617	568	592	575	623	622	601	610	579	671	596	603	594	577	634	589	567	613	603	571	598	597	602	554	594	598	565	598	583	586	580	578	575	590	605	599	571	601	589	623	644	552	587	604	621	568	569	564	571	589	578	620	580	587	568	560	568	595	602	587	559	604	593	603	564	595	627	633	571	567	603	575	572	605	585	553	606	611	590	569	583	582	564	662	578	594	573	591	601	557	571	549	556	597	601	599	607	586	602	595	636	608	581	600	615	548	592	555	585	569	622	583	632	599	537	594	597	569	573	598	612	595	586	606	613	627	573	606	603	575	588	594	611	567	600	602	571	590	599	604	568	630	544	564	584	568	616	571	601	560	617	611	569	614	589	597	555	600	540	611	600	569	584	556	595	589	635	548	597	575	588	577	611	569	571	590	607	556	565	611	575	585	582	598	572	567	607	599	578	582	592	557	571	574	606	609	613	561	597	559	595	634	553	559	580	589	599	572	522	541	611	594	586	566	581	604	587	602	546	630	611	585	590	585	639	579	568	603	577	624	610	583	633	579	551	570	565	583	591	610	619	551	561	579	557	618	583	575	613	615	641	600	629	563	619	547	609	625	575	597	581	579	550	564	571	577	629	559	597	565	593	616	606	612	570	594	567	608	573	555	586	597	609	578	657	603	564	608	578	582	542	565	601	585	576	625	585	574	610	551	596	588	605	588	637	568	539	572	623	567	570	576	632	617	562	625	629	585	602	577	619	598	573	567	614	546	587	581	553	640	562	588	611	550	577	655	582	596	570	553	550	564	577	588	574	595	565	566	601	589	578	600	557	585	623	596	636	557	594	564	600	518	540	607	638	570	578	538	622	599	572	583	552	589	567	592	559	545	591	574	589	583	587	606	645	628	576	561	618	594	582	609	569	573	636	577	584	598	630	618	596	574	591	576	592	614	566	575	540	547	600	587	606	578	596	602	606	569	560	602	559	578	583	570	586	598	576	616	541	631	602	553	586	644	586	587	622	650	560	610	592	585	593	543	616	611	631	571	625	595	587	601	628	587	585	566	591	574	576	636	584	612	607	566	581	541	584	568	598	552	593	647	615	597	636	526	561	556	587	618	597	589	617	610	582	590	581	573	571	572	634	591	567	595	597	583	604	596	595	604	632	579	604	632	578	548	569	575	563	565	624	607	609	605	574	563	627	548	560	603	578	596	593	596	582	563	588	648	593	602	569	584	611	616	576	573	564	599	585	617	562	599	579	495	567	608	598	625	592	597	572	588	606	599	545	598	613	582	522	570	600	557	581	582	589	598	581	600	598	580	575	585	582	577	630	609	607	632	639	572	642	583	632	564	576	602	558	575	549	592	558	581	575	589	586	603	593	629	561	620	596	608	570	586	609	567	640	589	618	600	626	587	564	554	601	570	577	670	579	604	630	601	529	611	582	557	587	557	589	572	607	576	596	551	573	573	594	574	603	614	580	573	551	590	599	603	609	567	603	593	583	626	610	559	568	604	580	577	588	607	611	600	564	579	592	605	582	574	581	620	572	581	594	590	595	582	577	544	566	578	600	621	587	560	579	571	591	612	618	567	614	603	527	618	584	596	614	623	592	645	619	617	538	593	582	587	581	588	595	575	603	516	590	558	605	583	642	562	622	634	561	601	602	569	613	554	585	595	594	575	616	592	601	613	566	665	588	579	623	597	551	595	629	578	592	589	539	585	590	568	563	558	591	552	609	606	579	569	584	601	569	564	580	582	606	610	582	584	605	591	599	574	593	573	575	589	536	607	573	568	527	565	601	611	645	602	617	600	565	573	588	553	612	567	582	613	588	556	604	585	627	583	562	544	575	598	596	649	605	573	611	602	577	604	620	599	530	627	573	609	554	610	523	606	594	590	615	571	619	575	620	586	588	591	587	620	603	587	618	653	569	556	550	620	570	550	541	599	617	619	560	602	581	566	594	586	630	591	590	563	577	560	581	577	582	582	565	563	559	568	582	650	602	573	542	564	572	586	554	616	594	566	645	602	587	611	587	565	584	628	572	547	595	591	571	635	644	619	625	585	558	583	596	570	536	560	529	600	646	605	606	610	554	577	579	520	570	572	555	614	631	594	580	595	617	556	596	576	558	540	602	574	593	593	540	601	590	608	593	596	573	577	570	570	614	603	557	560	568	586	588	611	629	612	595	596	635	632	637	556	579	639	580	590	577	586	643	622	610	590	566	594	604	594	589	571	621	597	570	590	581	564	596	560	569	627	660	571	558	597	579	603	561	615	631	604	591	605	564	586	567	588	593	611	563	600	609	559	607	561	593	585	572	589	540	612	580	599	598	580	570	545	543	590	595	579	605	605	560	640	538	567	582	595	604	555	595	591	594	575	571	591	583	575	594	612	597	580	579	578	569	604	599	567	565	588	569	561	601	557	589	608	587	580	592	571	596	607	579	567	615	587	549	586	598	577	592	568	615	634	633	580	575	572	597	585	547	575	613	616	585	560	606	552	590	605	569	590	580	588	563	614	605	597	599	613	602	576	567	597	574	635	607	596	599	581	573	568	602	603	593	590	626	587	603	563	569	617	585	587	607	577	580	570	595	601	630	632	583	622	601	558	498	545	578	586	576	560	594	617	566	597	572	565	590	576	596	599	571	590	574	601	632	607	578	606	574	570	592	558	587	576	588	629	586	593	588	610	574	581	651	554	620	603	607	573	527	590	576	593	567	589	570	581	619	584	580	549	599	631	579	594	615	619	578	588	613	571	549	581	592	604	596	591	584	549	567	537	651	585	611	577	604	600	563	572	574	631	627	604	593	574	571	588	583	617	588	571	620	574	602	576	574	560	573	607	617	627	629	637	574	564	606	560	603	551	592	541	579	614	561	615	630	581	581	599	568	584	576	601	612	553	623	652	631	588	603	560	559	594	599	549	629	542	593	531	616	597	593	573	581	591	576	613	602	629	548	600	590	610	594	617	573	586	605	592	557	577	562	554	582	606	613	601	585	620	613	554	578	608	565	609	600	616	584	585	573	525	616	596	604	569	605	613	592	584	532	645	565	594	583	599	623	580	602	547	579	574	538	563	574	596	622	554	655	619	555	574	577	605	600	639	583	545	593	580	586	574	596	534	583	565	647	604	612	589	623	590	639	567	609	585	623	603	595	616	588	615	565	564	588	568	633	583	602	577	623	580	571	565	579	583	576	587	602	568	584	575	603	642	589	633	613	646	620	586	597	592	651	572	579	602	558	615	578	564	615	602	578	574	581	597	619	600	663	602	608	566	598	584	586	580	632	540	544	578	575	593	595	562	581	558	573	586	601	589	620	587	580	626	578	579	592	554	626	557	602	595	581	561	561	572	540	555	586	604	617	627	618	606	600	611	541	584	577	600	580
29275	30492	27054	11028	2229	700	386	234	282	260	280	235	284	265	268	283	242	289	254	284	299	283	248	276	267	253	247	281	279	258	260	302	277	267	284	288	266	276	302	265	287	270	266	291	308	254	261	264	251	277	240	274	272	257	240	282	263	263	258	278	285	272	277	261	272	259	293	274	258	240	287	258	271	259	263	250	269	260	278	275	241	271	288	259	306	283	284	258	259	283	269	263	267	272	248	264	264	264	275	254	247	271	263	256	265	244	261	266	263	285	247	301	232	250	281	282	266	278	239	262	253	284	284	261	262	275	285	262	283	266	240	241	306	299	284	281	285	255	269	267	283	270	281	293	246	238	269	262	275	267	279	272	264	251	263	258	259	249	273	226	258	264	277	278	236	289	276	272	301	261	292	256	267	242	261	261	275	261	282	267	256	262	256	246	242	279	236	245	289	256	259	279	237	287	235	253	293	271	271	260	273	291	261	284	278	277	257	262	252	258	271	264	269	271	246	279	260	282	259	270	260	267	268	268	265	257	261	290	275	256	272	266	277	271	267	265	254	268	247	238	277	270	264	268	262	304	251	287	257	252	285	257	249	286	284	248	262	303	262	259	265	268	275	268	262	296	293	284	274	267	261	278	254	255	274	299	266	244	261	278	274	258	278	280	265	310	259	298	254	277	261	263	272	268	254	278	258	279	258	258	262	281	272	252	236	242	256	269	254	278	293	272	273	289	259	271	279	261	272	293	289	261	268	261	263	264	268	265	265	242	244	272	266	294	285	250	254	263	275	293	267	248	250	265	290	295	260	250	223	271	267	267	302	280	284	270	247	283	264	252	252	282	265	274	286	254	280	246	289	258	272	256	265	266	301	263	247	277	260	269	270	273	260	288	279	279	280	262	271	279	278	292	249	277	262	234	283	264	285	256	267	255	271	277	234	299	277	250	258	255	268	277	288	247	275	299	262	267	255	284	294	270	258	272	265	270	263	262	243	321	274	269	220	295	229	251	265	245	262	270	278	280	276	256	257	242	264	256	262	255	295	274	270	260	267	276	266	257	282	266	262	258	266	252	273	255	269	267	268	270	276	249	240	263	281	281	269	241	261	276	268	288	271	257	234	264	242	256	267	249	268	263	270	268	291	265	268	271	255	282	271	276	315	272	266	265	281	262	275	275	250	278	266	269	253	246	270	278	272	244	270	309	241	273	267	250	283	274	266	268	267	261	269	261	271	290	264	282	264	256	258	238	265	267	284	236	302	290	259	260	254	255	287	255	276	259	258	243	276	263	241	281	247	262	285	246	270	234	230	242	265	267	257	245	268	292	263	291	263	280	277	228	265	256	284	265	241	272	262	276	248	293	292	260	250	274	267	275	284	236	293	269	258	275	294	269	245	237	239	258	272	286	242	271	283	273	243	250	277	266	257	288	272	283	307	309	272	281	273	273	260	278	285	224	257	255	280	263	278	280	274	254	265	250	262	283	273	235	275	257	273	258	251	285	242	268	246	255	298	288	288	276	262	250	277	272	258	260	250	262	262	285	266	256	268	269	240	278	276	245	254	259	287	268	240	244	274	293	275	272	280	262	261	240	283	289	288	255	268	255	267	266	266	249	274	271	268	250	274	244	263	269	255	252	272	244	273	264	260	276	267	283	239	271	257	265	242	274	274	267	272	261	265	251	254	265	271	272	249	259	267	261	247	275	260	255	269	241	275	250	263	237	266	273	257	265	254	274	269	279	271	266	263	253	246	238	273	274	238	275	294	285	255	281	245	296	265	239	279	269	285	252	263	260	284	260	266	302	272	252	279	272	278	243	259	258	248	283	285	267	279	245	275	289	253	269	245	266	268	269	258	267	222	268	248	270	274	247	263	273	283	270	263	250	276	269	267	273	273	249	281	263	302	254	278	281	286	253	257	266	250	263	277	248	273	263	265	250	262	274	247	251	252	276	280	259	261	262	262	272	237	271	248	267	290	275	267	263	264	293	262	262	268	269	264	302	257	270	284	260	280	263	263	253	303	264	258	256	246	272	288	255	286	257	256	280	243	257	291	281	262	285	260	260	279	287	254	254	259	278	284	257	285	252	289	263	261	263	260	262	239	240	274	259	229	253	269	282	243	265	252	248	265	273	261	283	281	254	260	256	248	272	266	257	251	265	258	274	291	266	291	287	278	264	289	265	297	246	265	272	228	267	254	270	273	272	253	273	307	272	267	277	267	276	281	272	244	251	263	243	256	246	253	288	262	287	266	270	233	284	260	232	238	289	278	273	267	272	279	251	258	262	265	238	250	262	271	283	262	286	281	264	253	282	262	262	278	251	278	266	263	292	262	280	252	255	271	284	257	277	281	254	248	279	283	262	285	278	269	270	256	227	279	259	258	247	289	298	284	286	254	298	245	243	272	288	275	290	240	303	237	288	313	258	277	257	270	271	273	254	244	294	261	282	301	270	255	271	279	238	266	271	279	292	278	225	252	246	257	283	246	253	282	284	269	259	277	257	299	266	249	295	259	271	285	298	274	256	254	282	252	255	275	261	279	264	300	252	243	254	249	243	286	257	285	243	252	259	295	260	266	268	285	322	278	253	274	303	262	253	293	223	264	257	256	313	277	271	282	248	255	272	260	271	268	255	275	239	260	293	254	253	257	293	243	279	289	271	272	277	268	270	242	258	264	275	276	266	279	250	295	232	285	285	284	269	275	259	245	266	300	246	248	275	266	252	266	269	258	265	280	269	268	263	294	265	252	253	270	250	255	237	273	265	261	252	267	267	268	242	244	250	264	270	269	282	258	263	254	299	280	259	277	270	251	286	260	276	291	268	244	247	273	253	280	273	252	268	255	262	247	298	259	266	241	250	266	249	250	277	251	277	299	256	266	313	272	269	250	255	274	259	277	281	249	263	280	261	252	298	291	283	247	255	260	256	267	264	268	269	259	287	278	243	272	235	290	301	284	277	283	261	285	287	237	279	264	238	234	274	262	277	284	256	269	263	285	257	278	271	275	258	252	287	286	244	265	253	275	273	241	277	277	247	268	265	264	261	266	256	300	275	260	269	276	281	283	276	303	277	236	282	290	264	248	265	273	258	243	257	257	262	254	271	244	269	274	252	283	246	242	272	284	229	280	260	270	262	308	260	268	277	273	265	266	281	275	283	258	263	274	256	247	261	273	259	252	268	237	280	301	264	259	291	281	279	295	271	267	267	260	275	241	269	244	272	286	281	250	241	260	252	275	250	285	255	269	266	257	255	266	261	263	249	291	238	247	265	283	267	262	244	283	257	264	283	262	262	264	247	261	286	260	253	277	269	267	283	253	280	312	225	286	241	264	274	260	231	278	260	255	267	284	271	277	284	279	265	298	275	255	279	237	275	251	271	262	276	281	251	241	261	262	299	255	266	270	261	269	264	253	287	272	268	291	256	253	274	252	282	274	276	276	258	272	273	276	271	248	264	273	275	276	262	253	283	259	253	253	293	226	241	268	263	235	273
36865	48027	32718	12047	4779	1712	730	589	462	526	474	490	508	499	544	509	545	485	502	513	495	513	467	552	497	542	487	506	467	536	516	521	519	470	503	540	496	550	575	503	502	534	497	564	554	493	524	508	539	515	497	532	497	489	485	538	499	544	518	509	518	513	499	507	471	518	511	490	510	533	464	491	468	499	537	557	512	481	520	524	518	501	470	470	464	480	510	484	521	518	522	555	535	505	487	518	527	562	545	514	486	514	539	545	536	530	505	507	552	509	533	494	476	520	519	523	525	498	479	504	554	492	506	486	511	493	506	496	521	508	551	507	515	495	511	506	517	498	506	499	499	535	526	498	524	511	509	522	475	489	508	529	527	472	511	505	509	510	468	499	538	527	527	515	510	533	546	521	516	498	501	488	543	513	503	499	525	511	531	490	549	512	548	504	542	485	506	499	489	538	516	488	540	521	504	496	491	505	519	477	520	451	513	531	473	510	509	497	506	529	529	532	493	542	503	507	539	515	486	484	532	489	517	497	521	542	515	494	524	524	504	527	480	473	479	505	537	532	518	535	526	486	490	497	510	507	561	508	508	475	563	494	498	507	516	511	483	459	537	506	502	487	506	526	543	537	491	510	500	503	513	515	493	496	523	524	513	548	542	510	532	501	505	489	504	487	488	512	477	533	487	502	512	488	510	514	528	512	505	517	513	530	503	494	526	498	521	562	512	471	533	504	499	555	503	502	515	535	504	499	473	485	515	509	531	493	505	526	510	493	517	545	514	534	559	472	492	529	540	507	508	500	495	498	527	518	480	490	503	551	492	494	503	457	561	509	518	524	466	520	496	503	515	489	500	526	519	536	509	510	551	522	523	479	491	507	548	530	493	537	490	526	497	521	529	518	506	524	503	500	504	532	539	516	494	530	530	518	510	545	509	458	479	481	502	520	534	507	498	491	517	516	543	500	466	546	529	516	540	507	531	511	519	518	510	485	500	494	514	505	520	481	488	491	502	486	475	527	528	528	474	522	533	528	491	518	473	502	516	497	478	526	507	508	491	516	542	554	482	524	513	490	528	489	514	505	505	521	543	507	516	472	496	515	483	475	524	506	525	471	507	523	535	512	493	502	526	536	519	503	513	494	506	542	507	491	531	509	546	525	566	490	504	491	520	499	528	531	514	501	526	505	512	479	507	534	513	524	551	477	505	514	508	468	518	544	510	513	476	515	508	518	469	510	523	517	511	492	503	477	523	508	507	515	483	495	552	518	497	548	508	545	499	549	509	473	508	524	524	538	517	482	475	481	499	513	542	507	525	494	469	524	489	500	547	488	507	524	495	527	520	532	485	524	514	532	477	495	500	507	510	486	496	514	529	494	487	522	480	529	472	552	526	521	520	551	480	519	510	505	489	507	550	468	483	488	514	501	485	534	507	526	489	542	539	509	510	462	523	492	470	506	527	524	513	541	529	523	502	493	525	520	495	537	500	526	496	484	510	518	511	570	503	582	512	459	481	530	510	527	541	504	489	517	518	522	481	524	546	512	512	509	527	507	507	506	500	511	493	523	506	469	493	504	495	514	474	509	500	515	490	507	525	514	497	544	501	533	516	490	475	525	511	511	493	530	513	487	522	514	480	501	504	488	511	492	538	497	510	499	501	494	557	551	513	565	476	525	517	545	514	528	512	501	511	512	550	483	501	509	518	517	518	475	502	516	553	497	512	482	498	502	531	454	530	484	504	532	511	509	515	504	457	498	528	523	524	491	483	493	503	486	517	496	506	477	499	503	513	494	470	526	496	533	502	534	492	496	536	472	468	546	497	463	524	521	503	487	506	532	543	523	521	522	493	500	493	488	527	527	548	507	517	524	527	503	488	512	505	547	482	539	527	538	528	529	535	510	525	482	547	516	482	484	527	505	493	533	502	542	524	495	512	470	544	542	501	520	548	489	518	528	573	508	529	533	514	499	514	494	491	510	534	487	505	536	547	528	509	498	560	509	490	507	537	507	493	494	476	502	504	511	502	559	445	499	474	517	484	493	511	484	512	492	492	520	529	497	526	537	517	515	525	502	507	527	509	533	512	535	509	535	496	541	518	510	498	535	519	504	495	528	470	494	479	512	492	521	474	501	534	495	486	513	537	535	516	480	517	529	463	526	497	505	507	488	483	486	539	495	540	517	506	531	487	493	503	517	526	536	510	524	526	491	566	503	538	477	466	487	523	507	532	488	487	561	456	484	498	525	502	539	485	511	504	473	533	539	506	511	491	482	471	462	494	476	525	484	507	533	497	546	498	495	506	500	484	490	527	506	485	496	512	507	517	535	475	537	522	526	533	517	551	476	503	478	525	484	494	522	475	552	543	531	509	488	527	506	498	519	505	514	513	456	527	510	521	518	535	509	484	526	491	490	507	511	502	522	516	536	510	499	474	516	490	516	530	543	493	507	541	499	489	521	520	500	492	525	496	511	505	546	516	538	549	525	515	480	568	515	507	490	545	480	526	502	514	489	525	492	501	524	526	491	485	515	498	478	506	524	464	527	480	483	526	509	560	509	498	520	526	546	484	562	489	494	549	567	490	482	483	500	495	478	500	496	492	513	488	526	464	483	509	504	500	503	503	491	501	516	509	482	531	521	490	515	520	502	493	464	523	499	537	489	505	515	494	515	475	529	540	524	515	534	529	517	473	518	462	527	532	501	505	484	514	536	491	536	479	528	517	538	550	506	532	527	499	517	512	508	491	518	497	525	566	527	485	481	467	535	474	511	469	505	505	494	471	526	494	540	480	520	512	514	524	505	488	518	514	516	554	501	502	517	526	517	488	523	562	526	486	509	485	498	540	470	512	528	546	532	517	528	564	566	513	545	513	482	516	524	520	515	460	490	511	509	477	493	502	474	524	511	481	547	488	507	538	523	477	476	519	468	499	529	523	487	504	534	555	486	515	527	530	490	479	520	483	531	518	523	572	510	490	514	524	553	495	504	494	463	525	498	479	527	492	526	498	509	556	517	520	524	499	519	521	489	513	533	523	540	493	499	508	518	508	519	480	492	502	489	496	512	563	519	522	503	516	519	520	472	493	525	538	502	497	518	509	512	512	486	538	553	533	561	486	538	492	484	507	520	528	541	516	534	514	524	500	502	486	525	528	524	521	488	498	508	530	484	505	479	541	475	475	456	542	483	469	477	482	536	521	478	515	520	516	537	549	503	512	511	524	478	497	534	512	511	498	533	510	508	488	510	491	475	532	500	502	498	535	524	521	479	542	505	484	483	510	554	500	540	545	539	522	502	534	506	520	497	477	520	514	527	523	522	522	531	532	531	502	513	523	523	487	516	538	523	475	502	484	529	515	530	488	487	522	540	499	503	492	473	477	459	536	527	502	486	507	506	547	483	472	517	508	486	482	506	528	475	507	495	505	528	485	489	528	515	514	485	529	509	491	521	524	469	489	477	517	488	492	520	507	481	533	515	495	499	510	550	509	498	510	557	522	497	540	505
24720	24608	33906	27796	18901	7083	964	360	296	269	274	295	277	278	285	293	318	290	248	286	286	248	296	279	294	291	297	259	262	242	282	264	279	281	256	266	280	289	280	275	258	278	256	321	259	285	287	273	272	272	263	262	260	301	276	288	274	279	258	279	277	273	276	254	273	261	265	267	250	331	254	272	281	283	264	292	263	302	277	272	273	270	252	245	265	319	246	248	280	250	245	263	255	264	274	240	282	233	301	275	274	263	285	233	265	238	275	285	267	283	272	288	264	274	273	284	277	228	270	272	274	281	258	289	254	297	254	256	264	308	310	284	283	265	252	260	285	272	291	269	257	286	266	262	287	254	260	248	262	297	283	310	253	279	259	273	271	268	248	278	279	268	282	275	254	311	277	273	269	263	333	264	270	246	291	268	280	283	303	287	267	266	294	301	274	242	282	280	274	284	256	286	273	292	267	260	232	260	291	284	263	248	274	291	271	288	263	284	253	245	268	269	272	263	294	283	282	281	242	279	302	275	260	278	314	249	253	242	277	288	270	262	273	270	307	238	295	310	303	294	258	257	275	270	287	250	266	265	267	267	271	287	276	282	255	275	254	260	268	265	246	267	253	260	291	279	279	254	259	319	299	274	279	274	257	283	258	270	223	285	302	274	272	272	278	282	291	237	277	259	260	273	259	262	268	290	303	279	285	262	278	283	274	279	311	296	274	275	267	248	276	245	277	292	272	262	269	275	276	266	261	261	255	274	279	265	295	279	274	295	263	268	288	289	307	268	300	281	289	274	243	210	257	284	264	281	285	277	259	262	283	272	297	268	281	271	300	264	243	286	284	274	265	264	256	271	272	271	278	252	272	290	256	252	264	269	269	263	284	267	253	285	293	282	263	270	269	289	256	302	251	311	291	277	276	268	250	264	256	279	282	280	261	286	261	270	267	277	262	276	252	282	265	261	261	282	286	301	277	264	284	273	292	235	266	276	269	285	278	266	274	286	298	310	295	266	262	297	284	262	239	259	271	241	279	256	290	266	265	305	298	302	272	283	277	272	257	269	274	275	283	252	280	279	256	266	239	273	247	272	267	244	276	273	283	266	295	270	295	271	289	276	259	264	293	251	273	263	273	267	282	286	288	259	285	278	269	270	258	260	304	274	289	286	257	250	275	255	262	274	294	298	251	268	281	286	280	279	259	279	289	275	257	272	303	269	280	274	282	251	275	300	276	292	269	291	292	282	269	260	258	262	249	272	265	270	262	299	287	286	262	261	317	275	296	266	298	260	277	268	281	274	266	262	266	301	288	261	247	269	274	235	324	253	269	307	278	255	250	252	261	289	285	277	290	278	254	265	273	243	277	275	276	264	301	289	268	264	270	278	288	279	279	286	261	293	257	293	259	272	294	267	263	293	255	292	249	257	265	269	249	272	267	247	271	246	285	270	293	277	286	278	283	289	265	302	286	291	282	290	270	284	302	279	287	286	266	293	281	278	299	270	284	278	291	262	273	291	282	309	298	262	288	260	277	299	272	287	263	289	263	277	265	279	279	264	275	273	249	279	274	319	260	248	286	269	280	293	279	269	260	268	256	276	276	270	301	280	262	274	287	294	278	258	265	289	293	283	309	246	265	254	259	294	268	273	269	290	311	276	258	273	292	260	267	262	272	270	287	262	264	316	287	281	275	291	247	273	286	248	272	297	245	266	251	265	292	263	276	290	275	291	260	267	248	272	266	283	251	285	267	253	254	268	278	267	267	286	251	296	274	244	269	289	311	250	280	261	260	294	270	270	221	273	273	300	299	279	256	278	264	277	283	265	258	291	283	273	279	281	267	238	275	284	305	277	269	300	262	234	262	246	261	269	278	262	258	266	293	264	253	252	266	272	269	301	249	280	275	273	283	302	261	232	232	247	272	254	297	256	269	253	294	306	279	284	276	288	286	257	275	278	253	253	271	269	305	266	287	295	298	255	279	282	245	273	292	266	292	260	241	269	276	256	277	259	262	270	263	283	289	291	290	266	256	272	278	270	276	267	291	281	244	255	277	266	276	266	288	270	269	218	276	259	272	267	277	292	289	256	270	295	280	298	290	276	260	265	263	297	278	277	300	263	274	273	296	247	281	284	279	285	261	270	286	267	249	274	274	298	252	294	269	273	281	295	275	272	304	249	248	259	267	260	299	251	269	278	292	284	257	293	286	280	289	279	278	282	284	287	248	264	277	276	272	281	247	263	288	276	260	249	264	251	253	293	265	257	247	279	295	288	270	258	274	268	261	229	277	274	279	266	263	272	299	262	270	261	264	302	281	278	271	348	268	244	300	250	286	277	274	247	278	281	257	255	267	266	259	289	250	255	319	260	269	251	298	260	238	256	240	294	276	291	256	306	301	252	276	256	297	281	244	258	286	293	269	263	280	268	253	257	246	287	263	289	301	246	224	278	261	270	283	278	250	270	228	274	245	273	292	267	251	263	267	296	272	270	273	276	257	264	286	269	277	255	286	275	290	273	279	306	258	239	273	253	278	281	255	272	254	283	296	279	280	299	252	280	279	247	269	282	306	243	267	252	267	302	291	259	263	280	287	264	289	257	279	301	273	280	244	274	281	306	260	249	273	251	294	298	290	260	299	266	277	257	302	289	283	266	291	295	269	272	263	269	297	281	278	266	264	273	273	277	264	297	260	260	278	267	242	299	299	288	252	286	274	280	275	257	288	244	258	275	280	290	261	323	260	298	287	263	253	283	277	303	290	265	258	275	293	277	261	253	265	282	290	294	250	284	280	260	244	247	265	274	314	286	265	264	255	303	267	281	252	248	312	264	257	282	285	258	279	251	265	253	270	262	283	291	272	275	290	258	253	254	275	294	272	246	258	246	274	304	280	240	289	269	241	265	292	280	290	285	288	256	277	298	268	260	291	264	255	275	279	285	277	263	285	274	246	245	306	245	250	273	264	289	295	263	314	285	262	297	258	264	270	310	270	281	275	265	286	286	250	293	239	281	286	263	293	281	269	287	250	286	255	270	269	269	257	310	294	294	256	274	274	269	310	274	274	261	262	256	233	261	276	281	294	303	262	285	281	283	273	277	276	273	277	265	275	288	282	277	262	249	267	294	268	250	282	254	264	268	258	266	279	265	268	274	276	284	286	261	282	277	276	285	265	302	278	267	312	272	262	295	274	258	272	283	309	255	279	295	298	279	265	274	267	259	242	286	269	249	271	274	252	304	281	268	274	285	285	308	298	268	258	233	247	245	250	271	281	275	271	241	264	262	282	258	268	288	282	279	263	272	265	282	283	289	250	294	261	262	275	287	260	273	246	247	279	269	250	272	278	258	285	259	264	268	285	273	279	254	269	275	301	275	262	272	262	284	253	266	268	275	261	279	297	263	267	297	270	295	274	282	251	278	292	280	232	247	256	256	269	270	263	282	304	268	274	292	245	276	256	254	244	301	286	295	289	261	298	273	283	270	273	244	291	278	288	261	272	288	293	274
59503	90491	63938	37692	16170	5363	1502	676	549	510	558	516	527	500	493	532	521	530	489	518	517	512	545	542	501	477	507	532	549	460	536	535	513	485	515	508	493	484	506	518	505	533	532	503	462	519	521	520	513	508	506	538	501	530	520	519	513	540	504	493	483	508	505	517	523	460	528	534	528	510	557	551	495	507	510	491	512	525	547	528	501	546	533	501	509	503	489	526	508	531	488	512	530	514	535	528	456	498	503	496	485	522	514	505	508	518	536	489	524	543	517	525	512	498	548	537	500	501	509	532	563	525	502	530	495	481	546	538	482	505	497	489	518	509	548	532	500	483	508	522	522	508	526	539	510	491	525	547	511	509	526	488	506	501	553	502	515	529	537	522	509	490	541	537	567	525	497	509	531	550	497	498	519	519	481	507	515	561	476	490	541	491	481	510	523	514	512	544	551	544	559	504	522	538	562	507	498	546	500	540	532	516	530	523	515	531	500	539	516	551	513	512	531	540	498	505	526	534	539	486	515	518	501	524	523	516	495	517	486	501	495	558	540	501	525	507	515	544	521	553	476	496	532	488	505	502	526	543	535	530	499	560	558	533	501	543	522	477	529	518	517	478	501	554	517	500	515	550	537	507	524	525	551	496	513	491	495	500	521	504	513	488	486	493	474	507	509	533	510	508	476	495	536	520	474	527	507	513	520	508	517	521	539	535	523	515	556	500	492	549	504	538	486	528	475	505	485	543	514	504	536	520	495	515	574	539	533	555	528	575	513	534	485	532	522	508	452	509	526	550	523	480	450	493	485	462	498	523	546	524	532	515	553	548	541	543	517	533	514	493	483	479	524	514	554	549	518	550	525	504	526	508	537	520	529	559	521	512	486	493	539	525	481	519	524	531	530	489	520	522	507	502	541	505	501	502	558	502	510	523	507	526	547	519	540	518	490	468	484	492	516	584	509	562	516	503	556	533	480	554	541	486	534	507	527	541	518	495	502	518	501	542	493	511	553	556	524	501	528	540	482	524	550	489	516	528	523	562	531	536	499	534	561	518	517	549	517	515	523	550	495	512	509	533	520	550	552	535	486	490	503	508	540	533	505	510	520	529	505	542	512	503	522	478	500	482	493	507	514	540	500	560	539	553	556	492	499	481	525	545	532	515	549	529	541	535	548	487	502	510	507	506	490	522	497	512	509	537	516	525	491	530	510	514	493	531	482	507	490	465	509	548	484	541	539	527	523	515	562	514	538	488	483	473	514	478	534	503	514	468	556	525	493	554	532	552	513	528	485	484	530	511	498	498	570	509	493	508	518	476	494	515	477	487	477	525	484	507	492	504	521	519	498	506	492	565	504	530	537	526	525	509	507	538	532	498	525	503	523	481	505	517	539	509	502	499	541	511	540	506	512	516	562	508	517	518	538	531	471	540	554	470	557	506	497	507	511	558	535	542	530	493	544	511	523	501	532	530	482	493	497	544	491	509	503	483	535	535	538	502	503	509	495	499	547	527	548	506	501	504	514	570	494	479	498	470	482	502	488	491	559	513	516	538	504	515	519	543	528	540	538	539	515	510	539	537	503	510	501	484	514	510	551	512	510	529	498	491	523	523	490	582	480	511	515	495	485	518	492	523	536	483	514	567	493	516	504	552	505	500	533	495	531	528	513	554	521	509	487	530	528	515	516	536	522	487	490	528	530	506	485	571	499	526	534	535	525	505	524	532	530	559	511	538	541	514	502	528	498	543	519	511	479	508	483	532	472	472	527	491	490	503	511	518	498	490	509	549	486	547	547	496	507	489	491	514	506	454	509	519	506	518	473	512	538	533	537	511	516	543	511	537	513	463	525	491	509	535	491	467	531	544	520	511	520	553	539	512	496	545	529	508	453	530	548	548	519	531	552	506	524	519	547	522	501	537	497	548	543	538	514	563	526	481	506	505	518	488	527	501	527	504	519	540	531	524	518	497	476	534	532	501	506	472	526	464	541	521	544	494	541	509	487	481	527	531	519	522	503	539	508	529	571	541	495	507	533	541	566	526	522	537	509	523	490	525	499	507	527	512	490	523	507	528	530	488	520	501	540	508	514	513	549	515	520	514	502	503	525	508	518	508	475	468	534	507	527	480	523	507	497	498	505	492	538	543	539	512	493	522	533	508	527	492	484	543	494	523	505	528	531	479	533	479	502	527	530	537	501	551	524	485	519	489	522	490	552	523	527	497	547	523	518	504	508	505	534	483	547	513	491	497	499	517	454	518	478	499	506	530	541	515	510	512	494	524	541	531	540	498	502	556	510	534	476	504	542	505	493	522	515	547	482	507	538	511	502	520	523	537	487	521	523	478	557	508	557	528	523	554	514	525	490	540	501	499	497	533	555	512	526	552	500	496	515	518	537	517	518	505	505	516	538	495	540	477	519	498	511	531	521	494	498	512	540	515	527	524	506	540	472	484	546	520	497	498	516	515	533	558	497	505	476	530	520	557	492	545	519	521	524	525	526	508	476	532	503	520	536	538	509	501	532	487	520	520	535	511	501	505	497	498	487	581	520	542	536	506	490	548	500	491	536	488	505	477	511	562	514	492	524	524	553	528	466	521	522	547	512	479	520	515	535	490	519	499	517	547	509	503	483	526	501	563	486	500	553	512	505	499	467	476	469	537	513	476	524	519	529	489	509	522	507	546	519	523	475	522	523	520	529	513	537	548	519	495	546	524	571	514	510	524	510	511	526	492	508	525	541	496	510	525	518	520	480	508	498	523	533	506	511	521	534	507	537	526	517	502	509	530	501	538	551	500	509	530	481	503	510	494	497	497	546	503	522	497	518	498	521	511	507	513	509	548	505	496	508	485	534	495	474	535	514	554	517	521	532	548	515	524	473	518	524	531	517	486	510	516	548	534	520	519	493	547	522	506	543	501	501	551	537	479	491	522	546	502	517	485	493	522	494	482	520	515	521	514	502	499	514	550	505	538	528	511	543	490	500	499	502	501	502	562	522	532	531	571	498	516	511	465	498	556	513	518	534	502	510	533	532	500	557	536	518	510	551	530	519	503	459	534	525	500	516	561	499	501	522	511	495	513	549	541	538	512	504	550	522	534	512	538	546	510	539	489	524	537	474	496	503	521	568	535	502	504	503	503	492	483	510	534	501	534	533	529	484	526	519	485	520	517	513	520	546	517	549	456	529	523	526	532	559	549	515	551	479	504	533	528	522	536	519	507	499	506	511	533	549	505	549	494	498	496	492	516	508	527	530	506	544	515	499	522	547	514	513	538	507	552	537	530	536	504	549	493	501	548	514	538	496	487	486	501	488	497	514	538	540	562	519	538	487	518	544	519	496	493	550	499	518	526	495	479	496	508	538	498	525	521	467	522	496	518	549	522	555	475	511	547	486	509	525	498	517	562	529	562	522	527	554	514	518	535	518	517	501	535	505	507	511	515	497	489	514	506	487	508	515	576	476	535	545	500	534	527	483	489	518	514	512	520	510	462	502	544	487	520
23493	22658	31496	26063	21303	16610	3833	469	374	361	361	337	316	379	343	346	335	315	325	339	343	329	336	302	334	346	349	326	284	356	338	367	334	340	326	333	301	327	330	347	341	331	292	316	345	321	347	317	311	341	356	353	325	329	337	343	347	331	285	352	333	336	332	327	341	318	357	298	304	298	342	336	320	322	331	326	332	319	336	323	356	327	366	333	334	340	328	377	318	321	334	312	326	311	344	321	287	305	322	307	299	352	324	356	351	329	334	346	314	359	310	333	308	318	304	317	324	348	307	343	327	326	292	338	333	356	342	345	337	338	332	350	320	333	317	351	321	326	301	334	341	321	344	329	314	317	338	304	321	336	319	308	338	322	370	309	330	336	334	298	335	335	299	324	334	349	342	296	349	336	312	354	339	297	364	301	351	313	344	316	284	345	318	321	347	358	340	352	342	299	320	320	330	313	330	350	337	342	329	329	320	329	294	306	329	343	327	348	344	330	321	318	312	378	335	340	328	374	336	296	321	330	302	341	293	329	324	306	335	316	324	313	358	303	335	339	342	327	307	334	340	318	333	312	382	338	331	341	333	348	340	317	319	364	331	349	352	331	299	368	315	312	344	308	304	299	302	338	328	291	301	316	325	354	343	328	335	336	327	313	298	329	313	313	326	342	357	352	304	318	324	327	308	346	334	305	342	338	336	316	379	321	345	338	330	323	338	342	287	349	333	320	357	347	364	365	335	341	321	339	336	316	327	344	313	320	315	338	344	366	315	320	341	317	317	341	324	317	306	345	318	300	354	327	329	335	354	354	341	320	336	333	317	325	340	325	326	290	320	332	346	325	314	312	311	281	363	330	310	318	312	342	354	327	315	320	354	359	358	326	311	339	327	341	293	309	353	352	349	312	306	321	312	311	330	340	322	346	348	326	354	313	312	321	303	333	308	350	339	355	345	340	307	327	332	345	350	290	349	322	338	354	316	305	325	307	310	331	329	315	320	350	321	316	349	327	329	330	330	313	343	343	311	355	330	348	345	336	306	302	344	366	342	295	298	331	315	314	313	335	346	337	310	287	327	337	370	340	332	345	318	345	368	325	298	354	336	345	323	316	331	336	312	317	328	328	339	339	332	342	330	298	345	306	315	321	308	325	311	356	334	304	313	303	365	307	320	324	327	342	319	331	323	330	317	321	345	322	348	314	324	332	337	293	346	308	302	338	318	357	337	315	325	329	314	308	355	327	327	355	340	328	303	348	326	337	321	305	307	321	339	302	325	349	342	319	325	288	363	333	304	301	319	281	332	333	305	292	358	324	333	315	320	295	318	322	324	343	323	339	305	340	316	343	365	294	321	338	360	358	333	345	339	356	316	319	319	315	297	342	321	303	313	334	302	342	371	322	320	316	334	306	342	321	337	342	309	338	316	293	329	323	312	332	325	337	337	300	312	319	340	299	318	341	344	315	300	324	308	345	333	318	341	321	313	312	337	352	325	314	336	334	325	306	336	304	320	338	324	349	297	349	329	327	320	312	338	320	328	358	302	295	330	292	317	352	337	377	323	314	324	325	313	322	340	346	321	305	304	310	309	294	329	296	329	330	323	324	315	308	374	327	329	298	361	315	340	336	301	290	309	302	319	326	324	323	320	334	309	308	324	323	308	317	297	320	326	306	289	316	333	340	367	320	325	312	335	316	343	317	333	335	326	325	318	298	321	357	346	341	345	298	324	329	289	329	318	319	325	322	332	287	331	310	359	308	333	349	319	341	297	353	340	325	297	314	324	298	351	329	379	300	313	320	316	351	322	338	337	354	329	308	330	304	336	332	316	344	326	308	307	336	346	345	327	312	287	346	342	330	337	360	312	350	314	357	347	331	329	340	321	335	326	330	349	313	334	354	320	351	345	298	329	347	336	318	350	318	314	336	322	332	315	317	343	308	343	332	361	321	323	322	304	334	354	304	285	299	329	323	354	335	312	317	313	344	305	356	322	322	314	358	332	358	340	311	344	307	345	303	329	314	337	329	355	308	335	310	321	310	349	336	309	319	370	337	335	330	333	301	323	357	296	345	327	322	335	307	344	292	342	364	319	358	332	321	312	314	346	315	334	325	337	315	333	354	300	326	295	327	328	328	281	351	363	299	300	331	324	327	315	351	316	343	381	330	327	329	324	350	321	349	300	322	334	314	324	331	305	330	332	348	331	351	342	324	309	332	331	310	307	343	326	303	341	300	338	297	305	333	302	295	370	339	310	330	320	328	333	330	318	325	333	353	303	349	336	328	314	279	322	368	320	342	324	351	341	334	352	339	347	322	321	341	313	344	321	364	314	331	318	333	305	313	346	317	358	324	341	315	314	330	359	345	331	324	336	311	311	324	336	340	363	342	291	333	348	346	332	306	344	332	318	293	348	350	316	315	334	300	338	318	342	325	288	309	329	336	311	296	331	347	345	361	345	288	326	350	331	326	290	307	311	291	305	314	302	313	323	302	348	315	305	318	305	296	356	370	323	316	326	310	358	318	320	350	340	324	335	339	307	308	325	331	334	305	325	333	289	337	336	310	312	328	369	350	332	341	304	311	324	297	349	347	318	333	345	309	361	337	318	272	319	329	351	330	295	289	299	320	347	284	295	317	348	336	319	319	333	313	307	319	337	336	311	320	320	354	323	333	307	307	319	359	357	329	307	354	313	343	361	357	337	313	331	332	363	346	325	325	332	315	331	330	352	354	321	347	314	309	299	321	348	320	325	321	320	325	328	353	354	353	294	329	320	341	334	334	352	354	347	317	313	334	313	338	326	312	312	314	335	370	320	329	343	344	329	356	372	316	336	353	316	323	277	323	342	338	333	331	327	318	320	310	346	303	313	370	382	364	325	323	315	316	313	332	297	352	329	314	312	330	342	318	335	300	364	313	333	333	342	331	353	305	301	345	333	323	321	302	314	314	336	342	319	315	337	290	285	326	305	338	366	309	340	311	320	308	330	326	318	362	339	344	323	317	306	309	316	314	325	328	291	319	353	334	312	317	350	296	312	332	348	312	335	350	331	324	324	296	352	321	318	325	345	337	344	320	327	313	336	352	320	310	327	346	351	304	339	345	337	297	346	366	335	364	311	333	328	345	345	343	292	328	329	291	340	323	329	296	331	355	335	319	347	319	332	347	338	352	305	342	350	299	315	285	329	321	337	339	336	325	325	316	354	349	326	348	321	334	330	335	307	298	299	296	347	332	319	293	348	343	345	334	315	323	334	314	346	336	371	340	344	343	333	327	336	358	359	320	299	328	361	300	339	336	348	296	331	349	333	321	291	336	318	318	303	312	300	334	341	325	342	307	324	303	336	340	343	329	316	332	284	361	299	347	334	332	298	325	327	322	329	374	330	333	329	331	310	316	314	356	332	308	298	321	345	337	310	362	361	317	334	352	319	321	320	321	307	333	330	353	352	357	316	333	334	327	369	316	317	312	334	367	311	358	344	355	305	349	304	320	334	302	344	345
60282	101323	73226	45464	21536	7412	2194	831	668	579	608	595	603	596	611	581	609	614	594	627	586	588	608	601	590	563	621	611	564	568	611	576	605	612	575	584	593	613	611	582	595	584	573	593	581	569	582	596	584	582	624	604	605	592	582	608	610	600	624	583	583	615	577	583	631	599	581	574	608	597	548	576	587	599	570	618	625	587	618	605	587	544	592	612	592	626	618	587	575	563	571	564	621	580	580	602	564	610	601	559	568	555	552	575	576	617	570	585	568	575	542	569	583	623	588	597	578	584	576	542	602	540	571	578	588	588	582	571	585	597	578	603	569	633	603	613	591	583	622	598	559	607	628	573	581	602	580	551	555	600	554	650	594	580	566	574	561	628	581	547	627	596	610	580	607	634	638	622	578	600	613	568	553	601	563	592	600	614	604	598	603	594	575	599	577	574	552	574	591	592	548	621	583	582	603	604	638	605	589	583	647	597	631	578	574	603	600	615	595	598	572	588	609	561	600	590	593	633	601	599	521	603	584	597	589	598	569	587	599	560	586	617	617	585	581	565	587	598	623	564	612	576	593	565	572	595	598	567	573	592	595	601	598	556	569	592	626	560	598	591	598	588	561	631	598	601	572	608	613	555	605	614	594	598	564	576	635	581	621	581	599	539	568	578	609	598	574	586	579	603	573	595	555	588	570	640	587	590	545	623	600	603	572	533	580	557	585	539	590	628	569	601	568	614	564	560	592	613	549	591	588	562	565	605	574	626	615	551	587	563	586	622	610	565	590	608	605	561	569	579	596	609	542	572	540	562	622	581	578	597	590	602	587	550	569	607	597	593	620	594	563	606	596	575	603	597	577	613	581	619	578	591	553	598	571	559	581	581	571	643	589	564	601	576	604	634	637	622	587	622	607	541	583	616	591	601	586	586	591	613	609	586	593	552	566	572	598	609	569	620	572	585	567	575	600	592	611	567	590	610	591	595	584	601	565	614	582	624	619	567	596	612	584	585	608	546	574	540	608	555	585	610	604	615	580	585	576	608	595	602	587	606	561	590	569	547	614	619	621	612	604	603	554	578	608	597	556	570	599	603	589	580	569	636	579	560	591	554	592	602	595	562	560	566	561	581	559	566	585	579	596	568	601	596	585	577	587	600	618	583	556	584	572	619	557	569	563	565	596	582	589	543	600	575	564	573	600	610	579	639	579	555	561	559	621	592	570	579	602	535	544	572	596	625	613	602	580	603	614	569	559	581	596	578	598	600	585	563	601	565	613	599	591	588	555	616	577	620	604	588	603	583	557	561	549	573	604	645	612	601	632	557	558	574	571	568	578	598	595	594	576	576	614	582	562	604	592	610	578	628	598	585	568	612	584	629	579	574	594	609	565	583	593	565	616	579	577	610	619	619	579	564	574	615	627	590	591	600	594	609	551	608	623	599	553	584	582	558	589	619	602	578	603	624	579	565	599	580	598	613	528	585	646	632	604	540	590	582	600	608	586	604	608	600	600	609	563	634	577	578	620	561	583	577	533	571	571	564	598	573	601	546	582	593	620	579	608	571	596	585	580	586	580	576	571	624	612	572	587	576	582	578	558	581	588	580	573	597	568	618	577	624	580	642	559	613	601	575	584	572	572	593	571	576	591	579	637	633	627	606	568	584	601	595	582	600	553	608	610	572	596	573	607	583	579	557	552	564	620	598	555	599	591	597	612	544	560	584	549	584	598	582	584	603	582	583	594	575	582	571	627	616	586	593	557	617	577	594	629	595	592	579	606	603	578	596	579	582	567	569	587	600	587	581	626	593	590	621	636	606	569	582	548	541	652	616	565	575	585	585	582	594	609	565	634	560	601	608	588	603	621	594	606	597	558	555	551	590	598	586	619	603	620	551	583	607	585	625	585	603	619	593	579	593	589	586	621	607	570	602	577	604	592	552	562	535	619	547	564	586	566	569	567	595	590	595	591	593	613	609	598	597	600	570	578	575	592	588	608	572	585	558	616	595	550	603	559	582	552	543	620	549	580	619	606	576	623	582	611	592	566	580	593	568	635	567	595	591	601	577	613	559	541	565	617	559	598	588	569	555	595	577	615	583	583	588	607	564	613	588	545	575	611	586	592	560	575	612	571	579	612	605	585	574	592	583	585	639	579	591	618	562	613	587	534	610	582	562	598	581	568	564	600	597	596	555	543	622	592	598	588	591	575	586	642	559	578	602	558	582	560	594	608	581	564	586	575	575	560	610	615	566	551	580	606	565	567	537	566	574	612	637	591	499	548	606	594	587	574	594	567	579	542	570	579	577	561	571	580	610	586	576	606	569	583	569	559	565	590	577	605	582	604	597	572	611	543	596	524	537	554	565	572	588	625	569	552	622	618	564	616	622	585	602	573	628	532	594	536	577	590	576	603	608	575	576	609	544	574	580	602	544	594	585	604	591	612	546	568	613	565	570	586	597	635	563	566	605	605	551	573	581	596	576	600	596	570	587	591	594	550	568	567	536	651	649	599	617	601	594	629	574	587	596	576	570	594	613	587	599	615	638	594	593	594	553	556	595	638	582	575	560	590	569	564	549	567	563	594	582	621	603	594	580	579	598	541	591	569	582	612	621	607	546	591	565	593	570	592	588	586	560	588	589	609	622	600	584	629	607	563	571	601	599	557	570	594	581	596	560	600	589	605	588	607	614	586	605	574	526	627	586	576	578	570	597	587	602	598	626	565	596	540	567	585	608	575	573	573	601	575	593	591	607	577	581	602	606	610	584	581	622	566	550	586	623	590	592	574	517	586	578	623	576	604	585	582	593	603	596	576	580	606	638	599	567	614	575	567	554	606	577	614	636	641	575	585	576	568	586	659	611	614	561	610	591	602	565	620	592	605	609	590	518	580	617	611	572	606	582	605	574	583	558	525	611	624	596	560	592	594	607	639	590	584	553	558	591	577	595	608	596	606	593	568	603	597	609	619	599	604	581	569	596	584	561	559	571	602	597	651	602	616	617	571	587	584	609	564	583	572	620	601	578	606	566	582	562	609	533	635	579	576	594	589	590	631	578	675	576	552	581	592	650	595	567	569	597	628	596	603	576	622	570	570	621	596	603	597	565	602	598	591	597	580	612	548	605	563	607	581	612	622	591	581	577	575	566	572	593	583	520	630	594	584	516	600	570	588	584	573	590	581	591	609	621	616	552	586	547	554	609	572	568	555	598	564	576	611	616	619	604	555	580	570	575	594	587	614	597	593	561	606	561	578	579	600	603	585	609	575	590	567	627	594	583	574	591	589	593	630	616	604	584	597	543	576	569	578	585	551	630	546	571	602	587	592	589	555	554	591	581	566	592	610	602	601	563	598	586	598	577	629	592	592	589	561	567	587	619	575	585	572	574	612	529	571	569	569	539	600	576	588	538	567	585	578	590	614	586	605	589	596	561	608	568	617	614	637	590	594	601	578	603	599	603	582	598	583	619	594	632	591	584	589	557	589	550	560	576	589	607	591	595	581	553
29139	32256	27632	12309	1861	526	324	274	283	268	266	269	246	259	284	244	251	253	270	260	295	273	276	268	263	284	301	262	286	258	279	265	273	281	274	261	282	276	250	273	286	276	271	270	282	296	284	253	276	305	275	253	306	282	251	279	267	255	263	277	244	278	264	251	263	260	272	246	262	273	254	270	258	289	298	278	263	273	263	234	287	261	269	239	297	276	316	258	267	260	260	245	288	258	261	238	255	254	285	286	267	260	290	285	269	308	262	284	292	261	241	252	272	277	288	246	267	259	301	284	263	220	274	276	263	264	242	284	252	244	283	261	301	285	274	282	303	277	301	302	275	260	302	254	273	277	266	267	259	258	265	259	255	247	296	268	261	268	294	262	269	275	262	282	275	254	258	245	257	241	247	291	279	237	259	268	259	273	292	256	273	275	247	254	266	288	276	259	262	283	262	254	278	277	282	264	230	233	281	276	253	290	268	295	247	248	265	265	254	285	276	262	248	290	300	273	247	270	261	268	280	260	300	261	292	263	272	283	271	270	270	259	273	246	270	280	271	279	265	311	262	305	267	275	266	279	261	255	288	287	281	253	229	251	241	262	260	279	280	273	270	268	274	260	287	276	250	268	263	255	288	243	257	258	254	269	293	269	256	270	253	273	259	267	259	258	282	286	248	253	262	262	280	261	280	265	282	273	290	285	273	279	270	256	301	293	263	261	259	286	265	275	263	248	276	264	273	263	243	258	268	280	273	266	275	279	289	254	286	260	259	267	315	262	276	293	265	251	277	256	263	261	254	278	254	281	266	260	254	288	295	282	268	246	259	277	265	281	247	282	269	259	304	267	235	241	239	249	252	277	273	252	269	267	244	283	252	273	280	291	273	258	280	252	279	331	255	255	272	277	287	267	290	284	274	267	294	288	256	285	273	272	261	310	269	283	284	247	294	279	290	258	256	262	270	293	257	264	276	267	290	274	233	263	280	274	242	254	237	261	302	252	269	276	298	287	297	255	247	256	275	261	295	279	271	263	277	286	276	227	266	261	261	261	269	284	272	262	265	243	273	242	266	285	259	285	258	252	286	281	266	281	253	267	259	265	270	265	239	265	258	270	282	267	250	308	256	262	251	260	311	242	277	250	282	264	266	273	241	274	264	283	286	266	251	283	233	252	243	271	275	271	269	287	277	273	283	268	264	281	296	277	271	273	284	284	288	275	236	239	261	271	286	284	259	253	273	237	256	268	280	287	259	255	282	263	251	223	273	246	264	261	292	263	256	258	236	263	278	241	235	262	251	293	293	263	277	262	261	283	272	232	288	301	281	284	289	277	280	268	270	267	263	286	287	253	295	253	241	288	260	245	267	251	270	283	282	246	261	257	267	278	249	287	284	234	277	268	269	282	280	268	262	256	255	266	256	270	256	276	280	258	286	253	266	280	289	241	281	293	276	264	271	236	282	270	268	277	229	250	272	260	255	291	243	256	236	274	282	255	290	260	265	267	255	284	289	239	269	279	256	264	268	254	256	245	282	256	261	264	276	268	275	303	276	263	261	266	267	282	270	282	264	248	282	269	272	265	277	275	291	253	280	257	266	248	254	237	255	279	276	279	263	285	255	258	266	254	272	259	249	278	240	239	235	277	277	264	281	252	260	254	247	279	257	277	263	270	252	242	218	230	284	243	262	239	267	271	270	286	283	299	274	273	265	274	244	258	283	270	293	248	260	275	247	246	262	244	258	263	241	252	260	248	273	264	247	286	248	275	267	286	278	262	239	256	273	275	269	255	256	282	277	246	298	258	258	266	284	265	257	273	292	282	274	279	251	248	279	268	272	285	253	261	277	270	275	255	241	254	285	274	274	297	235	253	273	287	294	238	286	257	294	259	269	287	281	248	289	270	263	295	262	266	276	267	279	249	253	315	256	265	270	283	248	268	287	235	259	261	271	271	294	248	225	299	272	288	250	283	266	273	274	257	272	267	268	282	261	246	269	256	277	261	266	259	245	263	272	283	265	298	274	233	267	270	262	252	265	285	275	266	246	268	273	264	257	255	251	246	269	263	248	294	287	275	247	257	298	250	292	273	272	253	257	256	260	282	267	254	252	272	265	262	282	252	273	285	272	277	291	244	260	251	260	262	289	268	281	283	261	252	219	273	263	283	247	278	257	319	274	261	251	276	258	267	278	287	243	259	259	277	250	283	254	244	262	261	260	285	261	281	280	259	265	298	277	296	268	268	251	260	314	277	265	292	275	262	257	270	268	247	266	263	263	274	292	291	272	247	309	295	273	249	273	264	253	269	246	281	276	257	267	265	248	258	265	259	264	267	282	268	271	283	270	297	260	269	272	275	285	284	290	241	268	278	277	266	276	292	265	285	260	263	259	265	241	263	260	265	277	271	291	231	284	285	258	295	269	253	275	261	258	266	251	288	288	275	239	265	265	261	288	289	276	253	248	248	245	246	288	289	293	259	283	236	270	284	251	288	303	268	294	250	249	255	251	283	256	290	270	270	269	297	286	245	269	254	245	261	315	269	250	235	288	274	266	271	245	285	266	259	267	284	272	277	307	262	271	275	235	251	276	263	270	290	275	228	280	249	262	259	271	258	244	274	285	265	274	265	262	275	267	270	283	256	271	267	268	254	288	283	240	295	274	253	239	272	274	278	264	274	257	255	288	246	274	281	260	268	262	270	254	266	278	280	275	279	277	277	262	300	264	278	270	260	262	268	319	279	227	277	277	285	302	272	266	276	271	290	286	252	260	255	240	264	265	269	244	261	233	261	274	270	247	280	267	266	277	292	270	297	264	271	268	249	276	276	259	242	251	230	267	266	288	254	290	252	257	265	250	284	261	302	270	245	280	298	273	254	255	277	250	280	278	287	272	298	243	262	259	246	284	287	254	259	290	240	272	260	278	269	292	284	277	271	247	289	277	255	269	253	267	240	255	275	269	291	241	253	265	279	246	300	278	261	280	267	269	282	269	295	300	279	302	272	286	315	251	267	266	262	260	264	282	284	264	269	265	293	271	264	265	269	266	310	267	281	269	287	243	251	271	276	278	255	252	223	286	296	274	287	282	252	313	259	271	267	269	248	287	260	274	239	257	278	262	269	247	293	264	253	266	265	273	284	261	268	285	266	283	262	266	292	286	254	270	280	256	259	276	266	253	251	277	253	279	234	283	279	268	263	267	263	288	250	259	259	234	257	282	263	278	240	229	252	262	251	286	256	259	264	262	245	276	261	268	292	252	270	268	261	283	260	298	282	251	269	289	253	291	269	274	247	249	298	246	271	247	262	255	314	233	288	258	264	259	250	247	294	245	253	290	258	276	254	238	281	274	265	285	272	258	260	253	247	282	266	239	272	261	287	244	255	306	247	262	249	252	265	255	268	262	287	263	283	298	248	284	251	286	284	277	263	264	254	286	276	253	267	283	286	303	256	249	242	289	252	276	262	271	247	275	238	268	278	243	271	298	264	269	282	254	263	237	296
36640	49273	33076	13338	3599	1191	620	520	495	532	500	483	524	521	482	495	461	524	499	491	518	478	552	492	507	500	497	521	502	516	547	469	479	534	480	519	530	500	502	519	523	488	532	536	489	520	524	507	533	511	480	493	507	523	484	518	501	506	501	497	477	531	525	519	487	508	536	516	510	468	482	469	486	523	497	511	518	529	476	525	557	522	514	496	484	491	476	508	494	539	496	515	517	530	521	516	541	522	478	522	496	541	533	479	480	519	498	554	490	510	510	474	510	510	530	447	540	492	565	519	540	487	497	528	484	533	493	475	490	526	522	475	514	510	528	510	529	529	445	547	501	496	480	492	517	488	504	536	540	511	520	535	495	475	533	502	472	485	492	503	494	485	513	505	489	506	509	517	528	478	487	505	517	463	552	511	473	553	490	493	521	509	516	504	485	505	510	505	507	501	504	489	511	506	487	519	514	537	504	492	509	504	483	452	521	481	499	524	507	491	513	522	508	510	534	494	529	522	513	532	512	537	505	498	464	516	490	498	571	531	527	485	519	515	458	522	524	509	473	494	532	526	538	499	497	529	509	503	512	481	517	479	477	523	484	496	493	527	514	474	521	525	508	501	530	490	530	492	510	494	519	496	527	499	530	517	528	500	510	510	474	526	518	519	524	526	488	507	485	555	539	490	498	506	501	524	547	506	544	485	473	527	479	521	528	477	518	526	549	508	502	471	470	514	483	546	536	540	533	532	515	526	540	476	482	496	515	517	521	516	485	495	534	490	557	507	475	522	503	531	494	491	501	527	532	515	487	496	524	519	507	507	509	500	509	543	514	509	527	526	507	543	472	518	494	500	542	507	497	495	523	489	515	501	488	482	520	492	530	536	505	523	528	495	502	501	507	516	518	508	495	458	492	547	543	499	487	530	492	486	532	507	544	484	508	513	511	484	488	502	512	492	498	513	486	492	521	521	532	469	489	520	508	523	543	544	526	506	486	555	491	493	486	493	526	479	502	488	518	507	506	476	534	505	528	512	558	547	541	509	519	507	497	523	504	505	508	533	530	500	489	486	513	515	526	531	548	509	496	500	525	468	520	526	495	502	502	460	504	510	566	479	491	499	491	473	532	539	532	543	487	474	494	493	476	520	489	487	522	516	471	560	521	500	538	506	498	501	529	490	540	507	506	504	515	502	506	485	516	524	523	483	490	479	489	512	469	503	508	494	520	546	510	509	532	486	497	456	507	541	541	547	514	491	514	493	518	501	542	525	494	539	498	506	537	560	521	514	504	476	521	521	481	497	534	471	505	503	533	537	522	509	498	511	542	501	543	491	525	491	513	499	513	532	492	514	504	545	488	527	484	519	510	503	499	482	509	524	497	507	477	514	506	469	481	501	567	516	513	492	533	511	545	501	497	489	500	537	504	463	543	459	516	479	519	516	493	532	495	542	521	493	479	548	555	504	490	499	492	510	457	526	495	477	517	542	560	490	501	482	532	495	504	520	491	514	528	502	535	495	536	529	490	487	527	512	545	520	484	507	515	490	496	505	542	513	472	499	508	520	528	498	513	522	499	484	540	497	492	481	500	512	510	517	532	534	484	530	522	538	529	532	520	461	500	490	487	486	505	498	517	521	499	457	513	544	473	507	466	523	479	504	490	500	541	497	514	486	508	515	497	482	505	507	520	500	514	501	471	472	486	518	546	474	550	539	502	501	506	520	499	496	537	488	546	498	512	466	473	519	505	511	523	529	546	542	503	498	468	534	473	501	512	531	533	532	481	552	505	526	476	556	482	490	472	502	513	474	525	467	526	513	512	522	510	501	544	499	498	510	497	519	440	496	560	528	501	502	483	513	545	543	515	532	549	479	541	520	488	504	561	537	515	507	535	480	488	497	499	477	522	521	494	492	501	512	481	525	479	500	492	555	505	530	521	558	534	483	505	519	554	498	516	540	527	501	488	508	500	472	512	523	505	498	508	493	506	523	484	512	492	490	535	509	533	527	521	528	531	532	452	537	497	494	523	498	525	521	519	508	501	490	507	465	521	502	542	488	530	544	525	477	519	541	515	476	515	487	470	504	512	475	547	513	474	466	480	506	496	516	534	518	508	487	506	532	508	479	503	478	521	523	538	517	528	510	501	498	521	475	499	516	519	525	496	506	524	511	494	513	534	490	503	522	548	524	501	501	512	537	547	541	549	499	521	498	505	489	494	487	522	513	505	490	540	523	482	503	465	486	477	523	498	515	507	537	513	496	473	495	518	487	494	510	533	526	527	538	489	494	545	523	492	496	543	496	496	469	492	486	517	509	485	507	484	502	504	510	556	499	550	519	511	515	550	531	498	524	478	520	489	505	491	490	490	498	482	536	517	508	474	497	514	510	497	504	507	534	525	469	484	458	503	508	497	490	505	536	487	478	525	488	509	505	552	489	483	503	549	546	501	501	521	531	533	511	546	468	509	538	484	517	469	475	515	529	491	494	524	495	491	515	502	514	532	506	471	548	495	499	494	511	479	524	505	519	500	503	505	525	524	520	492	514	528	499	499	532	508	495	510	483	535	494	530	486	518	490	503	513	545	523	511	518	475	495	505	504	446	522	511	517	491	530	512	531	488	488	527	503	525	524	522	527	544	524	530	540	480	515	543	517	543	551	507	489	480	506	541	556	481	472	521	538	518	495	519	526	509	505	509	543	497	482	530	549	515	530	497	511	527	529	489	526	478	485	516	538	503	512	499	483	524	529	536	527	515	484	523	501	553	537	526	546	530	451	512	538	515	493	479	509	486	509	548	501	518	451	547	528	486	525	521	485	516	534	524	473	514	486	480	476	525	497	505	551	534	520	507	498	536	527	500	532	519	492	543	523	499	532	520	502	481	503	484	539	532	515	540	510	504	489	545	497	486	496	512	524	485	507	481	527	514	467	510	531	516	520	472	512	541	523	491	530	508	515	555	505	549	499	504	556	513	493	479	500	557	526	499	533	497	510	507	501	504	504	491	494	523	513	491	505	543	522	456	524	537	512	492	525	511	517	502	530	536	517	508	524	562	509	489	477	480	523	446	486	503	540	463	490	511	475	472	516	520	514	504	501	527	504	555	507	518	542	503	507	521	530	510	490	503	530	530	480	490	485	525	510	496	512	504	506	558	526	531	510	500	497	513	526	497	499	488	468	541	531	547	536	549	511	494	516	498	507	517	481	541	495	459	516	512	547	490	512	491	491	520	539	485	520	490	499	545	537	493	514	479	485	499	491	464	517	508	511	504	506	521	527	543	494	479	528	517	461	489	504	518	505	491	556	521	534	496	519	516	491	518	501	486	481	453	528	523	492	493	472	542	532	509	484	476	496	476	536	493	521	531	511	474	484	499	531	519	502	545	535	488	508	536	513	512	513	496	529	494	474	504	514	511	534	517	533	518	494	522	526	504	527	519	508	509	517	512	531	487	564	508	535	518	517	496	524	501	469	520	534	494	532	509	514	497	518	511	502	519	482
24827	24320	33881	28250	19526	7661	931	308	295	255	237	273	311	282	295	263	285	275	291	266	288	280	265	286	259	296	280	267	299	288	301	292	260	278	315	243	262	276	284	285	258	279	286	312	285	287	287	286	268	259	284	263	253	278	257	251	245	259	254	277	275	280	271	285	245	291	269	261	313	296	275	309	268	284	268	289	274	258	277	287	289	274	267	288	243	280	280	255	286	276	284	257	293	294	277	275	273	293	260	287	297	285	298	279	246	298	246	262	259	259	301	273	262	263	292	245	289	285	260	245	283	267	254	275	266	280	280	295	257	257	290	299	271	272	296	250	269	249	238	277	295	265	249	263	316	260	288	254	258	249	273	258	284	273	299	255	264	251	273	259	268	265	252	297	259	259	281	235	275	276	255	298	262	277	281	257	256	260	253	256	249	266	280	261	269	279	293	266	291	301	263	300	255	273	281	296	271	271	294	256	282	253	296	288	296	306	265	261	267	274	269	282	266	288	280	245	285	282	265	310	266	256	275	271	298	274	278	247	271	272	287	307	289	280	261	248	279	262	275	293	237	248	278	254	274	270	301	260	273	295	276	278	277	287	255	284	256	268	274	254	267	275	288	286	273	285	284	294	245	279	269	248	290	297	278	285	266	295	238	268	252	284	268	321	267	281	284	320	308	299	294	248	258	274	281	298	246	286	270	286	270	291	290	320	288	268	277	287	250	256	292	265	271	263	241	290	272	255	278	276	286	252	300	284	301	283	221	257	274	278	262	294	277	269	288	244	293	277	300	252	282	307	288	296	285	275	252	273	288	280	232	260	267	298	266	267	257	263	294	280	259	289	278	299	271	283	295	277	281	290	298	290	245	266	293	295	299	282	273	285	267	243	290	264	254	280	268	276	275	243	235	245	257	273	232	284	245	258	296	265	306	261	263	285	302	270	278	267	274	257	260	271	279	307	293	277	282	254	294	267	269	242	257	259	282	276	321	277	282	261	288	256	294	278	286	274	293	267	258	258	280	262	245	272	272	257	259	255	281	277	297	288	293	259	289	249	277	269	258	286	282	283	283	250	256	295	278	268	264	251	267	258	280	281	278	283	269	260	285	241	298	269	273	295	282	280	283	260	271	288	273	254	246	277	284	266	284	300	264	270	277	262	301	287	253	285	271	281	277	248	287	283	278	281	275	259	280	269	257	293	313	254	292	293	291	253	282	264	278	265	271	260	277	279	282	306	282	273	275	291	278	268	266	273	267	266	251	287	237	280	265	252	292	265	275	232	288	252	255	247	288	305	288	266	270	265	271	277	289	247	267	253	278	296	271	281	249	259	288	290	266	271	266	269	282	276	264	270	292	280	275	285	295	279	272	286	269	309	285	286	294	268	270	265	274	260	291	273	251	287	280	276	242	268	286	267	273	281	258	288	294	275	268	252	286	299	272	281	268	250	298	266	291	278	282	283	247	265	281	272	287	279	274	286	273	256	275	297	266	275	265	266	298	296	282	295	261	299	267	260	250	308	247	298	278	269	303	283	273	249	254	238	280	263	306	262	253	247	279	267	292	267	279	260	287	279	293	277	292	282	298	287	268	250	295	280	277	284	266	256	294	288	283	295	249	267	282	258	289	261	306	272	275	259	269	283	268	263	230	287	232	291	281	263	287	306	293	269	256	274	251	276	267	274	249	241	282	258	251	239	273	257	277	305	245	289	253	276	296	298	292	306	277	284	278	269	265	254	259	262	287	302	264	269	274	251	247	276	256	266	270	279	262	279	295	266	283	279	287	260	297	255	275	278	256	244	286	297	284	282	279	301	281	229	252	256	258	271	284	267	260	279	269	292	262	281	239	267	278	258	278	294	275	268	284	257	264	273	269	293	248	276	285	262	276	272	288	277	274	281	267	254	284	263	291	287	259	277	270	274	282	267	279	304	257	300	321	280	251	248	320	276	265	255	249	282	267	265	270	291	276	277	260	280	272	258	285	285	278	276	281	288	285	249	262	289	277	266	271	252	255	272	257	283	255	264	242	247	263	269	281	280	255	252	273	263	259	282	268	270	284	288	285	262	289	286	305	259	253	284	292	286	300	273	256	282	284	269	287	255	280	260	273	247	284	293	280	292	288	273	305	294	255	266	227	283	276	277	299	265	252	269	285	284	259	259	248	307	293	238	272	266	256	242	240	281	272	320	280	272	268	300	267	299	286	261	281	299	285	289	290	279	273	262	257	298	264	279	270	257	257	263	282	309	275	302	250	257	277	296	270	276	273	269	235	267	271	261	257	280	272	279	288	269	280	251	297	288	293	274	283	264	265	267	265	269	267	285	281	262	278	294	263	284	298	277	266	265	250	280	239	263	264	259	301	282	272	274	272	270	282	293	273	286	307	290	280	250	274	280	268	268	272	278	286	276	278	296	252	250	279	277	271	257	288	283	285	265	293	256	304	278	266	288	280	294	282	302	289	239	280	314	270	273	275	282	277	252	285	285	253	288	276	268	320	259	280	269	267	256	281	302	272	273	268	319	281	259	271	278	300	266	259	289	275	268	252	265	299	286	259	278	279	296	292	281	301	271	269	260	263	281	263	283	266	279	280	284	249	273	290	281	308	284	268	284	273	278	268	253	254	247	260	271	312	315	281	287	288	278	292	280	284	254	278	272	247	283	296	297	282	286	300	274	266	306	253	270	280	274	260	275	299	314	251	297	297	275	275	266	274	273	290	298	285	302	264	293	263	277	269	283	278	273	276	262	254	296	282	259	257	273	262	262	267	283	279	257	250	292	256	268	248	281	304	303	267	281	277	272	272	263	261	263	295	239	272	240	263	291	276	253	287	278	265	286	267	275	269	255	252	283	289	261	262	264	278	274	254	260	270	264	262	263	244	268	271	274	288	269	283	265	248	285	290	269	282	283	300	287	256	263	254	282	264	285	284	259	246	261	281	285	287	293	289	302	284	278	274	289	297	265	304	269	281	262	269	311	297	277	259	283	274	249	259	266	270	268	265	266	299	295	253	281	269	238	261	283	273	269	286	274	267	280	281	270	261	266	270	279	292	274	290	258	286	247	291	261	268	285	276	306	276	267	291	258	275	294	287	270	289	267	277	295	262	291	285	280	277	294	283	269	296	290	283	274	287	301	279	306	246	282	261	274	272	273	285	303	282	279	266	264	258	266	271	279	274	295	264	300	256	284	270	283	257	256	270	270	270	270	278	288	268	272	251	238	272	298	272	281	267	286	265	280	275	248	276	256	274	280	284	267	267	247	264	300	282	264	260	237	270	312	269	297	298	259	288	269	290	308	246	301	255	264	299	298	299	258	309	269	238	273	283	265	272	322	244	274	283	289	261	289	297	267	297	249	279	240	273	290	258	269	273	274	259	245	282	280	282	264	285	274	289	262	265	274	267	280	265	282	275	270	285	262	274	291	234	275	260	268	266	295	286	261	281	296	258	283	286	260	277	268	264	288	265	310	278	265	294	244	283	269	322	256	256	269
59323	86717	66562	38314	18262	5318	1409	649	516	535	520	560	544	522	501	519	516	555	506	565	486	520	550	539	546	545	511	524	522	507	486	516	507	546	481	513	507	524	564	520	545	518	536	471	576	526	516	500	502	521	515	504	534	464	500	520	526	560	495	517	534	507	531	527	489	525	521	512	568	549	492	496	516	535	505	554	477	534	523	508	538	531	542	487	513	516	553	505	519	540	528	514	553	523	499	516	551	500	502	525	531	514	489	539	526	490	528	495	476	524	533	524	526	498	499	479	491	528	536	527	517	496	510	491	512	497	524	511	498	527	538	508	515	496	494	553	479	554	517	502	521	544	501	531	488	547	511	569	551	525	524	506	551	534	515	495	510	514	527	513	520	493	526	564	532	503	515	524	497	523	501	523	474	513	523	501	514	507	496	544	499	523	522	513	530	536	555	541	475	500	515	521	511	516	522	515	498	514	536	511	494	501	542	501	490	527	506	538	564	460	499	508	533	521	520	507	552	519	532	517	508	517	544	537	502	499	516	535	532	545	485	519	534	522	527	527	541	540	523	517	536	498	523	513	521	532	501	510	504	480	521	504	551	482	523	506	527	549	508	540	522	516	521	521	526	533	548	492	532	533	495	480	515	535	498	509	513	536	523	536	505	561	513	523	525	533	518	509	512	511	499	508	520	507	516	498	527	562	507	540	496	541	490	547	584	510	529	539	523	501	567	496	501	494	480	507	507	509	528	502	576	470	516	477	472	521	518	530	510	506	511	522	481	497	482	486	530	537	548	492	466	526	485	551	525	538	529	524	514	525	506	535	556	522	485	513	508	523	500	554	528	543	540	508	508	530	510	532	514	507	544	574	522	498	504	527	499	504	511	547	526	477	523	514	534	531	464	528	506	521	511	487	552	523	489	541	536	501	545	527	474	522	548	528	583	543	482	539	485	491	531	501	545	515	518	511	498	524	513	509	470	545	560	575	521	545	493	506	523	534	509	534	500	552	517	531	524	506	591	541	539	522	514	515	547	524	478	468	519	494	523	498	541	548	506	504	525	490	539	506	542	527	529	527	544	539	529	503	545	521	481	504	518	542	521	556	492	492	521	540	524	527	523	528	536	503	554	540	547	533	529	517	522	571	523	553	486	512	501	515	516	478	501	501	507	532	525	491	505	509	498	495	540	543	528	554	509	495	512	499	538	515	510	515	530	515	538	517	520	513	511	526	502	489	547	502	530	526	534	501	511	508	512	548	488	500	508	506	541	521	516	522	510	512	475	515	515	490	541	536	531	519	502	520	551	467	497	538	490	489	512	546	525	557	502	481	554	508	539	505	544	492	510	505	520	543	469	530	507	497	513	513	516	489	508	474	504	547	524	525	539	526	519	507	549	577	569	525	504	541	533	512	523	508	518	498	544	513	541	530	540	561	504	524	498	470	540	519	532	493	530	527	493	487	502	496	477	554	530	508	509	526	530	498	524	491	506	533	506	498	540	517	530	501	519	555	563	542	535	516	492	525	524	469	546	511	539	501	506	547	496	529	482	516	556	510	515	494	501	476	507	523	500	488	527	558	536	534	491	538	560	546	532	542	486	533	499	500	527	533	510	518	538	500	523	545	554	500	530	517	544	502	535	518	538	518	510	478	508	513	506	491	498	515	520	466	465	514	517	499	493	518	505	506	523	507	488	498	511	505	535	533	518	529	521	536	526	500	548	510	518	525	524	530	513	506	512	530	506	486	471	537	524	537	554	524	537	475	535	529	534	524	525	533	517	482	496	525	466	484	525	521	474	520	528	509	498	496	494	541	538	541	502	521	496	509	521	502	516	542	542	528	519	546	558	498	527	491	511	509	526	526	514	491	535	573	500	505	520	539	529	522	541	511	504	518	515	548	509	503	502	539	535	518	471	497	568	537	532	553	543	506	517	512	505	541	504	508	527	521	528	525	558	529	504	531	529	520	493	494	551	496	472	552	519	550	546	497	508	520	517	486	550	519	524	515	508	539	487	522	520	535	478	535	513	533	489	489	519	540	561	542	522	507	519	495	522	526	533	479	522	510	506	507	538	543	499	508	512	493	499	519	538	498	548	495	504	499	513	530	538	527	516	516	532	506	510	501	540	514	512	512	528	537	498	481	525	527	542	477	505	544	509	511	535	496	519	523	490	514	518	512	525	509	503	512	490	510	537	501	556	494	547	514	524	544	508	521	510	551	504	536	528	526	549	511	490	535	532	542	500	465	518	545	535	498	509	502	516	544	551	529	506	548	553	521	532	487	505	535	517	526	461	514	475	489	532	561	517	559	492	508	522	487	488	524	522	524	499	495	506	487	534	509	536	526	522	543	512	481	542	518	549	520	482	516	496	506	514	493	520	512	558	513	500	517	501	501	501	498	514	532	530	552	501	520	533	539	476	529	522	531	568	520	524	531	490	534	518	524	479	520	539	486	504	541	510	508	527	538	524	544	532	510	544	512	484	521	522	510	510	493	506	537	491	501	480	526	535	539	555	525	531	496	507	480	529	516	512	504	488	489	507	527	500	509	526	574	535	546	548	567	574	510	483	518	540	523	512	551	521	528	511	472	558	545	501	511	532	499	494	535	544	516	509	568	532	523	499	530	520	531	517	518	531	503	533	537	500	514	549	534	539	514	535	543	518	577	521	474	518	501	481	490	538	545	473	503	530	527	530	517	530	507	524	522	515	564	497	533	514	526	478	492	519	511	514	575	511	507	518	481	481	523	523	544	547	549	511	532	537	528	500	544	516	514	515	500	529	530	518	496	468	532	517	554	542	476	514	505	566	515	507	560	516	504	494	518	502	512	541	512	492	472	550	512	505	503	554	533	478	491	525	522	547	517	506	525	535	517	510	495	511	499	507	508	519	499	526	501	519	568	520	526	493	537	560	521	512	520	495	485	494	544	500	553	508	549	564	498	519	561	488	534	516	535	542	534	527	534	502	511	547	533	535	519	512	517	516	513	489	520	573	474	548	515	513	550	500	519	492	542	504	505	525	525	438	544	541	564	513	455	535	531	523	527	497	534	519	477	507	532	527	502	535	500	526	527	534	503	526	540	523	544	531	528	509	503	566	461	502	505	479	461	527	472	483	564	563	552	523	531	563	518	522	503	517	492	525	490	525	477	498	511	515	507	521	548	488	516	528	522	477	541	519	519	486	532	533	503	546	544	544	544	491	515	533	534	497	529	504	539	526	533	508	538	476	495	519	542	508	490	522	564	546	527	530	554	482	507	502	526	474	493	523	500	537	509	491	530	534	491	530	542	558	558	493	520	497	515	524	587	514	477	490	495	505	515	544	529	557	486	548	545	522	512	469	522	517	547	494	510	573	490	505	520	512	510	493	552	545	508	487	508	548	527	533	525	517	512	542	509	532	526	535	579	529	498	532	525	539	495	500	523	503	510	552	485	519	486	534	487	489	478	531	521	508	545	531	524	478	513	517	517	533	516	490	510	560	516	507	517	534	529	516	528
23537	22615	32599	26986	21951	17266	4182	466	362	326	360	314	321	344	328	326	319	324	352	338	317	323	357	312	326	319	331	362	307	312	362	340	336	340	340	326	339	320	330	315	346	360	354	334	288	328	346	324	304	325	350	329	331	303	334	324	317	353	343	322	332	350	320	321	323	370	317	354	307	350	332	320	352	331	331	336	342	332	310	295	352	323	323	320	333	327	338	350	319	364	333	304	323	320	325	307	353	316	312	342	326	322	328	302	336	317	317	304	322	356	352	333	352	311	318	310	334	358	332	342	340	324	297	330	318	324	346	328	347	331	363	339	342	323	285	318	329	306	308	339	279	313	275	319	332	304	315	334	309	328	323	327	311	349	311	302	327	347	343	314	300	325	308	334	325	294	327	326	337	365	323	303	319	372	340	335	321	350	326	328	336	345	337	349	318	328	310	314	319	313	346	311	312	326	324	329	320	343	316	334	335	337	346	327	312	340	339	325	308	315	352	349	326	321	336	301	370	353	306	308	339	323	322	315	312	346	352	293	344	316	326	343	316	345	314	319	317	325	322	363	359	320	327	319	338	338	334	311	371	331	376	302	325	361	353	313	312	333	347	332	305	351	332	329	316	340	330	329	348	304	350	325	338	336	317	324	329	324	352	359	299	297	321	312	306	314	333	342	323	342	332	325	329	325	301	322	307	321	336	319	364	340	317	320	321	320	337	302	332	314	320	349	320	315	316	311	327	318	299	321	338	324	343	332	342	298	323	346	364	340	332	342	332	341	308	332	350	302	326	325	311	316	313	282	304	328	340	328	347	322	334	320	352	308	351	318	309	331	312	357	341	316	319	294	311	302	338	368	379	328	308	311	324	308	343	330	326	334	330	287	346	351	314	341	314	348	340	377	344	325	340	328	309	331	353	329	345	311	311	299	316	302	346	346	320	362	316	335	346	311	307	351	365	333	324	300	314	389	346	322	348	345	280	315	354	325	337	302	356	324	356	366	346	308	313	312	307	299	343	312	353	351	330	322	326	326	313	317	285	324	310	309	329	342	322	314	328	312	341	350	311	318	326	331	326	336	326	314	308	328	317	326	328	318	328	307	329	339	327	329	335	317	326	290	309	317	310	327	338	331	306	320	301	327	315	367	328	333	355	320	296	315	302	300	347	326	356	314	313	343	329	307	297	309	318	341	336	330	329	355	335	339	329	301	286	347	361	313	301	327	321	330	335	338	348	335	313	310	325	318	335	325	295	360	342	314	303	348	339	329	301	324	348	314	304	312	296	329	331	336	336	323	309	335	328	355	336	309	321	315	307	331	312	345	310	306	326	298	334	333	300	360	319	310	339	308	300	300	361	349	329	328	331	356	333	287	346	318	322	326	318	315	330	323	319	348	322	312	327	326	315	293	328	331	312	345	335	334	332	359	306	321	319	332	336	329	312	312	326	336	313	336	331	346	336	344	328	321	359	312	323	320	337	304	319	335	320	313	342	319	325	325	314	314	344	293	315	347	314	294	306	334	296	346	314	370	343	335	335	325	322	330	342	329	314	359	315	362	308	332	310	339	345	352	355	359	334	332	286	336	301	313	350	327	292	350	332	315	316	335	317	305	316	349	305	310	351	306	373	324	309	332	295	357	327	333	332	328	307	323	303	309	332	307	333	337	329	349	311	322	335	315	283	333	316	307	361	322	357	306	313	351	301	346	364	306	355	339	340	325	316	345	318	350	329	309	350	348	363	328	360	297	335	366	309	324	286	346	303	337	302	352	325	344	308	288	295	326	330	328	352	353	290	369	314	321	310	335	316	350	338	325	326	317	346	313	307	378	329	319	307	297	322	319	304	321	352	303	334	333	313	323	349	314	354	338	302	298	342	369	327	323	333	287	328	360	328	350	330	305	315	293	303	295	282	340	330	319	329	315	320	317	317	360	335	349	305	305	317	360	306	361	294	312	333	354	337	331	334	295	315	342	348	323	318	300	306	312	352	314	323	328	353	354	327	328	339	321	339	348	331	320	340	322	322	296	306	327	345	329	348	339	309	332	345	320	306	355	322	326	308	325	312	367	318	355	321	310	304	337	373	325	331	315	347	311	321	354	320	345	316	332	329	378	334	323	333	307	331	354	289	320	347	323	311	279	330	320	331	327	292	328	352	365	323	322	341	334	337	313	358	288	330	326	322	327	329	369	342	309	315	319	303	350	328	339	324	311	319	324	330	310	329	355	292	291	344	313	324	360	330	324	322	354	316	317	340	307	300	350	323	340	335	351	337	310	324	298	335	334	312	317	312	358	345	319	330	335	344	311	288	345	312	329	355	344	312	348	346	322	313	311	320	316	345	331	329	296	331	342	329	354	343	328	312	309	340	336	336	311	333	323	339	314	343	321	294	309	328	323	307	323	353	359	339	329	319	313	349	301	313	325	332	337	310	304	346	332	316	361	313	314	339	332	371	333	337	365	341	282	325	323	333	354	313	308	284	325	311	346	345	317	335	344	354	333	349	322	304	324	336	345	303	352	329	334	319	309	309	326	329	370	320	309	347	307	310	365	352	343	329	322	361	335	322	322	344	333	374	319	339	346	320	335	332	338	329	342	321	336	321	315	338	341	313	318	331	363	349	336	334	347	319	358	350	338	297	333	338	331	282	328	307	319	343	347	317	339	328	332	311	313	326	330	328	353	348	341	326	315	333	329	324	327	331	321	317	328	318	359	302	290	317	324	321	317	363	340	333	327	317	338	327	352	323	265	319	309	365	320	336	332	353	335	334	352	300	340	318	357	330	313	356	315	366	317	339	319	321	293	346	295	352	350	328	339	343	315	349	344	331	319	330	332	356	341	313	311	312	314	319	313	335	324	312	344	330	324	318	349	326	340	336	323	316	335	309	300	325	323	315	310	327	308	351	317	324	335	299	348	326	354	278	315	321	312	362	322	345	348	355	332	348	331	316	317	349	306	335	325	335	355	350	335	285	328	342	325	308	339	350	348	303	317	305	333	347	330	324	362	326	306	353	324	319	331	329	326	307	337	288	295	342	324	365	326	330	372	295	357	340	312	333	311	325	332	332	320	319	335	336	319	337	337	316	301	350	325	322	348	355	350	343	321	318	311	300	333	326	316	375	343	333	329	331	318	351	328	377	341	285	340	327	321	308	335	335	311	315	323	350	341	319	301	308	329	336	341	326	355	331	310	323	327	325	308	318	322	319	339	293	363	311	334	342	345	302	325	298	325	309	339	360	314	310	339	326	320	325	328	332	327	341	331	319	319	321	305	329	306	316	330	321	309	339	357	295	310	334	354	337	311	356	348	310	330	314	312	377	320	316	326	343	328	332	344	304	311	333	336	288	316	342	341	331	339	316	331	334	356	316	316	323	333	302	345	351	334	321	328	338	317	310	318	316	328	305	327	310	342	326	351	295	321	333	289	349	328	308	366	360	322	317	353	332	311	331	325	364	330	324	330	319	318	356	359	293	323	302	336	329	312	319	337	318	317
55219	99144	77053	49795	27296	9656	2217	793	604	612	606	613	590	563	575	545	579	551	610	618	632	616	588	584	609	557	576	584	562	564	624	586	613	583	621	646	593	614	615	600	564	607	570	559	599	569	623	589	602	604	621	583	616	593	606	625	584	595	602	584	597	611	597	581	586	598	538	559	570	631	554	591	562	598	581	619	611	547	582	578	608	591	614	591	615	567	555	590	559	572	582	590	647	596	603	552	599	597	574	599	565	551	578	591	597	581	616	535	605	593	589	569	640	582	571	577	549	545	586	589	598	577	583	552	626	620	555	598	552	602	597	617	597	593	551	587	608	610	600	594	598	568	603	578	590	610	622	597	560	618	585	586	617	599	560	557	589	552	585	586	618	600	552	613	580	641	535	623	565	586	592	586	632	613	585	578	590	595	578	617	570	589	525	590	560	571	587	617	598	617	615	583	600	608	585	600	522	611	569	570	564	578	625	603	569	588	607	581	542	569	611	564	594	628	583	598	618	618	592	571	612	518	591	554	582	576	585	597	592	618	603	604	608	599	579	567	619	569	588	571	554	570	611	556	578	587	542	627	589	584	586	573	559	622	546	581	594	573	581	574	560	548	584	591	567	580	604	556	607	649	593	565	579	581	595	609	560	570	571	584	559	553	600	585	563	579	612	591	575	573	562	554	605	561	577	618	569	579	554	563	567	580	579	596	574	566	616	622	554	602	586	549	605	527	604	586	620	603	657	521	598	602	558	570	599	581	598	586	573	577	598	581	645	589	572	598	618	592	562	616	571	554	614	559	609	583	594	583	556	555	624	590	556	584	564	595	614	567	595	623	603	614	595	598	611	615	580	546	532	592	596	629	576	566	621	610	573	559	602	583	603	587	586	610	620	551	610	621	578	569	599	582	604	571	546	602	562	559	565	584	545	616	590	559	553	574	566	593	592	600	576	610	599	593	579	603	596	615	608	607	584	558	594	576	580	590	570	609	593	610	558	611	553	562	591	580	599	601	590	606	611	560	563	615	582	569	565	579	625	595	596	625	587	618	574	576	552	570	596	567	594	562	619	553	630	574	557	539	566	582	581	603	553	580	549	602	586	564	594	600	614	572	576	562	565	615	580	535	595	584	613	614	597	573	594	646	576	606	617	578	586	552	590	588	583	595	582	576	610	597	589	592	544	652	631	578	575	614	616	573	576	612	589	564	595	604	584	610	589	599	585	608	604	568	581	592	597	593	574	562	629	611	552	601	579	573	616	609	602	587	579	599	600	557	608	584	582	589	574	552	588	615	598	572	620	585	569	620	573	604	583	565	626	592	577	598	575	606	564	578	532	585	582	568	584	572	592	607	569	602	573	621	612	566	590	570	527	618	606	578	585	582	597	614	579	617	620	580	554	562	567	573	602	573	587	601	573	597	622	613	574	561	582	603	612	584	588	544	587	583	599	590	585	585	597	621	569	572	592	582	620	589	611	605	660	568	575	569	548	621	606	603	583	592	532	594	599	568	569	615	547	611	593	597	591	608	586	587	541	658	590	608	633	545	569	606	631	574	564	592	611	612	586	573	604	607	599	560	600	586	614	585	573	539	553	608	578	571	626	588	536	608	591	567	580	570	579	564	562	602	573	555	549	531	545	587	606	562	576	601	596	550	589	558	622	578	592	595	551	555	649	573	579	549	579	602	582	602	557	558	617	614	557	576	554	584	599	590	584	589	562	574	614	575	575	619	578	585	560	590	580	579	546	523	587	599	608	558	536	571	588	554	585	634	654	580	612	607	576	565	596	596	543	621	593	565	561	544	604	596	582	585	632	598	591	609	622	547	543	540	590	575	586	618	606	578	533	616	534	598	600	568	569	636	624	576	570	571	563	603	615	580	566	544	582	564	586	581	604	586	612	583	566	590	615	587	567	594	597	572	583	579	600	621	555	616	554	617	561	600	589	623	567	599	580	582	576	561	620	607	557	611	568	566	621	644	570	625	548	570	620	597	566	582	580	571	567	585	614	564	585	555	618	610	631	601	605	543	598	586	583	579	597	607	597	566	625	576	580	583	572	589	632	604	591	584	615	547	614	576	544	605	547	607	577	597	564	606	582	581	585	593	568	625	582	550	574	630	571	572	600	618	564	587	645	581	561	533	602	528	596	586	575	572	567	589	561	585	582	582	608	608	613	565	598	602	629	597	602	577	544	589	630	606	559	604	573	576	561	604	570	596	581	610	582	591	564	567	573	579	541	546	579	565	576	601	555	608	610	601	569	597	585	579	604	569	555	625	593	554	625	593	611	589	592	585	592	605	555	609	545	560	564	594	611	565	608	585	627	587	524	599	588	555	566	536	590	569	534	529	584	601	609	580	610	566	614	574	560	608	617	559	623	589	577	568	559	601	631	580	620	615	599	581	603	580	611	537	605	558	602	597	608	600	591	589	607	619	588	572	570	585	564	580	628	564	616	575	624	620	556	559	570	570	562	590	566	597	601	583	590	607	592	605	580	582	558	612	609	556	585	562	645	547	612	576	579	596	569	599	618	591	593	608	564	576	555	599	599	606	585	568	573	577	555	639	642	564	566	574	568	594	613	557	630	579	589	540	614	582	592	579	609	591	548	540	576	555	618	539	631	594	593	584	575	587	590	584	583	605	609	588	563	609	613	553	557	557	592	585	569	608	615	609	596	581	579	579	581	543	588	614	622	601	598	574	604	590	551	582	588	559	631	579	549	575	579	574	553	611	600	595	553	614	560	609	582	594	600	584	622	632	610	564	588	587	606	611	563	611	566	549	560	555	599	573	576	605	620	587	602	614	573	575	567	609	544	608	628	615	631	601	564	578	570	562	583	574	522	580	619	564	582	619	570	569	605	575	571	614	553	560	613	566	567	575	595	572	559	561	584	584	591	598	588	586	603	599	545	561	621	540	595	573	584	586	612	596	566	551	610	585	580	583	555	578	594	560	619	571	596	598	607	603	552	611	586	629	564	582	567	639	562	558	579	592	577	552	587	607	601	580	571	598	586	559	589	579	596	566	599	603	595	573	558	589	565	531	585	542	627	572	592	599	568	610	611	615	547	569	589	622	586	603	581	591	563	573	593	568	595	634	635	566	559	616	607	594	613	571	602	611	561	599	576	657	579	587	591	597	597	591	577	597	578	585	590	580	540	608	560	583	587	583	598	652	580	627	615	570	584	585	564	607	589	535	565	597	601	600	592	551	583	610	621	591	562	629	599	594	618	566	522	635	556	594	586	603	542	577	609	589	555	611	576	588	618	577	576	555	575	601	534	616	598	613	588	594	573	586	613	621	605	608	584	635	611	576	570	597	606	549	579	564	648	559	589	558	547	628	575	575	572	608	551	655	594	602	631	591	563	602	573	592	578	575	551	614	599	566	593	603	593	600	564	584	579	640	616	590	580	546	555	572	597	559	580	587	569	611	597	564	578	597	586	611	587	621	580	595	599	585	600	625	626	608	582	635	583	548	580	615	611	591	550	565
30026	30535	27667	12482	2529	709	352	267	266	279	271	263	285	249	261	278	267	278	291	278	279	262	265	276	262	253	276	257	290	247	267	281	265	284	263	282	285	275	294	256	256	264	266	251	326	301	276	278	281	276	256	287	294	263	272	290	261	277	256	234	277	294	246	297	283	272	291	260	280	275	273	243	280	251	282	276	264	280	238	269	267	246	253	279	251	262	274	259	290	273	279	266	268	258	297	262	262	260	271	253	278	307	263	275	280	270	272	262	263	263	255	247	256	274	292	256	293	247	254	278	292	257	268	239	289	274	239	252	280	287	275	270	285	283	294	261	257	297	260	297	257	275	247	252	285	251	281	289	300	266	247	265	303	259	286	259	290	272	282	254	269	281	266	295	269	277	271	285	276	288	262	247	231	269	265	258	277	260	266	254	312	288	305	290	261	251	268	256	290	286	248	260	281	277	275	311	277	286	272	244	255	273	270	308	247	298	255	269	292	268	249	285	302	282	231	266	241	277	260	276	252	259	253	263	253	291	243	284	245	276	275	267	277	253	265	261	248	263	230	262	286	288	270	257	264	240	250	259	238	260	286	279	280	289	251	274	230	260	258	247	275	265	245	285	257	247	250	266	303	284	255	285	265	266	265	272	266	231	282	256	287	293	248	283	277	305	264	285	259	274	269	257	304	280	272	272	265	255	264	260	254	272	281	273	274	300	247	254	263	280	285	265	243	267	273	275	250	255	302	247	243	273	267	282	258	263	253	256	268	268	261	287	253	274	256	226	263	256	282	259	259	243	249	282	257	281	261	259	278	279	266	257	258	272	266	266	248	275	263	290	252	279	265	282	257	261	255	278	267	259	279	264	245	254	278	283	302	271	258	306	262	268	249	281	290	289	287	271	264	251	290	299	271	289	260	276	253	290	279	269	254	248	240	242	245	290	269	277	234	240	291	258	264	243	247	238	283	277	255	293	271	240	254	267	271	299	269	277	262	260	259	290	263	242	255	265	255	276	236	275	256	256	273	265	232	280	258	248	270	285	238	280	292	261	264	290	269	273	256	243	275	253	271	257	234	290	304	266	305	254	279	277	246	283	247	245	271	265	242	256	262	266	241	245	280	253	301	296	258	273	262	288	281	283	250	250	276	259	261	246	276	271	247	267	256	267	257	276	280	245	285	303	249	307	278	264	260	249	270	287	245	267	262	272	269	261	298	244	286	259	267	249	275	251	258	247	292	285	259	252	266	285	252	280	260	251	286	280	244	271	271	284	247	246	249	262	273	265	246	246	273	282	246	259	243	265	265	282	277	225	282	289	252	256	276	261	251	280	247	267	301	269	269	253	286	248	272	270	275	282	260	320	260	255	247	264	273	285	276	270	255	292	240	293	266	277	244	244	270	259	268	264	271	265	283	285	267	283	249	270	286	244	271	276	271	249	266	275	260	236	286	252	271	263	258	273	300	264	264	274	270	267	243	287	274	276	268	251	273	289	266	283	259	268	288	279	280	256	254	286	279	265	284	277	270	291	265	295	298	312	271	260	238	265	298	281	245	272	252	283	263	234	290	255	294	261	272	267	262	270	281	260	268	292	288	260	289	253	251	247	242	263	278	254	275	241	263	265	252	276	258	255	279	292	298	279	258	265	252	251	268	238	255	262	283	287	264	272	262	282	274	248	260	291	280	273	273	256	280	256	275	280	242	244	263	263	240	292	261	255	243	289	268	289	271	254	259	277	289	274	240	305	282	254	291	268	289	237	260	264	290	294	278	257	272	291	235	289	273	283	288	272	280	250	281	262	251	273	271	268	277	255	283	277	261	288	247	250	261	299	276	257	256	270	279	288	267	278	274	269	250	247	235	263	264	266	283	264	259	274	245	297	263	280	292	256	294	250	249	279	254	258	271	276	258	275	256	285	290	262	300	251	282	272	281	240	276	255	293	275	268	243	278	275	278	271	272	296	254	264	238	270	252	276	250	244	288	282	273	256	270	240	278	277	268	279	240	268	260	247	286	247	263	253	274	297	266	279	297	278	243	252	254	275	259	237	266	287	271	251	265	279	272	255	269	276	263	268	233	267	269	249	303	254	279	271	283	285	243	305	283	243	291	253	280	258	257	272	287	272	280	246	299	262	260	229	249	266	265	218	269	300	305	273	292	276	280	274	246	243	267	257	285	252	285	267	266	291	279	261	282	266	281	311	274	271	235	272	251	287	264	256	278	270	275	254	256	273	289	263	266	303	262	262	287	256	259	261	262	241	283	307	271	260	248	277	287	236	296	251	237	286	271	272	292	264	254	282	268	260	298	270	281	237	244	278	271	275	262	272	248	264	269	258	253	306	267	273	249	268	246	273	263	283	264	259	284	253	264	258	256	280	274	250	248	225	258	254	281	265	263	296	251	291	313	256	256	271	273	255	246	269	278	262	274	274	252	279	255	282	268	240	251	265	269	257	282	284	265	283	264	269	289	247	287	259	256	258	258	282	292	249	226	300	268	272	243	254	253	266	264	263	286	255	236	300	248	259	250	273	239	315	253	276	283	251	258	273	295	265	279	295	252	290	264	276	266	260	240	239	290	254	263	272	288	261	261	244	253	287	291	269	274	248	285	252	264	259	263	263	256	271	260	259	276	279	260	295	275	264	265	262	263	258	262	260	258	277	257	280	258	279	267	258	245	233	274	303	276	275	253	293	282	264	255	287	259	276	258	259	282	249	286	258	247	257	285	248	257	274	288	277	290	252	292	262	263	270	272	256	269	262	260	282	274	269	283	261	260	293	258	238	275	289	266	271	271	306	270	248	284	271	231	269	312	256	243	272	261	251	271	248	267	277	295	273	259	260	247	287	259	296	252	250	305	235	279	257	252	258	291	278	273	268	257	276	268	235	258	280	273	301	256	280	291	271	274	255	298	261	277	255	240	266	284	264	285	256	275	257	293	273	257	302	287	250	279	250	252	276	274	286	289	264	266	259	275	283	253	281	297	267	262	302	261	265	240	275	293	284	262	301	250	280	274	267	263	305	274	268	265	246	243	274	238	264	265	285	274	242	286	280	257	257	260	259	270	277	283	262	276	241	257	266	257	275	295	241	266	270	266	293	248	277	286	277	265	244	286	319	253	265	255	280	260	243	280	281	255	290	283	284	310	264	245	259	283	262	258	275	253	257	282	258	273	285	266	241	258	286	266	275	265	238	254	270	261	270	274	247	278	295	275	280	240	286	272	237	276	278	312	258	291	252	246	259	248	250	257	308	254	273	283	278	270	242	261	269	300	258	281	263	272	268	291	264	316	251	291	274	268	274	266	258	261	256	277	274	263	278	275	270	263	284	252	304	253	248	253	286	276	257	295	251	275	255	295	264	259	296	304	285	266	278	247	292	257	255	252	301	254	291	262	278	263	275	306	269	287	276	234	238	282	279	274	276	257	267	256	257	243	281	256	270	232	256	296	245	305	275	285	281	280	260	256	244	271	299	280	259	262	269	238	281	274	242
37567	47716	33254	14888	5132	1448	700	551	519	510	504	491	559	498	521	520	483	511	501	498	538	517	542	532	537	517	527	531	542	471	523	535	501	498	514	487	496	579	531	474	546	501	544	525	534	497	533	497	529	516	524	535	558	509	520	488	498	561	502	488	512	519	505	467	522	518	528	501	548	532	491	511	522	505	545	486	505	541	505	499	510	529	475	487	512	505	503	559	527	473	465	540	518	550	505	497	567	541	533	552	534	473	503	498	503	517	506	500	476	514	501	531	481	506	512	543	520	538	492	524	508	519	477	577	520	526	496	497	499	518	506	556	521	530	478	515	512	542	520	478	474	469	518	514	490	508	507	564	514	507	531	482	497	501	524	518	536	525	543	502	476	476	502	508	491	556	525	551	465	492	502	495	522	488	488	514	506	508	512	522	499	491	513	489	548	517	498	529	517	511	550	513	514	500	476	515	539	523	541	556	535	502	486	543	469	518	524	510	506	514	483	527	515	517	505	529	491	532	504	524	490	519	532	540	505	532	529	502	533	529	497	492	533	484	506	487	509	494	504	494	542	505	531	484	518	492	518	536	505	512	527	515	522	505	527	507	515	557	526	527	530	535	545	509	499	519	563	515	507	486	543	521	538	526	524	497	481	505	504	488	528	468	505	526	513	521	506	526	539	500	557	500	478	541	498	514	529	516	517	479	526	529	529	495	487	525	499	497	495	512	504	511	502	549	509	495	496	510	479	488	487	526	527	484	458	514	505	544	526	512	516	520	536	532	490	470	501	544	521	527	488	520	502	508	490	502	495	492	539	540	493	514	506	513	524	516	501	500	522	514	496	540	521	469	527	498	532	513	570	487	486	495	531	526	513	510	483	545	529	475	498	523	515	489	520	504	508	493	539	508	520	527	485	513	498	542	543	521	486	524	539	529	495	521	492	507	505	528	500	509	508	535	523	535	450	536	518	500	514	551	475	501	530	517	523	545	486	529	490	530	548	494	505	526	494	492	487	512	515	550	535	482	501	513	496	469	531	554	516	511	514	480	515	490	558	515	491	503	528	482	537	523	501	502	510	520	480	525	516	517	518	525	485	478	484	476	501	501	529	486	533	512	495	506	557	506	554	510	488	508	527	520	484	499	495	534	528	480	528	522	530	524	495	482	511	521	514	510	557	514	512	497	513	531	491	529	515	526	509	479	508	526	507	537	553	471	478	534	528	540	556	526	532	467	499	490	500	515	500	469	558	524	523	528	507	503	544	509	521	537	515	540	525	535	516	520	526	523	510	480	497	486	530	505	490	459	519	479	476	474	531	521	536	571	507	515	468	545	514	567	529	519	521	502	530	558	536	485	526	524	538	505	562	512	529	562	497	559	510	496	515	539	557	475	520	533	508	502	505	510	534	512	492	523	498	546	515	527	571	516	503	524	472	531	522	526	508	505	497	504	547	487	538	517	508	513	529	533	528	524	507	509	528	523	522	488	534	545	489	524	536	492	526	543	492	508	528	533	506	529	457	545	488	483	533	506	494	516	526	551	553	518	512	493	515	533	511	539	515	485	499	523	545	517	475	547	496	462	496	505	517	512	487	509	536	558	449	529	531	487	566	492	501	510	538	542	530	492	491	544	533	476	472	489	504	533	504	514	535	487	517	525	508	501	512	518	500	532	478	508	561	478	514	547	497	515	544	522	567	527	489	505	533	500	483	522	534	494	526	530	529	492	516	522	501	505	500	520	507	520	540	502	490	563	554	512	470	537	490	485	530	533	536	506	495	478	492	534	536	495	496	531	504	520	522	579	535	478	479	529	518	499	532	502	496	514	477	495	582	502	551	539	539	476	520	475	507	539	490	507	510	517	507	516	479	495	504	479	532	524	497	478	547	531	466	534	518	542	480	517	505	495	475	521	513	511	470	508	471	513	519	518	497	538	497	525	513	544	534	489	511	496	532	481	509	546	558	477	559	522	496	512	503	510	519	487	514	513	494	535	522	479	487	520	515	510	520	480	516	487	504	556	495	533	499	518	567	539	525	474	540	513	508	494	499	486	538	504	464	527	538	505	542	538	467	536	529	540	500	508	523	499	494	516	537	529	551	479	481	522	531	491	482	514	509	557	523	518	505	513	586	499	503	551	493	537	498	555	529	510	456	518	508	539	538	499	533	483	542	494	494	525	454	536	502	530	497	528	566	557	518	488	476	529	526	541	489	476	486	508	526	561	507	541	513	500	493	517	525	456	520	515	539	496	480	541	499	496	525	488	527	536	529	515	565	517	504	492	530	539	496	507	498	501	527	512	513	513	535	507	527	523	519	479	540	526	533	501	496	509	513	537	521	507	522	523	519	543	500	511	520	489	500	498	545	539	525	507	515	530	513	515	491	495	514	545	484	538	525	519	475	497	528	531	489	516	500	505	507	512	519	505	475	498	556	478	543	549	484	518	507	520	530	549	548	480	538	534	510	511	525	534	510	529	536	473	512	557	506	511	564	529	545	474	518	548	490	502	510	554	499	533	497	543	509	528	520	502	512	550	514	501	531	512	515	525	486	528	574	492	502	515	496	550	475	519	513	539	493	497	519	538	519	516	501	494	494	458	499	489	524	507	488	490	520	519	527	543	511	520	520	533	531	533	492	512	529	508	503	524	477	562	520	535	499	499	539	501	523	559	534	509	535	470	517	526	478	494	523	497	496	556	476	501	485	462	506	531	533	518	515	502	516	528	514	528	500	527	507	496	510	472	491	474	541	487	521	516	542	507	540	527	584	524	485	506	521	519	539	506	505	503	506	510	499	506	540	516	530	507	520	518	473	549	498	503	516	522	494	534	505	528	501	494	514	505	511	500	509	502	484	527	552	529	531	524	521	486	511	511	517	532	514	531	532	508	512	513	519	513	523	536	515	484	509	558	535	489	557	503	506	486	512	508	498	561	536	493	537	521	507	512	531	489	511	527	506	539	488	497	499	557	464	496	508	475	499	487	519	528	526	525	489	553	536	495	520	532	548	562	506	472	482	525	507	531	528	487	515	521	529	499	470	519	565	498	475	556	499	525	532	511	495	489	508	522	529	509	510	561	475	532	511	522	508	508	525	516	551	516	510	475	502	507	505	528	536	500	508	551	530	501	515	501	519	487	497	490	500	514	481	549	504	514	529	498	507	517	529	490	506	532	488	534	481	441	532	496	541	494	549	486	496	529	535	545	503	519	530	508	515	524	528	487	491	520	475	548	497	521	537	463	505	493	490	554	490	484	494	538	506	516	546	526	524	495	503	530	518	528	495	493	468	544	517	530	554	517	550	496	476	508	500	500	523	507	494	502	509	485	505	482	497	493	516	467	499	513	475	520	540	544	508	532	509	510	500	492	535	529	530	525	507	538	504	514	519	505	496	536	561	492	534	488	512	511	492	518	515	530	530	555	520	542	512	508	514	534	503	491	533	498	528	513	506	527	520	530	545	489	462	497	490	505	543	509	514	517	493	528	461	518	520	490	473	488
24866	24156	33889	28564	19573	7732	919	357	258	311	291	242	276	273	289	296	303	270	289	311	279	263	293	272	293	266	262	275	257	300	251	293	287	302	290	294	297	290	285	278	273	271	289	262	277	288	280	268	277	293	249	266	284	271	303	291	276	267	282	301	256	274	251	282	260	284	284	239	301	274	276	271	267	296	278	300	287	280	271	275	251	270	254	282	283	256	274	269	287	263	277	274	303	277	312	251	290	308	250	291	335	289	273	273	279	273	270	277	290	255	281	280	256	282	277	258	267	279	292	283	307	282	271	295	277	292	246	293	263	289	279	257	266	286	261	302	284	288	274	292	258	271	282	291	238	255	288	292	273	277	285	293	301	269	258	270	263	275	307	317	278	272	268	272	305	254	300	284	290	266	267	286	281	264	298	274	258	271	259	311	283	294	270	289	276	278	269	291	283	298	257	249	287	282	288	283	274	273	242	287	306	249	283	247	274	282	280	267	264	267	311	296	283	233	286	297	265	313	279	290	242	289	293	277	290	282	254	275	287	267	283	264	297	322	261	285	283	303	259	251	285	265	280	304	304	255	256	267	282	298	306	294	291	259	290	275	301	309	241	283	257	261	274	277	281	274	286	253	245	267	271	268	261	277	280	274	269	280	269	281	260	284	274	260	258	264	253	287	262	289	279	287	284	279	256	281	262	253	261	273	285	271	279	265	254	280	271	272	248	306	314	272	312	297	270	279	283	292	302	275	238	269	270	263	261	283	276	284	239	258	316	289	281	296	255	289	301	293	273	265	281	270	217	308	256	252	258	312	280	235	270	280	285	260	248	268	282	289	285	258	295	253	271	273	276	291	250	280	283	299	268	271	300	292	278	256	286	301	279	304	292	270	276	259	282	265	274	269	295	250	268	267	288	273	308	281	291	329	289	284	284	288	289	254	291	302	241	280	271	278	280	310	259	285	254	247	253	281	254	257	297	252	260	266	281	300	282	256	263	266	297	284	276	284	241	253	279	286	298	288	270	293	294	277	275	268	264	292	273	296	263	265	267	283	278	263	259	269	276	289	292	315	288	297	304	281	263	266	290	266	270	253	272	258	276	316	254	273	270	265	278	286	299	270	282	262	256	273	268	279	277	255	296	289	293	254	284	290	287	265	292	265	315	267	260	258	294	286	285	294	300	270	295	291	279	260	266	271	273	279	312	276	293	284	260	269	270	290	241	269	271	269	274	296	277	285	293	255	262	276	259	282	225	291	282	275	296	293	282	292	298	263	280	260	290	312	250	306	264	251	234	255	297	300	253	272	286	272	293	279	263	253	286	249	274	237	291	291	295	260	300	245	284	270	260	283	275	292	319	265	253	281	292	288	273	262	284	257	261	294	279	279	282	303	279	296	303	270	281	247	303	281	276	268	258	279	291	256	294	290	299	285	282	291	279	272	252	261	299	234	273	286	285	252	267	260	264	287	281	286	265	260	281	265	282	307	268	289	262	307	265	279	309	283	260	281	268	277	277	277	269	275	272	278	305	266	287	330	285	275	279	276	272	296	265	246	257	289	277	240	306	258	292	268	291	300	270	273	289	270	292	261	285	293	276	281	274	264	305	284	262	258	297	264	285	279	284	259	297	284	249	301	276	241	263	289	255	280	278	278	282	273	289	297	271	267	296	265	239	259	285	298	291	283	267	280	270	290	277	296	257	265	271	260	273	268	274	267	266	291	305	279	281	248	282	263	293	270	294	266	302	299	301	272	267	257	279	267	275	260	292	266	251	265	245	271	290	289	292	272	283	279	281	297	288	254	298	295	274	292	288	290	260	267	272	257	278	284	294	303	278	253	241	267	289	273	282	285	261	301	276	293	282	284	290	278	283	318	270	269	283	295	281	280	258	287	259	288	253	254	308	263	282	271	266	291	296	291	292	233	259	286	292	285	284	285	293	282	275	275	276	267	290	273	265	272	272	278	287	300	300	278	262	279	253	273	289	262	276	298	279	244	278	259	246	253	301	282	300	268	279	277	284	267	267	269	270	288	282	290	274	293	297	261	273	273	298	301	261	269	293	273	279	283	279	278	262	272	289	289	292	274	257	299	270	300	241	289	296	288	285	271	268	273	281	309	273	317	302	283	288	272	269	308	269	284	309	296	272	285	268	295	296	279	295	282	261	284	268	288	279	275	303	261	282	287	270	284	272	296	261	259	300	284	279	283	308	278	273	254	269	245	259	291	252	266	284	260	312	267	274	319	247	300	262	307	263	280	275	273	273	286	277	294	301	301	285	258	269	304	287	284	268	268	261	263	277	279	280	274	273	277	291	248	279	299	271	288	306	288	270	278	268	272	306	261	285	295	246	269	301	329	304	274	270	279	304	242	268	286	282	294	269	250	267	257	304	262	272	265	293	294	282	284	255	269	260	281	272	280	266	278	287	261	264	279	297	244	261	278	268	260	293	254	275	268	271	281	265	288	297	234	280	286	272	268	270	274	310	310	301	238	259	296	264	266	303	296	281	268	302	252	263	266	268	274	258	294	276	278	266	288	276	295	293	265	267	271	275	305	285	266	255	272	302	280	267	260	287	296	264	272	275	289	243	258	289	316	300	260	339	266	263	310	266	280	271	277	292	245	280	286	268	284	285	276	291	267	272	259	277	286	269	266	284	268	251	299	277	312	275	320	273	302	269	274	282	254	307	286	251	277	259	273	271	283	311	253	268	268	276	312	272	284	274	263	259	258	285	283	287	280	278	232	298	279	267	312	290	293	280	285	295	302	279	261	268	286	282	260	273	275	232	270	308	320	283	294	289	270	245	273	257	257	277	274	266	274	274	233	296	292	265	283	271	281	277	266	305	306	254	264	259	251	272	301	261	272	300	295	285	297	268	249	274	250	269	264	275	271	271	279	261	284	278	292	283	293	261	295	259	240	267	294	237	305	276	304	259	268	268	273	281	268	274	282	282	297	254	291	245	302	280	323	278	291	280	263	274	269	274	269	270	257	268	299	238	262	281	262	286	298	284	244	281	243	298	289	289	297	319	283	278	277	273	270	296	263	270	284	292	266	310	261	257	246	263	256	281	226	289	283	263	283	293	283	263	291	280	278	273	281	295	285	328	270	268	287	305	291	301	268	254	303	299	278	270	280	292	271	292	292	305	285	277	289	289	307	291	267	282	278	260	311	288	296	266	300	266	279	293	283	287	277	276	279	264	269	289	255	296	281	297	249	251	316	273	275	264	248	276	290	277	260	292	288	257	259	276	247	296	259	292	291	264	251	279	296	271	275	301	275	265	281	261	281	246	280	269	292	276	286	306	276	274	270	273	264	260	293	244	265	253	278	286	274	278	288	298	281	275	295	301	296	280	269	269	285	282	273	288	277	321	292	278	301	269	249	278	283	284	277	280	272	274	246	263	261	268	317	283	287	270	304	302	271	284	283	278	259	285	306	277	256	335	265	281	285	284	273	262	283	242	311	268	291	279	302	273	284	268	275	296	276	269	286
58612	88079	64701	38937	19157	5549	1363	679	564	485	542	532	529	507	524	515	550	498	525	543	520	541	512	542	502	549	545	523	532	523	523	532	554	537	540	518	494	515	491	537	529	568	521	544	562	494	554	502	513	507	490	536	492	536	525	502	527	518	571	488	478	505	509	511	532	514	510	498	533	508	556	502	489	519	526	547	541	518	511	584	482	527	535	518	583	484	545	507	543	526	476	499	504	517	499	504	511	484	513	556	494	525	508	517	514	518	495	510	527	513	532	582	469	497	512	485	538	512	509	484	522	501	529	500	544	536	497	532	530	530	512	536	520	513	487	485	518	526	553	513	510	494	527	518	543	453	486	542	514	508	494	501	497	541	509	516	497	494	529	536	503	546	506	530	512	504	490	511	532	523	499	511	504	537	537	542	553	515	502	531	520	483	543	544	516	558	493	530	467	480	478	528	495	492	532	514	590	535	564	533	511	561	520	573	523	493	518	553	483	516	531	545	493	520	527	484	482	489	558	535	511	462	510	481	569	535	508	568	527	478	533	521	512	530	527	517	535	540	506	519	527	538	512	522	509	552	495	507	520	517	518	523	503	491	558	550	519	501	529	503	517	518	531	515	529	483	523	510	524	525	561	499	519	517	481	512	498	517	544	491	496	492	517	522	463	548	491	522	536	523	510	534	552	489	503	514	526	493	489	518	525	466	514	490	536	518	525	542	527	512	501	489	501	542	512	489	519	517	519	520	506	504	501	500	553	495	558	497	548	546	465	517	510	539	542	555	500	500	499	571	532	553	469	513	490	524	526	506	486	507	497	541	489	567	503	518	530	549	532	507	527	529	496	534	520	487	465	509	509	506	530	508	555	568	523	547	510	505	534	511	547	486	502	524	524	526	513	546	504	497	550	520	510	507	489	551	512	525	528	529	519	497	517	517	564	537	502	530	506	499	552	554	538	510	517	549	499	493	533	536	504	501	516	521	531	549	578	539	512	494	518	507	507	498	531	509	488	507	493	545	499	533	511	537	505	553	546	501	534	508	511	501	517	553	555	496	497	504	572	507	494	538	557	545	497	543	524	529	511	526	518	527	513	533	521	521	500	528	509	495	478	507	507	511	507	549	526	536	493	514	551	482	525	567	520	551	530	521	471	540	531	511	558	493	536	518	512	543	506	495	487	506	507	513	523	491	507	499	528	473	478	511	492	538	553	517	508	539	539	548	525	504	484	513	519	525	538	530	529	491	534	486	527	497	527	499	520	499	477	521	532	499	508	514	494	534	520	539	517	508	529	541	516	527	467	544	523	530	499	501	525	508	528	511	536	496	516	482	472	528	486	560	551	508	520	593	525	499	551	517	484	533	520	520	547	546	521	541	503	520	480	541	547	539	496	523	536	484	498	516	526	496	502	515	538	537	512	535	524	553	529	533	532	492	480	522	568	522	501	540	483	495	505	492	524	557	516	513	500	545	512	504	531	501	532	542	510	523	525	515	487	568	483	540	492	557	515	507	506	501	520	508	536	525	524	531	504	519	480	518	529	552	518	505	515	527	576	531	538	485	537	486	532	511	514	538	521	540	496	519	555	542	523	541	543	527	504	556	519	521	560	464	503	506	533	513	518	519	502	530	535	571	499	497	496	517	547	533	552	492	533	504	495	513	525	505	515	468	506	527	523	500	514	514	517	548	497	494	566	543	533	509	553	546	507	542	522	542	522	523	489	539	509	523	515	480	519	534	496	500	502	509	516	519	546	518	553	514	536	533	536	514	525	510	542	517	516	534	539	518	514	556	526	531	536	512	506	528	570	480	475	559	518	535	487	550	531	535	530	502	536	549	492	516	539	533	531	586	521	511	515	574	498	521	549	534	546	491	472	500	508	554	536	538	477	522	483	521	516	530	527	486	513	522	501	512	541	463	502	520	509	543	471	506	527	533	509	499	518	513	522	508	549	486	524	541	543	561	549	514	526	507	488	536	511	525	540	514	522	517	505	539	506	513	514	543	506	491	537	520	520	494	565	509	541	516	479	505	526	508	525	539	512	531	535	526	499	525	530	486	558	530	531	520	535	580	493	455	485	503	518	519	541	488	516	494	498	523	500	529	560	518	532	533	525	551	569	533	530	468	509	543	563	501	505	534	511	495	524	526	520	511	476	540	549	544	530	505	493	456	529	536	539	556	524	488	484	531	504	518	490	511	528	548	537	528	511	545	531	516	530	509	515	526	545	496	518	469	551	491	556	519	492	533	489	510	487	537	551	520	503	491	506	520	484	539	512	526	545	537	504	504	585	511	566	513	518	522	531	498	512	485	547	517	507	518	532	492	521	553	510	557	538	499	515	543	526	505	539	535	544	536	503	506	502	492	514	497	513	507	524	508	533	547	496	533	532	487	500	509	502	513	540	502	544	494	557	511	558	508	535	498	504	504	531	531	491	495	525	544	548	560	523	526	486	509	529	514	553	517	522	498	525	520	502	526	527	536	523	525	518	528	536	541	547	527	488	552	579	541	511	526	536	530	520	508	476	532	511	548	517	532	515	499	535	507	475	525	506	541	498	530	528	546	502	510	541	509	504	493	553	511	532	505	493	526	523	554	535	524	519	529	580	535	515	514	519	519	525	537	517	489	562	495	516	542	505	508	527	544	512	525	518	524	539	519	519	533	527	517	558	510	505	455	553	513	483	553	508	485	479	557	486	506	493	554	519	521	522	507	517	500	542	515	457	545	545	489	497	517	494	513	527	538	543	523	467	508	515	526	547	529	535	506	546	509	488	513	504	519	532	544	493	501	507	464	499	508	597	533	515	539	561	490	512	520	553	518	476	558	577	488	524	513	537	555	539	513	513	529	532	508	492	549	484	512	500	507	536	516	503	540	503	518	522	570	549	476	530	512	523	527	543	549	533	542	534	557	501	539	542	502	512	542	529	523	510	484	489	534	501	495	499	476	525	534	537	490	471	536	533	512	543	500	510	554	495	491	537	519	524	509	528	541	492	533	477	524	529	488	516	550	549	511	530	491	525	517	539	567	535	526	515	485	520	519	498	544	538	532	548	518	502	479	513	520	488	505	518	505	481	503	502	536	505	535	529	497	541	591	515	547	480	513	494	479	536	522	528	479	508	479	511	514	504	528	522	550	486	518	501	498	546	526	487	468	521	487	508	493	565	519	543	502	534	523	537	514	510	480	513	496	510	539	534	498	554	504	522	527	539	500	505	545	484	530	483	540	509	566	537	539	505	545	509	463	445	484	485	517	565	511	522	511	528	526	542	551	544	482	492	547	479	506	551	528	548	532	504	517	535	555	540	495	514	555	520	494	519	507	546	489	533	526	544	501	515	527	526	522	526	512	546	523	478	518	543	504	568	517	521	494	501	545	509	477	505	521	539	494	521	513	464	490	518	549	549	515	508	468	474	547	539	558	519	558	506	486	564	546	476	518	517	554	520	520	542	536	530	499	490	498	517	510	564	536	498	501	485	495	537	556	515	516	559	471
23462	22555	30933	25410	21326	17153	3864	482	326	367	343	348	350	362	353	330	359	291	352	331	344	309	346	320	328	360	345	341	368	347	343	330	321	317	333	272	359	315	347	323	318	320	328	356	324	312	323	328	344	328	350	320	330	333	264	334	351	355	325	328	301	343	325	327	323	315	342	337	310	311	328	316	326	314	343	284	321	338	335	328	319	336	331	335	336	316	329	344	335	352	326	318	347	315	324	326	300	347	352	335	342	355	322	326	324	368	334	333	305	360	343	347	320	315	303	320	333	354	355	328	335	349	331	312	313	346	350	347	315	349	356	310	318	302	371	349	323	328	336	328	347	345	326	326	306	339	341	344	324	346	299	311	316	345	290	326	351	308	348	348	315	315	319	318	316	343	318	321	324	354	323	352	307	302	333	318	318	324	343	349	353	340	320	315	353	304	315	326	335	309	336	335	360	355	353	322	302	362	305	327	339	322	325	369	346	311	311	332	330	323	318	356	319	348	337	325	307	340	312	309	310	356	310	294	311	349	305	332	344	339	325	302	367	325	334	342	298	327	326	313	315	343	296	327	315	351	324	322	313	310	358	313	343	307	329	338	349	298	311	346	382	322	316	343	337	331	317	364	314	328	352	306	359	361	321	320	327	324	301	308	308	300	335	308	317	350	348	343	324	362	340	300	330	316	374	334	336	334	324	326	339	310	345	320	309	340	363	345	324	350	346	345	349	329	333	318	337	306	319	316	312	337	332	317	322	321	336	366	286	303	365	329	319	357	322	327	350	311	357	354	344	329	320	354	326	291	330	333	322	358	315	346	311	314	358	309	351	319	309	346	364	328	344	325	315	345	326	321	314	323	337	302	349	287	339	313	344	332	335	337	337	348	344	303	313	344	347	336	329	312	314	310	316	330	340	334	329	320	314	320	297	305	350	331	328	364	310	283	348	328	321	312	320	332	311	338	337	327	345	341	306	318	324	318	349	296	352	321	305	335	303	334	352	323	334	313	311	358	312	331	327	330	316	335	340	325	323	299	334	343	337	318	346	355	319	349	333	306	352	353	322	335	341	324	320	328	351	278	375	313	333	353	336	333	328	331	320	331	314	311	347	344	314	314	284	342	294	331	322	303	335	346	319	352	322	338	331	325	294	341	318	351	352	310	339	332	331	329	307	324	338	324	337	328	326	360	352	318	342	335	327	317	364	319	331	334	328	337	343	337	326	340	331	296	312	349	320	281	324	290	313	322	326	322	352	348	314	330	331	297	321	347	378	322	339	349	354	290	358	352	329	316	326	312	334	325	373	322	324	331	324	317	324	340	347	313	328	334	351	359	325	311	356	334	342	313	308	322	315	355	330	344	328	338	310	320	320	291	317	334	358	340	362	313	310	357	318	337	302	303	303	335	324	355	334	301	326	338	318	325	350	329	330	355	314	355	317	304	335	305	308	349	319	339	306	337	311	342	312	310	385	308	340	358	332	310	319	343	340	324	326	328	318	328	365	343	323	328	333	298	324	302	353	331	310	366	343	322	309	357	302	327	349	338	340	337	342	316	326	328	328	308	301	355	310	353	292	316	298	354	329	314	331	333	308	347	322	343	309	348	349	323	319	348	348	336	301	303	322	270	312	319	317	329	365	327	350	366	330	339	321	330	320	336	314	326	327	308	315	321	321	303	336	313	353	309	319	313	314	327	316	311	355	336	329	367	307	318	323	328	298	316	351	348	351	335	321	317	329	318	333	311	332	348	318	332	306	344	346	296	361	322	329	314	317	308	341	297	333	333	310	316	321	319	325	329	341	327	316	328	308	323	325	321	336	354	343	342	334	350	344	312	314	349	298	332	318	323	318	305	337	349	329	360	311	352	344	324	317	327	331	304	351	325	311	338	307	325	348	320	339	313	321	320	330	305	338	324	324	331	336	340	339	365	302	320	348	336	339	341	349	320	315	350	338	337	334	335	321	350	332	335	292	342	304	304	342	350	353	326	355	330	313	305	337	338	327	317	328	308	310	352	306	359	323	331	327	321	300	319	328	331	342	328	352	368	343	327	358	360	311	347	347	317	331	347	311	343	320	316	362	328	327	334	338	345	349	312	323	308	347	315	305	336	334	342	340	332	335	335	306	344	325	325	350	298	333	329	351	310	319	332	355	320	331	323	326	302	346	317	319	327	331	354	321	345	339	351	320	343	345	304	307	312	317	266	325	318	335	323	323	334	323	301	319	315	331	343	355	313	296	327	353	317	328	320	318	351	331	350	325	334	291	314	305	313	319	324	326	348	298	336	313	353	340	334	338	359	323	326	331	293	339	327	310	324	336	316	328	320	318	323	315	310	292	339	354	307	334	308	339	314	346	322	314	330	291	356	298	304	300	355	359	300	331	310	308	321	288	377	308	352	343	373	341	336	350	340	311	345	383	324	344	313	333	323	343	355	367	293	325	337	323	310	316	349	329	303	332	303	340	319	351	348	359	334	328	334	318	342	316	336	350	343	311	316	330	324	351	334	336	309	333	315	333	343	306	333	333	348	328	297	344	337	350	318	323	317	303	290	298	337	317	333	338	352	323	290	337	327	349	337	327	341	325	316	383	357	331	293	300	324	333	334	338	323	336	313	346	320	340	312	326	341	320	348	298	340	334	330	339	310	304	332	335	330	335	340	307	346	349	325	327	330	334	369	310	341	319	333	311	311	315	298	327	316	358	294	325	334	350	314	340	336	338	322	317	314	356	296	337	322	327	359	316	306	331	355	339	339	343	327	330	364	286	328	318	327	325	332	369	313	314	307	332	333	329	318	305	348	343	323	354	317	325	347	356	309	331	357	323	340	329	309	347	310	327	362	326	371	327	340	314	330	305	350	345	303	325	308	363	310	329	317	362	304	313	354	341	331	326	317	336	350	307	299	288	353	334	311	308	349	310	329	304	345	318	329	328	334	301	324	278	363	316	329	344	333	280	342	323	341	320	336	318	343	359	315	303	360	325	333	324	341	342	329	352	330	339	342	312	314	358	349	357	333	335	363	326	304	310	342	361	339	321	330	361	341	345	321	330	329	372	311	336	366	331	346	337	347	322	335	334	313	316	336	322	323	307	320	333	313	357	302	349	338	343	373	329	327	332	328	344	327	332	305	314	314	348	341	300	324	337	324	354	324	343	343	339	312	339	333	360	320	371	316	351	381	292	301	333	319	370	325	323	309	328	321	311	337	331	321	363	318	304	297	334	321	322	344	305	293	334	345	342	310	359	325	358	325	351	313	344	332	331	334	355	337	317	319	321	346	319	344	309	334	322	309	351	292	324	306	328	319	318	303	342	326	332	338	313	324	345	327	319	328	333	326	322	339	289	353	336	329	328	366	321	290	309	303	323	333	329	323	319	332	365	349	330	329	321	316	329	347	310	344	307	323	329	333	335	320	325	309	383	302	320	337	351	351	324	340	319	336	326	338	338	353	285	315	327	310	333	297	310	349	305	351	304	339	346	369	335	367	313	341
59939	98690	72974	43969	24052	7893	1778	778	601	609	620	614	614	621	538	607	565	623	623	584	606	585	599	575	614	566	632	597	627	589	599	594	617	552	627	607	603	566	576	610	560	621	562	611	601	568	638	575	572	595	561	592	579	589	581	558	572	601	580	602	587	635	594	584	582	568	550	575	559	612	591	584	628	590	580	596	587	543	579	619	571	668	533	604	552	530	589	587	569	605	620	577	585	518	597	553	592	590	623	546	553	622	591	601	587	612	586	578	622	624	612	587	576	608	595	559	577	601	567	578	615	601	548	580	567	576	575	595	608	619	566	612	568	555	620	633	551	604	606	603	605	575	590	605	612	551	616	585	570	585	560	572	595	577	578	582	631	549	569	589	571	551	610	615	582	596	586	562	614	614	598	579	550	587	560	636	573	562	584	577	612	569	587	584	619	576	581	608	588	594	564	545	579	574	617	603	592	551	640	589	590	582	591	598	618	598	573	580	558	579	587	596	561	562	563	559	618	552	614	569	588	581	584	544	586	528	628	591	589	581	528	553	577	585	623	592	637	542	589	586	560	560	588	561	610	586	583	589	586	600	606	578	587	601	614	592	586	616	616	564	612	614	593	568	535	578	623	572	556	564	617	601	593	583	584	611	621	608	595	637	548	565	569	565	578	570	585	584	598	556	595	590	570	540	570	548	553	601	594	627	644	573	604	596	635	579	556	582	578	591	570	612	545	581	605	534	567	555	593	590	576	594	564	608	619	604	591	599	551	543	612	589	601	562	580	583	576	575	605	570	569	591	632	587	558	603	549	546	600	655	575	629	574	564	620	586	582	569	584	578	595	563	599	570	588	585	609	593	601	616	544	573	552	577	587	551	615	588	577	566	605	593	572	627	597	629	603	610	575	584	613	577	593	577	571	588	620	581	545	572	594	566	580	547	580	570	615	606	637	571	582	619	607	581	627	581	596	556	568	568	614	607	602	648	584	603	593	605	614	603	571	595	581	579	583	618	599	559	586	587	562	582	601	576	575	601	600	543	589	580	615	603	624	595	628	588	576	587	578	555	580	569	595	562	600	580	612	559	565	519	597	566	599	594	568	555	580	564	614	609	572	569	591	652	577	571	579	580	638	547	568	610	575	593	571	622	557	584	590	575	579	607	600	622	619	636	586	563	601	583	625	615	572	550	582	580	588	590	589	554	558	622	610	612	603	569	573	598	558	607	605	610	580	606	583	566	589	615	592	621	604	583	550	590	650	566	620	568	602	599	607	602	609	598	614	583	565	614	562	556	598	633	570	538	566	555	590	570	598	554	594	569	629	599	603	575	626	635	571	588	590	636	566	588	584	640	601	563	602	588	571	628	621	559	595	601	570	575	597	577	588	611	600	614	634	617	583	612	597	595	577	601	586	587	586	576	603	564	574	578	631	581	576	564	585	594	590	596	614	613	584	582	563	593	604	550	596	545	564	564	589	535	548	592	628	534	594	592	595	580	564	590	564	621	547	567	582	587	588	599	568	570	632	579	594	597	648	563	602	590	598	559	609	597	559	592	586	589	608	557	606	588	610	576	558	595	576	587	588	606	561	557	605	581	571	592	584	575	591	621	619	564	532	617	592	545	564	588	569	535	574	572	612	601	562	570	595	603	588	600	631	588	619	591	584	594	566	562	587	537	539	587	571	600	573	585	600	585	625	584	600	581	603	575	567	547	575	601	620	576	628	575	646	574	566	596	602	590	554	588	601	577	586	592	558	554	585	586	560	611	612	581	604	611	543	551	551	593	567	566	556	560	576	586	572	559	560	550	566	608	581	542	590	581	611	578	638	580	589	614	602	573	581	612	550	567	587	562	597	613	578	591	557	595	613	612	577	562	567	639	587	554	575	621	616	624	651	560	579	599	611	585	551	582	579	583	549	607	576	588	628	619	629	588	636	558	588	607	596	551	600	568	571	592	541	586	611	594	578	572	554	573	664	556	620	599	562	556	539	586	617	597	596	597	623	584	585	583	604	564	565	586	567	560	602	586	546	601	583	612	600	598	586	578	554	613	575	547	583	581	605	585	600	579	613	611	581	600	601	557	605	607	587	624	628	582	574	599	630	533	603	577	602	640	593	596	588	545	578	580	594	561	573	608	584	576	618	590	564	587	613	606	603	589	558	552	654	563	635	594	588	571	605	608	552	587	583	587	604	561	599	580	624	596	582	577	608	582	606	609	588	563	625	582	587	588	601	598	579	554	573	539	599	560	580	570	590	593	593	551	600	560	557	585	546	583	613	580	603	623	582	600	565	606	569	545	561	588	536	561	597	578	583	615	588	583	592	577	563	582	556	594	606	593	583	589	549	576	587	614	593	596	632	543	607	523	599	591	614	549	609	564	601	603	573	592	572	562	640	598	600	589	592	583	565	629	579	585	561	585	570	584	638	583	629	550	580	567	564	579	567	618	609	579	641	534	554	579	624	586	582	560	553	545	605	574	603	578	579	551	598	570	578	595	619	567	583	606	582	551	620	614	621	594	591	589	590	577	622	581	583	586	586	543	589	589	600	570	567	581	584	599	586	594	579	572	572	566	633	573	592	552	576	627	615	623	576	584	551	583	577	586	575	627	579	629	603	631	602	585	601	609	609	559	592	582	582	566	586	594	590	615	618	659	658	633	551	573	576	572	595	602	593	582	566	575	604	550	612	604	586	560	598	609	566	549	605	639	605	596	596	616	622	589	567	584	633	551	586	577	593	560	645	571	570	590	556	597	597	645	571	580	565	562	579	562	596	573	571	621	559	579	575	584	604	618	562	601	577	591	575	623	600	601	560	591	622	606	566	599	566	589	579	602	600	578	597	574	588	597	601	583	610	574	608	599	592	564	597	561	580	580	586	568	565	569	558	576	591	564	614	583	593	617	572	589	632	596	600	592	601	572	550	595	622	573	555	577	586	568	558	595	583	601	599	576	580	575	577	556	601	648	626	549	589	552	577	579	607	595	553	555	604	592	565	608	646	585	576	569	568	582	573	559	556	576	540	547	542	625	662	577	561	592	560	582	586	656	553	560	599	570	606	577	567	601	570	591	592	594	562	579	555	559	590	586	570	563	566	635	595	641	587	542	599	583	621	606	601	616	586	580	573	565	614	598	597	604	621	570	579	550	617	600	611	553	555	584	627	603	592	619	539	624	627	594	584	564	621	617	612	656	576	564	635	586	567	597	591	583	531	590	607	572	596	578	591	552	579	633	610	562	583	583	595	564	602	634	623	582	596	603	564	606	605	601	629	573	612	556	522	547	612	595	578	589	595	563	573	586	546	603	597	614	619	564	575	568	519	588	568	596	559	634	599	593	579	594	583	563	572	601	556	611	578	596	629	559	549	559	588	578	551	612	572	597	572	571	557	537	586	630	570	593	574	594	611	551	616	601	564	568	598	612	602	567	590	609	610	579	560	600	543	572	548	575	556	581	546	597	584	581	603	595	556	615	590	613	578	593	574	587	605	589	572	600
29924	32294	26627	10833	1872	542	342	289	272	277	304	261	268	285	289	279	262	275	279	287	246	287	274	312	278	290	253	286	248	269	264	271	286	255	264	241	283	303	280	293	275	274	266	277	298	284	268	267	279	284	262	271	268	254	265	301	268	271	286	276	276	255	267	282	270	272	279	293	266	292	253	295	279	314	274	307	283	251	267	286	281	256	307	276	293	239	268	285	266	308	258	263	290	265	252	258	254	246	294	284	287	308	254	271	263	292	305	294	281	292	273	306	247	260	271	279	276	295	262	264	251	254	253	251	266	273	250	239	271	279	254	275	274	296	262	273	288	273	268	291	281	272	268	291	270	261	251	266	237	276	277	263	258	307	295	286	264	260	274	288	275	249	292	267	291	243	251	263	274	283	247	274	278	241	280	270	298	261	263	274	237	268	266	261	267	298	276	279	318	257	285	268	259	276	274	257	245	267	274	286	287	265	294	258	271	264	261	283	268	259	266	274	288	263	264	261	253	296	300	270	281	268	288	267	280	273	268	254	272	252	248	250	236	268	273	278	248	276	263	257	272	293	277	274	287	258	278	250	313	279	264	255	264	259	263	288	263	274	279	272	265	254	313	294	263	263	267	272	286	253	254	268	272	266	272	305	271	269	274	269	279	254	257	293	256	276	285	278	270	257	283	233	262	262	276	269	260	273	274	270	273	244	298	274	271	271	254	265	264	285	296	281	294	279	268	285	278	258	275	284	262	274	266	268	267	295	241	293	253	299	258	278	276	268	253	276	262	279	260	274	278	261	261	258	272	269	295	261	299	281	281	297	273	290	274	261	276	263	278	289	260	293	300	282	313	274	300	271	272	296	269	275	272	304	276	297	278	292	264	272	271	251	254	259	249	275	277	264	295	284	260	260	301	289	273	277	287	277	287	234	280	280	295	283	288	288	257	275	305	274	287	267	270	267	302	246	288	272	279	284	244	265	268	253	266	249	277	269	254	257	272	261	264	291	278	300	251	267	266	267	291	278	254	251	280	278	301	254	268	275	267	238	268	281	270	270	233	268	288	287	283	261	281	256	266	276	245	318	252	262	266	260	282	315	253	304	270	273	279	280	285	272	270	273	257	269	265	289	257	275	239	274	259	252	265	285	282	319	278	282	224	288	259	259	247	264	288	257	260	256	278	270	251	269	267	266	234	259	273	287	263	250	273	277	256	278	249	271	268	290	259	268	272	275	275	278	275	284	266	267	270	250	279	244	261	280	289	271	273	288	253	287	295	247	271	259	297	260	260	287	270	249	251	299	280	269	258	262	254	256	271	270	258	271	272	261	295	298	252	293	251	293	265	321	258	286	250	282	283	253	279	261	302	272	288	272	267	269	281	278	281	311	282	249	270	275	301	270	250	270	262	274	271	284	299	286	276	273	244	234	287	297	290	261	270	270	301	266	247	271	261	279	261	277	260	261	285	292	238	284	278	276	237	272	266	288	260	275	284	254	281	260	316	286	275	270	230	294	285	283	265	251	271	280	261	259	284	251	264	251	265	285	291	279	269	299	287	263	271	286	241	276	274	281	242	304	283	280	252	263	267	297	280	278	263	264	288	275	236	278	270	290	254	256	244	272	246	247	249	309	287	280	273	277	282	266	260	267	273	251	267	282	253	272	267	268	292	297	252	306	286	258	288	259	309	283	265	264	251	284	273	250	270	254	264	281	244	267	265	246	289	267	267	256	317	279	303	270	283	319	288	259	263	267	273	274	282	250	273	275	271	271	240	266	280	248	256	269	298	267	288	266	265	295	280	275	270	275	290	260	269	244	285	282	290	256	294	272	298	251	259	260	237	253	238	278	300	280	275	286	272	292	238	262	275	284	283	247	289	274	261	300	282	235	265	263	275	271	254	263	276	284	283	306	258	260	286	305	276	264	241	277	295	276	285	272	272	266	290	275	299	282	284	302	280	257	261	279	240	268	299	296	292	281	224	302	263	277	266	267	293	248	268	287	261	293	298	274	259	276	263	247	291	252	298	291	252	268	261	239	275	266	269	267	253	288	284	294	295	258	279	290	260	293	276	279	259	266	300	275	288	288	268	263	250	272	253	260	274	261	251	276	245	281	299	275	276	256	240	274	262	265	256	297	293	302	272	300	288	289	269	260	262	311	262	247	248	286	290	286	278	262	271	253	279	295	278	290	242	290	291	275	296	274	251	299	261	296	273	249	275	286	252	275	282	265	266	277	262	249	287	268	274	280	288	275	267	285	261	321	279	286	260	300	314	273	252	232	300	277	247	252	249	259	264	262	296	270	259	258	271	260	272	261	253	273	246	264	265	268	263	272	256	296	266	279	281	261	262	294	224	239	306	275	299	279	247	281	275	278	284	277	251	289	258	289	261	266	281	267	269	262	270	278	277	251	276	276	268	268	275	281	285	266	272	279	260	268	261	261	290	265	259	288	265	263	278	285	274	285	261	253	295	271	263	261	292	268	270	237	269	273	292	269	294	278	261	288	257	288	260	291	261	261	269	276	276	247	249	263	298	269	265	291	281	271	273	274	297	283	276	278	278	254	264	268	271	303	271	272	275	254	272	275	258	265	317	263	259	257	289	269	261	249	269	274	259	270	256	281	262	277	278	272	268	261	258	267	248	286	266	271	280	285	270	245	256	291	283	267	259	264	261	287	295	265	283	274	288	275	264	247	278	285	280	260	242	285	267	288	256	286	300	270	262	282	298	281	274	289	274	268	258	281	282	274	245	282	291	262	278	278	302	273	289	266	235	257	272	278	262	249	280	305	275	252	268	253	257	258	262	286	283	288	238	255	279	280	290	278	269	279	285	288	249	260	291	264	284	267	256	293	246	272	297	265	256	247	253	301	250	283	272	275	293	287	256	279	265	295	279	232	242	276	253	269	266	289	299	294	247	287	251	274	264	266	287	288	267	283	277	277	291	287	238	262	279	284	243	263	265	280	277	288	275	288	291	270	298	270	292	262	271	270	249	293	257	298	262	259	275	247	276	258	286	264	288	275	292	275	264	274	268	271	272	302	261	292	262	282	304	275	286	265	271	259	274	277	266	306	264	283	251	254	248	304	290	311	282	243	263	262	274	276	267	293	284	249	296	261	248	268	259	274	279	267	289	284	266	287	264	258	258	291	259	279	282	282	244	285	257	281	260	290	236	270	280	277	277	274	275	262	253	290	276	294	259	232	298	280	262	255	309	263	280	252	235	247	246	249	264	301	273	271	239	242	289	248	276	271	240	297	303	308	244	276	294	253	255	295	304	295	283	271	312	246	302	284	300	272	276	253	290	290	272	262	273	273	258	272	292	272	263	269	257	258	282	273	276	261	275	276	281	298	284	274	282	248	282	271	282	270	262	283	275	301	279	264	275	259	255	276	285	272	267	271	282	270	273	279	275	297	306	280	315	271	271	276	291	280	295	274	270	257	298	272	282	295	296	269	282	276	280	295	276	303	290	302	257	288	283	294	289	297	265	272
38184	49080	31430	11706	3662	1133	642	527	534	532	520	500	558	503	478	473	479	530	488	528	492	508	518	506	517	530	515	534	535	511	521	495	474	510	484	503	533	529	505	500	498	555	539	514	535	491	526	516	503	522	521	481	496	516	546	525	516	517	526	522	532	531	482	506	478	527	502	531	528	528	502	466	500	525	536	546	534	525	516	477	504	533	483	510	526	498	545	492	480	546	489	510	541	531	518	492	512	530	506	523	559	517	499	537	538	509	527	533	479	546	475	491	478	525	516	491	494	517	537	530	508	523	516	531	547	524	530	496	517	522	524	473	483	464	512	496	524	489	523	518	518	525	494	527	527	497	513	519	574	550	492	497	528	490	540	512	511	531	496	542	522	529	532	525	538	546	497	506	511	537	542	527	566	503	503	525	557	506	504	467	521	553	500	529	495	531	466	541	509	512	543	530	487	509	484	506	532	560	495	489	484	517	526	520	522	544	487	490	503	523	502	509	533	546	487	533	510	525	502	532	501	481	526	497	524	509	556	541	488	507	473	484	505	470	507	500	540	539	548	528	484	516	515	517	554	490	527	522	520	488	495	498	502	543	558	555	512	512	508	519	551	484	508	485	541	514	498	498	542	515	517	459	564	494	542	562	554	525	495	541	540	540	489	487	516	512	532	505	535	505	489	516	487	506	478	529	511	486	478	502	513	529	487	518	521	512	538	511	501	499	514	510	501	530	520	485	513	539	504	504	492	509	527	508	518	515	517	534	534	525	526	528	479	545	508	537	450	499	473	512	465	541	573	536	488	541	501	507	516	515	526	516	536	546	526	515	529	530	500	488	521	504	512	526	487	533	541	529	511	517	489	512	555	528	495	492	501	512	495	538	519	545	521	492	511	518	526	501	495	514	502	507	493	450	499	490	522	507	482	482	526	487	485	523	540	558	497	522	506	518	523	529	492	508	510	510	512	495	521	523	521	530	533	511	526	505	520	505	517	466	527	500	539	533	532	512	519	546	538	542	489	520	478	502	467	495	497	488	540	530	484	500	524	553	530	478	542	472	520	524	524	524	511	520	526	499	518	504	518	516	544	538	507	518	509	501	530	548	541	532	498	520	517	511	508	496	545	521	528	519	507	556	509	478	512	488	510	510	494	509	533	453	535	546	518	518	484	537	503	497	493	528	506	539	532	513	529	526	515	506	545	490	490	482	558	526	522	514	493	492	537	532	543	510	540	517	481	479	507	526	497	516	531	501	499	486	492	545	535	509	512	507	495	514	525	527	499	534	550	519	528	509	519	543	488	503	511	539	517	531	517	526	522	544	530	556	539	541	478	505	496	479	536	517	536	485	528	485	494	484	513	514	487	518	480	520	489	476	509	500	519	515	517	495	536	489	515	508	490	514	535	524	533	537	489	499	545	561	536	515	509	522	488	542	530	531	506	542	499	506	521	558	502	484	507	482	522	545	518	520	534	525	528	487	481	566	517	551	457	506	487	544	510	483	513	488	506	550	503	499	495	522	527	524	512	540	506	511	511	494	521	557	534	497	531	549	525	516	482	508	539	476	495	486	580	497	463	502	533	527	534	528	503	544	482	528	484	553	493	483	506	549	513	514	493	515	523	509	509	532	531	568	538	562	545	488	563	492	495	553	520	513	535	531	523	492	518	475	495	557	497	534	532	504	502	527	483	510	527	492	522	530	525	542	562	535	504	529	526	493	511	519	494	509	520	559	537	499	488	523	559	550	493	549	520	480	514	526	486	491	552	551	557	506	587	515	551	499	533	523	503	543	504	513	501	519	533	548	536	493	523	496	515	531	502	531	517	507	555	482	530	523	466	464	499	508	492	511	543	507	525	515	511	526	476	523	555	530	523	535	524	550	524	489	474	515	588	533	513	510	498	507	512	489	503	511	477	464	562	521	497	511	552	507	499	495	495	508	535	529	542	501	537	510	498	537	506	527	516	516	493	530	535	515	515	526	517	503	549	521	526	498	526	539	548	519	519	538	516	536	466	527	545	488	510	519	531	540	474	510	525	506	519	511	524	555	559	533	521	573	494	559	540	533	527	497	536	481	512	501	500	528	484	523	540	511	459	526	539	499	466	452	548	488	509	518	524	544	494	503	543	491	550	496	518	511	538	526	546	464	536	569	534	488	556	495	533	481	511	516	524	512	548	533	495	473	534	521	536	538	517	535	546	494	534	523	475	488	510	547	487	561	496	535	505	500	522	527	516	558	499	491	550	509	507	517	494	487	507	542	526	508	546	515	495	519	506	520	513	535	521	525	529	498	507	496	544	534	500	544	503	516	523	508	511	512	479	490	544	533	512	485	525	499	477	472	548	516	494	531	491	471	553	490	512	537	522	510	538	488	518	558	530	515	531	486	523	507	496	543	527	578	549	507	530	484	486	544	543	511	485	509	485	533	463	513	506	508	554	529	489	532	471	518	536	527	552	521	501	534	540	544	519	516	564	503	495	509	507	498	520	531	518	509	604	531	486	499	513	543	510	507	508	509	531	483	529	480	510	537	540	506	517	497	488	493	543	505	495	501	532	512	515	507	501	505	561	525	511	518	515	530	506	500	503	504	551	505	458	552	517	526	527	486	539	570	521	501	511	513	501	540	513	540	554	552	512	508	551	517	506	538	494	490	526	509	500	541	511	481	500	489	548	558	525	567	492	516	542	511	523	531	503	498	513	514	497	549	533	487	559	547	484	507	518	501	499	516	480	543	496	525	504	498	498	517	498	523	524	541	512	539	510	522	494	540	555	485	513	556	509	522	556	518	518	512	498	502	533	524	522	531	537	482	515	501	510	524	542	492	503	526	517	528	502	500	514	483	519	478	560	523	502	504	505	508	494	483	512	539	480	531	558	498	503	509	458	529	505	500	529	510	533	479	512	531	525	480	532	505	500	512	511	491	546	493	513	515	513	558	512	517	497	567	529	527	495	551	503	522	501	528	518	530	503	498	544	502	497	499	525	514	526	525	503	518	493	522	504	504	508	532	518	540	551	533	514	516	503	523	516	508	507	521	549	540	542	528	547	529	503	480	521	507	503	513	535	474	489	530	541	544	516	494	514	519	525	527	508	519	543	505	483	543	532	506	531	498	542	528	483	507	519	517	533	532	513	492	549	573	532	463	507	509	566	530	446	506	504	557	498	502	526	536	533	518	503	500	499	502	488	533	528	497	510	505	511	535	553	518	514	489	555	516	545	521	541	494	610	525	524	511	516	521	480	515	543	516	539	508	535	527	552	519	513	516	525	503	514	540	519	515	502	545	534	537	540	525	482	490	521	515	536	518	520	502	497	534	505	517	546	501	519	520	505	513	494	506	465	520	476	538	508	516	515	506	511	499	509	500	484	528	540	556	509	543	481	549	528	535	509	478	525	482	551	529	502	500	515	505	529	502	522	509	567	456	508	503	503	529	487	511	495	528	522	513	469	519	527	556	517	544	525	543	526	503	534	522	521	519	500	493	530	506	541	511
24970	24571	32787	26001	18283	5588	652	317	305	298	294	280	279	274	258	306	277	316	287	269	278	287	288	267	284	279	308	258	322	284	270	280	279	314	268	292	266	281	270	269	261	285	252	282	281	285	261	290	269	277	299	315	293	279	283	273	273	286	271	273	320	248	271	291	317	279	285	277	274	269	297	277	288	269	284	278	259	301	250	261	278	269	306	278	272	288	281	287	291	312	309	295	240	274	293	298	304	269	285	269	265	284	287	320	276	280	251	276	284	295	255	271	262	262	251	289	282	301	285	279	268	317	287	284	272	267	282	266	269	296	255	279	291	246	245	281	296	253	282	306	312	300	254	318	276	265	268	261	271	294	270	261	262	284	284	301	238	283	280	257	282	278	268	298	285	290	273	295	277	293	288	283	317	297	262	309	265	269	286	288	257	291	267	269	275	270	292	283	269	251	263	254	283	294	275	282	289	264	293	233	279	242	251	277	285	290	277	265	296	285	287	274	263	287	273	300	267	263	267	301	299	261	265	245	259	305	276	277	267	303	267	285	286	279	280	296	266	252	274	250	283	285	268	274	307	245	272	315	284	286	295	278	290	295	280	269	275	279	299	291	283	304	291	299	299	280	266	296	283	285	268	294	288	308	261	311	296	273	305	261	270	294	317	326	285	297	302	260	276	256	278	281	279	288	261	254	295	280	274	273	280	292	275	278	278	316	270	277	295	266	259	265	273	278	306	311	287	297	276	285	286	288	285	255	261	272	258	258	288	257	282	288	277	291	295	321	285	277	283	292	270	288	278	273	284	298	297	300	286	264	277	274	268	272	281	264	277	275	283	295	253	282	290	259	282	230	257	269	277	294	283	268	281	300	247	285	275	299	302	269	279	309	288	249	320	304	286	236	308	272	254	297	257	296	305	322	282	270	272	294	314	280	265	281	259	279	284	300	257	268	251	258	269	289	264	279	278	299	265	246	302	293	281	248	249	303	278	269	249	294	272	317	305	296	305	288	281	299	285	281	254	294	274	292	285	296	274	267	268	275	253	264	296	284	268	261	275	274	291	273	278	268	275	295	270	265	238	286	286	239	263	307	285	285	273	274	277	258	299	268	276	258	293	268	302	286	293	308	283	273	290	285	284	264	259	289	256	263	286	269	306	277	267	315	304	298	295	295	264	284	275	253	266	280	291	304	280	286	279	280	297	266	305	288	274	282	272	304	279	241	269	267	267	307	282	247	283	294	280	252	317	270	274	280	278	254	284	264	291	276	263	284	264	295	244	273	263	245	274	300	262	257	263	275	279	285	263	284	281	285	274	299	273	283	307	277	303	276	305	268	292	295	306	278	278	264	294	301	289	287	266	302	270	292	287	278	267	280	267	282	264	301	273	272	283	248	274	314	286	273	292	277	297	276	298	268	279	262	281	271	277	282	260	314	282	287	275	262	310	280	268	318	272	265	268	285	264	273	292	278	290	295	280	255	283	256	292	285	318	299	271	273	255	290	292	262	283	275	283	267	287	269	256	276	255	272	282	292	265	299	279	249	250	253	304	276	284	287	270	276	279	287	298	291	258	291	288	284	301	274	266	283	271	268	272	267	257	251	272	264	265	303	278	288	278	274	312	285	302	260	252	286	287	271	281	285	285	265	286	292	276	296	285	293	303	291	299	287	309	288	300	295	278	274	295	292	277	306	300	291	294	275	276	280	284	277	278	275	284	267	317	269	289	283	323	309	282	279	292	270	298	283	252	280	290	288	290	274	272	267	273	260	268	262	278	296	275	248	291	289	279	272	292	281	255	262	287	319	322	289	268	297	233	303	294	282	297	300	274	268	266	294	283	281	300	254	257	252	273	280	267	279	260	256	289	270	252	322	280	273	269	299	283	274	246	318	228	280	280	280	278	299	281	272	289	265	288	259	322	300	266	282	291	290	276	274	272	296	301	297	249	275	265	310	238	281	294	262	324	288	261	245	256	269	288	288	273	272	300	269	269	265	292	258	269	280	272	250	284	288	290	299	260	291	286	280	290	267	264	276	267	280	291	281	277	301	253	306	296	298	281	278	261	300	262	292	316	277	277	270	300	283	290	273	270	271	265	288	274	294	284	274	294	274	282	268	279	285	269	286	253	279	318	265	281	284	291	276	302	270	295	274	297	280	274	309	296	247	286	277	277	293	276	263	289	271	255	287	293	299	275	288	279	253	273	272	283	304	281	253	320	302	294	265	266	259	270	266	283	289	290	243	277	273	257	264	281	299	290	263	284	290	299	270	260	253	282	281	304	280	280	273	253	283	277	268	310	283	287	294	241	279	290	297	290	266	245	276	273	300	305	292	281	261	281	255	277	272	277	279	287	262	299	289	257	300	275	254	296	308	278	261	276	274	288	278	279	312	299	281	298	263	299	278	280	276	272	256	283	271	273	266	252	306	273	285	281	270	296	278	266	334	316	284	281	306	303	311	301	278	293	282	283	283	255	273	296	265	308	257	297	244	241	286	292	261	275	280	277	287	297	303	278	263	257	272	282	279	299	328	307	285	286	290	277	308	280	278	273	255	280	316	261	260	258	288	280	276	286	279	286	281	253	252	282	280	285	302	256	308	269	310	300	293	268	273	297	244	299	301	280	284	272	245	273	301	268	271	297	261	270	305	282	307	280	293	272	292	291	281	296	287	265	272	277	276	290	293	268	283	286	326	276	284	295	295	297	287	271	300	285	270	293	286	320	282	290	277	259	247	280	287	290	260	292	279	301	279	260	299	265	266	285	284	286	294	269	260	269	280	267	293	257	278	277	280	333	298	283	288	271	296	291	267	279	284	291	281	259	300	247	277	296	282	262	289	262	282	282	289	269	284	287	288	276	264	255	253	272	287	268	256	273	286	284	257	278	263	283	271	276	287	292	301	267	295	256	258	271	259	279	251	275	258	257	279	256	252	280	281	261	243	276	273	260	265	299	293	299	273	265	269	286	254	300	293	281	285	246	275	263	272	274	291	274	263	286	308	286	286	285	308	272	287	284	248	270	289	295	294	282	257	284	247	274	275	292	296	275	273	290	261	294	288	290	281	253	296	259	298	272	258	290	240	301	276	246	280	270	277	269	291	292	258	265	254	301	251	268	292	280	276	283	303	286	274	276	281	291	253	309	268	257	238	276	283	299	275	262	302	271	289	295	299	282	281	296	271	278	281	283	270	288	277	292	278	287	278	277	315	265	283	278	272	260	310	305	263	299	278	290	276	295	287	298	301	290	284	302	288	258	308	251	269	274	278	239	294	287	286	303	294	281	268	299	253	296	270	273	255	262	269	285	272	289	264	315	255	258	279	268	255	279	269	259	284	281	321	285	283	259	312	282	278	271	246	283	288	285	278	288	258	269	263	315	277	260	287	272	288	295	294	251	247	306	282	258	276	269	273	276	260	312	266	273	274	282	320	302	266	272	269	307	298	274	274	314	304	266	289	272	259	275	273	277	283	287	298	281	284	279	291	289	239	275	293
60112	89610	60811	32429	13666	3567	1033	585	533	522	572	522	544	539	586	534	544	527	534	495	504	561	555	516	533	500	531	578	527	525	527	481	505	532	482	525	545	528	550	556	498	479	514	561	497	551	500	570	513	515	519	536	499	484	528	522	552	539	499	523	520	524	555	544	526	502	550	536	539	517	521	532	498	530	564	517	552	559	495	521	538	513	509	534	524	540	524	502	558	543	537	547	496	538	499	504	523	494	542	547	499	502	523	540	537	560	513	521	571	508	522	505	575	531	557	545	508	521	550	462	507	537	568	524	489	544	560	528	536	550	535	510	536	500	536	524	533	514	508	545	522	514	525	558	471	530	530	525	548	580	560	538	518	523	472	506	518	515	547	521	531	509	513	568	489	559	572	566	486	508	506	550	507	515	496	544	529	526	506	508	498	510	575	520	543	495	482	488	535	520	524	558	518	499	498	522	541	546	511	526	539	556	517	569	532	542	505	491	531	502	503	535	510	518	569	547	524	542	541	538	523	522	504	533	493	531	524	486	502	544	488	553	500	524	512	554	580	530	534	541	506	567	569	525	506	518	475	548	552	547	499	513	530	518	556	522	540	542	542	526	554	530	490	554	507	548	493	528	543	543	491	525	498	489	507	542	497	493	527	511	520	516	524	523	525	577	562	498	520	531	555	526	526	529	512	541	524	525	524	512	531	507	539	480	526	474	524	496	498	521	538	502	497	514	514	537	550	532	529	500	495	509	538	513	564	547	524	498	547	546	510	494	518	535	544	498	533	500	480	512	504	536	484	518	505	520	534	507	511	500	565	542	525	517	528	538	501	496	528	492	526	562	527	519	544	540	506	516	536	539	555	548	506	503	493	525	540	498	500	508	490	540	504	508	519	495	532	516	508	547	511	530	484	547	538	551	497	543	526	499	511	505	495	488	536	493	506	528	502	499	518	540	524	510	498	510	555	503	494	509	491	534	502	496	563	504	500	517	533	502	493	592	497	536	532	511	527	502	541	502	514	527	521	509	525	563	523	508	502	581	511	526	514	517	544	503	526	506	540	562	508	523	548	568	524	551	526	515	524	517	557	546	539	509	569	483	501	537	508	480	524	502	563	553	511	499	511	554	537	531	531	507	509	550	529	538	476	537	538	521	521	537	536	520	520	476	503	532	539	532	533	547	539	524	538	493	516	495	508	579	532	515	534	546	524	504	575	556	515	520	527	556	537	484	445	509	533	517	495	527	515	501	527	507	513	540	510	511	496	543	496	504	510	508	530	545	488	509	541	499	534	477	547	515	533	508	561	537	511	554	539	528	441	490	523	505	532	541	513	549	537	532	486	542	551	487	523	496	513	522	512	524	520	530	541	539	546	534	520	557	523	525	498	499	524	523	562	499	551	518	520	526	541	523	580	535	537	523	510	501	531	518	504	513	534	521	531	528	512	509	529	559	510	556	547	487	531	509	529	506	535	541	542	494	515	536	565	506	505	503	543	550	518	501	545	487	565	567	539	498	515	505	550	537	522	506	557	537	534	529	531	538	543	530	549	562	519	548	490	500	581	514	511	574	508	501	548	541	515	554	547	551	521	518	522	493	513	530	523	481	532	529	542	473	530	538	500	518	572	534	522	525	519	523	521	507	532	501	518	510	541	527	522	508	514	519	515	511	523	537	545	506	527	512	492	515	519	515	549	528	531	488	495	522	538	516	508	558	511	516	530	537	514	563	569	537	511	530	541	479	499	509	482	541	508	535	531	504	521	535	554	543	480	533	491	517	518	537	494	510	521	539	525	561	499	516	525	508	541	499	524	522	514	539	524	516	543	533	530	546	525	519	579	501	504	515	533	539	523	565	565	507	503	517	519	525	493	550	533	505	516	551	520	550	536	528	516	542	563	537	546	518	543	497	495	514	519	540	514	502	536	560	503	534	545	483	510	555	510	543	529	498	535	489	493	547	510	540	505	571	529	520	474	530	516	473	531	551	541	500	493	525	555	546	512	546	518	488	519	542	513	530	532	515	539	522	528	522	542	572	574	544	522	495	559	504	515	529	549	505	523	507	539	555	511	518	531	540	554	530	540	562	528	545	559	502	501	516	528	517	506	552	517	513	507	496	518	504	522	521	549	510	534	526	499	552	530	545	496	530	497	540	526	502	506	526	524	526	546	516	521	519	525	526	542	564	511	475	517	494	490	536	555	508	525	553	571	547	514	540	523	538	536	484	496	536	507	528	485	502	507	490	478	490	535	509	508	555	556	515	446	524	546	497	504	515	554	557	538	479	469	533	518	532	520	511	525	520	547	552	513	553	482	530	516	524	541	471	506	481	551	500	497	506	517	542	578	547	519	509	480	511	547	528	505	544	482	542	483	507	531	533	523	518	484	544	509	502	529	548	480	508	495	525	514	532	575	505	550	524	559	495	533	528	475	518	540	556	525	528	511	538	520	499	531	500	511	519	532	532	516	563	522	550	544	505	487	497	516	528	548	516	491	530	544	528	543	492	493	512	513	524	529	555	527	530	515	552	488	526	541	527	520	530	569	539	549	516	525	497	508	554	517	496	516	527	539	503	544	525	534	500	488	537	527	559	483	517	484	521	568	524	540	512	537	535	551	550	530	526	504	543	517	491	519	580	498	490	556	519	526	509	513	500	495	528	510	488	517	505	554	533	527	506	538	545	593	535	554	526	489	542	541	517	563	559	515	495	574	513	467	537	541	503	492	558	505	531	554	530	532	532	548	510	521	511	518	524	462	560	530	512	499	509	516	538	555	518	499	506	524	514	529	514	502	523	522	513	496	524	507	509	500	484	548	543	525	526	527	540	514	531	566	518	534	514	506	526	507	489	511	502	523	532	527	565	537	521	535	533	520	550	541	499	515	509	519	513	533	567	514	538	561	519	517	532	526	531	498	537	547	561	531	506	536	548	522	537	561	527	545	497	553	559	520	515	573	510	523	542	487	508	548	539	518	525	520	476	530	527	572	524	482	557	559	525	496	520	514	504	571	525	547	577	519	544	538	571	546	542	527	499	535	546	550	537	522	552	515	499	512	507	495	514	526	512	527	515	511	545	519	534	498	496	526	511	548	545	530	542	545	550	549	542	544	541	552	551	487	520	553	511	499	556	571	511	486	534	529	532	545	543	499	520	510	566	545	505	531	488	469	486	571	523	546	491	502	481	499	498	552	524	538	473	554	543	489	541	513	505	534	502	532	538	542	472	491	512	541	512	563	525	528	490	524	522	519	550	527	494	527	562	506	533	503	572	544	519	533	513	520	503	546	503	500	552	511	540	487	542	486	491	528	516	544	531	499	482	519	504	516	592	479	530	497	511	510	523	513	504	541	529	538	538	505	511	543	495	475	526	529	519	551	512	551	535	477	538	490	553	562	505	542	479	547	522	521	502	538	515	528	525	504	509	497	513	526	504	494	505	548	484	536	509	517	493	545	467	571	533	539	484	522	528	522	494	518	528	519	533	552	513	525	526	511	534
23616	22468	30772	24504	21221	16683	3053	453	358	370	335	353	323	344	346	315	346	337	365	330	356	356	320	364	326	370	315	315	306	329	319	323	305	325	364	340	332	343	341	320	317	310	309	340	336	320	312	323	376	336	345	329	319	315	346	341	344	299	311	343	313	332	322	333	369	328	342	344	334	315	319	319	348	334	318	305	319	319	320	329	346	316	358	348	326	321	322	362	325	323	322	313	327	319	325	321	330	331	321	326	318	314	302	333	342	328	317	333	295	309	315	329	340	349	278	344	336	327	371	312	315	348	351	311	309	325	349	359	325	312	349	326	338	302	301	314	328	334	340	358	327	347	344	331	339	347	323	336	354	327	379	332	340	314	357	324	310	336	306	341	328	306	322	330	335	313	337	314	290	315	356	328	350	324	328	310	335	306	292	297	336	330	297	346	336	316	326	314	324	325	341	336	312	314	309	365	356	319	334	306	324	349	324	304	356	351	318	339	335	341	337	308	343	342	337	318	326	299	343	373	302	333	322	349	327	328	333	312	296	339	321	356	322	331	314	361	349	321	330	314	333	321	325	330	327	334	302	298	350	332	302	327	319	329	304	330	293	322	335	351	305	330	288	346	317	348	355	349	331	299	342	311	310	334	322	317	358	302	292	316	311	341	309	339	320	296	325	309	291	352	327	323	320	348	326	355	368	341	322	333	333	361	332	315	316	347	348	314	330	314	344	319	322	362	319	318	324	342	328	338	328	341	317	328	349	323	308	306	318	316	336	315	337	377	331	368	340	340	348	326	304	344	342	344	324	356	306	319	325	303	311	345	342	346	334	309	349	293	358	349	300	326	328	335	354	320	355	316	341	310	340	328	326	323	318	324	325	365	300	328	324	338	311	368	339	311	330	337	350	315	336	375	331	309	315	305	326	315	351	327	324	353	331	302	317	360	305	327	340	347	361	358	335	346	337	322	354	318	308	294	334	354	336	335	331	316	367	307	345	322	307	337	329	329	377	331	292	334	330	365	314	295	308	341	299	303	328	306	347	335	392	380	300	336	312	305	317	309	347	363	317	337	320	344	346	311	333	317	344	348	325	307	310	338	344	332	319	289	324	320	313	308	326	316	347	352	308	324	298	298	317	354	346	352	312	335	342	295	326	321	325	337	341	313	321	334	355	321	310	303	309	347	286	333	336	329	289	330	350	326	353	351	345	347	314	304	321	339	331	311	324	356	353	293	311	293	332	320	340	313	318	378	365	345	331	347	319	325	317	344	331	304	309	345	342	334	341	326	324	340	357	335	331	303	283	336	319	352	324	360	308	339	320	332	304	307	343	302	329	333	325	321	271	315	325	325	339	344	318	313	305	300	306	311	325	296	340	388	319	311	305	346	321	308	347	365	314	341	306	342	336	315	351	357	330	323	293	352	319	316	320	341	347	326	336	344	341	361	347	362	312	340	300	339	317	295	311	327	323	319	357	322	326	327	339	331	320	334	324	356	344	335	350	324	329	321	327	278	354	305	329	292	356	329	323	315	307	334	326	312	351	323	312	303	358	345	300	329	347	305	317	345	310	310	305	323	316	339	318	347	339	325	366	320	323	348	340	315	304	332	351	310	307	304	318	338	304	347	346	338	351	313	304	342	354	309	341	329	342	298	363	340	311	327	352	325	288	346	346	325	359	330	304	311	328	305	289	333	347	322	298	333	350	326	313	322	317	349	314	334	360	330	290	294	325	358	358	337	354	338	304	301	316	343	329	332	362	313	300	341	334	339	337	323	324	302	345	336	321	307	341	351	358	329	325	314	330	356	337	351	310	316	308	358	312	307	316	313	327	318	357	330	313	332	332	318	327	309	315	348	327	300	334	332	322	306	326	311	332	301	313	314	322	327	318	326	309	327	344	323	339	349	311	338	348	309	321	332	331	333	322	319	319	306	325	305	342	330	335	317	342	327	340	346	290	304	347	307	301	323	324	316	328	369	330	292	327	311	325	324	365	330	325	344	339	318	306	306	330	340	316	346	317	327	337	357	325	336	340	359	329	317	347	357	323	308	316	318	346	354	316	325	311	345	348	322	360	320	342	347	313	337	346	321	333	324	302	305	387	332	346	317	324	327	310	348	311	325	336	296	331	332	291	373	353	312	319	330	325	327	332	332	319	338	298	302	329	341	340	304	359	342	325	316	284	327	346	362	330	327	323	365	318	316	317	332	331	306	314	357	326	316	326	368	294	330	313	339	334	323	318	326	314	333	317	332	324	343	314	344	326	343	341	352	312	286	357	353	316	310	310	326	328	336	340	358	321	335	302	330	337	331	314	332	317	332	350	340	330	343	358	342	347	321	340	350	346	315	379	332	297	343	339	341	299	337	344	347	327	347	323	372	333	352	327	345	345	319	314	326	328	319	311	334	311	330	323	350	342	341	344	325	333	306	341	336	333	331	376	292	304	321	320	318	310	316	326	343	338	309	320	310	325	322	332	318	328	361	289	348	346	320	313	287	350	308	348	284	329	361	338	337	321	339	328	306	340	314	313	344	330	317	329	277	320	328	300	362	324	353	337	345	342	313	330	337	326	344	348	327	302	315	306	346	334	325	298	341	324	322	327	309	316	333	327	347	343	330	333	359	315	336	337	321	335	300	322	335	330	328	294	347	348	303	316	345	316	350	328	320	359	323	307	329	354	328	319	324	330	312	330	317	331	319	282	331	310	357	335	302	321	300	294	306	289	334	316	315	318	290	342	334	329	301	330	306	312	300	350	348	317	320	332	350	312	317	322	319	356	320	330	315	341	311	306	334	338	311	335	337	334	323	316	318	347	341	323	338	324	323	335	302	306	322	315	330	346	313	332	338	335	320	324	331	342	332	327	345	308	283	299	334	329	349	288	316	314	325	312	316	314	362	339	333	295	359	296	327	335	294	324	348	325	354	319	326	313	315	333	303	326	323	338	334	326	330	298	334	344	340	314	328	323	329	336	316	340	308	315	324	333	332	331	307	329	330	317	324	315	305	337	330	348	321	324	329	322	331	337	330	339	320	313	319	322	327	321	343	298	310	354	329	304	341	318	329	349	298	344	327	326	330	300	323	358	338	356	308	325	328	289	343	299	300	312	326	356	351	344	303	320	332	360	351	329	349	336	320	315	313	377	321	353	325	334	317	342	351	343	309	323	301	310	365	363	307	324	326	306	332	355	320	343	318	315	334	317	327	347	358	287	306	318	314	341	294	319	354	328	335	333	294	332	301	300	330	322	282	341	334	341	327	344	322	317	345	331	339	331	315	347	316	332	357	379	319	355	328	326	348	307	324	325	336	334	336	350	331	344	361	311	316	329	301	346	329	351	306	296	356	337	331	330	322	311	352	342	332	305	303	307	330	312	321	315	339	301	328	331	334	297	304	327	330	332	295	336	332	340	333	376	355	327	338	330	339	362	290	352	355	342	302	326	352	346	328	337	314	323	300	330	291	345	319	332	354	293	331	320	316	323	303	327	317	335	326
59460	100325	69855	41536	20477	5973	1555	733	595	570	602	566	640	589	590	564	613	605	637	592	625	598	589	609	604	654	602	605	603	592	587	558	583	634	577	582	580	599	566	574	630	601	609	602	605	609	592	636	599	590	603	562	576	634	590	590	573	569	583	540	568	612	564	556	620	662	583	601	624	591	615	566	626	568	584	569	611	581	585	587	554	625	552	568	596	532	556	608	592	595	591	598	619	568	616	552	604	606	533	589	591	547	562	573	583	552	559	617	599	609	594	530	603	597	575	612	589	564	623	566	592	577	579	598	580	603	587	604	600	599	578	555	570	630	562	606	618	597	585	575	553	569	601	623	558	615	624	584	577	606	569	596	547	612	601	598	618	580	583	545	557	586	611	573	576	605	567	579	561	587	565	571	605	544	594	618	578	564	606	559	569	627	571	582	586	569	585	594	602	602	557	580	609	588	588	585	581	591	579	588	554	564	570	580	555	608	563	599	587	582	617	575	584	531	594	581	572	601	550	629	579	562	609	601	553	592	603	620	589	595	558	615	604	555	617	576	589	600	580	647	611	596	596	603	584	621	577	542	542	600	581	631	574	600	562	608	571	602	568	597	600	637	619	597	614	616	571	574	592	612	604	610	587	634	616	608	572	560	599	572	635	611	573	596	617	559	595	667	557	643	583	629	549	603	562	593	617	597	600	584	563	543	601	575	622	604	579	600	609	606	584	555	576	577	606	583	567	579	597	580	602	572	586	564	604	608	595	552	561	584	588	607	570	587	625	518	605	631	611	598	631	588	574	579	615	574	580	543	592	626	589	540	575	538	566	614	601	604	605	605	583	594	559	605	591	585	568	560	604	582	585	600	610	562	609	597	562	570	579	606	589	583	564	555	557	641	578	601	570	585	589	563	565	556	539	601	546	553	603	581	599	573	552	537	591	617	546	644	590	603	599	602	559	591	621	588	577	596	551	553	569	601	556	588	547	606	579	579	616	589	615	585	611	587	603	503	594	572	573	579	594	598	625	581	589	570	546	584	591	580	614	596	583	615	547	598	585	594	586	586	581	596	581	610	598	550	587	555	583	563	636	554	588	546	603	599	564	563	621	565	641	570	593	582	568	568	576	593	589	638	591	584	601	622	580	580	572	592	599	588	630	577	575	598	614	588	589	621	554	546	572	601	590	586	621	607	606	588	604	603	624	599	580	568	536	591	615	593	581	594	589	588	585	579	578	620	616	591	608	602	590	601	596	581	604	559	597	582	610	587	578	561	560	570	567	599	596	615	607	599	589	600	604	598	630	600	549	560	569	610	562	606	614	600	592	593	532	561	547	582	617	605	552	572	597	557	557	579	600	596	611	590	603	623	579	576	563	632	601	564	583	538	572	616	568	581	557	580	627	597	589	593	566	560	597	599	578	596	566	593	596	627	567	603	599	602	569	598	597	577	600	591	561	599	616	574	596	574	548	583	603	564	575	608	564	586	570	616	573	623	578	627	550	570	571	612	607	598	570	580	553	551	572	556	585	600	559	617	596	582	558	564	595	573	634	546	587	593	550	548	562	600	631	554	607	555	581	589	564	563	591	567	580	596	623	606	589	540	561	607	576	595	601	608	568	608	603	559	604	598	584	597	574	595	603	542	640	577	562	561	601	603	605	545	616	595	589	626	580	585	604	588	565	567	604	605	590	620	541	565	558	581	549	594	582	636	555	579	597	570	588	575	641	593	589	581	600	605	606	585	556	574	590	551	529	582	607	560	602	538	590	597	531	551	553	568	591	632	584	583	602	612	566	557	555	601	579	597	612	600	611	602	580	602	615	587	584	602	545	651	605	562	571	585	596	575	591	587	583	540	581	603	592	556	608	552	601	609	616	566	592	568	599	601	611	599	585	537	615	555	588	577	587	616	593	558	556	614	626	573	540	621	593	611	610	583	605	573	605	624	538	591	566	597	572	592	559	595	575	597	576	567	607	563	610	613	580	599	519	591	611	629	561	601	601	568	605	564	611	574	591	609	615	584	581	595	620	616	598	602	554	548	607	552	587	604	587	578	595	566	570	611	603	588	571	542	581	598	564	589	541	569	609	561	608	570	563	569	615	573	573	586	629	601	596	617	564	596	613	596	539	583	584	603	569	575	590	614	569	576	612	571	605	580	606	601	588	586	584	581	594	619	572	626	622	615	531	577	568	571	527	567	608	575	619	542	592	600	562	591	577	600	562	623	572	575	546	579	608	580	619	603	597	618	569	512	560	583	611	552	618	580	540	607	589	596	597	572	564	620	564	556	578	612	553	610	567	600	587	635	555	646	582	568	601	561	607	621	588	603	569	603	644	575	573	552	509	577	586	550	579	555	593	576	559	592	618	602	597	592	550	580	580	593	596	574	633	601	576	541	583	559	644	596	550	540	543	564	613	574	594	562	573	592	565	593	580	595	609	574	592	602	542	592	617	556	636	578	586	538	627	560	607	555	592	592	596	568	631	585	576	528	606	585	587	581	614	609	607	593	568	628	600	599	563	605	585	579	596	588	594	608	546	627	636	582	588	596	597	575	638	565	576	578	581	578	593	537	569	595	595	571	589	556	539	641	584	581	531	555	552	644	590	557	562	583	605	610	610	600	583	582	551	611	626	580	560	559	596	611	599	574	581	578	589	626	600	605	590	618	600	565	578	544	609	560	552	600	591	610	594	575	561	638	598	622	568	616	591	555	609	568	598	602	546	584	594	580	581	622	569	635	597	581	615	558	614	612	551	588	572	596	598	599	582	588	615	565	567	583	588	601	571	567	565	537	618	597	566	584	566	569	616	548	640	589	596	604	587	658	593	598	577	559	618	554	560	613	575	588	577	541	614	628	629	581	572	568	561	555	566	575	584	611	609	548	591	595	569	570	598	556	620	583	594	588	585	596	634	591	558	610	601	624	556	553	610	612	567	628	565	558	578	556	624	583	603	533	590	637	564	571	580	608	646	557	598	584	561	615	592	603	613	592	578	583	647	572	600	557	574	594	570	590	601	616	573	612	561	602	561	553	601	547	581	597	634	560	562	608	577	631	580	609	555	560	587	604	536	572	585	623	590	647	572	619	620	610	561	564	592	567	558	596	627	607	589	573	571	602	614	603	584	608	556	609	601	603	630	569	613	560	577	535	597	589	573	553	622	583	632	582	556	564	617	615	595	535	568	596	588	589	595	596	619	583	601	536	581	610	625	602	622	664	560	618	569	580	597	621	613	544	579	580	591	590	590	580	584	568	604	615	585	582	573	606	660	591	599	575	578	550	592	572	585	615	601	561	573	556	553	569	563	532	559	561	604	601	564	594	580	583	541	576	602	585	592	578	608	542	577	595	564	565	621	573	598	586	567	589	578	610	595	593	619	559	589	579	602	591	610	568	597	576	585	578	551	557	564	581	634	623	576	581	573	579	593	573	578	612	591	599	567	588	614	599	532	610	563	548	590	601	638	592	599	574	585	542	565	582	564	605	650	562	568	581
30285	31326	25437	10060	1632	511	318	303	290	268	258	273	258	249	259	305	234	276	293	263	292	272	271	270	273	276	258	264	271	284	284	302	280	293	254	262	255	261	250	309	306	266	272	238	254	261	257	265	237	262	279	282	244	267	259	275	277	272	261	254	261	282	267	271	277	275	301	266	275	295	266	262	282	275	260	289	260	277	297	265	278	278	286	259	286	256	271	281	271	286	241	289	277	252	222	257	271	272	254	231	237	266	257	250	278	257	252	255	283	271	300	274	257	262	300	257	268	254	255	304	286	263	271	299	272	248	273	289	279	261	271	261	299	256	310	273	249	277	266	278	271	286	279	252	267	269	273	293	251	264	279	265	243	268	276	262	274	299	254	266	252	240	263	255	270	279	262	273	272	251	299	282	260	306	266	310	283	267	278	245	271	250	273	304	296	252	267	270	261	258	259	298	314	271	258	252	265	267	237	272	295	262	268	242	234	272	284	280	251	270	262	276	256	265	257	287	280	241	280	269	249	279	261	288	265	282	299	262	275	254	272	265	267	264	253	256	290	253	272	246	267	292	245	247	255	278	280	281	225	282	262	278	293	281	278	259	285	288	287	266	279	239	285	295	260	260	285	287	265	264	291	259	263	254	295	258	252	277	297	286	269	256	300	282	271	278	274	298	261	308	267	278	244	272	266	253	294	280	252	278	261	285	278	283	261	274	267	260	268	259	264	252	292	297	244	257	299	254	274	281	291	265	278	258	300	312	252	266	283	284	259	272	274	287	260	270	277	265	241	290	262	283	256	257	247	285	282	286	307	256	277	309	289	258	279	282	270	268	276	268	259	285	278	278	279	287	240	275	259	264	292	258	264	280	271	282	300	269	290	296	246	290	258	299	272	271	253	286	234	272	301	295	266	276	268	271	260	233	272	277	257	299	250	251	253	281	256	259	290	274	260	255	271	257	222	284	254	281	285	262	254	283	266	268	277	256	264	276	276	261	285	271	264	268	291	258	292	243	281	273	281	309	266	277	274	276	261	269	259	287	297	259	265	271	267	244	296	249	253	275	278	276	291	272	283	277	259	286	261	239	286	247	263	257	292	308	245	274	264	248	273	271	249	259	269	275	273	244	272	260	255	273	265	301	235	299	272	264	271	300	313	267	281	285	233	288	259	261	270	246	299	292	272	239	277	249	254	262	300	255	289	266	256	270	274	261	318	249	280	289	291	278	244	284	265	254	257	269	299	237	244	283	282	293	254	245	235	277	282	269	281	267	286	278	278	298	271	273	273	295	253	245	253	271	278	245	290	287	261	292	260	280	274	243	243	266	249	256	274	263	263	286	259	273	255	273	258	256	259	273	271	290	283	267	274	258	262	265	291	299	249	246	291	293	255	290	285	272	262	290	284	258	294	242	312	282	283	277	258	258	264	250	254	258	284	269	273	282	257	277	267	268	281	258	273	298	278	273	254	287	247	275	261	282	252	262	255	294	285	284	262	301	265	250	283	280	265	258	244	249	282	250	276	276	265	298	256	273	279	275	266	249	283	249	284	271	284	292	266	259	252	293	260	274	259	298	245	270	254	270	244	260	300	266	260	277	274	260	267	282	241	260	255	278	255	285	286	290	280	264	244	305	295	245	287	280	268	283	278	263	271	308	273	250	255	294	256	269	272	284	270	283	269	267	271	279	271	260	309	275	274	291	289	284	298	278	262	261	266	294	295	250	255	272	282	266	275	251	261	266	260	275	256	298	259	254	253	292	253	261	280	299	248	275	271	253	280	274	268	272	269	282	250	225	292	257	285	282	257	240	266	297	273	257	262	288	289	281	280	264	233	266	262	278	249	249	257	268	273	262	279	298	266	278	273	259	227	310	274	288	265	248	256	263	266	288	264	282	288	287	255	270	254	271	266	268	270	246	263	259	276	257	267	262	258	272	265	279	287	294	271	233	275	257	253	229	290	279	263	285	268	279	280	276	243	268	263	275	280	273	279	252	280	282	266	275	249	278	260	271	255	285	281	272	268	280	251	276	277	277	279	241	251	255	281	268	269	262	271	277	269	277	263	254	264	269	259	292	271	268	262	288	247	288	261	281	254	257	267	278	280	276	286	257	269	266	280	257	251	264	257	244	272	262	250	292	259	275	255	270	276	267	257	278	291	258	251	223	265	288	276	254	288	269	276	273	256	280	287	268	289	249	296	279	274	280	250	282	271	271	265	276	241	264	259	287	263	276	283	260	270	291	278	241	282	276	257	244	280	249	268	287	269	264	277	268	253	269	266	290	263	264	261	256	265	280	278	258	268	280	260	258	233	275	269	256	272	285	281	270	272	276	271	256	307	258	244	258	273	263	253	282	268	288	306	294	274	286	255	272	281	269	290	270	290	265	241	262	276	298	282	296	252	264	284	257	251	267	261	287	268	289	281	274	275	263	257	264	264	316	254	308	277	248	274	314	251	269	281	296	299	299	267	278	251	274	261	244	274	292	254	286	274	268	240	277	238	274	259	253	272	275	274	309	264	234	272	266	265	273	272	278	279	281	277	247	280	255	257	285	255	259	283	257	287	312	289	270	294	266	267	281	283	276	270	246	275	279	257	271	271	301	274	271	269	273	273	256	282	257	266	283	276	281	244	269	281	298	271	269	301	299	274	272	247	270	259	248	307	273	250	269	273	262	278	276	253	269	286	263	271	274	298	284	257	299	296	247	284	261	283	260	286	266	289	257	250	288	264	251	271	288	254	243	279	268	281	269	312	310	268	237	254	276	235	288	257	270	280	273	250	268	296	283	258	290	237	270	259	250	252	241	268	265	263	252	266	270	270	275	282	247	262	274	270	274	266	296	269	297	250	278	257	263	245	298	267	280	251	281	289	254	266	269	283	276	279	271	298	272	276	282	245	257	279	297	312	254	264	256	259	268	276	261	311	270	272	249	235	290	302	284	253	286	267	243	274	256	285	290	258	289	251	270	265	265	243	245	274	257	273	247	264	278	290	264	257	290	261	270	259	275	285	312	286	255	266	269	274	243	288	259	258	232	275	272	238	266	282	251	260	267	266	297	265	256	251	269	277	278	275	276	274	255	260	279	248	276	239	275	276	282	267	275	238	288	239	268	267	249	290	247	271	275	303	279	294	253	260	275	272	248	267	272	290	284	259	268	261	301	256	270	267	261	292	277	287	231	264	291	289	279	270	298	286	303	286	280	273	262	270	265	298	236	261	279	272	302	261	247	256	285	293	253	306	265	266	249	261	285	248	252	232	256	269	261	276	292	281	308	270	285	278	249	301	257	253	302	260	278	255	253	265	279	281	298	271	302	255	269	272	263	276	276	270	287	256	264	266	293	270	240	283	259	271	269	290	302	289	234	273	278	279	275	288	274	291	275	258	281	258	228	266	276	259	274	259	263	279	273	281	271	261	246	274	262	264	283	275	295	276	256	289	250	242	272	239	262	279	258	280	259	273	246	269	288	272	235	261	269	286	242	266	295	246	274
38268	47716	29974	11411	3412	1109	626	523	530	504	557	496	495	520	506	549	512	520	516	521	515	545	471	526	522	536	533	482	499	511	505	515	517	519	485	531	542	484	536	520	500	495	524	523	548	498	591	537	474	550	575	514	537	508	554	534	482	497	545	556	515	524	537	507	532	511	520	521	486	482	483	504	538	536	513	490	523	498	479	485	540	514	500	504	527	574	496	544	554	593	490	525	498	518	456	484	551	544	543	506	528	535	514	516	501	518	529	496	492	526	498	497	519	483	546	512	498	526	519	506	544	498	503	521	531	542	518	492	510	530	490	466	494	509	507	480	525	503	514	515	504	529	472	529	512	500	536	515	528	512	543	541	492	516	535	540	551	519	493	506	518	533	545	548	532	443	538	546	526	500	538	498	528	515	484	522	534	503	498	485	522	522	527	509	531	498	541	509	533	503	500	545	499	515	548	498	525	492	492	534	498	515	531	503	496	522	553	545	549	525	474	522	544	503	469	503	566	502	496	530	481	508	548	476	526	600	555	492	548	481	517	512	502	538	509	545	531	516	542	462	506	561	530	523	472	513	498	467	504	518	551	481	486	497	505	529	511	533	495	507	521	499	503	517	554	524	545	511	510	523	531	510	456	515	543	515	505	524	518	527	506	533	497	519	501	524	555	519	531	509	523	528	521	514	475	500	497	518	504	504	515	540	507	534	487	499	510	515	490	502	527	530	511	540	510	523	537	504	515	530	529	519	504	508	511	493	540	548	506	510	505	536	517	540	501	491	507	527	521	535	535	537	518	548	552	536	485	546	486	505	484	533	502	543	548	499	476	477	540	487	488	519	514	537	563	524	488	516	503	512	509	547	528	525	523	537	512	512	505	521	528	551	524	534	517	512	446	497	507	558	554	518	523	517	533	515	490	528	486	545	518	542	549	504	499	501	501	509	510	488	467	527	557	525	489	496	530	521	529	489	536	538	506	557	486	520	517	497	536	547	496	511	516	526	500	534	497	498	512	500	531	507	532	545	549	501	496	553	524	540	465	527	535	525	528	514	539	534	529	545	481	480	515	530	534	503	523	507	500	515	551	507	588	516	542	490	511	505	451	501	552	516	507	529	499	501	517	515	497	513	490	482	520	504	507	532	516	516	566	509	512	512	529	527	529	511	533	498	519	525	534	497	517	527	557	482	494	534	501	538	515	508	498	529	552	535	518	497	492	533	535	509	504	481	501	504	511	515	465	506	495	506	528	513	541	497	523	508	525	489	474	496	479	539	513	524	539	508	527	475	561	531	527	553	488	510	556	524	491	508	508	522	516	507	519	519	519	564	504	562	518	511	539	540	517	554	554	537	548	459	544	521	549	535	554	495	521	542	526	476	542	495	529	510	572	510	499	555	530	502	533	546	516	513	515	539	508	564	511	503	528	523	523	514	498	551	546	490	514	489	511	473	506	523	500	520	497	480	493	498	504	507	514	517	491	507	544	490	479	503	539	513	503	490	513	508	532	530	486	506	520	514	479	532	541	495	517	505	536	483	536	519	531	509	502	513	502	537	528	495	495	527	534	531	560	515	528	520	525	530	553	525	525	560	554	529	513	495	537	499	524	503	556	503	489	535	526	503	498	492	487	508	493	495	521	532	528	536	492	493	478	524	484	495	462	533	540	499	505	542	546	572	469	486	496	540	542	484	526	504	519	553	529	473	483	501	491	509	502	518	517	527	494	551	529	508	533	543	505	551	511	503	511	476	486	480	532	538	533	522	524	511	487	571	514	536	491	521	536	515	491	533	494	500	573	474	527	494	494	521	540	491	557	532	505	493	522	535	516	517	486	495	505	460	523	505	496	505	536	523	528	495	522	501	495	513	535	536	535	518	544	527	501	524	550	502	523	498	514	524	481	506	497	476	519	563	541	497	539	499	556	541	515	549	527	533	520	546	503	533	497	491	511	568	520	536	497	507	526	562	531	503	507	545	509	537	521	573	529	510	501	501	525	542	505	513	524	516	545	536	505	533	534	490	514	521	484	530	500	478	480	523	571	499	462	543	495	507	551	508	526	528	487	514	448	475	553	547	526	523	528	549	498	479	515	537	519	465	543	513	540	537	492	487	528	482	528	512	503	547	510	565	496	549	528	502	524	538	517	498	503	497	530	531	480	530	503	515	534	482	507	494	507	487	490	543	525	500	530	484	548	533	486	492	505	544	503	494	521	474	479	493	525	496	518	565	526	516	550	516	526	517	508	478	530	522	517	522	512	491	513	523	509	513	496	520	522	500	548	533	529	497	524	537	510	500	505	486	533	498	501	493	478	515	530	537	475	499	489	510	511	538	524	499	525	503	467	536	520	520	515	529	530	534	510	532	530	490	503	529	526	532	533	490	504	500	513	546	530	514	520	548	516	522	511	503	491	487	516	503	551	534	528	539	478	500	522	546	486	494	492	512	515	535	491	513	509	496	540	509	474	522	512	518	536	491	543	539	516	522	534	538	534	498	496	524	555	552	533	491	532	531	498	481	517	530	516	517	512	496	541	509	538	530	550	497	540	508	503	499	491	488	508	571	517	553	485	521	494	520	478	484	524	507	556	514	532	506	519	508	487	506	523	490	529	470	537	499	530	492	568	502	518	514	511	526	550	520	475	559	539	509	494	533	536	520	516	481	470	528	496	511	541	553	520	544	512	520	498	467	521	572	534	486	511	528	534	514	519	488	478	498	551	499	505	510	523	519	516	514	537	499	502	524	491	500	514	509	527	471	510	466	519	502	531	545	530	541	529	483	492	509	478	509	531	503	515	525	514	498	505	534	506	508	524	487	538	495	571	524	544	515	519	488	537	534	505	486	499	493	499	550	518	548	530	497	526	517	498	529	535	566	513	512	504	487	493	474	515	504	491	545	548	494	498	549	506	539	550	519	512	490	507	539	490	498	522	532	517	544	533	486	564	530	489	516	489	514	517	546	504	485	444	527	501	552	497	526	548	531	467	513	476	475	499	528	513	519	523	494	531	535	481	499	484	537	538	522	486	516	506	489	529	522	518	560	525	532	491	512	500	540	519	491	552	528	516	515	534	525	502	546	508	515	485	508	521	496	519	525	529	508	493	505	533	534	509	533	548	551	544	544	534	475	545	540	482	507	520	529	509	534	527	521	487	533	496	494	498	518	529	529	508	530	514	529	463	524	517	486	526	487	504	545	495	571	548	490	533	522	533	524	518	467	513	565	555	461	505	488	507	512	519	501	525	522	540	498	527	541	531	483	526	521	539	496	514	549	545	556	551	519	549	503	491	519	484	549	509	522	521	515	502	522	539	499	544	477	530	501	536	528	546	538	515	516	531	525	531	504	530	491	505	519	513	545	562	511	524	491	527	566	519	526	517	527	499	522	487	568	514	517	529	476	532	549	484	494	496	508	515	547	506	539	528	514	514	528	509	483	514	504	481	547	486	501	493	565	498	502	517	492	499	518	510	584	505	524	550	512	529	503	509	487	519	550
24786	25340	34054	27065	18365	5828	658	322	308	277	292	327	311	295	267	260	275	285	279	266	279	297	300	300	292	273	253	267	268	294	262	257	292	265	268	270	295	290	298	269	289	258	325	294	275	266	278	284	266	286	251	293	274	278	268	282	239	290	258	283	310	274	310	284	248	283	257	288	285	303	306	285	253	293	320	277	282	275	294	291	254	274	301	312	284	294	275	279	275	277	276	247	258	276	252	270	290	282	257	286	270	251	285	266	263	292	303	273	278	296	244	291	287	282	271	271	294	300	288	278	277	252	283	297	266	297	293	280	287	261	259	271	286	265	263	289	276	268	278	256	281	250	257	260	288	282	302	296	268	279	280	270	307	298	268	286	287	269	247	280	282	301	274	268	261	266	259	251	276	262	260	298	282	274	273	248	260	289	266	276	315	278	318	263	286	297	282	265	296	277	270	261	307	299	273	269	311	287	257	265	268	269	254	280	277	273	283	271	291	305	299	271	279	276	290	292	275	293	270	280	297	271	299	274	289	287	284	273	259	288	291	269	311	259	281	276	271	308	271	264	291	245	311	282	291	293	276	269	270	278	300	285	257	297	255	280	255	277	278	276	266	270	275	260	267	273	289	245	260	261	275	277	291	283	244	285	262	290	266	248	274	266	291	275	268	291	276	296	268	282	284	267	283	254	264	291	250	271	279	285	293	261	257	275	281	280	253	283	265	287	262	295	238	272	299	288	304	284	277	281	303	260	278	254	273	253	284	279	270	295	271	261	274	292	278	285	282	274	305	277	259	264	249	281	259	283	279	259	257	287	271	306	305	295	305	290	275	282	270	286	262	291	263	289	282	247	268	295	295	321	299	290	251	266	290	272	288	301	265	279	288	261	292	289	272	271	292	259	244	269	253	297	273	288	272	289	288	282	281	283	246	295	284	248	287	290	275	265	301	255	278	274	272	279	284	278	259	264	291	292	290	266	287	292	276	242	273	249	279	266	266	286	271	274	289	290	279	276	267	253	313	272	295	270	273	278	284	272	255	256	283	292	278	297	284	311	273	268	288	315	307	266	247	268	263	265	251	273	275	275	258	296	294	286	261	299	280	279	267	277	260	302	268	274	283	282	263	288	276	276	298	252	270	302	305	289	273	318	285	253	293	291	271	270	259	275	292	314	299	315	276	260	237	288	313	278	248	278	274	289	256	234	282	263	281	278	301	247	287	285	302	262	252	263	280	283	272	273	302	296	295	296	270	285	283	285	259	252	295	273	293	283	302	273	270	281	282	271	281	281	269	302	276	286	281	287	273	247	298	260	271	279	265	302	285	277	282	271	263	260	273	281	293	288	278	244	276	284	255	276	275	314	268	279	242	301	278	289	259	298	265	271	292	263	287	251	287	280	264	273	285	275	267	280	282	260	297	314	292	286	280	304	265	293	305	293	302	308	285	292	260	297	283	298	308	247	258	272	286	298	276	285	269	272	281	284	304	275	272	287	266	261	255	276	252	261	275	296	285	287	255	291	261	260	292	259	263	240	292	258	291	266	304	317	300	274	271	254	267	270	264	315	282	289	299	248	284	275	311	297	257	257	292	283	251	274	253	266	293	296	281	254	267	291	260	291	294	252	282	280	275	273	276	296	306	290	268	298	264	290	296	290	283	295	322	289	274	294	267	269	278	295	291	264	262	281	271	273	260	285	317	285	276	264	282	245	286	263	291	277	270	310	267	244	264	288	277	248	284	274	283	285	251	276	269	278	299	304	307	298	305	292	255	291	281	258	272	257	267	262	273	263	266	269	320	267	296	296	266	270	265	264	246	240	288	294	264	278	267	279	310	272	302	281	278	287	289	243	276	280	280	274	265	287	278	280	265	290	260	275	290	274	306	265	279	276	274	285	266	298	286	255	299	270	275	275	256	245	256	275	285	275	255	275	254	260	259	285	270	279	283	290	266	269	295	305	277	278	298	266	288	273	271	279	275	254	271	294	263	272	259	266	259	320	280	279	268	257	272	294	254	273	292	298	296	277	265	258	289	288	293	269	310	261	274	285	285	290	300	274	278	292	284	281	258	290	289	281	278	309	279	327	290	296	262	268	294	289	277	261	263	276	281	283	288	278	303	259	265	278	299	272	288	281	312	257	265	269	305	281	268	260	264	267	298	289	283	288	302	277	277	285	268	298	279	278	311	274	256	309	267	268	291	278	284	270	273	238	284	296	282	262	247	286	269	306	264	271	298	279	243	271	271	272	286	294	276	261	270	263	283	298	273	293	288	297	304	313	271	272	290	289	286	265	268	251	278	283	280	285	290	290	304	268	296	241	266	269	267	264	297	291	272	285	282	272	270	271	273	284	305	279	310	288	302	261	265	267	263	254	238	296	299	284	285	265	317	273	284	252	285	310	288	250	271	304	289	278	262	293	301	308	293	288	260	263	279	245	293	251	298	278	285	282	278	288	269	265	247	294	287	291	308	286	303	333	261	294	272	293	290	271	273	264	295	274	278	298	246	276	261	274	269	248	289	284	278	262	284	294	282	251	270	290	301	291	275	287	305	315	296	245	266	281	265	276	268	273	289	297	273	273	251	251	280	283	279	272	290	293	264	279	300	302	264	291	311	297	300	261	278	291	273	256	260	247	303	296	290	268	279	278	275	257	299	285	256	273	288	256	289	293	284	275	253	247	302	288	289	312	299	265	276	276	278	306	291	278	266	306	271	277	288	292	277	287	296	258	285	274	266	275	280	276	248	266	286	296	282	274	265	261	279	267	290	310	276	283	270	251	274	270	282	292	290	276	260	278	271	286	297	303	299	271	261	277	258	277	292	277	279	272	292	269	255	293	297	269	295	268	270	287	261	290	273	279	288	308	269	293	260	277	279	255	229	271	266	258	291	288	267	282	278	266	302	279	298	285	267	289	309	287	281	280	276	297	282	274	265	283	279	285	263	306	303	285	317	254	265	268	268	247	244	277	300	286	292	266	298	293	278	281	273	258	272	277	295	292	277	278	267	257	286	262	286	251	275	306	250	285	300	330	286	302	276	291	244	260	271	260	298	286	258	295	291	313	307	278	278	283	311	295	266	279	271	272	268	263	268	286	296	272	267	285	285	285	292	269	256	286	262	301	263	279	273	257	278	263	296	276	276	271	267	278	288	295	269	291	267	267	288	292	277	310	236	244	270	282	279	284	246	307	274	267	278	269	264	304	294	274	264	258	292	266	306	259	282	254	264	281	286	263	270	251	270	288	306	277	300	284	259	280	261	306	268	271	292	277	272	287	290	282	277	264	281	283	295	286	274	263	286	234	275	310	262	266	271	275	273	323	293	289	297	276	264	289	280	264	269	269	264	297	255	277	275	270	299	313	311	257	279	287	281	274	271	251	256	284	285	292	298	275	266	285	268	294	284	269	239	294	287	279	281	293	274	270	277	290	312	275	301	305	272	288	290	273	272	324	273	267	284	240	307	273	251	300	283	322	290	273	268	283	289	267	282	289
59328	90933	61949	34486	15202	3783	1064	572	546	554	534	514	536	509	515	499	496	533	549	536	504	540	493	497	570	487	546	495	504	498	551	569	543	593	522	536	495	496	510	540	527	499	555	524	488	528	523	537	509	498	530	500	518	522	558	504	541	569	550	545	536	520	492	505	525	493	540	507	559	523	521	538	545	517	471	562	541	536	510	539	528	518	504	506	573	517	490	543	530	481	565	538	499	488	519	541	477	521	507	543	484	528	516	520	537	529	501	541	493	526	515	504	521	569	534	526	535	522	547	535	524	515	506	568	512	535	534	521	530	524	511	522	506	498	531	495	516	542	518	510	540	525	504	529	516	521	568	475	527	510	518	524	517	538	521	534	519	515	516	536	533	546	519	575	477	518	526	549	504	531	513	518	548	534	569	491	539	537	514	489	522	489	523	503	485	493	536	505	521	520	531	523	531	506	513	492	541	528	536	510	512	514	507	563	536	522	509	482	532	513	532	494	514	526	541	537	507	554	495	513	536	537	551	534	518	519	528	517	524	565	510	542	513	509	518	515	546	525	529	547	530	523	525	551	525	526	522	542	529	517	530	508	519	531	531	520	515	548	534	552	535	511	512	495	530	525	527	558	544	475	525	526	544	542	520	518	488	510	572	502	519	506	539	501	506	510	514	529	590	525	518	494	497	527	535	486	509	544	543	563	496	529	485	566	530	543	498	536	491	521	568	516	522	545	548	564	511	567	589	492	574	534	537	521	507	510	535	497	504	475	521	558	536	545	500	519	487	501	537	538	518	523	548	552	514	536	487	535	563	540	547	561	494	514	538	547	553	525	538	520	504	509	509	518	534	561	465	557	571	533	518	553	531	567	519	529	521	530	515	459	539	562	524	514	524	559	521	508	537	517	542	539	496	524	511	544	547	523	543	514	524	520	534	557	534	545	518	500	528	543	530	536	544	529	542	540	478	528	543	503	510	491	552	515	550	473	528	475	528	553	566	539	520	559	501	554	481	449	508	549	529	540	576	551	562	518	480	508	511	543	587	534	510	539	514	521	537	550	568	541	516	479	531	507	525	582	529	547	529	530	520	519	504	524	550	529	500	529	572	526	511	504	524	515	537	529	535	549	521	488	543	538	521	551	527	504	574	525	484	544	542	516	555	518	534	521	492	524	487	517	527	520	515	520	527	545	507	516	509	517	519	535	541	527	481	519	502	539	550	525	543	576	541	527	560	548	490	527	523	478	553	585	497	500	534	503	520	533	520	535	483	527	545	514	558	507	534	497	485	488	565	518	550	503	545	522	509	488	527	477	520	515	512	526	543	489	527	522	512	571	478	519	530	563	540	554	549	516	523	548	521	511	531	544	525	495	551	538	520	520	554	530	539	496	525	509	490	496	483	504	503	512	533	534	527	557	529	504	524	519	519	519	520	516	494	517	507	520	524	528	535	526	509	537	562	509	519	474	514	527	504	526	534	531	522	510	523	525	529	585	479	534	493	547	467	530	528	541	529	528	520	503	533	526	528	530	489	532	511	552	536	528	538	514	528	548	503	532	514	545	538	546	571	512	538	539	529	511	516	534	511	538	520	549	558	516	520	506	502	527	491	522	499	526	502	489	547	497	480	513	508	566	541	533	539	504	502	519	495	495	540	504	526	564	485	503	540	526	486	540	530	549	485	507	528	522	502	513	552	505	522	545	508	514	510	529	555	514	507	524	508	492	511	543	506	524	518	529	530	538	535	503	558	526	524	541	566	562	543	552	488	569	543	513	491	508	529	533	544	509	503	543	535	542	533	524	547	525	546	517	532	546	496	531	508	531	551	506	541	523	482	512	504	505	572	542	551	503	511	544	545	519	501	502	555	517	576	569	533	543	529	536	508	495	533	499	536	527	511	545	530	502	469	532	502	538	529	533	505	541	529	538	543	524	510	512	542	498	533	555	514	525	501	520	544	544	525	533	533	482	531	526	519	539	525	503	513	565	530	495	582	507	523	543	538	541	513	539	505	500	495	545	528	551	523	510	529	506	572	542	544	540	561	524	487	458	505	497	547	500	517	514	495	533	547	525	547	537	514	526	562	546	526	530	505	560	533	532	496	520	500	544	538	540	554	525	530	503	498	521	524	559	531	519	547	498	553	529	569	506	541	555	516	533	571	526	533	532	506	536	516	503	491	494	480	492	501	535	491	552	466	521	540	513	512	471	537	502	543	583	525	484	508	545	568	547	530	529	575	513	501	559	525	559	553	528	534	528	509	517	515	563	572	514	526	518	521	471	585	534	490	546	515	501	548	526	551	514	496	512	555	514	486	518	490	515	538	513	535	529	489	542	462	498	536	499	481	542	534	519	516	518	560	517	527	487	531	523	528	507	522	509	537	513	573	497	549	560	496	476	549	484	576	528	536	522	480	576	551	480	518	512	532	496	526	540	499	519	544	505	537	525	555	529	494	553	519	502	511	495	529	490	522	524	514	511	510	487	519	519	507	518	526	520	508	528	535	492	506	519	543	481	550	559	519	509	531	539	489	537	524	567	546	525	507	569	518	501	519	515	538	545	525	538	505	511	505	546	526	511	497	535	508	543	493	512	503	515	529	524	515	533	539	520	522	500	534	513	524	494	517	522	539	545	503	531	518	518	525	542	549	533	561	526	533	536	496	566	551	503	539	551	537	518	550	516	521	502	508	539	496	537	503	542	495	550	523	550	528	520	526	503	493	547	518	534	506	568	550	514	553	527	515	514	536	512	520	553	506	527	519	517	535	537	558	508	529	566	499	530	553	526	527	544	538	527	501	488	516	513	511	511	547	521	517	521	540	539	541	523	520	508	541	495	510	520	557	516	531	532	551	550	562	511	564	533	519	530	539	515	516	522	565	521	515	544	516	510	514	506	524	521	477	507	529	529	538	518	550	501	511	531	551	481	524	468	486	550	501	526	554	501	542	557	496	518	530	538	510	533	506	565	513	533	555	529	506	519	548	528	527	491	527	551	511	557	518	551	511	534	536	514	525	548	535	471	531	540	528	521	566	538	512	497	465	525	539	548	504	492	514	541	534	547	526	573	559	526	495	513	488	540	530	518	504	485	520	517	520	526	514	508	503	546	560	519	543	515	523	520	534	524	529	491	531	561	526	539	525	546	522	575	549	513	518	498	531	562	540	494	541	527	563	528	519	568	546	504	524	519	530	521	521	494	512	519	554	526	531	529	530	528	542	528	568	510	524	496	572	502	511	438	534	496	483	559	576	499	524	497	539	516	565	529	532	537	515	521	491	511	525	570	496	551	512	494	551	541	485	504	566	528	530	520	537	515	537	520	539	504	521	581	534	513	517	505	519	516	495	529	518	534	510	526	577	497	541	514	547	509	535	532	555	562	509	557	553	530	506	556	538	520	515	503	518	552	534	522	519	523	525	523	531	554	541	478	524	475	468	509	490	498	514	581	496	547	491	561	470	542	532	586	494	487	534	519	506	552	554	551	520	523	539	518	539	545
23451	22733	31359	25051	21202	16841	3501	471	304	349	362	365	317	348	357	340	314	316	343	322	323	347	362	340	335	349	299	333	304	325	345	294	351	344	355	324	327	323	341	285	359	313	297	334	340	367	310	319	327	347	349	324	331	344	340	328	338	300	331	323	306	336	321	311	318	307	321	323	338	324	305	349	321	362	317	332	357	306	334	347	355	335	320	322	361	313	314	328	345	337	345	334	324	322	299	355	307	297	328	341	358	337	351	322	329	335	376	371	328	289	314	324	337	320	311	352	341	339	330	319	327	350	322	303	291	320	330	321	347	331	317	332	318	330	307	293	352	300	304	334	299	359	326	326	327	290	373	333	320	342	316	321	312	336	318	350	312	336	303	321	354	316	317	353	341	331	349	339	315	315	333	328	352	317	366	314	314	273	323	311	344	345	333	317	307	300	322	309	351	361	313	346	332	318	316	325	367	327	305	313	301	328	315	312	311	299	324	323	318	323	326	308	297	303	314	336	297	353	313	323	342	360	310	317	328	349	319	308	323	322	330	352	345	292	332	328	304	313	324	316	331	313	341	325	331	324	304	322	308	322	326	295	332	337	329	302	299	335	307	316	306	323	340	329	340	320	349	322	345	309	334	341	345	341	319	344	340	323	345	333	327	308	327	329	335	342	312	357	334	323	353	348	296	322	362	347	311	347	328	337	328	315	299	325	342	341	301	312	330	311	324	331	336	307	317	317	299	350	344	323	336	307	322	309	309	341	305	317	325	357	311	315	326	300	312	321	333	316	324	322	313	352	354	365	288	305	304	315	301	342	357	309	327	334	315	290	320	341	312	281	356	307	345	338	331	371	319	324	319	301	350	295	335	304	309	338	341	324	335	338	356	328	325	329	307	310	310	364	324	329	353	313	315	357	333	307	338	313	333	329	330	335	342	329	321	309	334	322	309	309	321	304	325	288	327	344	350	312	321	341	354	317	329	343	332	324	328	307	343	297	332	337	353	332	346	303	317	315	331	308	369	330	319	289	342	322	288	365	346	331	364	287	313	319	358	324	343	335	344	339	303	318	306	334	298	355	336	321	324	345	287	310	334	331	309	282	351	304	336	327	314	336	353	331	310	327	310	323	317	304	303	337	349	309	333	334	343	347	337	314	350	339	298	300	326	335	338	321	333	348	315	315	341	338	342	325	311	367	310	348	312	326	319	318	324	330	335	314	333	334	341	333	314	323	353	324	330	332	357	344	322	344	333	340	325	288	326	323	302	345	340	303	324	294	333	334	341	318	309	341	333	326	323	336	298	337	332	291	340	330	318	333	325	339	317	336	333	322	336	321	328	328	338	320	302	331	332	327	299	299	374	352	336	324	336	348	316	312	317	316	352	313	342	317	307	331	322	333	313	354	316	334	321	352	320	328	346	360	338	325	343	315	337	302	309	355	317	333	350	290	301	319	347	334	308	340	344	325	337	352	304	328	335	331	318	353	312	322	321	338	336	358	340	353	302	361	320	331	310	316	315	327	343	293	317	301	319	335	341	329	318	331	332	333	311	289	307	352	324	309	333	312	334	306	320	321	335	309	338	319	333	302	310	319	377	321	345	309	320	336	331	343	330	315	307	314	313	318	341	321	338	335	317	295	327	346	322	317	331	329	316	334	308	337	317	322	298	322	328	342	345	311	306	301	322	340	334	338	341	296	331	316	338	343	353	316	358	334	322	337	343	329	360	340	311	311	339	319	331	328	324	319	310	333	316	326	344	312	319	340	294	313	337	308	333	369	311	342	294	288	300	341	325	345	336	334	331	342	340	303	301	344	323	347	324	347	312	286	334	328	302	338	305	283	296	299	334	378	324	295	323	339	322	295	338	311	330	338	343	317	341	320	315	325	328	317	328	311	302	289	322	328	326	331	333	350	335	309	302	377	322	342	327	330	316	341	303	333	326	317	344	294	298	316	338	320	300	331	322	332	332	308	325	333	341	326	312	327	329	368	325	318	312	359	307	319	280	327	361	303	324	317	323	319	350	313	318	325	341	356	339	294	334	320	322	319	297	358	292	305	325	323	328	285	332	328	319	313	310	314	326	250	297	348	326	315	347	334	363	312	337	312	330	323	357	325	336	288	308	329	325	309	316	316	347	329	357	349	308	328	332	304	308	291	333	311	293	321	308	335	321	352	339	316	356	317	338	346	325	320	302	311	346	307	311	349	324	327	307	346	316	324	323	355	335	342	325	301	314	315	340	314	326	353	340	293	319	361	315	326	339	335	298	335	299	323	321	328	334	321	349	322	333	337	316	332	315	323	317	347	344	297	318	288	298	322	327	341	331	324	337	337	340	323	336	321	338	337	318	316	324	300	336	299	320	308	315	305	352	337	319	309	341	317	321	332	357	339	336	354	338	319	364	333	342	330	352	359	335	313	292	314	326	330	288	307	319	317	315	330	324	333	340	307	337	372	313	332	304	343	339	335	276	342	329	323	312	312	322	320	346	321	345	335	323	316	333	319	317	301	324	339	318	337	330	330	329	303	333	328	330	317	333	344	318	305	346	330	335	309	333	312	331	317	350	307	325	341	315	355	287	316	320	341	320	327	353	336	305	360	331	312	323	343	309	322	317	317	332	346	343	316	339	354	327	344	339	324	322	355	327	373	343	298	321	327	336	330	325	359	293	313	298	332	330	316	348	344	317	312	334	341	344	295	356	354	347	318	326	354	353	317	300	348	366	293	322	304	327	323	335	326	346	331	348	344	298	323	312	311	325	315	295	328	320	342	340	317	312	313	335	308	341	294	320	335	363	321	347	315	326	314	330	341	319	361	329	318	326	367	335	351	313	342	298	348	345	338	315	309	319	328	307	326	313	328	332	335	297	338	339	312	322	337	358	333	320	317	291	324	334	322	325	334	348	343	329	339	352	332	312	338	351	306	315	343	341	364	324	300	337	355	316	308	304	313	311	304	288	335	327	333	321	316	329	308	321	319	355	329	300	318	304	348	324	286	301	316	340	339	338	324	324	321	312	358	346	334	345	344	348	332	343	338	349	297	281	323	345	310	321	325	357	336	307	325	325	346	348	329	334	311	312	305	334	311	308	339	307	347	344	311	358	341	337	324	333	326	342	306	325	321	306	317	321	314	336	326	306	300	343	323	336	352	313	351	320	301	323	308	331	326	313	315	338	294	307	314	297	348	334	333	313	318	310	346	298	317	370	325	323	348	323	308	316	296	309	315	344	315	320	320	333	312	302	309	357	308	298	348	316	352	317	318	298	333	326	342	296	339	347	334	326	340	306	352	329	303	323	312	341	305	339	341	354	312	333	304	328	324	334	308	321	301	323	342	317	310	341	316	332	320	321	327	334	343	298	311	331	322	333	355	319	363	318	332	313	322	343	254	297	349	342	320	347	301	313	338	310	337	331	309	311	357	346	314	357	348	339	311	336	305	314	348	319	328	333	331	316	324	336	330	311	305	327	315	330	363	339	317	301	356	309	340	338	399
58962	101081	71604	43530	21578	6224	1514	722	606	590	587	578	575	589	606	589	592	588	590	607	629	600	594	573	606	600	621	633	566	609	580	636	601	624	616	591	624	563	585	600	549	581	562	597	644	593	548	615	562	614	579	578	592	578	586	602	572	586	564	563	604	637	580	575	558	561	609	563	600	571	610	559	593	539	583	555	587	632	628	605	609	581	586	595	543	594	594	604	557	610	539	569	574	589	605	568	601	568	604	597	546	566	583	610	590	605	576	589	634	613	551	559	577	542	579	568	588	571	580	568	593	626	558	600	594	583	591	561	624	584	531	567	570	584	565	605	566	596	600	574	529	524	611	565	617	567	579	593	613	616	567	526	577	591	593	561	597	598	532	569	589	583	573	588	586	548	598	619	566	626	600	573	590	602	594	599	601	569	559	594	600	568	609	619	559	582	543	587	589	581	598	571	618	611	540	637	596	515	548	598	619	584	561	524	620	560	574	575	590	592	582	576	594	600	614	600	616	589	586	564	605	603	593	557	583	611	656	562	628	577	566	619	580	587	579	560	515	628	548	632	619	551	624	553	588	566	533	593	594	575	565	585	542	594	610	596	619	610	565	619	590	577	581	611	586	615	616	551	604	567	619	585	581	549	578	602	589	570	622	597	584	605	590	597	578	555	573	608	593	619	546	620	628	611	577	579	612	623	593	538	605	607	576	586	662	550	545	577	569	618	629	633	585	581	588	578	604	597	546	613	595	588	614	610	575	594	558	569	590	588	599	586	617	576	570	581	607	559	564	616	557	564	577	552	608	584	581	556	595	603	595	606	552	622	592	557	599	568	589	580	669	603	579	578	567	554	560	552	575	589	583	552	557	584	558	568	598	596	518	568	591	553	553	611	553	532	607	582	566	572	612	577	608	549	535	599	601	578	596	539	541	611	572	586	566	517	587	595	526	565	570	590	585	588	596	591	550	586	590	508	588	578	559	592	602	580	589	592	576	585	591	588	573	583	604	629	562	573	569	603	600	593	552	609	610	572	528	590	568	573	591	586	581	612	557	545	560	554	602	559	562	589	569	609	584	587	590	626	583	569	624	555	587	540	576	581	591	570	609	599	575	608	563	579	600	551	620	590	602	574	610	594	580	582	619	613	631	553	592	564	610	581	628	564	561	614	605	613	572	550	580	604	609	521	557	609	587	586	567	596	574	557	560	588	605	538	586	577	587	576	573	589	538	599	576	590	560	568	585	526	611	605	607	629	588	623	589	556	591	530	614	625	559	560	620	515	594	629	564	569	573	595	532	574	575	633	605	590	591	611	608	574	600	585	593	563	612	610	565	584	587	622	555	575	605	517	566	563	610	592	569	593	570	596	627	559	585	603	576	573	592	595	549	567	584	565	598	577	563	582	580	592	582	567	579	563	596	568	594	588	571	596	566	596	562	578	600	619	584	616	627	592	560	608	553	573	569	616	566	567	572	592	581	547	561	583	609	553	586	591	576	595	578	565	598	584	596	575	556	568	617	576	603	549	613	563	586	609	590	594	574	568	540	601	579	572	602	611	565	598	591	553	618	586	569	582	604	569	600	579	578	569	576	614	581	586	604	604	622	623	614	571	591	591	607	607	551	605	546	576	584	624	568	556	557	565	563	597	609	552	591	547	627	565	557	605	602	564	571	558	596	582	577	597	582	610	585	652	571	568	563	577	607	583	595	613	615	589	570	588	617	615	599	560	598	589	594	592	606	606	576	606	558	592	549	554	604	649	580	625	571	551	544	602	553	569	600	549	608	588	607	568	626	585	600	589	573	524	606	600	554	546	621	619	599	615	586	571	547	578	595	558	581	576	565	565	563	544	633	556	580	599	554	551	588	585	535	603	582	589	633	580	592	588	588	598	552	593	550	593	562	595	596	601	588	601	573	582	583	574	571	605	566	605	583	597	568	573	572	584	603	568	591	583	547	608	575	568	557	635	602	590	577	567	549	540	600	559	588	625	618	564	605	533	556	603	598	570	610	546	588	568	595	564	606	575	587	604	574	571	550	624	554	549	583	580	565	622	570	568	578	610	602	609	569	521	591	556	560	576	599	639	550	584	590	545	605	633	555	542	600	584	580	570	587	608	583	572	520	615	635	609	558	604	578	591	600	570	567	607	586	584	580	598	582	589	533	492	557	567	575	621	580	603	567	622	632	584	573	590	604	602	577	603	583	576	547	553	582	555	559	584	559	587	584	562	603	591	609	618	593	567	579	591	608	584	577	627	591	553	552	561	572	549	570	568	618	582	539	577	555	568	568	624	586	582	560	572	572	590	586	595	589	604	567	596	586	589	582	631	600	556	592	555	647	583	572	576	628	630	601	608	562	601	627	600	583	618	559	606	598	593	534	610	549	594	564	553	618	588	575	540	595	537	570	578	563	546	585	561	620	603	548	627	553	538	544	566	546	569	583	610	577	623	567	585	592	601	553	573	594	570	590	526	572	575	582	614	638	563	560	574	572	602	592	596	550	551	551	564	533	559	590	620	591	598	597	591	570	586	576	570	580	546	527	575	577	542	563	574	571	585	583	562	584	617	605	550	538	598	560	577	597	564	564	627	580	561	606	609	600	594	548	610	548	598	552	577	608	610	599	578	584	609	608	573	596	596	569	601	577	595	589	568	601	571	605	626	592	575	575	583	613	601	593	564	576	574	595	570	586	582	580	567	562	619	572	565	568	601	618	562	563	588	592	566	566	571	574	600	604	569	562	609	627	565	540	623	582	561	604	572	600	568	612	548	568	576	629	586	578	637	615	556	588	596	592	592	583	611	565	546	597	588	577	601	593	584	562	569	582	571	595	617	598	573	592	604	575	588	567	587	543	551	595	596	584	547	547	615	588	593	568	567	546	608	543	571	577	596	595	587	555	626	576	649	643	644	616	571	560	560	601	579	570	589	601	569	576	597	596	553	557	611	580	557	615	557	573	607	580	578	557	566	587	624	559	612	622	608	570	616	570	530	574	593	631	569	567	590	550	605	572	569	625	631	662	560	601	594	528	589	590	589	589	597	576	605	637	570	584	600	585	615	573	583	617	575	560	592	610	565	535	546	549	600	588	631	615	593	590	576	617	597	580	634	589	615	583	555	571	601	568	521	598	605	564	572	553	590	596	574	550	535	579	552	590	580	574	589	585	571	538	574	637	615	602	607	581	572	630	551	568	585	593	585	594	587	616	632	554	644	638	601	574	619	553	558	562	602	641	609	611	614	601	561	581	593	644	587	601	584	603	567	560	586	567	578	606	581	623	552	610	609	610	572	566	555	592	568	609	579	641	628	542	595	582	589	579	567	572	565	599	562	564	597	578	632	593	579	584	596	603	581	581	598	535	494	553	621	590	589	572	555	616	575	579	585	626	556	575	567	608	606	615	584	543	582	560	551	574	574	602	617	639	595	602	617	606	544	585	563	583	623	584	600	582	575	585	534	609	613	627	612	588	572	622	559	572	576	615	618	614	597	571	591
30054	32612	27177	11511	1782	586	339	294	275	281	273	259	306	262	277	257	263	276	255	288	266	254	273	290	235	260	269	221	284	279	259	266	253	306	305	256	254	251	274	271	281	294	267	277	279	250	241	288	273	302	284	304	255	262	257	262	297	284	257	277	302	247	259	265	280	284	306	275	266	286	325	283	255	239	271	269	260	287	260	279	264	265	266	280	252	278	293	255	269	280	285	297	252	256	287	259	249	260	275	268	271	264	275	290	263	298	249	260	280	260	272	279	293	281	251	269	300	283	271	256	268	268	254	269	288	265	270	281	284	263	269	238	282	298	296	299	300	254	257	280	293	264	279	265	276	249	273	269	292	268	266	267	253	239	295	259	253	279	296	267	277	278	243	289	257	277	262	273	271	273	293	264	276	240	274	274	281	283	255	291	276	248	295	280	271	257	302	257	272	272	257	294	258	265	248	257	274	261	281	281	278	283	253	292	299	278	264	281	274	294	261	275	288	285	294	273	261	282	294	282	293	241	276	284	274	243	250	254	254	233	254	287	256	265	266	276	243	245	261	292	265	281	284	338	273	258	294	296	286	269	264	315	257	270	242	256	264	260	301	283	257	310	286	300	285	255	281	288	284	319	249	295	284	281	276	281	259	275	295	268	270	303	262	255	278	260	290	256	298	263	280	295	242	284	262	258	250	280	251	266	290	272	261	260	259	260	262	276	274	283	267	260	264	253	261	280	270	268	291	278	253	258	298	259	264	282	259	256	278	305	278	305	261	269	299	286	275	250	216	294	266	272	289	299	270	285	273	288	254	264	288	294	261	258	304	288	268	271	299	283	288	251	245	278	253	286	269	297	259	287	271	277	273	276	285	227	256	279	272	245	280	289	298	268	282	262	282	251	250	300	252	236	298	280	295	259	275	271	255	257	269	269	272	262	275	251	264	272	315	281	273	259	282	239	295	279	238	270	262	275	265	274	245	265	262	290	246	287	290	264	268	274	272	254	309	280	269	283	252	295	268	273	278	275	283	270	283	258	242	253	288	281	271	274	263	259	268	256	267	288	257	239	275	239	271	277	269	286	255	268	265	272	288	281	252	280	274	265	271	261	277	254	232	285	292	265	264	290	273	254	298	280	259	244	287	311	280	281	271	258	280	279	268	259	276	279	241	303	273	264	271	262	268	263	271	283	268	273	281	278	265	282	261	261	234	284	262	276	285	270	298	268	249	260	288	266	274	276	282	278	260	276	245	284	291	250	257	281	261	275	288	265	273	271	276	250	281	252	259	259	274	245	263	267	217	256	307	296	248	269	258	289	279	272	268	289	261	259	275	261	294	280	278	254	298	281	261	311	254	263	278	296	270	285	275	263	290	278	262	285	257	313	261	274	242	258	305	281	264	287	279	268	281	275	285	288	298	279	281	276	279	290	287	253	279	248	291	303	280	282	288	278	300	282	290	283	260	253	273	276	263	264	274	285	290	250	287	257	271	265	290	279	285	285	272	262	290	297	269	292	290	303	286	262	267	260	252	335	279	260	275	277	243	269	283	284	264	288	282	264	258	222	273	264	276	243	283	261	301	289	278	241	255	273	275	270	254	260	252	264	273	265	280	256	271	298	292	253	288	275	263	257	270	310	276	259	276	307	293	258	267	275	285	308	283	269	250	263	282	261	286	275	275	246	261	300	267	283	288	276	266	271	255	276	272	279	254	251	285	268	245	273	287	260	303	268	275	287	262	280	280	247	294	259	297	287	264	263	278	288	292	292	290	272	281	265	276	285	278	259	258	283	260	282	282	297	282	278	278	288	275	240	279	252	279	260	305	285	266	237	265	288	255	288	288	276	256	277	225	262	271	264	296	251	260	278	265	257	242	296	260	295	286	284	240	254	299	296	274	293	272	281	250	270	278	264	259	269	273	263	299	270	284	255	296	288	262	274	291	288	262	283	263	271	250	266	290	270	279	248	288	296	291	285	268	243	294	259	274	287	285	257	300	244	256	291	273	300	258	282	269	254	253	288	238	271	284	257	257	282	248	260	284	302	268	259	259	276	284	248	276	268	273	281	269	268	268	272	246	269	263	256	308	281	276	238	270	237	287	285	272	264	275	286	288	260	272	255	272	280	287	283	273	287	291	306	273	264	243	277	243	295	287	283	265	245	285	274	284	247	241	279	250	265	281	279	274	270	280	260	254	283	285	262	247	292	295	274	269	256	270	280	252	259	268	295	266	287	258	283	284	256	268	261	250	259	269	255	275	270	243	245	281	302	266	265	290	281	255	281	252	255	248	263	256	254	308	284	265	254	254	285	285	251	282	285	261	264	222	244	274	272	251	291	258	281	279	274	255	281	288	296	262	222	266	265	279	259	273	294	271	256	272	277	273	278	294	315	283	282	275	264	258	264	287	242	288	291	266	295	290	275	271	258	285	294	240	285	281	256	278	244	263	257	253	271	253	291	266	246	286	267	264	251	286	247	277	280	274	253	255	249	263	261	298	254	253	280	263	286	264	235	249	263	284	265	287	267	240	245	292	284	266	277	283	273	289	269	262	290	270	258	263	289	292	280	245	269	246	251	292	305	275	248	258	255	275	250	269	284	280	286	275	245	261	289	278	275	271	250	287	268	278	259	286	289	288	301	273	297	281	301	285	282	277	278	250	262	277	275	255	260	296	250	256	259	279	289	258	306	299	281	260	287	286	264	262	244	270	263	288	306	291	304	293	291	264	269	276	282	257	257	257	262	310	257	273	237	292	280	264	282	258	263	255	269	284	256	269	266	288	268	310	279	295	282	238	283	276	267	280	253	297	274	272	293	263	248	295	276	301	278	251	275	276	261	259	288	281	277	265	240	269	257	274	249	268	253	269	283	285	283	251	293	280	252	275	257	283	280	251	280	255	285	258	283	231	268	272	267	272	292	259	284	273	285	289	276	263	256	259	275	256	226	294	259	266	285	282	273	267	284	259	284	265	267	270	267	285	281	269	301	259	290	265	275	313	284	291	303	298	276	276	276	276	274	284	283	262	265	275	329	298	302	264	259	276	269	241	274	257	307	265	245	237	279	238	256	267	270	279	269	265	304	280	265	283	290	286	263	292	246	276	270	269	281	259	301	293	296	273	292	246	269	250	258	256	274	265	263	279	265	308	267	229	240	263	291	299	260	261	263	287	261	286	275	299	273	244	260	277	264	278	258	248	260	274	291	300	269	248	296	275	279	240	277	280	306	283	277	267	281	285	276	277	264	244	277	274	294	280	269	276	278	255	311	274	282	295	254	280	268	284	266	275	270	264	267	264	243	270	277	247	267	236	292	285	294	281	260	265	268	303	282	257	264	265	249	278	259	274	275	281	290	277	273	266	256	286	276	245	298	257	280	250	285	246	293	270	279	266	281	279	267	311	288	285	252	272	266	261	260	290	257	278	274	266	288	267	232	265	273	270	257	254	291	257	244	269	293	266	275	264	268	275	290	267	246	259	235	262	288	268	272	303	258
37710	50099	32463	12792	3440	1024	603	551	545	533	502	511	514	553	491	509	519	510	550	535	561	505	538	524	524	520	512	521	516	517	497	569	499	510	537	496	530	536	543	494	522	518	515	532	517	544	520	496	503	529	544	526	538	493	471	497	510	526	504	514	556	487	509	534	531	498	490	503	544	483	516	547	510	505	515	500	510	488	511	514	507	542	543	470	538	526	504	508	490	526	511	523	483	492	549	513	517	510	492	507	495	555	531	523	468	579	500	537	524	519	501	512	504	509	513	512	505	511	542	510	470	551	507	483	548	511	530	533	513	508	485	548	524	543	516	503	520	520	468	562	496	494	526	514	530	500	495	530	530	521	506	494	531	501	511	511	493	506	553	536	541	533	538	555	521	541	501	507	517	511	498	541	511	519	563	553	495	525	499	515	496	518	532	534	512	559	525	507	564	511	540	494	516	534	487	496	545	479	530	526	518	554	575	515	511	503	551	537	510	514	502	528	541	511	500	513	485	516	520	481	514	501	522	534	508	480	535	486	504	519	511	496	565	547	520	540	546	473	498	499	523	513	484	522	530	542	510	483	532	530	522	538	493	524	500	501	521	499	493	531	508	529	549	543	530	525	511	485	553	550	515	530	528	443	474	538	549	485	520	528	527	479	466	492	510	556	498	500	551	559	531	473	509	523	500	502	568	507	538	522	537	534	518	475	514	505	499	523	502	481	527	514	518	519	511	496	541	493	528	531	520	521	549	468	511	473	537	533	564	534	471	532	490	497	493	478	493	524	524	476	499	537	569	501	513	532	510	576	496	459	551	510	506	544	519	521	499	521	532	516	524	531	520	550	490	512	496	522	544	510	524	505	546	509	538	529	520	513	503	504	527	529	541	517	544	503	530	506	493	510	521	508	463	512	493	540	518	483	532	506	508	510	523	518	498	537	507	522	552	522	549	530	525	527	510	521	521	478	531	488	510	490	464	523	549	513	498	499	538	516	496	493	529	531	501	508	535	507	535	501	528	520	521	509	502	550	510	509	492	498	496	558	482	487	528	549	503	484	495	505	502	499	468	516	523	521	549	504	553	555	506	550	477	494	522	533	543	519	526	512	495	537	506	549	530	506	512	510	507	522	528	515	493	529	549	510	498	492	518	513	554	490	506	541	482	520	507	518	520	527	489	534	531	556	511	486	554	531	514	535	532	524	516	498	528	511	507	486	456	481	512	537	502	495	541	537	527	515	560	513	496	515	519	489	505	508	527	476	535	515	549	551	525	484	494	526	523	505	564	534	541	491	524	520	513	497	534	521	492	520	497	526	501	519	475	552	550	511	538	513	543	536	530	506	546	547	511	512	523	524	506	495	492	519	545	505	514	485	532	516	524	512	521	481	533	525	516	534	543	516	510	515	517	492	510	525	515	521	541	526	530	540	510	499	510	509	526	487	518	514	514	527	523	467	510	507	517	534	578	494	516	481	485	503	536	502	547	531	549	486	497	532	512	524	553	530	551	486	560	509	544	554	541	529	547	498	535	541	563	516	541	497	537	501	501	524	559	489	548	480	502	506	536	512	526	501	509	510	518	527	486	522	554	496	528	551	496	513	520	547	496	520	560	517	527	481	560	539	521	521	487	545	532	535	506	514	545	527	485	525	549	528	490	539	545	540	536	553	500	512	478	543	486	504	557	514	477	525	507	530	555	512	569	505	488	555	540	529	532	510	498	502	541	537	472	518	537	520	533	480	548	489	470	503	548	522	536	535	498	520	541	512	536	499	535	564	512	543	526	559	497	531	549	503	513	544	502	516	511	535	520	494	514	502	519	496	510	537	512	540	534	523	543	489	539	537	476	514	508	516	532	504	577	501	517	510	510	532	507	517	530	518	493	506	478	555	515	514	506	558	516	504	513	473	455	574	510	475	526	503	529	476	543	495	506	510	504	504	508	513	544	568	529	517	537	477	554	527	523	518	535	516	509	547	519	528	517	507	544	514	504	491	500	504	510	500	511	562	504	543	524	504	522	542	511	501	541	505	552	537	534	487	533	513	549	499	529	547	528	538	515	532	504	475	568	566	533	547	561	527	481	541	530	561	542	550	514	566	553	519	536	542	522	512	527	480	503	485	507	512	524	511	529	513	502	528	541	536	484	503	479	549	536	496	533	571	536	504	526	523	510	483	554	519	537	563	523	497	533	507	509	552	479	529	508	500	555	511	536	467	536	521	493	527	522	523	556	499	511	542	530	511	552	541	470	521	504	520	528	543	566	500	538	477	520	532	516	521	516	482	537	559	485	521	501	540	490	543	527	500	496	498	522	538	508	509	553	513	504	508	524	550	489	508	508	529	547	525	551	480	537	475	501	552	532	536	565	532	511	490	493	506	513	523	511	543	518	521	554	528	495	538	487	537	529	485	533	540	463	502	551	512	507	517	532	516	539	505	483	571	548	490	514	527	475	517	502	479	501	508	500	554	520	524	526	495	538	516	519	543	516	532	534	556	494	517	542	515	485	531	489	549	500	499	502	541	533	516	541	502	571	532	513	481	500	485	510	511	505	542	503	484	505	466	485	531	507	519	551	534	552	523	510	540	558	527	495	523	496	483	548	509	534	542	531	506	526	484	559	535	508	556	506	561	493	501	492	488	501	520	477	535	474	497	493	543	558	531	506	539	519	528	481	519	545	555	517	516	522	503	522	587	532	505	521	497	493	547	538	499	528	540	564	512	509	501	556	543	543	538	493	506	508	525	524	531	534	543	526	514	533	513	545	513	518	514	538	520	524	538	522	523	513	527	529	522	515	518	544	498	548	538	485	505	560	535	482	533	510	507	550	508	552	516	532	482	502	480	544	513	536	469	547	504	489	509	512	480	503	523	531	490	538	483	539	515	554	468	563	509	531	520	541	498	524	525	488	517	515	574	536	499	489	526	511	469	502	516	492	514	504	522	483	562	533	531	554	534	512	564	507	513	524	526	512	525	522	525	552	521	539	474	535	498	485	527	499	533	516	490	515	512	506	556	538	536	484	502	546	528	536	524	498	536	493	501	545	545	536	521	550	518	540	545	515	531	514	567	493	530	524	558	529	552	522	512	525	577	489	503	511	515	520	505	511	567	553	497	522	507	480	518	478	488	521	518	517	500	499	530	514	505	512	506	495	518	463	519	483	504	494	501	536	518	498	496	532	510	523	534	548	492	547	490	470	493	534	525	502	530	538	510	507	492	516	517	483	520	534	529	506	524	542	503	528	551	503	519	530	534	521	550	550	514	495	520	509	514	518	541	553	529	533	518	528	517	490	504	507	495	491	500	563	541	491	522	537	519	518	551	519	496	551	530	502	497	545	516	509	502	521	538	533	496	507	521	511	499	514	506	506	488	506	532	503	494	474	535	494	514	507	545	512	511	487	536	517	555	527	553	522	547	527	493	529	523	494	507	550	525	532	530	538	502	516	550	537	514	504	550	489	537	535	518	486	504	497	535	568	495	529	518	517	534	567	515
25001	24970	33566	26881	17848	5140	569	319	318	276	322	288	300	266	245	290	273	288	258	270	262	243	255	291	297	294	295	293	298	275	290	285	297	284	274	289	305	276	297	275	290	288	314	299	269	282	263	275	274	295	272	259	273	246	266	297	281	302	298	288	304	279	286	291	289	308	262	273	293	290	250	259	288	269	265	258	296	277	285	301	272	278	304	289	251	282	307	286	271	283	283	308	279	299	281	291	308	286	262	299	270	264	277	281	294	280	290	271	274	280	289	282	273	285	279	279	306	271	283	268	277	294	317	283	265	293	302	261	264	269	309	240	247	274	283	270	288	272	269	267	276	283	271	264	275	280	326	270	265	291	308	254	288	288	255	282	285	281	261	277	302	280	301	287	259	304	265	271	267	269	292	292	310	272	276	309	309	274	279	258	273	271	261	287	263	309	302	281	299	274	286	264	305	270	291	310	294	268	276	316	282	263	264	304	293	289	280	264	280	295	286	298	282	260	291	286	269	296	268	278	250	280	274	264	301	280	280	266	274	266	260	289	294	270	286	285	265	257	321	270	276	282	283	308	315	272	272	275	296	261	292	308	256	269	279	274	292	283	238	277	271	296	276	270	270	284	276	295	296	296	265	254	261	288	276	281	312	310	297	271	272	277	321	294	280	275	292	288	294	277	300	267	296	295	269	285	301	271	277	278	296	294	268	303	268	262	283	262	258	262	254	278	262	280	304	280	278	285	323	295	294	289	281	278	266	303	272	282	267	273	276	241	288	252	295	258	273	265	291	312	305	294	283	261	271	251	305	293	257	290	275	259	314	241	306	276	317	297	302	290	282	286	266	262	261	301	271	292	289	274	272	319	277	288	295	280	277	290	283	255	275	281	275	276	261	262	301	276	274	256	258	291	268	275	271	295	260	279	274	301	281	282	307	284	261	286	257	299	267	267	240	259	256	274	284	267	310	285	245	308	262	285	268	256	278	264	259	296	275	329	247	275	260	282	288	274	294	261	308	302	284	244	291	282	284	296	273	296	296	296	259	279	294	290	272	271	284	258	277	290	271	273	275	282	291	298	289	273	310	243	261	268	266	302	304	269	269	268	323	300	286	313	269	254	287	271	274	284	282	304	314	264	278	272	272	301	295	257	291	275	299	298	279	281	293	283	288	280	266	274	273	298	267	293	292	262	285	267	248	270	283	283	312	278	288	269	303	285	266	284	264	286	277	248	251	288	279	260	279	323	285	276	263	280	261	277	279	283	280	255	269	271	280	263	268	284	257	278	270	278	294	271	267	240	272	307	294	279	291	281	280	286	267	316	249	297	292	246	276	274	299	277	279	284	309	273	254	294	307	264	269	283	287	285	260	320	289	287	289	285	273	295	261	286	279	273	258	301	280	310	280	252	296	271	273	270	267	279	271	265	286	284	303	283	284	253	278	307	290	276	271	303	280	321	274	257	272	295	280	309	251	295	332	277	284	286	281	302	297	296	263	268	267	261	285	297	302	292	324	300	279	278	258	263	247	305	254	283	273	270	292	291	262	270	281	305	256	284	279	281	273	265	296	289	300	272	283	291	272	248	269	242	288	275	258	258	298	304	251	288	282	285	268	271	296	304	284	265	285	265	266	295	287	288	271	249	289	271	283	269	301	278	266	304	313	258	264	280	274	274	261	266	299	285	264	279	294	257	265	289	295	298	287	262	256	268	288	294	267	301	301	283	266	269	264	290	290	257	279	250	255	269	262	255	248	270	266	276	305	280	287	260	277	280	271	298	272	287	285	277	266	311	268	284	264	294	291	289	300	281	283	292	263	323	281	278	292	292	264	271	265	260	264	253	293	278	306	301	271	285	279	297	269	270	272	275	292	316	269	274	277	282	290	269	316	272	299	261	286	285	268	273	293	262	268	275	290	263	253	274	270	297	281	278	281	272	290	300	290	256	288	258	267	281	251	289	276	281	257	285	273	282	278	263	292	292	279	315	303	270	271	286	262	305	276	280	295	280	296	265	291	287	292	271	279	292	247	263	282	293	261	272	283	294	268	276	288	256	276	272	281	264	259	297	273	290	283	293	285	282	282	264	274	282	302	281	275	277	315	279	288	267	281	305	302	307	275	273	290	265	271	295	274	270	291	327	288	316	271	271	265	303	293	278	276	248	285	270	293	295	277	277	270	307	290	260	291	278	293	267	261	291	287	283	272	287	276	292	300	301	282	276	272	280	303	296	296	270	292	270	275	239	288	279	249	274	293	262	289	292	302	300	284	278	316	279	299	279	261	271	283	287	279	277	272	280	296	263	237	259	274	271	271	286	299	261	255	300	270	272	297	286	311	279	263	276	298	302	281	267	268	276	281	267	282	285	297	252	277	295	266	285	273	274	300	265	264	298	299	263	260	266	293	274	260	286	293	286	287	265	258	272	264	292	293	266	316	281	291	288	290	245	283	278	296	285	288	249	294	274	294	305	285	248	270	277	275	290	311	290	305	278	262	264	283	291	255	287	287	303	297	292	299	294	251	293	295	295	274	284	278	288	272	249	275	272	293	305	287	280	260	305	273	275	281	247	255	276	263	274	298	304	263	293	285	317	302	281	285	305	250	316	255	266	308	271	275	271	290	298	286	265	288	269	304	267	291	289	246	282	292	279	292	272	266	267	285	269	266	294	268	251	263	265	282	281	266	253	273	303	281	265	273	271	297	299	307	269	274	300	282	279	288	302	274	279	307	316	267	310	254	289	287	287	295	285	279	297	288	283	275	287	267	290	288	264	310	291	281	271	319	276	297	255	258	270	287	270	282	286	276	310	281	289	268	261	273	284	262	275	305	252	291	250	279	257	266	277	284	265	277	292	313	271	312	262	276	281	262	260	297	288	254	282	262	291	298	293	275	290	261	275	270	256	254	289	298	280	262	293	281	282	289	280	285	281	284	237	275	291	286	326	294	287	282	299	320	258	268	264	280	298	265	278	302	273	312	271	288	276	272	265	309	290	285	276	295	280	252	277	263	267	296	289	311	306	239	302	289	265	273	265	308	283	285	287	283	281	263	302	274	291	266	289	284	256	276	276	283	312	286	287	305	296	307	270	297	254	316	264	283	249	264	266	299	300	286	262	264	282	264	281	280	274	270	292	285	273	268	287	295	301	285	263	294	293	290	272	281	257	283	271	279	261	292	273	296	277	282	278	287	306	282	293	268	298	265	268	293	277	264	298	266	285	270	271	289	282	275	269	291	297	272	279	257	276	272	283	262	295	285	286	294	274	289	271	249	285	266	273	257	295	270	298	276	286	271	290	281	270	276	276	282	271	315	279	298	268	264	291	286	275	261	290	293	287	288	268	245	299	299	272	273	297	260	286	274	290	301	277	258	294	270	268	258	284	276	274	272	269	316	266	233	299	263	273	287	268	275	255	266	310	293	261	298	291	263	290	269	283	255	260	278	264	288	289	286	253	314	290	283	274	279	276	280	300	261	249	271	250	288	294	270	262	285	264
58679	90409	62043	33224	12062	2813	895	600	489	517	557	528	528	529	525	540	510	494	527	517	538	520	561	592	559	516	494	527	532	543	526	515	480	499	535	502	534	523	512	512	532	477	499	546	544	529	557	549	502	507	544	532	541	525	509	532	525	535	482	520	495	509	492	514	510	515	541	511	541	520	531	492	529	494	540	514	553	547	502	530	533	535	545	485	539	513	520	537	536	546	532	535	517	542	532	507	532	555	521	512	513	550	510	484	499	516	550	541	564	541	560	510	536	550	556	522	489	541	522	527	488	513	526	512	536	512	489	537	536	529	458	488	548	537	537	522	526	497	510	493	556	502	547	559	549	519	576	532	525	526	530	515	537	505	531	545	482	500	501	542	489	539	527	511	539	480	532	504	508	521	476	523	480	468	540	546	514	546	538	492	539	479	515	542	523	508	496	495	546	500	473	522	498	513	490	532	500	488	542	514	518	510	523	475	545	565	484	538	533	540	577	543	487	540	572	496	537	522	501	538	536	548	505	523	536	497	544	533	535	536	513	540	501	463	492	495	449	545	507	483	504	522	529	527	572	504	539	522	530	525	533	528	539	518	542	508	534	504	485	534	469	512	514	479	558	489	514	531	511	546	529	519	521	545	527	497	560	532	509	512	516	524	535	518	505	506	495	506	496	532	538	564	518	541	525	514	538	541	512	513	503	523	548	491	539	517	500	543	528	492	484	496	550	496	507	564	504	541	497	500	512	493	511	557	501	527	507	457	512	489	488	535	532	571	554	550	529	527	504	530	539	504	527	536	541	564	539	480	478	551	548	517	551	521	541	517	530	534	543	561	512	530	471	529	558	509	519	540	541	500	515	510	551	535	503	496	542	547	535	548	530	513	532	520	553	552	532	484	537	530	507	510	537	526	491	531	519	534	500	517	505	543	547	543	532	559	523	526	567	531	536	490	505	524	547	528	533	527	476	498	524	541	515	546	513	534	520	519	527	510	497	495	534	518	548	526	523	507	537	529	569	516	508	560	499	512	557	543	522	556	528	522	548	508	552	513	518	526	541	524	555	508	529	517	532	548	525	553	528	506	532	497	491	526	506	551	538	507	507	525	506	519	546	522	546	535	508	584	510	471	478	499	496	520	556	519	519	491	547	515	549	535	520	498	532	474	540	522	501	488	520	468	519	529	525	475	566	522	489	545	531	522	531	562	480	512	511	548	555	534	543	535	541	509	557	533	500	535	506	484	536	525	562	522	525	506	568	565	534	535	523	538	517	515	513	508	527	544	500	529	504	505	567	530	516	467	526	540	558	550	553	505	505	510	497	488	508	527	522	536	466	523	513	529	504	547	554	518	509	521	532	511	540	525	559	499	549	522	543	507	473	512	554	497	511	515	551	524	551	504	506	540	511	520	520	527	541	477	536	501	553	513	514	550	514	468	522	520	572	508	494	510	565	491	530	518	502	538	457	529	550	524	522	510	526	535	537	556	526	525	515	553	526	527	530	501	552	517	493	545	501	489	530	560	510	560	477	480	511	546	534	547	484	495	518	527	495	506	514	511	510	485	512	513	533	539	513	534	519	514	523	513	538	483	541	493	516	527	511	523	512	510	529	549	551	531	520	522	542	542	546	530	510	512	568	538	496	527	535	535	487	504	525	518	488	552	521	521	545	558	559	508	511	525	517	517	512	513	569	543	523	553	510	563	557	514	503	549	556	510	503	506	529	531	542	545	500	460	495	523	496	532	523	526	503	488	537	513	540	498	518	569	534	505	530	479	522	501	494	519	574	571	540	499	580	529	522	539	515	534	471	543	500	527	519	572	535	531	548	537	496	568	484	518	538	531	511	518	516	525	525	516	519	524	535	526	446	508	489	546	533	548	521	517	571	528	502	492	522	521	519	553	514	528	502	524	505	501	468	502	504	523	524	550	522	566	520	515	534	539	537	509	516	473	516	471	543	509	518	533	497	550	516	499	502	546	524	532	480	524	497	530	531	531	537	525	553	502	540	508	527	509	499	510	534	543	554	543	550	483	484	517	517	556	570	543	480	530	501	509	538	548	504	549	541	524	538	499	521	524	525	504	535	543	519	522	480	535	525	498	500	520	564	515	499	455	512	522	501	503	517	507	545	521	512	532	515	560	512	542	548	516	524	620	519	533	549	507	511	496	552	515	543	525	480	547	491	493	499	528	547	518	502	516	506	534	539	514	511	528	494	524	505	536	523	535	514	535	484	557	499	565	525	527	544	524	535	487	493	538	527	517	536	512	513	548	540	507	510	501	523	542	523	551	514	543	545	499	559	525	541	498	549	514	573	473	538	507	523	542	507	511	513	529	509	551	528	501	498	540	524	533	497	495	539	530	505	488	556	549	510	522	508	523	496	503	509	568	513	481	502	530	524	482	567	530	538	493	536	529	551	509	524	531	515	523	586	580	519	502	528	505	566	534	512	555	525	542	531	538	505	540	529	512	515	553	501	469	513	530	514	505	567	543	528	492	537	506	508	513	516	556	573	551	541	525	534	540	529	557	536	527	494	509	534	492	568	513	502	503	540	502	518	530	488	496	529	518	544	537	508	505	530	526	507	533	514	543	517	517	512	523	535	520	568	498	518	484	538	533	527	516	537	522	512	508	517	571	494	521	513	547	524	513	524	545	513	552	516	504	556	509	514	559	514	538	509	531	562	499	561	519	502	513	524	501	495	512	515	525	496	564	542	532	545	538	531	539	524	512	522	534	529	492	507	537	525	552	495	532	502	501	506	535	539	527	534	538	537	556	494	514	503	564	518	554	571	519	536	516	522	496	569	518	546	531	541	485	557	529	519	547	549	496	527	543	541	518	528	532	572	535	551	482	540	520	518	534	515	500	506	518	529	511	545	512	518	541	546	504	499	536	508	543	533	485	532	584	493	540	546	548	513	515	539	505	480	506	516	514	532	505	522	547	482	485	508	515	509	463	534	512	491	571	512	567	523	485	518	513	525	521	520	502	531	530	525	509	566	520	521	527	528	543	488	518	468	506	509	553	506	500	528	473	553	532	505	503	537	525	520	535	508	491	505	528	554	479	524	531	536	512	542	471	564	527	528	534	549	510	522	540	516	516	534	499	505	564	528	529	523	530	533	511	531	562	477	514	535	527	510	499	526	487	532	517	519	539	520	517	534	504	503	528	543	492	531	511	511	530	504	525	517	519	546	490	522	486	553	533	529	528	536	513	519	544	527	518	492	537	500	555	540	511	537	540	499	516	501	532	484	571	527	554	526	498	512	524	525	528	521	539	534	516	516	521	576	546	597	509	563	512	516	499	518	554	525	526	497	575	514	563	539	515	546	526	522	560	549	553	519	541	561	529	514	515	514	529	528	544	552	532	572	528	515	535	537	498	535	534	485	536	561	537	515	533	511	546	561	513	514	506	546	502	532	503	518	514	504	515	511	501	520	554	509	536	544	525	522	503	538	525	466	525	522	541	512	502	520	571	552	551	477	571	560	532
23551	22505	30755	25089	21091	15913	2608	409	380	357	335	318	339	366	341	337	351	329	311	317	354	332	334	348	320	312	342	315	345	300	344	321	276	325	312	335	319	310	326	280	312	318	328	296	339	313	300	304	347	331	350	344	319	314	330	361	324	327	301	349	322	345	331	307	344	293	320	333	349	344	320	346	325	336	332	329	380	326	319	342	335	326	299	311	339	343	344	310	322	308	316	318	337	336	321	329	350	330	334	299	323	359	318	325	312	326	330	316	320	323	321	326	311	329	301	347	291	338	335	304	323	314	317	295	364	331	310	337	308	320	313	341	322	323	351	303	332	337	320	305	329	339	303	318	295	338	317	328	341	289	346	289	321	313	293	295	325	335	310	347	298	315	317	340	339	305	347	303	322	286	304	291	312	314	334	349	328	337	347	333	319	291	305	336	338	290	322	338	318	284	357	348	323	306	327	363	313	311	344	339	297	325	350	292	267	315	323	319	316	285	336	318	327	364	321	303	307	325	326	362	341	361	294	324	301	323	274	297	344	314	305	303	343	307	369	327	306	325	326	330	354	300	346	314	343	326	340	286	309	313	345	317	274	335	278	308	321	317	350	359	323	330	324	330	317	332	323	335	315	327	317	353	317	357	320	316	326	321	322	339	309	338	317	343	305	310	357	307	311	322	310	300	327	320	347	301	337	355	305	311	300	326	342	322	315	336	345	313	297	322	329	322	317	347	315	346	310	315	377	341	322	336	316	301	364	379	291	307	319	340	325	336	349	305	369	322	328	313	328	326	326	335	309	323	302	345	322	358	295	340	348	330	343	315	320	329	302	337	323	332	308	307	312	339	330	318	322	308	379	363	288	349	333	314	352	324	316	357	321	322	330	329	317	328	325	354	333	319	330	327	333	333	344	309	320	339	324	333	322	335	323	309	310	333	314	338	334	319	362	312	316	341	311	300	330	329	340	319	346	312	303	284	313	319	360	297	327	295	349	322	317	372	333	323	342	333	306	319	315	297	360	328	302	328	342	323	338	321	328	317	321	320	334	318	304	337	334	352	335	342	333	287	303	324	311	369	297	334	296	337	317	318	333	302	352	313	296	284	297	304	329	332	356	318	315	338	322	308	344	371	372	317	322	343	330	321	311	340	309	324	333	341	326	302	316	323	317	322	315	338	325	313	297	292	331	305	333	300	299	314	308	329	315	329	316	325	354	336	322	323	339	354	297	321	323	347	353	332	333	332	328	328	339	314	345	326	318	339	323	306	339	296	370	327	301	332	316	345	354	314	327	309	318	335	343	334	307	319	332	308	347	353	336	319	357	305	339	303	342	307	316	323	316	331	337	349	310	316	360	345	321	307	301	287	344	339	335	308	312	337	348	299	349	363	323	324	354	332	337	313	300	319	324	340	346	333	319	295	318	304	318	335	342	349	336	349	315	351	348	327	329	369	332	352	350	324	313	326	300	310	356	318	364	320	317	324	329	327	324	341	347	353	297	332	326	339	318	331	358	299	348	364	342	316	335	312	351	306	344	310	280	312	316	329	305	329	347	318	339	336	342	281	314	362	347	273	322	353	320	324	313	353	324	323	368	345	318	311	324	324	302	340	343	336	335	336	367	316	310	317	307	335	329	320	293	288	321	336	342	328	328	286	357	334	304	316	367	313	325	293	341	365	327	305	331	348	325	322	314	339	307	316	358	306	324	359	354	341	347	320	354	295	306	342	335	302	330	336	318	318	342	334	310	327	368	319	345	328	318	312	300	320	315	332	332	303	327	318	335	336	313	325	323	323	336	292	359	325	339	308	319	298	324	336	343	322	348	312	322	317	323	319	309	333	336	347	329	309	327	341	332	350	344	332	355	357	313	316	327	315	321	362	330	370	314	338	355	300	345	317	318	347	332	308	294	359	347	343	330	337	326	321	314	312	327	308	310	288	333	307	312	311	363	330	336	340	322	323	323	314	307	346	356	309	319	362	353	315	328	276	316	331	289	281	333	328	308	338	307	337	307	332	289	359	323	339	318	300	332	306	331	336	317	313	291	325	317	332	321	314	329	370	291	320	325	344	345	316	329	317	330	320	310	344	320	311	327	291	338	328	304	333	318	348	370	339	307	334	315	327	326	331	340	291	332	296	303	352	331	341	324	352	342	323	327	348	330	325	329	317	311	335	311	320	368	338	322	315	314	322	328	347	348	307	307	323	340	325	302	344	327	338	329	319	331	326	315	288	331	322	341	297	337	326	350	342	333	339	308	322	327	300	350	319	354	341	323	327	348	363	340	326	326	288	314	344	356	356	323	304	330	331	325	301	386	338	340	324	330	309	315	316	325	297	327	330	321	326	324	322	326	322	305	380	300	313	359	304	329	340	340	321	313	311	343	332	293	311	341	359	319	313	337	343	346	319	335	332	327	286	323	338	302	314	319	314	305	321	327	335	340	329	340	351	323	348	317	297	321	329	321	308	339	342	342	288	299	319	313	321	341	301	348	305	350	337	314	340	329	308	323	351	327	346	322	313	301	292	337	324	335	334	311	348	344	331	353	354	322	302	306	329	346	351	340	334	322	323	347	345	330	324	314	306	302	352	339	304	332	342	329	320	322	270	309	335	342	294	283	295	317	333	304	336	295	347	332	300	347	355	312	335	323	316	335	306	307	364	296	324	313	327	319	334	341	311	323	317	332	328	304	324	305	316	309	327	306	310	348	298	303	331	323	265	318	319	328	326	383	295	331	339	347	329	332	306	319	329	312	309	287	328	317	286	351	317	320	324	312	330	316	298	344	324	329	332	338	296	337	313	310	288	335	339	340	376	313	341	320	337	324	349	333	295	288	339	363	292	310	332	314	325	351	317	328	309	334	325	318	309	316	310	335	339	322	317	334	334	351	304	318	334	328	316	326	303	327	339	313	307	320	288	351	296	322	343	337	312	309	304	344	311	330	330	324	322	282	324	344	334	332	311	329	331	320	345	352	317	357	314	326	304	320	274	312	332	339	318	364	333	339	312	293	343	322	347	299	334	335	318	317	321	325	351	347	322	328	346	324	296	300	330	303	325	312	320	344	325	367	311	327	315	330	304	318	307	329	327	348	327	327	323	324	339	334	328	336	312	310	318	310	308	302	311	350	332	342	347	339	337	306	327	313	339	361	309	302	327	329	312	342	305	310	323	343	320	306	325	339	335	296	349	323	309	328	321	295	369	345	336	327	308	326	328	290	313	346	349	339	314	328	368	328	300	320	317	319	336	336	334	326	324	339	311	295	297	308	313	281	290	314	364	327	286	368	301	332	329	372	317	300	307	332	331	292	343	327	319	323	321	322	318	349	350	346	320	306	349	309	322	312	324	313	339	327	302	303	326	295	322	307	347	321	335	325	314	312	353	337	349	311	347	265	344	307	352	326	349	332	314	293	285	343	347	306	342	288	289	310	335	339	315	311	329	355	310	302	319	303	310	329	303	345	309	326	328	354	322	304	315	314	324	371	315	347	332
59269	100282	71489	42049	18583	4778	1211	673	613	586	599	592	608	627	565	558	563	617	601	546	604	604	579	591	556	596	591	583	601	546	568	529	600	541	605	604	600	580	558	585	565	590	560	609	567	560	597	540	616	577	589	603	543	586	571	579	571	577	579	609	553	557	577	562	574	559	565	532	579	531	600	581	592	597	585	567	552	585	564	589	609	547	593	592	611	555	595	545	589	558	573	554	601	523	577	582	546	624	569	525	573	599	579	563	641	593	559	581	613	568	615	566	581	583	635	590	575	612	561	583	566	574	575	597	585	616	581	589	591	600	576	553	576	608	544	586	567	558	582	574	581	594	589	578	610	592	610	564	579	626	565	557	577	611	554	560	548	559	550	574	527	550	614	601	573	586	547	569	545	590	597	589	563	587	606	592	590	612	584	567	589	551	584	599	573	577	593	594	561	605	566	593	602	628	595	588	602	538	561	581	572	596	565	609	596	578	560	591	543	578	621	582	582	568	561	586	590	537	598	565	591	591	587	605	614	550	559	597	576	572	579	609	589	597	563	592	585	603	569	572	573	567	587	577	571	602	605	603	557	553	560	571	559	576	601	586	635	595	587	574	594	561	572	578	644	616	579	600	577	603	572	557	566	599	583	607	561	578	597	555	557	562	559	630	533	575	587	600	573	574	639	564	549	596	620	567	607	601	580	576	590	550	563	566	516	574	548	579	568	595	587	555	588	568	592	625	546	593	630	594	586	564	598	601	538	550	578	563	574	584	584	600	564	572	602	614	558	604	539	579	567	560	580	612	617	568	582	577	592	567	630	566	596	579	652	591	558	579	631	572	570	579	525	559	601	584	597	569	563	569	624	592	565	551	587	580	560	547	548	578	557	575	540	592	583	548	615	591	627	589	592	562	589	573	576	599	545	577	563	586	572	570	549	603	596	569	558	571	548	570	581	644	571	536	602	542	590	589	580	601	571	542	618	568	612	644	569	583	542	596	546	610	591	568	562	538	601	591	534	599	560	574	595	633	574	562	605	581	570	607	627	600	599	618	580	561	591	594	591	580	624	614	590	597	570	602	582	582	580	542	546	540	549	583	595	581	616	574	619	554	587	585	601	581	564	546	603	565	600	585	588	555	617	578	581	591	617	529	607	593	571	581	616	587	543	576	553	593	558	592	611	576	589	585	608	551	612	638	521	573	565	582	555	609	601	580	570	653	539	556	576	561	629	520	607	541	652	570	588	543	628	539	537	654	598	600	607	579	623	549	596	567	541	614	581	593	552	599	524	561	574	568	536	586	619	584	603	608	604	573	624	586	604	614	575	594	579	565	582	595	599	552	610	576	533	558	559	585	574	545	602	560	589	569	617	588	569	556	583	571	605	587	561	549	573	560	560	539	577	579	574	573	565	566	577	587	595	563	601	595	627	596	573	582	572	569	609	565	593	606	566	571	553	560	562	565	576	626	642	597	563	580	562	589	570	620	560	547	564	591	581	547	568	570	584	596	607	602	592	597	612	610	544	575	597	568	575	572	559	599	556	616	596	611	596	566	600	566	583	573	577	576	587	581	595	591	605	602	628	592	569	533	573	586	576	570	570	572	575	612	541	566	605	615	618	572	553	561	612	605	581	593	613	541	577	622	607	579	569	590	574	565	597	612	607	582	588	588	597	564	603	534	594	576	582	582	603	543	565	606	580	588	545	590	561	587	572	566	588	571	563	549	602	598	610	591	603	532	590	605	595	592	599	589	606	565	614	580	535	559	611	563	539	587	582	602	593	579	550	599	590	600	530	601	562	597	609	570	547	588	569	605	587	591	592	584	564	580	584	533	566	576	589	613	563	555	569	599	570	594	593	590	614	556	587	588	583	565	586	610	605	589	589	578	543	564	591	553	623	605	554	596	610	571	613	595	605	578	569	592	596	607	583	589	591	568	580	571	592	612	582	587	555	611	540	634	581	614	546	598	577	601	595	543	616	563	608	556	549	591	599	591	600	641	551	578	536	595	559	596	592	558	613	559	560	604	613	626	576	574	579	637	601	559	596	625	571	566	611	643	603	589	584	594	595	530	603	609	590	597	630	606	561	581	570	579	613	563	564	586	603	564	594	606	564	557	552	548	572	579	592	561	578	551	579	567	588	546	602	565	578	587	593	574	599	592	590	619	588	594	596	542	560	655	575	585	591	630	557	541	615	641	609	557	609	581	589	584	594	600	628	589	610	603	558	583	582	600	593	535	599	588	583	580	563	613	594	612	575	559	584	602	584	571	560	565	546	599	603	543	563	571	595	560	569	595	603	623	622	564	548	571	549	577	600	610	598	586	593	568	611	598	539	593	565	551	595	622	581	571	549	543	605	582	560	565	562	578	560	585	552	562	574	598	594	627	547	575	572	603	565	557	588	596	571	551	575	590	572	546	592	586	580	579	564	601	599	561	581	600	593	581	534	578	593	655	565	576	568	580	562	580	582	537	544	599	602	585	591	626	563	643	612	603	586	576	615	579	591	597	554	597	587	617	615	550	608	628	581	593	572	595	529	593	569	563	566	579	594	570	590	563	572	594	562	603	566	604	563	575	593	591	593	562	574	585	551	558	590	590	571	566	616	611	580	588	589	590	578	561	583	597	619	620	621	629	615	581	597	580	612	591	581	618	650	608	604	591	593	575	572	575	624	581	626	587	596	600	599	552	606	582	557	548	568	561	565	618	611	610	605	581	542	563	598	577	587	629	591	567	547	621	584	600	606	587	620	579	589	567	597	573	612	583	589	574	558	548	580	553	569	573	582	587	598	642	526	591	573	593	575	559	619	573	517	584	613	573	554	583	589	605	547	543	606	513	559	609	569	569	589	563	587	566	616	585	534	595	609	596	607	591	583	620	583	601	590	627	589	607	569	571	596	604	602	570	555	570	579	565	533	599	591	539	581	597	578	570	607	552	548	592	555	582	598	592	604	593	560	598	607	577	610	581	544	601	591	572	518	623	552	536	563	559	567	607	602	590	566	566	621	593	574	579	534	600	577	585	594	586	602	565	566	558	603	589	551	603	604	595	626	586	565	579	579	576	514	600	543	561	581	591	576	567	618	563	563	549	589	550	607	586	589	575	581	559	593	578	597	565	566	578	564	584	595	568	569	562	603	602	591	550	550	590	604	622	570	587	585	588	596	577	582	587	585	589	599	531	573	602	565	594	594	596	589	620	558	592	584	517	624	615	592	577	556	596	622	598	539	612	597	554	552	534	553	618	577	551	574	609	602	618	599	583	593	596	554	593	573	564	603	604	606	573	598	609	598	572	617	568	582	631	589	571	595	594	564	542	600	609	563	567	627	615	604	582	625	574	599	604	562	601	570	562	573	555	617	558	559	559	579	568	583	577	568	547	592	586	607	564	557	584	581	526	559	594	561	576	540	590	625	566	589	640	551	616	558	625	580	576	568	574	592	605	557	597	598	571	593	588	551	547	585	586	565	609	602	569	589	539	578	604	595	601	599	569
29872	31719	26460	10912	1613	484	285	302	282	256	285	302	265	261	273	301	274	271	269	262	263	276	275	276	287	262	285	270	239	285	250	293	272	294	297	244	257	249	273	266	301	257	244	296	265	295	244	273	272	246	259	276	282	275	288	283	273	263	266	263	256	252	265	271	261	298	264	252	285	287	285	262	262	283	269	285	258	258	301	266	291	301	262	286	276	293	246	271	260	276	285	248	322	264	276	278	251	293	265	270	297	280	276	267	284	277	270	254	256	290	316	275	270	265	302	251	259	280	291	258	275	264	270	288	260	249	277	283	268	274	287	269	267	267	262	243	270	235	286	277	275	286	262	308	267	256	262	287	270	258	250	234	267	265	289	284	272	304	306	283	272	282	312	249	260	264	265	279	277	281	286	251	274	289	300	280	273	299	264	255	295	275	277	268	246	265	254	280	263	269	265	311	270	275	295	291	277	239	255	254	233	267	251	292	256	293	271	279	293	269	252	282	282	285	261	261	296	280	286	277	285	297	276	271	273	255	270	283	288	267	267	282	259	286	276	269	287	308	262	254	248	227	254	298	241	291	265	278	293	239	261	270	268	257	301	289	237	285	265	289	293	274	276	287	258	285	230	244	280	281	287	260	278	299	299	287	271	274	285	247	285	287	258	290	262	260	279	311	259	307	300	274	282	262	272	265	265	281	268	282	271	265	288	299	258	310	275	266	259	286	267	295	258	284	263	257	273	263	264	276	272	270	284	283	276	253	275	257	263	280	245	291	288	262	277	297	280	275	270	244	251	262	253	276	285	282	246	292	282	300	267	277	278	286	277	283	265	291	254	261	282	277	261	257	252	257	258	290	295	260	305	273	274	267	275	272	269	268	272	289	274	272	264	274	262	267	283	256	298	258	285	272	270	275	252	271	271	250	297	286	281	298	245	255	251	252	272	279	282	283	292	263	277	273	276	297	272	284	313	296	230	282	300	291	285	296	273	271	292	274	328	260	272	295	277	274	269	279	263	292	282	259	262	274	270	250	268	240	261	286	271	266	286	273	259	284	285	258	258	253	300	244	271	256	262	260	274	255	292	267	252	252	260	270	279	249	297	282	248	307	275	286	263	247	259	281	293	270	300	287	280	262	280	261	272	259	260	286	269	285	259	255	267	274	267	270	282	260	265	265	257	273	248	272	284	264	268	263	266	291	286	277	259	242	274	261	277	288	277	285	252	295	256	275	251	282	272	262	270	278	282	269	274	280	266	285	307	299	249	263	291	287	278	307	294	296	255	284	251	272	273	265	269	275	260	277	258	246	286	281	294	272	276	264	258	273	273	265	264	276	250	274	262	265	292	259	279	301	294	270	289	282	303	288	252	271	248	266	255	315	280	288	305	271	289	262	265	289	284	296	280	264	256	294	257	284	283	307	280	256	291	285	245	299	262	278	291	267	288	257	268	290	249	274	287	258	290	287	295	279	285	267	288	285	271	307	273	284	286	252	262	254	261	304	239	263	284	254	268	294	275	249	291	286	282	249	274	280	262	272	289	283	284	259	279	269	273	281	280	274	259	279	263	254	260	314	309	281	267	277	265	290	284	245	262	244	284	271	300	259	286	266	282	302	263	286	256	280	272	291	283	262	293	272	288	286	282	275	277	292	276	251	260	260	285	278	298	265	293	271	287	277	288	296	295	269	259	304	277	276	285	255	269	275	280	267	266	283	255	301	262	270	274	286	300	252	280	247	273	274	296	262	277	254	290	266	251	275	234	271	273	247	287	253	257	264	283	284	278	263	267	255	292	241	283	280	258	281	282	265	282	275	266	270	245	277	270	261	270	257	259	266	253	277	286	291	284	270	261	272	291	293	280	256	281	262	301	264	268	284	279	259	268	271	280	285	256	299	270	264	265	234	298	288	264	282	305	276	256	286	230	282	285	283	275	269	273	296	267	292	285	281	298	256	272	272	261	265	285	274	319	261	284	246	284	273	287	247	260	280	279	263	272	291	297	275	285	290	277	263	255	252	304	260	289	259	305	281	296	261	293	238	294	262	271	269	274	300	254	257	275	268	268	298	278	269	241	278	292	283	268	293	281	255	267	271	252	301	242	255	277	254	256	280	296	252	281	265	244	281	273	267	266	266	273	287	277	286	273	275	275	258	274	260	276	265	241	236	261	270	268	296	292	280	263	301	273	254	281	281	242	269	267	271	287	234	229	295	271	254	301	274	293	270	284	283	281	272	276	268	277	289	273	288	284	259	281	282	280	299	269	274	307	294	279	268	247	274	292	281	270	285	281	274	264	273	286	260	245	272	277	263	267	273	287	245	292	268	280	275	257	249	256	269	277	242	298	267	274	264	263	274	245	306	313	259	276	272	250	261	287	262	246	280	319	290	239	289	278	286	239	234	248	280	249	268	268	255	271	266	261	275	266	258	317	301	270	283	292	300	255	265	291	288	261	240	258	273	299	281	253	261	290	279	280	280	299	273	256	297	271	244	273	263	266	269	266	270	300	283	288	272	282	270	257	296	268	252	264	258	296	269	248	267	281	241	289	271	283	247	268	297	281	260	266	261	250	261	265	269	281	287	307	275	291	245	285	279	296	271	273	276	291	282	287	259	276	271	259	282	269	250	275	275	258	272	271	249	284	268	243	270	267	290	250	277	260	300	259	291	245	290	265	249	296	287	273	270	300	262	290	283	263	312	277	269	273	287	272	283	247	295	277	272	269	261	281	289	266	253	295	251	261	287	265	253	251	253	290	276	281	330	272	305	262	236	286	278	283	245	270	254	267	293	267	292	259	289	238	261	285	274	291	277	269	289	284	247	290	260	266	295	280	265	278	277	278	256	304	250	266	290	255	291	254	276	258	265	276	257	289	276	268	271	258	297	280	280	262	273	274	284	270	250	291	268	282	282	278	263	313	267	263	262	243	253	262	271	282	288	237	272	249	299	258	278	268	268	262	283	283	248	277	303	278	278	255	261	258	264	303	250	271	239	274	283	268	234	271	251	289	256	261	250	265	240	283	252	297	250	270	282	290	294	280	234	280	264	264	311	273	295	275	292	264	284	250	279	254	262	280	292	251	267	269	279	271	268	273	296	267	275	238	270	250	255	280	265	254	268	285	306	275	247	262	256	266	286	292	272	250	298	289	251	271	262	274	276	242	268	325	256	261	281	262	253	276	283	304	280	273	307	304	262	275	292	297	246	251	274	272	269	275	301	271	269	293	281	239	254	278	252	283	245	250	263	267	285	251	257	305	280	301	277	280	268	255	263	290	279	272	270	240	256	274	301	269	263	255	268	266	258	278	264	283	300	278	269	292	270	289	298	286	294	247	249	270	269	281	310	285	260	257	261	272	270	248	263	260	240	265	288	283	283	264	249	284	252	266	243	279	287	280	277	282	290	260	268	278	307	261	274	291	272	230	256	276	271	265	260	288	284	256	267	247	272	257	263	268	250	247	271	267	278	279	272	257	266	287	288	265	279	259	278	242	269
38080	48589	31365	12009	3072	944	629	526	533	481	508	530	538	531	549	513	531	540	521	517	519	511	556	524	521	543	515	532	531	500	531	504	516	484	537	482	459	505	529	560	515	517	561	505	543	522	518	543	530	507	525	499	544	459	508	530	528	478	495	553	530	488	545	504	553	488	510	499	547	511	513	500	510	512	483	523	495	536	555	497	522	516	509	503	540	538	467	495	528	513	507	519	508	521	536	549	523	491	550	524	443	510	509	546	529	510	538	500	475	500	491	527	521	479	506	526	524	555	556	484	507	549	541	518	532	549	484	527	524	511	486	549	514	509	506	534	529	505	532	480	499	491	538	517	540	530	518	505	516	500	542	452	547	537	458	577	560	508	510	553	521	534	503	485	517	503	491	547	491	528	516	524	526	516	513	512	522	506	530	545	508	523	515	565	544	530	532	520	517	539	533	537	503	522	532	501	519	515	542	521	498	513	503	555	517	511	500	502	531	526	511	500	523	556	523	506	580	510	500	560	515	489	493	515	516	521	498	512	461	488	527	535	528	532	542	539	535	470	557	555	535	541	509	519	436	491	518	527	508	495	517	545	497	520	548	512	540	486	481	512	542	522	478	525	526	516	540	498	508	473	502	511	513	499	499	569	499	527	492	490	512	552	504	524	516	540	493	448	527	505	512	507	503	514	524	549	525	490	493	521	507	543	532	528	503	482	564	521	503	523	522	489	463	496	522	548	483	542	506	523	530	543	526	513	550	511	536	508	520	528	504	510	515	534	503	545	504	501	516	507	541	472	553	572	502	524	518	543	536	498	513	509	531	487	483	512	506	512	499	515	523	531	526	545	523	516	504	540	518	525	545	551	525	503	520	520	515	556	523	511	526	529	520	511	484	531	486	539	548	523	475	480	515	492	500	526	519	522	532	512	522	517	530	498	505	527	518	511	486	539	502	524	484	505	532	558	532	486	520	494	562	487	493	481	493	543	466	515	517	529	514	475	514	536	470	524	553	536	505	513	524	499	503	521	498	480	510	529	533	516	515	548	519	535	493	534	529	529	522	506	541	489	515	483	495	478	490	512	522	515	487	513	531	512	573	493	536	510	552	487	529	529	526	511	515	486	514	489	525	534	512	533	549	560	498	477	549	525	530	530	480	507	486	529	498	511	507	524	541	498	538	515	532	542	502	499	512	519	533	500	534	489	501	561	509	534	533	491	495	564	536	506	486	484	532	481	537	513	502	514	536	520	519	451	529	535	527	530	508	562	536	509	548	499	505	520	527	535	528	528	546	525	522	526	506	493	531	559	519	507	507	566	492	506	508	494	490	525	504	545	519	524	475	515	492	493	496	529	546	507	533	513	530	509	476	463	519	506	494	539	480	511	500	494	502	526	544	453	500	478	466	527	542	514	512	543	500	520	514	510	522	523	511	519	506	500	546	488	527	524	515	524	525	517	560	496	517	505	490	513	548	481	465	510	533	485	533	482	498	521	529	531	541	470	520	523	520	483	523	524	560	485	508	534	504	534	510	511	528	511	518	497	519	521	515	530	547	490	512	537	547	515	500	484	506	530	559	487	534	516	495	515	497	532	533	547	501	511	528	467	524	511	496	438	564	539	539	501	520	500	488	495	550	508	562	451	533	563	539	515	537	573	500	524	494	509	541	486	538	485	500	553	524	507	500	517	498	503	504	526	567	525	481	548	497	535	505	499	541	521	503	534	504	515	535	534	503	522	564	521	528	476	520	536	480	533	515	515	487	535	533	485	511	516	532	485	544	538	527	530	580	536	518	550	502	510	507	515	509	498	544	525	527	536	516	518	514	517	514	527	531	513	498	502	539	490	516	522	504	518	505	500	537	509	536	499	496	505	536	512	519	513	496	486	517	512	501	535	517	541	510	500	544	525	507	517	528	519	543	563	487	507	538	523	527	521	516	490	515	525	526	509	547	521	532	541	488	527	504	540	512	482	526	518	509	525	494	510	505	512	479	487	527	518	485	513	509	537	514	496	507	572	457	502	506	503	479	534	493	496	461	505	519	526	484	490	478	534	502	473	534	513	496	534	518	509	545	508	543	517	528	525	533	485	513	523	504	509	513	507	513	528	506	525	554	517	502	514	455	512	550	528	543	485	488	517	487	531	561	519	533	506	528	470	505	535	548	517	510	485	492	488	559	511	528	543	475	547	490	486	549	557	541	541	520	527	561	515	550	527	529	499	485	517	508	498	547	530	562	491	514	555	547	528	506	525	529	503	532	504	514	532	517	509	466	529	555	503	504	517	534	512	506	559	509	546	545	517	529	505	530	491	509	519	526	525	515	526	520	489	524	480	521	525	481	507	515	538	492	492	556	528	508	477	520	520	554	520	500	511	526	492	522	498	507	533	530	515	534	494	517	516	488	506	549	521	517	547	491	530	558	457	486	513	545	505	491	513	490	531	506	515	515	481	521	511	520	511	496	486	515	529	534	520	501	473	480	513	519	538	545	547	496	508	491	500	538	491	527	532	528	482	509	506	483	516	544	546	526	504	513	486	486	508	526	497	537	495	489	528	548	465	529	539	502	526	490	514	563	513	511	534	449	489	505	555	504	528	465	474	495	504	529	504	570	531	517	512	540	521	545	524	528	506	525	513	556	498	547	458	504	560	498	513	526	531	505	509	492	486	513	495	556	526	512	504	490	513	522	537	490	520	507	518	513	544	499	500	477	491	543	523	483	510	533	550	541	507	509	526	546	516	495	518	517	495	497	539	573	527	500	487	526	487	482	524	524	524	475	534	505	482	495	498	550	518	548	463	527	494	493	528	506	504	529	526	499	487	503	524	533	491	501	522	530	529	535	516	548	493	480	528	539	542	522	519	508	499	528	527	501	525	519	537	521	522	556	499	489	513	470	507	502	468	563	528	536	515	503	549	523	556	532	523	534	484	489	496	521	499	539	538	530	491	506	509	501	544	519	462	510	523	563	532	553	499	544	544	517	537	501	487	521	538	564	495	482	549	519	522	536	522	527	521	524	529	528	480	519	535	509	487	503	516	542	499	512	517	517	524	517	505	522	527	538	522	513	503	523	534	475	499	509	525	505	487	522	536	555	530	528	523	563	543	563	535	535	535	511	551	440	524	550	504	548	484	531	533	487	514	527	527	539	526	499	462	508	520	502	525	523	508	525	469	556	495	520	565	518	496	524	488	528	512	515	493	506	559	486	514	514	537	495	518	512	549	508	518	542	522	511	495	524	490	512	494	546	514	502	522	517	543	539	523	516	523	541	510	513	530	528	506	492	531	517	460	542	518	497	562	517	524	516	525	532	517	517	569	521	491	543	515	466	524	525	501	524	529	491	524	518	525	509	537	481	512	515	510	546	499	497	532	512	490	542	523	495	507	518	518	494	519	486	517	523	514	535	498	544	543	542	513	496	484	492	514	487	509	510	503	519	547	487	529	534	514	499	537	529	506	486	544	500	502	545	528	518	499	503	526	533	496	505	505	528	533
24962	24541	33212	26716	17747	4848	551	295	296	293	299	252	292	278	293	260	277	305	294	265	279	293	267	293	259	328	277	262	308	279	296	276	288	266	279	299	280	294	259	253	267	252	297	259	263	266	257	304	288	279	276	297	301	306	290	320	287	293	308	269	334	279	274	255	292	269	284	306	286	266	277	287	292	270	288	281	250	283	317	278	283	289	280	259	267	263	284	291	283	294	270	268	296	287	275	280	292	246	275	280	235	267	289	259	287	279	293	287	291	299	273	272	283	288	280	274	302	289	267	269	269	282	269	274	281	286	268	275	269	295	259	268	249	313	306	299	302	279	269	283	281	279	310	269	253	296	275	287	302	274	283	275	271	288	292	279	289	287	278	273	281	271	255	296	264	254	280	224	277	289	273	245	277	290	315	307	307	270	284	271	279	298	286	281	288	287	286	272	287	305	251	290	262	283	261	275	286	291	275	296	302	281	270	260	281	303	282	277	283	269	300	267	274	274	266	305	263	295	276	268	294	289	292	271	284	253	287	290	278	292	286	282	254	269	278	302	289	301	298	295	270	273	279	273	248	311	278	277	290	290	300	276	273	289	292	270	269	273	253	263	302	282	247	284	298	269	265	283	282	287	272	297	322	261	286	251	270	266	299	285	268	274	284	285	265	294	279	292	267	263	262	275	276	282	225	322	275	277	281	265	267	270	282	271	290	303	272	265	279	238	278	299	285	266	292	295	278	300	290	299	257	318	268	302	304	297	302	241	275	261	264	295	261	263	256	291	307	243	299	275	282	262	259	283	279	268	249	276	278	286	290	265	280	266	273	270	287	266	297	277	278	280	284	281	284	312	285	257	249	294	266	275	292	245	278	281	287	261	272	283	290	293	251	297	294	272	297	279	280	242	273	248	262	286	286	263	276	324	259	272	274	291	275	246	263	304	257	244	254	273	263	273	281	282	305	280	255	297	296	292	291	278	277	273	282	274	282	292	284	272	310	256	274	280	233	269	298	277	304	307	299	278	278	304	279	299	285	251	269	269	283	289	292	268	267	271	275	290	283	260	263	291	272	278	300	285	269	266	282	272	291	283	310	266	261	279	262	253	280	268	255	295	279	263	260	281	261	299	306	243	284	313	263	270	266	298	268	271	281	276	279	304	278	274	284	262	280	293	267	256	254	306	251	297	264	270	293	260	273	295	253	255	270	307	253	289	291	244	291	261	284	271	256	276	288	274	273	254	302	247	286	271	259	249	275	279	258	295	297	276	311	303	299	304	289	270	267	272	295	297	258	313	278	299	284	294	287	275	278	308	281	277	284	299	271	242	272	258	277	284	278	261	255	308	281	286	298	306	282	267	267	262	271	265	270	266	256	271	255	292	284	284	283	300	264	259	305	268	280	281	279	296	275	277	281	251	270	280	275	298	304	263	287	312	261	316	268	280	284	261	271	296	307	278	293	262	275	300	276	268	268	286	268	243	281	306	269	275	252	276	253	273	302	294	272	272	271	277	274	251	266	290	299	283	291	296	243	280	283	260	281	299	272	312	284	268	287	266	278	260	302	269	289	282	315	279	289	282	236	282	264	262	271	299	280	276	315	266	302	258	294	253	260	273	301	251	273	271	279	266	292	278	259	285	303	299	297	285	263	282	280	265	285	284	266	280	277	272	278	265	279	258	297	283	278	265	276	262	249	288	295	312	265	267	248	294	271	279	282	279	250	314	273	279	275	265	297	307	273	268	292	265	281	256	281	300	276	279	300	268	301	295	289	291	282	284	267	279	276	286	255	281	316	286	299	267	270	257	298	305	227	288	285	294	278	263	285	248	280	255	292	279	275	253	274	275	270	277	289	310	284	268	261	264	271	279	308	270	263	283	310	292	261	275	278	296	273	260	289	298	290	327	262	279	252	279	274	286	283	286	253	278	267	254	248	270	274	275	281	271	282	301	276	242	278	284	268	272	288	282	293	266	282	299	275	288	263	249	290	287	256	312	257	283	281	293	247	291	304	289	285	251	294	277	296	273	272	260	272	296	253	263	292	275	278	262	269	270	253	290	284	298	280	267	319	274	268	272	283	257	275	264	290	263	254	283	286	267	303	280	269	281	262	298	248	260	278	284	274	292	259	281	285	284	287	315	298	276	276	299	253	247	258	299	258	304	280	279	300	292	252	253	273	280	282	272	288	289	277	270	302	292	263	292	273	281	262	272	284	278	315	293	272	278	267	283	266	297	254	276	314	290	310	283	281	262	252	252	288	298	279	238	298	257	244	253	265	248	280	275	259	262	290	272	286	277	266	266	267	269	270	298	297	269	292	299	286	255	283	271	293	262	244	282	286	281	252	295	284	271	250	253	271	290	296	306	283	334	281	282	293	274	285	259	270	258	296	272	273	274	314	272	288	283	311	275	322	286	248	313	284	279	317	241	295	271	257	270	290	271	265	287	271	255	278	284	283	282	327	258	290	294	252	271	266	266	298	287	309	277	261	274	306	268	291	290	279	320	267	276	242	262	295	282	292	272	260	295	266	265	295	304	287	260	284	275	283	282	278	253	283	286	303	279	285	307	268	282	312	291	273	275	291	258	278	270	281	269	304	267	270	293	284	289	293	272	276	286	303	290	306	290	267	290	274	272	254	282	271	271	256	330	289	315	271	281	249	267	274	286	291	303	271	286	287	276	267	309	299	261	285	279	290	278	292	253	288	264	305	240	291	245	280	261	288	289	301	284	287	247	294	294	288	278	268	283	284	267	283	269	272	277	273	269	298	265	268	279	309	262	302	242	292	326	274	267	284	308	259	269	296	303	275	263	282	267	285	288	307	286	274	261	251	268	281	280	239	281	288	293	285	246	268	239	300	269	263	264	283	271	305	296	267	280	268	316	287	273	265	295	250	289	297	282	275	268	261	269	281	270	276	293	278	293	288	259	287	268	286	261	307	283	267	279	304	283	268	285	295	275	260	307	261	283	295	286	294	245	282	262	287	269	283	312	297	289	303	284	283	260	303	294	243	307	273	269	291	282	262	294	303	288	281	271	281	289	268	262	282	282	276	285	252	253	265	261	281	280	281	274	320	292	275	260	250	285	264	289	294	262	308	273	267	286	249	276	270	295	289	246	256	296	280	258	267	286	275	292	284	296	308	271	287	276	278	282	288	287	269	259	238	245	264	288	242	299	274	275	268	280	300	267	282	285	280	261	306	259	302	289	274	316	290	284	286	253	295	258	262	265	269	279	277	313	314	293	226	267	264	273	278	276	305	277	300	282	286	271	272	297	261	251	280	294	288	301	299	313	299	250	279	291	272	290	292	268	266	291	282	282	275	266	295	280	278	278	293	274	267	292	249	278	280	305	287	268	294	251	274	286	287	295	258	302	296	305	270	302	300	276	257	251	294	266	271	281	271	251	260	286	275	305	267	275	265	267	274	288	278	264	292	293	305	267	279	287	276	285	267	274	256	281	255	302	278	273	261	297	261	263	288	272	270	293	278	313
60056	89461	61154	33125	12438	3032	927	572	531	543	534	506	502	535	539	538	565	533	505	527	525	484	514	513	521	522	501	531	502	541	499	515	496	481	497	530	505	532	519	559	500	558	498	540	531	538	517	502	542	512	489	515	530	511	518	515	539	511	552	519	532	495	546	527	538	505	535	514	517	507	522	517	493	521	518	542	535	522	556	521	531	554	533	552	509	517	519	528	498	528	571	514	553	506	495	534	491	587	507	556	485	514	539	506	481	502	517	510	500	518	492	521	531	544	535	528	494	506	532	533	542	523	519	494	520	502	510	494	505	460	535	524	522	483	525	476	512	517	509	564	535	512	505	531	526	510	517	502	517	508	508	518	538	542	549	516	530	537	518	509	483	544	544	497	495	488	563	503	515	496	557	514	535	559	528	494	529	518	534	513	532	514	510	523	517	510	571	488	530	493	560	535	525	522	511	508	515	503	569	516	510	531	524	515	551	520	519	542	513	546	482	521	547	540	574	515	501	535	546	532	493	506	530	545	536	540	536	507	517	502	504	542	531	506	534	514	464	465	536	508	504	486	529	515	492	549	498	519	496	533	518	464	533	510	480	530	490	521	492	546	513	550	534	480	515	544	513	544	495	517	518	511	505	526	523	531	561	538	516	493	479	547	527	527	511	551	523	532	572	508	535	541	511	489	549	506	446	533	520	538	500	537	495	526	509	537	532	495	533	540	496	551	502	512	508	525	533	550	554	560	531	510	537	544	493	510	531	495	519	517	517	512	507	543	545	541	522	516	529	517	541	488	502	510	549	545	494	524	544	559	493	490	517	484	556	563	506	555	515	503	504	504	536	510	516	516	525	522	530	494	508	523	526	519	484	516	501	569	546	522	525	558	536	505	527	527	514	511	497	544	505	511	522	500	521	516	500	515	495	538	534	538	528	531	526	501	506	520	527	588	510	558	478	467	500	529	514	516	533	501	538	555	537	470	528	502	534	552	514	522	503	463	520	522	521	550	512	532	535	519	526	537	510	528	509	504	523	489	515	528	510	484	521	488	524	542	520	505	525	502	484	516	529	530	503	525	547	515	534	516	488	523	508	521	542	532	491	478	528	558	543	514	497	508	545	540	511	523	500	516	533	525	494	516	507	486	528	514	490	551	530	530	535	566	537	538	501	525	535	484	535	540	551	519	538	507	554	501	524	480	526	501	540	524	516	496	512	536	521	492	548	505	488	520	497	499	530	498	483	556	546	509	485	520	525	526	513	513	521	546	538	514	489	521	495	500	507	478	494	527	502	514	532	561	548	502	533	508	529	548	480	517	527	549	530	555	504	524	489	506	520	492	494	522	553	540	548	539	494	511	548	510	500	513	536	503	540	512	517	523	510	514	504	506	523	493	524	526	476	511	565	514	529	557	563	541	540	522	527	497	560	505	502	524	512	502	555	568	525	508	539	508	495	531	550	527	526	531	511	475	531	539	535	559	568	557	474	509	521	511	537	501	467	542	501	552	523	461	515	522	545	516	492	468	493	538	533	567	530	525	558	536	489	553	562	535	535	460	496	526	522	550	505	519	516	526	558	523	521	527	503	508	491	537	523	521	547	502	518	561	474	485	544	516	513	487	489	516	527	497	475	530	531	484	479	516	558	513	529	531	556	558	549	545	503	552	543	547	518	508	518	509	499	553	540	492	509	534	503	515	542	536	543	504	504	530	519	497	493	537	530	507	541	522	524	536	521	513	525	518	499	487	523	514	515	489	532	518	525	547	511	505	539	557	555	507	508	504	516	526	479	541	529	499	519	518	537	518	501	528	479	479	522	502	505	512	496	524	523	498	525	498	535	539	528	507	512	495	519	528	517	503	513	537	536	531	536	542	556	479	510	499	491	510	512	499	501	522	544	510	514	532	537	545	538	502	526	540	510	512	484	557	537	501	506	567	545	495	518	514	498	527	494	510	525	512	517	523	531	511	517	520	527	509	500	505	523	515	557	537	510	523	479	513	526	474	512	537	553	498	490	550	572	514	530	518	548	530	524	516	519	510	501	465	516	532	504	556	491	519	555	512	499	529	503	496	541	517	493	532	541	537	538	521	521	515	513	556	533	512	486	518	496	532	532	493	501	548	497	534	530	479	514	560	522	506	523	514	562	497	529	553	515	531	550	533	492	488	492	504	454	535	514	534	522	516	552	516	512	537	489	490	479	554	485	490	470	498	492	494	553	536	523	501	510	500	535	476	536	539	486	544	521	523	545	534	511	549	515	524	526	568	549	527	510	517	532	507	525	495	551	550	494	520	505	543	576	531	560	552	549	548	559	516	535	528	508	519	540	520	544	500	545	523	480	508	488	531	507	531	510	509	492	493	492	488	464	548	565	533	532	499	501	499	542	530	535	486	519	549	496	477	508	535	586	501	560	500	544	511	454	490	557	549	548	545	475	527	527	498	542	528	484	503	524	505	492	530	529	493	541	514	510	529	504	526	491	525	552	493	534	532	547	533	504	476	511	494	507	556	500	536	516	497	555	522	524	496	529	509	513	534	527	516	521	533	514	486	555	530	529	528	527	546	515	496	516	538	509	518	505	519	532	498	511	511	542	530	481	511	538	522	492	548	559	509	464	511	504	498	548	545	483	551	542	526	500	511	535	515	510	531	490	557	550	520	468	528	524	503	540	544	516	490	492	500	505	494	534	512	540	469	538	504	530	483	516	525	551	512	483	552	538	508	492	515	560	542	504	524	536	476	570	513	512	510	543	496	528	549	536	489	570	525	555	525	507	493	546	528	530	544	534	535	518	519	516	533	512	527	534	525	572	528	500	531	496	551	535	514	519	539	498	526	544	526	580	540	541	565	545	517	520	542	536	453	505	524	512	513	548	538	531	489	501	514	560	510	489	563	517	517	475	526	503	511	526	520	559	497	546	554	501	530	536	527	505	516	513	510	514	516	519	529	540	503	538	494	546	536	508	528	514	533	517	513	536	564	497	496	528	504	543	524	504	525	533	536	500	512	494	544	493	504	527	518	538	498	519	558	499	515	506	502	494	476	526	512	523	545	525	549	463	515	522	554	483	531	562	516	541	520	501	521	546	548	542	526	479	526	537	492	523	536	570	521	511	493	548	514	532	507	544	598	529	547	517	508	521	538	514	509	514	558	516	528	504	542	498	521	519	526	508	525	494	502	552	539	488	531	461	523	499	491	515	528	493	497	518	556	563	572	470	511	545	571	486	522	535	506	548	508	589	527	524	522	503	524	509	517	533	502	497	514	539	515	505	521	495	499	516	543	475	507	568	550	549	496	505	477	505	482	529	535	509	522	540	519	521	539	538	512	531	522	541	522	494	524	526	544	501	519	518	527	521	509	537	545	533	541	547	515	545	553	546	527	536	533	531	554	573	512	525	534	512	523	512	527	513	481	553	536	528	496	522	535	542	534	523	560	556	500	543	558	561	508	481	561	492	540	512	493	490	532	506	497	495	492	515	517	518	497	513	481	495	530
23583	22542	31033	25186	21211	16034	2598	424	334	352	321	340	318	289	349	328	324	331	360	317	321	345	312	373	352	337	315	327	349	305	313	326	328	355	336	314	343	365	365	346	321	318	338	312	340	352	349	331	320	337	312	374	313	368	333	306	308	357	323	296	307	264	305	299	349	349	332	326	336	331	310	315	349	301	334	312	313	343	362	303	325	330	343	305	321	339	331	346	329	307	354	335	332	315	334	306	340	317	317	325	318	353	347	291	318	350	334	345	334	334	315	315	329	299	319	350	334	317	293	309	346	339	317	307	337	331	320	362	325	325	343	342	306	356	336	353	330	290	330	320	335	330	365	331	330	342	338	352	338	337	357	319	308	355	314	323	338	330	349	328	309	327	323	338	349	317	312	316	328	318	365	344	346	327	293	348	311	319	320	358	313	302	318	316	335	317	318	325	307	327	361	363	318	339	335	318	316	337	343	295	321	330	337	307	332	321	317	341	326	308	311	308	303	326	324	306	330	325	336	326	333	334	346	297	314	329	329	324	325	302	287	321	340	306	349	351	315	311	338	322	350	330	337	326	283	324	312	333	335	318	319	331	348	316	341	318	298	305	353	343	317	282	329	335	333	329	316	301	319	283	347	327	314	301	332	292	318	327	318	340	341	309	323	319	322	352	315	350	336	323	319	313	327	319	306	336	343	316	323	348	319	300	335	294	301	336	320	308	332	330	334	297	301	350	318	326	318	312	323	314	330	329	317	305	310	340	337	337	325	385	319	312	342	298	308	338	322	326	325	335	340	295	349	324	293	308	322	319	320	296	312	328	295	337	311	325	329	335	341	345	323	321	329	329	314	320	327	345	330	322	340	313	345	308	297	330	305	297	342	338	296	338	343	321	334	315	312	327	351	322	322	309	305	332	318	291	334	334	299	316	327	321	294	333	311	341	334	327	302	331	324	311	310	301	339	292	293	340	339	294	339	331	294	301	327	316	339	337	332	327	314	338	372	321	345	330	304	304	329	365	345	320	332	341	309	304	322	348	348	324	345	331	344	357	294	337	325	342	341	350	340	325	326	321	318	308	295	338	302	306	354	307	337	336	336	285	313	364	320	294	328	353	338	319	324	328	288	330	347	307	327	346	340	318	330	349	323	297	336	338	341	305	320	344	326	290	320	316	331	341	329	324	323	333	332	345	317	320	310	342	318	357	291	357	316	329	302	332	302	360	361	321	352	327	335	333	342	321	315	337	283	320	333	311	331	302	331	311	309	301	336	329	314	350	345	342	359	367	324	340	332	314	327	352	327	285	299	329	299	351	340	317	299	310	346	331	329	329	331	313	313	329	328	322	341	329	308	321	346	364	369	372	342	337	342	307	333	326	298	334	359	288	358	329	373	316	332	305	328	304	319	299	312	321	297	320	337	312	387	302	322	329	351	301	349	365	322	313	310	295	361	312	329	330	330	318	352	337	319	326	308	305	309	323	324	320	329	319	332	304	304	321	292	306	305	334	319	327	340	318	349	328	341	324	347	370	322	340	318	308	314	309	335	335	327	331	328	338	339	330	296	301	309	367	335	325	342	352	309	316	330	321	333	333	319	339	343	334	330	321	321	350	320	317	303	352	316	313	341	308	323	316	341	321	353	321	340	355	335	350	339	332	302	338	298	320	351	337	316	318	331	319	312	346	300	337	336	329	308	329	349	311	330	318	294	306	297	337	362	319	339	311	317	329	345	332	325	351	334	300	352	323	326	372	344	338	312	308	304	319	330	297	303	334	314	320	332	326	317	327	314	324	326	294	315	317	328	328	331	308	320	331	337	309	322	316	300	306	300	312	333	307	312	334	315	348	322	312	336	321	331	334	338	290	323	341	330	324	318	326	328	319	315	303	326	318	327	317	323	303	328	338	311	331	385	348	314	292	324	337	305	343	337	297	300	328	286	334	306	307	313	344	327	332	336	291	368	293	369	354	338	318	310	336	293	350	325	323	358	295	332	330	342	322	345	338	343	301	376	299	310	322	323	300	330	347	314	307	325	332	325	315	334	338	334	295	313	347	314	354	339	340	304	314	309	338	344	332	325	339	327	311	368	340	342	331	313	341	339	318	335	349	316	326	337	317	331	330	335	318	358	299	335	341	342	334	300	319	310	309	342	288	338	324	316	339	310	347	314	333	327	306	305	319	301	309	288	342	344	313	330	304	301	344	329	300	337	334	306	334	302	320	329	372	316	347	367	343	326	317	344	303	314	321	328	368	331	355	311	292	357	316	325	315	315	317	312	348	312	324	311	317	289	302	319	314	342	306	338	328	316	323	327	306	342	344	340	325	318	342	339	310	326	369	332	342	300	337	317	324	323	320	286	312	308	338	336	297	309	312	368	322	303	301	301	347	361	300	311	301	329	338	322	301	317	326	329	343	347	324	322	315	319	328	328	352	340	323	319	358	295	345	329	333	329	353	318	345	323	339	303	295	320	305	357	346	308	319	301	317	347	332	307	366	381	315	298	316	326	312	332	350	305	334	345	310	315	328	338	333	320	339	312	329	335	321	340	312	362	328	341	318	335	306	338	333	316	335	369	363	345	293	333	332	302	320	314	291	293	333	317	325	320	328	339	313	317	317	332	295	323	297	316	348	350	328	328	358	288	358	328	330	326	323	330	301	319	313	319	331	332	323	358	326	314	298	314	330	331	325	356	361	363	332	293	344	311	342	340	364	301	322	328	304	333	361	317	325	306	329	313	308	319	331	350	345	331	336	318	307	291	298	320	301	337	341	303	316	329	310	309	318	342	335	305	330	302	331	318	351	349	302	325	347	302	352	345	322	345	314	345	300	321	345	348	329	334	321	369	316	359	337	310	363	308	314	326	338	293	336	302	318	365	314	344	338	350	334	311	343	326	322	318	329	306	315	322	354	319	325	342	319	328	328	319	324	312	329	315	298	308	299	305	327	341	334	318	329	293	331	326	294	338	318	333	307	308	341	350	348	319	363	315	334	338	331	334	312	325	342	303	320	334	346	328	354	318	317	296	337	310	327	310	310	353	317	339	333	304	323	322	341	332	318	301	319	305	306	345	328	293	332	305	320	316	315	325	342	359	337	349	347	288	327	279	322	331	348	308	326	315	311	341	324	339	327	300	312	340	319	287	307	319	337	321	310	338	321	323	305	354	344	315	347	358	336	339	323	301	347	325	313	343	340	336	343	333	333	352	314	322	322	302	355	324	290	322	320	325	319	328	351	351	367	281	336	319	342	346	299	311	310	338	338	341	334	282	356	311	346	341	327	345	348	325	286	337	318	297	299	307	305	335	314	329	338	357	333	305	335	319	349	334	349	360	329	362	318	316	315	352	316	317	321	345	375	335	329	310	303	314	316	325	308	316	318	319	347	335	328	339	305	315	341	342	318	292	326	348	310	350	318	335	302	355	318	300	311	308	344	301	351	365	315	312	299	312	311	340	312	316	323	343	299	326	306	360	337	319	342	287	319	345	310	355	333
60014	100149	72799	42639	19419	4873	1148	693	591	575	574	550	559	613	557	580	607	545	609	589	595	587	564	603	590	563	605	592	543	587	596	570	599	581	573	563	591	558	568	591	554	580	618	553	621	562	598	613	592	548	542	559	532	599	574	593	567	559	563	586	583	530	594	576	618	593	587	640	552	579	591	589	588	590	570	568	591	597	553	552	616	584	556	541	567	614	567	544	562	590	616	579	591	565	590	610	598	559	586	564	602	614	547	577	575	586	563	600	603	544	548	574	576	573	602	567	631	585	588	561	635	575	590	570	553	572	565	565	584	567	581	593	582	581	574	578	582	606	535	571	587	568	555	609	587	595	576	537	588	559	582	613	582	569	574	563	526	593	603	621	588	596	621	583	586	614	604	603	587	538	601	579	593	532	578	524	607	579	583	577	592	594	611	606	605	585	591	584	564	586	602	552	558	547	546	560	587	570	578	558	556	598	573	599	584	537	542	562	574	548	588	573	583	566	559	627	640	570	559	638	621	584	601	578	574	575	552	536	613	531	624	603	599	616	539	539	572	594	547	546	547	594	570	579	558	598	558	594	608	567	578	582	566	583	573	571	614	577	574	567	561	601	592	603	571	630	562	562	570	556	586	576	588	598	547	594	537	574	581	589	577	586	577	626	626	548	560	611	586	571	588	581	586	607	561	561	574	586	562	579	625	578	577	602	616	586	590	574	548	594	581	620	553	606	574	589	568	531	575	608	582	601	550	569	563	598	574	617	572	592	590	571	588	615	611	598	571	565	612	608	565	567	562	612	577	587	589	608	589	575	587	548	602	567	610	561	566	580	561	553	528	602	600	579	585	573	560	568	512	580	544	584	595	542	539	589	595	565	594	564	558	587	581	560	571	576	557	632	585	598	628	610	580	595	576	576	580	593	544	599	576	555	588	584	606	571	580	538	563	585	547	587	548	561	579	544	579	577	607	606	560	589	577	559	578	569	590	582	543	554	585	597	604	555	560	617	563	610	560	564	569	561	593	591	584	567	577	605	608	569	606	576	565	593	601	566	570	564	587	525	593	538	642	585	614	630	558	562	577	554	587	538	607	562	569	628	594	590	559	566	602	569	523	599	592	525	565	600	590	573	591	552	570	587	594	578	592	552	544	569	597	568	560	602	611	610	554	557	580	566	557	609	570	576	597	558	578	567	659	567	554	630	593	565	592	536	584	596	576	601	567	573	576	589	605	577	574	550	555	571	572	584	573	576	572	594	563	596	605	582	597	581	558	543	566	582	603	585	566	578	580	583	615	602	577	591	552	567	596	573	582	590	543	577	612	617	618	588	571	576	585	613	598	588	568	576	577	601	606	595	566	621	628	603	603	599	546	576	551	603	581	578	572	574	560	555	523	582	635	615	578	569	586	606	635	621	542	576	563	609	552	583	606	603	571	620	636	565	554	582	589	541	609	578	568	574	553	560	634	643	613	601	593	586	588	561	596	613	577	563	572	573	610	630	626	576	558	588	587	582	610	577	576	578	549	586	568	535	587	644	576	574	553	611	570	618	601	567	545	608	582	612	588	554	577	591	575	629	563	591	549	588	566	561	557	614	606	582	601	580	599	583	599	608	624	550	540	616	575	615	575	624	583	578	583	596	573	537	552	557	595	570	541	552	572	544	571	574	602	570	553	565	542	580	631	563	550	595	527	543	534	627	583	654	600	579	572	533	580	573	571	555	600	617	605	561	574	575	583	552	592	599	574	580	596	557	577	567	584	620	608	600	579	565	539	583	591	604	553	591	553	607	603	629	568	598	631	558	583	555	619	612	602	580	558	534	589	584	575	599	598	568	575	587	573	653	601	588	614	554	604	581	561	574	578	580	580	541	545	586	622	606	595	594	552	562	593	580	564	593	589	569	639	549	575	603	529	554	634	584	564	592	575	578	607	563	570	622	563	562	610	597	607	566	563	582	588	558	552	574	573	613	557	600	546	585	578	551	558	540	572	654	609	544	573	618	560	566	530	592	554	607	609	566	590	589	585	554	577	556	579	563	611	583	587	571	551	614	573	588	539	595	564	608	593	594	579	580	586	573	579	596	516	554	581	543	583	568	602	597	584	566	559	587	559	578	626	571	601	583	522	528	583	567	574	583	574	587	592	594	584	583	614	569	594	556	604	618	589	587	578	586	584	589	580	581	576	541	592	559	574	596	591	571	587	610	602	563	581	557	595	594	568	595	579	547	601	578	589	591	581	561	591	559	597	547	625	600	608	593	583	604	601	574	620	568	591	594	575	558	586	582	597	561	591	561	588	569	592	558	587	591	571	580	528	552	617	605	533	570	591	578	580	548	552	593	589	588	586	564	602	564	579	587	580	542	586	562	575	608	546	555	592	574	587	620	537	568	574	598	564	590	597	541	568	600	551	583	592	613	597	570	586	560	569	608	587	603	609	558	591	551	618	585	557	583	596	533	581	560	558	577	584	556	554	594	562	568	589	563	608	587	575	577	616	569	582	523	575	578	565	574	598	582	609	547	574	599	595	539	552	583	542	559	612	561	600	555	608	626	599	572	569	571	563	585	575	576	591	573	583	601	603	573	552	563	551	597	605	631	588	550	606	598	553	546	627	585	551	569	611	603	614	559	580	556	543	570	590	560	574	523	577	581	576	594	561	557	617	604	576	610	567	573	600	559	550	582	592	553	553	568	583	569	550	597	536	599	616	599	612	584	528	594	589	605	595	560	554	588	552	593	548	574	609	561	570	554	598	570	597	562	610	560	587	560	565	592	572	558	605	591	568	602	607	565	554	601	591	600	636	548	591	604	607	570	569	543	579	565	567	557	552	585	601	614	575	613	542	566	567	583	577	617	554	618	589	563	549	578	566	582	572	545	564	575	546	562	587	570	546	577	532	589	571	555	564	567	587	595	568	541	581	600	567	571	569	595	549	559	620	586	598	543	563	544	601	590	592	553	584	588	531	591	626	590	532	564	573	575	574	567	587	566	574	551	555	571	518	618	580	557	574	617	586	554	607	581	602	576	621	600	607	578	581	587	537	583	534	553	573	602	577	588	589	605	545	596	555	578	609	582	539	556	594	546	587	579	605	583	619	609	581	569	596	585	625	586	594	595	579	583	631	571	567	561	574	585	584	568	524	586	594	553	597	545	556	552	599	601	616	603	615	604	574	596	600	564	598	576	564	587	535	587	594	563	614	576	597	561	582	567	576	545	525	603	602	614	618	583	584	569	592	591	584	573	550	572	585	587	617	621	622	546	546	620	599	618	629	593	639	564	550	551	618	559	560	608	606	575	576	577	568	639	574	556	596	640	584	617	603	607	571	580	596	565	577	606	595	612	609	567	507	583	588	547	561	537	579	573	550	612	619	606	585	570	596	579	593	592	572	567	575	575	555	561	559	602	558	613	569	557	593	570	591	590	589	555	538	593	612	550	617	579	587	584	604	607	600	626	605	597	597	567	618	577	578	596	634	605	549	576	591	585	555	577
30069	30364	26184	11218	1603	468	336	263	248	270	278	270	275	255	290	282	280	291	264	284	271	281	259	253	276	276	236	258	251	252	249	259	244	265	262	276	257	251	267	262	266	287	250	256	260	275	271	277	273	292	268	240	273	281	274	274	290	283	256	260	279	277	264	263	279	302	277	286	294	252	255	291	253	254	289	253	268	268	273	264	291	262	278	266	255	271	283	269	284	303	284	269	306	252	224	287	264	258	256	258	299	273	258	277	262	274	262	250	235	245	262	241	260	260	238	261	270	266	255	268	274	240	264	265	256	265	255	274	258	261	278	266	271	275	238	287	248	281	279	301	268	278	282	279	275	269	250	249	304	275	254	247	286	239	311	263	314	282	260	278	287	282	259	270	291	289	254	274	276	262	266	249	305	273	285	269	290	285	261	295	254	276	248	241	269	292	257	291	280	270	252	280	278	269	263	287	254	279	284	290	277	282	287	257	246	259	256	273	266	288	246	253	258	277	270	245	292	251	267	274	257	278	257	257	275	275	277	254	266	244	288	296	283	254	276	289	255	283	265	267	247	277	278	256	252	281	271	247	279	298	260	275	271	292	298	278	300	265	284	255	248	253	267	256	243	260	274	265	293	269	277	290	284	253	250	267	285	252	280	274	266	273	248	259	266	246	261	274	283	278	244	289	249	299	244	282	278	260	254	251	248	276	268	256	272	248	268	239	270	274	286	250	271	271	270	259	249	279	254	263	254	266	233	243	269	275	270	280	306	246	271	286	269	258	273	288	260	275	272	267	260	250	261	263	298	276	264	288	277	257	297	254	262	259	281	284	282	240	297	276	286	256	275	291	264	271	293	268	260	263	234	256	255	272	275	265	279	291	250	235	273	255	296	287	280	282	269	254	267	248	261	276	283	266	232	275	262	277	246	268	278	253	280	285	276	270	281	238	260	287	243	277	248	252	282	254	256	273	260	277	260	254	254	265	248	295	254	259	279	267	300	249	251	262	274	263	296	272	284	284	241	246	277	277	280	283	246	290	272	238	271	286	277	269	258	256	263	280	287	280	248	267	289	259	261	256	276	264	279	266	301	267	277	246	259	259	279	245	226	262	248	280	245	249	253	275	241	249	288	241	262	264	293	271	250	263	237	285	281	253	277	282	296	259	293	264	271	278	286	266	236	262	254	268	289	276	283	237	287	263	258	278	254	270	290	265	239	274	234	254	255	263	287	303	283	263	264	297	280	276	276	272	262	262	241	276	271	282	294	275	273	245	271	312	257	268	267	278	243	265	264	231	274	251	253	269	254	278	269	314	273	262	301	257	266	268	289	296	271	262	296	237	290	272	260	247	270	284	294	273	274	281	292	284	279	283	245	282	301	276	279	236	261	253	260	276	279	278	288	305	254	257	241	262	288	290	265	296	292	256	237	258	280	287	272	290	270	282	269	269	278	268	294	303	271	262	260	268	227	273	295	274	267	258	236	236	255	269	271	245	265	275	262	257	281	273	251	268	259	249	267	233	266	287	297	260	273	253	280	264	250	282	270	272	248	277	256	259	284	263	263	251	275	249	279	253	264	270	292	251	254	257	291	309	279	286	287	265	287	272	284	265	271	271	255	245	290	241	262	277	311	289	264	262	285	270	239	246	275	267	273	273	284	250	288	253	253	265	267	294	271	288	277	304	267	261	270	261	267	292	243	258	255	274	287	279	264	275	266	300	247	263	264	241	244	245	291	276	275	267	233	268	282	269	259	248	269	270	229	237	281	256	264	229	291	263	262	262	271	265	248	271	265	299	260	274	254	264	267	274	275	272	259	246	278	299	270	235	268	273	299	275	285	266	263	234	294	261	264	269	279	295	279	251	285	266	272	255	276	280	285	284	269	267	263	238	243	245	297	298	263	264	275	255	265	285	257	258	261	287	273	276	306	258	253	254	262	276	234	280	279	284	245	279	251	243	277	273	277	245	261	265	267	270	251	278	275	288	285	242	257	286	257	279	285	269	261	261	262	290	281	282	255	296	262	261	251	275	272	263	249	288	261	320	286	269	274	252	266	291	258	248	249	267	288	294	284	292	254	273	263	267	268	267	285	237	274	258	259	278	274	280	254	252	285	277	286	246	249	277	279	267	266	264	257	250	254	269	327	267	295	285	262	250	258	264	306	278	244	243	252	278	254	265	274	287	263	286	255	280	264	250	249	294	268	260	263	247	259	270	298	268	264	240	262	254	291	268	266	265	280	265	255	259	298	255	251	246	269	269	256	259	263	258	265	269	277	267	315	263	268	285	281	290	270	278	266	261	307	249	295	258	265	279	248	268	270	261	257	236	280	273	234	271	292	255	298	277	257	274	263	261	233	273	264	293	219	253	260	287	269	256	269	297	272	271	262	279	273	269	259	267	289	285	266	238	283	264	268	255	279	248	289	268	283	301	266	237	277	238	275	277	255	262	273	252	287	263	276	283	254	257	256	277	296	277	290	289	286	270	262	235	277	291	278	272	251	255	250	299	267	260	273	273	241	280	271	258	277	274	268	266	263	257	275	255	272	277	295	277	259	274	286	242	287	277	251	253	283	244	280	281	305	273	242	271	260	264	235	289	274	281	265	289	260	291	263	296	262	291	258	262	246	292	260	249	257	281	261	280	289	294	279	290	254	269	279	262	244	278	298	275	240	299	232	275	258	264	255	291	280	275	247	247	271	247	258	259	261	282	258	269	293	292	254	273	291	267	275	263	241	269	259	235	287	257	284	269	275	250	275	277	255	263	311	267	294	275	244	244	279	271	252	255	264	302	260	275	277	275	254	263	267	277	251	265	272	267	287	254	283	281	293	243	280	264	246	227	276	248	266	276	266	304	258	262	253	294	288	267	287	290	244	293	273	264	264	269	238	280	260	264	252	261	247	263	279	258	286	302	270	284	299	251	266	276	259	269	258	292	242	262	251	267	270	276	260	268	228	241	272	256	286	297	243	281	262	282	291	272	257	277	252	285	275	254	258	242	283	256	282	246	286	272	274	266	284	274	262	264	310	242	289	258	251	302	276	251	257	279	259	262	248	229	257	281	253	229	276	287	268	244	258	265	300	278	282	254	258	243	253	271	260	251	264	278	252	276	273	263	253	275	268	264	261	270	252	275	305	275	266	279	274	284	255	248	237	288	221	262	273	276	280	260	232	240	266	249	267	269	298	260	272	271	270	261	287	261	285	266	258	300	285	286	270	315	253	310	293	253	282	265	261	269	268	248	287	277	261	274	255	271	284	315	278	245	242	257	243	285	283	301	262	274	297	258	254	292	277	283	272	263	235	283	255	239	259	254	263	246	285	266	261	285	296	267	249	254	295	270	263	239	260	298	282	300	257	263	284	272	274	258	262	260	273	272	265	267	254	246	238	273	274	282	265	260	285	290	263	269	283	258	269	276	277	278	296	286	254	284	258	273	287	274	264	257	262	276	258	264	270	272	292	273	236	251	259	241	271	247	263	288	278	279	276	267
38158	47110	31314	12150	3186	1003	540	547	537	511	527	504	508	468	536	510	494	531	486	457	527	532	502	488	492	511	519	546	512	498	552	488	505	494	500	541	511	508	491	526	530	502	496	531	491	502	516	497	515	494	532	517	506	482	509	512	536	543	522	523	508	499	500	539	514	502	506	510	508	509	506	527	528	533	510	480	511	489	549	513	494	537	504	451	484	528	478	516	555	517	539	528	535	515	541	520	512	509	550	509	510	520	500	495	524	506	554	524	529	517	520	481	533	546	485	496	510	485	496	496	511	531	478	496	491	499	532	524	518	496	488	509	565	495	505	497	535	507	508	539	511	512	555	500	501	536	497	529	476	492	447	495	513	507	497	497	494	477	524	484	516	516	518	491	528	531	514	516	522	523	497	532	521	470	509	556	459	504	497	519	522	499	512	468	514	496	506	481	553	534	518	515	523	459	507	505	562	515	520	496	550	506	497	505	481	508	506	527	486	503	496	520	500	498	516	489	502	494	529	518	520	484	475	507	493	505	517	515	481	479	513	476	454	496	503	510	542	512	488	532	563	537	504	504	543	503	541	476	537	521	496	509	511	529	520	522	464	536	550	497	553	528	506	515	493	526	519	504	496	517	501	475	523	572	495	532	534	534	495	537	471	515	525	528	520	532	506	534	489	469	501	507	512	510	488	460	476	478	534	487	551	513	546	484	526	519	508	534	488	550	517	499	525	517	523	493	523	524	444	499	514	482	509	535	518	476	522	497	457	514	523	488	518	547	480	528	500	515	528	503	521	529	511	499	499	496	500	517	496	544	482	488	500	531	521	506	490	476	547	515	498	517	490	466	495	518	498	544	518	499	509	504	502	531	473	536	509	515	488	548	491	526	562	510	514	532	478	505	520	537	534	524	500	540	529	495	531	530	496	574	497	487	502	518	525	512	506	472	494	513	500	530	506	502	478	515	507	503	530	537	517	538	528	526	489	482	535	512	500	498	522	487	502	521	492	513	491	508	496	532	500	497	528	499	499	501	494	507	500	523	493	494	488	510	523	548	523	502	542	543	513	533	495	492	511	490	520	463	485	540	489	503	516	468	525	505	511	459	512	505	547	493	526	524	524	479	462	521	521	515	526	452	495	523	484	487	482	499	509	526	564	489	504	519	548	531	537	511	517	518	520	532	531	508	519	506	495	533	498	514	483	515	521	543	479	480	500	488	527	537	524	485	495	535	468	535	513	513	497	534	493	523	509	537	497	493	503	488	521	544	509	500	542	496	492	527	494	528	520	507	558	485	513	518	530	501	484	492	520	517	517	554	561	560	514	494	474	496	517	516	527	559	557	498	529	504	531	516	486	478	508	509	553	497	516	535	532	544	526	472	549	469	506	450	495	498	560	528	546	520	552	508	568	476	523	479	524	528	526	510	539	529	479	523	522	462	493	510	527	529	523	511	514	517	526	535	513	497	522	521	498	547	515	514	506	502	517	488	530	508	528	488	528	542	511	533	482	492	511	535	480	524	516	555	533	513	550	544	542	483	506	483	527	493	516	535	483	487	522	503	538	455	491	525	484	540	518	527	502	518	504	506	516	473	536	475	497	489	500	505	535	509	500	511	559	518	513	521	536	519	516	513	525	518	491	542	518	523	515	500	459	511	484	507	504	537	470	585	501	526	481	472	531	498	467	488	527	497	528	522	515	493	496	522	544	527	539	515	489	494	512	503	515	513	521	507	487	515	454	535	500	520	503	536	558	476	535	511	501	573	545	543	521	533	462	524	524	525	536	524	513	492	521	505	495	495	502	513	535	496	528	517	508	493	551	500	521	568	504	485	476	493	510	545	522	499	520	547	556	526	495	490	553	502	476	518	500	545	529	532	546	505	490	482	493	497	489	479	506	503	484	511	495	527	494	541	483	542	510	497	491	514	521	561	498	533	497	508	496	508	503	477	522	507	548	480	491	532	526	508	527	478	474	495	519	513	487	511	499	512	520	527	473	473	496	481	519	496	491	491	521	510	550	508	518	521	529	476	556	517	503	494	509	526	488	509	506	537	507	527	520	501	517	496	514	506	505	491	531	512	510	512	518	464	545	519	561	549	518	508	493	517	553	499	509	510	497	460	526	509	485	519	537	475	507	474	498	536	480	512	554	503	511	521	526	499	499	481	546	552	526	525	491	521	506	504	509	511	528	528	517	525	530	537	492	493	533	506	488	463	523	509	525	546	527	522	499	542	513	524	539	494	536	498	523	536	476	498	523	551	492	505	536	536	538	489	522	503	460	492	519	515	500	525	493	531	542	499	511	539	523	492	514	492	537	492	487	495	516	483	542	525	464	499	506	495	477	488	497	519	507	520	511	548	503	513	518	511	520	497	508	528	504	513	510	554	529	508	568	506	489	520	495	504	532	528	490	498	542	510	488	492	533	567	484	537	503	483	487	491	534	477	529	504	531	464	543	516	474	522	527	506	503	518	535	519	503	507	520	485	499	493	514	513	523	491	537	499	512	539	500	534	522	522	511	526	540	536	477	484	529	462	508	552	497	491	544	547	529	509	535	506	527	517	494	502	503	558	475	526	497	504	456	524	540	480	523	519	499	517	512	535	544	491	508	487	497	535	525	516	540	474	501	523	505	529	501	546	543	511	511	517	565	528	508	486	512	483	472	539	515	504	504	520	508	460	553	512	519	506	484	488	503	511	497	498	523	489	533	507	516	541	496	508	533	487	502	524	498	530	469	520	526	532	490	503	495	544	501	524	500	506	513	498	504	529	517	523	505	525	500	509	481	506	500	526	520	487	507	541	479	477	498	499	515	497	500	522	497	552	492	507	458	485	524	522	506	523	484	486	538	495	507	476	540	499	471	494	505	510	529	545	526	489	523	502	465	489	494	504	514	505	494	547	473	498	493	505	547	507	516	515	533	491	546	508	526	515	468	526	528	524	488	532	487	510	496	503	503	526	491	512	487	515	526	486	506	518	535	517	528	504	522	495	538	543	534	497	472	505	531	511	483	514	491	501	525	516	493	512	489	535	502	512	524	514	504	526	505	540	517	485	502	511	515	511	534	509	544	525	504	510	497	486	494	539	525	549	517	526	542	540	490	507	508	490	521	501	546	534	473	513	500	514	508	550	548	524	538	508	549	551	521	526	484	564	502	535	532	464	524	491	530	521	525	542	519	501	497	504	508	509	501	512	525	559	520	517	512	527	480	496	533	511	517	534	524	501	478	536	528	510	510	492	542	535	535	521	565	498	481	469	520	513	515	511	515	525	516	529	525	474	500	507	520	501	490	512	481	515	522	480	484	501	532	508	489	552	561	528	496	515	513	517	508	522	488	485	512	545	491	472	514	541	521	507	498	485	503	501	522	508	483	538	487	505	544	547	534	504	523	495	536	542	511	505	536	487	524	476	509	512	551	494	543	502	516	514	540	541	537	506	515	488	544	516	469	503	528	521	558	550	510	515	509	490	495	533	476	502	472	568	475	518	506	524
24865	24090	33392	26927	17915	5112	561	320	278	280	278	265	269	272	298	285	296	288	263	276	278	294	283	280	283	260	310	245	251	258	290	251	240	253	282	281	295	287	292	302	268	283	264	299	266	273	286	300	282	255	285	278	258	283	286	282	285	325	279	275	274	272	279	267	288	262	291	295	259	273	296	313	275	276	295	302	250	290	269	299	259	279	295	268	255	281	289	289	279	274	298	263	283	260	254	297	265	272	300	283	266	303	295	273	293	271	284	265	287	268	257	264	268	257	263	325	281	280	273	286	291	269	261	245	281	282	296	277	276	310	268	262	271	262	293	268	295	304	242	241	247	273	292	257	290	274	234	262	264	269	265	255	310	277	253	302	287	273	291	293	279	294	289	276	284	256	267	247	255	254	280	267	256	276	256	285	255	274	244	285	271	284	286	307	290	279	294	273	274	257	276	276	271	284	262	287	266	255	270	298	249	273	286	287	285	262	275	260	297	280	249	250	279	261	271	293	301	288	276	275	297	310	275	281	284	278	304	263	270	313	246	243	282	310	290	279	307	283	266	251	297	289	293	286	290	266	287	239	305	267	269	299	271	288	278	293	269	250	275	290	308	266	269	269	282	269	290	268	238	261	280	253	317	296	309	284	284	261	298	279	272	276	294	267	267	305	271	291	284	277	279	266	276	263	277	317	264	276	273	276	292	276	272	254	291	278	262	242	281	284	290	281	265	290	266	300	278	284	274	294	257	265	283	270	270	266	273	311	270	273	298	278	280	278	271	252	282	259	290	252	288	272	264	309	256	254	285	261	286	241	280	288	253	290	267	244	262	286	259	256	247	296	261	266	270	270	287	295	273	274	252	271	260	272	262	288	252	288	265	276	251	268	262	281	252	286	319	289	282	274	260	269	279	274	297	279	281	287	297	296	291	254	261	258	259	278	267	278	247	280	269	277	291	308	275	276	276	296	268	271	273	249	244	273	300	265	255	264	263	257	283	280	278	291	272	273	270	283	261	292	258	277	262	292	284	266	303	304	271	316	282	276	268	257	284	309	262	276	279	257	274	287	270	298	269	291	281	278	287	283	279	277	262	273	250	285	276	273	270	316	281	294	266	304	274	266	249	295	299	261	274	260	298	288	248	277	260	278	280	300	281	272	310	256	267	299	296	309	294	262	288	275	264	269	261	273	255	275	252	284	290	250	277	259	272	247	266	283	298	261	251	273	278	281	288	288	259	274	262	296	262	266	315	296	267	275	307	275	283	253	290	278	246	259	251	281	292	271	282	281	257	281	287	283	287	275	263	264	263	268	285	283	267	300	258	273	303	259	287	287	287	257	298	258	266	287	281	251	282	322	299	261	272	274	293	268	300	279	283	288	277	271	282	281	233	302	287	279	306	281	282	289	290	299	302	310	272	264	275	267	285	279	253	271	273	265	311	286	259	276	285	276	273	290	264	317	283	266	322	282	282	264	293	288	284	259	262	277	264	266	273	287	286	265	263	278	258	241	297	276	289	279	283	268	281	276	295	301	261	232	252	296	251	272	282	246	275	286	282	259	271	296	262	295	271	320	300	265	279	295	273	287	292	277	274	278	280	258	295	256	258	302	272	266	246	255	288	287	279	275	291	308	243	300	303	284	292	267	273	283	255	300	285	260	265	325	277	272	309	301	265	278	281	266	281	288	287	275	268	256	304	261	263	273	250	306	237	292	273	295	275	245	279	305	297	298	236	292	298	264	269	274	295	272	250	248	279	262	257	290	287	296	288	273	301	293	281	313	291	260	281	278	282	280	286	277	292	282	274	294	298	263	263	291	278	310	271	275	317	275	291	276	284	268	302	298	306	270	271	287	273	286	269	287	289	273	301	280	288	283	283	284	292	295	292	279	295	263	294	258	284	295	251	294	252	288	277	259	260	282	265	286	254	237	265	279	296	272	261	284	299	250	274	266	282	302	271	275	251	281	269	269	259	278	258	241	280	316	300	269	264	268	286	259	274	242	255	262	273	294	255	263	290	308	281	273	245	262	256	296	290	294	286	232	259	247	264	294	276	282	284	280	281	304	269	300	284	276	274	283	238	302	308	298	249	282	258	277	266	274	263	263	293	253	278	238	306	268	296	301	272	274	267	282	270	301	263	259	291	290	307	298	285	293	281	303	320	247	257	292	272	284	279	285	280	295	272	253	284	249	309	297	309	263	260	283	272	272	289	299	302	293	307	307	280	293	263	268	255	286	261	289	261	284	284	264	237	268	280	255	264	279	298	276	284	292	281	252	292	272	255	275	257	289	301	269	289	272	275	242	312	287	308	291	296	290	288	291	288	273	301	291	266	275	268	254	288	282	258	278	287	261	265	296	294	239	279	281	295	294	282	291	284	278	251	257	273	269	299	281	278	260	266	298	259	251	287	247	269	289	303	274	297	225	255	278	280	264	258	281	307	247	296	287	259	266	269	280	294	300	264	305	295	258	285	277	280	288	269	302	294	278	301	292	289	259	272	261	275	335	302	276	252	283	279	251	276	289	254	281	280	278	264	261	285	269	269	273	308	280	278	292	249	306	281	248	276	268	294	261	279	274	272	277	303	293	301	296	249	285	302	288	277	249	268	249	268	291	316	279	282	244	290	250	260	286	284	275	273	241	282	267	268	275	249	283	279	303	274	263	293	264	276	257	278	290	258	282	242	277	249	285	299	260	247	260	273	272	301	291	279	258	300	269	256	286	320	264	258	287	257	271	248	282	260	270	261	274	255	259	271	278	258	260	252	259	268	262	271	268	304	288	284	284	304	276	287	266	286	290	275	279	268	279	265	292	278	292	320	294	287	289	270	258	279	270	254	261	278	260	313	277	260	261	298	267	271	248	275	284	271	285	274	261	277	296	270	274	253	287	250	284	297	250	286	283	270	288	289	267	275	272	251	285	258	273	262	257	266	246	302	285	238	268	278	277	289	251	270	312	315	266	268	286	254	291	294	303	282	263	252	261	311	258	270	283	274	289	245	300	286	291	299	282	263	269	272	282	254	315	249	264	295	254	270	290	289	248	246	265	312	308	268	281	269	272	265	253	268	245	283	264	277	275	279	243	290	286	267	272	267	296	268	262	275	260	279	282	258	270	270	287	277	310	289	296	284	275	302	271	289	278	286	286	275	292	271	296	263	263	307	274	263	296	256	272	266	271	301	299	284	308	263	258	246	284	253	301	267	275	273	292	306	273	315	278	276	257	275	295	277	269	259	236	285	283	300	307	295	274	290	279	296	295	258	276	262	258	255	261	283	281	271	254	286	265	307	298	265	270	268	281	270	251	292	269	287	255	282	280	303	301	251	268	281	301	272	285	287	281	281	269	266	276	279	318	272	288	279	282	277	293	284	305	327	283	300	279	270	278	281	342	273	273	270	296	302	284	239	262	322	290	266	258	263	293	267	279	251	287	282	287	271	288	283	270	300	272	264	289	283	273	290	277	288	266	279	279	273	268	277	272	293	276	303	287
60191	88645	61710	33871	12889	2835	878	607	542	480	575	535	526	463	515	566	520	556	533	526	499	523	494	550	496	513	553	504	552	532	548	515	504	494	504	521	558	547	538	537	498	564	540	539	511	526	499	515	522	528	521	487	504	540	544	501	517	545	506	542	546	520	528	530	519	484	521	567	511	498	508	518	522	484	524	528	492	498	487	505	545	479	489	514	530	473	483	508	530	529	533	495	538	540	525	514	493	502	503	510	514	500	545	520	522	543	508	522	531	530	529	503	539	544	505	546	475	505	518	530	552	544	508	532	489	479	515	560	509	550	473	532	513	520	496	546	502	491	462	512	520	517	503	525	510	539	567	506	484	515	525	538	543	487	508	534	482	518	515	517	519	508	477	508	582	504	540	554	517	503	513	495	515	511	496	521	496	513	493	532	517	521	528	525	522	532	531	516	527	504	538	514	514	528	540	495	543	528	520	475	536	530	509	494	507	509	526	555	517	512	542	533	490	534	501	521	482	515	535	550	490	487	515	504	507	493	491	546	511	551	533	499	529	494	527	490	531	517	510	510	508	505	524	514	531	526	493	529	535	538	549	484	500	532	483	529	510	492	483	467	494	485	543	530	517	496	477	505	529	498	522	512	495	532	488	505	537	485	512	550	570	545	555	510	515	517	526	514	519	500	491	523	515	527	551	562	498	582	489	515	512	540	510	506	534	534	490	538	523	496	544	534	537	510	540	523	582	483	528	491	565	542	500	527	540	518	533	497	535	500	536	531	534	522	507	500	521	521	556	513	526	528	485	483	515	526	524	507	515	480	540	523	491	498	507	502	516	499	564	523	473	522	507	489	490	514	485	519	473	501	555	491	510	526	521	579	518	511	511	520	473	478	524	509	519	533	528	464	536	494	519	466	494	556	504	501	484	497	528	545	519	496	526	504	485	519	494	507	524	531	534	521	520	483	483	525	513	483	554	525	536	494	544	494	496	544	531	508	520	483	508	473	496	516	492	507	572	516	509	502	517	520	584	493	515	511	516	543	499	529	577	531	481	533	517	547	523	511	450	505	508	514	503	532	498	516	504	518	480	465	471	510	552	489	500	505	520	499	501	561	507	492	494	511	499	513	514	507	554	547	519	500	486	525	512	526	528	516	496	515	517	479	556	514	492	545	513	516	487	515	538	521	507	556	511	521	545	489	454	499	514	514	549	497	502	526	481	526	536	502	554	489	511	529	508	531	482	526	529	547	506	524	477	536	513	490	499	508	556	510	546	557	503	523	522	478	508	529	541	485	491	526	551	498	496	512	540	499	518	531	550	488	524	486	539	520	544	537	505	553	505	490	515	498	529	520	509	507	505	548	527	521	495	490	516	517	532	532	521	541	508	509	533	525	520	518	522	503	531	536	504	496	559	496	482	518	523	537	505	516	486	506	540	485	506	513	503	527	493	523	493	538	492	533	543	517	516	516	532	490	506	533	483	538	557	504	498	553	544	492	495	491	514	509	508	503	467	540	508	534	533	490	474	517	526	521	517	513	515	569	476	516	522	558	559	522	543	534	536	499	537	530	506	552	554	563	516	511	516	495	508	487	498	512	499	536	534	484	514	546	524	528	502	541	500	527	492	517	514	494	508	502	527	523	500	530	519	505	494	521	479	525	510	485	533	553	521	526	544	484	526	529	560	530	507	539	515	510	506	533	492	500	492	534	493	489	521	503	497	500	563	478	548	503	529	516	515	547	492	531	532	519	532	532	531	544	490	485	527	534	497	518	492	461	496	508	513	511	494	537	532	544	539	495	542	532	515	539	517	489	510	497	528	502	490	517	515	487	515	500	521	485	505	503	516	503	515	519	529	549	500	552	537	518	546	550	517	506	530	520	514	519	536	496	522	485	544	506	548	507	528	569	506	492	534	504	495	541	484	516	527	510	537	483	529	533	538	520	527	527	474	497	477	561	537	529	544	524	535	509	527	510	467	473	576	517	545	518	511	499	517	495	533	516	570	551	499	524	510	576	496	485	535	481	493	552	497	492	535	503	505	557	497	506	497	488	526	488	486	529	519	525	521	495	525	494	525	565	510	538	526	544	542	530	499	512	539	545	542	505	573	489	510	482	530	522	525	501	510	545	513	515	523	488	515	521	538	502	471	487	518	479	516	521	486	505	519	536	509	517	507	530	508	519	541	546	525	539	559	479	506	508	496	527	507	513	551	536	520	524	505	487	542	475	556	530	525	488	561	485	523	536	519	515	519	521	562	502	482	520	502	539	526	548	485	556	513	537	533	500	481	533	500	491	551	524	509	521	539	536	478	530	518	508	576	561	523	541	502	553	527	545	490	472	520	548	527	523	498	472	502	517	482	516	529	527	533	501	525	547	481	526	511	517	527	535	514	490	525	505	493	512	503	520	514	502	505	507	530	554	488	509	518	522	493	514	508	573	560	528	529	522	498	510	492	493	549	500	521	521	479	495	517	530	523	498	463	537	520	526	507	507	512	509	550	493	540	512	513	494	500	504	523	539	510	505	522	505	490	508	530	534	535	516	527	534	544	480	515	520	554	550	513	523	522	508	511	508	495	530	499	564	527	522	503	543	546	518	486	533	533	551	537	530	547	520	512	511	510	520	521	510	507	453	525	507	532	497	563	513	561	536	473	494	524	532	548	565	535	527	503	518	535	478	520	536	512	505	490	515	547	602	484	542	532	530	550	546	481	502	508	499	526	523	539	502	508	508	528	515	534	536	516	486	547	510	524	520	471	527	555	530	531	498	507	508	486	522	539	520	536	487	549	526	546	543	515	509	533	510	489	492	494	543	486	525	517	537	525	562	502	509	512	513	480	530	540	516	533	525	501	500	547	480	471	505	552	533	484	527	532	507	523	514	508	502	497	546	504	481	505	504	523	537	533	476	543	524	507	478	512	550	519	533	508	526	518	460	552	520	504	547	528	509	526	554	492	516	538	528	492	507	578	490	512	530	532	556	553	532	475	488	538	524	534	515	533	527	521	483	529	477	549	498	548	555	529	476	478	502	551	480	503	505	555	486	530	500	555	526	523	515	519	496	525	508	537	560	528	496	527	514	532	522	535	520	507	538	518	519	524	506	515	515	531	531	516	535	525	533	518	484	543	515	572	544	517	521	533	513	575	558	541	540	493	485	504	524	509	546	500	491	513	503	537	547	568	515	504	538	503	538	505	501	496	531	544	490	501	528	514	522	520	524	528	549	517	528	516	548	523	491	491	479	500	498	488	551	499	509	522	491	522	494	522	517	554	495	529	520	472	521	518	524	484	551	529	500	536	543	510	536	521	525	540	537	508	526	535	513	539	542	501	534	484	483	547	532	499	537	466	547	512	512	522	556	521	496	557	531	501	524	531	529	492	523	531	524	521	507	533	500	520	536	536	481	507	521	574	514	511	521	484	499	556	460	523	516	530	525	571	469	564	533	527	537	517	503	489	572	546	507	527	512	524	535	539	543	532	526	490	487	514	516	510	508
23562	22328	30899	25219	21144	15801	2513	444	363	334	372	301	335	355	358	355	334	352	291	340	342	338	337	335	314	335	290	308	313	333	330	333	320	323	307	339	325	323	312	304	318	331	338	339	335	339	310	311	306	286	334	337	313	310	324	332	304	345	296	330	353	317	342	333	332	368	310	333	304	351	315	342	323	335	308	330	315	327	321	325	307	327	336	343	334	311	367	322	307	318	310	333	309	340	317	317	330	335	340	316	330	297	327	328	341	349	318	366	318	311	328	353	323	350	316	299	330	348	333	317	344	331	341	305	338	307	341	340	348	306	350	345	308	349	285	313	335	296	306	297	321	336	307	330	334	337	351	334	294	342	326	307	368	340	320	306	306	292	320	293	319	321	355	332	337	332	326	293	303	330	323	331	304	303	332	315	304	283	308	326	340	338	335	302	322	333	332	319	346	344	311	324	304	292	341	296	307	343	327	322	340	317	360	328	299	328	332	292	319	367	328	355	309	311	326	334	328	340	313	322	319	294	318	345	323	298	351	332	306	289	349	309	339	325	326	308	292	349	315	329	323	311	334	331	344	323	308	290	325	326	313	334	296	307	339	326	290	339	294	309	352	352	324	334	377	331	348	330	321	305	334	331	328	307	307	326	300	317	334	330	284	343	321	335	333	337	296	323	312	329	335	298	287	346	312	303	332	315	313	319	322	312	329	326	294	346	320	369	331	314	329	312	283	327	340	330	319	283	322	307	333	339	356	312	313	308	318	336	331	349	310	333	327	317	334	332	345	313	286	328	314	309	311	321	308	332	318	317	355	339	298	320	329	318	352	345	311	331	355	340	350	323	318	324	310	322	318	323	336	339	368	316	316	334	357	316	324	336	331	328	308	300	353	338	299	300	300	335	305	318	306	329	336	329	320	306	326	372	311	323	337	353	349	321	307	322	293	331	333	358	335	303	333	310	324	331	314	340	329	328	325	328	338	378	338	347	321	335	331	303	328	320	349	326	330	346	318	327	330	318	333	306	359	291	348	311	330	320	338	343	333	310	330	317	322	310	297	343	342	316	300	326	341	325	308	353	333	329	321	318	345	313	315	319	326	323	331	317	328	316	338	301	310	349	348	332	339	318	339	342	348	318	322	329	318	314	304	313	361	310	302	322	318	335	310	304	302	333	333	299	321	304	339	327	331	339	327	324	293	311	306	305	321	330	322	318	314	344	325	324	301	345	314	286	331	331	333	305	327	355	308	298	330	320	325	317	325	335	333	328	328	301	348	301	317	303	321	304	312	331	341	327	323	345	335	349	308	354	363	334	343	317	308	310	344	318	346	345	353	325	323	328	313	344	320	313	308	330	322	317	327	293	342	309	351	294	317	317	332	332	325	293	368	318	329	327	304	317	329	308	298	327	312	307	318	301	332	306	335	342	322	342	275	315	337	323	322	348	321	316	331	307	348	333	342	300	332	325	346	295	332	328	312	336	338	311	301	301	307	314	301	349	343	317	324	309	329	311	325	338	320	304	313	321	328	323	323	336	346	309	328	338	346	336	319	331	325	309	329	334	317	312	328	328	318	299	322	310	351	331	326	320	326	336	318	343	288	309	314	387	361	326	315	283	303	357	304	338	318	303	323	301	326	300	330	331	316	328	327	339	292	311	311	342	301	342	337	315	320	272	320	347	287	323	294	326	324	331	349	323	286	330	333	322	311	323	303	307	271	349	316	325	299	341	331	339	313	316	280	316	318	320	351	325	334	335	301	339	293	303	312	307	312	334	330	314	335	326	306	340	327	324	355	322	329	339	315	325	315	307	321	324	334	302	340	323	326	342	339	362	314	324	335	313	300	310	344	315	318	304	297	351	325	291	313	304	319	316	326	294	337	290	350	329	318	328	335	331	336	357	328	309	359	343	330	326	294	332	348	304	337	301	308	328	323	325	325	278	315	343	328	332	302	322	330	330	329	299	311	332	365	316	311	347	310	342	283	313	338	331	318	280	315	342	305	330	319	311	305	312	337	312	306	313	331	322	310	285	301	312	332	304	320	300	302	332	338	314	332	291	344	328	312	334	337	300	325	315	323	312	350	323	306	335	363	334	332	351	336	327	305	314	339	315	324	321	302	328	335	324	323	313	311	335	303	321	326	314	332	307	295	310	327	333	348	325	285	313	350	303	334	312	335	314	310	326	357	347	353	315	314	342	297	310	309	335	347	366	363	342	346	336	347	329	310	321	318	338	337	330	313	328	313	321	325	348	350	341	353	284	312	338	316	356	291	307	325	333	328	343	332	308	314	324	324	321	359	316	306	350	346	334	363	318	332	346	310	325	301	328	303	330	309	276	322	332	319	348	326	328	318	311	337	301	333	323	301	325	341	369	307	345	329	308	345	277	335	309	321	326	321	331	320	309	331	379	302	341	291	350	324	311	311	314	324	341	341	287	329	297	322	322	344	295	338	313	296	317	312	325	348	324	316	325	339	331	295	333	326	352	329	334	332	320	316	347	321	322	337	325	325	335	318	313	335	319	325	284	304	340	315	321	321	324	317	318	344	320	317	307	328	318	329	337	334	311	296	298	332	303	332	315	344	307	313	339	333	302	343	319	349	320	315	335	317	309	319	303	338	327	312	335	336	293	337	313	332	313	344	331	356	343	284	325	270	342	330	326	391	301	337	354	321	322	286	327	304	313	344	316	331	319	317	319	315	326	318	306	311	292	330	323	334	356	317	335	327	325	357	316	328	298	351	295	312	284	307	333	280	313	353	314	347	319	306	303	346	345	308	309	365	320	309	296	325	308	339	339	331	310	314	324	321	323	342	341	340	367	310	360	344	330	344	316	302	308	305	329	346	324	333	330	300	306	310	301	319	351	327	322	289	343	314	345	329	297	331	310	331	362	321	315	324	331	343	316	323	336	315	335	333	346	323	326	304	323	326	322	338	307	359	322	342	306	340	337	323	323	297	306	361	291	335	303	360	343	322	346	340	347	316	314	316	328	342	324	314	361	348	338	336	312	302	307	350	316	317	330	323	333	343	296	316	310	299	341	303	305	308	307	349	336	340	336	303	325	318	309	341	324	299	314	333	306	313	294	349	277	346	301	350	312	327	314	307	308	315	347	379	312	306	323	339	298	336	306	317	330	303	305	314	307	343	322	327	328	322	326	298	324	304	291	311	349	319	322	335	328	322	309	322	349	317	324	331	321	350	322	345	335	322	320	351	329	344	311	303	314	344	311	325	305	320	313	324	336	307	328	291	307	332	327	346	325	338	274	318	311	339	304	290	330	340	337	322	328	328	288	327	300	336	336	282	314	357	312	318	286	338	338	313	325	331	354	304	319	309	299	327	336	333	333	349	299	314	327	298	337	336	316	323	325	357	314	358	349	314	317	314	267	295	318	333	313	355	299	355	347	336	336	313	311	358	310	339	313	342	342	289	315	326	330	270	296	353	332	301	361	307	312	349	305	310	313	331	333	325	311	305	341	316	312	324	303	344	313
61283	100123	71742	42026	18571	4423	1106	709	638	616	595	612	629	594	577	618	575	594	634	563	563	550	595	526	630	600	543	585	574	652	606	540	593	591	596	567	552	555	606	607	547	593	597	569	558	601	585	608	623	551	567	579	567	566	579	618	585	622	551	568	572	568	607	578	602	570	557	598	574	557	570	585	647	558	554	610	576	600	592	604	560	590	608	573	555	574	558	575	586	604	578	540	594	617	560	599	587	565	559	553	584	551	580	564	571	563	629	579	569	566	629	584	564	619	542	578	571	583	567	586	543	612	554	582	541	549	586	600	601	622	562	560	625	555	606	554	577	583	582	538	594	572	533	574	591	594	598	581	574	606	585	574	581	573	568	593	563	584	554	584	547	577	602	566	590	617	556	590	581	600	576	564	596	598	584	567	559	572	574	502	602	595	573	571	554	540	587	586	604	553	608	576	549	608	555	543	545	636	577	569	554	622	591	605	553	580	592	592	595	571	523	570	543	568	555	590	622	596	569	586	596	556	606	530	598	557	543	588	621	555	541	543	602	583	568	533	543	558	556	602	524	570	580	513	560	583	639	610	576	618	571	594	558	530	606	603	605	576	610	560	569	605	610	547	542	557	558	616	602	592	578	599	563	572	566	587	624	583	565	552	585	589	550	569	617	633	605	577	591	599	590	547	566	598	573	560	540	562	577	582	569	608	595	616	591	585	587	581	536	546	557	583	571	604	600	550	519	575	539	589	539	538	570	608	590	591	593	577	582	609	569	599	546	585	547	590	586	559	588	583	584	585	576	559	566	584	551	598	542	553	560	508	611	573	579	574	567	529	563	568	543	589	645	561	573	563	574	613	606	555	595	591	533	605	570	570	527	560	546	577	567	629	596	564	555	551	590	582	546	526	589	578	550	556	590	583	545	588	580	542	561	578	573	587	604	574	591	576	584	553	546	586	568	550	568	540	593	606	601	597	599	602	543	570	594	576	551	537	592	596	580	567	593	613	600	588	607	591	575	584	593	563	564	592	585	587	552	639	578	557	563	565	549	545	552	590	498	606	575	618	538	588	614	578	593	594	609	581	588	584	582	573	585	614	618	582	606	591	578	619	572	570	562	526	632	617	548	588	562	558	591	585	633	588	557	579	558	558	595	569	585	567	551	600	560	585	564	583	547	539	589	586	577	573	587	561	565	628	567	537	552	598	571	580	594	540	567	572	579	610	595	562	525	556	577	569	569	562	585	571	593	575	603	571	566	572	566	582	591	558	528	573	580	590	579	561	584	612	606	568	600	577	643	547	588	590	614	600	555	555	563	583	597	588	611	572	640	571	602	613	569	555	557	569	589	574	615	566	581	574	520	565	573	568	601	574	602	569	530	600	594	544	566	583	584	566	529	621	606	574	555	591	595	613	545	583	566	563	584	605	612	583	582	604	551	546	575	560	581	589	579	573	606	584	575	548	562	596	563	638	578	587	597	601	559	566	561	572	546	597	577	508	570	581	572	603	553	593	596	606	575	572	555	562	558	594	567	610	568	545	584	588	552	553	574	590	555	573	565	614	580	577	534	628	542	567	630	540	586	554	584	603	598	572	571	558	560	548	588	569	625	573	597	573	550	562	590	558	574	542	604	589	578	604	601	541	564	600	546	545	599	579	557	594	576	621	576	567	594	554	599	569	571	641	575	582	573	579	581	563	579	624	518	584	545	603	596	581	553	557	533	570	552	593	581	533	548	586	593	620	525	568	551	612	574	593	596	596	608	565	600	553	593	552	580	618	569	591	568	554	594	579	559	540	572	572	598	603	554	561	555	567	582	568	595	564	552	567	604	591	566	560	588	547	563	648	592	596	566	564	588	573	578	637	611	580	590	596	583	596	564	593	569	563	570	559	529	533	604	563	572	544	584	529	564	571	591	561	584	560	536	559	553	524	572	562	572	615	601	576	588	593	598	596	585	593	594	590	577	596	533	605	542	577	555	562	537	624	566	535	605	632	573	559	566	568	581	537	561	545	567	567	581	567	547	568	578	624	594	594	604	558	582	601	588	574	575	594	593	614	570	621	554	532	626	564	578	535	581	602	549	565	613	595	594	595	603	576	581	577	598	580	574	559	568	602	588	584	558	604	583	579	595	563	544	624	589	554	595	618	592	567	580	587	561	577	574	597	579	545	529	575	551	554	548	564	586	591	544	553	589	552	546	563	582	550	590	575	554	569	517	584	584	591	567	571	619	566	581	593	586	553	571	577	560	611	610	544	572	590	560	570	558	548	565	581	573	571	615	583	562	569	591	601	583	566	616	590	565	605	568	597	595	589	530	606	535	582	590	571	537	610	557	601	571	574	580	578	594	576	595	605	641	587	521	543	586	571	596	568	572	586	576	591	574	537	524	589	569	576	583	610	575	573	614	585	591	605	586	547	560	575	585	601	532	551	570	600	559	617	572	571	576	584	575	596	581	560	585	599	597	521	570	575	592	583	550	631	565	587	556	582	593	587	616	575	592	598	525	576	588	582	565	552	576	562	586	582	587	556	553	561	624	613	621	610	619	604	574	586	563	615	567	589	575	586	562	588	543	599	561	565	598	591	566	593	576	572	548	542	595	584	575	548	565	579	605	575	591	545	576	576	535	615	582	551	554	598	596	553	581	587	579	587	595	592	519	579	571	563	590	556	586	591	609	611	615	559	587	563	588	531	571	572	599	557	592	602	587	557	560	614	578	561	600	591	603	585	568	521	543	565	562	568	566	629	620	604	561	553	547	558	549	567	649	606	570	579	567	622	605	577	618	594	591	590	551	571	555	589	565	565	592	576	575	575	564	603	580	621	562	536	594	585	604	569	566	575	616	538	603	624	591	571	590	580	552	592	613	598	616	586	591	583	533	602	626	589	572	572	608	545	603	570	561	578	581	599	600	617	593	588	604	584	597	558	589	563	596	506	595	608	547	569	647	581	587	596	564	609	555	551	564	556	602	552	571	587	582	562	577	588	553	549	580	569	594	593	610	572	574	561	568	594	592	600	588	588	548	536	543	577	585	584	571	545	592	580	567	532	573	565	577	606	560	549	532	566	567	543	589	599	577	593	567	589	568	594	596	574	592	609	557	608	503	592	567	590	558	584	575	578	552	565	576	557	635	597	572	577	568	605	595	616	560	573	582	588	581	545	620	603	555	586	570	573	574	604	519	632	582	550	605	557	590	572	553	605	533	565	596	579	585	557	550	571	551	596	594	618	580	545	573	550	552	611	574	601	566	600	543	565	624	559	574	593	595	572	610	600	576	572	561	594	603	559	583	600	560	568	536	571	565	574	597	546	554	576	559	579	583	586	536	595	595	581	596	563	567	578	566	553	614	600	578	596	569	600	540	580	578	606	579	559	631	606	578	551	586	583	543	580	605	588	598	608	582	571	628	536	579	572	579	609	572	566	573	577	589	567	588	580	582	557	525	592	589	589	578	574	602	586	559	583	566	575	544	547	558	569	589	600	562	553	562	611
29826	30650	26300	11166	1563	468	302	265	273	283	265	285	268	281	266	277	259	274	210	275	284	279	286	256	269	263	258	267	261	268	287	253	270	284	251	278	273	237	291	254	270	279	290	262	262	283	277	253	271	299	288	262	293	269	280	280	294	256	260	269	280	264	246	270	274	244	266	287	244	278	253	259	245	278	244	257	264	265	254	248	267	271	254	224	274	269	278	252	265	251	248	268	272	250	274	286	303	236	250	274	259	271	305	255	262	265	265	257	294	256	285	286	267	273	282	275	297	264	281	233	253	277	285	237	263	266	263	267	282	227	278	270	265	292	256	264	246	310	266	254	242	276	293	280	247	258	270	286	254	259	280	251	290	268	292	270	275	289	287	274	297	290	297	253	299	278	269	271	288	246	263	250	273	249	266	244	254	277	259	289	276	294	278	252	252	267	297	272	262	288	265	277	273	266	254	289	276	253	263	257	267	288	273	241	258	251	275	258	311	250	274	285	248	270	262	252	260	255	283	271	269	253	280	280	238	252	275	278	247	244	297	249	276	261	253	262	279	251	279	271	255	255	265	285	284	259	298	275	237	239	265	291	267	301	264	275	257	274	258	271	262	281	265	298	273	252	250	288	267	274	266	240	263	268	262	285	280	276	247	283	253	255	274	262	242	261	263	239	262	264	286	268	271	298	240	280	239	277	254	276	274	270	261	276	250	275	272	261	297	274	292	280	241	265	310	265	277	256	283	296	298	241	278	294	295	281	256	287	278	273	247	268	297	279	253	257	262	250	255	258	261	285	263	262	259	272	268	262	268	283	272	266	291	265	281	282	261	283	262	294	303	281	263	258	282	274	261	268	259	259	293	248	268	287	278	258	261	246	261	274	269	265	236	293	253	257	232	247	292	251	266	291	279	262	255	242	282	275	255	307	279	249	255	281	282	286	288	298	275	251	249	267	278	283	261	255	275	267	278	266	254	270	286	277	270	274	260	287	274	276	267	268	259	281	265	260	288	286	234	254	239	254	257	273	268	270	249	263	262	278	261	254	294	268	237	263	259	252	272	276	243	266	227	272	270	273	285	273	253	261	291	268	266	254	255	282	248	256	250	250	273	232	284	281	224	271	268	253	247	274	259	270	290	255	281	314	296	277	285	278	254	270	285	277	280	254	307	270	269	245	273	242	250	250	282	308	288	263	294	277	271	275	254	258	266	244	266	258	257	268	264	255	257	259	278	274	269	290	258	247	272	274	260	270	239	264	300	246	262	241	236	295	285	268	233	268	271	272	263	310	249	273	285	268	242	233	295	242	294	284	257	264	255	253	273	265	264	296	271	252	279	262	234	244	244	242	265	290	273	284	259	276	266	250	256	290	291	289	301	278	261	280	263	286	274	270	256	274	266	273	276	278	262	269	297	272	249	290	278	234	247	247	283	258	272	287	253	283	245	272	274	259	308	272	270	288	279	296	267	283	279	241	258	289	273	276	289	259	252	258	264	238	280	269	297	288	262	282	263	264	310	271	265	255	282	270	233	290	259	240	267	256	275	268	279	256	246	247	258	275	274	255	279	260	274	263	277	283	270	245	266	264	274	265	260	276	281	275	289	270	294	247	249	243	292	267	282	274	275	252	303	277	254	273	279	253	252	259	264	252	263	272	261	286	264	259	254	257	272	251	264	274	254	277	254	262	275	299	289	256	266	271	292	257	304	296	268	274	258	265	264	280	270	280	256	291	281	295	273	268	256	260	252	264	307	247	262	301	258	270	258	267	266	261	235	258	272	268	257	259	278	274	264	263	265	271	248	237	266	291	260	279	265	267	244	234	243	264	271	283	273	281	322	265	249	252	254	308	262	273	294	289	286	247	260	290	265	312	263	258	257	281	274	261	281	274	264	292	296	261	271	279	251	257	280	276	286	270	248	269	262	249	302	264	273	254	252	246	247	252	261	282	261	279	265	259	300	265	294	247	262	264	280	266	273	297	252	254	279	293	274	268	247	296	265	310	270	265	271	265	258	262	296	247	259	264	283	257	267	277	256	278	270	269	266	246	267	283	246	268	251	253	287	254	261	274	293	282	256	282	286	274	280	264	307	255	269	261	293	284	264	298	259	240	252	296	276	294	279	290	271	271	267	279	242	232	276	268	244	239	251	267	254	252	289	287	244	267	263	288	282	267	259	291	268	266	262	262	250	269	271	268	290	279	253	261	269	257	278	254	244	279	266	260	268	288	265	279	263	248	277	268	306	241	246	281	279	223	290	270	253	254	245	259	253	255	260	250	265	267	288	288	292	268	289	279	273	267	282	258	275	290	268	281	272	281	272	297	258	298	262	271	232	274	265	259	268	243	244	262	260	273	278	260	249	258	240	266	236	269	276	284	253	265	274	275	233	272	242	276	264	262	270	254	271	264	263	297	302	253	300	269	275	278	242	246	273	283	267	274	253	261	268	255	236	241	230	278	273	251	259	261	258	243	249	261	291	315	267	277	260	268	285	318	278	271	248	257	272	279	275	209	290	285	259	252	277	288	265	267	307	285	251	294	244	253	238	279	264	281	268	263	278	272	284	261	278	268	293	273	272	255	263	270	272	297	285	278	255	285	288	259	259	256	260	256	288	288	258	283	252	244	281	256	257	261	251	273	256	271	262	249	291	249	280	250	255	272	276	250	277	252	287	265	281	270	283	260	261	310	276	285	284	293	294	268	283	269	238	283	288	266	275	301	289	253	254	242	255	267	285	291	233	254	276	282	286	290	254	272	282	278	300	274	272	270	267	266	250	300	279	273	269	269	259	298	254	258	278	310	238	294	280	279	255	270	258	292	263	269	236	274	249	263	257	252	267	265	250	293	301	266	274	261	272	262	249	253	259	297	279	255	278	319	269	240	268	231	262	272	269	268	266	284	275	287	273	264	263	283	263	258	279	259	247	281	286	259	270	276	274	257	255	288	297	265	297	270	267	276	253	242	270	273	271	269	266	265	278	283	290	248	288	283	270	258	271	293	239	240	298	254	268	261	260	245	251	280	278	260	291	258	271	282	283	238	283	313	265	301	264	275	265	256	243	243	297	262	259	306	277	249	296	273	276	290	272	282	283	257	268	280	261	268	255	271	295	286	282	277	266	257	273	271	272	266	237	275	265	253	257	282	259	244	284	253	267	256	277	258	269	254	273	229	268	238	263	254	257	282	243	267	239	283	253	279	293	253	265	275	246	267	255	268	260	272	259	267	253	252	269	262	284	272	267	280	252	282	289	267	289	292	273	288	269	261	265	285	251	248	272	277	279	262	240	246	242	257	254	272	289	280	267	244	238	268	242	262	282	284	258	268	277	262	269	278	265	254	253	239	259	266	258	257	272	259	283	259	265	264	250	278	246	251	268	260	248	304	262	286	271	271	292	273	286	266	267	270	267	261	258	263	275	268	248	237	334	265	247	250	253	286	275	265	250	262	279	289	249	294	276	273	277	250	281	281	259	276	245	278	288	269	239	263	281	269
37905	47524	31173	12128	3141	967	590	506	506	543	496	482	542	517	505	486	555	492	511	494	514	553	511	497	504	520	511	551	528	499	504	493	510	512	516	483	545	506	499	519	541	502	519	497	546	519	496	501	518	475	495	521	471	493	519	528	483	488	488	537	540	520	520	511	558	520	528	529	464	490	519	527	534	504	514	496	494	499	510	494	512	520	541	518	476	491	551	527	527	486	481	516	517	510	483	500	518	499	539	501	500	502	501	490	501	527	515	471	494	488	483	496	480	510	519	528	499	508	473	506	502	517	508	482	498	503	531	501	532	485	479	513	527	481	508	524	549	487	553	500	542	531	521	466	530	511	574	472	533	498	481	503	492	529	497	516	518	512	493	496	479	506	517	545	517	528	477	510	552	481	511	526	536	519	542	528	506	510	507	504	507	520	498	535	501	531	494	530	513	481	522	545	535	525	477	528	498	483	508	501	522	486	524	535	467	540	523	539	521	522	512	450	526	441	497	478	512	472	506	514	503	509	477	515	507	510	484	508	554	520	488	536	513	519	489	488	518	499	498	504	529	512	536	514	484	504	485	505	523	527	536	549	505	528	503	521	525	506	502	540	516	510	481	502	511	525	526	543	530	483	533	489	516	512	514	533	527	483	516	453	517	526	504	507	469	549	494	492	526	517	496	481	462	533	513	509	496	534	464	499	489	522	510	495	529	510	512	540	539	485	494	531	501	498	501	509	474	468	498	523	526	497	515	508	509	507	531	530	522	529	482	502	512	479	518	512	532	526	498	513	468	506	518	516	501	485	506	522	491	505	493	554	524	540	514	500	534	509	545	493	498	516	521	513	485	511	543	496	504	477	493	498	524	494	528	499	522	520	507	513	476	468	504	547	481	487	485	523	485	421	502	548	522	491	472	532	484	529	518	496	529	490	509	503	510	531	523	533	521	481	484	514	469	499	473	526	487	515	500	495	504	539	503	535	507	532	507	495	510	531	524	492	501	521	509	533	495	522	470	500	525	543	454	522	492	478	492	479	489	535	521	475	511	541	575	532	466	525	495	507	494	535	505	551	532	503	489	506	473	498	530	483	550	528	536	507	531	514	509	511	501	491	510	500	482	525	511	523	513	513	512	484	524	505	503	484	492	533	534	510	493	489	512	485	509	527	513	555	443	480	474	518	497	518	517	566	488	480	530	541	503	516	497	488	499	538	489	571	530	513	508	514	502	536	527	526	541	529	533	492	545	527	503	496	490	502	489	503	562	504	503	514	508	513	473	541	546	494	503	493	537	509	491	507	493	511	524	487	492	528	493	523	539	500	510	542	460	526	525	479	518	516	494	542	526	511	578	504	514	540	497	478	491	500	515	506	526	529	544	545	502	492	517	517	515	518	497	470	473	488	507	488	533	485	489	500	509	504	539	492	498	514	499	503	491	491	486	520	504	510	525	525	488	518	533	489	527	548	557	512	484	512	512	494	462	487	521	513	500	520	519	525	514	531	512	494	491	505	495	531	522	515	502	475	514	481	455	492	544	525	526	510	513	512	547	503	513	517	530	509	488	525	509	496	503	472	536	507	531	555	543	476	466	521	495	490	517	545	558	515	572	492	511	495	498	545	487	517	509	489	465	480	509	467	508	515	483	504	479	503	512	469	517	480	490	482	515	541	496	496	523	479	534	491	512	491	571	476	489	501	485	511	475	526	503	493	504	484	518	555	498	501	525	509	545	466	484	537	506	512	487	497	498	490	479	524	480	521	527	506	543	527	523	489	540	526	497	493	480	524	512	527	491	506	479	507	524	451	511	531	493	505	521	535	498	558	510	536	515	548	515	475	525	554	488	532	509	518	535	486	513	503	478	466	487	522	510	513	509	512	507	496	510	450	516	497	505	497	491	523	486	517	497	514	510	463	501	544	513	544	473	515	558	490	505	500	513	482	496	550	553	515	495	530	535	524	482	494	493	496	498	491	523	535	524	505	505	486	502	476	480	493	477	521	519	495	488	520	521	495	516	515	526	499	529	519	521	512	495	487	497	496	491	546	503	532	527	526	534	506	495	521	536	540	508	502	474	514	511	505	502	517	486	456	474	506	525	477	528	527	509	552	498	523	517	519	522	484	522	514	524	506	480	502	534	543	498	488	509	506	522	490	516	509	500	485	526	513	511	506	476	494	529	448	541	486	523	511	535	520	510	475	510	492	493	502	486	478	511	534	512	463	516	510	493	474	507	487	553	502	519	510	499	477	529	511	487	520	508	534	501	532	506	519	488	537	544	536	522	505	472	483	455	466	513	462	510	518	495	533	486	521	520	520	510	530	513	482	479	490	484	514	513	522	499	478	505	508	519	512	498	486	492	500	504	503	538	493	552	550	511	510	523	516	477	523	523	508	512	500	476	484	517	506	500	465	517	487	547	520	527	493	500	536	479	546	499	525	510	494	482	492	502	480	494	502	508	527	525	472	514	490	487	506	534	516	567	466	514	508	522	521	527	482	457	508	450	520	557	469	484	559	549	496	499	525	519	504	498	497	509	527	495	514	484	484	511	482	501	519	467	553	508	479	457	505	535	515	492	532	508	546	524	488	515	509	492	504	487	542	487	492	488	478	508	522	545	549	515	531	503	518	502	552	525	484	474	491	482	522	524	515	491	493	477	511	533	497	479	492	511	506	486	513	515	521	508	504	485	495	504	535	501	534	532	504	504	506	550	493	537	514	503	533	516	518	503	538	535	520	491	524	493	522	501	521	511	508	510	484	509	541	486	468	524	509	476	519	542	486	499	497	516	508	531	530	502	534	529	479	454	503	527	503	531	542	503	521	516	484	519	507	502	513	518	503	485	510	499	517	486	535	506	505	516	514	515	527	499	486	513	509	514	484	523	498	506	523	463	509	510	494	537	569	492	550	504	492	497	529	528	505	508	520	495	465	532	480	489	528	521	515	526	550	509	492	459	521	482	504	514	462	487	540	500	546	478	507	493	478	471	499	501	532	489	533	525	510	476	561	505	556	529	487	517	510	522	484	489	474	530	491	534	518	525	537	492	508	514	504	486	536	503	529	482	512	537	516	519	513	505	526	476	524	522	516	506	520	511	501	476	497	494	509	526	517	542	515	474	550	463	483	470	515	486	511	465	518	546	482	523	541	516	489	539	539	509	511	519	491	506	528	477	472	522	493	521	546	484	508	547	532	525	499	505	484	492	519	505	474	506	508	494	532	511	533	536	513	526	479	497	483	500	558	520	564	540	471	546	551	522	517	508	490	501	536	536	503	517	504	525	491	534	553	495	475	525	507	492	503	492	500	489	471	506	504	523	489	494	527	525	474	490	504	492	506	526	532	506	475	517	524	491	519	487	494	474	474	509	470	529	486	509	489	517	481	527	524	481	516	535	452	515	528	500	514	507	521	513	486	499	529	496	524	481	475	509	511	501	484	536	495	483	510	554	541	559	496	491	508	508	516	489	501	491	533	503	473	499	517	508	530	486	543	466	505
24910	24277	33196	26963	17900	4905	508	287	286	281	295	271	284	272	262	285	265	268	264	298	266	290	283	273	283	276	290	265	281	257	289	275	281	277	308	269	294	261	309	301	228	269	247	295	269	284	250	286	275	278	314	268	297	248	274	298	245	299	247	266	274	262	310	285	253	266	296	292	288	251	281	260	260	265	281	263	269	303	289	290	273	261	287	286	257	291	274	248	284	245	274	284	259	288	289	270	287	284	236	280	276	268	258	308	292	282	256	298	277	271	285	274	271	254	276	298	274	262	272	269	267	282	279	264	251	258	260	290	258	253	264	273	299	260	284	281	302	257	266	267	266	275	260	276	297	274	264	273	275	292	258	291	268	281	258	291	286	268	288	260	278	275	277	308	291	275	246	261	291	286	271	266	279	252	263	278	299	299	284	284	271	261	295	274	282	268	279	245	227	271	246	290	269	262	282	254	273	258	261	260	260	252	262	261	302	290	281	276	270	268	250	303	253	271	282	250	296	296	271	251	271	321	295	271	265	265	285	258	291	284	248	250	244	272	288	268	294	280	252	272	251	252	276	269	265	270	226	268	274	253	271	272	295	284	276	260	266	247	299	286	308	284	266	267	257	295	280	271	262	293	293	277	286	266	284	288	287	281	258	274	246	307	268	279	282	262	259	294	281	278	303	280	275	291	259	282	247	282	225	258	246	290	283	243	289	280	268	262	243	255	277	297	273	276	264	266	270	266	279	262	253	238	304	257	270	261	264	278	295	262	279	308	265	262	271	244	279	240	264	270	317	278	261	259	272	265	271	274	272	279	253	245	278	247	264	267	282	267	266	255	269	263	275	283	270	292	278	260	262	295	255	309	267	290	287	278	221	291	263	253	298	257	254	278	263	268	276	307	266	271	282	230	304	276	264	268	282	264	275	264	284	250	271	258	273	240	242	311	269	247	272	257	300	298	257	291	294	307	255	263	275	276	281	287	251	264	266	254	277	261	282	241	289	279	260	258	276	240	284	253	253	280	279	306	279	274	261	275	284	247	274	254	268	253	314	261	272	251	260	266	295	228	268	280	282	263	264	274	289	271	261	252	254	243	279	269	248	290	258	241	288	247	261	266	304	300	282	294	286	272	248	298	296	254	288	256	251	246	269	278	295	260	259	270	241	285	290	254	271	272	273	272	258	275	292	269	262	319	261	254	269	259	267	274	253	258	269	273	256	247	274	272	276	264	261	268	275	298	288	236	274	283	298	257	239	263	299	305	255	291	276	257	278	285	272	264	248	262	287	263	258	263	300	289	292	271	270	285	266	266	248	263	285	274	279	278	265	259	250	295	276	277	282	301	248	261	287	240	273	256	258	248	285	288	280	302	266	257	288	279	278	265	254	267	276	299	284	294	273	245	276	275	267	283	261	274	276	293	250	258	268	282	295	303	272	241	259	276	265	272	282	281	300	264	272	267	237	273	292	291	258	293	270	276	282	248	283	272	290	275	283	286	278	259	285	260	245	272	279	275	263	271	279	277	267	278	295	258	275	276	292	260	261	281	288	258	298	271	281	306	274	257	283	276	260	274	269	273	268	241	314	283	273	258	261	272	279	246	263	270	247	298	268	269	272	303	275	293	273	261	282	258	266	243	266	276	291	247	265	271	285	272	249	304	244	286	288	253	282	258	279	278	251	256	272	271	279	303	250	272	277	299	283	277	276	276	270	268	276	288	288	285	300	262	268	299	282	282	263	276	287	262	297	271	292	268	283	274	276	312	277	272	307	283	308	275	243	257	286	265	282	272	301	259	251	277	241	272	291	265	239	306	288	270	297	246	251	266	282	289	263	265	235	248	247	298	255	281	277	290	258	274	289	269	305	283	273	277	286	267	302	273	237	262	274	261	274	287	294	307	276	305	267	244	262	292	275	298	316	262	257	274	312	279	272	279	258	279	265	252	285	277	287	267	259	254	274	281	256	279	286	301	284	279	288	257	279	253	274	259	238	270	294	261	278	267	295	289	304	251	259	261	257	284	272	276	290	295	287	254	277	275	254	268	278	262	287	278	293	267	272	255	253	277	248	284	268	294	256	286	274	252	289	291	266	260	287	276	287	303	283	256	293	296	285	282	245	240	286	275	257	294	252	234	296	267	283	276	258	314	267	252	293	294	274	303	266	264	258	285	302	264	256	300	286	268	281	279	262	289	274	265	256	258	310	293	254	275	268	290	274	275	288	265	286	263	273	266	262	261	277	262	277	296	303	276	257	274	266	260	271	282	279	269	276	260	286	281	251	274	256	280	274	241	275	245	257	285	283	268	270	249	297	267	278	282	269	241	315	279	297	256	287	295	270	288	254	275	285	272	273	301	287	286	310	306	299	329	257	253	280	275	270	282	291	257	275	275	291	287	290	276	288	286	305	257	294	263	262	291	282	256	265	244	283	295	295	261	269	260	258	260	285	278	269	251	257	283	272	283	281	277	276	259	254	281	285	275	280	243	260	271	269	288	276	263	265	285	257	298	269	295	254	256	257	277	293	247	270	248	283	281	264	273	274	251	261	263	315	267	263	270	289	307	219	260	272	313	277	293	277	274	264	277	238	252	278	301	277	281	290	275	267	263	285	282	294	303	270	274	287	278	268	267	260	289	277	256	307	265	259	268	300	261	285	282	267	241	246	288	301	277	273	258	282	282	288	273	283	262	285	258	249	283	268	278	264	276	261	278	271	285	274	270	235	247	234	278	252	279	271	294	291	270	254	247	261	274	244	281	300	266	290	249	257	242	266	300	315	261	261	296	272	233	258	271	253	287	258	256	283	243	320	273	279	277	246	235	256	283	273	237	286	294	280	279	284	287	256	291	285	278	272	263	252	277	246	280	299	285	307	301	279	282	282	297	274	254	260	313	299	270	276	270	279	276	254	263	279	299	281	267	283	260	269	295	275	275	276	271	267	318	256	246	292	294	281	247	291	259	258	255	281	298	281	272	283	266	267	280	267	252	248	265	250	277	264	257	267	275	271	261	243	262	267	272	286	248	283	261	285	242	270	285	263	245	280	272	293	268	262	261	259	270	274	279	284	281	280	272	250	259	276	271	267	279	301	257	284	275	231	267	273	264	285	266	289	274	291	292	295	283	250	280	264	258	300	280	280	320	268	249	271	262	250	242	272	277	305	274	250	277	264	287	262	275	286	284	257	249	285	273	269	308	270	291	258	248	285	269	275	297	270	282	278	289	252	283	314	295	292	264	268	266	266	266	269	298	280	259	278	273	243	259	286	283	291	267	287	249	276	276	286	293	284	271	273	273	272	300	250	260	274	277	286	301	267	263	288	289	259	286	280	270	249	261	263	290	254	267	282	273	279	265	261	313	302	301	262	282	283	281	269	244	283	275	275	262	281	255	225	277	284	256	264	286	282	292	252	268	253	293	272	277	271	305	276	235	278	304	284	275	260	249	267	253	269	291	282	262	289	267	289	293	277	265	277	295	256	267	269	268	266	306	271	290
59801	88376	61891	33624	12818	2707	803	550	538	517	546	499	533	518	513	532	530	515	518	554	460	514	521	501	504	493	566	519	555	511	511	523	513	490	482	503	490	482	529	517	470	499	478	505	541	551	501	506	546	555	535	529	480	475	505	523	459	496	527	483	447	548	566	534	542	518	536	504	529	525	478	485	523	561	479	578	526	507	453	500	505	555	488	489	549	460	502	531	557	522	514	551	506	512	515	536	535	523	508	516	526	513	548	507	509	496	528	472	465	494	505	526	553	510	494	514	480	522	530	519	520	520	472	575	572	504	506	543	558	540	487	492	523	478	542	503	483	530	506	502	547	509	511	511	501	500	506	524	531	488	520	521	492	502	520	482	509	522	524	540	554	516	529	501	511	517	488	484	502	535	510	535	534	452	524	542	535	496	502	522	513	517	522	554	522	519	531	562	539	497	517	546	513	528	498	496	486	498	545	520	537	491	512	462	497	490	455	500	530	507	494	531	483	477	525	497	527	480	518	517	523	533	477	510	500	482	517	532	537	536	507	525	493	544	546	514	510	495	489	478	526	525	496	533	497	505	501	541	492	537	523	526	512	461	550	504	494	548	527	574	486	522	521	507	552	534	524	484	534	557	523	543	511	504	492	527	527	499	491	567	510	493	504	532	499	537	486	514	542	534	524	493	488	515	521	546	545	519	511	523	498	504	513	520	529	516	507	506	511	517	533	488	509	481	509	521	484	501	533	506	510	529	522	533	484	525	533	471	514	510	519	533	493	520	523	523	481	520	492	529	485	519	539	525	534	536	528	530	515	513	507	534	511	539	541	516	509	536	509	543	509	516	497	500	533	534	485	504	546	553	508	521	462	521	518	529	534	501	481	515	509	504	517	480	488	554	554	513	575	523	504	490	558	476	515	555	525	523	523	501	497	511	514	493	536	538	514	496	517	539	500	506	549	514	542	530	575	491	524	537	548	477	516	530	517	562	510	535	543	499	531	483	554	506	538	525	555	514	531	514	499	506	527	568	518	532	525	482	525	535	575	507	553	525	524	524	533	532	508	498	538	533	503	503	575	518	506	497	501	532	532	561	499	528	521	519	542	511	564	567	462	539	506	543	500	514	494	499	530	514	503	438	561	497	495	563	499	551	513	526	494	500	479	507	523	500	515	506	499	538	541	519	524	505	514	498	490	495	528	478	524	490	504	525	502	524	517	473	513	532	494	472	498	511	571	514	504	550	472	533	543	502	505	529	550	493	530	498	553	532	512	515	486	545	538	484	537	531	501	491	521	512	507	522	513	487	499	500	510	530	507	526	550	538	540	541	471	527	489	525	538	516	520	535	521	551	490	533	548	515	490	432	502	539	517	522	516	527	524	478	523	519	541	551	484	531	503	513	503	502	507	483	532	519	517	510	502	535	516	476	505	524	495	543	540	490	501	536	490	537	512	500	518	504	555	479	487	516	488	555	510	554	524	518	524	478	534	474	532	488	545	524	533	547	485	528	512	520	462	543	504	480	481	501	527	509	515	528	499	540	495	467	539	489	494	548	514	476	528	518	547	514	520	512	536	504	489	516	516	508	458	546	486	526	526	502	523	508	475	564	525	510	494	496	527	490	550	528	562	508	528	485	505	549	502	514	492	527	542	511	524	541	509	534	529	519	532	539	504	488	507	521	554	514	526	527	483	529	517	516	535	509	481	516	511	484	508	486	553	536	522	521	492	494	502	536	478	484	518	492	515	504	524	510	526	544	544	512	472	516	499	534	527	561	531	558	509	501	495	485	542	534	525	549	519	523	500	514	486	513	534	496	504	564	466	500	519	536	524	520	507	520	525	508	528	540	523	493	511	492	522	508	553	507	515	524	523	526	505	532	510	521	509	511	517	530	483	503	553	525	494	510	521	541	529	536	488	489	499	510	482	522	494	560	513	527	488	505	498	530	501	504	506	497	524	523	517	520	518	523	572	487	489	532	542	490	541	548	526	524	489	527	526	562	518	519	488	531	556	532	480	491	501	506	520	514	533	510	526	501	571	519	513	509	514	489	517	518	465	562	536	501	529	495	523	510	514	532	497	542	506	550	537	506	531	511	494	539	549	567	510	478	520	500	524	504	497	524	545	520	521	505	459	516	495	499	539	536	510	487	492	500	531	503	564	462	506	562	532	532	534	540	488	497	538	532	525	552	522	541	519	519	565	510	515	508	513	477	509	470	521	532	530	516	531	487	498	527	512	521	491	503	588	493	506	507	523	475	500	545	522	529	488	538	516	533	521	519	544	537	565	543	499	527	515	497	515	493	496	512	537	532	513	535	516	520	540	505	535	477	552	533	528	526	493	498	505	521	514	516	504	532	538	489	505	505	524	526	551	526	527	487	515	556	503	518	524	527	524	545	507	507	487	500	528	502	571	534	527	481	507	506	472	540	520	489	509	514	535	491	515	510	539	518	505	500	533	475	508	538	496	524	495	500	554	523	509	525	511	513	554	572	501	543	482	493	503	537	508	512	545	528	524	527	548	517	512	500	512	524	525	547	530	537	521	559	538	490	537	532	505	539	543	527	536	561	484	568	510	508	502	572	468	502	511	525	511	520	532	561	547	494	508	527	512	509	528	545	521	503	565	522	544	510	519	524	545	598	545	528	527	521	531	502	534	514	520	535	506	511	518	477	542	522	521	474	485	513	522	485	532	545	506	574	501	516	557	514	490	530	530	527	499	513	487	518	491	514	506	512	509	527	570	555	568	506	500	494	531	510	521	525	556	508	492	523	537	525	515	530	526	523	523	513	511	555	518	487	528	498	504	576	477	489	486	534	465	527	550	511	562	485	475	541	528	523	508	530	487	523	544	519	510	532	552	513	478	504	539	522	519	526	504	495	502	533	550	522	513	589	514	497	486	510	499	494	496	514	481	522	525	521	487	515	512	537	529	530	515	482	508	546	534	502	503	491	535	503	490	524	499	505	560	531	502	504	483	498	540	523	528	493	493	475	495	522	493	482	503	523	484	457	539	507	518	494	520	488	541	497	494	518	511	530	532	518	524	484	491	514	491	531	485	552	530	515	483	535	519	512	504	473	535	533	515	533	566	522	520	513	500	527	548	521	516	505	521	540	509	552	490	513	517	505	527	522	466	529	543	528	549	533	482	529	522	477	531	498	507	536	541	530	533	540	485	484	511	533	506	479	549	560	503	508	509	489	528	505	495	511	515	506	505	499	532	545	527	507	522	530	505	544	518	521	534	554	513	511	528	495	511	454	533	523	534	505	480	496	501	533	502	489	554	497	523	493	508	544	467	514	512	556	542	531	531	518	505	491	568	578	489	529	493	530	510	498	516	550	535	518	525	506	498	512	517	538	507	535	474	509	567	512	536	506	545	554	517	511	518	533	531	498	515	494	486	504	511	526	535	503	494	537	494	525	503	509	524	556	528	525	519	511	520	570	554	506	506	492	587	512	508	500	512	504	521	533	529	517	520	547	535	543	534	552	520	491
23497	22370	31056	24940	21084	15981	2597	397	377	350	315	345	346	336	331	339	356	312	331	374	333	323	340	301	327	309	347	295	323	318	335	342	300	266	332	361	335	327	314	327	337	333	351	378	322	338	325	317	331	346	334	342	315	311	338	333	316	298	328	327	327	324	335	325	290	351	326	325	298	325	323	318	337	305	317	298	313	350	325	320	352	331	321	315	359	301	311	338	314	304	321	334	334	346	324	320	286	330	335	344	314	317	339	337	317	305	337	354	320	318	314	324	303	308	314	316	348	317	345	289	311	325	332	321	286	307	323	294	339	285	314	354	325	340	321	322	321	312	339	311	354	339	302	314	313	316	317	305	329	335	319	330	316	361	307	318	326	313	343	318	290	324	339	330	313	325	308	318	300	333	327	332	314	321	351	332	335	325	331	322	299	335	321	330	329	324	326	333	306	290	326	368	328	310	338	318	287	345	308	314	328	303	330	312	315	330	306	331	310	292	314	319	351	303	316	314	304	331	321	322	348	299	318	315	327	331	320	321	327	372	354	330	325	319	314	336	341	297	356	318	322	337	337	342	306	328	313	332	319	299	347	321	305	338	327	297	351	301	343	342	335	314	318	335	314	350	303	337	313	300	327	305	314	324	313	304	323	368	338	324	333	358	308	307	321	342	332	332	303	327	290	334	321	344	352	297	322	295	309	321	312	334	304	322	300	305	342	313	349	371	329	361	299	330	312	306	331	319	330	325	293	334	321	329	322	337	331	325	345	332	300	336	316	322	351	326	323	314	314	308	305	302	320	327	308	319	290	301	340	308	319	326	348	335	307	302	306	320	319	329	317	320	350	360	335	308	332	291	279	336	335	346	334	337	332	316	320	335	345	295	360	327	338	346	331	335	300	318	327	363	331	361	308	317	323	358	342	297	366	329	312	336	327	320	322	356	318	313	322	325	328	323	299	306	304	322	329	302	300	328	332	315	324	342	323	313	315	305	327	295	331	323	335	321	281	332	311	329	301	302	290	314	304	307	306	291	320	316	347	309	321	315	301	346	293	311	319	327	286	294	348	335	328	297	321	335	318	332	333	334	314	341	321	336	335	334	328	324	320	323	305	302	347	294	288	303	319	314	279	338	316	318	326	318	312	319	312	330	320	305	293	299	326	322	310	338	314	321	307	322	319	321	330	304	287	324	327	304	316	292	362	315	305	313	332	360	359	297	332	335	309	303	301	296	327	316	334	317	309	302	341	333	334	316	292	296	330	328	312	299	339	327	363	291	288	304	293	333	317	302	318	332	320	339	262	321	338	341	293	318	360	308	332	340	323	307	315	312	311	337	288	325	339	297	316	302	320	320	281	320	307	318	319	339	321	310	302	323	331	324	317	319	341	353	322	360	339	318	335	339	314	327	318	325	327	296	344	307	311	306	336	325	308	340	330	337	318	344	325	338	301	338	312	306	329	318	313	303	315	312	318	332	325	320	308	368	341	339	315	332	315	327	319	336	336	311	335	340	291	308	293	340	307	357	334	309	303	301	305	286	315	312	346	302	337	295	317	305	340	298	339	314	334	317	310	318	311	290	331	350	302	329	322	361	318	327	321	316	342	311	299	321	344	314	311	346	321	317	332	321	299	338	276	329	324	315	334	319	302	341	336	309	293	308	314	302	316	311	344	340	335	326	362	334	309	346	291	351	342	304	299	327	335	310	318	320	314	292	321	303	342	328	315	304	322	329	307	290	297	318	345	315	274	322	324	321	313	336	295	336	317	340	347	339	326	300	325	317	345	309	305	318	339	347	333	325	311	356	293	312	333	331	336	324	331	305	343	318	301	340	315	310	324	317	295	327	312	267	288	304	343	318	297	319	333	316	316	317	322	303	304	311	343	331	296	301	346	304	296	320	332	311	314	319	313	304	308	333	327	352	307	317	316	307	329	319	319	313	298	317	328	316	308	317	359	323	335	361	309	329	308	317	346	325	337	331	339	344	319	321	308	327	316	337	338	294	312	319	341	312	353	295	312	290	303	318	346	345	292	337	311	331	337	332	309	318	307	314	325	305	332	301	331	324	305	330	348	377	323	298	309	293	301	320	299	330	358	294	351	326	300	315	310	290	325	306	321	312	334	344	338	311	318	316	325	323	339	315	330	310	355	307	307	312	317	326	337	343	326	321	304	322	302	305	331	312	296	342	335	358	319	341	306	325	304	291	352	315	289	299	297	307	316	341	306	314	328	282	320	305	322	316	344	318	340	329	331	316	322	326	319	301	340	304	317	288	318	363	304	310	326	295	314	303	309	313	324	307	299	326	314	307	336	339	334	333	297	319	308	303	317	311	363	308	330	334	308	302	352	341	311	316	329	318	314	309	313	322	338	300	334	324	319	299	345	358	303	317	348	315	316	330	319	305	305	330	334	332	312	309	316	338	303	308	342	336	327	324	322	292	315	313	311	310	333	315	322	317	334	289	326	323	300	349	325	324	323	343	340	339	312	303	330	338	305	316	306	321	300	340	302	340	297	343	325	282	338	311	315	316	300	335	324	321	340	306	324	308	312	326	313	308	334	334	331	288	294	362	319	322	319	311	315	321	316	299	357	302	334	296	316	340	321	295	339	340	302	315	329	330	333	345	325	324	318	335	334	318	344	312	327	337	324	328	316	332	289	304	341	348	325	322	272	318	324	330	282	289	323	319	289	302	349	337	330	325	323	297	352	362	356	317	323	322	333	316	331	294	350	317	325	321	351	292	307	306	333	329	325	327	324	317	326	320	311	302	339	334	304	288	303	305	324	300	337	300	342	294	329	321	339	330	320	303	278	321	326	323	327	322	321	295	311	336	351	352	314	348	288	316	333	334	323	289	356	302	311	332	305	306	324	294	351	317	315	328	305	327	296	304	314	330	304	308	313	315	289	298	358	316	309	315	340	312	344	294	304	308	270	316	302	355	314	320	311	363	326	328	306	307	342	363	306	346	297	336	304	329	327	311	323	304	318	325	320	305	307	328	318	310	336	347	347	325	299	310	348	311	331	314	342	299	311	311	342	310	325	314	313	321	320	309	295	318	308	332	347	313	320	320	305	334	364	311	313	342	355	315	317	338	327	366	320	319	306	317	328	323	322	309	329	362	319	358	304	329	311	340	309	317	297	344	297	315	320	316	320	302	340	318	320	334	322	321	331	276	302	344	331	299	317	299	336	304	342	333	320	319	327	321	334	321	318	323	325	332	310	341	319	332	299	322	334	314	343	356	324	308	336	315	300	335	337	301	320	323	329	331	327	307	308	339	336	337	301	318	331	311	317	304	348	352	335	326	339	306	315	329	326	322	294	327	297	350	289	327	342	315	314	317	331	290	333	327	292	329	323	315	326	331	346	323	324	326	328	296	297	325	338	298	351	342	353	343	300	322	304	306	314	327	319	341	295	351	315	318	326	306	318	303	355	336	317	290	290	340	294	331	290	332	311	316	336	345	314	313	327	330	328	318	319	311	338	302	330	318
60754	99510	72046	41799	18873	4645	1146	681	581	615	611	559	575	619	578	577	544	571	545	570	576	578	570	580	574	605	576	582	600	613	572	569	567	578	578	573	573	595	567	595	536	627	578	614	578	605	618	586	566	603	581	557	563	602	641	588	590	571	583	564	578	607	552	605	544	583	612	556	572	575	572	606	572	538	616	585	594	609	594	591	573	548	582	559	595	585	565	593	595	587	605	615	553	548	582	581	560	588	550	578	548	574	563	614	595	562	584	571	570	615	609	579	563	568	580	565	569	564	585	547	589	601	592	580	586	565	541	592	592	574	571	581	572	583	550	597	567	598	573	573	612	548	567	564	569	571	584	552	609	562	609	608	578	588	554	582	605	532	560	570	565	579	547	612	579	589	568	543	571	564	614	562	579	575	550	575	552	589	568	574	557	566	540	558	578	580	601	573	536	537	605	555	555	583	610	567	560	608	573	583	574	572	583	561	564	569	582	554	609	595	567	580	619	592	569	609	590	607	559	583	590	580	651	540	578	560	619	558	570	561	604	554	611	565	570	543	548	557	565	530	584	594	533	558	621	565	586	573	601	619	539	591	602	575	564	585	558	587	569	604	572	575	585	571	560	572	589	570	601	556	550	599	596	542	557	539	579	574	568	564	535	547	598	596	563	568	591	517	560	626	549	590	580	561	563	576	581	575	548	549	532	542	552	533	539	580	621	583	546	576	565	604	592	562	558	555	586	594	550	609	539	542	570	615	562	567	570	522	565	583	584	599	585	583	602	624	550	555	562	598	572	525	561	547	587	549	566	570	582	612	567	569	596	606	579	572	585	589	577	560	524	578	534	563	601	576	550	536	619	587	583	561	568	579	574	559	576	560	571	583	532	522	609	551	597	553	588	529	611	599	526	543	559	586	563	533	596	587	558	560	567	555	564	569	588	571	542	558	552	596	548	565	596	559	541	621	626	574	565	559	603	567	560	580	564	603	582	597	571	612	559	578	576	603	606	577	572	575	613	593	538	576	620	630	592	598	568	604	592	523	585	527	585	572	595	570	603	533	550	584	618	532	581	543	580	565	597	591	564	561	583	602	571	607	574	624	532	545	604	587	548	544	595	551	563	575	582	578	597	566	524	588	566	546	597	568	578	570	554	586	578	542	554	573	580	581	610	574	585	567	574	566	592	567	577	576	559	614	577	571	571	545	592	598	579	562	582	571	564	552	541	566	556	560	619	558	557	564	593	547	565	508	601	542	556	592	571	592	596	584	563	588	621	547	600	603	567	594	636	614	590	575	576	579	575	593	577	608	519	593	535	546	568	533	503	577	556	537	577	580	626	572	575	606	573	557	570	555	554	590	573	560	576	610	564	523	553	595	609	602	569	600	601	558	525	551	597	584	627	566	570	564	626	540	590	597	535	581	623	577	596	545	564	594	547	567	564	622	575	598	572	538	606	572	545	585	582	596	585	552	536	581	593	592	587	616	540	554	572	596	594	600	601	540	585	534	533	555	583	549	562	549	568	589	574	575	559	576	575	548	599	544	556	640	605	548	605	567	588	603	596	615	597	554	605	587	556	600	568	577	607	578	562	594	591	626	593	576	577	560	568	574	616	578	555	598	522	605	573	556	587	551	614	537	550	571	583	578	551	573	596	596	560	628	607	591	562	581	549	557	540	584	566	585	596	559	540	550	554	547	554	594	582	611	541	599	582	607	601	585	573	537	590	574	616	568	623	572	564	576	586	585	575	567	553	525	608	573	593	617	567	622	593	542	581	589	563	587	569	568	571	593	568	530	547	535	549	548	572	587	569	547	616	554	585	532	538	592	614	583	583	565	576	553	583	592	564	556	573	585	572	552	594	598	590	567	585	576	582	545	542	540	556	530	568	568	573	568	599	591	567	576	586	604	560	576	573	576	559	564	560	582	557	558	627	546	599	530	590	569	573	569	589	538	574	582	620	573	598	563	552	560	581	583	611	544	577	597	513	573	608	615	551	582	584	578	628	571	543	571	578	581	564	575	576	586	581	614	548	541	612	604	554	576	566	532	586	575	612	588	576	577	632	537	586	585	582	578	550	640	558	593	605	591	585	594	547	563	568	567	595	591	581	588	544	539	572	556	564	613	599	601	574	566	570	596	608	559	558	590	570	557	579	583	555	567	558	574	577	535	575	583	560	549	599	590	573	549	587	563	607	569	614	603	637	532	599	577	577	619	615	532	550	554	564	553	587	599	557	541	543	606	620	569	584	565	598	582	590	591	616	620	581	601	546	541	557	544	568	541	531	577	563	586	563	582	573	615	561	581	538	600	593	604	604	594	628	572	551	580	580	580	623	580	552	605	567	553	559	596	597	595	574	558	599	563	585	539	603	552	530	576	584	539	589	555	610	599	575	568	598	612	537	610	583	559	583	549	580	525	612	594	565	568	592	622	571	605	584	564	595	557	564	558	548	556	574	525	592	562	588	591	540	583	581	545	550	573	586	591	565	542	623	555	566	591	600	600	538	597	599	600	579	551	535	580	559	581	551	575	604	606	575	592	604	624	591	599	581	571	585	568	541	566	576	548	553	604	596	585	594	624	541	571	575	526	546	581	596	570	576	554	596	575	594	587	552	599	586	564	596	534	581	610	565	600	576	578	583	561	541	607	585	596	543	555	554	603	523	541	574	560	579	540	611	573	564	613	615	613	610	547	563	568	570	563	572	558	669	529	594	551	562	586	567	569	585	592	575	561	617	559	545	595	583	590	559	602	572	558	560	586	577	567	568	570	605	598	577	559	595	593	564	584	557	567	624	575	574	605	603	577	583	600	551	582	560	560	590	543	578	595	597	543	573	552	595	565	580	573	560	604	569	517	587	551	578	566	563	617	568	608	590	614	604	571	546	605	557	554	589	582	546	607	550	555	593	600	567	578	611	571	606	550	578	591	539	596	580	562	560	542	533	605	571	602	571	586	576	604	631	566	620	612	595	575	573	563	573	612	575	560	571	572	557	581	593	613	516	585	576	572	588	552	573	576	591	565	572	561	585	523	566	589	544	576	573	572	586	562	532	625	597	556	536	576	579	628	580	562	590	573	586	533	589	596	551	535	579	511	591	580	535	543	556	579	573	607	569	588	567	541	596	533	568	583	563	568	580	587	598	608	580	560	571	598	570	578	546	602	560	611	558	558	567	540	529	586	609	596	555	578	543	616	538	556	626	539	643	569	578	606	571	591	526	575	557	577	514	590	598	617	550	552	591	618	565	541	560	578	558	571	565	572	517	545	578	540	578	572	596	536	618	544	560	599	547	549	540	547	564	578	596	564	607	579	545	546	560	582	566	560	573	601	579	596	576	518	591	593	559	585	553	557	567	580	601	604	572	584	611	580	541	593	606	568	578	580	552	565	578	608	562	583	587	593	538	595	545	524	563	533	614	528	578	572	551	575	554	547	583	573	562	555	614	597	593	593	548	606	559	546	568	579	546	591	587	594	593	585	538	565	601	547	566	616
30194	30618	26459	11079	1729	557	321	284	276	291	278	234	297	296	254	266	273	286	297	273	278	281	266	246	234	255	275	268	263	271	259	264	264	244	283	267	271	250	318	271	277	252	261	289	253	247	278	270	261	281	262	279	293	277	286	274	267	279	247	285	289	267	241	280	281	279	281	276	293	291	265	270	275	281	266	295	258	264	283	265	279	252	252	266	278	287	272	271	261	277	266	273	287	267	275	249	286	261	282	265	274	275	252	274	251	290	263	282	280	263	252	242	248	291	269	256	264	300	257	285	272	267	236	244	266	281	234	271	243	286	283	258	292	261	251	281	287	267	305	253	248	269	295	263	245	265	269	280	251	273	260	277	262	261	273	299	264	272	282	265	285	252	239	301	297	266	246	303	270	262	273	253	259	268	279	275	303	268	249	259	264	245	279	266	294	278	285	299	283	289	253	278	248	267	273	253	264	298	288	271	278	241	254	266	272	294	273	271	301	274	249	265	267	272	269	270	258	295	281	256	239	301	269	276	304	269	226	237	259	239	278	266	268	305	283	266	283	245	279	254	278	247	255	259	266	289	261	287	257	267	266	264	261	281	301	269	294	288	271	245	250	255	259	256	273	305	272	281	290	267	269	287	281	259	295	242	254	284	284	286	277	273	247	262	279	276	244	293	282	258	255	262	261	257	291	304	253	254	280	273	266	292	270	281	275	297	277	251	282	270	271	298	275	255	272	294	298	284	289	286	255	277	307	259	275	283	264	242	249	294	244	261	280	277	279	259	274	287	267	289	265	264	294	292	261	269	266	282	287	264	278	299	275	268	288	250	277	269	294	267	267	251	255	275	239	283	270	258	232	268	267	279	273	283	238	272	255	266	264	282	253	267	269	243	284	245	261	287	261	237	265	300	284	292	291	255	296	245	276	275	286	268	277	251	292	279	291	266	273	259	291	246	248	295	287	266	285	286	273	246	279	252	270	258	261	286	295	261	268	279	299	277	260	260	260	273	263	277	285	264	288	262	259	255	268	287	281	289	274	291	259	248	259	243	288	280	278	273	277	286	280	257	283	267	257	269	262	288	255	251	235	271	289	265	270	270	285	245	290	255	246	277	282	263	251	289	243	271	271	240	258	286	260	276	288	270	268	280	267	268	276	284	268	303	249	272	268	282	255	280	285	273	287	263	268	259	299	251	265	243	279	251	252	274	296	283	260	253	249	262	258	274	277	282	267	265	278	277	285	252	275	286	273	289	272	267	267	292	301	258	277	252	230	283	289	269	279	282	254	265	281	236	249	294	279	254	274	262	264	291	291	260	250	228	251	270	276	246	307	269	280	257	255	301	277	261	235	294	275	281	262	274	284	266	308	251	255	264	278	299	282	263	286	256	266	285	270	269	250	257	265	238	255	274	276	229	274	264	283	245	251	253	243	291	287	275	286	273	272	259	267	244	274	288	288	273	263	269	263	276	259	270	260	260	246	249	303	276	259	265	276	262	280	263	284	233	243	316	279	261	275	276	299	257	277	267	256	271	277	292	288	273	281	278	275	276	286	251	249	296	275	246	312	276	278	280	313	268	269	287	242	259	249	285	271	298	292	269	300	253	265	278	248	308	290	260	278	248	256	253	250	272	294	284	280	267	265	272	256	254	280	269	265	289	259	251	261	263	269	253	250	268	272	258	274	257	264	271	254	259	273	261	260	252	255	249	287	295	244	289	295	259	261	287	294	257	248	239	246	241	270	237	274	259	277	288	279	251	259	257	269	264	262	273	289	275	261	261	294	236	284	256	257	250	266	272	268	259	300	264	249	237	262	278	269	260	260	274	275	250	263	284	269	249	268	265	274	281	276	305	282	251	274	272	264	301	275	283	275	273	254	284	277	284	277	273	249	273	226	262	242	289	273	274	249	249	275	238	277	271	252	277	259	260	282	255	254	307	270	272	309	261	276	286	266	261	306	283	263	238	265	246	256	291	257	299	256	268	270	286	291	288	283	303	271	277	254	234	276	270	283	262	265	305	252	290	254	283	276	264	274	288	283	300	263	270	298	278	257	262	261	266	258	270	261	275	277	272	271	290	256	255	284	255	290	280	251	276	261	227	260	294	262	275	271	266	267	282	268	289	245	268	258	282	278	269	273	265	250	281	275	250	287	277	257	263	245	258	253	278	235	277	283	259	321	254	250	292	264	252	287	247	261	256	260	287	266	270	275	261	258	263	277	272	265	274	299	286	277	254	237	248	235	252	244	289	285	275	250	291	277	279	293	272	281	264	267	267	266	278	283	274	281	261	272	252	257	291	263	274	294	263	289	259	257	256	237	265	276	260	295	276	268	261	243	280	256	269	288	256	285	240	264	275	277	261	267	271	249	273	296	251	282	261	266	312	263	241	279	297	264	264	246	293	280	273	275	256	263	279	267	246	254	283	249	263	262	299	276	259	255	279	246	275	258	270	233	282	274	266	264	253	303	268	279	248	277	288	272	261	274	266	281	251	281	244	256	271	256	268	232	242	273	272	263	247	277	252	274	235	259	284	275	268	285	302	258	248	253	252	266	286	272	263	283	278	263	250	245	292	278	267	282	263	266	258	273	275	290	269	280	237	306	266	290	263	261	259	248	260	285	278	250	244	245	280	286	277	262	230	266	259	263	272	275	238	277	265	265	291	281	268	254	283	263	269	278	262	295	283	275	251	271	249	249	257	266	295	274	303	283	264	273	254	256	292	273	278	261	267	244	262	239	273	279	313	273	275	256	259	261	292	271	274	280	269	272	246	254	269	265	301	277	255	264	272	257	261	273	251	257	268	276	245	277	276	269	274	290	274	271	242	282	280	257	273	262	238	285	266	261	290	270	293	286	258	285	270	264	305	266	265	266	251	291	280	277	276	252	272	285	275	234	241	258	251	242	291	248	308	266	271	254	243	246	263	260	280	275	242	245	268	284	291	292	243	270	267	265	245	259	270	299	310	251	252	269	266	270	259	280	266	248	253	296	260	262	282	263	266	276	258	320	271	272	252	253	236	265	269	271	281	245	270	307	267	264	287	265	275	250	247	259	248	299	278	272	272	252	279	280	255	292	241	272	269	285	276	254	277	287	245	251	241	252	274	293	276	245	281	231	255	251	306	274	265	269	260	273	292	249	260	281	247	284	251	261	304	265	267	268	244	291	276	270	256	304	275	275	262	284	251	267	232	237	240	242	265	270	266	233	279	262	275	274	276	277	270	259	264	277	269	262	310	275	301	251	238	235	264	256	285	265	283	270	279	250	281	275	250	260	287	285	262	257	275	285	285	281	264	263	252	243	270	293	291	277	302	285	249	281	232	281	285	243	291	292	293	278	263	270	233	261	269	279	301	261	269	290	271	270	254	266	262	312	247	244	264	295	277	241	260	285	276	230	279	267	235	230	241	276	247	257	260	262	276	280	273	282	283	274	270	279	282	283	243	278	267	249	268	269	233	270	261	250	291	284	259	251	282	272	286	277	263	267	273
38559	47703	31683	11988	3295	1031	557	528	552	513	508	510	552	531	509	488	496	502	532	524	525	544	523	495	540	515	523	534	500	528	489	550	503	509	494	538	522	539	532	479	510	531	576	533	487	502	476	506	520	533	535	483	520	504	538	510	526	485	556	487	546	536	465	491	494	516	504	502	480	505	528	515	520	481	525	488	537	529	561	543	548	502	554	487	535	531	499	491	503	522	502	503	495	567	473	491	492	536	519	533	482	525	468	465	509	519	496	530	501	551	487	482	497	519	513	540	488	501	495	506	505	506	477	495	505	542	480	503	492	505	509	505	495	527	515	509	487	541	480	476	537	474	518	533	514	476	528	478	493	505	477	547	495	501	525	494	540	548	545	524	501	520	472	554	480	504	501	505	486	535	526	505	531	513	514	463	505	514	503	531	495	476	448	517	503	523	510	518	529	516	485	517	487	500	470	474	503	476	518	519	515	486	497	491	468	500	536	515	511	490	526	498	538	484	506	495	515	483	543	511	547	510	528	505	513	479	469	530	514	491	553	523	530	521	517	486	560	480	524	478	517	532	491	546	490	519	499	502	525	463	491	503	512	479	461	471	506	502	530	501	527	532	550	533	527	514	483	525	522	522	501	534	528	511	530	488	524	507	531	519	554	524	500	520	509	532	493	493	541	520	509	512	485	523	494	501	529	525	518	489	481	502	542	551	570	528	547	527	515	488	502	521	489	557	493	508	540	533	507	532	555	493	516	549	492	536	481	524	487	509	493	521	467	483	538	539	475	477	553	520	531	530	493	504	499	504	496	509	532	452	508	494	539	474	502	492	524	541	553	535	508	524	550	510	503	524	537	470	512	454	478	504	561	480	487	514	503	513	468	455	532	528	498	537	533	529	524	521	512	508	514	531	522	546	530	514	504	505	494	494	523	474	480	535	514	499	487	502	486	534	495	520	491	524	501	521	527	537	504	473	535	536	490	528	492	530	525	534	514	519	525	531	517	498	469	550	481	510	487	525	535	482	520	495	544	509	545	511	508	521	466	495	522	492	525	479	512	504	509	494	530	488	479	519	518	497	523	531	493	514	520	512	484	504	537	489	469	535	523	520	485	549	500	539	480	530	524	516	546	516	469	528	495	554	467	533	511	498	496	513	511	539	511	522	472	513	542	520	504	504	469	505	524	509	480	482	554	494	511	522	532	543	461	513	485	501	482	541	519	473	536	518	486	520	518	508	527	498	507	524	522	515	485	514	492	492	502	546	515	509	521	509	491	535	490	531	526	500	501	487	495	516	503	513	560	541	504	535	520	507	493	502	533	509	494	503	480	549	502	507	507	516	491	517	519	501	500	503	542	534	492	519	508	529	520	491	548	488	501	501	544	511	480	456	545	502	478	533	506	532	498	519	520	530	501	546	500	551	519	545	520	496	498	545	497	536	478	502	537	528	466	492	576	500	513	529	512	510	535	502	502	511	489	533	496	530	505	543	530	478	500	518	491	466	530	463	512	475	538	522	487	510	464	528	496	526	541	555	527	508	504	461	488	495	533	463	561	491	492	525	519	536	491	512	479	508	499	546	541	484	503	509	514	504	513	517	505	496	527	502	481	510	551	499	473	501	526	512	506	484	515	547	515	525	494	508	511	481	496	499	512	524	542	502	487	491	472	523	524	520	504	518	516	544	508	510	481	552	516	550	518	528	527	509	529	503	504	507	510	532	473	525	511	506	506	554	478	475	526	510	486	473	540	510	497	490	526	495	493	477	510	487	530	493	585	520	499	542	511	495	502	483	544	496	505	510	497	474	532	443	510	481	574	527	509	495	449	473	508	497	489	550	504	495	495	495	506	539	531	524	517	535	524	497	494	502	527	498	518	526	534	470	491	506	531	496	522	541	539	520	499	515	518	551	523	503	554	491	495	516	512	509	507	484	544	470	511	498	544	495	500	499	497	512	516	526	479	523	507	463	538	477	517	526	563	543	473	524	474	497	517	523	490	528	494	504	554	535	507	522	518	494	517	518	498	512	497	479	529	496	505	527	520	518	508	506	536	456	486	548	506	546	557	506	461	490	536	450	536	497	476	498	466	519	536	507	496	491	519	517	536	523	489	511	532	538	515	520	543	551	520	497	536	485	494	512	512	479	524	533	522	533	511	494	482	520	493	508	511	500	490	491	522	558	512	518	516	503	553	510	505	527	520	476	497	520	499	531	472	552	500	514	520	526	536	516	536	520	531	535	534	505	538	521	491	520	525	495	537	502	494	474	535	461	508	489	528	509	500	543	511	530	534	523	527	530	504	527	498	529	539	554	573	498	563	530	528	557	503	543	539	476	540	486	517	501	488	523	514	505	578	469	513	494	500	480	513	524	535	497	550	508	524	535	507	494	496	503	532	525	505	524	480	508	512	524	520	490	472	526	503	491	497	485	538	528	491	501	519	472	549	494	532	516	514	510	535	512	505	527	554	515	497	488	515	477	528	512	512	511	507	464	546	499	504	504	538	521	512	518	490	521	508	525	500	507	488	516	512	497	460	499	474	556	513	543	501	517	509	494	524	505	521	465	514	552	522	521	494	523	486	496	491	513	521	488	482	516	513	510	518	529	516	475	535	549	494	476	493	548	523	516	516	497	556	500	532	483	517	494	530	485	509	472	502	482	493	518	491	568	475	480	504	527	507	512	525	520	496	488	469	473	505	528	534	488	501	491	530	515	504	553	497	513	492	481	534	518	490	515	523	544	540	526	511	547	535	495	497	487	507	519	518	520	517	513	525	501	521	538	530	511	531	541	472	493	516	510	548	502	512	479	491	550	483	514	494	533	536	538	515	508	489	494	519	489	505	462	539	500	477	497	526	531	520	480	529	499	480	552	518	521	561	562	509	511	503	502	499	521	505	508	520	524	528	519	511	495	506	529	536	513	504	502	520	493	518	504	542	493	496	507	494	518	524	514	488	494	529	545	510	536	550	518	521	519	494	517	498	504	530	541	469	519	516	484	506	474	567	506	503	525	556	541	552	474	529	531	515	508	527	524	537	514	502	534	471	497	522	487	512	468	477	512	507	507	557	541	482	525	509	511	534	511	491	519	490	492	519	511	523	502	501	492	483	532	489	489	489	511	506	555	493	505	539	527	481	531	473	502	509	508	520	507	483	526	491	515	522	547	501	510	500	469	497	483	482	471	530	552	507	525	479	513	480	489	488	512	532	481	533	553	540	479	515	519	511	511	533	501	478	477	485	492	492	497	504	507	508	505	495	511	517	532	486	518	489	531	511	528	568	533	542	552	529	515	512	513	489	516	532	508	473	494	518	508	520	473	504	477	495	512	491	561	557	512	533	495	490	497	517	530	562	552	515	513	499	534	517	523	483	520	532	513	498	487	558	507	549	546	506	523	471	516	526	492	500	546	526	518	481	486	549	541	521	521	519	479	554	492	549	523	515	510	521	530	520	466	550	506	527	497	489	516	489	501	514	505	563	501	509	485	546	500	523	540
25056	24070	33035	26629	18024	5127	531	340	256	303	272	269	305	287	282	264	253	295	301	274	262	271	264	251	292	276	292	270	282	280	288	271	257	288	257	270	280	278	257	275	266	297	270	294	300	268	277	291	289	286	251	301	291	255	266	255	293	269	273	268	274	305	298	273	276	282	268	289	261	272	275	304	278	256	267	304	267	256	295	295	279	274	308	275	289	294	306	256	252	267	294	282	267	296	285	254	250	258	269	260	263	262	297	269	289	299	277	264	275	272	269	259	269	301	257	271	255	275	308	267	295	281	259	266	241	267	324	305	279	294	253	260	289	234	271	256	280	278	264	275	274	289	280	261	273	267	279	313	285	296	264	289	270	265	295	253	279	253	296	287	283	268	281	290	275	282	272	273	282	268	281	249	288	281	277	266	306	283	269	260	302	309	266	269	283	279	290	285	295	274	286	273	281	255	276	280	270	253	287	274	264	265	259	242	276	276	265	274	274	279	259	278	295	288	258	295	291	290	274	321	261	265	246	280	291	250	262	275	300	264	252	254	285	256	298	300	303	268	293	248	281	249	293	271	278	275	285	295	292	283	293	237	268	275	262	290	297	274	251	284	257	264	256	313	257	282	264	261	284	278	256	293	266	243	276	295	293	249	271	265	273	265	296	258	250	283	281	261	259	290	253	263	254	272	283	259	275	274	291	290	299	269	274	283	279	284	256	272	276	267	300	282	274	278	273	261	269	289	243	243	271	273	263	291	264	302	267	244	274	270	284	274	281	288	296	281	249	277	295	277	253	303	283	264	255	250	273	290	255	306	257	276	259	256	314	278	288	246	266	273	241	267	249	273	235	266	253	292	315	267	221	243	241	339	304	252	274	255	264	282	244	273	261	283	280	281	242	263	270	277	277	289	279	244	312	269	250	284	246	286	255	268	266	274	287	263	259	268	272	279	252	268	272	283	292	264	284	261	269	264	267	260	278	315	293	274	288	274	284	281	297	277	283	282	250	287	301	263	260	283	277	285	276	273	284	276	251	301	287	285	278	264	273	302	271	279	284	265	262	278	281	259	265	263	293	296	273	307	274	253	245	258	295	254	273	273	232	285	258	275	260	257	302	273	276	283	252	290	294	304	282	271	276	277	267	292	274	273	315	285	288	277	294	259	270	260	276	275	284	276	277	265	273	294	262	261	261	278	271	291	268	275	276	253	287	264	265	284	280	291	277	283	272	296	288	283	261	279	287	253	265	278	270	283	291	278	296	268	274	305	291	276	263	283	302	299	260	240	281	277	274	277	257	275	307	248	255	275	273	281	287	284	286	290	284	295	252	241	273	267	237	270	277	259	229	292	273	276	245	275	280	271	304	273	272	266	270	264	284	277	276	268	298	276	302	268	276	307	269	248	271	288	313	261	265	260	249	283	295	288	275	287	250	286	264	313	299	302	280	266	293	251	253	262	310	257	311	273	282	256	294	260	289	279	279	270	298	284	258	293	287	303	293	271	269	288	304	260	290	285	271	280	272	274	321	283	305	238	302	266	267	281	268	332	277	241	272	286	269	283	283	297	238	280	285	266	296	289	265	289	287	254	285	277	262	272	286	257	259	274	281	262	293	278	270	291	276	257	227	288	242	263	289	267	276	245	286	309	244	288	284	293	261	288	251	293	263	292	283	301	271	301	283	280	285	271	285	276	253	285	300	265	289	264	300	293	284	279	265	250	274	304	263	265	278	255	255	264	276	252	298	246	295	282	258	273	255	308	254	268	302	264	293	265	280	247	300	278	272	285	278	258	297	286	267	265	268	275	259	269	278	271	283	285	280	269	284	271	292	276	291	245	278	290	310	274	287	246	241	300	292	267	287	284	274	304	245	254	290	258	248	290	281	271	259	286	300	292	275	266	282	266	281	228	273	259	298	325	255	262	240	284	321	255	277	237	245	273	290	309	304	276	306	307	292	256	267	279	295	267	279	269	264	248	269	277	270	299	306	293	268	264	268	268	293	267	329	289	263	260	245	261	273	291	268	290	270	258	266	298	269	293	245	281	269	293	264	308	269	278	302	306	296	272	279	269	272	281	251	297	264	255	272	263	270	261	269	293	261	276	263	282	298	313	309	274	279	286	281	289	282	253	273	311	264	271	270	280	240	290	273	239	290	279	265	293	260	261	249	271	264	292	288	266	268	288	235	263	261	298	266	260	279	253	290	271	285	263	310	277	283	286	304	273	261	281	264	264	296	296	260	309	257	271	296	267	287	264	263	265	281	262	287	265	267	265	273	298	278	281	266	256	263	259	247	300	313	240	284	264	274	273	297	247	267	234	283	285	263	299	271	252	264	284	264	299	275	276	286	288	270	291	292	255	260	251	259	239	280	267	250	276	279	271	289	264	280	271	287	244	295	291	266	276	267	290	275	248	282	284	291	278	261	275	277	288	300	235	253	267	284	284	279	268	237	273	278	297	287	300	277	292	253	279	268	313	251	271	271	246	295	280	275	276	296	327	291	294	263	286	281	286	281	289	273	285	261	273	305	267	274	287	276	254	281	264	268	290	256	272	264	267	245	290	277	285	276	273	266	237	260	281	275	246	276	294	256	269	281	248	285	275	286	261	259	300	277	291	302	264	274	278	280	288	279	280	273	248	248	268	276	292	248	327	270	286	258	250	271	282	264	268	304	307	308	265	249	267	269	302	275	269	287	274	275	291	290	262	291	240	265	269	277	268	282	321	278	271	294	247	264	291	277	251	274	297	268	258	274	292	296	273	293	287	273	269	270	310	289	318	249	259	273	287	295	288	279	249	248	304	286	270	272	290	261	287	270	269	262	287	280	289	260	283	273	264	281	265	294	286	296	272	270	293	276	276	245	287	253	273	266	271	296	259	259	273	257	275	282	280	241	257	274	268	274	260	270	256	277	264	264	267	244	287	297	295	313	274	303	296	295	285	281	241	279	293	274	260	279	263	260	236	288	254	266	281	290	269	265	231	298	283	285	255	278	267	282	262	287	276	292	265	274	263	293	284	267	279	286	279	283	274	266	282	264	272	269	289	285	293	299	256	264	289	243	256	288	268	275	281	260	253	304	300	289	300	309	252	260	266	305	251	278	283	307	282	259	286	295	299	288	279	264	285	269	255	290	284	314	269	259	256	284	284	256	263	269	286	282	267	275	252	262	294	276	285	253	296	287	259	282	287	264	261	279	272	303	265	265	266	267	269	300	250	274	278	294	298	292	316	263	270	253	275	285	244	247	296	266	248	275	284	289	269	286	272	281	274	285	261	287	259	275	286	282	281	254	301	294	269	263	262	278	280	249	269	285	266	265	243	272	281	256	266	273	260	269	306	265	278	309	307	265	258	279	284	288	299	285	244	271	267	251	250	279	297	264	256	276	274	275	274	279	270	286	309	273	267	270	302	277	258	260	275	258	258	263	282	294	263	262	275	272	285	305	286	261	277	303	263	286	257	276	252	267	267	267	277	270	265	280	273	247	276	268	294
60077	88125	61821	33243	12862	2989	849	579	532	507	503	510	503	550	510	546	479	515	501	549	525	463	514	531	540	526	508	527	544	489	523	537	530	472	532	520	508	532	536	528	517	536	540	516	543	488	549	542	578	499	531	487	547	531	487	538	522	513	493	528	490	484	514	540	477	518	509	483	544	526	474	500	532	491	508	549	550	521	486	543	538	560	537	513	535	517	568	521	533	531	550	534	523	563	515	535	550	486	507	516	503	514	501	479	560	502	582	532	522	541	519	533	473	516	556	511	548	511	523	509	501	487	514	492	535	525	505	538	529	507	466	536	492	512	571	530	537	504	494	523	520	548	497	485	538	503	499	539	537	534	485	520	535	521	527	485	528	492	530	506	491	504	514	550	506	546	499	516	527	528	527	503	517	479	507	476	493	502	516	479	565	506	479	563	533	534	512	524	524	511	526	538	527	531	519	550	555	517	511	515	502	536	524	502	514	499	523	499	518	517	503	538	537	566	492	494	505	491	545	538	511	475	499	519	500	547	502	562	545	515	528	529	507	529	509	577	519	495	518	550	483	530	494	506	516	531	516	529	524	514	508	497	516	488	549	504	553	511	508	520	528	464	504	501	503	480	506	562	535	516	551	535	523	535	539	496	508	485	515	515	525	528	464	536	518	495	511	544	524	529	502	482	501	502	513	514	522	526	528	525	535	485	498	509	514	508	512	499	491	493	556	515	498	493	508	547	560	528	576	542	506	533	559	528	502	540	530	524	511	550	486	513	530	550	491	527	523	538	476	553	486	535	547	530	531	521	496	542	556	524	514	490	521	530	561	494	515	508	560	503	552	507	485	514	547	530	517	500	547	497	509	543	513	507	521	547	544	496	523	512	510	488	502	548	524	560	517	518	474	496	510	505	488	497	476	507	511	506	550	570	540	493	539	532	551	499	511	499	517	492	514	518	511	490	506	494	529	505	525	535	516	528	515	505	492	533	509	526	532	539	508	525	529	511	542	526	535	539	573	529	524	518	545	513	493	492	544	477	547	527	534	531	531	555	521	481	516	548	566	584	503	534	519	516	509	518	500	523	532	499	498	533	513	506	506	528	542	529	484	512	534	486	547	494	507	500	518	535	521	527	508	511	489	536	510	491	541	508	503	493	494	519	526	498	525	527	518	530	523	545	544	523	503	538	504	536	504	520	515	519	537	499	516	532	517	526	491	538	499	509	513	527	517	525	538	563	528	508	513	522	512	524	492	481	493	520	515	515	521	492	531	541	517	543	525	511	511	522	494	506	547	501	537	529	524	468	477	523	534	524	496	505	499	524	521	532	521	511	531	521	478	552	530	526	517	515	516	514	490	572	522	520	519	523	512	504	505	502	515	551	514	505	504	558	551	485	524	544	522	495	543	531	481	510	545	466	515	542	523	500	544	510	500	558	526	532	524	493	495	500	539	487	530	535	502	524	509	499	566	526	523	496	491	493	477	538	520	506	523	516	548	538	461	551	532	511	522	497	472	525	515	553	532	480	553	513	500	485	506	449	566	519	497	554	492	513	531	529	507	560	525	551	486	535	511	533	507	519	484	499	551	498	502	540	529	554	509	519	502	531	527	502	528	509	585	495	540	503	499	573	520	533	521	511	502	525	516	542	495	533	497	509	496	495	516	515	523	478	498	551	536	515	511	488	502	499	483	543	521	492	515	473	550	483	506	505	513	499	511	497	489	521	522	504	553	538	485	528	502	516	494	519	521	522	552	500	502	510	478	518	549	545	500	529	534	514	570	474	488	566	527	515	498	496	515	552	489	491	496	493	540	548	513	538	524	499	530	530	552	534	521	513	479	554	519	518	494	508	512	548	514	529	528	474	521	485	495	523	519	503	508	495	511	501	535	532	519	495	529	501	549	499	517	524	495	537	543	523	531	521	538	560	504	542	500	560	490	482	531	531	514	506	520	492	550	501	495	554	523	507	522	517	544	491	547	509	518	513	556	529	527	486	498	501	487	535	541	521	550	540	508	515	529	485	514	514	529	535	495	538	539	502	507	553	504	536	551	497	559	492	508	529	524	541	507	511	517	519	497	557	510	530	543	530	500	533	556	520	554	533	538	579	496	543	482	531	529	496	511	503	514	520	525	534	524	534	515	508	460	510	537	524	504	526	528	527	492	493	581	483	562	537	522	520	511	515	545	539	537	510	538	548	508	553	505	529	548	529	502	510	564	480	512	499	493	528	510	532	515	532	476	531	489	508	493	498	523	516	475	518	545	498	494	484	511	520	549	522	501	564	496	511	511	498	502	527	537	532	497	524	534	511	511	511	517	570	517	509	531	507	557	507	518	485	496	547	465	520	541	520	543	570	512	532	482	529	501	523	501	487	535	530	512	524	525	509	549	498	542	556	540	520	529	547	540	505	515	497	510	518	500	534	498	530	505	524	518	490	523	489	498	517	478	504	529	545	536	545	505	553	511	526	511	534	541	522	570	539	468	484	533	532	527	513	502	492	514	539	502	565	499	504	537	485	519	516	512	495	509	536	516	522	506	534	537	532	511	531	520	526	508	566	513	491	506	525	512	531	536	512	513	523	529	527	499	509	559	524	544	524	523	515	501	546	552	544	511	532	532	548	494	540	488	514	512	517	515	530	499	488	529	522	500	514	486	526	530	554	526	511	517	550	537	531	552	516	485	521	514	522	527	553	535	486	521	507	511	534	525	569	500	546	518	504	474	500	564	499	525	530	480	501	507	519	514	523	509	525	519	562	549	527	536	513	518	572	530	513	519	502	490	517	545	513	549	522	543	482	534	539	525	522	502	512	511	519	507	491	471	507	506	528	520	521	502	524	505	540	518	519	519	518	508	526	525	543	536	544	472	549	542	519	557	541	497	473	501	531	527	484	519	533	533	507	540	515	508	506	538	488	544	570	530	526	506	545	514	515	517	526	521	525	551	500	500	505	506	523	514	527	563	524	496	533	500	510	496	535	528	554	493	541	505	534	514	496	536	511	508	548	560	462	533	516	518	525	524	494	495	503	459	550	549	526	508	516	491	523	536	539	485	529	493	513	486	510	472	532	539	518	547	468	509	514	506	537	519	502	535	517	536	527	537	498	509	529	510	437	550	531	541	514	451	540	526	492	509	502	511	567	580	542	519	555	499	534	506	558	528	516	537	505	499	511	479	543	471	524	514	489	537	504	525	518	535	545	528	537	489	481	517	500	489	506	517	539	522	537	511	519	502	531	544	550	509	510	501	521	477	515	535	523	541	544	496	522	512	495	517	481	510	530	531	504	537	520	503	507	511	503	494	563	505	544	532	540	517	505	552	519	481	536	529	518	510	515	471	483	491	542	526	493	519	506	500	511	515	542	513	544	519	499	529	525	538	552	525	504	533	458	498	512	516	554	495	543	513	498	489	507	474	545	547	501	491	530	486	524	495	493	542	483	484	528	559	523	556	514	583	471	508	551	497	511	517	505	539	524	519	506	512	536	533	540	540	557
23557	22256	30985	25099	21113	16262	2803	432	371	344	337	376	356	359	349	325	292	307	330	341	353	307	326	351	327	324	344	322	312	331	350	340	348	317	341	359	329	343	313	328	347	311	332	335	320	339	328	284	332	311	321	332	304	334	301	331	309	327	287	305	323	340	325	318	318	331	309	318	337	340	304	325	348	354	323	344	307	318	336	293	355	332	305	330	314	360	292	306	319	327	320	342	319	300	339	314	327	303	295	340	317	341	309	314	322	337	327	325	325	318	294	338	327	333	346	347	335	313	328	325	336	377	348	314	316	308	328	318	314	316	300	324	327	275	318	307	322	313	300	328	334	335	309	352	314	347	317	304	308	313	295	312	315	313	372	327	334	323	313	312	291	276	293	314	302	334	320	309	302	332	312	342	321	312	311	345	298	304	325	297	342	362	309	366	355	375	317	312	328	322	294	297	312	338	274	334	307	337	305	316	317	327	321	313	321	333	329	329	268	323	327	352	318	314	308	329	337	313	306	341	352	332	291	301	286	286	339	324	315	328	323	318	306	323	306	331	303	321	316	330	304	319	285	340	276	304	299	304	352	329	345	317	357	306	308	300	322	329	303	360	316	326	341	311	313	359	350	330	359	300	342	297	305	327	312	329	305	320	324	321	302	328	324	324	328	329	295	333	331	350	317	314	314	326	342	325	329	320	335	310	296	327	311	340	324	332	321	299	347	314	339	351	311	302	301	336	313	351	319	312	338	335	313	310	289	319	313	318	307	319	315	330	315	301	314	323	344	309	318	332	296	296	335	331	311	300	326	329	353	313	339	317	335	328	322	305	362	358	338	333	336	315	320	313	345	293	310	303	337	296	311	323	321	311	309	330	324	318	371	333	316	296	315	328	331	319	341	322	321	299	307	351	335	350	316	318	315	308	339	323	346	321	303	327	360	303	327	346	320	298	327	317	288	307	315	361	341	304	333	347	307	338	332	308	331	335	322	321	345	339	322	323	304	379	304	328	317	317	315	301	342	329	312	311	328	318	306	307	326	318	330	310	336	301	314	342	306	303	307	314	325	309	302	319	329	317	319	354	324	309	310	337	320	331	300	339	297	303	332	309	315	313	317	272	314	297	295	327	312	317	323	333	355	330	334	304	309	300	333	304	305	335	323	341	321	334	263	327	337	315	328	353	387	334	335	304	310	337	312	302	318	325	324	302	351	298	307	307	339	297	300	337	320	329	350	349	317	308	317	345	332	302	330	318	304	326	335	320	314	384	339	328	327	361	315	322	313	311	339	311	313	335	315	342	344	328	321	314	306	331	316	341	323	345	330	322	349	314	302	297	302	330	323	351	279	314	311	321	321	291	331	310	304	298	315	300	334	321	311	340	319	314	350	352	314	342	316	321	313	286	347	345	305	310	318	305	338	295	324	330	327	325	337	320	290	317	318	312	317	318	327	341	310	331	343	341	314	275	344	322	345	315	321	301	285	308	345	306	310	351	316	324	340	339	351	319	303	294	326	310	294	333	311	296	329	291	309	329	299	296	331	306	335	341	334	295	367	339	339	339	307	320	368	321	312	318	330	339	324	327	308	329	300	315	330	312	347	338	292	337	326	343	312	352	332	331	315	320	321	343	294	306	329	344	309	302	328	281	315	354	336	325	292	318	327	313	331	297	338	362	311	330	336	308	344	336	336	311	335	335	298	318	337	341	320	321	322	340	308	315	301	313	310	300	331	319	353	347	315	323	301	329	342	310	298	355	357	320	336	308	332	320	294	332	356	313	323	316	322	323	320	309	315	318	334	336	314	302	334	310	292	337	331	325	343	307	296	314	314	330	324	335	317	309	325	318	329	337	293	318	326	323	323	319	346	349	307	302	327	363	345	282	315	316	308	306	331	331	308	300	302	294	314	360	307	335	314	311	326	312	323	339	320	344	332	322	318	354	342	341	335	363	326	326	301	336	319	319	344	342	310	315	335	324	316	330	346	302	315	286	306	320	347	313	321	310	309	316	327	321	321	327	302	313	335	323	344	330	322	303	319	336	290	291	319	323	319	340	339	333	327	336	291	336	321	318	351	306	323	343	330	366	341	324	278	329	324	339	320	336	322	334	328	339	312	306	339	323	336	319	341	315	326	306	282	343	332	353	368	288	310	317	340	283	329	333	333	339	325	329	314	325	345	349	331	317	337	296	313	297	316	319	317	337	340	337	321	318	305	319	324	336	293	319	363	335	332	311	320	303	338	290	356	325	312	291	331	321	322	311	305	334	319	314	322	290	289	328	327	318	332	348	336	318	339	312	340	316	315	353	313	307	307	342	335	324	298	329	322	329	347	307	334	310	317	325	296	360	320	299	326	327	335	312	330	333	307	338	316	337	300	321	307	351	292	300	327	326	314	348	359	298	315	323	335	297	304	322	312	336	318	313	328	325	295	297	315	312	275	310	328	328	355	324	341	327	318	355	301	341	341	308	321	327	359	290	339	276	330	301	311	322	327	331	330	339	327	353	325	369	294	318	353	331	289	305	295	313	330	363	315	310	311	334	325	307	304	355	290	341	323	314	335	327	324	342	330	349	319	347	362	318	311	346	349	325	337	345	313	332	359	285	355	344	318	351	311	348	318	346	324	337	305	322	327	302	328	314	332	297	313	323	291	340	320	320	311	297	317	319	312	317	327	346	307	337	322	296	329	325	309	298	319	294	337	304	293	310	310	299	304	336	297	290	326	319	311	317	291	329	337	355	374	314	313	288	320	328	325	342	301	350	311	302	305	318	326	342	367	287	332	335	321	290	334	322	299	326	337	332	313	321	332	358	333	324	325	351	320	333	340	315	291	323	309	305	325	332	300	329	328	308	303	321	314	312	317	323	325	345	299	333	316	345	327	340	307	328	323	353	306	312	335	300	327	316	309	318	298	302	311	343	296	303	322	310	307	310	306	350	354	318	322	314	344	330	325	306	338	341	309	315	336	323	303	319	321	326	327	332	328	316	318	326	373	345	314	284	331	327	326	312	362	332	308	332	342	313	326	327	325	318	304	330	325	320	310	343	283	312	320	309	332	313	337	316	338	327	298	342	321	340	302	347	334	311	323	343	307	333	305	338	285	345	320	303	302	309	352	297	326	364	335	287	323	305	335	312	310	337	309	330	318	328	296	300	304	334	321	330	311	305	333	315	326	304	302	309	321	332	320	291	332	361	372	349	325	320	327	317	357	317	348	300	326	323	328	321	305	352	323	309	328	351	299	344	344	334	317	347	336	313	309	333	325	325	339	298	359	326	303	340	343	335	296	355	348	352	333	328	332	341	317	306	331	296	301	313	334	305	335	317	333	307	295	320	337	319	335	353	334	352	330	329	315	326	324	342	334	314	333	328	333	325	314	324	336	307	323	300	359	306	317	298	307	352	311	323	303	303	317	331	304	347	309	311	336	311	320	325	313	323	335	328	329	318	324	338	332	317	316	317	333	366	341	312	296	324	334	315	313	321	324	327	308	346
61488	100083	73045	42352	19568	4948	1246	689	632	559	571	572	595	564	611	559	586	588	577	581	576	604	562	541	584	572	570	580	587	553	599	592	573	539	588	577	557	576	587	583	587	556	588	571	538	592	571	553	552	598	563	547	563	582	580	575	581	539	559	590	583	562	571	579	578	532	619	583	608	610	570	549	552	579	576	579	561	548	581	542	558	549	585	569	572	575	612	591	558	596	566	571	595	557	578	581	546	560	533	606	621	591	566	604	571	587	560	568	564	551	575	564	554	558	580	559	592	590	604	581	575	611	616	555	590	551	528	634	552	548	556	580	598	599	555	546	614	575	542	584	588	551	587	606	540	573	587	561	553	576	573	558	556	602	564	573	604	600	614	580	611	623	591	566	604	587	584	564	566	572	598	561	574	554	570	589	566	579	571	576	585	613	611	592	608	558	562	580	575	567	588	594	545	601	557	576	575	606	579	566	572	574	576	591	544	579	548	514	545	529	561	596	540	605	561	559	550	578	559	597	544	592	542	557	600	569	569	598	594	561	557	558	627	574	598	548	572	559	570	631	602	584	577	583	577	582	628	569	638	607	617	555	613	607	614	643	595	582	576	526	606	586	590	560	568	557	538	586	587	579	612	538	567	545	566	556	580	578	563	598	559	577	622	569	568	595	588	623	623	584	581	555	576	586	588	590	560	553	587	584	600	589	578	597	543	596	557	565	556	578	558	582	567	592	584	540	590	552	606	596	593	543	604	591	624	595	541	548	621	601	572	593	567	561	591	600	566	620	560	604	609	609	615	574	577	613	574	604	573	579	571	577	568	568	607	589	619	569	573	583	554	570	567	562	596	576	574	571	596	540	548	547	588	605	591	541	603	590	590	575	587	519	545	585	579	554	599	555	568	575	598	565	609	571	606	538	573	594	545	586	573	562	583	575	629	555	589	586	571	565	588	555	594	567	556	593	569	570	588	637	597	581	555	595	602	574	555	592	563	547	557	568	589	568	618	557	569	581	581	598	573	609	572	607	563	570	552	584	573	568	611	581	566	555	565	584	587	608	584	561	512	564	612	581	584	569	603	540	592	553	542	540	581	605	558	603	550	610	579	579	586	555	595	563	560	581	582	554	593	592	579	618	567	583	591	591	568	547	522	581	599	565	553	583	545	549	584	584	599	569	584	521	570	558	567	601	581	603	550	585	589	592	525	588	576	559	576	541	582	542	586	531	639	609	578	603	579	578	611	574	570	601	563	552	575	571	602	578	581	592	551	562	584	570	581	562	591	590	606	585	543	559	528	580	549	602	572	526	565	606	589	577	550	577	605	570	573	589	577	575	568	578	561	577	606	589	571	534	599	592	549	544	588	601	589	630	578	575	517	562	587	630	583	565	583	560	533	612	619	571	571	597	573	595	608	572	548	563	555	563	536	576	550	550	576	624	585	582	588	600	540	557	570	600	639	594	567	582	556	538	590	521	600	590	539	572	580	570	518	602	575	581	573	538	576	608	591	544	597	565	525	550	577	574	562	587	564	563	572	597	548	577	554	623	579	573	577	578	574	599	564	562	634	530	588	547	639	558	590	572	589	587	610	568	536	602	564	559	577	592	550	521	571	591	566	596	499	582	559	566	633	557	577	542	569	570	569	610	580	613	595	583	554	553	614	570	611	573	551	584	619	579	562	608	573	551	610	557	558	605	563	557	561	581	557	574	561	544	579	554	564	571	538	621	635	557	559	539	574	572	566	581	552	547	552	607	592	592	582	591	528	556	586	586	578	614	538	564	582	578	602	565	609	552	599	546	563	570	585	544	564	589	578	590	601	582	591	581	606	530	595	561	572	584	620	574	608	592	580	624	594	578	568	573	572	566	572	606	531	590	589	556	554	560	601	571	593	568	606	566	529	585	595	571	590	545	569	568	610	559	556	584	562	558	573	560	602	620	576	621	562	597	569	584	587	554	566	561	553	580	544	549	533	567	543	552	589	579	574	608	560	587	579	568	533	560	584	569	618	616	567	511	573	553	587	583	560	557	614	552	573	571	596	580	569	569	564	586	588	549	584	571	564	570	579	593	595	546	554	570	598	576	522	597	591	590	553	561	570	563	558	562	564	586	605	577	532	577	580	591	582	584	563	591	592	555	572	568	595	579	600	604	587	600	570	549	542	600	522	561	594	531	613	563	571	555	581	580	580	564	577	632	554	577	572	616	568	578	582	572	586	559	576	569	623	581	643	577	577	593	539	571	594	591	605	572	595	590	571	572	571	611	533	532	538	549	575	597	521	598	584	542	586	611	586	641	648	573	584	590	602	567	566	569	587	608	566	614	572	584	570	570	593	604	548	599	616	542	590	579	567	561	619	577	595	551	552	605	581	613	581	596	615	596	580	561	557	559	565	567	580	599	602	577	591	583	589	564	569	561	619	625	603	607	541	616	590	570	548	588	563	592	542	579	566	543	569	584	591	589	600	540	573	555	544	571	611	553	578	582	572	561	559	567	583	602	581	600	614	566	559	563	612	579	582	562	531	576	580	584	541	579	558	590	572	593	585	564	578	592	573	577	577	562	597	564	577	598	580	589	584	608	556	568	563	499	534	539	607	561	581	578	545	625	570	616	570	620	593	549	564	572	567	592	562	568	604	534	584	608	613	560	578	582	596	571	552	549	586	562	591	558	538	576	587	611	557	595	616	559	541	622	562	562	574	547	562	584	540	557	570	608	570	593	548	546	568	616	595	602	554	579	546	539	582	558	554	535	571	546	580	544	558	616	578	517	568	576	549	556	597	558	583	583	578	557	548	550	603	574	587	555	546	571	599	607	626	601	563	535	587	594	590	586	571	598	537	571	575	588	615	606	575	545	582	623	610	581	612	528	642	578	527	554	594	561	618	540	567	577	535	633	589	578	536	609	551	581	566	587	559	577	548	597	556	569	610	549	597	560	586	592	594	565	623	568	607	577	566	568	573	569	543	527	605	515	572	585	566	544	570	602	571	606	603	583	609	601	555	556	578	575	546	615	568	609	603	572	611	577	568	536	574	572	594	574	555	552	553	588	540	580	573	576	561	567	568	591	561	579	575	597	557	570	563	597	585	556	556	563	542	596	564	554	548	562	592	578	554	590	555	576	549	565	574	597	649	581	554	583	610	590	574	584	603	581	613	543	589	555	537	587	582	611	562	576	593	533	594	613	559	596	609	553	563	534	620	556	596	616	596	572	575	555	629	608	615	546	573	560	552	570	597	548	593	637	583	610	592	542	558	543	576	569	570	573	593	601	548	570	549	609	606	595	541	628	587	580	613	552	597	630	562	551	583	551	593	572	574	648	557	572	608	534	575	588	607	585	562	541	546	559	571	581	560	587	555	568	569	596	565	579	620	571	607	611	574	587	621	566	562	614	551	576	564	565	583	567	571	566	558	597	560	607	607	590	541	615	571	528	606	572	602	554	529	609	598	587	599	593	562	579	539	542	563	554	582	593	592	580	560	581	560	553	580	571
29829	30449	26616	11236	1685	504	312	298	257	272	275	267	271	255	279	274	269	260	281	231	260	258	287	269	281	275	268	305	257	249	282	272	253	280	284	272	280	268	275	253	282	268	297	269	255	281	255	269	274	268	270	261	254	283	304	262	223	273	252	262	265	256	284	244	243	289	270	247	267	276	235	266	300	261	283	284	316	257	262	281	280	298	259	289	275	278	260	279	277	287	268	268	274	264	313	286	247	264	248	294	283	258	271	292	274	271	258	289	307	276	247	269	278	262	256	291	268	284	269	257	258	262	243	257	265	309	287	259	298	258	268	278	270	268	278	225	269	256	283	248	281	262	274	279	278	266	259	265	280	262	293	284	295	260	240	296	277	279	283	275	281	285	272	292	285	254	259	278	257	287	265	252	226	259	266	254	267	262	281	260	255	250	261	245	292	227	255	268	293	272	276	242	271	264	255	255	246	276	280	275	241	268	281	275	263	268	280	260	247	281	266	277	255	274	250	276	268	257	255	273	294	286	261	258	268	274	272	278	288	270	274	244	243	297	276	284	278	231	244	259	279	273	270	244	271	257	267	281	260	257	253	253	258	260	254	293	260	319	287	258	245	282	264	279	243	273	263	276	254	271	270	256	242	281	269	301	248	279	269	287	263	272	258	256	277	270	288	268	290	265	259	254	297	265	293	267	261	274	278	258	246	273	247	248	268	257	281	261	288	282	258	305	268	250	264	223	275	305	244	260	283	269	292	294	293	286	285	250	283	251	263	274	240	269	253	303	252	279	264	281	271	291	306	253	281	244	289	262	279	255	282	292	268	268	263	273	297	271	281	280	296	279	269	255	255	260	291	244	260	294	288	283	286	283	248	291	272	268	260	277	273	266	256	280	295	262	285	283	283	267	270	245	313	264	271	267	261	268	235	265	254	273	255	255	299	253	265	300	275	262	295	270	260	306	266	290	254	281	282	276	289	274	274	269	269	286	279	263	300	251	280	253	266	280	250	288	260	269	295	270	251	260	242	256	274	279	260	288	275	284	287	297	276	276	251	285	260	262	242	268	292	268	298	253	256	271	267	268	261	274	287	267	261	270	248	282	281	289	282	250	275	277	295	228	291	273	276	274	277	258	264	292	217	291	290	269	254	233	260	289	285	285	258	277	255	292	277	267	243	258	265	285	254	270	251	239	276	276	267	253	270	254	293	308	250	265	272	306	279	260	249	275	256	251	286	246	253	259	249	275	252	261	278	262	271	260	247	269	263	297	251	257	300	280	267	260	258	265	251	283	280	270	286	256	255	234	282	288	290	236	284	282	243	282	242	271	264	256	276	261	268	283	270	284	273	276	264	260	276	268	292	274	277	255	276	251	276	255	299	282	283	261	250	255	267	261	248	266	266	265	260	287	280	249	291	278	278	273	299	274	275	256	271	271	257	283	269	290	298	277	276	294	301	305	257	287	247	297	280	314	287	241	249	256	269	266	282	250	281	301	268	281	261	308	295	268	297	291	261	273	283	272	270	269	268	281	270	295	299	239	293	251	266	281	311	280	278	260	238	278	232	268	250	274	272	276	254	267	271	274	279	247	242	255	280	270	251	255	263	259	254	281	251	282	277	277	293	253	295	261	281	284	282	279	250	266	268	275	260	258	265	225	257	253	268	255	251	270	278	250	269	287	249	277	265	245	292	270	258	278	232	270	250	265	250	256	281	247	278	268	284	243	300	249	288	266	283	266	267	281	258	313	277	256	264	275	245	281	251	247	271	260	261	278	264	264	261	266	263	281	256	276	281	270	256	283	250	255	273	262	290	268	277	272	263	293	270	268	251	248	300	290	278	252	294	269	234	265	286	259	268	285	286	276	282	245	283	267	276	268	258	260	280	266	293	269	256	323	255	265	284	274	242	244	269	257	267	285	253	275	272	245	280	240	241	257	254	252	262	269	285	297	261	274	284	277	288	255	299	234	253	269	269	290	269	265	289	272	286	257	269	262	279	232	284	272	282	256	296	239	252	265	265	264	286	275	252	280	267	255	278	257	239	248	271	246	276	270	250	274	262	277	271	254	274	253	271	262	272	263	280	281	274	278	271	276	292	277	300	294	273	278	284	266	258	243	284	279	243	253	286	277	285	278	261	252	276	278	257	247	281	269	271	277	302	263	265	250	269	283	282	259	276	283	228	279	263	276	262	274	248	281	258	239	270	270	279	266	259	287	281	278	296	289	265	281	281	284	267	267	269	280	277	269	259	261	284	282	249	273	302	248	262	273	284	256	255	268	282	252	249	262	239	280	304	261	250	290	282	255	265	248	280	238	277	293	272	262	273	265	272	289	271	248	258	262	275	262	276	252	266	260	267	242	269	279	304	275	275	254	265	252	272	288	301	239	245	254	283	267	272	277	265	257	277	262	285	278	270	292	279	277	254	325	266	239	265	256	253	260	269	239	266	285	311	240	263	277	275	256	298	289	264	266	307	257	255	259	289	233	277	263	255	287	257	281	246	275	237	258	291	265	276	273	275	264	289	278	262	265	259	256	281	251	279	290	249	263	266	272	256	273	294	282	255	267	263	254	280	287	261	275	255	299	311	276	265	265	279	279	280	246	249	271	261	279	241	253	290	310	305	286	285	259	254	278	307	274	304	274	264	267	297	268	294	252	255	269	286	245	242	272	269	277	274	252	258	263	267	273	282	274	268	276	273	260	278	257	279	281	259	277	237	276	265	305	291	289	255	271	240	290	244	253	287	272	274	262	271	282	264	254	261	257	266	261	271	280	302	268	269	255	266	297	245	286	257	275	281	270	276	320	257	260	264	265	272	277	275	292	277	269	231	244	272	293	265	277	269	280	263	277	252	274	278	252	212	273	259	262	271	275	259	280	274	259	247	250	274	271	276	283	245	252	285	272	287	242	265	253	265	268	292	282	253	265	253	252	280	277	251	295	267	278	257	266	282	270	264	289	245	275	257	282	251	291	272	294	270	282	246	283	239	255	289	277	253	278	287	276	280	279	263	295	260	253	300	262	275	262	235	286	319	269	262	259	262	271	273	248	269	257	295	268	297	249	264	247	300	300	254	270	252	248	265	303	275	278	244	295	327	286	275	293	267	273	263	278	298	281	275	242	271	290	286	266	288	283	269	259	243	248	281	272	275	273	272	248	285	276	277	295	259	274	268	294	266	249	268	274	273	268	264	271	290	248	250	278	245	263	276	286	269	251	273	302	276	257	269	268	291	292	275	277	291	273	260	264	266	251	254	230	263	274	270	256	257	260	290	242	277	291	282	274	257	265	250	291	263	295	272	311	278	285	294	269	257	293	266	282	272	277	265	249	277	252	262	253	255	281	284	266	262	266	255	267	249	279	247	271	297	271	273	270	266	289	263	265	285	253	274	264	265	245	271	253	287	274	271	292	258	279	260	269	274	277	293	239	257	261	252	230	266	253	260	268	248	275	296	260	261	248	268	258	296	252	266	233	252	257	281	271	266	265	289	269
37793	47554	32006	12570	3327	1025	595	534	514	495	505	530	523	496	479	491	495	502	513	495	492	475	501	532	487	527	475	515	529	531	517	491	561	561	530	524	529	527	506	475	496	494	510	501	548	512	556	508	544	522	533	534	496	489	508	504	498	522	535	499	509	502	524	497	511	539	492	470	504	534	512	489	497	510	558	521	510	528	528	515	511	520	466	534	502	519	526	503	477	503	560	508	528	536	544	532	499	544	537	510	504	505	515	464	527	490	511	542	486	524	529	486	497	529	490	517	490	512	500	527	473	542	490	491	486	510	464	506	520	492	522	540	484	503	501	459	477	501	498	504	503	532	546	501	523	496	512	514	515	509	487	513	506	500	515	517	565	518	511	525	554	514	512	512	532	516	478	515	507	479	553	479	509	475	500	502	508	511	516	469	496	496	524	480	499	509	523	484	498	507	514	541	511	491	506	536	504	481	488	486	502	530	475	514	527	510	500	506	527	508	532	497	485	469	529	523	530	534	496	529	543	556	537	499	490	499	535	514	490	550	513	496	528	465	516	523	512	480	554	515	492	482	489	535	518	499	464	527	544	512	546	498	521	500	515	487	493	465	532	531	476	470	546	480	481	533	497	474	515	539	505	535	523	513	500	505	536	500	538	530	462	540	510	533	522	485	488	489	499	507	485	469	511	513	527	550	490	565	513	573	487	515	497	514	479	523	539	518	468	503	515	490	506	528	499	517	556	512	488	501	491	501	539	505	551	479	497	573	523	558	549	501	500	536	511	506	495	485	469	521	497	514	503	555	516	542	472	523	498	539	482	537	529	539	530	509	504	503	493	481	492	499	509	526	500	468	525	523	515	475	485	492	524	524	493	540	541	528	478	515	512	501	511	546	501	517	488	477	461	474	542	509	522	485	520	526	525	545	510	493	485	489	546	492	517	505	513	516	528	544	462	556	517	486	533	470	533	520	488	494	547	551	491	526	508	456	475	532	536	513	560	523	495	499	516	496	501	510	513	481	495	514	524	534	545	511	486	514	526	567	536	504	550	494	517	516	512	539	497	481	535	483	478	582	488	488	460	484	489	510	511	495	512	484	485	530	507	508	515	522	497	527	523	509	539	563	550	465	544	489	503	528	510	523	513	473	521	476	531	502	519	491	533	513	503	500	493	542	516	536	501	494	522	475	485	519	516	462	536	509	487	482	511	511	545	521	533	524	524	525	521	503	523	491	503	497	520	515	541	496	482	462	542	490	529	485	537	516	516	473	511	503	502	560	500	550	510	468	520	547	503	516	495	518	536	527	532	498	504	534	484	512	467	492	545	512	504	506	522	515	501	466	458	479	515	476	540	501	541	545	520	484	508	547	497	452	492	509	490	523	525	490	535	515	481	499	506	504	522	530	510	493	502	519	516	527	486	517	545	526	515	521	462	504	506	501	534	494	489	489	508	515	504	480	518	478	481	520	565	563	545	527	493	494	531	483	536	517	519	493	516	498	516	512	484	476	532	554	538	542	509	522	503	527	514	496	516	535	504	513	505	572	524	525	491	521	523	489	498	532	525	506	517	490	521	516	540	511	506	491	530	495	489	503	468	521	545	511	505	521	514	523	547	509	497	511	508	531	531	493	550	479	509	489	486	548	496	498	487	527	507	514	528	511	509	508	493	499	495	510	490	522	533	493	524	511	532	544	532	513	528	514	512	536	508	515	517	499	499	566	470	508	488	497	501	486	517	500	481	528	469	531	541	502	508	513	501	516	550	496	508	523	534	537	510	503	494	512	519	524	513	479	499	501	488	476	509	494	503	512	490	514	472	493	477	538	458	515	548	482	525	527	532	516	506	520	509	517	495	508	496	516	488	520	514	560	502	499	544	503	526	498	487	509	505	518	520	471	544	535	522	488	560	503	514	527	492	494	515	509	516	498	519	535	506	543	487	527	501	519	508	499	497	505	500	519	550	514	529	484	519	507	472	513	514	493	522	487	495	500	534	521	520	483	560	519	470	510	536	527	485	462	502	487	497	493	525	517	489	516	510	500	469	491	507	535	522	494	489	495	509	478	526	495	543	517	532	517	494	538	507	488	523	539	540	536	494	489	526	523	492	515	489	502	550	491	512	529	507	542	529	552	501	512	500	468	512	484	549	516	522	506	508	508	498	527	543	520	539	538	495	518	511	513	522	519	517	506	507	550	481	534	515	505	504	512	479	525	536	540	525	537	497	518	505	496	522	536	489	497	511	516	492	523	530	438	523	504	490	465	493	513	532	511	535	545	497	529	498	502	514	522	502	481	512	498	467	550	528	508	537	535	523	498	513	521	528	556	532	508	480	506	518	493	522	484	486	483	497	549	505	502	472	519	566	552	530	539	541	518	515	454	518	519	495	511	508	509	495	504	478	493	508	513	526	513	554	530	529	501	484	510	516	493	493	517	495	522	533	529	495	510	529	528	538	500	492	515	529	514	483	519	547	501	490	513	466	518	552	485	537	556	525	499	514	495	539	532	515	479	476	493	540	549	501	503	556	483	521	535	499	520	514	507	520	495	533	502	503	524	518	551	468	480	543	487	474	541	534	535	513	457	509	520	494	522	472	491	522	509	540	514	507	508	531	516	483	540	495	520	495	490	500	509	533	512	517	566	507	467	504	546	504	520	465	513	496	507	515	497	544	536	511	493	512	504	494	535	508	498	492	547	537	522	500	521	569	497	535	538	507	523	522	505	530	511	486	521	535	541	481	484	569	532	574	516	496	517	535	487	488	529	484	489	506	530	516	483	555	541	489	535	506	496	479	506	480	540	476	521	513	532	536	520	513	497	536	554	517	490	494	481	450	523	531	516	488	501	515	545	510	514	538	518	504	482	497	484	490	529	526	495	516	497	573	499	546	519	504	523	487	495	531	506	509	507	500	517	501	508	551	520	512	492	506	481	546	519	504	525	510	504	489	490	511	481	524	504	540	555	521	539	515	508	548	481	528	505	531	520	509	475	528	499	501	523	504	528	516	501	542	504	500	477	509	497	582	485	489	564	523	498	491	494	498	505	502	494	526	500	488	509	472	487	532	477	474	543	466	559	500	526	506	538	510	522	537	493	526	491	514	511	483	544	515	529	517	533	481	490	487	520	531	504	504	537	513	512	508	476	532	531	503	524	530	509	507	462	536	501	509	527	545	521	520	481	518	520	498	490	505	496	506	537	506	530	548	470	471	508	527	518	541	519	486	536	508	501	514	498	543	557	478	556	552	534	513	489	467	570	524	495	523	535	501	562	469	550	525	514	548	481	488	514	517	504	497	534	527	517	516	553	506	506	532	502	507	541	525	554	534	513	535	520	506	495	497	531	513	485	537	488	517	539	485	524	511	506	503	576	498	512	494	516	518	507	514	553	480	530	479	521	508	477	501	513	496	491	522	541	516	501	480	533	500	543	513	527	482	496	486	512	525	515	540	484	526	486	511	494	458	495	496	493	521	546	489	497	528	503	474	474	558	499	499	505
24878	24265	33531	27093	18157	5418	602	304	276	309	271	291	307	278	286	294	292	282	328	308	274	298	281	278	289	309	269	273	289	271	282	280	301	286	295	294	258	290	277	257	288	275	285	270	267	270	270	261	279	300	261	275	300	297	264	276	268	283	281	246	297	292	275	266	261	304	275	281	308	302	259	286	288	275	298	295	248	259	284	292	285	300	244	280	290	264	275	302	274	262	315	234	301	308	283	265	276	285	279	277	255	277	277	267	277	281	260	267	295	255	287	266	295	276	265	258	263	303	257	275	271	260	272	274	293	240	301	272	297	286	275	283	297	242	255	263	260	291	291	283	295	284	326	248	279	308	284	256	284	283	247	311	300	258	265	243	258	302	243	247	263	287	248	287	293	284	268	286	265	276	275	292	247	295	253	277	258	286	263	276	279	275	268	287	288	259	285	272	281	280	264	286	278	273	287	268	245	273	281	270	285	265	270	257	275	284	282	278	279	268	280	278	284	262	281	279	295	254	263	255	292	282	273	279	272	272	289	286	289	259	282	293	289	275	304	288	272	254	253	270	294	258	282	280	269	297	293	279	258	286	259	261	275	235	272	259	279	274	269	305	275	277	272	287	292	286	282	293	250	277	297	260	295	285	284	270	266	274	291	270	298	264	309	273	298	322	260	280	299	273	254	282	286	289	283	263	297	262	289	259	267	287	299	294	281	268	297	256	274	273	280	278	267	273	264	269	243	286	309	256	261	244	282	261	261	291	267	287	291	287	308	264	258	287	267	238	260	283	275	238	295	259	266	281	273	270	254	308	253	332	298	283	270	265	317	279	301	292	269	282	286	265	297	271	277	278	255	290	280	266	258	277	305	261	288	274	269	273	267	302	273	313	259	272	307	275	294	288	280	265	272	285	302	269	269	285	295	267	295	247	265	278	286	266	267	296	304	269	278	309	300	298	259	309	295	282	268	277	287	258	277	284	293	302	275	308	258	282	282	281	253	262	284	295	272	278	271	286	298	266	274	282	278	277	240	272	258	283	267	290	260	248	260	291	294	268	263	265	308	262	253	304	291	277	260	289	256	276	277	276	278	266	260	228	288	287	268	289	274	291	289	297	281	305	287	269	280	271	287	305	292	294	257	268	265	263	267	316	261	267	283	292	301	282	273	278	304	276	306	277	292	264	292	279	269	281	275	263	261	292	285	256	252	305	267	250	286	258	262	274	285	264	271	287	293	280	287	245	291	267	277	277	281	302	279	265	278	230	290	278	290	315	275	286	275	278	286	283	283	283	270	260	263	289	287	306	271	279	258	279	283	293	253	256	283	288	264	294	267	305	299	284	249	279	291	267	258	264	316	277	293	281	310	290	245	276	265	281	285	265	304	245	294	253	272	298	268	271	286	253	282	241	294	292	286	289	292	305	284	265	282	292	267	274	304	279	251	248	270	266	258	284	249	275	281	275	304	267	313	287	276	275	280	267	268	259	287	262	298	304	275	279	250	241	298	263	246	281	286	268	282	279	287	268	282	276	268	257	265	296	263	269	262	288	279	288	263	275	296	265	272	291	288	272	291	281	265	288	292	251	255	266	277	264	253	262	279	287	288	280	272	280	290	251	247	303	269	280	279	272	259	309	271	280	286	290	264	291	260	330	288	256	283	264	256	290	265	276	264	257	281	274	284	292	271	290	293	255	278	267	288	273	295	260	278	294	282	311	263	286	247	287	271	259	282	280	273	293	265	273	256	302	291	268	289	270	280	277	302	286	288	276	286	258	279	278	296	272	270	313	281	273	291	318	272	276	263	302	273	275	296	314	298	261	268	277	282	246	269	292	292	252	310	311	284	284	280	270	276	288	309	272	265	266	273	280	265	263	297	272	262	303	300	271	285	253	268	288	275	293	287	296	273	284	285	277	282	293	266	319	288	280	256	262	288	266	284	279	239	284	279	282	276	274	275	296	271	281	298	256	297	266	245	291	266	274	278	253	275	281	275	296	276	268	302	256	287	254	274	302	287	277	286	286	272	288	297	236	262	298	300	237	272	273	280	307	295	251	260	275	272	255	278	251	264	273	271	280	272	278	273	283	296	294	275	290	289	230	276	263	273	272	273	296	259	310	275	300	268	275	250	263	277	287	257	305	283	258	267	273	278	285	257	276	248	282	273	295	274	241	246	271	284	277	279	283	259	264	280	270	284	283	262	252	261	289	311	283	288	280	272	274	283	306	307	270	301	282	256	255	298	279	292	262	282	298	275	279	298	295	275	285	282	300	288	242	297	303	267	308	283	255	299	266	251	277	258	271	310	293	272	282	280	261	266	302	293	308	294	279	273	277	248	270	325	259	260	272	239	296	311	284	278	286	277	265	287	291	298	269	287	282	277	249	258	267	274	261	268	283	268	300	299	276	296	263	260	264	286	282	288	318	288	246	287	240	250	289	281	263	279	273	275	277	297	284	276	261	257	278	267	286	286	275	274	285	277	304	301	295	293	251	258	261	274	263	282	274	257	262	259	295	316	249	282	255	281	274	287	296	273	255	264	244	289	301	259	258	257	278	258	282	264	266	291	279	300	273	250	289	264	258	300	268	286	285	268	290	276	280	323	271	282	287	255	267	284	270	288	281	282	298	292	258	292	286	289	244	288	272	286	286	302	274	271	282	258	270	277	269	260	272	259	278	262	304	275	270	276	261	246	268	283	275	271	288	262	262	240	299	254	279	295	294	298	260	287	283	258	295	270	276	267	257	292	265	263	267	278	293	263	281	272	288	264	274	273	272	291	263	273	283	291	278	285	279	297	260	288	253	281	248	281	296	266	264	273	275	264	282	273	259	292	289	277	289	293	278	272	257	281	278	277	296	288	252	295	291	315	309	259	295	286	287	263	276	266	278	252	276	256	295	274	281	316	257	282	236	265	268	283	283	291	276	294	245	308	286	266	267	269	265	275	281	246	275	268	280	295	266	299	281	278	296	263	253	291	278	287	286	270	278	300	271	268	312	264	277	286	277	269	285	281	264	270	272	272	278	239	295	258	298	281	268	289	297	244	290	246	263	265	263	301	279	264	283	247	270	280	265	289	277	299	277	276	283	262	251	248	306	279	300	278	269	288	298	247	283	267	259	307	250	258	289	256	247	262	267	311	282	275	301	274	273	280	242	268	298	268	283	259	297	273	276	287	277	243	249	304	270	268	288	276	274	281	246	277	277	274	287	275	289	250	250	266	279	308	284	273	284	296	242	280	239	278	270	263	292	250	284	260	286	272	279	266	279	264	313	262	262	287	266	263	241	278	264	285	299	290	272	302	282	257	293	263	246	259	287	281	305	264	287	279	300	261	266	274	283	248	306	275	288	282	254	279	266	293	291	289	270	261	281	266	294	289	291	293	269	273	268	258	271	284	266	314	284	275	277	326	295	237	276	256	253	271	259	256	258	280	270	302	269	310	277	262	248	268	252	282	277	288	291	279	268	250	303	240	296	288	264	250	276	273	274	271	266
60039	89014	62495	34278	13759	3222	907	593	512	507	533	524	504	497	496	530	523	505	508	551	490	530	540	492	535	536	537	509	455	524	524	523	515	532	491	514	500	552	541	509	511	496	548	545	494	532	543	479	511	496	548	515	516	563	457	527	542	516	542	550	503	518	510	547	500	496	524	538	493	521	485	519	489	522	487	497	532	513	548	537	530	528	560	496	533	550	530	531	519	526	537	506	511	528	550	530	535	485	504	525	514	506	520	450	516	531	525	500	509	524	489	528	521	545	541	529	490	537	489	538	548	504	536	491	515	562	507	524	526	521	518	530	480	511	537	484	516	511	560	483	520	522	507	481	537	548	531	508	539	503	512	559	524	503	528	441	526	513	536	519	490	491	508	517	541	480	520	498	535	496	525	503	534	531	508	510	503	585	487	532	526	515	492	483	497	515	521	525	501	531	513	539	519	484	547	526	542	496	563	469	518	484	544	595	487	508	545	529	512	521	519	534	513	516	508	514	499	499	519	524	485	521	548	535	518	581	512	510	541	546	531	530	516	512	537	500	539	540	496	492	537	527	513	506	528	515	508	481	524	480	513	483	490	467	494	551	511	509	529	546	516	551	535	536	509	537	557	502	492	510	538	522	556	495	492	488	505	539	497	474	537	528	501	486	524	503	558	543	490	512	486	535	529	502	542	542	505	503	508	523	491	495	485	546	522	486	536	498	473	571	498	535	481	505	503	482	524	581	569	538	489	505	548	495	519	496	548	527	528	509	467	486	512	511	529	530	555	505	545	508	509	533	513	537	536	502	497	524	554	496	528	521	509	470	513	530	588	529	487	531	501	464	530	500	510	507	522	490	505	511	552	532	535	530	509	504	525	484	490	535	511	528	505	524	547	436	522	506	477	507	506	529	530	466	490	531	545	515	528	505	514	464	526	460	550	517	527	495	530	545	538	523	549	532	525	510	476	553	523	516	538	469	490	512	521	483	486	503	500	500	550	505	501	497	512	517	538	516	515	498	514	473	530	482	541	512	529	514	485	497	526	482	556	508	492	518	511	489	527	466	522	567	496	491	514	469	520	528	507	503	533	474	519	501	506	494	563	552	521	527	550	536	517	515	479	565	487	506	511	488	510	515	525	521	549	535	513	503	494	517	548	518	518	505	507	485	517	498	548	532	498	544	538	517	514	511	513	515	522	523	528	486	517	493	517	517	551	534	507	523	468	529	525	513	496	505	491	489	510	534	491	522	555	514	574	500	512	510	532	512	509	508	504	515	514	491	485	538	533	500	514	547	488	514	508	547	525	564	500	533	513	490	511	549	509	552	536	528	540	507	517	538	471	493	488	501	486	536	530	516	466	551	529	510	511	504	513	514	528	539	527	504	561	542	513	535	538	554	518	533	507	516	472	483	532	539	566	521	535	523	495	529	496	548	492	537	483	501	513	517	530	518	485	482	532	498	562	554	490	551	465	525	551	519	503	530	485	507	491	489	530	550	526	507	511	540	537	545	538	528	504	524	529	528	505	521	491	528	544	527	505	532	546	506	493	555	507	479	537	485	512	527	500	519	522	518	520	501	505	531	512	508	548	475	494	552	490	517	492	549	535	512	513	524	499	536	497	509	469	507	528	488	510	535	539	514	487	520	500	521	481	551	502	519	536	495	536	510	483	534	550	519	521	510	492	506	509	503	492	499	544	525	541	539	511	490	518	519	526	516	511	516	531	495	546	543	554	522	474	489	543	495	553	526	512	534	559	489	554	503	532	525	484	516	507	475	490	528	499	541	533	512	529	538	474	523	520	539	524	513	533	499	527	499	556	462	527	532	560	508	525	577	500	544	522	541	545	500	502	524	523	519	511	516	506	510	498	480	544	489	523	518	502	507	537	522	488	542	566	515	505	497	546	531	522	518	509	496	567	472	483	501	502	506	528	521	521	502	555	518	545	451	497	495	494	491	525	532	456	534	547	521	548	497	502	469	518	515	512	533	482	502	505	493	527	504	499	492	524	521	510	530	509	513	541	528	539	502	515	512	534	548	530	504	506	525	499	497	496	515	465	555	534	524	483	554	487	540	526	542	539	495	521	518	493	480	508	547	544	507	549	508	506	518	498	518	497	562	512	511	477	505	506	512	505	514	527	528	524	511	529	566	531	563	510	495	585	495	498	503	504	552	517	539	508	535	509	540	493	533	497	515	505	544	512	514	499	562	498	525	504	525	503	524	548	525	539	481	528	524	513	502	493	524	504	516	461	547	527	484	486	517	531	528	497	520	570	509	524	500	543	530	558	508	529	530	543	529	478	524	495	541	539	522	541	486	506	546	539	511	479	546	513	510	501	499	495	488	561	529	545	562	525	479	508	535	492	488	515	552	504	519	540	537	491	476	495	515	516	506	538	519	508	533	505	482	534	545	514	530	503	502	479	519	490	506	552	469	510	520	490	518	485	481	521	544	505	471	499	529	513	505	520	533	537	504	553	493	519	512	525	541	502	534	527	525	535	559	498	531	542	547	492	504	516	519	481	504	536	572	502	502	533	541	516	537	497	526	531	539	491	484	538	497	544	525	524	538	510	518	522	524	544	507	539	517	522	517	504	493	522	550	549	505	497	555	544	495	519	473	524	502	510	544	533	509	545	538	512	575	497	522	488	484	530	500	487	503	510	538	554	535	522	524	528	568	525	508	531	563	475	579	470	523	501	529	526	504	549	540	525	530	522	525	512	497	546	505	531	524	527	516	560	507	528	502	540	500	512	525	527	499	510	497	496	527	558	481	510	502	507	510	487	550	529	524	491	552	538	549	532	571	514	509	527	511	571	515	540	525	491	491	530	509	512	527	476	509	565	536	512	519	534	511	507	523	545	520	514	481	533	511	516	495	510	569	475	492	500	518	544	554	507	504	520	566	508	509	519	475	502	503	509	496	532	520	494	512	547	534	478	509	516	545	486	468	541	533	505	552	488	528	495	491	511	551	484	548	524	535	502	524	522	512	512	499	517	551	504	532	528	481	512	541	499	529	503	500	532	543	484	494	533	501	470	494	537	510	521	499	497	509	546	545	517	532	533	508	514	517	506	524	476	511	514	502	527	518	488	505	506	510	548	523	524	504	501	512	483	556	514	501	486	521	498	495	509	537	489	478	522	567	516	503	521	502	508	515	517	533	502	544	550	518	516	534	533	536	501	534	497	550	508	522	550	494	541	470	524	519	511	518	558	507	494	522	495	485	513	485	494	540	496	514	510	498	568	511	509	507	544	486	530	529	532	473	515	540	544	538	520	519	491	557	497	515	507	512	524	487	539	505	507	488	499	542	557	507	509	525	519	534	527	459	526	525	501	510	517	535	516	525	504	533	518	508	551	523	493	532	540	487	518	538	537	497	550	533	531	530	494	499	510	539	473	539	539	508	525	547	517	531	508	522	493	495	502	522	514	486	551	542	488	514	528	524	516	514	502	513	511	513	521	552	491	526	549	525	523	475	520	537	495	533	487	514
23494	22420	31167	25100	21193	16133	2798	474	329	312	380	366	355	330	352	323	357	326	327	342	333	330	333	310	344	308	312	327	348	341	306	342	308	296	331	315	332	311	299	321	275	318	331	320	344	289	319	305	344	312	321	328	281	325	333	328	348	302	297	348	307	313	321	306	325	298	320	326	328	320	311	328	330	328	333	341	323	311	320	337	315	316	330	313	293	325	312	300	317	310	308	288	274	339	337	320	319	324	316	343	307	329	330	324	350	346	365	310	318	309	299	287	344	336	322	349	314	324	329	324	304	334	328	309	298	354	359	330	349	302	335	338	292	341	317	311	336	331	289	325	316	344	308	333	310	304	332	318	324	327	301	337	289	379	338	367	291	322	327	313	326	346	338	287	336	310	335	347	326	318	342	365	363	285	332	322	314	331	345	305	347	331	338	334	291	306	338	313	299	322	363	337	328	342	297	313	331	307	331	316	318	298	314	344	329	329	317	336	346	333	315	317	314	338	324	329	333	311	320	323	344	311	316	328	331	349	316	346	354	305	304	308	335	337	333	300	314	308	310	332	331	328	334	308	315	316	332	317	320	340	341	337	327	255	320	307	346	332	325	332	318	324	337	307	332	313	332	324	314	313	331	293	301	325	307	339	300	306	312	309	305	350	343	329	315	309	310	313	288	321	317	304	308	282	325	317	297	328	333	310	342	359	341	300	325	292	346	323	334	316	323	326	325	322	296	328	299	333	316	320	342	318	323	348	313	364	301	325	322	335	367	332	320	334	327	348	335	329	286	306	335	324	301	288	318	312	332	325	319	348	318	316	337	305	339	294	317	318	311	329	304	308	381	316	349	338	342	296	330	330	328	323	283	347	333	319	275	296	326	290	326	328	317	340	323	298	310	323	319	342	355	317	330	327	326	301	295	307	304	297	304	338	327	305	301	320	308	331	311	273	310	327	356	335	336	329	336	322	291	308	323	334	317	319	342	345	316	311	310	297	317	301	319	316	337	322	310	310	290	317	326	344	331	324	317	319	332	302	320	294	338	308	319	322	327	334	320	349	334	311	299	336	359	336	335	323	322	329	345	328	332	307	331	341	348	291	293	334	306	309	317	320	316	335	301	310	311	317	341	332	311	376	345	306	316	283	325	315	296	365	329	322	340	289	299	296	333	323	361	340	329	327	315	340	343	312	328	334	329	354	301	322	340	346	328	332	297	341	323	303	346	330	279	319	320	326	316	302	320	325	319	338	329	324	324	322	348	327	358	352	338	318	306	329	294	337	322	313	319	357	341	306	296	317	321	327	345	339	315	306	309	337	350	329	316	341	297	324	339	338	341	321	313	342	338	309	336	301	344	349	323	291	336	315	340	316	317	323	329	334	360	321	301	329	316	322	324	330	346	307	353	299	330	313	357	356	344	343	323	335	309	360	304	326	311	315	307	347	348	337	335	345	332	310	292	350	339	339	342	327	320	314	336	319	324	347	340	341	314	338	316	277	342	325	377	309	319	331	325	329	323	327	341	311	286	331	324	308	354	343	310	320	329	331	305	308	335	292	327	304	327	299	333	315	299	281	308	313	307	320	299	341	332	339	329	321	322	361	329	308	325	298	332	333	353	308	337	316	325	316	337	327	348	336	304	301	325	320	328	333	322	306	317	351	292	280	293	327	342	340	343	330	322	305	290	296	326	328	345	330	328	326	304	327	351	309	325	352	326	318	343	339	305	354	322	291	326	293	344	308	305	359	327	317	323	284	340	316	289	337	327	282	283	310	319	321	358	340	325	297	342	352	354	304	271	307	291	354	279	272	329	347	323	323	318	316	326	324	353	335	323	316	326	321	320	341	337	312	314	325	327	347	327	304	313	335	314	294	304	331	313	314	305	307	322	327	317	333	324	328	286	349	317	333	344	352	323	323	319	372	317	318	358	317	332	293	326	309	301	306	306	297	320	341	323	314	302	325	299	306	292	289	312	323	316	297	331	321	318	320	319	314	290	319	351	315	328	317	327	329	331	322	335	316	325	337	324	343	327	322	303	307	321	327	346	336	330	306	261	324	339	293	337	347	297	372	324	357	315	298	333	328	343	294	320	308	319	360	345	331	320	343	324	327	332	301	292	370	301	311	305	349	308	307	340	293	316	314	333	358	302	323	346	321	299	295	320	325	325	303	299	317	324	329	334	305	315	314	318	319	327	352	297	342	326	285	309	333	300	323	338	291	324	360	343	314	327	291	323	348	309	331	293	315	311	315	315	300	287	337	328	321	336	337	316	340	302	321	301	327	320	329	311	328	321	316	324	333	316	310	292	344	318	336	310	312	336	363	330	333	318	308	314	316	315	317	318	326	310	332	331	318	290	342	315	327	349	351	312	345	328	313	335	320	320	303	313	363	304	362	298	341	346	289	328	318	322	294	324	293	323	339	358	320	350	327	324	328	314	336	332	318	336	308	295	368	298	352	317	306	310	308	311	357	332	373	301	339	338	331	331	326	335	334	316	313	304	264	366	313	324	308	328	333	313	311	316	328	328	345	322	301	343	301	338	311	305	311	310	323	324	312	306	323	333	325	335	353	318	307	295	309	316	352	279	323	335	347	325	336	342	307	357	313	339	340	355	315	310	332	326	313	300	305	324	331	323	333	314	298	313	326	352	288	317	325	306	295	314	322	360	326	344	314	297	313	296	310	334	320	350	344	327	325	329	319	337	338	305	322	301	300	287	315	362	312	340	304	296	298	333	286	354	327	331	326	352	321	333	274	293	293	352	345	328	324	343	314	344	292	312	317	328	299	311	338	312	330	322	324	332	341	334	321	322	332	326	341	340	292	372	326	333	307	349	304	309	357	310	329	355	320	318	317	344	320	329	361	352	366	351	315	346	347	346	321	332	330	333	314	343	318	345	324	285	352	354	324	324	308	344	318	332	329	308	289	299	319	346	310	328	296	307	318	304	314	298	329	345	335	292	307	315	310	337	318	345	330	337	309	338	349	305	326	325	293	341	330	335	334	305	322	338	321	331	281	341	333	333	326	360	341	308	327	342	350	353	301	319	309	289	297	341	334	344	314	315	307	349	335	332	301	344	354	349	359	327	358	327	345	306	290	336	345	304	324	313	330	335	348	332	306	320	322	343	362	309	322	338	332	328	324	324	318	308	306	316	349	305	324	323	308	280	310	324	316	323	318	308	327	334	327	335	313	349	298	294	344	305	329	303	308	322	338	330	314	295	343	309	329	314	347	344	307	317	306	331	326	301	334	339	313	343	344	332	342	314	337	315	311	311	305	344	308	330	312	300	325	309	315	330	316	322	383	311	293	331	339	334	339	347	336	331	322	285	336	303	336	331	336	307	334	300	310	318	314	308	335	327	286	363	302	327	307	338	352	311	316	339	313	292	307	325	327	344	285	317	308	334	297	325	352	331	292	309	326	331	337	325	328	309	310	292	357	318	317	309	351	342	334	319	327	311	319	309	325	343	346	327	366	315	327	311	317	308	301
60499	100427	72516	43136	20030	5368	1251	716	614	594	615	601	584	573	594	589	565	545	556	614	584	579	601	581	534	568	580	563	639	598	566	640	647	612	580	621	566	595	577	581	607	620	580	569	591	605	575	556	574	594	563	592	608	614	508	601	585	542	604	559	601	608	548	585	593	567	548	608	570	595	581	584	615	536	552	548	587	563	571	553	534	578	602	595	586	556	608	535	529	606	581	613	577	584	568	607	588	589	594	556	535	590	579	540	557	613	576	568	576	578	538	595	591	611	617	574	547	578	562	579	536	576	567	582	568	558	562	555	545	568	577	554	569	544	565	570	596	567	592	624	588	584	580	617	566	570	581	586	594	558	570	543	593	588	591	547	608	601	593	588	591	552	609	523	576	612	593	574	590	582	577	555	580	583	570	579	562	592	565	551	605	611	619	561	557	560	574	609	575	562	535	591	578	564	583	600	564	588	574	599	577	590	573	581	554	554	610	594	567	571	536	551	569	547	596	578	591	577	608	587	553	592	569	568	578	570	554	559	593	572	576	520	583	585	568	572	609	545	547	596	575	571	598	595	568	584	566	591	597	542	578	586	557	540	612	571	594	557	538	588	581	535	603	562	605	568	569	570	566	566	567	592	557	553	580	611	570	579	574	563	530	574	554	572	555	590	585	567	577	581	604	641	609	573	604	590	590	559	605	568	558	545	578	585	558	571	580	570	628	556	569	550	554	567	612	592	584	600	609	631	574	578	614	574	637	563	509	571	587	598	571	575	574	560	581	569	586	589	588	581	595	609	591	584	574	567	571	585	558	561	616	565	547	585	590	595	570	587	568	577	580	599	579	558	571	574	561	594	564	572	583	583	608	607	535	564	575	628	559	589	600	560	658	646	571	559	596	572	546	584	534	593	552	620	552	629	545	541	573	540	602	594	563	576	562	597	539	558	573	546	534	556	595	614	555	567	582	553	574	562	604	543	660	534	566	601	561	581	611	550	597	548	520	622	615	583	559	563	625	565	586	619	554	581	581	591	604	574	559	549	555	603	565	584	591	569	582	596	537	567	553	559	609	559	557	582	582	579	558	553	593	604	571	583	568	586	565	576	629	552	580	609	565	595	570	567	589	577	596	580	588	598	570	543	573	529	612	584	586	596	597	593	575	572	606	562	587	610	551	552	562	595	612	544	563	569	590	569	546	592	563	569	567	573	588	565	585	553	595	579	574	594	550	581	544	615	600	598	553	559	594	573	588	582	616	573	571	582	632	617	576	578	542	579	619	562	572	588	580	581	529	584	572	544	590	561	579	587	639	589	619	600	575	541	611	543	567	588	591	568	588	613	549	609	561	566	585	590	611	593	613	560	590	584	585	583	592	541	619	603	542	584	582	588	558	588	554	587	585	580	596	609	586	585	569	609	585	582	530	550	600	634	597	586	584	654	573	593	634	552	562	566	545	625	567	541	531	579	564	587	567	582	588	562	576	596	565	580	546	571	570	621	604	560	611	582	589	582	555	588	597	551	571	559	572	612	585	565	575	569	607	605	620	575	587	609	574	569	582	593	565	526	568	599	596	576	565	587	560	566	616	586	595	559	576	645	580	584	544	596	566	565	573	549	569	550	556	579	599	600	566	602	559	574	566	532	530	590	534	608	606	584	583	581	601	604	552	567	595	547	547	589	571	580	561	593	536	582	583	556	604	544	555	584	595	576	588	566	599	589	596	573	547	601	580	550	602	586	571	579	598	596	569	586	568	608	554	549	554	589	576	605	553	595	632	591	613	594	579	560	544	583	602	562	547	632	572	599	583	560	550	608	571	580	563	595	636	608	573	611	562	585	582	568	591	612	615	565	624	571	542	603	579	529	594	570	581	620	567	567	579	594	581	574	606	565	578	554	608	588	602	556	567	536	561	589	589	673	580	576	564	576	556	556	599	566	612	545	588	581	589	577	563	582	568	585	571	568	574	573	558	546	600	584	553	555	575	589	572	552	560	510	564	603	543	570	551	607	583	562	565	531	574	587	614	582	568	574	586	573	564	562	590	561	565	591	549	586	563	592	581	568	574	582	596	592	611	584	511	548	544	623	557	539	627	590	555	541	591	587	582	567	547	578	515	595	582	581	565	583	562	583	557	628	550	549	622	611	509	579	515	592	592	600	578	598	577	545	604	598	548	544	547	611	571	574	572	527	583	567	561	599	561	591	586	596	573	546	615	569	584	598	556	597	564	587	582	555	556	560	605	601	542	547	565	569	591	575	555	568	570	557	603	583	612	537	574	574	587	548	579	565	554	577	601	577	592	551	534	586	583	558	568	571	581	557	551	574	583	544	576	626	581	567	573	551	602	570	563	554	595	637	555	549	568	574	594	563	568	573	569	602	569	585	579	556	517	608	609	583	589	622	577	591	561	580	612	593	566	587	568	568	581	588	544	539	558	533	586	570	566	549	580	577	579	597	588	577	572	583	615	561	592	570	564	546	553	542	576	544	545	578	576	590	580	557	560	580	598	583	590	570	616	613	553	560	545	596	570	521	610	561	552	582	618	567	588	603	619	554	546	594	601	610	561	522	513	554	575	575	589	556	561	547	572	597	553	612	581	564	606	561	561	569	612	571	606	564	576	549	600	588	536	541	591	580	599	596	560	553	571	542	556	574	631	536	564	602	566	564	536	591	618	517	587	551	545	595	590	575	597	572	635	593	551	590	605	584	562	611	601	587	578	568	613	514	569	611	573	608	544	630	574	566	598	646	533	606	559	561	585	593	607	598	577	615	590	620	572	613	607	590	595	556	607	545	610	562	587	594	577	618	614	583	577	575	553	561	591	576	594	603	620	570	605	571	564	547	561	553	555	571	565	557	579	558	607	572	580	580	617	583	572	571	597	575	568	584	575	564	585	593	577	581	579	579	584	559	576	538	586	560	561	589	594	576	574	597	564	616	580	597	597	598	612	491	564	575	557	567	560	586	578	539	572	554	622	591	574	547	585	589	581	548	578	577	601	604	556	572	540	552	560	590	552	586	544	528	595	536	621	563	578	612	543	577	551	584	579	576	587	524	562	549	572	548	573	596	590	515	583	557	585	568	562	570	588	575	582	584	565	588	581	598	565	588	583	609	599	568	574	575	565	556	603	523	588	600	546	589	600	594	603	612	601	592	533	597	618	561	611	578	543	582	559	569	616	582	547	644	586	577	608	549	559	648	588	580	598	583	580	580	601	591	541	585	540	563	557	589	611	590	575	599	554	610	572	562	567	540	569	564	566	492	550	584	602	580	566	589	574	539	601	622	601	598	609	619	565	603	575	558	590	609	598	623	613	597	579	553	556	514	591	569	607	591	601	560	557	584	562	558	596	536	601	542	539	594	559	629	567	600	569	567	572	574	583	566	577	600	533	600	547	596	563	579	560	597	601	556	594	539	573	603	576	546	551	614	591	528	582	605	604	601	587	544	546	609	559	625	577	565	607	552	602	536	589	622	573	570	590	543	580	584	555	575
29971	30747	26870	11376	1699	467	308	271	262	259	265	267	280	282	274	284	261	276	252	316	274	255	275	281	277	277	306	262	273	275	240	262	257	257	248	244	270	251	279	229	229	287	290	234	280	240	273	241	255	266	251	277	237	228	280	277	295	250	269	268	253	265	280	252	262	256	285	262	300	265	282	276	267	264	271	272	263	278	265	285	283	270	288	282	271	290	297	242	258	277	251	260	286	256	287	255	245	270	251	271	293	247	267	269	261	277	262	283	286	302	260	242	243	281	255	275	278	285	249	251	266	283	275	274	241	302	288	277	268	247	271	270	280	297	247	252	278	285	260	268	286	263	283	256	248	262	220	255	297	266	277	264	235	250	298	302	251	257	292	254	299	288	290	255	275	258	264	264	243	255	266	288	260	244	287	270	267	261	240	295	304	261	251	263	278	280	270	269	261	261	268	284	312	259	269	241	266	259	290	264	278	294	290	299	249	273	269	280	272	274	296	262	247	269	252	268	246	255	296	260	269	257	275	296	263	252	266	229	255	281	261	246	237	266	268	281	230	252	264	260	258	271	264	262	279	245	288	256	285	297	263	296	271	279	258	270	269	237	271	273	249	291	261	253	258	285	295	301	258	253	279	270	285	252	283	251	259	273	262	262	275	287	272	253	232	234	255	262	260	262	282	286	235	263	256	261	247	249	275	270	268	270	253	246	290	274	282	266	280	301	257	256	265	266	267	300	260	261	249	256	252	284	274	249	266	255	269	259	267	291	266	244	272	297	280	257	267	281	265	280	255	257	279	267	257	280	258	260	230	256	257	262	307	256	233	223	266	264	273	269	272	251	262	278	269	299	320	234	258	292	287	293	301	275	249	268	287	260	261	273	261	263	269	251	246	252	272	277	282	238	263	257	270	269	266	241	255	255	248	264	268	270	271	260	263	253	261	275	244	253	282	254	269	253	246	268	273	246	262	260	269	283	308	248	258	249	279	245	250	273	279	245	272	231	288	250	265	249	301	276	259	268	272	260	253	250	280	288	285	265	251	239	279	232	286	254	274	267	283	257	237	262	259	263	228	274	235	257	289	271	254	276	260	292	258	258	278	271	282	240	257	268	256	287	301	259	262	260	301	270	279	304	254	260	280	278	297	259	258	276	257	258	278	234	304	253	300	255	231	304	262	244	264	247	280	304	276	260	271	278	259	244	298	289	281	296	261	242	269	255	271	256	241	262	266	284	275	263	291	253	277	286	261	277	265	253	249	283	272	289	289	252	260	266	263	295	274	270	272	236	260	307	270	277	275	268	271	278	283	253	255	278	292	299	254	270	274	276	276	259	255	267	265	281	280	289	295	259	268	273	265	258	298	247	282	252	284	248	244	277	248	250	250	252	273	272	258	250	249	265	263	240	217	249	259	256	270	276	253	265	283	284	306	262	278	257	285	258	270	265	297	272	230	286	273	261	277	229	224	245	283	249	274	244	250	295	270	267	254	275	247	282	266	276	292	249	260	259	291	258	250	254	259	254	272	261	254	276	277	278	259	250	245	271	272	269	249	274	264	248	249	272	271	256	272	273	237	255	269	267	240	282	296	253	247	267	265	259	255	252	276	247	236	264	277	239	283	264	240	258	282	261	276	273	262	277	259	306	269	288	274	247	271	279	280	271	251	285	264	287	249	254	251	252	280	257	251	261	275	249	243	251	268	260	272	316	249	308	262	279	280	264	294	245	273	269	260	253	258	276	248	289	278	233	262	287	250	269	249	290	251	288	267	251	268	281	290	250	275	285	266	273	306	301	277	266	268	230	253	262	284	270	277	271	277	301	277	260	266	261	247	282	275	300	256	266	258	275	274	286	271	275	254	258	243	261	250	274	295	277	266	293	255	273	274	285	261	254	256	256	290	287	255	278	240	280	290	273	286	261	273	266	272	288	255	293	272	240	296	266	270	273	280	260	279	251	264	274	275	243	257	266	268	301	255	258	244	269	252	250	283	276	267	273	252	264	269	260	269	283	269	281	240	258	262	264	254	261	231	267	266	262	259	245	287	264	273	285	266	263	268	273	251	254	286	261	271	273	283	256	258	245	276	265	288	281	279	284	269	266	264	264	257	279	270	284	275	259	280	275	289	271	266	291	290	247	250	272	252	292	283	255	276	254	245	271	242	270	242	268	241	259	254	264	270	268	276	269	260	260	289	271	295	283	262	256	266	273	244	251	250	267	269	267	297	269	241	283	267	267	241	254	280	261	309	275	245	260	255	244	240	271	259	271	228	255	258	246	261	271	276	269	263	266	230	300	252	253	260	275	290	267	286	273	280	284	233	258	287	257	262	265	246	284	272	264	263	262	276	245	312	274	278	233	257	252	271	257	274	244	267	289	271	260	264	254	247	269	275	286	302	280	266	234	274	254	288	260	278	277	286	274	262	255	270	301	272	255	268	259	282	241	273	253	273	257	257	250	257	284	284	243	274	262	261	274	258	269	274	251	258	282	283	247	275	269	247	256	285	269	267	242	291	251	275	271	277	271	267	263	262	303	272	268	252	263	310	268	262	270	266	266	257	298	259	285	267	270	257	279	291	242	290	280	255	246	240	243	263	256	271	299	279	282	258	252	282	275	259	261	259	240	259	256	275	285	296	274	271	264	250	266	272	257	258	260	238	252	236	241	270	288	286	272	292	262	271	240	269	274	289	266	268	293	270	262	261	255	248	259	240	270	285	269	259	257	275	277	277	253	246	289	267	249	288	276	287	275	254	274	271	266	294	314	268	294	296	296	273	266	238	262	278	267	249	281	280	268	269	256	246	290	281	259	252	276	260	268	262	268	283	277	248	269	270	282	255	256	294	260	259	270	274	262	288	248	271	256	289	252	265	273	240	243	246	216	296	271	271	283	248	276	249	273	267	262	308	288	263	269	270	280	250	272	275	278	271	252	255	261	259	234	233	265	277	303	238	271	263	242	281	263	294	258	303	253	227	274	278	267	264	261	251	266	252	302	263	274	279	225	281	276	241	272	291	291	276	271	260	241	235	258	274	260	251	268	279	244	274	263	277	283	261	288	281	271	274	237	279	256	257	285	276	282	238	251	280	245	248	255	268	249	258	255	253	260	245	264	243	259	289	255	284	280	255	239	261	287	256	247	277	272	248	277	262	256	265	272	263	263	287	269	276	291	289	279	280	250	273	254	275	266	276	278	262	256	289	255	261	230	287	258	263	297	263	263	298	260	285	283	277	267	249	281	256	268	264	288	255	281	272	244	275	325	280	251	283	290	267	290	279	275	262	280	253	282	250	298	297	273	236	271	264	244	258	284	269	255	256	266	265	258	289	254	247	287	270	258	271	273	294	275	259	254	237	273	258	294	243	272	260	292	267	260	260	254	277	281	265	225	293	284	306	288	283	248	276	282	238	254	264	277	256	279	279	269	258	264	263	239	276	256	252	269	248	266	273	268	279	261	257	282	270	273	228	294	277	276	282	292	280	256	294	245	268	270
37615	48069	32281	12762	3462	1009	578	536	514	481	525	531	526	534	513	508	491	512	526	514	510	534	539	498	547	452	519	535	534	531	539	518	557	565	548	547	471	482	513	521	536	481	516	566	537	495	533	505	486	545	534	508	496	500	500	520	529	515	463	547	514	533	536	531	569	534	527	507	523	538	499	533	483	520	522	530	528	521	523	506	506	472	546	509	520	526	499	524	493	539	540	535	511	528	491	506	500	510	541	519	518	531	498	551	494	473	539	535	549	523	520	524	448	493	495	491	570	496	536	522	533	502	470	512	530	532	540	519	497	528	511	485	496	500	530	529	480	513	487	489	541	455	513	461	521	496	505	502	508	474	534	479	524	534	492	548	504	492	517	526	531	529	531	545	496	508	471	527	491	539	486	559	488	513	482	512	517	499	529	508	510	535	486	493	504	506	481	498	511	479	552	528	523	496	490	541	518	513	494	487	539	532	512	523	505	491	514	476	441	512	561	518	516	494	487	517	548	507	556	496	491	492	533	484	484	544	490	500	499	532	524	470	516	551	485	509	472	515	516	521	521	492	492	516	504	464	498	511	512	469	482	537	513	495	523	481	510	499	493	530	510	505	488	501	518	518	517	508	521	503	517	517	539	514	513	526	516	536	542	502	502	545	496	558	567	503	517	509	493	526	518	498	494	497	485	502	553	476	486	530	474	539	517	524	487	544	503	573	492	520	525	488	523	527	519	506	519	505	496	504	482	527	503	498	531	469	524	502	533	493	493	503	512	530	506	556	551	496	496	516	494	474	533	552	555	494	540	546	516	523	532	527	518	494	482	503	541	505	513	510	522	514	520	511	507	511	549	490	515	493	484	510	525	520	544	494	521	534	482	479	510	540	518	489	486	521	523	528	480	514	538	544	536	517	520	507	486	518	522	514	511	538	492	526	480	518	493	535	526	535	541	507	494	538	511	520	508	462	513	503	517	504	501	518	580	553	497	500	492	534	526	465	525	506	511	537	524	529	535	530	495	512	526	505	502	489	483	520	520	505	512	486	541	508	521	502	496	524	478	509	532	509	516	541	495	540	513	546	511	540	540	498	544	505	538	506	473	540	494	514	530	496	545	517	489	521	508	481	504	532	495	504	501	526	532	544	505	522	488	477	521	476	463	508	515	544	509	511	514	438	507	479	530	470	502	544	482	483	526	539	514	517	467	526	519	483	513	532	492	508	493	515	477	467	531	503	537	465	467	562	515	487	463	519	509	521	457	496	508	508	519	520	477	487	553	488	495	558	521	513	531	496	519	482	511	507	525	541	527	499	504	505	504	524	509	518	546	489	472	507	498	547	512	509	525	500	497	519	557	507	521	547	530	501	528	500	531	521	474	523	504	537	493	530	490	478	518	487	495	541	490	478	497	519	490	485	481	526	545	527	518	530	505	511	508	534	505	552	531	534	509	492	489	505	560	521	488	523	539	539	513	479	500	470	462	512	514	502	503	506	521	494	468	509	496	528	509	500	508	483	542	518	467	557	532	497	505	481	451	526	485	535	516	506	483	498	509	496	524	553	502	570	511	473	504	507	497	466	529	516	544	505	537	545	501	493	524	535	555	505	529	479	493	506	534	526	490	517	498	515	532	496	516	502	527	527	489	550	532	546	530	519	471	463	472	535	514	476	502	465	501	513	508	511	512	527	521	516	490	523	544	489	496	493	506	556	503	521	517	523	509	522	461	535	544	532	468	522	496	561	509	518	507	508	514	501	509	525	505	489	501	526	538	514	493	467	488	516	514	558	518	509	514	559	524	530	498	559	535	508	505	499	500	503	507	521	525	505	494	494	524	511	503	518	526	497	540	508	542	450	521	497	548	517	511	527	472	526	515	564	521	514	495	487	509	514	519	495	500	493	493	504	516	500	483	485	523	494	530	503	527	554	506	512	516	515	494	480	489	548	480	495	516	509	534	512	531	464	488	499	480	558	506	529	545	534	538	504	544	513	496	529	544	537	517	492	494	498	513	501	495	520	481	519	510	547	547	535	453	488	501	524	537	542	537	543	547	457	527	507	503	508	502	477	519	495	496	489	513	492	536	518	537	527	476	500	502	487	539	545	518	470	526	529	530	518	495	528	511	514	512	511	517	514	520	520	533	505	496	535	562	493	489	497	545	506	506	475	551	484	503	510	551	523	524	533	505	524	510	486	505	502	513	503	527	497	484	547	519	517	464	516	506	506	526	560	520	501	514	528	480	528	534	512	532	490	505	477	480	495	478	540	537	502	504	503	498	508	488	506	550	477	510	564	571	502	473	499	523	505	502	530	506	541	489	523	542	492	492	458	506	527	509	482	517	530	504	501	555	525	511	500	532	512	510	480	498	512	516	528	537	511	496	531	531	487	533	562	534	499	520	514	540	501	513	509	502	526	468	469	556	510	508	511	529	508	508	524	508	523	495	510	535	521	489	528	524	523	525	528	476	506	519	531	492	489	533	499	530	508	492	507	507	504	544	481	506	525	483	538	535	537	509	512	464	510	564	533	535	475	552	505	505	498	507	545	515	514	480	533	515	538	494	527	514	499	517	544	491	493	506	526	509	547	460	495	496	549	513	516	489	498	531	495	478	526	459	473	525	534	506	533	529	499	536	475	498	524	527	468	503	516	499	526	537	518	508	511	511	497	522	509	531	519	479	535	483	496	488	484	508	505	535	494	493	507	547	543	538	521	493	507	520	481	519	499	487	500	544	521	493	492	497	512	536	533	497	500	515	499	515	526	520	466	525	509	468	538	553	500	490	497	534	510	502	538	535	488	542	535	512	513	519	504	479	525	523	485	537	504	475	516	498	488	509	523	495	528	525	507	501	503	527	515	505	496	510	478	506	488	505	530	522	461	536	491	513	547	510	512	547	509	495	518	547	531	470	478	530	512	492	510	541	514	549	513	503	442	494	516	515	533	471	511	526	486	469	541	509	541	578	502	520	520	521	510	503	525	500	537	523	464	478	529	533	492	542	488	478	499	499	529	484	541	519	497	524	491	534	537	517	535	496	537	521	488	505	516	545	536	519	535	462	470	530	511	547	471	547	483	523	461	526	547	500	493	520	516	534	533	512	509	519	503	541	473	480	531	479	488	540	492	539	506	530	545	511	518	546	493	519	531	514	479	505	488	564	487	530	497	483	546	508	496	482	519	543	514	477	542	488	464	493	490	523	525	507	530	547	511	562	521	517	489	496	502	553	488	533	458	537	510	520	500	513	535	497	502	534	488	523	529	521	519	503	554	497	483	483	522	567	467	532	511	500	489	527	548	521	552	541	514	504	486	498	495	516	492	520	500	517	520	530	505	506	499	492	479	499	518	507	500	507	522	576	504	498	519	515	509	488	532	521	518	526	509	509	500	507	546	511	494	497	505	504	508	557	483	476	485	476	521	525	546	487	545	542	530	496	529	498	512	534	528	487	543	509	516	521	509	496	494	514	509	523	526	501	534	541	480	517	496	521	516	488	512
24829	24344	33287	26860	18113	5175	553	305	299	271	274	277	292	260	283	258	296	272	270	309	268	304	278	287	262	258	283	290	254	275	274	258	258	293	286	284	270	259	271	283	266	281	268	294	270	274	293	270	245	285	264	279	264	276	285	257	257	312	262	266	273	279	285	269	292	277	286	261	284	267	283	263	259	297	248	288	236	297	259	294	292	264	258	245	259	303	278	301	288	310	301	282	280	249	288	275	261	276	258	306	297	274	240	270	285	290	263	253	243	280	286	275	261	284	275	234	266	278	299	286	302	244	278	284	254	258	267	251	267	300	283	250	272	263	275	266	267	300	286	299	319	270	271	287	297	278	282	285	271	264	252	285	261	272	254	282	278	259	268	268	291	287	261	290	283	290	303	272	290	282	262	280	260	286	299	316	283	256	267	272	266	291	267	285	287	276	286	278	259	235	252	259	253	247	237	265	281	289	282	267	247	274	262	284	268	255	266	268	295	293	278	304	279	273	296	293	306	290	272	259	293	268	274	259	294	282	263	274	258	266	261	297	253	271	264	279	276	251	264	237	261	275	270	260	288	265	269	252	240	266	280	293	270	254	261	279	265	284	278	282	301	250	256	263	261	274	286	293	294	258	270	278	261	287	287	272	270	268	312	260	249	278	267	253	277	256	295	288	282	261	270	284	264	271	251	267	289	260	296	272	272	260	286	274	288	282	260	264	286	266	277	278	286	271	276	293	255	272	283	273	256	291	252	269	270	272	270	261	306	281	296	271	263	252	257	270	272	266	256	259	259	283	279	291	273	262	269	246	242	286	283	298	293	280	280	259	263	262	290	272	248	263	277	294	278	280	250	280	267	260	293	250	271	268	300	290	289	300	257	327	275	270	269	280	247	288	266	283	264	266	301	304	279	287	271	269	274	268	255	251	260	281	257	281	268	266	297	256	281	283	270	284	287	273	251	248	293	255	288	278	282	285	266	301	285	276	291	268	258	282	299	277	286	283	269	275	261	255	304	250	281	284	274	292	257	270	264	284	288	288	277	254	232	280	263	274	286	278	285	272	283	318	289	271	280	287	283	270	257	305	262	260	286	241	302	264	319	298	254	262	261	302	293	269	256	266	251	285	273	277	269	254	253	278	282	272	266	261	253	302	260	252	265	277	275	283	260	304	271	294	275	268	278	261	274	275	267	272	256	263	270	229	286	252	277	263	263	302	287	263	250	305	261	251	258	282	283	268	284	269	271	258	289	264	250	267	278	257	302	258	271	259	269	264	317	286	243	265	260	247	282	263	281	265	273	282	267	291	262	258	254	267	272	260	283	271	256	271	280	265	296	264	271	262	272	266	253	268	246	265	249	299	253	292	286	256	248	284	276	299	270	251	263	287	273	269	273	275	267	304	278	288	291	275	281	254	268	283	285	305	288	245	315	275	302	279	282	291	246	263	300	279	270	267	259	272	288	244	271	246	270	305	272	295	242	266	291	243	248	269	270	264	283	267	289	249	275	279	277	277	270	273	275	285	274	269	265	265	317	268	235	265	269	261	255	257	274	287	288	267	285	262	274	273	275	306	279	262	269	277	260	269	272	269	265	270	261	255	274	292	294	289	285	280	279	274	251	286	261	263	298	277	266	276	262	288	267	255	295	278	291	295	272	253	291	283	264	246	262	276	302	296	269	249	298	284	288	289	299	276	256	272	244	270	273	281	253	234	277	253	271	287	256	290	259	295	272	273	250	275	268	288	246	319	264	268	277	256	272	283	238	303	300	302	278	253	288	281	288	273	268	269	257	306	263	286	270	255	257	251	257	294	248	251	270	283	305	273	268	267	233	281	267	259	246	262	279	262	287	227	238	256	290	275	266	287	251	295	263	258	291	252	265	262	278	254	263	276	279	242	282	273	254	269	278	282	293	267	268	279	274	273	229	264	274	271	275	271	275	257	285	296	266	308	269	285	285	277	258	266	250	270	304	273	277	270	286	269	287	255	259	259	251	260	263	278	273	291	283	266	274	287	281	286	269	262	288	247	289	272	270	236	287	269	261	263	302	267	290	242	302	284	278	266	273	262	270	275	238	227	290	297	264	274	266	293	253	275	294	264	264	302	245	275	279	308	282	270	255	286	270	288	285	265	264	262	256	239	272	286	282	266	273	278	281	265	272	278	252	265	255	264	250	252	309	259	268	293	263	266	265	281	309	302	280	256	257	257	274	244	302	302	256	259	280	285	277	254	258	282	232	304	284	256	249	267	271	288	278	262	267	279	259	304	268	246	256	271	276	273	240	263	273	285	261	294	256	267	291	297	280	276	279	282	273	260	256	293	256	276	263	274	254	273	276	295	265	261	296	269	287	273	230	259	225	270	241	269	248	287	264	258	274	264	275	264	276	286	259	248	288	302	265	275	279	264	283	252	272	273	292	279	290	243	264	271	266	278	274	297	283	264	296	289	257	275	271	251	300	255	260	259	264	282	296	277	263	248	285	273	275	265	302	281	260	293	310	295	259	264	249	286	265	267	259	272	271	270	260	283	271	253	258	254	285	238	237	268	270	275	298	270	253	296	266	285	288	264	258	265	296	288	262	250	272	285	298	282	280	266	249	271	292	281	271	247	275	272	267	278	256	286	293	257	309	271	278	258	259	265	277	302	261	257	247	285	289	290	258	285	272	289	284	292	248	275	271	299	278	265	301	252	289	268	258	275	258	264	262	253	289	292	264	280	241	277	263	264	276	283	302	312	270	271	226	276	260	225	305	270	272	287	257	291	293	284	275	283	322	298	287	313	317	249	262	278	246	248	268	238	283	253	293	263	308	288	263	289	267	280	251	271	261	268	268	312	283	277	279	283	252	275	276	254	261	302	262	235	261	260	312	268	267	272	270	269	291	270	249	287	270	287	278	295	282	285	263	296	291	273	280	280	259	281	267	256	278	235	291	296	265	275	256	265	258	295	287	268	292	260	290	311	267	251	277	266	284	274	266	273	267	270	249	257	294	269	251	310	256	251	247	264	284	268	241	269	303	279	287	275	294	276	262	320	275	297	292	248	268	289	284	297	293	304	240	254	273	253	279	250	274	277	294	289	264	237	250	254	273	301	286	239	248	286	264	256	285	273	275	289	254	244	299	249	283	294	275	275	270	272	260	266	286	260	264	286	253	281	257	265	273	287	276	272	269	289	293	252	275	253	269	305	258	281	282	289	256	288	304	257	243	247	294	268	285	267	259	279	247	252	277	264	281	269	271	262	284	295	251	291	271	271	282	283	249	266	266	282	314	271	239	292	269	254	253	298	274	268	247	261	306	252	245	280	245	279	279	292	271	252	281	276	292	276	264	263	298	287	266	249	267	266	295	255	279	261	274	273	268	282	278	271	286	269	291	298	253	268	285	264	284	305	288	274	283	250	255	265	277	286	278	279	302	279	312	273	280	267	269	265	266	253	246	298	255	276	272	270	280	285	266	285	252	281	262	243	267	280	269	264	284	254	261	286	257	270
60145	89410	62224	34146	13570	3134	879	553	568	538	535	525	507	502	526	554	526	505	557	488	516	519	510	507	504	509	542	518	505	514	516	511	502	541	516	547	549	538	453	490	484	497	502	508	494	480	528	497	497	520	549	498	510	465	515	520	523	513	492	540	501	508	550	518	539	523	545	548	532	513	520	511	511	520	523	543	510	502	548	503	527	536	507	540	548	510	498	480	522	542	502	506	498	516	523	506	530	499	526	547	523	502	487	506	535	477	535	525	537	544	525	532	494	489	522	543	491	471	546	526	546	518	525	549	536	513	494	497	514	511	528	483	515	495	491	514	516	518	533	512	521	517	484	504	546	521	533	532	558	498	517	513	481	494	528	553	544	566	510	505	490	521	496	499	539	499	501	495	529	544	530	536	503	480	510	516	544	487	516	511	502	467	534	526	538	531	541	547	504	506	523	530	542	492	507	483	536	497	517	514	494	547	481	510	560	519	532	513	468	504	525	498	553	532	538	534	505	553	519	530	541	527	515	467	499	542	514	514	514	502	514	541	550	553	486	517	516	494	518	532	558	517	541	540	513	520	538	518	531	531	528	522	465	524	520	511	522	529	532	523	539	532	532	511	533	524	471	540	519	533	519	520	506	532	506	548	489	495	499	548	532	511	566	559	507	508	494	524	527	522	523	526	539	544	542	491	533	509	529	547	528	526	489	535	503	516	459	539	546	498	484	483	542	475	527	501	488	524	517	499	502	603	541	490	513	522	547	530	520	526	528	506	527	514	541	489	501	481	523	505	501	496	557	507	514	555	492	523	536	523	556	478	512	517	554	492	470	492	559	514	488	533	542	510	538	564	503	529	538	506	558	534	531	525	546	531	513	483	532	565	523	500	512	492	523	531	490	494	481	520	505	549	551	489	521	526	508	476	522	484	518	491	517	573	521	507	556	517	481	532	513	520	486	510	502	514	507	502	500	511	543	506	527	500	524	514	496	549	493	574	544	534	571	502	544	541	531	491	483	517	522	474	507	512	508	490	512	549	478	520	516	544	523	553	549	539	549	491	526	507	514	545	502	499	528	543	508	524	557	546	528	488	539	543	529	504	520	546	522	524	516	529	503	510	521	491	503	508	490	492	573	518	515	490	469	528	517	538	490	507	488	545	509	525	531	539	510	523	548	555	518	537	516	485	539	527	527	511	531	492	518	513	503	555	529	491	520	492	531	519	528	478	475	556	496	549	556	512	523	557	490	480	512	543	516	486	518	515	493	516	477	495	505	543	476	518	543	526	503	563	514	513	510	522	527	499	507	485	493	486	512	521	536	564	527	534	535	510	471	528	480	537	496	527	480	524	525	535	522	474	513	514	556	510	533	498	508	506	510	508	487	486	558	500	529	515	510	457	505	536	530	552	517	501	573	537	516	528	498	521	513	559	521	488	527	515	517	553	520	488	515	528	502	590	484	530	503	488	543	496	517	566	479	521	508	551	486	515	535	520	511	506	495	519	488	485	524	551	541	513	527	538	544	489	488	518	484	502	509	511	535	510	564	515	528	511	534	497	496	516	548	503	516	483	518	544	546	520	539	477	530	499	515	523	521	498	520	551	553	518	491	562	490	535	514	481	520	512	507	500	470	527	549	486	555	490	533	524	523	506	500	530	506	501	514	515	547	491	491	509	490	490	489	530	487	510	540	496	518	476	518	527	552	517	527	549	514	500	531	526	516	553	512	486	529	527	512	538	519	522	538	522	534	553	502	516	513	534	544	532	535	534	518	497	505	501	506	501	510	507	522	549	526	549	524	495	513	499	504	530	547	532	518	527	473	504	527	539	504	553	564	518	517	528	535	528	520	519	523	523	545	507	501	534	543	532	489	479	483	492	522	504	520	469	555	485	492	515	477	509	498	519	551	534	555	520	517	512	557	517	531	511	492	537	502	519	538	528	491	519	500	510	500	549	511	538	541	476	498	533	491	535	512	507	533	513	514	525	513	501	487	518	516	522	503	536	519	498	558	492	539	518	480	505	521	497	519	525	518	491	523	550	512	574	536	562	474	568	482	543	533	526	490	530	505	489	487	507	542	506	509	519	524	492	506	527	505	554	533	510	558	541	543	560	508	502	488	438	510	527	501	485	512	479	489	458	491	516	499	508	503	516	467	509	510	507	461	540	520	559	488	476	496	513	524	525	498	469	542	460	493	517	530	517	525	540	481	513	515	524	496	527	557	531	546	524	527	508	538	544	507	494	538	490	518	536	532	508	514	535	549	514	496	452	516	567	528	502	495	544	522	546	526	526	489	572	500	498	523	512	500	540	511	543	508	520	528	517	512	526	490	478	499	507	519	507	521	562	522	533	527	530	514	526	514	511	524	503	528	495	475	493	536	520	525	543	543	514	525	510	550	524	507	529	486	494	526	490	529	516	499	519	535	494	542	509	538	486	488	489	549	539	493	518	482	505	548	473	509	537	507	544	513	530	509	550	514	518	554	515	515	512	504	483	537	496	522	545	523	488	487	536	522	539	532	548	549	566	511	521	547	558	518	505	516	515	545	513	526	532	509	528	510	507	513	552	509	530	530	523	570	476	495	484	524	532	521	520	501	509	555	543	534	510	515	542	523	572	535	513	571	533	495	555	505	517	489	515	503	495	488	498	516	527	517	511	486	556	505	559	498	501	543	494	528	571	531	520	518	530	551	524	517	499	478	522	524	486	539	522	506	533	521	545	500	510	523	550	537	525	483	507	514	505	503	520	493	535	529	493	536	524	560	502	509	521	532	520	516	503	513	505	551	539	548	503	503	534	520	519	481	535	500	510	498	546	543	505	526	507	559	512	532	481	523	504	517	514	523	490	508	511	532	525	540	477	492	490	508	526	496	535	483	552	517	495	535	540	518	543	501	502	534	521	530	502	536	513	519	505	503	548	508	526	512	532	526	510	536	552	513	496	532	521	487	530	542	513	498	545	515	565	512	496	487	543	504	476	508	518	495	494	514	492	515	494	528	486	498	521	508	528	519	522	518	495	565	528	508	519	554	499	515	550	492	487	523	502	523	543	512	537	526	527	533	500	548	486	485	518	514	525	486	550	523	528	504	518	505	530	523	511	529	496	492	503	490	532	547	504	533	478	487	480	523	508	503	529	505	472	517	506	509	467	521	545	506	501	548	533	515	509	497	527	520	541	523	545	507	544	488	530	483	483	482	496	561	555	518	535	511	508	498	467	563	564	505	535	530	510	544	547	505	499	530	537	510	505	514	516	544	486	532	567	501	522	505	486	556	527	545	503	549	542	509	537	545	467	528	555	513	497	520	523	506	521	535	533	536	505	525	507	532	512	537	511	537	523	556	482	499	516	535	507	499	492	553	490	531	512	483	518	542	523	540	545	488	562	520	556	482	573	502	495	520	537	527	528	512	529	564	531	509	544	498	524	496	472	495	534	508	532	513	540	514	481	512	494	460	511	514	498	526	523	511	538	527	506	518	539	496	530	493	502	508	526
23480	22415	30938	25137	21128	16049	2668	403	333	355	354	357	342	336	343	295	298	313	327	328	300	348	325	349	309	331	317	331	352	316	313	342	333	328	325	350	330	326	305	319	327	371	311	283	322	282	373	343	314	324	346	334	285	316	286	321	356	324	340	313	354	323	330	297	325	300	294	319	346	344	312	321	317	269	346	326	342	329	331	303	312	322	352	338	292	305	353	318	303	340	328	323	311	341	348	337	320	300	321	347	307	297	342	337	334	316	319	305	322	313	328	336	326	331	323	303	326	333	327	347	322	344	355	294	323	340	298	322	336	338	333	347	318	336	346	342	322	329	306	307	312	351	299	329	310	320	284	333	307	303	357	317	310	350	333	288	306	292	332	332	323	304	324	348	334	296	305	325	304	356	323	353	319	358	356	350	314	342	321	326	322	329	314	323	312	294	324	338	317	337	313	314	303	349	320	345	322	328	306	299	325	347	295	324	329	316	304	298	325	349	316	285	321	310	337	319	371	302	315	320	315	341	337	312	341	291	328	318	297	324	302	309	326	348	315	350	321	303	303	313	295	321	331	346	338	327	321	348	338	292	299	305	324	303	358	331	295	329	330	325	328	338	325	330	340	329	306	334	287	335	310	309	315	305	280	330	332	307	277	311	315	290	316	314	296	325	327	339	337	323	344	273	317	301	307	316	352	337	355	320	287	337	313	308	312	289	304	323	308	348	297	323	339	331	326	323	330	327	313	362	302	288	316	301	289	332	292	345	313	326	300	309	300	362	307	286	293	297	299	353	334	321	310	339	298	308	300	316	299	317	319	328	303	281	315	339	320	335	383	305	294	317	327	305	337	299	331	298	282	351	331	322	341	341	309	337	356	278	333	308	335	319	327	340	329	323	327	327	347	346	340	307	317	263	276	310	324	334	344	328	288	331	328	321	319	322	317	323	344	317	340	330	316	301	337	329	335	295	346	340	337	312	339	324	324	328	305	299	329	293	345	286	326	321	314	320	336	304	307	328	316	316	324	315	312	304	310	324	301	332	337	338	304	314	341	377	325	307	311	335	334	336	310	289	326	339	289	362	319	328	307	333	323	299	314	296	348	315	343	290	338	286	306	333	325	310	329	325	331	309	332	281	290	323	322	333	329	309	328	320	355	331	323	327	334	314	314	330	325	320	336	301	336	340	313	300	348	321	331	316	335	293	322	345	312	328	329	278	337	321	300	317	314	332	338	323	303	341	329	326	317	330	321	326	321	335	334	321	336	318	339	316	332	341	305	344	350	323	306	322	321	335	352	305	330	287	306	326	345	335	353	283	351	315	321	327	304	309	311	334	280	360	350	329	332	330	350	316	331	300	325	328	344	320	330	312	312	321	307	317	320	303	324	333	324	327	362	308	319	297	309	323	334	310	304	309	356	290	308	338	323	295	314	292	287	340	329	300	283	326	311	338	320	321	303	339	307	317	313	319	335	269	335	310	303	316	299	358	329	313	352	336	315	325	322	304	309	311	336	324	309	352	309	321	302	322	318	300	322	346	310	307	312	311	300	328	326	356	318	345	316	317	309	324	306	344	316	291	308	323	345	338	309	306	301	321	313	302	327	301	318	300	334	307	347	330	330	327	344	329	316	352	338	324	331	321	304	296	334	304	318	304	308	302	303	316	322	342	317	289	349	366	347	301	316	299	327	317	337	310	322	323	344	348	314	296	315	326	321	318	314	352	316	346	313	348	349	336	330	279	303	317	306	317	343	320	310	285	309	302	332	309	303	326	340	330	290	311	322	330	341	302	306	304	310	336	335	359	336	332	339	337	348	326	334	296	318	296	344	339	308	367	312	290	318	348	311	327	319	293	346	330	301	334	352	345	321	309	325	336	294	304	336	316	290	359	307	307	322	327	337	333	326	315	332	332	359	301	355	326	360	315	378	298	341	327	294	277	334	328	299	320	324	302	304	334	323	333	332	322	328	329	310	318	311	312	308	298	332	326	279	336	310	318	325	319	302	313	329	354	325	327	329	304	306	305	354	334	329	344	313	314	315	310	312	324	337	312	315	327	328	306	307	298	309	324	336	293	286	294	302	365	293	321	309	301	322	291	320	340	365	312	336	323	334	315	320	332	310	328	290	342	323	301	341	336	338	327	329	328	317	313	297	316	337	313	316	309	302	355	339	349	303	344	338	326	284	321	292	324	335	300	343	345	353	309	321	344	287	291	334	328	324	302	317	341	318	322	316	308	339	338	352	329	314	317	306	311	311	326	341	313	325	327	289	313	292	332	303	337	309	299	337	306	344	333	334	282	319	292	333	324	321	327	349	312	356	313	304	323	290	347	319	325	336	304	294	296	317	345	338	319	326	328	289	328	313	339	310	314	316	326	314	327	326	320	314	334	324	298	278	308	353	289	362	304	319	352	340	332	336	351	333	310	334	343	348	306	303	330	325	321	309	282	320	329	323	323	326	287	301	333	327	325	331	317	335	337	308	325	302	313	326	320	339	319	320	337	334	324	341	321	330	352	317	318	296	332	286	305	341	329	348	324	307	336	307	332	320	309	315	306	350	283	313	330	348	308	333	306	314	305	338	304	342	322	323	324	339	312	286	350	314	305	309	326	314	328	309	310	315	303	306	306	329	313	303	314	308	318	358	312	318	331	313	325	319	307	325	323	357	322	318	321	319	312	307	347	309	304	343	328	307	299	333	319	304	301	317	295	301	315	327	297	329	352	353	317	293	329	312	326	323	316	319	313	284	327	327	334	333	321	336	297	306	340	337	319	317	328	331	293	314	305	300	332	362	336	324	300	284	312	345	341	336	340	330	287	295	325	321	353	333	342	334	297	336	321	318	305	307	325	299	340	283	334	294	325	356	317	339	307	339	313	335	337	330	320	339	302	318	319	330	312	305	331	315	283	312	330	294	289	332	319	322	309	335	327	319	300	332	308	366	342	326	334	354	315	331	327	321	307	308	332	312	290	316	299	335	325	326	338	350	318	306	324	315	320	300	303	333	293	337	308	357	335	319	335	339	300	338	307	322	315	296	343	318	345	348	371	263	327	323	363	331	299	312	321	289	312	334	342	318	341	332	338	330	312	330	320	332	358	323	307	309	297	338	342	294	321	327	344	329	330	329	321	315	286	289	325	327	355	331	308	311	343	337	323	352	324	282	302	297	309	328	337	302	323	332	317	318	320	317	301	310	336	297	338	309	325	329	311	270	339	332	317	333	305	284	350	302	337	295	310	328	325	339	315	310	354	337	314	290	318	274	278	321	331	314	269	337	294	308	322	318	326	328	303	306	287	335	331	336	268	313	302	299	300	318	361	326	343	319	337	313	342	316	297	329	291	284	326	307	331	322	318	316	305	359	345	312	323	300	300	311	302	325	341	313	293	308	289	323	338	328	309	329	346	319	329	328	327	305	334	307	317	307	308	355	306	340	301	326	325	317	342	323	319	336	306	325	309	327	346	330	330	305	327	299	300	311	341	311	331	328	329
60692	100359	72475	43074	20033	5316	1314	706	615	553	601	533	600	597	615	573	549	594	553	617	555	606	549	596	556	593	559	540	569	580	590	596	590	585	602	593	578	546	552	604	568	557	590	595	560	562	562	569	576	584	563	619	576	574	575	614	582	575	571	576	584	565	555	536	632	556	608	609	609	557	569	610	567	553	540	598	570	589	607	578	578	604	604	586	504	545	553	622	598	561	542	587	553	621	611	566	552	558	567	617	608	578	574	599	559	542	559	546	587	582	578	588	573	608	563	605	575	554	588	602	627	591	595	549	577	563	595	548	568	606	608	563	596	634	592	569	562	566	533	575	602	633	573	552	602	611	585	553	594	549	600	529	599	569	609	607	591	582	558	558	587	613	569	573	591	603	559	536	569	546	564	572	586	549	510	622	610	577	588	587	605	582	623	578	567	611	550	583	596	592	589	559	562	575	559	531	555	563	566	560	587	620	593	564	573	562	550	589	564	569	567	587	579	611	575	566	581	583	620	599	563	575	574	605	594	565	624	608	533	560	615	592	583	655	609	566	558	581	586	599	566	624	567	533	556	574	616	589	571	645	577	565	570	587	572	592	596	580	608	574	565	554	634	596	594	588	590	553	579	550	555	600	569	585	583	576	593	587	540	576	578	545	566	530	596	526	593	588	594	569	635	570	582	617	593	559	572	588	616	599	545	555	567	566	591	628	650	577	557	546	565	588	601	564	543	562	543	542	590	589	600	622	622	560	551	603	550	567	594	601	582	581	613	607	582	565	572	611	574	596	603	648	592	590	591	588	596	558	590	560	582	595	580	586	579	599	561	564	568	580	568	600	577	543	540	589	594	576	589	568	554	539	603	559	562	584	590	563	581	578	584	577	588	588	567	584	566	544	602	597	606	593	601	605	575	562	599	563	578	547	548	562	570	544	595	548	556	575	565	537	569	602	605	597	591	561	587	547	584	581	556	559	583	560	542	615	604	552	563	555	585	561	539	589	562	559	577	586	583	568	594	587	567	582	595	575	571	600	562	563	566	569	618	562	576	551	558	587	576	568	530	579	567	584	606	583	577	565	535	539	568	598	572	592	611	613	597	602	575	561	556	583	544	541	583	583	554	645	608	560	583	528	543	575	581	601	557	594	540	606	552	541	560	565	559	584	588	563	603	556	556	586	583	575	588	579	542	589	532	605	563	568	586	551	577	580	572	558	611	541	586	596	576	597	602	566	565	575	568	577	534	590	574	564	594	569	553	594	550	564	572	583	517	568	554	601	601	569	577	562	550	535	594	618	575	598	601	587	563	537	623	566	581	590	573	541	586	622	579	541	533	554	598	563	594	595	592	582	594	572	549	580	598	611	579	605	607	559	604	578	559	576	556	600	566	605	577	535	571	568	598	586	565	600	535	598	557	562	568	549	569	607	524	599	575	599	556	585	565	575	582	544	523	594	583	554	566	572	596	618	599	563	584	567	552	580	509	582	543	588	585	571	561	600	581	561	565	623	585	602	568	572	615	577	563	634	557	557	542	545	570	579	575	634	559	568	566	580	590	539	577	573	607	575	543	572	576	570	593	565	572	537	586	617	582	561	602	635	557	576	570	519	626	545	578	659	597	579	570	576	604	577	566	617	608	553	569	610	587	565	600	566	534	560	548	585	558	606	569	589	580	573	580	585	556	576	582	576	615	571	576	573	580	589	583	569	579	582	596	577	589	539	570	580	572	548	578	577	596	590	640	586	578	561	550	536	581	623	598	604	576	582	606	602	591	560	588	528	525	579	598	568	546	605	584	573	618	586	618	566	614	568	562	545	614	582	536	588	592	552	544	559	573	574	614	548	613	602	577	617	548	572	617	601	593	570	527	607	569	579	570	610	596	600	555	578	625	574	565	571	610	593	590	542	571	533	514	557	567	575	563	606	609	552	645	557	606	584	546	547	619	564	622	588	583	555	560	582	601	556	545	573	617	549	536	572	577	594	572	568	617	564	606	556	554	518	595	617	544	552	592	568	578	599	558	529	601	589	569	579	555	605	559	539	554	589	581	566	565	584	526	612	569	627	597	588	582	571	584	611	567	580	583	569	572	553	591	564	590	579	568	595	569	581	568	554	611	574	621	583	563	569	563	574	600	579	575	561	605	580	581	590	573	547	569	589	564	613	586	589	561	602	572	575	581	598	587	586	586	582	556	570	607	596	597	599	631	528	546	614	599	585	558	581	586	608	612	596	543	547	558	591	550	583	561	576	533	613	587	560	569	605	600	563	539	597	536	587	586	566	608	532	540	575	581	565	621	611	559	589	552	572	594	586	572	546	566	546	538	574	608	552	505	567	581	609	562	597	565	620	638	581	564	598	571	562	548	592	578	594	578	568	573	596	570	635	558	587	582	587	580	569	560	584	576	557	557	574	603	549	584	597	580	618	584	576	573	563	560	545	550	613	571	596	552	561	559	588	569	576	559	585	543	553	597	563	604	594	578	563	602	650	545	561	572	616	549	576	584	590	541	591	507	597	598	588	601	600	580	572	572	572	551	567	577	554	561	640	591	560	549	583	596	565	566	560	560	596	566	615	625	554	594	565	577	558	605	586	594	567	557	559	589	572	608	578	569	573	578	587	582	581	596	575	562	557	526	561	602	600	552	573	593	558	563	556	572	543	538	578	588	593	591	573	542	581	607	565	584	578	599	573	533	582	556	578	575	570	572	531	563	592	526	581	559	600	610	602	537	545	577	560	518	529	593	586	613	559	572	519	566	567	581	636	595	558	590	590	537	571	579	612	586	595	570	619	557	601	608	557	575	571	551	552	554	573	587	584	593	559	550	553	584	583	542	601	605	564	579	595	616	573	569	600	567	551	562	572	552	597	624	555	607	583	582	603	602	595	569	580	564	576	595	550	594	603	550	571	530	577	557	562	556	627	587	603	580	592	573	586	577	566	593	623	538	596	615	596	612	580	610	586	567	619	589	609	598	533	585	580	567	525	588	606	603	573	579	560	578	597	583	557	590	601	554	586	579	579	551	599	575	604	602	551	589	566	586	606	592	563	545	598	554	603	576	588	589	589	548	579	570	559	555	610	559	597	598	578	546	564	569	574	559	595	594	544	587	607	540	622	560	582	584	540	560	578	548	573	567	542	597	640	552	591	556	540	578	558	576	577	585	569	599	548	549	583	576	572	590	536	600	579	570	558	595	556	602	567	575	548	594	601	568	572	597	564	560	582	566	567	599	590	584	563	554	565	554	576	588	550	578	576	597	590	527	595	583	596	589	559	555	546	558	565	546	568	554	544	619	601	560	521	580	528	584	545	587	576	599	608	578	552	548	568	622	580	603	562	579	566	586	603	610	603	559	606	553	582	570	568	619	525	585	561	582	591	587	602	548	597	596	602	544	569	639	559	580	596	575	603	541	559	523	577	577	578	590	574	598	574	630	573	634	556	571	565	585	551	586	540	551	635	617	604	565	573	574	555	568	590	588	559	573	568	577	556
29776	30347	26772	11274	1849	585	347	288	288	238	244	267	268	273	259	265	265	267	269	276	280	279	291	270	259	261	292	249	285	280	272	263	291	272	248	285	246	268	272	258	263	290	271	269	262	288	272	260	265	251	257	286	269	257	264	251	288	275	281	286	275	272	253	279	258	264	290	278	242	290	232	282	268	286	266	276	259	259	264	248	304	245	270	274	266	286	264	246	241	276	252	288	250	249	255	247	248	258	270	284	251	270	260	248	270	275	251	276	288	237	261	260	237	250	277	280	276	280	251	264	274	271	281	248	234	263	249	270	273	256	262	259	277	260	264	273	257	272	261	265	272	260	292	283	285	248	275	285	277	262	284	277	281	264	260	271	238	256	314	273	287	279	260	264	297	290	284	267	274	283	239	259	255	282	272	260	279	288	287	277	272	245	250	258	263	251	252	240	270	269	267	273	241	273	243	260	289	304	233	278	251	249	310	285	269	252	269	276	246	247	277	249	266	262	274	275	242	255	282	230	281	271	260	242	279	248	264	265	243	242	270	258	281	240	253	254	262	273	261	255	283	268	268	270	277	284	259	264	283	257	274	267	259	280	282	255	273	258	256	246	255	265	269	264	272	272	260	266	269	269	288	263	271	247	253	272	293	277	263	260	289	262	288	261	241	283	244	267	278	268	253	253	259	286	260	258	252	253	227	274	251	253	276	263	291	284	263	248	240	263	272	236	253	244	272	289	304	271	256	238	243	278	243	252	275	261	251	276	288	288	264	299	260	303	251	253	292	236	262	286	276	273	254	273	293	288	278	246	300	295	286	271	278	275	278	290	267	286	283	260	270	264	275	278	286	275	283	276	260	266	261	241	279	254	253	272	261	278	276	269	241	292	273	287	272	248	260	281	258	249	282	271	259	258	246	268	280	252	246	259	266	281	268	302	285	227	276	250	253	270	271	259	256	283	259	243	291	289	301	255	292	263	263	276	250	310	253	277	242	263	242	282	260	222	247	255	259	312	270	280	269	263	279	238	292	276	299	252	228	244	278	273	269	267	271	256	272	315	284	270	283	277	277	304	261	272	272	303	267	234	266	268	279	264	286	278	302	305	285	279	287	257	264	282	259	283	282	246	252	297	237	271	239	263	246	250	268	290	268	268	250	256	262	271	253	268	243	268	266	251	259	274	265	254	268	280	280	267	295	246	280	268	267	268	263	263	293	266	281	271	255	259	270	251	236	253	264	265	293	262	248	268	268	252	272	277	244	247	281	260	275	275	295	279	255	270	262	255	263	274	256	256	290	286	269	276	300	281	251	282	269	262	287	236	283	258	248	279	296	263	256	261	250	269	266	255	268	269	265	253	243	296	261	263	294	240	243	262	276	259	303	279	282	261	285	248	277	265	257	269	258	269	257	283	258	258	265	285	272	279	260	269	303	265	252	232	241	287	272	245	253	274	266	269	266	254	271	275	241	273	240	309	261	257	274	307	270	222	271	277	253	295	260	283	272	237	300	243	275	311	279	270	258	253	256	268	279	276	265	282	282	278	245	258	283	302	272	260	282	272	269	270	267	277	248	266	257	275	265	282	272	260	267	264	241	247	251	263	269	264	272	256	289	308	277	264	261	270	264	266	276	276	311	281	275	289	278	291	262	254	270	257	248	260	262	265	307	283	253	270	249	276	240	271	257	271	272	286	289	267	257	263	243	285	257	261	254	276	265	279	274	273	256	265	254	255	260	274	258	240	268	252	273	255	289	275	284	268	287	267	246	271	289	274	287	252	249	263	282	240	267	285	266	290	261	279	282	283	261	245	263	269	265	278	261	279	238	255	290	231	257	264	265	273	283	236	277	265	251	270	268	242	250	265	264	283	248	251	246	264	250	287	268	277	268	279	292	286	243	304	230	253	284	258	249	265	266	267	271	263	308	281	241	277	245	268	238	260	258	282	259	262	274	271	274	258	295	263	269	259	285	272	244	292	276	251	268	264	244	280	264	285	271	274	276	271	305	272	245	286	270	292	263	252	254	273	255	261	264	264	238	294	281	269	284	266	246	252	289	274	264	257	273	258	306	231	274	306	229	263	238	259	274	234	290	243	279	283	259	288	274	289	239	256	270	268	277	260	259	283	253	264	284	278	248	284	270	281	270	257	276	230	265	270	256	254	245	260	291	282	253	271	249	281	287	253	278	309	299	270	257	269	271	243	281	242	287	250	289	245	292	278	301	258	297	259	285	251	244	269	249	265	278	238	265	260	257	268	249	242	246	264	292	285	252	257	262	248	257	268	306	269	259	265	251	247	248	265	251	297	268	270	247	265	263	250	260	263	274	233	240	278	247	265	257	287	261	291	259	218	292	269	275	247	283	275	277	281	246	261	246	274	293	274	270	271	274	261	259	272	271	273	269	273	254	278	276	251	259	233	251	258	274	251	266	297	299	261	259	268	266	277	293	261	267	240	281	260	261	262	250	270	268	295	264	265	241	267	302	260	261	250	271	274	241	248	279	269	279	285	289	241	264	285	253	264	259	261	266	274	287	254	247	259	275	244	244	278	249	257	288	264	258	274	253	294	258	261	289	265	243	261	250	266	271	257	298	271	263	276	249	289	252	246	280	281	269	248	242	267	240	262	284	215	269	258	277	284	284	271	274	246	263	269	250	275	239	261	272	248	274	244	285	264	244	242	271	263	263	277	265	256	262	252	270	295	271	258	290	276	276	268	260	279	266	269	283	242	272	231	252	268	274	263	268	245	275	256	269	273	296	237	265	263	259	275	262	246	263	260	272	262	259	257	284	269	266	233	261	251	261	284	265	254	288	277	248	267	261	264	241	279	258	258	265	286	272	278	257	250	277	279	266	280	255	275	250	261	280	263	240	222	277	251	281	256	288	272	267	257	248	288	275	287	273	274	294	288	273	280	247	263	297	259	270	254	250	239	254	286	285	233	270	288	260	294	289	299	249	280	238	276	258	300	270	284	271	277	250	266	271	239	256	297	262	267	280	244	280	287	262	286	245	253	269	257	273	277	292	268	261	286	285	260	241	245	240	253	262	271	269	260	255	273	266	282	293	267	267	287	261	244	259	259	273	275	261	285	264	271	269	251	290	244	249	268	262	267	304	285	248	259	278	265	306	271	259	285	268	257	273	262	277	229	261	284	252	268	274	261	251	298	293	279	275	289	255	264	279	235	300	263	302	265	254	248	261	272	255	266	290	264	266	251	266	258	266	271	239	271	275	266	273	282	258	304	316	255	273	281	288	233	273	281	269	260	267	248	282	285	247	277	240	254	255	268	275	240	259	308	264	275	271	259	267	275	231	261	269	293	253	286	283	283	223	248	261	251	236	231	267	277	293	262	234	266	282	226	262	232	246	287	262	272	281	232	279	279	254	273	265	275	255	245	258	285	251	267	290	245	243	276	261	283	274	284	281	292	287	259	244	259	252	297	275	254	281	254	249	277	259	248	294	264	254	266	272	251	286	273	263	268	253	254	266	250
37901	47872	32368	12688	3386	1009	603	486	517	516	513	543	539	515	498	512	471	496	510	518	498	482	496	513	546	499	497	472	509	479	491	475	487	529	498	504	482	523	536	511	518	527	482	466	538	494	534	505	507	529	492	469	511	490	516	485	492	524	499	529	537	537	500	520	484	500	522	500	524	512	534	518	520	508	506	511	521	531	485	489	519	545	520	499	508	479	518	483	531	514	516	546	516	526	498	543	505	526	560	514	473	510	521	505	529	476	512	503	522	534	519	487	486	495	541	521	520	500	486	574	540	494	511	455	510	546	541	498	509	442	552	496	516	537	525	500	494	503	502	487	505	477	526	481	531	522	445	523	516	540	524	511	488	486	537	533	523	500	526	495	528	495	501	541	513	500	537	504	529	506	521	529	480	471	532	511	500	526	515	503	477	492	515	526	520	489	550	506	476	519	488	506	550	569	521	480	520	565	510	512	494	498	528	538	501	525	478	507	464	492	519	538	486	470	507	505	504	518	493	532	522	515	501	505	502	505	529	507	487	470	516	521	485	545	517	532	523	542	504	522	485	486	503	511	500	544	537	519	521	497	500	524	493	484	516	540	515	536	516	490	517	520	516	539	545	493	504	518	509	495	517	480	488	492	516	538	507	531	512	516	471	539	523	479	505	486	524	507	537	519	509	511	490	488	517	475	498	464	508	532	516	500	459	524	488	493	524	492	511	508	475	510	509	532	502	525	511	521	535	528	520	536	512	495	516	512	481	517	509	526	485	537	531	474	541	512	491	515	485	497	499	531	539	444	522	498	511	517	492	519	480	573	481	500	532	515	473	506	524	488	510	495	507	523	503	483	540	499	528	502	521	517	510	494	513	553	559	513	515	493	524	524	513	499	519	489	522	564	498	514	546	519	521	527	542	500	453	509	582	511	520	487	510	498	489	497	526	483	523	554	513	510	504	487	530	504	501	550	512	566	521	518	508	497	492	518	500	467	492	510	495	530	557	500	542	530	498	518	545	514	533	518	487	522	556	531	509	472	509	527	515	542	529	529	520	495	495	518	525	486	549	478	515	521	478	519	534	518	532	512	511	518	521	495	532	464	536	542	526	495	496	484	503	463	485	464	523	504	532	515	538	500	558	526	488	531	533	507	539	507	494	488	488	525	501	492	514	492	553	485	509	553	487	522	516	507	564	537	522	551	539	515	490	585	506	494	511	513	483	527	557	502	513	505	491	517	521	517	493	512	535	451	483	505	493	558	517	515	551	516	517	505	535	487	527	509	509	532	540	518	536	489	470	487	477	516	530	527	478	490	516	506	544	523	508	485	484	514	529	513	472	538	536	500	504	514	528	473	470	550	455	530	477	532	481	542	487	514	483	472	517	487	518	524	479	531	538	496	480	514	498	515	511	486	541	516	506	518	549	452	508	510	526	511	499	486	532	514	469	499	526	508	485	493	526	511	495	535	477	496	523	524	495	508	520	496	506	517	491	535	495	495	530	563	551	512	500	522	508	521	487	524	556	520	461	492	522	547	472	535	478	496	519	529	516	492	508	519	502	505	513	492	485	480	486	478	488	474	541	519	492	522	486	489	519	480	547	504	522	494	511	553	496	533	505	473	509	520	553	483	525	540	464	529	527	532	506	519	508	531	505	543	518	501	504	505	512	561	507	506	509	523	446	508	526	468	519	501	482	494	552	527	482	482	497	513	470	537	489	510	556	488	557	535	492	549	522	511	520	485	545	513	528	494	532	501	491	525	507	519	510	523	514	518	503	515	484	529	514	523	541	515	524	486	499	516	523	509	513	517	496	507	524	514	562	525	489	506	507	523	511	495	495	461	480	512	517	533	522	558	538	468	510	514	521	544	539	505	480	558	539	493	512	517	503	507	516	504	526	520	558	524	505	514	501	486	523	503	519	505	483	497	520	497	539	513	470	466	488	534	498	526	527	540	525	495	502	454	506	523	462	494	460	519	486	480	492	486	450	509	485	525	489	536	498	539	499	525	525	508	500	502	486	476	511	497	494	497	518	504	498	522	507	533	518	501	483	496	500	472	548	512	523	530	495	504	517	524	508	473	550	477	491	545	481	509	525	480	545	525	471	506	470	527	522	533	507	509	509	452	499	518	517	495	503	490	479	505	497	505	508	483	531	508	470	441	489	487	537	489	506	510	524	515	503	528	503	546	509	496	532	488	508	513	469	513	561	499	498	522	534	534	525	485	494	520	520	481	511	505	506	507	528	490	506	509	509	525	509	511	526	492	475	542	566	549	527	506	522	501	504	507	502	500	528	502	508	508	506	534	515	519	521	529	511	501	517	497	504	530	515	506	529	463	483	502	474	496	531	505	528	524	483	491	509	478	451	475	527	509	498	518	518	497	553	538	515	545	529	510	505	483	474	495	517	540	505	513	506	498	500	493	504	504	457	476	524	518	544	483	507	490	489	534	521	528	509	522	462	471	511	481	482	550	468	549	480	499	502	522	527	512	518	542	534	526	504	517	502	544	536	496	512	446	518	535	512	513	510	549	523	526	496	501	557	509	520	495	506	531	494	528	534	517	463	502	495	512	550	507	496	474	530	526	545	490	531	515	471	474	523	511	536	517	523	515	543	519	551	528	507	533	516	475	506	529	507	522	476	528	486	500	505	483	533	505	534	499	496	479	557	498	512	512	477	491	487	510	511	550	499	509	518	539	533	537	494	495	505	502	530	504	494	503	524	535	523	526	503	497	486	564	512	497	503	500	526	535	513	549	536	533	504	530	525	522	512	516	538	487	516	488	500	550	495	531	529	518	521	538	510	554	510	479	473	497	506	485	514	517	528	506	525	525	512	515	558	503	504	475	529	521	510	484	524	523	540	534	510	485	507	499	531	484	443	516	493	514	485	513	533	538	468	535	556	497	449	497	530	494	483	511	531	521	548	525	508	532	517	512	516	509	515	506	508	532	528	506	551	492	527	523	538	514	542	537	506	539	504	568	498	472	521	516	515	487	537	505	478	464	524	517	492	496	533	521	495	512	502	477	487	472	542	518	531	536	526	484	501	503	533	497	504	504	467	482	499	537	560	507	486	507	545	521	513	512	506	500	527	516	487	505	476	540	512	516	497	517	482	523	493	481	520	518	477	512	489	464	508	514	532	509	496	478	512	587	538	551	506	518	469	472	507	538	531	500	532	474	531	521	499	547	500	460	467	510	519	567	475	507	498	491	490	491	526	482	530	486	533	499	496	522	545	521	490	510	502	478	578	500	493	515	533	502	480	517	469	525	506	489	539	533	502	487	517	518	505	478	522	499	540	563	558	508	526	502	520	468	538	486	493	530	526	561	486	500	527	517	546	524	506	543	488	532	472	511	534	508	521	522	512	476	532	543	495	470	501	506	500	481	505	505	492	509	489	488	495	491	525	526	485	542	500	480	522	511	508	510	493	503	530	508	509	488	503	523	499	509	507	521	528	533	525	458	461	495	532	542	539	525	516	550	554	502	560	501
24785	24348	33010	27020	18198	5454	583	322	263	277	266	272	261	301	316	290	289	321	289	288	269	255	286	255	268	236	279	286	286	255	303	290	272	270	266	258	254	279	284	255	281	269	269	275	288	279	296	255	276	273	247	286	296	291	279	303	261	258	262	270	237	246	255	279	263	265	282	289	241	300	301	278	272	288	298	276	290	267	247	259	291	286	320	270	282	252	257	275	278	261	283	282	259	249	276	279	252	275	276	268	310	291	283	288	285	292	288	272	249	297	280	260	262	298	257	283	279	314	278	275	257	275	293	280	259	272	259	287	255	287	272	288	233	260	262	270	261	292	288	272	267	251	286	277	307	260	254	271	276	270	246	266	278	279	256	231	272	279	239	275	274	286	280	269	244	266	284	287	286	268	257	283	281	288	261	255	300	241	249	267	280	272	275	261	267	286	273	302	283	277	261	292	300	238	252	261	289	261	272	283	299	265	244	265	272	276	273	292	260	283	284	261	278	295	245	298	298	241	270	267	268	278	274	259	276	249	287	249	283	260	270	285	257	300	275	254	222	274	274	246	268	242	268	262	255	267	266	283	251	276	272	261	270	253	267	269	267	244	270	262	274	265	249	295	279	266	264	294	290	299	246	279	263	275	229	262	273	273	269	263	289	295	267	279	308	256	295	274	311	276	274	249	237	268	290	268	275	284	280	268	273	243	276	264	243	274	264	280	266	236	274	265	256	261	315	272	250	250	280	258	294	285	258	260	238	257	263	235	264	308	265	266	268	280	277	279	268	278	285	269	262	250	279	291	281	271	292	256	238	261	265	251	251	254	251	270	312	230	286	264	273	293	263	272	289	260	255	271	263	264	294	296	273	286	270	300	296	267	290	275	283	294	277	296	286	278	266	264	286	282	264	269	275	250	269	262	278	263	269	287	268	271	268	254	272	308	271	263	251	301	257	278	267	257	274	274	275	278	277	293	292	253	284	258	281	294	274	302	241	250	277	259	284	278	279	285	270	272	279	290	284	301	284	288	270	254	248	279	261	266	295	265	265	297	275	248	291	264	268	276	300	304	266	268	251	293	287	301	272	270	267	231	276	233	300	250	268	247	281	267	275	280	297	253	253	248	291	286	299	264	257	258	242	268	282	247	268	271	268	282	269	250	268	271	278	240	276	276	285	279	253	282	276	275	297	274	261	274	270	271	287	290	284	277	294	259	255	269	285	302	264	285	268	248	248	270	256	294	254	289	250	252	251	275	309	266	301	286	262	264	248	251	263	282	273	269	264	265	254	277	281	286	282	282	284	260	289	267	266	291	255	248	298	268	242	282	274	280	264	290	314	286	299	292	274	278	282	274	255	277	267	275	289	262	289	274	243	275	271	284	267	262	291	254	300	256	259	287	287	257	281	260	287	262	269	239	242	281	265	267	280	273	256	287	276	255	291	256	288	283	262	258	268	261	272	252	282	298	265	263	266	285	292	265	270	285	273	281	275	254	255	266	259	268	279	303	250	278	268	299	287	259	272	261	261	279	286	260	267	296	290	294	274	272	279	288	243	255	279	267	289	238	277	251	258	292	267	259	274	267	261	234	306	282	251	257	280	260	288	278	284	284	275	291	291	294	263	286	284	270	270	259	261	264	294	252	257	295	265	269	256	260	250	296	265	282	279	258	277	288	250	275	249	256	282	275	262	276	260	274	293	266	286	263	288	288	269	267	273	259	282	267	285	271	254	270	277	269	287	265	277	293	253	271	242	277	276	290	294	271	258	279	307	257	267	267	272	279	301	310	254	254	306	248	267	266	252	276	263	271	280	249	271	285	255	275	259	270	276	289	291	308	270	272	271	244	286	279	272	279	293	270	242	301	250	255	286	249	261	258	273	283	313	304	275	261	253	256	281	265	278	289	239	298	271	260	250	262	257	281	258	257	277	267	270	270	264	267	244	251	260	268	269	269	271	287	271	269	280	247	284	240	295	254	264	302	279	247	258	291	279	300	253	267	291	291	299	232	272	253	281	266	295	269	277	290	282	309	270	262	282	283	299	276	252	285	287	271	283	259	284	264	270	284	299	266	309	273	245	297	239	308	263	276	252	249	292	264	269	257	295	275	257	264	287	280	277	260	282	296	286	266	272	270	265	263	312	284	259	273	266	282	272	273	281	258	296	279	278	259	266	260	276	286	292	271	288	274	290	234	268	269	282	270	228	287	256	266	279	286	241	264	272	273	243	289	296	277	298	282	254	280	296	277	255	262	258	294	268	272	281	259	264	306	256	280	259	273	284	250	265	303	315	298	287	271	295	242	267	286	297	293	300	263	286	274	272	260	274	258	254	282	291	287	314	257	265	275	273	286	281	292	266	284	256	273	244	277	270	268	247	301	278	247	256	276	286	289	238	296	321	288	276	265	283	270	286	279	275	268	253	278	284	262	255	249	279	266	278	282	293	267	261	258	310	297	272	277	295	268	301	274	296	249	274	307	284	261	278	259	299	264	254	260	282	252	290	252	281	284	280	249	302	270	289	249	292	295	279	272	268	256	276	251	283	262	268	301	283	264	259	274	280	283	290	275	273	261	311	256	268	274	221	263	282	282	281	258	263	264	275	284	271	282	293	257	280	237	276	288	247	279	292	267	270	280	252	260	260	276	298	282	260	271	274	270	283	283	274	256	297	272	258	260	289	260	264	270	265	261	263	279	247	268	285	253	273	272	275	272	291	282	264	271	240	290	278	253	265	242	266	255	271	259	285	263	275	301	258	259	287	276	274	289	255	247	264	267	256	270	249	270	294	273	287	306	287	277	273	245	266	273	283	259	277	261	261	250	275	242	275	265	276	258	280	280	276	279	259	278	244	244	290	249	285	278	269	299	299	259	287	252	279	266	294	261	303	300	270	235	279	249	276	280	261	304	261	260	276	306	265	263	297	264	268	285	237	288	278	261	263	264	296	250	271	238	264	280	272	268	296	276	284	277	260	253	304	277	286	251	275	290	284	280	289	273	283	281	280	289	302	275	281	288	282	314	285	260	276	293	329	249	265	265	284	280	288	286	280	309	277	281	287	250	273	264	251	256	288	271	263	269	276	275	254	263	225	279	260	264	292	253	255	248	261	303	282	276	260	230	303	280	280	308	273	279	259	272	275	270	263	256	279	265	263	291	287	268	279	267	288	291	257	240	265	254	288	299	241	275	258	287	273	262	234	273	281	282	254	231	260	247	268	268	282	273	252	292	270	262	242	283	271	275	326	275	278	284	295	269	279	298	281	255	298	272	276	266	270	286	279	266	286	259	282	251	278	271	285	293	278	272	256	272	243	256	260	250	262	273	284	241	271	276	272	258	260	261	278	254	253	271	285	238	269	274	262	271	279	263	248	274	262	283	276	268	277	260	284	272	266	261	280	279	268	282	284	291	255	271	290	289	269	253	275	271	263	260	270	301	276	274	281	280	267	279	303	281	276	272	289	273	270	242	298	269	275	246	274	278	289	261	240	279	283	254
59808	89505	61828	34358	13514	3272	984	605	519	562	558	527	522	549	527	521	482	513	557	487	515	545	516	459	515	553	493	503	530	534	519	534	499	495	510	564	521	496	561	529	521	513	492	490	515	494	532	494	518	487	514	491	518	513	524	539	564	510	531	553	492	504	501	512	507	482	514	499	538	505	531	556	498	495	536	509	515	491	502	497	548	542	540	508	533	550	524	523	506	544	543	529	542	480	528	507	508	511	487	448	538	506	484	477	504	493	503	465	513	525	518	538	507	528	526	505	503	501	523	492	477	516	533	528	562	520	531	490	527	529	507	497	486	534	516	510	520	486	464	521	516	499	519	512	486	512	511	495	501	508	470	551	540	504	483	506	527	499	493	581	539	531	496	506	513	514	565	513	521	489	532	499	522	529	488	546	505	549	558	517	523	500	521	520	537	485	520	509	493	539	538	492	506	543	521	486	507	512	560	513	506	486	520	502	558	554	498	499	471	498	496	515	486	531	519	465	489	508	537	550	476	514	545	509	525	538	513	524	467	520	491	508	473	541	544	533	531	525	485	493	529	535	534	502	500	530	481	491	512	481	514	485	525	494	491	515	500	505	533	490	529	508	500	529	499	531	490	534	517	520	520	513	521	505	505	502	536	541	534	464	535	496	525	544	554	533	535	494	560	515	511	500	559	502	496	490	516	508	510	536	505	549	511	489	540	524	520	520	516	542	527	511	478	535	498	540	502	537	485	507	514	535	483	518	520	488	553	522	524	505	499	483	534	489	548	530	515	536	519	532	513	522	499	471	537	485	499	518	507	526	541	499	533	503	505	480	525	470	513	492	480	497	531	539	522	517	472	522	536	543	524	507	471	517	481	590	499	516	516	488	536	536	512	495	510	494	497	519	504	490	500	494	518	512	473	509	473	520	564	505	507	490	500	516	502	507	522	547	519	514	536	544	530	524	533	510	499	519	501	481	493	495	482	514	514	503	542	534	503	516	557	505	515	483	522	501	493	516	475	542	499	545	492	532	526	559	516	482	502	517	516	526	523	489	531	482	499	490	520	497	550	560	553	503	500	548	565	514	523	502	545	494	519	531	515	526	492	556	514	542	547	495	493	525	512	507	471	525	539	508	536	533	524	522	534	524	481	501	540	506	501	504	538	519	533	507	523	532	510	528	516	519	537	522	497	529	526	521	533	508	553	551	554	531	485	483	496	506	477	526	529	511	506	531	512	560	508	523	523	544	530	525	488	498	523	505	492	511	564	484	483	553	496	528	499	510	520	506	529	549	516	474	545	530	502	508	526	528	540	497	514	545	540	510	482	561	566	489	492	515	505	511	468	528	501	542	542	498	530	553	526	546	520	532	514	503	493	532	552	500	536	515	538	512	538	537	484	507	526	468	553	483	512	531	496	519	511	543	508	523	524	545	539	522	530	525	500	516	481	483	514	498	536	471	516	550	511	523	488	515	512	469	531	505	483	551	496	478	506	486	495	478	581	486	503	544	546	547	480	509	523	541	565	523	519	540	471	520	514	560	485	537	484	528	495	493	524	522	535	503	519	520	514	503	518	512	558	517	488	514	544	508	479	581	537	522	550	499	480	508	533	558	533	525	497	490	518	497	504	469	534	533	516	499	523	524	508	483	528	525	525	544	555	537	480	517	494	474	516	488	525	487	507	558	478	491	528	481	499	474	510	541	527	534	495	534	556	463	546	527	506	520	549	625	459	527	526	473	510	520	526	500	500	521	546	494	494	511	533	517	525	512	493	495	524	534	538	512	490	486	531	511	522	512	461	509	489	524	519	520	523	495	492	511	508	496	531	486	491	507	517	491	528	514	511	498	529	479	535	519	540	513	508	522	501	524	500	551	544	531	507	472	525	547	530	503	518	488	501	467	562	522	531	510	505	516	530	500	545	480	523	526	524	515	490	492	542	530	523	494	542	490	488	503	505	542	509	516	474	528	509	456	532	503	518	526	511	505	525	492	544	503	489	490	510	490	476	497	504	549	499	522	499	524	535	525	487	514	546	526	523	554	496	503	519	513	552	523	522	521	519	545	541	526	498	539	539	531	494	559	528	505	526	521	506	533	552	523	473	490	539	496	518	514	516	544	507	513	517	474	550	533	523	502	550	524	507	487	511	489	523	509	483	505	519	495	493	524	491	509	545	532	517	522	517	503	485	525	494	485	468	492	482	522	442	515	519	526	533	518	549	549	519	482	512	509	539	519	494	503	494	505	499	476	541	512	527	546	481	538	528	537	548	574	549	518	510	528	519	498	495	498	483	498	528	548	519	495	502	519	527	498	495	519	520	533	461	519	529	530	509	513	512	504	560	543	496	496	510	494	502	589	518	500	541	499	543	538	506	490	510	496	477	517	524	529	540	531	547	525	499	502	575	531	515	514	544	472	526	533	530	495	514	514	528	471	548	512	555	532	527	537	470	522	520	551	467	529	544	517	500	510	518	510	555	479	522	519	488	493	512	508	502	467	523	509	517	509	495	516	524	522	527	501	551	475	483	501	443	526	527	513	504	532	538	532	508	456	535	525	493	544	519	535	531	469	576	551	537	494	552	508	495	512	536	516	536	505	505	499	517	506	532	504	523	511	502	489	473	493	511	547	541	536	544	548	490	534	483	512	510	513	491	469	496	501	515	526	526	468	480	525	504	525	563	524	487	526	521	541	520	540	532	489	530	479	485	491	506	519	497	542	469	492	508	511	476	500	527	517	525	509	522	514	500	492	526	477	495	486	517	523	487	519	539	544	527	515	529	525	512	462	495	522	503	539	497	528	515	496	484	552	521	530	526	519	537	536	520	537	518	545	511	496	495	514	514	531	532	475	535	502	494	552	558	550	511	500	535	526	492	505	524	501	512	485	480	507	513	536	498	532	553	511	508	487	516	463	513	537	503	470	510	526	494	482	526	553	556	495	493	569	516	501	500	497	523	515	491	526	518	522	548	498	497	537	554	522	507	491	495	508	518	532	478	532	540	513	528	483	512	536	537	504	493	543	521	492	491	515	506	512	531	507	497	533	534	522	483	508	501	527	540	517	498	504	482	491	531	534	526	526	533	509	514	536	538	518	546	519	523	520	531	500	494	513	489	513	483	471	519	504	486	545	498	517	539	500	493	464	560	546	511	511	529	490	512	515	501	545	499	467	487	513	526	459	491	526	525	499	517	553	533	517	517	511	485	532	515	522	499	519	540	521	522	544	532	478	520	500	519	518	545	525	498	519	531	464	511	533	509	519	507	477	532	515	505	523	500	533	539	558	509	478	556	512	510	530	555	521	541	501	523	485	504	514	510	503	528	510	510	528	513	510	496	492	545	473	504	537	491	531	545	540	511	520	521	462	533	497	509	522	493	565	541	528	543	523	497	558	488	543	511	549	509	526	513	507	518	556	509	519	538	550	520	509	540	550	513	519	472	541	585	531	475	489	505	507	490	519	525	492	515	487	544	535	487	536	481	494	535	531	499	535	493	525
23471	22326	30879	25273	21215	16468	3039	442	381	330	382	336	324	333	322	318	313	345	361	323	340	345	347	296	348	354	319	333	324	342	359	296	317	335	343	315	340	326	341	341	310	310	344	305	311	316	349	348	322	301	356	291	317	335	307	296	300	336	330	310	316	306	290	329	346	318	323	294	326	341	329	312	298	293	324	344	299	345	316	305	318	342	321	301	366	312	268	295	289	330	291	340	345	321	304	301	298	314	309	348	313	305	322	294	330	335	314	309	309	309	338	329	320	338	324	316	288	302	328	304	311	321	323	337	320	304	327	307	330	316	336	326	309	340	337	305	333	325	303	298	311	319	296	318	317	320	300	335	316	324	316	326	295	299	317	337	294	337	339	317	341	299	318	332	313	351	345	344	339	314	319	304	336	305	322	310	282	323	337	327	343	305	303	292	316	317	315	324	302	304	297	330	319	338	341	339	318	346	322	320	317	298	323	311	340	333	312	280	332	310	308	297	319	326	303	330	292	323	323	336	319	320	317	308	313	278	331	329	302	297	345	310	332	323	323	339	299	318	324	308	314	302	334	309	301	306	298	331	317	309	319	306	333	301	301	305	316	311	313	351	318	324	326	315	307	321	351	321	331	309	317	320	294	324	331	321	317	304	341	319	338	314	317	315	336	324	323	328	330	318	325	298	298	322	286	349	312	320	297	307	344	321	325	318	301	328	347	307	314	315	303	326	333	333	356	326	303	327	289	323	349	345	344	323	326	296	318	332	284	339	329	323	293	375	344	310	295	301	316	315	327	325	304	319	279	294	324	313	308	319	308	304	330	303	290	310	328	340	320	304	313	325	287	330	279	347	307	345	344	329	272	322	333	328	335	333	301	322	315	300	337	335	327	358	341	335	297	338	333	307	344	350	343	302	318	317	331	318	329	299	317	323	324	325	308	335	299	317	311	308	350	315	326	324	304	319	330	337	295	328	297	294	323	318	339	339	324	344	317	349	313	328	306	347	327	318	319	350	343	312	325	302	303	348	336	328	335	360	305	324	346	331	310	315	341	300	303	299	319	311	331	287	333	330	333	325	315	329	322	275	316	300	316	318	286	356	322	321	303	343	326	329	300	281	334	331	307	343	355	336	310	304	324	347	345	351	318	338	336	345	336	309	314	348	287	306	321	337	286	331	305	318	379	327	344	315	328	349	309	322	328	308	332	300	325	338	322	329	318	295	318	336	328	314	304	332	309	328	315	290	344	324	331	302	352	330	335	318	335	331	343	308	302	325	314	291	314	316	321	333	322	335	308	332	343	355	313	320	311	308	330	314	323	294	307	337	327	335	324	305	342	305	304	338	304	303	330	335	284	326	325	331	351	323	316	331	310	308	315	316	312	330	323	309	310	327	325	320	333	334	322	333	311	324	329	303	350	366	295	280	338	298	311	354	307	323	305	319	290	305	316	343	294	339	335	338	343	332	303	294	316	324	305	304	309	311	337	330	321	320	307	323	337	314	332	312	335	305	334	331	342	310	322	292	324	318	330	346	311	295	286	292	292	312	308	332	320	343	330	340	351	337	335	303	284	344	311	309	319	327	314	303	312	334	323	325	321	307	328	296	314	323	330	301	329	315	343	362	308	330	290	331	343	313	327	329	323	318	369	293	311	323	332	315	330	328	331	333	337	306	327	315	330	332	306	336	342	335	294	300	339	353	338	345	330	326	310	363	297	293	309	320	316	310	323	348	357	311	319	320	320	319	311	324	325	345	343	318	322	323	308	290	335	308	337	335	312	295	319	307	289	284	297	342	295	326	360	334	331	301	344	331	315	353	327	321	319	323	343	305	344	287	328	291	296	304	302	290	302	312	335	309	347	343	319	320	340	324	314	319	346	319	317	359	324	322	321	295	340	362	351	327	323	278	300	329	307	326	352	328	318	320	316	311	322	314	307	328	297	333	327	294	322	358	309	342	359	313	317	343	310	281	322	286	321	326	300	349	336	294	327	315	293	299	309	317	326	337	321	313	301	286	315	315	324	319	306	317	299	308	325	294	352	313	362	293	307	299	342	311	334	292	320	325	341	316	343	333	334	303	339	342	346	309	354	301	282	291	291	314	286	303	346	328	319	335	312	297	302	318	331	347	310	360	312	304	294	310	338	335	328	320	328	309	342	330	340	333	298	310	314	317	286	324	350	301	301	331	351	333	323	341	301	325	329	318	317	326	284	345	352	323	331	338	322	340	310	290	310	343	316	308	325	323	327	291	344	324	307	297	307	338	341	294	319	322	320	316	327	335	356	327	340	305	322	320	301	325	309	321	340	326	336	318	302	306	335	311	304	328	329	297	310	327	278	313	322	310	330	297	361	334	316	309	324	314	304	326	316	336	339	312	365	326	304	332	361	333	307	322	310	313	333	320	307	338	323	308	341	323	307	304	343	322	308	285	347	349	324	326	302	327	317	315	308	331	322	342	293	347	322	332	342	312	348	331	288	318	336	315	308	321	318	316	292	308	312	313	341	323	298	294	354	309	340	307	316	328	311	344	346	346	319	299	320	321	337	299	287	334	275	323	304	309	304	295	303	326	304	303	321	331	296	339	297	331	353	306	305	299	338	345	351	349	319	363	323	321	289	332	299	295	338	339	339	302	358	322	309	283	319	288	318	328	303	358	309	327	314	342	333	299	302	317	317	284	343	302	335	339	333	297	309	325	331	329	346	320	315	312	308	343	280	292	338	297	320	338	329	293	285	305	325	324	345	351	333	341	335	311	328	325	297	316	319	331	314	299	317	307	288	315	326	357	324	338	338	331	342	306	315	319	292	342	314	321	359	323	346	342	334	334	291	301	296	319	330	313	312	297	313	317	346	334	300	299	319	312	316	296	328	312	318	336	338	305	334	331	324	330	337	313	315	290	343	331	311	321	343	319	322	336	295	325	316	339	323	323	355	337	346	317	343	335	316	355	331	322	330	326	340	340	309	318	295	299	336	304	318	333	287	331	322	290	340	325	319	300	340	326	327	321	326	328	338	331	328	329	297	329	309	317	296	307	314	329	305	303	344	302	306	310	308	311	293	331	339	332	304	343	311	340	305	323	340	326	331	314	354	310	331	344	324	309	347	337	355	302	348	324	312	331	325	311	322	321	335	303	326	339	333	342	325	290	344	323	318	325	299	328	317	274	321	297	349	331	341	351	299	301	334	312	357	338	324	345	325	327	329	312	318	322	334	340	306	331	342	298	322	349	322	319	318	328	354	289	309	331	305	336	300	281	304	343	337	343	354	325	324	283	361	309	338	313	321	317	298	332	278	329	336	323	310	311	325	327	281	317	305	332	295	313	306	322	321	314	322	336	292	333	320	320	334	332	331	329	342	339	319	309	324	324	331	305	280	314	285	297	306	329	358	326	315	302	361	315	320	336	302	307	319	314	318	319	337	323	306	296	340	324	304	316	320	320	308	308	321	306	322	331	303	338	298	317	334	302	308	291	324	323	290	325	305	301	308	311
60030	99920	73525	44002	20699	5626	1386	687	633	598	590	611	624	612	643	550	600	611	573	613	591	623	593	599	544	601	597	577	594	566	575	583	574	571	548	587	547	582	563	573	608	592	566	600	554	597	572	574	575	553	604	572	605	610	549	554	537	584	577	570	592	560	552	577	613	558	564	583	590	578	600	567	533	534	565	563	585	553	569	557	527	562	580	583	571	594	577	560	595	611	576	585	556	517	562	573	613	585	570	547	612	582	555	573	582	591	598	530	552	603	564	604	593	580	553	582	562	587	601	588	592	584	581	572	586	608	554	567	559	611	571	585	544	528	594	569	531	544	552	540	541	542	577	599	563	576	577	559	563	539	567	559	573	589	551	580	591	553	585	572	567	578	584	614	569	571	554	562	605	588	549	567	575	594	545	596	584	568	592	589	589	562	590	563	638	587	561	578	594	556	574	579	608	592	526	564	576	580	573	560	575	579	612	591	601	583	598	581	602	590	570	598	550	603	566	567	581	625	589	554	582	620	588	578	609	580	530	605	592	569	584	631	571	569	588	530	595	578	635	575	560	589	604	559	580	634	593	553	546	585	562	597	598	600	555	590	565	605	581	555	597	572	548	587	589	588	585	571	591	566	561	547	614	603	572	582	599	587	613	574	582	594	566	545	571	526	577	571	635	551	579	544	570	541	544	621	583	560	598	586	536	571	567	541	566	556	589	636	584	616	584	559	580	599	527	616	592	548	589	551	582	555	585	573	585	564	593	617	560	565	586	609	581	552	571	599	567	566	538	575	526	589	577	585	590	561	588	530	549	613	577	564	571	558	553	568	608	612	544	589	601	566	563	588	570	592	527	554	573	556	554	597	590	594	567	580	579	547	540	568	580	543	576	607	591	560	542	610	574	578	590	540	562	584	595	611	585	584	562	557	532	547	554	567	592	572	581	595	574	579	583	572	613	568	596	619	600	572	549	583	584	571	541	548	597	568	556	588	571	561	606	609	540	605	568	566	569	561	577	590	573	544	571	540	571	584	543	569	569	560	633	610	588	607	585	604	561	559	599	595	607	537	573	581	594	550	618	558	568	609	598	552	655	576	572	584	540	626	545	553	552	578	597	602	558	593	590	566	609	594	582	597	597	610	571	602	583	656	620	564	591	578	584	570	528	574	544	580	594	624	601	547	581	605	585	595	552	610	589	562	568	554	576	531	566	597	532	589	534	558	593	594	592	559	572	547	586	568	563	590	542	611	561	561	595	582	567	540	575	574	571	639	589	567	568	587	604	554	613	561	612	552	582	566	618	590	632	585	561	584	574	570	581	555	583	643	559	579	599	584	651	576	567	594	561	601	594	555	548	621	581	566	567	558	553	575	568	564	567	619	569	573	573	582	575	583	574	560	595	546	591	585	597	566	557	626	611	555	576	546	582	627	561	599	584	591	599	580	581	609	553	599	548	620	556	569	602	568	600	587	608	598	601	529	618	548	597	591	596	593	568	557	549	519	594	545	545	567	582	557	572	554	617	548	515	565	565	596	612	564	599	587	627	590	541	589	604	544	552	620	585	586	592	551	515	572	586	543	560	581	571	628	578	579	570	582	569	553	583	568	607	533	590	568	639	544	596	562	606	575	602	585	538	579	574	547	555	609	596	585	600	574	578	550	584	556	556	574	598	561	538	587	531	574	626	532	571	587	545	560	589	620	558	584	574	617	564	617	529	577	554	598	551	603	574	576	597	594	604	556	583	571	612	589	570	583	581	594	557	582	585	597	572	635	577	549	565	530	532	584	575	582	576	598	586	602	562	586	570	530	562	561	615	625	597	611	584	595	617	578	543	637	582	588	578	575	594	617	550	571	537	553	586	587	582	554	576	623	584	592	590	561	560	593	577	573	576	539	533	608	617	554	552	579	593	570	558	572	581	547	568	567	584	567	546	571	566	579	557	555	620	582	587	573	587	615	582	560	556	540	599	579	615	589	571	653	591	541	568	591	542	547	596	574	550	579	567	564	593	575	546	576	562	542	599	564	636	572	583	585	531	573	579	578	539	558	566	530	577	579	537	580	547	550	571	585	549	574	609	536	571	582	585	589	586	602	563	583	586	575	561	568	644	591	595	621	581	596	606	588	590	580	576	577	589	567	595	565	587	580	567	588	581	544	585	581	547	584	589	570	576	597	559	567	558	601	613	579	577	607	575	596	556	579	595	554	605	591	584	528	574	561	611	583	570	557	542	584	601	580	583	588	586	629	600	582	580	622	549	596	572	570	561	541	552	545	600	571	601	571	597	530	573	563	527	595	592	579	560	582	636	568	595	624	574	621	557	557	607	606	593	585	614	587	607	577	549	579	585	572	542	558	581	599	620	534	571	553	621	575	540	621	573	588	598	571	594	552	593	561	590	559	566	545	588	584	574	580	559	575	612	638	538	584	568	552	601	564	610	604	581	579	605	558	576	535	552	549	570	574	571	573	606	590	574	560	560	552	569	596	561	624	589	576	546	592	611	566	600	576	588	581	569	567	580	591	544	556	590	584	542	585	598	558	574	584	575	536	617	593	576	609	584	548	563	600	589	595	560	508	529	597	622	613	582	562	562	566	572	548	613	625	595	614	581	566	575	578	580	560	635	546	586	565	576	592	525	626	577	519	561	581	552	593	596	539	629	550	575	540	569	581	536	608	588	622	559	575	600	559	572	565	594	575	539	560	592	588	549	586	554	580	537	611	580	598	595	548	591	608	590	551	584	605	527	573	598	578	569	558	575	625	622	589	587	587	587	578	601	589	563	580	554	559	594	547	607	593	588	587	553	592	599	632	582	629	599	591	582	558	630	614	591	573	566	587	574	577	592	559	552	625	615	564	545	564	632	598	608	539	586	565	563	544	576	617	561	583	557	596	571	577	559	582	582	607	567	546	574	561	591	617	593	584	564	584	577	574	577	576	577	592	592	585	574	575	592	601	566	560	560	593	572	596	591	596	553	553	617	596	596	578	525	568	601	592	538	592	574	584	603	597	616	587	551	610	577	567	586	577	611	555	547	594	576	550	602	534	554	621	618	528	568	568	588	557	578	568	546	574	565	529	582	568	606	536	557	577	571	558	543	575	565	524	588	566	568	583	563	576	585	599	629	553	583	601	599	559	607	603	569	595	556	624	595	561	573	574	606	542	588	612	575	560	589	562	552	571	575	584	613	562	596	575	552	584	583	603	582	612	600	593	581	546	565	615	574	566	565	616	586	538	575	600	572	620	533	573	540	585	584	589	571	571	562	602	595	567	604	582	574	613	582	601	615	607	573	573	610	569	611	573	562	541	556	606	555	560	554	538	546	580	559	589	615	584	538	563	589	588	577	541	574	611	585	657	571	601	572	574	559	598	590	575	564	587	595	597	569	583	608	598	562	570	614	576	569	576	579	616	588	527	587	563	554	606	565	561	612	574	590	553	592	533	615	596	594	573	572	604	632	585	588	527	597	576	539	566	586	558	579	557	609	579	576	585
29800	30701	26093	11577	1797	613	321	287	259	275	286	251	266	259	269	278	247	245	258	275	261	276	227	267	295	255	278	232	289	311	260	249	262	255	275	272	252	271	264	286	297	272	267	292	246	278	263	247	280	250	257	244	267	260	247	294	248	266	268	281	284	270	251	270	242	262	257	266	268	248	255	254	253	260	268	259	263	294	259	264	287	240	252	264	267	253	250	246	258	269	270	275	294	290	230	258	273	256	255	268	266	267	268	260	258	281	250	273	255	262	227	258	267	262	269	283	254	235	232	277	242	284	248	296	272	269	262	270	284	228	266	267	261	256	274	271	270	248	246	282	288	264	291	256	279	266	270	265	272	264	295	237	266	268	270	262	241	242	272	288	274	280	278	279	271	247	268	285	258	239	281	239	273	267	260	271	259	278	264	258	269	260	285	263	270	259	283	276	238	261	278	269	253	280	265	286	288	256	300	248	256	276	268	257	286	301	270	266	248	224	278	248	263	267	254	298	299	228	250	252	283	279	268	272	267	262	278	281	275	261	291	266	257	274	243	244	258	262	250	266	264	282	287	284	289	278	282	265	233	245	293	258	244	239	268	280	258	258	248	262	248	266	265	300	259	265	293	235	253	285	238	273	281	274	315	240	266	254	287	265	245	250	254	261	274	266	256	259	244	269	274	237	260	286	270	241	244	294	258	256	274	251	269	274	248	246	284	267	256	264	253	273	244	260	255	258	259	255	273	283	268	236	239	291	252	287	296	249	271	259	312	238	267	296	263	279	266	280	268	254	259	258	259	267	260	245	278	277	261	269	276	277	243	295	233	239	294	252	282	292	269	293	308	258	300	286	267	282	285	248	265	237	277	276	264	268	242	295	259	262	236	295	268	284	274	250	245	253	258	268	271	261	278	271	263	289	273	280	286	249	278	260	277	268	258	273	270	265	255	253	241	254	264	260	261	290	299	275	267	239	284	264	284	274	255	264	297	266	257	270	257	270	239	251	267	259	267	253	282	250	267	258	270	235	242	279	274	272	269	276	274	262	267	297	249	269	273	271	278	277	287	275	270	262	253	312	240	243	258	269	287	251	264	294	256	273	282	294	284	281	253	253	273	242	280	293	271	263	261	253	251	279	258	273	283	245	265	267	261	257	276	244	260	244	250	268	251	265	278	244	256	282	281	276	281	259	251	280	259	250	251	291	260	257	258	277	245	277	260	283	241	224	270	266	269	279	274	272	271	266	278	268	255	270	255	243	256	259	269	251	239	248	263	255	292	253	255	252	265	278	269	251	228	283	257	279	253	256	255	228	269	272	269	237	252	248	287	302	271	261	280	259	238	249	305	284	267	267	278	250	280	269	290	271	239	261	259	294	271	264	295	266	260	268	274	291	272	264	283	249	250	278	296	272	281	262	252	275	242	287	276	276	285	283	258	239	292	281	248	261	260	248	262	291	258	278	265	285	266	243	277	266	262	272	260	250	226	283	262	274	288	260	251	235	255	270	252	246	243	255	275	273	254	238	287	289	268	272	259	288	263	271	263	254	266	264	258	232	279	229	273	260	271	242	260	279	262	256	252	268	257	254	250	282	275	293	275	280	269	265	250	291	276	279	280	257	285	260	265	268	267	296	261	270	247	241	236	259	241	261	264	283	266	239	266	260	240	286	288	273	278	329	263	281	282	256	254	282	269	273	257	256	252	304	280	263	234	287	318	278	270	279	263	255	242	251	262	281	259	266	280	279	277	282	259	252	269	262	256	285	225	236	289	249	271	264	262	267	273	260	264	285	279	308	272	279	262	263	259	267	278	285	274	236	287	264	263	258	310	254	275	279	244	273	275	268	255	283	276	231	272	271	260	272	248	278	276	278	284	281	266	273	239	267	280	273	269	280	274	276	277	247	279	279	279	263	260	265	267	308	268	273	254	246	245	249	261	257	268	243	281	266	256	274	239	252	275	256	257	252	255	254	236	257	275	235	263	295	256	251	257	257	280	260	275	312	288	248	260	239	258	239	276	245	250	271	294	280	247	252	253	273	256	260	299	263	268	299	267	243	241	278	273	257	248	247	255	257	247	271	272	255	262	238	261	285	266	284	245	286	250	271	293	261	284	242	286	253	276	266	242	266	261	263	284	270	256	274	252	270	252	255	271	268	253	254	272	281	237	242	252	265	270	241	272	238	264	245	267	278	254	267	240	294	269	255	245	249	266	258	250	264	237	254	293	248	261	267	270	267	278	259	277	264	263	286	268	270	277	260	244	261	289	257	265	277	260	257	280	248	281	243	293	277	273	252	282	279	276	266	252	279	258	283	278	279	271	253	265	266	239	256	262	274	268	265	280	271	244	275	278	295	242	269	292	285	248	269	267	254	278	262	251	288	258	246	283	272	248	260	255	258	241	288	273	256	260	273	288	256	276	284	292	272	259	254	296	280	278	273	255	254	267	248	252	290	246	254	248	254	287	291	261	273	286	281	250	235	248	294	302	252	269	266	268	238	256	257	290	266	280	256	252	258	259	248	263	291	276	264	249	285	270	270	246	267	262	283	253	284	306	282	297	267	285	258	275	291	268	286	252	259	282	272	301	268	257	281	267	243	269	281	239	264	281	276	272	236	283	247	260	245	286	284	246	288	263	285	267	291	242	273	266	250	241	239	274	278	248	260	258	255	263	260	268	245	251	265	261	256	284	269	242	284	288	266	287	238	267	241	233	255	270	270	237	266	242	254	241	250	263	273	256	312	265	293	319	271	263	271	252	250	263	240	290	281	276	270	256	258	242	269	266	297	263	283	252	248	253	279	259	294	233	278	290	264	276	273	260	281	261	264	254	256	278	271	278	257	252	265	255	231	288	249	264	272	267	271	264	288	282	242	279	296	263	291	284	258	264	263	267	283	251	291	277	267	265	303	250	271	277	265	249	266	262	295	297	282	274	257	273	274	260	258	273	290	292	260	277	265	255	272	254	262	256	257	255	279	275	283	256	261	289	267	251	282	303	276	247	284	261	276	264	286	273	300	254	289	264	281	278	268	274	261	268	274	279	245	249	270	272	285	243	285	278	255	254	245	284	255	270	247	263	240	257	253	249	269	261	276	279	301	273	286	293	283	247	246	280	259	253	264	261	265	257	268	261	278	255	258	253	263	286	263	279	251	269	259	287	259	279	247	241	288	258	257	284	268	284	284	254	257	277	235	249	242	239	280	253	275	286	265	241	263	239	263	262	273	263	277	285	278	285	267	255	248	234	273	253	254	288	294	263	280	259	259	259	291	259	242	268	250	264	240	249	300	264	267	282	292	273	264	310	251	271	293	251	255	276	291	272	260	250	267	260	246	260	268	254	260	244	288	258	264	262	256	292	260	263	266	257	251	276	265	250	251	244	260	243	294	270	255	264	276	252	279	290	256	253	284	261	285	258	264	268	270	289	305	270	274	303	286	233	282	269	285	236	232	261	241	255	240	284	270	281	249	233	246	273	266	242	253	264	262	251	276
37762	47840	31909	13059	3483	1071	628	498	526	540	520	495	496	540	503	532	485	488	521	477	499	493	451	540	481	523	535	532	525	497	480	531	492	539	518	500	521	530	513	514	501	497	577	482	491	520	505	526	494	517	520	471	528	501	458	498	513	546	528	496	484	528	522	502	486	545	526	497	532	483	556	462	469	531	487	521	515	473	514	559	511	529	469	521	526	491	509	508	489	490	520	484	530	545	509	494	472	467	485	487	497	478	478	481	497	477	499	513	497	520	500	525	530	461	497	440	517	506	536	515	495	501	484	514	494	507	510	523	491	520	499	502	513	482	501	471	499	498	501	523	500	496	470	498	529	529	526	490	499	497	514	495	488	488	469	502	514	516	527	482	493	502	506	496	529	486	492	470	482	511	494	517	557	516	486	505	507	516	496	520	511	485	488	533	492	509	485	529	493	521	543	506	530	528	496	483	491	488	527	502	471	468	500	498	503	505	494	529	488	510	514	491	520	531	541	525	522	521	524	490	511	549	518	531	508	470	528	480	519	493	458	515	490	518	509	502	505	510	476	509	508	519	472	511	573	568	529	533	508	518	541	507	478	513	500	517	498	503	539	501	477	498	572	491	510	528	504	488	486	532	498	512	534	460	529	503	528	490	502	478	493	509	490	501	571	489	491	517	501	477	540	494	493	487	512	503	550	512	518	485	487	503	538	525	491	505	492	485	485	514	491	512	475	505	517	470	554	505	505	538	491	500	488	527	506	559	484	494	524	450	498	510	518	500	504	505	498	487	499	515	463	521	526	481	511	525	494	515	482	492	538	540	520	529	522	474	503	448	508	493	498	511	480	544	493	516	539	506	511	492	474	499	492	482	501	518	528	515	523	513	560	497	496	498	522	514	502	489	506	493	467	550	529	523	539	470	501	496	476	492	563	531	542	510	507	480	534	569	506	523	486	492	510	500	476	506	508	497	513	494	499	475	530	513	493	520	469	499	486	527	504	548	545	542	538	517	536	553	486	524	481	524	490	493	471	488	503	480	507	543	504	503	527	498	516	484	514	474	516	489	499	510	476	515	513	504	489	520	563	506	492	484	524	559	505	510	528	542	511	478	501	486	483	520	517	530	509	512	489	479	533	513	487	489	525	472	518	512	503	545	555	483	551	507	473	482	513	473	511	504	500	489	523	521	512	510	578	489	482	511	516	517	498	508	493	523	529	526	509	467	489	499	492	513	510	500	541	479	483	512	513	500	492	496	506	522	474	546	513	504	515	481	548	464	507	549	505	508	535	512	487	512	551	505	498	479	552	493	510	510	527	537	503	463	532	508	527	498	492	521	496	490	535	562	545	501	526	513	521	461	476	534	527	502	471	547	511	538	475	472	516	543	496	499	535	498	500	485	451	500	473	498	486	502	475	507	501	527	500	493	510	492	509	490	490	488	503	509	520	492	473	561	500	503	540	492	536	496	508	462	538	522	473	532	517	474	527	529	480	480	489	519	518	494	518	509	473	480	490	488	530	485	498	513	507	506	573	507	472	519	505	492	523	493	524	540	479	505	510	518	505	512	486	501	476	507	513	518	504	522	503	492	492	520	487	510	504	502	520	495	517	520	555	551	502	496	525	526	535	457	507	549	513	469	548	508	513	511	474	496	490	492	507	463	492	532	491	497	497	518	543	530	507	513	546	511	528	527	510	510	488	517	488	533	476	522	519	491	537	517	534	522	488	486	501	515	498	525	495	494	544	512	498	546	524	521	486	512	496	475	512	505	515	517	517	512	490	491	487	536	514	488	476	500	497	499	495	476	537	526	536	497	527	489	481	492	489	482	507	508	461	463	533	518	497	483	531	487	535	537	521	485	521	500	509	500	504	503	519	479	497	525	497	525	515	465	481	480	509	507	485	474	502	492	490	493	503	517	485	500	520	508	519	514	533	513	483	501	514	478	491	490	559	493	498	484	509	488	489	471	506	503	473	525	519	510	521	494	500	514	498	518	528	525	506	493	502	509	541	522	508	509	489	458	512	491	474	512	506	531	498	496	523	496	512	481	486	471	507	471	522	502	497	528	506	482	506	492	529	477	519	482	484	498	476	534	506	512	507	525	530	524	501	544	522	495	514	506	465	508	496	501	519	527	516	496	500	515	501	504	503	529	512	492	516	493	470	508	499	513	516	496	489	470	510	527	516	504	515	534	517	519	500	526	489	517	507	548	535	500	530	504	481	508	511	587	530	493	510	505	521	500	514	511	518	526	501	528	518	492	489	516	486	514	513	520	454	508	502	499	473	517	524	494	476	504	515	538	538	503	498	514	509	487	500	463	533	501	472	523	510	498	528	481	483	531	529	504	523	527	496	513	507	489	512	499	514	490	511	472	490	513	476	498	524	518	478	516	520	506	510	520	515	503	503	521	484	541	453	480	513	545	527	494	507	507	518	483	501	511	486	467	524	459	557	526	505	541	538	545	499	562	501	502	538	459	531	484	488	471	519	507	488	504	485	496	479	509	523	518	498	508	559	508	494	453	532	499	539	490	516	466	533	528	498	508	498	502	477	532	540	499	516	500	500	543	492	469	509	517	499	472	496	522	505	507	509	517	515	451	528	470	512	519	530	486	481	515	484	486	487	514	501	485	538	498	490	501	526	540	524	522	505	503	489	525	532	481	496	511	515	507	511	531	527	481	539	497	500	521	486	502	539	523	497	512	495	505	533	526	533	522	528	515	516	493	520	498	528	490	471	523	543	513	512	541	476	506	528	524	496	521	526	524	511	459	489	523	496	502	494	516	488	533	506	487	524	541	494	474	496	488	445	472	514	497	488	493	523	531	489	534	504	476	499	492	496	493	538	522	517	522	468	520	504	517	518	506	491	512	533	482	485	508	465	525	505	544	526	497	514	526	525	537	498	515	508	527	498	518	518	527	488	493	487	479	520	504	489	503	480	500	514	498	530	499	529	491	476	520	534	475	491	488	537	470	515	473	519	498	546	525	492	501	526	507	519	529	505	487	519	531	513	515	500	471	558	520	511	541	529	491	507	521	504	512	513	491	501	534	480	499	495	502	515	516	509	499	510	475	484	518	499	529	458	461	513	486	510	511	493	499	539	481	497	466	515	472	503	505	465	500	544	514	494	491	519	505	520	538	498	452	477	502	507	509	482	507	468	494	500	501	530	537	508	516	513	488	504	479	482	513	518	474	514	473	553	526	484	532	530	508	494	526	514	493	497	523	517	513	465	533	520	522	501	511	508	506	468	560	500	521	487	501	492	504	503	517	504	497	478	480	475	518	519	509	522	461	535	519	504	536	520	543	537	515	499	509	524	491	532	506	507	461	518	510	501	532	499	544	459	470	556	467	487	511	497	533	498	518	542	525	512	473	533	491	504	518	496	508	503	527	498	528	515	528	476	459	519	459	475	473	460	514	524	453	498	489	483	502	493	507	521	524	516	498	536	442	508	514	511	546	486	522	463	516	522	512	452	508	506	526	505	460	522	484
24944	24523	33856	27511	18055	5724	752	365	295	283	241	268	287	286	280	266	264	268	262	278	258	257	272	285	286	310	272	247	271	298	280	286	290	282	260	276	262	257	259	272	259	282	276	277	270	267	276	272	235	304	260	263	280	276	257	257	280	247	278	253	283	289	274	298	303	260	248	258	254	244	286	268	255	277	259	267	273	249	293	283	261	269	250	281	255	253	253	271	271	270	260	273	279	293	260	311	271	299	273	262	271	270	284	271	282	287	295	244	277	276	274	264	284	263	250	264	269	256	257	256	255	280	263	290	244	281	241	278	269	288	287	284	282	266	278	278	292	280	231	274	284	312	273	237	258	254	263	268	277	276	274	283	241	252	280	262	259	252	247	269	283	265	244	288	287	261	250	260	251	295	282	273	234	306	276	259	273	278	286	255	257	283	251	272	255	273	252	246	287	275	259	254	267	304	264	278	256	270	268	265	252	258	271	253	259	286	281	266	287	262	278	253	254	289	291	239	272	301	256	253	241	278	261	285	264	268	281	269	263	304	276	259	281	279	243	243	266	306	271	284	269	243	238	292	255	255	264	256	297	300	285	259	246	288	276	276	244	289	292	291	259	265	276	287	240	311	282	288	251	264	275	246	257	284	267	262	273	272	262	272	248	288	262	317	287	268	277	252	261	257	261	284	267	288	276	290	291	291	303	270	252	263	251	288	259	281	247	250	260	268	267	277	265	256	286	296	274	280	252	277	274	276	287	290	262	276	247	266	260	300	277	262	271	269	290	260	267	302	244	274	268	309	279	263	281	241	264	256	273	274	272	286	237	248	273	272	284	277	279	268	265	271	299	258	265	279	271	261	233	262	273	269	267	257	291	280	315	275	248	264	239	268	268	276	291	251	260	262	261	281	276	266	237	292	276	273	236	290	285	267	255	271	257	292	297	261	243	282	270	267	287	252	307	249	242	250	248	262	285	267	279	263	279	246	274	258	252	305	245	265	284	325	282	288	291	265	278	280	262	264	294	256	270	271	256	287	246	254	283	261	269	239	263	287	264	231	276	269	281	288	278	287	262	270	265	303	236	246	262	261	285	245	288	256	280	254	246	269	292	263	263	276	281	263	255	278	247	275	248	272	270	270	248	258	258	238	268	264	287	261	246	290	258	271	275	284	284	283	262	266	262	265	303	288	259	281	271	256	254	250	293	267	278	262	256	254	280	267	287	281	275	259	257	263	244	284	282	277	292	246	265	271	274	272	263	250	252	284	267	251	273	263	275	256	246	288	266	287	263	255	271	239	267	256	256	279	265	291	261	277	271	268	272	242	290	268	273	261	249	270	263	282	283	259	276	261	282	282	246	249	246	244	270	266	276	287	281	272	278	250	285	276	274	255	241	249	251	252	264	284	282	276	240	243	281	264	272	264	284	293	288	275	252	267	278	265	292	249	296	261	274	249	296	266	258	286	275	275	274	284	269	294	250	246	294	286	286	250	291	264	287	284	258	290	268	252	274	267	267	260	239	287	294	263	268	257	292	275	291	250	273	273	241	268	281	244	248	253	279	274	267	260	277	267	285	257	267	291	246	236	289	294	278	246	270	265	258	279	271	267	263	258	279	281	260	254	276	266	267	253	268	281	251	302	271	268	265	274	263	258	265	276	292	269	260	270	259	277	294	299	283	261	259	281	288	261	273	283	278	269	251	328	266	252	275	289	258	262	247	277	255	277	260	277	266	279	262	254	274	284	264	275	297	252	250	276	259	276	253	282	264	259	268	264	233	227	305	241	310	272	280	271	266	255	269	274	260	292	276	271	262	292	293	268	273	276	265	249	279	278	272	253	243	258	247	266	264	313	286	270	264	304	280	287	240	285	266	257	277	281	270	286	289	277	274	265	284	280	282	264	269	268	260	264	258	283	287	239	305	246	273	266	252	273	261	270	270	269	268	286	284	277	261	302	250	280	286	283	281	278	247	273	289	267	283	264	282	258	281	263	284	272	261	281	250	270	300	232	276	262	283	268	279	253	294	279	276	276	265	266	277	257	265	252	248	253	271	282	248	263	259	277	292	251	280	266	247	285	292	264	266	265	292	253	258	277	267	298	300	276	256	277	258	277	231	273	282	277	283	269	281	282	263	272	278	259	275	261	319	287	286	287	270	250	255	286	264	279	259	222	262	264	245	276	271	270	246	271	259	282	277	277	263	290	286	282	248	254	266	287	266	271	245	296	261	263	255	239	277	275	283	268	264	268	298	267	250	273	235	268	283	251	296	284	290	291	269	238	269	261	269	270	259	259	274	295	283	287	248	275	258	294	244	286	281	278	270	261	318	279	301	261	284	273	260	278	250	256	275	276	253	276	263	268	272	266	287	286	278	283	284	245	268	266	281	305	268	259	270	264	251	289	261	279	288	265	267	272	261	295	268	294	261	286	259	291	264	262	266	258	256	275	254	273	264	252	270	260	268	243	274	267	278	301	269	290	266	287	297	247	267	266	255	251	275	252	282	237	248	323	271	261	289	260	249	290	247	246	286	233	270	288	263	233	285	289	267	250	294	291	265	248	284	257	271	282	288	305	259	274	269	275	260	241	254	276	263	274	273	286	256	251	288	280	278	260	234	263	284	253	262	260	295	267	292	257	294	275	283	274	270	259	281	283	270	269	248	249	264	259	247	257	266	266	269	263	255	252	255	270	269	293	286	268	282	252	261	283	261	259	280	259	280	264	268	261	270	262	273	259	255	283	275	228	290	261	266	292	264	282	281	276	266	253	287	253	283	279	296	298	254	286	259	262	280	276	239	275	263	270	268	276	280	274	267	282	278	276	271	294	253	273	252	280	254	253	249	296	267	255	302	275	268	262	269	280	298	254	279	238	254	236	265	280	263	258	277	268	277	247	262	297	259	279	267	254	241	267	252	256	282	254	285	276	279	243	259	274	263	270	252	247	257	292	284	244	250	257	278	262	267	244	285	271	257	302	277	239	262	254	249	275	277	261	252	282	246	263	262	270	285	258	271	289	285	259	285	265	281	233	260	252	250	299	253	291	244	272	261	266	277	277	270	287	276	279	285	264	301	285	246	310	254	276	262	255	249	268	258	262	287	265	279	268	289	263	257	289	284	271	264	257	237	269	268	269	265	260	260	281	272	271	261	271	261	296	275	264	244	249	249	276	271	246	273	299	301	250	259	290	255	263	301	274	275	252	270	288	305	259	238	258	284	283	257	257	245	267	299	248	243	291	297	262	284	279	270	259	246	254	293	255	240	254	247	270	254	295	288	289	278	280	272	276	256	283	296	297	258	281	283	264	293	279	242	258	258	249	269	250	248	273	269	299	278	281	276	259	296	293	265	269	277	268	271	246	257	256	285	262	271	257	294	240	262	243	287	264	260	278	287	260	224	296	260	269	263	284	297	273	256	235	263	296	284	268	256	255	265	269	263	275	263	265	268	280	276	238	278	288	268	266	297	301	246	257	294	267	240	263	268	269	268	290	287	268
59708	89883	63188	34953	13476	4366	1302	608	533	504	487	498	539	513	520	495	532	528	544	503	494	497	502	517	502	520	523	520	529	498	551	547	515	530	545	506	527	518	504	508	537	499	466	479	537	522	531	506	487	499	532	554	539	539	541	532	516	544	524	565	497	467	528	550	518	539	526	559	491	517	542	485	487	500	495	528	504	505	503	495	515	511	483	506	484	532	507	482	494	539	517	491	443	462	494	509	481	531	490	526	501	498	495	533	531	505	464	484	553	537	521	510	515	510	458	559	534	528	489	505	490	480	504	514	499	537	527	512	499	541	521	483	507	486	516	532	522	526	505	528	508	510	511	553	520	498	501	495	473	527	501	492	499	542	530	499	506	501	485	488	529	503	528	508	514	509	543	479	488	521	534	524	503	520	546	515	521	499	503	477	510	500	487	489	517	528	543	491	548	484	523	489	540	492	530	487	489	495	499	479	471	528	503	527	494	490	497	504	517	493	504	531	520	505	531	513	492	507	500	519	548	483	525	497	525	500	493	510	533	516	503	497	492	499	528	517	538	479	542	505	491	478	529	502	496	517	527	502	494	531	501	502	502	523	553	531	538	455	557	510	500	531	515	568	527	506	554	439	525	535	478	509	497	494	507	516	551	513	540	506	483	542	488	524	547	532	526	538	523	479	533	496	487	496	457	543	518	480	496	514	516	484	535	500	566	507	537	508	485	504	492	551	505	519	528	482	480	522	474	534	534	500	510	484	498	520	508	515	515	513	491	490	559	548	546	490	518	476	535	544	534	487	479	500	503	534	515	471	472	490	511	523	572	511	483	476	535	511	526	490	537	483	500	475	536	500	523	533	533	519	500	495	519	499	514	494	515	514	551	530	513	483	493	509	500	506	549	535	508	538	491	514	538	529	517	545	526	517	505	520	523	494	503	516	532	507	525	473	473	464	510	493	502	503	482	489	506	542	518	531	558	528	509	523	505	537	497	508	508	509	513	515	513	509	510	488	538	514	537	527	528	512	494	491	528	501	503	529	533	536	508	499	523	515	523	533	529	485	470	498	468	528	500	498	491	493	534	533	486	481	504	509	556	536	519	520	510	483	515	481	520	515	547	468	507	553	521	516	512	505	522	539	526	512	522	517	510	508	521	469	499	529	498	508	531	502	474	553	509	518	514	458	512	465	500	510	528	531	526	524	516	500	522	604	516	521	509	488	524	524	476	498	506	517	506	550	482	504	512	565	513	529	507	503	521	514	524	461	519	520	529	521	540	483	500	534	532	510	504	558	527	498	477	530	484	494	491	516	548	546	526	531	519	503	500	524	490	489	525	522	474	514	485	474	503	518	529	525	529	454	469	553	507	501	501	510	517	527	503	520	538	508	514	522	484	512	515	490	538	512	530	502	513	545	487	493	499	512	510	549	504	532	530	545	542	505	523	499	512	495	523	490	523	496	488	541	486	523	507	516	499	477	535	519	506	513	500	501	513	481	482	520	490	528	527	529	485	508	471	508	527	519	462	501	525	523	497	521	509	500	518	503	530	520	509	520	491	507	541	520	498	520	454	489	535	538	515	535	507	487	485	520	532	541	513	524	503	484	490	533	535	508	494	511	466	506	527	498	514	478	534	507	511	508	519	509	569	510	516	494	469	511	524	542	493	526	497	560	497	516	495	524	523	531	515	524	536	493	548	497	491	529	512	497	517	559	470	481	503	471	514	490	509	515	497	520	524	485	524	504	503	501	506	493	507	548	534	574	492	499	505	505	476	539	572	482	479	474	533	526	481	551	514	526	546	499	511	511	482	491	542	531	545	501	493	479	493	491	513	524	471	526	526	482	522	503	531	555	529	533	507	507	508	501	514	501	515	520	529	495	509	515	560	476	496	486	540	525	475	523	514	509	494	472	494	474	537	500	520	513	522	549	514	569	529	500	549	519	506	520	525	474	527	520	539	520	538	543	549	545	513	520	538	484	506	519	516	504	515	557	504	508	542	501	511	530	516	476	487	513	528	492	473	494	508	533	529	474	508	550	524	509	528	530	506	505	499	494	513	511	494	547	510	478	502	520	500	541	494	513	473	514	524	489	525	542	500	577	513	532	481	464	489	535	503	471	529	511	472	467	538	513	518	493	499	510	458	518	538	518	470	560	478	494	484	528	499	534	499	519	520	511	511	498	493	531	487	506	542	498	536	513	517	506	499	494	536	496	498	522	500	448	488	536	516	497	479	483	547	473	531	483	536	510	513	510	463	514	519	553	478	517	532	529	502	481	518	489	528	555	503	549	515	514	476	486	519	495	480	502	528	509	522	527	516	479	535	536	490	529	502	541	447	487	514	496	534	490	522	485	506	503	495	536	510	497	494	477	496	527	515	506	518	530	494	507	522	537	512	523	491	508	504	513	487	529	527	475	549	491	527	473	503	463	498	485	531	518	516	531	506	492	501	539	525	530	499	503	522	548	485	501	514	504	532	507	534	489	486	525	505	543	479	516	540	507	528	484	501	486	553	517	529	542	519	537	465	552	533	519	517	474	470	510	505	560	510	520	508	489	495	524	542	540	519	511	509	518	500	519	493	516	537	516	485	520	535	504	522	499	514	533	487	532	539	475	454	501	491	516	502	515	501	492	528	491	511	501	499	527	541	470	524	544	493	476	522	475	540	485	505	486	497	522	517	512	488	533	466	483	489	498	524	524	509	531	533	503	470	541	510	495	556	502	502	490	491	525	527	533	538	522	533	527	546	569	510	532	507	479	442	525	505	481	483	495	530	483	497	480	511	483	491	481	515	479	491	498	470	479	507	532	526	529	533	551	535	512	547	516	492	537	533	496	519	499	497	536	500	536	508	458	495	516	513	468	501	501	469	508	471	480	538	515	500	503	491	516	558	514	493	509	498	486	501	510	518	504	482	500	487	474	513	524	547	475	526	521	513	545	518	465	493	513	551	517	502	493	491	501	528	518	476	527	527	487	528	522	528	486	501	471	486	554	516	539	481	526	500	476	513	473	515	560	499	513	535	505	473	488	508	458	517	458	501	525	533	491	494	551	496	490	515	519	552	536	481	517	524	517	525	541	499	518	496	518	485	502	519	496	520	514	476	522	454	492	478	507	500	509	455	517	518	580	526	502	515	490	570	518	521	494	477	504	536	473	485	475	519	475	512	487	503	505	491	526	541	518	512	461	532	506	518	530	498	506	537	473	517	547	512	513	493	485	488	469	507	520	497	524	512	535	502	561	516	503	519	500	485	498	504	549	518	500	499	491	553	519	523	499	459	538	559	490	542	500	515	485	541	543	507	497	548	542	525	508	501	556	490	516	545	477	520	490	483	507	503	520	514	522	483	528	493	548	516	555	514	496	500	477	495	511	530	511	485	534	537	468	541	484	496	496	498	506	552	552	557	528	492	546	551	550	507	534	503	502	532	533	517	497	500	481	569	493	500	501	504	540	508	519	485	505	527	517	519	547	520	482	524	510	498	503	510	515	506	490
23569	22461	31342	25485	21084	16453	3211	434	362	330	339	344	329	300	372	349	342	341	341	331	312	315	315	337	315	292	328	328	310	313	303	332	326	323	298	316	329	320	320	325	292	315	329	321	329	321	313	307	336	322	352	305	296	313	309	324	341	353	340	307	296	329	298	327	297	314	338	298	311	307	323	317	319	316	318	303	342	343	322	288	322	342	335	337	317	343	353	292	342	292	315	324	350	346	312	332	317	323	355	292	317	306	303	319	294	317	334	332	267	310	338	316	302	283	288	312	313	351	306	323	326	344	341	301	332	315	334	343	315	307	323	322	287	359	350	305	318	295	315	314	360	328	342	308	289	302	303	320	342	302	300	311	293	313	326	332	295	309	315	335	356	364	321	336	354	375	335	307	318	332	322	323	289	333	331	305	291	327	320	307	286	284	328	304	292	372	346	317	359	304	321	329	301	293	289	286	334	294	332	321	316	337	298	317	319	303	315	302	321	326	338	327	319	296	308	311	352	319	324	345	333	290	325	349	328	312	308	335	330	315	329	318	319	340	306	319	316	337	309	318	311	352	333	314	316	343	333	275	325	321	299	333	292	303	334	310	326	318	319	293	302	343	307	299	322	335	319	330	331	302	317	300	299	306	318	352	296	289	355	297	291	317	312	309	308	286	272	296	331	300	306	325	317	332	320	339	326	336	295	356	323	310	331	287	328	320	320	321	333	333	315	305	305	310	329	302	313	327	305	305	340	318	305	318	330	293	342	371	330	335	299	310	308	323	295	332	316	304	339	315	308	361	302	348	304	336	352	346	307	300	314	331	329	328	316	335	317	313	306	295	370	327	333	320	353	336	293	300	303	308	336	312	301	313	323	328	327	318	315	363	324	307	324	330	305	293	286	306	356	322	293	271	353	332	339	317	295	313	299	328	299	306	311	309	312	326	316	292	311	331	343	325	345	323	339	299	317	283	336	334	335	311	315	333	342	329	320	306	314	352	311	325	310	324	316	341	313	334	331	320	302	293	321	327	365	356	325	325	328	327	335	288	308	338	309	366	334	350	346	322	328	306	324	328	304	327	303	304	312	314	299	334	322	319	324	340	319	303	312	344	292	315	354	340	344	351	305	324	319	319	331	328	294	317	338	291	296	318	334	323	332	316	320	308	345	294	318	318	334	321	306	324	344	349	294	302	304	327	310	333	318	318	328	300	311	319	310	300	328	318	320	307	322	302	326	334	319	344	330	345	341	319	334	308	321	317	321	322	322	296	312	307	293	342	293	327	291	339	308	315	303	299	340	308	341	333	358	334	316	292	318	360	298	327	316	307	272	346	306	299	321	314	309	325	325	318	299	333	319	310	298	311	299	343	306	294	332	329	302	306	284	318	318	332	294	325	320	338	332	336	330	302	314	313	291	339	286	309	325	278	317	364	324	330	305	327	338	325	326	323	266	312	351	343	335	303	324	319	361	344	302	352	333	323	339	329	304	320	340	314	304	323	324	296	313	318	334	321	309	300	299	345	322	299	339	332	326	320	308	315	326	323	351	318	328	311	339	305	300	320	298	341	312	317	346	312	281	325	324	290	318	338	325	315	379	317	330	334	325	322	297	323	319	286	309	332	332	313	313	328	320	306	287	313	306	301	343	343	344	326	304	315	299	308	354	323	281	286	361	301	334	282	337	319	334	341	321	329	340	369	330	315	306	347	340	307	330	314	328	301	349	322	333	314	299	333	312	329	324	314	307	306	311	328	282	357	295	313	308	310	350	297	319	331	337	315	316	324	330	317	331	332	322	335	317	301	329	316	324	311	354	340	328	305	322	322	294	298	333	304	274	288	297	315	343	334	355	309	307	324	321	329	321	347	333	312	327	292	315	315	314	319	305	297	340	284	282	301	309	338	360	305	303	327	310	321	341	312	333	314	287	322	323	315	313	304	317	330	345	338	310	338	322	316	344	337	320	322	316	324	321	336	338	296	296	328	332	318	326	305	330	350	310	291	318	308	295	298	367	310	315	350	326	323	329	330	345	293	316	325	313	280	355	322	302	327	320	294	327	343	304	335	300	307	307	332	314	312	303	304	363	358	302	317	344	338	285	314	328	303	314	339	337	327	361	308	317	314	337	331	360	314	336	309	344	318	327	310	303	316	307	331	313	306	313	311	281	325	302	290	327	319	296	331	323	339	341	307	326	299	275	326	310	336	309	321	325	294	315	335	342	305	329	298	322	340	304	294	317	308	303	288	313	309	288	305	306	323	310	311	300	307	337	313	300	315	310	327	293	271	314	315	312	303	305	304	335	289	329	325	323	324	285	341	315	315	293	307	296	357	306	352	331	303	352	323	298	308	301	323	345	322	315	316	307	309	339	328	338	327	336	306	314	324	311	304	300	309	315	326	331	309	305	359	332	313	318	322	310	343	314	297	300	287	293	312	320	315	306	331	331	346	308	306	305	359	323	327	312	308	328	348	319	370	374	301	325	319	314	321	305	326	345	297	308	275	323	337	300	293	321	320	326	340	325	320	334	317	297	301	320	298	326	327	297	323	314	348	316	345	317	322	325	300	321	289	319	318	320	309	339	299	357	349	313	323	313	325	311	307	334	349	295	298	312	327	338	294	327	333	315	314	304	347	305	336	327	361	298	346	363	308	316	336	296	319	319	320	313	314	324	310	372	316	306	300	295	304	340	308	308	335	323	321	314	317	303	313	332	343	347	314	330	326	330	330	317	310	312	350	354	330	322	328	301	336	323	329	306	323	312	321	307	336	304	329	316	293	334	336	302	312	326	331	273	323	343	334	316	299	308	338	311	312	323	320	314	315	323	301	310	308	305	337	325	327	317	326	338	307	331	330	297	323	312	321	322	353	292	309	305	331	315	302	313	338	346	336	328	320	311	321	325	306	294	330	311	308	305	317	338	343	304	303	292	315	319	305	337	327	330	325	306	293	326	301	298	328	298	315	321	316	328	325	318	318	299	297	311	299	329	318	324	339	304	304	297	331	340	332	265	334	285	336	338	337	311	315	318	299	316	321	304	320	323	332	314	316	315	297	317	314	345	314	332	290	319	328	317	316	327	300	343	312	326	327	354	309	333	322	321	316	299	320	343	327	316	327	323	343	341	310	292	330	320	306	351	348	321	318	319	290	305	341	322	302	321	315	303	320	325	327	319	323	316	306	324	287	335	344	317	308	334	314	317	332	288	310	334	351	333	312	337	339	310	338	327	319	338	320	302	307	329	335	355	331	312	303	330	305	303	306	335	293	336	314	297	326	322	325	342	311	318	319	320	291	314	342	305	311	301	299	338	304	315	322	323	317	329	331	338	297	323	321	303	316	338	357	335	315	343	301	296	328	313	313	324	356	288	307	323	301	312	326	323	338	350	330	333	294	313	314	343	335	312	334	290	313	319	332	313	306	309	309	321	328	303	305	333	327	330	301	366	332	314	330	322	304	309	306	312	300	301	293	347	293	305	299	327	310	336	316	358	294	312	285
60605	101317	73913	42921	19066	6712	2020	793	596	598	627	582	593	579	573	602	590	625	544	592	588	597	632	593	589	559	584	593	576	601	594	564	605	598	540	557	587	592	553	600	589	626	570	560	631	538	584	596	535	556	565	581	608	615	577	589	634	614	568	562	599	577	568	590	656	604	587	588	591	593	561	574	608	591	545	599	614	563	553	563	581	583	571	591	544	558	569	607	532	561	608	578	585	646	587	576	576	549	607	594	586	594	594	601	575	560	588	584	590	590	564	593	536	563	575	583	614	592	556	618	591	551	561	562	562	607	560	601	601	604	574	563	558	525	578	560	617	610	529	617	584	588	606	564	570	591	598	546	566	540	573	559	620	581	585	557	592	618	572	565	567	546	599	559	599	572	573	601	557	586	537	596	604	554	574	586	582	585	591	606	583	557	586	606	534	586	595	526	596	582	578	594	589	597	575	553	581	539	580	550	550	572	545	570	595	562	582	604	567	554	570	576	571	579	573	568	609	598	580	627	548	607	593	602	610	536	595	576	597	579	580	597	584	608	587	555	570	568	563	587	573	567	566	575	607	568	623	562	583	600	597	578	629	595	616	562	573	604	606	584	574	547	581	544	544	595	581	598	604	612	581	594	546	569	577	558	594	578	571	533	555	557	547	584	585	565	563	574	564	601	557	551	611	567	548	581	573	534	599	639	557	580	575	555	614	565	569	591	560	601	582	551	556	591	598	541	567	580	600	607	565	533	571	578	630	628	543	595	566	562	606	552	566	573	551	567	586	585	574	620	564	577	584	612	583	576	560	599	561	587	542	577	545	524	575	567	572	589	566	557	583	632	590	565	566	574	573	578	559	581	607	589	562	553	582	577	571	595	563	539	550	574	576	556	562	539	601	556	563	608	626	592	572	589	579	575	572	617	583	584	594	587	567	585	545	599	610	585	573	620	561	578	570	585	607	588	614	586	555	606	577	600	559	601	557	605	609	552	596	603	628	625	533	612	547	555	589	571	558	602	570	557	586	579	603	575	592	599	566	585	555	579	602	566	551	547	598	596	586	569	594	570	569	597	567	605	540	589	562	547	617	592	572	589	603	575	578	555	609	570	576	577	624	601	618	580	544	596	590	595	536	601	591	578	585	570	578	567	568	557	594	596	604	598	591	574	587	615	573	575	574	580	537	580	620	546	584	578	561	613	581	598	597	575	605	516	566	566	625	606	566	568	578	567	585	567	533	627	575	612	561	603	581	563	596	605	585	589	591	616	596	579	597	596	610	624	531	629	573	553	591	569	569	591	554	562	576	628	595	579	594	595	566	561	570	572	560	599	611	588	582	612	610	562	625	587	595	569	530	532	550	588	585	615	560	586	536	555	566	593	598	605	571	538	596	553	576	576	603	609	540	585	597	579	636	588	580	553	614	601	589	580	587	537	603	565	504	560	573	588	588	576	625	581	554	573	564	597	548	567	560	581	573	574	575	534	527	620	566	606	561	556	552	581	551	572	601	579	597	587	574	606	546	590	528	538	561	567	586	557	566	605	570	554	613	577	614	552	593	570	588	572	560	556	584	634	596	571	608	592	597	576	560	554	572	542	570	565	586	542	567	566	575	574	557	542	577	589	547	587	594	622	578	578	655	597	561	578	582	595	567	548	598	542	614	563	560	580	606	560	600	580	579	588	629	590	596	557	577	610	589	526	588	619	552	622	557	564	576	599	581	615	596	590	559	625	597	557	547	548	610	619	563	555	577	627	615	527	599	613	584	569	626	575	583	593	638	575	578	585	573	576	598	540	641	576	562	579	558	571	588	560	532	590	569	579	604	612	530	571	594	538	577	645	585	595	592	585	522	603	582	593	593	592	626	585	544	585	552	590	612	571	574	557	533	572	600	610	563	604	568	620	559	575	564	580	598	565	615	578	589	563	586	611	586	620	580	610	623	567	604	568	596	557	566	592	550	536	592	592	546	596	594	586	541	617	582	555	594	600	588	586	619	612	585	561	587	596	561	614	579	575	589	553	581	556	606	562	570	588	574	564	620	609	568	625	614	576	569	599	532	595	582	586	586	565	591	584	612	559	554	554	552	574	545	559	552	586	535	543	617	549	586	565	565	531	573	578	542	595	586	545	568	590	571	580	624	588	583	571	595	565	554	608	567	598	580	577	589	557	588	555	593	593	566	618	556	602	566	604	592	598	580	599	590	601	593	523	562	641	585	567	536	561	559	559	550	573	552	593	556	590	543	534	580	615	578	593	541	575	578	564	568	598	604	561	591	556	557	570	595	575	593	591	628	592	584	529	585	563	612	613	585	599	593	574	531	561	625	596	594	571	584	566	587	566	563	563	590	644	568	577	597	603	589	602	553	608	570	586	597	609	615	594	552	576	582	634	596	550	605	582	564	555	529	598	558	618	565	598	553	558	568	582	586	637	614	574	574	559	603	606	576	555	594	551	559	613	563	563	603	567	567	531	571	588	545	576	579	531	577	579	551	629	628	574	615	543	558	592	531	597	585	576	547	567	557	558	540	596	586	615	547	601	571	564	579	551	577	563	552	601	594	580	596	581	554	573	595	575	561	540	587	584	573	510	577	620	565	548	573	582	574	596	565	550	590	593	576	603	610	599	592	607	590	601	621	598	536	560	587	562	545	586	564	560	591	564	590	574	609	565	574	514	581	563	620	546	544	555	589	544	586	599	569	619	591	591	621	591	634	580	617	587	546	579	584	574	614	566	567	610	578	578	563	553	564	637	597	522	534	578	598	602	602	583	561	537	573	592	541	578	585	596	574	598	576	603	569	583	575	615	533	561	561	553	582	585	563	562	514	610	603	586	591	591	619	589	580	514	600	561	575	625	598	606	558	642	555	583	602	577	585	577	596	561	587	615	609	539	536	573	563	516	600	598	586	572	536	569	608	580	572	558	564	547	582	598	590	592	572	619	593	572	550	552	520	569	584	565	555	545	592	594	582	585	562	597	605	595	566	563	570	569	571	587	607	546	687	562	594	630	588	575	566	589	558	557	599	566	560	580	578	548	585	595	583	561	592	619	601	558	532	574	620	539	577	562	550	550	620	601	598	576	573	587	609	522	584	594	595	584	607	589	567	574	555	559	571	584	631	582	589	595	571	584	582	563	614	535	578	597	612	578	575	521	571	565	593	603	591	537	541	550	575	608	591	569	559	577	565	589	619	564	557	571	594	568	540	585	535	545	532	551	572	575	566	597	575	540	566	553	562	588	549	552	595	575	582	560	575	567	558	578	602	602	567	578	604	599	586	577	600	519	542	603	537	582	561	558	583	544	582	572	570	621	561	531	581	572	545	577	588	587	621	590	581	549	555	586	555	581	615	598	584	582	582	559	568	595	611	558	563	548	557	593	601	594	559	579	531	549	567	592	552	565	549	564	629	539	581	599	610	600	566	586	615	599	538	579	632	586	553	591	603	583	558	570	544	552	533	576	567	555	577	531	564	566	586	586	577	580	594	562	580	575
29571	30368	26485	10596	1362	505	352	296	247	270	284	217	298	238	296	264	276	257	273	264	262	247	253	280	261	284	249	245	269	266	266	264	237	267	277	247	275	263	292	290	270	230	244	232	247	253	270	240	260	235	243	273	255	227	287	280	249	282	258	245	268	266	262	264	243	267	285	283	261	254	257	243	298	248	293	269	230	271	249	271	292	257	274	259	260	267	234	245	250	267	282	258	268	266	275	273	240	224	232	261	235	220	254	259	259	225	254	265	270	271	264	255	267	247	235	274	262	239	265	287	265	249	282	275	241	269	263	252	273	240	263	260	253	270	284	262	265	259	242	253	281	275	244	277	252	260	238	266	244	268	259	271	260	276	238	245	263	255	233	275	269	260	277	268	268	268	282	266	247	267	281	247	242	269	258	236	242	265	285	283	254	281	250	258	262	282	275	251	236	278	240	253	258	274	270	238	259	274	257	254	244	238	255	249	257	251	246	258	246	241	250	249	284	259	279	281	249	252	278	256	257	276	272	284	244	246	279	259	257	268	244	242	303	246	260	249	263	241	268	256	286	257	255	272	270	271	249	291	248	241	242	235	235	270	277	254	269	258	288	258	281	252	246	265	231	268	246	291	243	262	262	276	274	265	255	252	243	258	263	249	288	250	261	253	288	263	252	272	274	261	242	280	247	244	252	269	252	255	267	267	265	250	266	270	267	255	279	273	251	249	238	270	279	282	249	226	270	298	253	299	249	272	246	240	276	239	260	259	259	245	269	267	268	255	255	243	271	282	266	246	269	267	240	267	256	272	230	245	258	247	270	268	277	262	285	262	245	255	270	270	286	234	270	259	277	274	252	239	267	282	262	229	234	249	255	241	256	283	261	288	272	242	256	252	253	243	290	258	235	256	265	280	243	269	257	241	303	240	272	273	262	248	278	224	242	263	257	259	245	270	260	269	252	243	258	240	279	274	248	268	271	253	257	260	229	252	294	263	255	253	262	265	289	235	244	245	287	279	263	247	271	234	258	255	252	266	270	259	277	276	273	271	257	295	274	277	258	239	225	251	277	249	265	272	258	263	257	260	274	278	259	262	294	257	249	240	277	255	253	253	224	270	257	283	278	251	261	237	285	251	258	259	248	237	266	262	267	244	270	246	281	226	248	255	255	217	251	267	226	265	278	220	277	293	245	257	249	258	254	236	260	281	228	293	285	253	274	289	257	250	255	263	252	264	241	304	255	271	274	277	260	280	257	270	252	252	228	241	260	247	258	279	270	265	235	253	248	246	276	246	263	259	272	253	282	249	270	253	255	264	277	252	272	255	253	251	288	259	268	285	265	295	273	285	266	251	254	272	257	265	261	257	280	266	253	254	233	271	296	272	243	280	284	274	246	258	263	246	259	268	284	250	279	255	265	256	292	262	250	275	266	251	251	264	268	254	250	265	255	245	278	265	266	244	298	264	256	297	289	272	264	241	259	244	253	259	267	242	239	253	279	255	251	266	260	269	260	297	278	283	269	279	300	245	262	253	254	283	241	278	257	277	279	250	258	213	236	269	262	275	270	273	278	265	247	287	245	273	242	268	235	263	277	283	264	249	259	252	262	297	274	260	274	287	241	277	263	271	250	256	250	243	278	248	258	214	244	260	271	233	242	219	230	235	266	248	260	244	282	258	236	285	273	269	245	271	241	260	250	234	251	253	256	277	257	276	289	240	286	239	253	276	267	287	253	278	277	278	271	273	245	277	274	231	240	258	240	256	222	248	264	272	268	252	253	285	251	283	246	250	264	259	251	245	244	256	262	266	295	271	267	232	259	243	257	233	262	248	245	244	253	254	249	279	285	277	280	249	275	273	257	222	236	278	276	243	251	286	259	267	276	273	243	255	261	274	259	255	258	250	244	270	232	242	244	271	278	249	287	270	252	240	237	232	281	272	263	253	273	273	248	270	270	235	232	262	242	254	265	243	265	266	287	260	259	263	257	257	259	267	244	251	266	257	269	266	251	293	229	277	260	247	256	249	251	279	276	285	278	291	287	265	267	246	246	250	281	248	262	265	270	232	273	246	242	252	248	282	248	258	273	254	277	273	262	213	266	242	251	273	279	246	239	276	279	227	267	255	268	259	254	243	236	261	262	252	254	271	265	259	238	271	266	281	247	284	249	268	276	266	278	291	277	306	246	263	261	242	270	284	278	279	273	255	256	243	256	249	241	243	268	285	265	250	263	266	266	248	264	250	268	267	219	262	238	288	247	297	244	216	272	248	259	273	261	267	232	245	265	270	266	276	278	250	285	228	243	258	238	243	270	248	284	281	230	242	266	277	269	256	272	247	242	234	269	255	276	238	241	255	260	251	263	226	225	297	242	256	275	276	261	267	263	259	260	252	255	247	285	267	255	278	292	233	253	293	272	261	238	277	254	256	277	251	270	242	246	253	248	263	257	273	249	253	282	255	279	251	264	250	234	240	264	241	251	267	262	278	263	249	274	251	246	258	245	258	265	269	264	256	266	258	267	242	261	244	260	295	264	254	276	230	248	253	234	259	281	256	251	262	224	269	290	239	279	264	253	276	275	255	239	254	256	238	286	225	250	268	246	314	278	267	266	251	255	289	277	252	273	248	272	252	271	262	266	268	268	270	266	301	271	247	251	255	242	296	263	243	246	275	258	237	242	264	246	254	266	270	267	246	279	239	240	249	254	236	261	291	261	260	244	273	263	270	274	255	263	277	273	279	267	265	259	261	233	267	272	237	265	246	232	264	272	260	260	273	284	254	260	283	243	279	278	265	254	249	231	270	282	280	271	255	268	268	260	283	251	249	243	255	271	279	263	253	246	220	249	244	234	267	240	252	265	197	256	268	244	232	247	302	246	293	279	240	258	279	259	256	260	235	286	237	249	268	258	278	234	259	261	263	279	262	269	228	261	262	262	283	250	270	290	270	246	283	246	267	258	311	242	268	281	274	255	262	259	257	246	269	293	249	255	258	270	259	233	260	275	254	285	236	272	274	262	231	251	270	286	226	288	266	258	242	271	272	269	239	260	261	248	287	269	270	262	253	283	240	281	234	266	260	267	240	255	280	274	260	254	235	291	239	273	260	248	286	267	262	278	249	279	264	277	240	265	269	249	255	266	265	239	300	243	311	267	279	265	259	264	261	236	257	256	275	234	269	268	257	242	274	258	267	253	294	253	271	263	267	280	265	267	261	264	243	246	257	280	247	263	270	265	257	274	264	280	254	287	262	223	257	271	249	271	240	258	258	248	291	256	247	280	276	250	264	269	275	237	262	268	236	277	267	248	270	237	262	255	234	274	266	276	275	258	277	295	258	257	278	258	256	260	265	258	273	287	255	271	254	270	256	281	272	261	274	245	263	292	242	282	249	244	256	268	265	257	231	252	264	259	253	264	258	271	259	269	264	258	256	242	257	274	279	258	256	269	258	262	235	257	248	216	250	236	266	272	289	243	271	255	265	261	246	250	260	264	278	263	258
37269	47694	32000	11267	2977	1152	679	533	514	491	504	529	507	499	506	527	483	493	488	502	510	498	503	491	481	552	488	518	512	469	519	484	496	492	480	532	458	481	480	470	515	523	486	534	492	516	493	532	544	478	505	520	519	493	528	531	530	506	500	492	497	503	508	466	520	485	539	494	516	506	485	518	515	530	550	524	506	493	495	493	491	476	477	497	515	492	451	540	486	471	516	519	549	491	511	518	523	503	514	512	501	519	497	504	505	493	521	464	490	507	497	495	498	510	479	484	459	495	523	493	486	470	523	494	471	458	497	485	521	550	521	564	472	478	486	546	542	515	517	527	513	542	516	464	495	525	482	501	544	493	502	502	495	523	499	516	465	470	512	484	476	470	470	542	497	464	492	526	516	503	482	515	497	489	505	513	508	479	479	504	509	504	481	523	516	486	475	551	486	526	488	481	551	503	462	496	447	468	495	494	501	470	520	482	473	486	500	544	487	485	495	537	465	495	501	509	510	467	465	505	503	541	475	499	467	442	508	503	549	523	483	474	471	462	482	508	514	451	505	516	500	509	506	493	517	488	492	525	480	500	502	471	492	500	517	510	473	497	518	475	499	478	491	489	472	521	532	529	519	481	505	446	498	496	497	529	516	480	543	483	519	460	519	508	466	485	486	492	454	507	520	499	513	464	471	509	530	501	520	534	468	509	486	446	496	501	471	519	500	552	497	496	475	528	484	506	501	506	498	492	466	511	480	516	518	504	510	524	488	502	514	508	533	493	473	526	517	520	543	474	495	492	504	496	501	495	516	535	454	510	480	508	506	507	469	498	478	516	493	503	503	519	494	458	530	459	495	477	491	484	503	534	520	533	504	467	533	512	520	510	546	495	495	471	498	510	504	518	513	510	511	512	535	475	480	453	489	491	464	499	532	500	477	545	494	499	497	502	476	495	542	505	469	513	490	492	519	512	537	493	489	500	511	491	533	467	483	522	509	497	510	509	520	529	450	547	511	507	500	523	466	530	513	492	467	469	466	492	491	520	505	503	468	514	439	509	504	501	511	477	489	485	501	488	517	462	535	496	497	458	513	517	481	484	505	514	492	511	485	486	511	466	520	489	489	495	491	515	509	490	498	496	495	511	493	508	521	555	488	492	489	461	502	491	457	502	478	545	516	481	487	459	477	516	455	491	541	513	523	461	529	474	525	478	489	531	504	512	501	482	496	495	496	509	520	520	518	489	499	475	512	507	487	494	523	489	523	506	496	504	503	498	523	453	498	495	508	484	481	478	508	487	474	507	464	484	469	513	509	505	484	513	495	535	478	518	508	515	515	489	481	484	519	522	530	541	483	490	472	493	486	515	463	447	483	493	519	519	497	478	520	476	455	517	516	521	506	524	441	499	514	516	501	502	504	506	526	520	479	560	514	491	518	520	521	496	501	499	503	509	490	480	514	489	453	542	466	488	450	511	488	488	507	521	483	469	536	491	494	465	493	469	475	487	513	511	523	506	524	522	496	494	500	510	502	508	480	484	525	502	528	506	502	533	519	504	544	486	503	545	492	487	486	524	506	521	492	510	488	483	497	508	476	561	513	518	551	535	537	475	485	465	475	504	499	492	496	520	496	493	465	480	507	505	514	519	510	521	504	510	512	519	470	525	487	531	471	535	531	531	518	512	495	538	462	465	472	487	504	489	511	481	525	465	480	510	523	557	496	506	500	503	468	483	477	524	462	532	528	512	486	455	489	511	536	442	493	496	527	480	472	455	505	528	477	478	507	503	501	498	544	499	488	536	503	510	519	524	520	515	476	480	515	490	475	499	485	528	535	514	527	490	492	509	513	521	497	496	541	512	474	486	499	509	536	508	523	516	474	551	470	535	507	454	488	488	501	482	516	487	507	551	508	484	539	512	516	506	522	524	468	512	465	514	514	511	491	509	514	523	533	532	513	482	523	530	488	534	506	478	503	506	510	508	485	511	499	502	463	490	492	503	481	506	480	511	482	459	535	492	529	495	468	512	505	475	530	471	494	495	543	518	498	503	513	519	516	473	466	519	482	501	456	499	504	542	468	487	471	500	497	463	489	536	494	491	511	461	521	539	439	486	509	518	515	465	482	486	550	511	485	487	515	484	495	522	495	460	491	522	488	517	501	517	502	497	504	528	525	505	487	503	538	534	525	515	510	526	489	509	509	500	531	498	504	475	528	526	482	529	426	485	529	490	464	522	502	485	521	509	526	501	514	506	533	483	488	544	509	501	503	537	506	533	515	496	542	532	556	484	477	462	503	471	488	504	511	489	504	491	530	570	500	500	512	538	480	488	521	476	491	468	478	490	498	492	498	497	473	464	507	499	442	494	450	487	563	500	505	510	490	538	504	521	534	509	511	543	521	497	505	483	521	514	506	514	519	465	531	506	528	490	490	487	497	534	498	483	453	499	512	511	517	513	494	500	467	516	485	517	487	544	498	483	537	504	488	482	565	527	504	549	471	519	476	493	511	483	470	525	497	492	528	483	497	503	485	475	496	512	470	500	528	483	506	508	537	480	462	498	508	494	509	521	531	544	482	512	459	488	502	509	471	521	472	472	526	471	507	456	489	489	475	482	476	532	490	493	503	489	484	515	504	471	489	486	510	473	509	480	528	471	528	506	473	523	485	458	510	516	527	512	484	468	464	487	530	495	500	525	505	498	529	518	481	520	508	492	545	536	496	494	512	507	489	481	456	536	482	476	509	486	522	514	506	529	522	490	496	487	524	497	512	534	499	489	481	501	506	486	479	541	509	545	491	489	521	471	501	532	487	509	482	492	504	497	501	516	530	492	491	497	509	534	494	511	517	512	516	514	512	506	500	502	513	479	506	468	535	504	498	478	547	502	528	463	505	501	484	476	487	515	492	524	521	467	472	477	504	492	506	483	490	487	531	508	499	486	522	529	528	482	511	513	492	530	505	495	510	493	521	489	476	507	500	496	522	529	517	543	444	497	504	556	526	489	498	482	471	526	544	487	511	492	528	516	493	477	509	516	475	547	542	501	520	483	516	502	511	478	530	522	539	534	492	502	525	532	496	499	478	508	484	497	541	487	523	523	516	478	466	512	484	539	498	528	499	483	531	485	517	486	471	469	479	506	505	498	478	518	493	464	473	506	509	494	527	497	487	499	504	495	523	500	500	473	476	508	508	491	464	501	520	478	515	489	491	470	519	498	533	489	498	476	498	507	440	529	468	510	517	520	472	535	526	555	482	523	501	494	484	513	486	517	480	470	496	533	493	518	529	497	484	486	488	506	514	514	484	486	493	498	542	490	521	505	501	490	520	489	513	531	489	544	522	561	491	493	487	474	459	474	501	471	488	518	488	506	509	523	506	487	521	483	541	508	534	457	499	508	491	478	529	499	516	543	480	498	480	483	529	529	498	465	510	480	457	485	486	491	501	528	509	508	466	529	542	507	444	500	503	525	514	516	527	490	484	477	461	522	471	490	491	495	500	484
24877	24310	33343	26449	18312	6283	758	335	289	287	284	257	263	285	269	270	267	286	296	272	298	266	277	254	274	256	268	296	233	246	294	274	244	311	290	279	267	278	269	273	275	272	285	249	277	253	282	274	285	272	249	268	267	255	290	278	247	262	254	265	289	277	269	240	266	262	277	290	275	277	286	288	277	268	303	280	281	250	295	267	270	265	256	270	274	259	262	246	255	279	247	287	278	252	269	276	232	259	270	262	269	279	263	256	282	263	285	280	255	279	247	281	267	261	289	295	276	275	253	280	267	255	269	254	255	270	267	222	262	274	285	291	253	240	248	291	260	268	300	265	272	263	261	286	271	246	255	253	253	259	250	260	276	278	251	251	263	256	255	273	277	301	264	278	277	291	261	256	272	285	268	289	265	278	272	245	262	281	243	261	271	278	315	291	256	270	275	263	260	256	293	295	294	252	248	282	270	257	235	256	269	251	273	283	279	271	287	263	279	269	281	254	272	280	252	250	297	261	287	246	252	238	270	257	269	258	280	284	271	271	240	255	285	262	269	261	291	275	262	275	235	264	257	266	280	281	217	275	265	304	265	271	268	273	286	287	287	252	277	247	258	274	275	285	224	288	266	255	259	289	273	284	249	239	269	273	276	247	278	255	247	255	274	263	269	258	310	259	275	241	290	265	264	267	261	267	250	238	272	256	276	287	275	262	291	258	270	276	274	255	300	258	276	238	268	264	249	254	268	283	251	279	264	254	277	279	226	288	261	264	252	280	250	305	268	276	248	249	255	297	291	252	243	300	264	253	256	279	269	267	298	280	241	265	252	292	269	253	293	259	251	264	279	280	270	266	281	290	290	258	285	280	254	268	271	253	241	270	251	253	288	273	266	257	246	291	243	266	263	247	289	272	257	271	262	274	272	271	262	251	273	253	271	264	272	294	262	293	253	276	281	248	260	262	275	279	291	259	280	288	259	265	281	298	237	282	290	274	273	268	274	266	274	266	274	264	287	257	262	251	267	267	287	255	260	281	267	288	301	252	253	267	287	259	252	260	273	266	253	285	265	259	262	270	305	279	253	283	283	250	289	271	273	263	250	257	243	283	268	253	280	267	274	244	289	289	263	274	244	264	281	284	279	261	274	267	275	276	259	267	237	284	219	248	292	295	266	244	268	276	255	293	278	259	283	287	251	278	283	270	267	233	254	245	267	251	237	284	261	295	282	263	277	300	258	255	255	281	254	272	247	233	285	285	263	254	276	268	263	253	283	281	262	252	231	286	252	254	255	291	280	282	269	274	275	273	257	248	231	268	266	267	237	266	278	262	299	291	273	287	264	305	249	285	265	237	282	241	262	218	266	271	271	287	269	239	273	239	247	273	238	266	266	258	262	280	282	282	288	263	255	271	249	300	236	274	287	248	229	256	274	276	278	263	252	258	278	316	265	280	268	261	271	232	265	270	275	276	274	282	287	270	267	278	271	286	264	252	268	243	236	242	244	253	253	253	293	239	274	241	254	243	269	272	268	280	273	262	252	270	286	262	246	277	271	261	272	269	298	260	269	283	278	277	256	258	306	250	274	278	259	263	238	292	257	266	278	272	256	290	310	286	291	281	256	283	258	236	273	275	253	238	275	266	276	270	258	287	263	266	277	284	274	263	277	265	254	253	269	285	282	262	296	251	238	298	263	261	252	261	305	252	265	276	271	265	249	272	261	268	280	291	263	289	272	292	265	260	274	297	271	282	309	282	277	280	283	279	258	267	263	287	254	273	295	260	263	277	252	262	277	254	258	263	252	294	281	308	259	270	282	277	261	271	277	261	248	295	284	282	262	263	255	244	287	277	231	292	263	284	284	271	255	265	301	266	264	261	244	271	301	261	254	293	282	267	297	297	257	234	252	245	266	273	256	294	281	280	289	253	268	283	263	263	279	277	274	266	292	280	259	258	289	273	274	249	292	260	256	276	280	238	257	275	258	244	263	270	273	276	256	268	243	260	269	289	251	303	265	263	243	263	265	255	261	280	263	269	258	250	286	255	290	256	275	295	248	280	232	274	277	293	272	290	256	284	253	266	245	265	275	256	278	274	265	279	257	261	276	273	249	271	267	279	235	281	296	274	287	293	241	254	274	249	275	255	261	267	258	251	257	271	275	268	274	270	270	283	270	261	289	282	276	274	263	273	242	223	254	295	260	277	316	284	270	291	247	291	247	265	254	269	265	264	266	247	254	226	278	269	250	265	272	256	293	276	293	273	267	247	249	272	285	261	271	207	242	264	258	260	252	297	262	294	239	270	270	260	283	268	256	267	245	271	257	247	281	279	238	300	270	275	279	284	247	272	265	275	247	277	263	248	257	288	278	276	278	258	276	251	297	300	252	290	285	252	263	260	273	272	255	272	256	275	258	255	266	262	257	279	300	267	244	276	271	256	261	268	265	266	272	263	274	265	259	255	265	271	258	275	287	268	271	261	275	286	273	270	257	280	256	264	293	266	313	256	271	267	286	272	290	274	250	260	241	261	282	255	275	262	276	271	276	253	286	266	272	248	290	283	284	258	254	247	253	266	262	278	273	275	283	269	253	269	285	289	244	251	258	263	273	277	255	289	283	248	276	257	249	249	271	290	277	295	249	250	284	257	280	278	291	278	263	267	264	240	282	309	241	263	260	259	266	305	262	274	268	256	261	254	263	254	246	279	236	264	253	271	291	268	238	278	261	288	259	280	292	284	253	271	275	310	273	263	258	261	294	276	250	280	270	236	265	253	273	295	240	280	276	279	272	283	257	263	292	274	283	254	259	286	263	286	252	262	287	247	271	276	263	266	263	260	254	272	270	277	269	274	267	266	248	267	258	290	284	260	281	274	239	288	268	271	284	246	234	256	278	266	296	289	267	245	251	268	277	267	250	279	236	261	261	273	246	247	241	272	270	278	274	286	283	272	259	281	284	286	262	261	261	274	244	289	283	292	294	288	272	262	303	293	267	279	267	281	301	280	284	250	259	275	251	261	267	275	269	264	272	273	241	243	260	247	259	252	290	280	252	270	285	235	304	237	308	278	285	253	283	249	262	251	255	267	275	258	290	246	262	260	272	256	295	308	232	270	309	266	256	255	260	276	288	252	260	285	264	267	246	273	264	264	274	274	280	277	285	281	277	255	262	249	278	271	252	258	267	261	281	255	258	278	255	270	292	240	260	273	299	270	286	290	271	235	278	280	273	257	237	247	288	271	268	267	240	273	271	257	257	288	295	260	267	261	286	261	247	261	265	266	269	265	264	271	265	303	261	291	301	255	307	253	238	238	274	274	273	260	286	270	253	288	273	272	236	271	278	285	305	260	270	294	278	269	273	258	273	285	260	287	250	265	270	275	247	271	259	257	261	275	249	256	257	275	269	284	257	279	266	263	265	261	266	264	274	282	221	246	244	284	283	297	284	264	275	241	252	279	261	294	274	278	244	258	283	268	261	289	286	272	299	266	243	269	299	296	243	251
59991	89570	62366	33203	15784	4806	1238	634	534	504	520	507	515	521	546	552	492	489	484	534	509	520	525	543	499	538	519	553	511	523	492	489	516	460	558	477	488	499	464	524	532	513	510	551	517	551	535	537	523	495	539	504	528	506	493	519	517	520	472	560	510	535	531	549	552	535	502	513	494	505	492	514	501	512	518	513	508	525	516	477	504	512	462	553	485	537	486	468	460	507	520	474	525	528	490	506	477	519	494	480	531	509	516	542	503	536	525	463	519	535	499	542	536	491	524	523	528	543	519	530	542	525	513	463	488	526	480	520	525	519	535	515	497	484	527	531	515	523	511	513	532	487	510	506	516	499	548	489	535	496	502	461	547	539	544	504	513	492	498	541	512	510	505	530	506	476	488	487	524	501	515	538	535	505	488	517	508	470	483	520	532	538	516	522	483	530	487	500	548	492	495	527	511	495	533	507	487	495	498	561	533	506	532	533	511	473	497	488	472	494	511	486	512	514	491	492	501	573	533	508	499	535	498	532	509	522	514	507	506	508	518	515	522	523	494	485	497	532	509	529	510	504	493	504	498	486	504	509	540	510	549	554	526	534	462	544	516	506	514	506	561	498	538	511	468	509	500	503	525	550	523	534	494	551	529	534	519	504	488	512	502	460	496	500	546	533	518	503	513	523	467	480	499	488	519	496	507	502	528	458	514	512	484	492	495	444	497	535	512	485	537	502	535	530	487	524	523	544	547	544	542	493	516	487	468	515	502	508	534	501	512	550	517	523	494	507	556	458	518	507	508	521	517	509	519	543	519	516	512	509	554	529	509	511	535	534	532	471	515	529	516	482	489	522	547	492	543	473	549	506	497	519	545	519	497	530	493	549	516	469	527	484	512	519	555	515	523	526	506	552	465	548	494	490	509	551	502	562	517	525	493	496	474	509	548	520	461	500	514	525	481	504	532	537	513	542	533	528	538	555	500	539	538	492	512	510	529	528	482	503	477	486	483	516	495	523	455	577	514	492	507	504	558	518	476	571	564	523	539	555	512	527	556	483	509	485	509	490	525	516	576	517	543	490	523	469	528	478	481	497	531	473	513	485	508	502	507	493	524	500	527	496	534	505	506	490	516	524	507	524	514	501	505	521	509	542	480	560	474	522	547	483	510	523	517	540	463	522	578	527	493	498	492	492	507	498	511	513	521	524	513	535	544	511	532	524	528	512	488	493	543	486	491	541	515	497	514	519	527	512	543	502	485	524	542	528	521	515	547	510	457	527	500	540	540	487	531	497	540	525	536	524	557	508	487	545	505	485	508	545	551	546	476	535	523	535	507	478	498	531	521	480	486	528	524	521	530	517	496	518	539	500	472	551	492	500	496	514	488	515	526	506	498	502	532	498	511	509	503	474	530	488	536	525	529	491	518	492	508	500	559	508	513	510	502	502	492	504	517	545	485	523	496	523	518	498	490	533	446	538	493	516	504	504	519	532	508	549	481	522	530	492	529	532	537	556	488	487	529	507	525	548	524	504	532	530	499	536	483	511	502	532	528	486	492	523	504	518	482	470	508	487	509	531	495	543	511	470	507	531	510	501	505	506	511	504	566	492	513	547	516	535	480	527	551	524	519	483	496	517	480	553	475	522	498	510	501	533	514	504	485	546	514	554	542	493	534	541	485	530	499	518	520	511	518	504	496	540	494	542	500	480	466	470	529	528	530	457	482	578	511	495	508	536	505	535	527	489	537	478	482	524	510	497	510	480	511	487	470	539	539	533	459	512	516	460	502	525	518	485	483	545	505	518	482	532	488	513	525	540	556	517	497	517	485	510	540	516	530	526	538	510	504	507	471	506	513	490	530	521	508	495	507	519	487	491	527	537	525	532	467	527	526	506	499	526	552	523	519	496	548	475	495	531	509	542	504	497	517	511	531	509	518	516	516	507	506	492	495	468	523	492	521	511	514	467	508	508	494	546	534	520	493	516	508	483	502	507	495	514	506	483	490	505	519	489	485	499	505	515	532	505	516	528	483	521	530	505	539	515	526	497	534	520	527	509	472	520	502	503	519	512	542	510	477	499	499	498	506	493	492	518	535	537	494	521	466	507	482	478	552	470	501	497	511	519	528	519	493	507	532	526	544	514	509	511	507	544	505	546	523	515	536	499	524	496	490	516	522	495	503	521	556	535	516	499	525	515	537	498	463	500	481	529	526	530	513	507	480	569	525	500	518	496	512	512	500	486	518	539	548	482	509	553	558	490	538	493	494	509	492	474	539	488	534	561	492	510	519	500	538	524	514	512	545	488	515	529	499	516	516	469	515	504	501	521	527	538	497	526	527	533	506	507	529	505	527	512	474	527	505	484	495	507	526	581	468	504	517	534	509	514	529	479	517	566	540	517	529	513	533	484	560	514	491	490	526	506	515	547	539	504	508	538	511	510	543	508	478	501	499	521	504	536	508	544	514	524	502	498	521	526	495	518	527	525	501	501	479	529	505	521	516	529	543	512	503	507	512	466	479	518	497	505	512	510	513	500	499	497	525	455	527	513	514	499	496	579	504	543	524	488	520	498	525	488	530	517	502	516	490	519	510	523	483	504	522	501	482	503	557	527	501	492	525	516	515	503	519	525	530	530	469	490	515	497	540	535	524	532	510	576	503	523	516	477	511	510	561	509	535	520	499	521	494	552	516	510	516	505	539	493	531	501	516	519	492	542	497	475	478	524	531	503	481	542	524	522	508	513	543	519	538	490	501	505	496	469	518	515	529	533	535	494	516	519	501	496	526	558	504	519	516	509	517	473	504	484	563	514	492	521	503	516	482	524	481	511	506	461	540	514	478	529	508	550	504	477	528	533	517	506	487	519	512	496	511	534	491	579	524	497	511	569	541	472	476	515	515	481	542	539	531	491	543	504	488	493	556	527	483	491	502	474	505	521	479	519	549	534	530	530	484	536	524	523	550	503	486	535	523	527	499	507	505	550	490	527	524	491	488	544	487	551	526	484	526	465	499	518	499	492	528	509	486	525	532	524	518	507	506	524	517	523	488	518	519	475	512	514	545	485	545	497	505	531	525	520	517	497	535	480	520	559	489	466	502	515	473	528	539	495	530	508	528	495	560	508	466	513	546	508	521	479	486	514	547	522	539	512	528	530	482	477	491	494	509	491	546	493	519	535	540	505	484	533	483	533	528	502	495	510	501	507	511	509	527	539	511	529	516	516	546	480	472	532	560	510	532	532	492	512	493	512	500	511	497	512	528	498	489	550	505	513	514	502	534	489	509	500	553	516	501	500	537	531	536	538	509	490	487	520	490	525	521	523	495	521	540	505	495	519	538	542	498	503	547	497	540	513	531	514	509	520	532	509	483	495	482	495	508	526	518	507	519	506	514	505	468	525	513	535	484	516	496	490	516	498	520	473	509	505	528	485	516	484	519	493	502	510	513	476	532	510	529	508	462	514	502	522	538	531	491	583	542	490	533	549	552	531	496	536	491	528	514	504
23533	22219	30573	25091	21187	16466	3111	435	340	365	310	354	373	314	331	329	290	354	331	321	308	299	345	313	328	330	326	302	327	352	334	350	340	321	327	293	323	303	331	313	319	325	306	306	357	322	326	323	327	316	339	342	332	295	328	333	336	311	329	321	309	321	338	323	307	324	338	311	322	331	343	319	315	326	306	320	340	329	303	325	330	308	316	305	343	301	303	309	354	289	336	333	315	294	314	314	320	314	327	321	313	314	307	324	302	293	348	315	325	320	317	335	323	312	350	291	344	297	318	337	339	322	340	347	324	305	321	306	334	276	319	306	305	278	317	310	312	298	328	307	319	326	312	310	314	318	357	321	315	299	333	318	316	310	321	329	317	302	314	334	364	297	299	310	285	323	305	306	358	334	314	299	292	333	321	316	301	276	306	328	334	328	295	325	326	288	297	353	302	314	323	317	322	283	351	341	322	319	330	331	311	328	313	319	306	304	351	314	309	322	332	318	323	330	311	361	362	307	315	314	323	343	314	326	293	304	309	340	297	313	308	291	343	313	338	309	329	306	329	333	331	322	315	335	340	312	322	336	317	308	311	317	297	335	317	313	323	307	292	333	286	317	338	328	290	324	307	302	294	330	319	305	351	323	322	326	331	308	341	326	330	305	324	338	317	318	294	322	299	302	333	313	322	320	308	337	278	327	316	309	314	356	331	318	313	302	312	333	301	307	313	316	353	334	278	323	325	340	306	312	324	282	338	301	311	321	338	342	349	302	294	309	317	337	325	329	316	329	314	358	331	316	289	322	332	304	316	314	282	328	340	316	287	336	311	320	336	308	316	332	334	305	315	314	326	331	299	320	306	307	331	327	309	307	276	307	304	313	340	316	313	299	314	306	292	305	322	333	301	300	316	307	300	312	306	329	337	304	329	330	335	330	315	321	286	335	347	302	321	339	312	328	343	336	317	291	328	315	312	316	318	324	322	299	313	331	332	346	319	319	313	302	318	319	298	297	314	299	324	317	306	336	317	318	340	308	317	323	315	303	298	361	327	326	352	289	344	304	316	348	323	334	319	316	309	308	335	326	309	333	332	299	301	324	342	342	304	311	324	301	315	317	310	300	321	310	330	327	305	316	315	325	325	339	330	290	355	317	356	328	316	294	321	326	321	296	321	321	311	334	336	310	329	348	306	299	306	307	317	294	347	300	329	325	289	338	274	313	354	322	307	307	304	308	343	285	332	331	287	305	294	312	322	301	286	337	316	292	348	307	324	324	325	310	285	333	331	316	306	288	343	319	316	348	357	317	328	316	320	344	338	320	351	286	325	338	320	310	291	324	314	312	307	324	326	317	323	357	300	287	351	310	294	298	289	318	311	343	320	318	307	332	314	333	317	303	336	308	356	314	280	334	313	299	314	289	342	314	301	322	295	312	327	336	298	317	325	313	326	328	320	295	309	336	319	313	344	299	314	331	327	308	328	335	307	308	299	340	334	319	296	267	305	279	295	342	326	296	386	298	292	309	324	321	325	318	292	320	319	304	332	313	330	316	312	304	328	326	316	301	343	336	352	320	339	322	313	326	337	320	295	304	295	283	320	320	341	333	319	325	340	321	320	327	298	344	308	337	275	321	322	325	296	323	334	336	337	285	296	300	310	298	303	327	337	335	291	324	313	321	330	336	328	350	317	313	316	314	336	324	343	356	323	332	341	316	324	324	330	338	316	313	339	321	309	310	322	312	315	298	319	325	281	329	299	313	296	329	330	339	317	308	296	290	301	331	287	317	337	301	312	309	308	369	286	326	321	325	295	292	317	280	338	305	330	327	324	307	273	337	349	313	316	311	319	303	329	312	324	314	289	312	318	309	333	313	286	284	301	331	321	361	343	322	330	279	292	335	295	340	318	315	312	292	314	323	296	318	322	294	305	320	320	310	309	270	328	293	313	311	328	280	312	308	328	300	293	309	303	304	325	316	334	310	306	317	302	322	314	318	311	285	358	301	313	337	324	304	304	332	281	319	314	297	305	303	341	308	299	294	342	310	307	311	321	293	358	337	287	310	324	324	286	321	352	316	316	320	354	303	291	310	342	320	321	311	341	314	334	306	319	340	337	313	305	311	320	287	299	282	300	308	330	322	303	322	296	313	298	296	321	343	288	340	356	312	319	328	344	320	320	338	300	313	326	298	298	343	309	355	332	339	305	300	326	324	308	293	322	316	327	285	314	301	305	301	268	324	284	338	336	338	327	315	339	336	321	321	309	293	339	310	321	304	326	322	275	352	341	334	311	308	346	330	334	317	302	305	327	330	319	322	317	337	314	328	340	325	336	311	337	323	310	296	316	292	325	322	301	321	337	294	346	312	299	307	321	315	327	297	315	308	340	313	322	319	314	290	287	309	290	311	326	362	323	299	338	345	308	325	331	288	342	346	333	327	298	318	353	324	288	334	310	299	291	335	312	310	282	304	308	338	316	318	327	303	308	279	336	353	311	330	345	334	300	345	342	311	307	342	308	305	315	327	332	328	338	318	364	320	310	330	307	286	294	314	310	323	336	299	303	307	331	332	291	320	315	355	347	352	323	348	315	338	312	321	304	319	285	312	291	297	325	325	298	341	331	295	316	305	337	327	302	327	312	311	326	325	304	299	313	294	320	353	325	298	285	361	294	307	311	330	303	316	340	311	293	312	351	341	329	316	337	298	307	286	328	291	317	343	351	332	321	319	318	312	323	341	292	342	324	341	331	347	314	320	290	322	329	343	329	356	320	296	334	317	324	318	318	322	314	326	305	327	306	301	341	319	357	325	306	290	284	326	312	326	323	348	329	321	307	340	323	305	339	328	337	307	322	282	344	308	324	303	294	308	302	319	303	322	320	302	310	321	286	288	298	310	334	309	346	321	325	324	314	316	340	294	290	320	320	324	312	307	282	314	324	319	296	317	332	317	310	314	319	286	346	311	287	294	307	307	327	341	328	325	336	287	311	298	306	280	300	327	307	299	312	340	295	309	322	344	340	318	300	325	310	327	296	329	320	315	304	325	339	351	300	285	334	307	320	347	291	316	320	353	320	322	367	321	306	316	371	301	345	306	304	289	310	310	296	306	317	311	329	307	306	297	304	363	340	341	319	315	321	320	330	285	307	293	350	319	338	321	312	338	316	323	277	340	331	331	299	326	295	314	320	327	340	342	306	291	313	325	329	308	307	325	319	307	306	303	322	304	316	326	344	290	293	296	298	331	328	354	322	288	320	318	329	305	321	294	321	335	289	297	324	330	309	353	276	320	334	295	315	343	303	323	311	323	346	306	346	321	304	332	320	302	303	328	332	340	352	310	287	314	305	309	315	304	336	331	309	315	345	340	314	300	294	325	325	292	340	325	310	314	326	361	331	314	334	319	300	342	285	332	324	343	315	330	282	302	320	331	302	328	333	305	338	294	327	316	315	290	319	329	324	297	309	304	304	339	319	340	307	347	319	314	307	342	312	314	324	338	291	293
60915	99896	72043	42766	22147	6799	1507	690	589	589	567	584	569	565	569	557	558	607	538	575	584	574	578	578	596	576	558	563	616	586	579	624	611	550	524	574	570	554	572	587	612	543	610	626	568	661	595	594	593	647	561	541	559	596	592	574	594	626	571	556	598	578	575	577	539	548	570	588	590	565	557	577	583	565	578	575	603	578	573	546	550	597	555	552	533	571	554	601	608	531	588	583	595	565	590	564	582	552	572	547	525	533	595	595	553	578	569	619	584	564	566	559	538	584	569	589	602	631	555	587	612	568	573	569	575	592	557	598	541	584	618	572	584	561	564	558	576	567	579	590	572	547	570	554	577	602	574	568	606	584	616	546	579	538	575	594	566	589	573	589	562	587	558	551	573	595	596	545	593	603	592	567	590	558	518	581	590	561	574	543	573	555	556	569	548	614	617	584	594	569	568	609	587	586	540	557	599	575	587	551	562	586	568	559	571	587	604	603	545	606	617	599	553	560	604	628	599	574	561	585	570	552	567	589	546	560	543	562	623	574	568	589	531	577	548	603	570	597	598	577	569	560	549	550	575	549	558	556	576	580	570	573	594	611	582	568	573	533	566	528	644	581	517	602	540	515	560	551	595	605	548	564	586	566	595	605	549	584	569	569	567	619	589	604	579	562	554	553	627	561	564	543	551	596	555	604	618	551	559	599	593	595	601	549	604	577	574	598	568	584	543	594	577	558	591	612	551	574	587	585	544	570	585	563	555	529	550	602	580	589	563	601	605	535	566	563	588	621	604	554	561	604	559	573	588	561	571	509	559	583	579	560	583	566	585	558	571	552	536	542	532	586	593	588	606	576	590	606	559	600	552	560	601	570	571	522	598	567	564	583	540	562	558	599	564	554	641	601	578	552	618	580	559	580	562	541	549	606	551	585	610	574	558	554	537	565	595	584	550	569	589	565	577	592	572	516	553	594	549	524	559	561	623	575	561	590	538	547	554	568	585	559	552	585	591	600	566	558	571	590	589	558	562	580	572	574	552	553	584	579	573	577	566	550	578	557	559	589	575	576	558	570	575	607	605	562	557	565	566	575	508	578	586	614	561	583	571	590	579	565	566	574	563	541	537	531	581	559	591	597	572	605	564	554	563	581	565	554	569	594	534	595	564	580	578	569	525	578	576	580	582	583	579	584	552	593	546	567	599	568	570	534	579	626	579	593	563	578	612	585	561	557	571	590	581	551	586	544	602	569	569	585	579	568	616	564	544	571	564	548	578	543	592	591	568	549	578	598	627	552	548	562	579	550	531	559	585	575	552	599	586	584	552	588	585	561	556	615	585	550	586	594	594	537	618	545	563	601	576	582	591	566	565	551	568	578	559	541	565	562	586	602	580	557	547	566	573	537	518	583	580	528	633	553	587	564	563	550	602	583	572	548	609	611	575	595	586	586	600	560	544	561	576	570	548	612	535	578	567	570	616	595	579	602	562	576	544	526	627	574	585	603	544	559	590	605	611	553	556	592	589	562	582	575	601	584	545	654	548	607	584	583	618	576	593	596	554	580	588	599	588	564	616	550	583	531	613	567	542	604	563	580	587	577	558	549	547	604	668	586	628	564	626	576	552	579	595	560	546	559	592	576	598	539	586	540	578	577	551	559	586	583	551	580	585	572	594	584	536	574	542	608	583	576	564	581	588	559	584	582	593	561	571	629	619	576	556	573	602	558	594	594	603	561	586	624	592	599	571	592	556	548	569	559	608	587	618	632	546	595	560	517	590	602	555	552	626	581	595	570	577	576	558	585	539	581	526	593	592	546	594	589	586	552	549	569	574	554	576	580	602	547	606	577	601	553	590	560	582	575	577	601	577	603	518	578	627	553	583	547	591	554	601	562	607	571	589	601	593	563	607	596	541	576	609	621	558	586	592	567	579	553	569	593	567	602	534	573	560	555	562	632	617	551	569	555	520	581	578	585	560	583	572	545	602	567	589	572	640	579	523	548	590	588	560	558	628	602	580	586	581	582	555	579	567	574	592	575	580	591	536	551	601	571	622	553	596	550	586	555	568	600	554	585	555	572	570	555	576	561	568	561	561	588	555	629	587	586	575	593	559	570	543	585	566	564	586	563	603	541	583	578	573	621	544	598	564	583	575	525	587	626	542	591	576	561	576	560	562	552	555	566	573	506	585	569	543	547	576	551	569	527	545	591	539	578	573	518	572	545	568	559	562	598	608	571	570	564	608	556	569	563	602	566	616	545	550	579	580	572	574	598	615	553	607	541	554	578	586	591	581	556	556	591	542	605	605	569	552	517	603	580	562	576	576	571	598	555	583	553	562	573	578	624	552	550	596	570	619	565	595	575	553	599	597	562	572	588	596	537	586	592	560	544	621	546	575	608	582	573	609	616	597	586	620	541	574	589	582	601	578	582	621	592	603	545	568	586	586	556	574	617	562	560	542	578	561	577	575	545	558	540	572	604	567	579	590	553	565	558	597	604	625	594	579	610	517	569	583	561	571	646	571	587	583	542	588	575	582	616	566	566	571	565	558	536	542	605	581	531	545	603	544	559	559	584	588	591	565	620	584	573	564	542	561	567	564	607	624	558	573	592	591	523	563	613	605	557	597	538	610	615	586	616	517	565	550	589	619	571	555	615	546	603	609	550	603	568	560	600	601	584	540	567	559	563	557	609	519	555	556	564	585	573	585	570	594	607	516	553	614	535	559	620	551	574	557	593	590	566	576	544	546	542	598	547	562	543	560	594	551	562	562	591	560	605	583	613	594	584	554	572	592	560	594	594	575	574	553	551	605	555	552	581	600	523	559	564	608	578	600	632	605	582	543	559	560	574	565	554	567	605	539	582	566	587	558	540	600	575	513	616	576	617	591	570	595	534	585	573	553	536	530	556	608	579	571	637	610	577	595	532	586	531	565	577	577	611	542	575	541	586	552	604	575	569	557	610	554	595	586	568	588	575	572	563	588	580	573	590	581	583	591	576	583	624	552	542	558	539	558	579	566	630	575	573	539	558	579	565	561	571	525	576	563	573	590	587	598	560	593	561	566	575	566	568	569	580	599	599	556	558	599	596	570	563	585	555	558	584	583	567	597	586	590	516	578	597	586	622	600	570	604	532	579	542	535	584	577	601	593	622	579	582	595	579	577	608	597	568	592	562	579	580	589	550	591	593	608	543	581	587	578	571	557	583	529	584	573	565	541	557	553	581	563	549	586	602	536	582	580	568	601	575	536	572	600	606	569	580	576	577	576	583	559	551	574	572	602	571	525	575	583	560	541	603	607	587	576	575	579	575	594	586	578	584	530	563	614	587	585	556	553	622	605	614	611	578	564	572	579	616	570	581	597	541	536	539	551	576	572	587	554	578	537	538	570	554	572	564	566	570	586	550	543	577	549	594	522	548	589	601	651	521	566	539	579	584	570	553	598	591	583	656	546	583	584	569	577	599	590	577	593	566	565	540	505	566	588	530	604	572	613	587	577	523
29989	30240	25832	10687	1690	559	333	281	267	282	284	238	268	263	278	244	267	268	268	277	253	254	275	295	284	279	300	240	267	264	269	261	257	269	243	255	277	273	294	249	271	254	262	247	288	266	255	251	276	274	255	262	275	261	249	278	242	273	274	269	268	276	250	243	251	279	274	279	262	278	287	278	275	260	265	255	246	274	278	273	249	265	244	273	245	283	285	267	249	277	271	254	250	286	266	238	275	278	255	244	269	270	247	262	266	270	302	265	280	235	250	230	256	266	251	269	279	261	281	269	264	302	276	264	293	263	281	261	255	258	257	249	234	274	266	290	246	283	279	284	268	260	277	257	271	254	260	260	247	301	266	264	289	262	297	255	285	289	263	274	245	244	247	267	251	280	237	255	258	252	271	280	234	263	264	264	259	255	269	274	254	265	254	255	245	247	255	277	244	262	253	276	268	250	272	263	278	260	279	281	253	274	271	239	262	253	292	249	299	292	262	286	266	267	282	268	263	259	261	258	279	250	220	276	260	288	272	257	287	261	252	299	224	250	248	268	273	273	259	275	277	275	289	295	279	280	269	271	260	275	256	260	268	236	258	246	245	240	268	252	285	244	261	264	267	271	237	242	257	261	289	273	265	294	250	250	270	255	263	270	262	254	225	255	266	269	267	269	292	266	261	234	239	247	249	238	250	269	263	279	283	213	238	299	241	303	247	278	264	257	251	271	243	268	279	262	235	245	264	275	274	296	271	277	219	261	258	270	268	284	271	258	246	274	278	265	262	253	304	266	274	255	289	260	261	282	270	246	257	251	238	255	291	257	256	271	263	269	251	280	264	249	253	280	263	296	249	263	288	261	275	265	272	281	252	258	269	296	291	288	249	310	258	251	247	246	250	228	239	251	259	223	249	252	283	269	264	279	240	260	242	289	256	282	240	297	264	249	245	260	258	265	246	208	253	255	292	275	266	264	251	254	250	297	254	279	283	311	286	230	276	256	238	286	246	276	293	271	274	276	245	250	272	250	265	260	235	253	269	270	270	239	258	282	287	264	258	270	256	238	239	251	303	288	259	243	249	263	289	243	262	277	273	269	259	258	270	266	296	273	260	285	272	264	264	276	263	284	258	260	258	279	278	262	260	271	228	269	258	253	285	270	273	273	261	279	258	252	286	262	232	249	262	256	278	277	241	273	290	258	271	286	259	272	251	287	281	303	269	300	269	230	270	279	237	275	266	244	254	294	272	278	261	262	289	261	249	283	250	237	248	247	266	264	255	279	269	268	260	286	252	263	277	264	280	268	256	254	268	261	252	271	243	247	273	245	252	262	260	237	248	249	279	290	259	271	263	239	306	244	258	293	260	254	229	265	261	258	270	285	320	261	236	257	267	273	281	283	239	258	242	239	269	276	263	243	242	264	248	237	246	289	277	249	275	245	247	287	240	243	276	262	255	258	248	271	302	288	267	255	244	250	277	266	257	291	268	256	268	265	260	251	241	268	277	272	266	241	270	283	253	266	242	242	268	266	246	250	256	265	283	260	249	257	271	256	262	303	234	262	297	263	243	259	291	250	281	290	261	287	248	280	234	245	261	293	295	239	263	256	268	270	269	255	264	292	267	272	261	275	291	267	278	246	276	265	275	244	269	255	250	266	274	235	259	290	266	273	274	257	262	246	297	219	257	240	278	282	282	284	290	264	279	237	281	274	228	275	250	275	285	277	295	271	309	244	270	257	284	264	254	259	276	264	271	266	257	262	267	287	266	281	259	301	276	253	272	280	263	246	266	279	270	254	270	274	266	258	282	253	248	284	290	282	215	257	261	278	265	288	251	298	272	243	266	247	243	248	265	272	248	277	249	249	255	264	275	264	269	255	282	242	261	269	263	257	289	257	271	249	264	278	261	287	310	241	264	238	244	295	256	277	278	261	243	246	285	270	265	277	272	240	264	249	275	268	277	240	271	235	258	256	238	224	255	251	282	290	272	294	236	258	263	271	264	280	268	250	262	263	249	291	282	252	275	283	258	256	276	242	260	244	268	259	255	272	280	259	265	257	266	258	276	231	288	274	265	229	271	251	248	286	279	279	255	249	276	284	262	263	271	282	251	256	257	282	258	275	253	259	301	284	257	269	271	303	285	270	282	249	274	254	269	247	238	266	279	249	247	260	253	261	275	262	299	263	244	273	256	274	267	271	255	297	262	244	242	256	264	256	289	266	286	279	271	266	224	251	252	263	250	273	252	260	260	252	280	246	243	262	267	257	291	287	279	258	267	266	275	280	265	271	272	288	249	264	273	269	250	292	291	283	260	245	279	278	267	243	279	240	254	223	261	268	272	256	257	233	272	261	285	235	260	268	263	257	245	243	274	250	273	289	264	259	263	249	282	302	260	260	262	271	262	251	257	272	296	272	267	284	235	249	280	237	255	258	244	299	279	250	264	272	273	268	252	258	279	233	247	270	243	254	263	284	282	252	276	231	272	294	259	258	263	240	252	285	248	265	281	253	247	274	277	262	256	285	270	275	290	294	254	259	277	285	258	269	274	278	293	262	266	251	255	259	262	285	275	254	256	285	271	258	269	230	245	293	265	267	259	244	259	274	280	253	260	279	244	274	267	241	250	274	248	284	274	268	254	261	260	303	269	235	257	247	256	240	262	287	252	274	245	284	274	276	256	260	256	253	266	254	284	267	251	256	251	263	282	268	269	243	267	272	242	263	258	248	304	246	238	258	282	268	261	259	285	261	240	236	238	253	269	271	263	264	251	249	244	275	267	256	276	237	259	307	257	261	277	271	253	262	242	240	259	257	256	286	246	284	264	260	276	267	262	266	271	258	259	273	256	249	241	253	270	319	259	255	288	281	269	274	296	225	276	250	272	248	288	253	279	301	263	272	250	259	230	319	262	280	253	272	265	251	249	289	249	256	249	261	255	288	237	266	267	242	287	285	277	280	257	254	249	245	290	262	277	253	249	252	286	271	250	248	254	269	262	254	281	234	269	277	246	281	258	311	269	278	270	270	281	243	283	278	262	271	243	232	266	284	259	260	269	249	240	259	271	288	281	304	259	255	261	280	269	294	256	263	270	271	248	255	276	247	273	259	274	305	281	257	268	287	266	267	271	261	236	261	256	294	287	267	267	259	264	284	290	280	277	274	274	261	246	269	253	251	280	269	237	247	259	270	274	269	249	282	232	255	262	286	280	265	245	263	238	271	275	249	264	257	267	266	269	265	248	270	263	265	259	271	233	236	268	256	264	255	247	295	253	281	286	259	274	284	284	295	254	283	254	268	263	256	233	218	258	268	254	277	250	258	257	277	243	256	275	275	270	236	253	261	279	259	270	260	250	245	286	274	265	268	267	268	267	250	256	253	266	294	263	239	237	258	244	270	301	256	254	282	262	260	261	267	261	244	235	293	281	254	279	290	239	271	270	302	263	300	239	251	293	277	295	264	270	254	256	283	266	265	268	256	263	285	267	289	265	263	275	245
37579	47102	30931	11933	3648	1218	576	520	468	526	500	488	517	490	492	490	511	550	504	485	513	511	527	518	514	490	485	520	531	498	525	523	501	508	502	473	517	499	502	476	444	488	544	476	538	533	505	465	534	523	484	481	528	500	501	534	481	505	498	520	523	492	521	477	517	506	533	523	525	521	488	511	473	481	479	480	491	511	486	507	507	524	507	478	451	508	517	511	481	513	511	485	489	522	490	498	528	483	496	498	496	516	490	506	495	498	522	480	470	504	531	489	562	453	520	537	501	526	517	501	462	512	519	533	500	509	463	503	514	500	500	520	527	519	519	493	566	486	479	523	528	494	469	510	483	531	523	500	502	542	500	513	500	509	503	497	499	489	494	482	511	488	499	507	524	500	463	505	500	460	474	518	533	479	511	464	489	510	507	515	491	472	503	495	474	484	501	491	560	506	487	532	522	464	487	504	498	492	504	459	504	501	546	505	502	496	511	520	470	486	444	501	494	465	495	472	499	487	498	493	495	508	501	485	489	506	490	506	457	499	494	474	508	468	524	517	512	520	452	505	504	493	508	493	503	494	523	510	522	509	506	552	489	463	469	486	549	494	541	510	485	498	474	523	499	484	470	500	509	532	532	477	511	505	517	525	545	503	525	492	479	468	495	492	499	514	488	474	495	528	496	507	451	522	528	511	518	513	515	508	532	505	508	530	513	475	499	523	482	484	504	524	519	517	476	525	487	539	582	492	484	480	488	499	528	532	481	511	436	498	527	499	528	510	553	489	473	476	490	508	518	501	529	523	484	491	514	508	533	509	504	485	544	466	539	491	540	462	478	476	491	508	524	539	473	544	509	523	501	474	492	477	483	479	512	505	454	539	478	513	518	499	521	493	523	514	518	546	479	492	476	550	526	508	468	509	483	500	544	516	512	496	533	515	491	500	507	491	516	515	515	492	475	542	500	497	515	480	506	538	500	503	514	492	490	481	491	497	519	480	508	518	505	511	477	469	472	512	495	499	504	484	519	472	472	483	443	542	486	495	508	528	479	512	524	500	502	529	509	532	492	482	488	536	502	485	464	533	513	531	514	488	487	488	481	541	519	493	495	463	464	518	493	513	547	500	536	504	518	523	495	515	524	485	513	474	544	515	496	489	521	552	532	522	541	498	543	494	473	532	512	503	473	479	499	507	573	502	496	484	476	475	519	515	503	492	514	511	517	491	520	508	468	489	521	488	460	493	524	498	498	489	488	500	535	511	512	482	518	523	528	496	513	527	533	524	486	505	554	528	497	504	513	447	488	519	546	483	520	512	528	528	478	496	526	481	487	490	515	497	464	496	528	473	515	530	513	492	512	497	513	531	501	517	583	519	496	474	493	501	503	482	491	541	488	499	490	491	551	527	517	497	474	480	505	513	483	494	469	489	482	552	539	509	499	487	481	516	517	528	492	469	509	476	527	523	516	485	495	501	489	484	531	508	479	475	487	484	488	461	507	521	516	493	466	502	506	502	476	503	531	512	503	490	491	510	534	504	475	536	557	495	485	483	491	506	522	518	498	454	445	543	447	538	511	487	530	505	530	522	488	501	472	478	478	514	496	508	505	511	531	532	515	509	491	498	489	485	508	518	488	493	513	509	502	518	487	494	524	486	486	508	522	474	468	505	514	512	485	493	523	484	499	504	504	526	535	515	476	482	477	510	473	522	503	502	512	507	486	515	474	490	486	527	514	470	504	514	523	514	489	467	468	497	536	510	511	513	515	512	520	465	526	526	492	514	529	471	510	494	504	527	460	474	491	525	540	478	519	528	521	564	511	509	492	529	512	496	497	478	425	514	514	466	479	477	487	529	480	513	505	504	497	466	535	474	487	497	503	479	501	512	499	479	496	500	497	530	526	515	525	480	471	498	518	496	482	499	522	530	489	519	493	478	529	522	517	495	515	506	519	515	469	499	501	482	500	521	495	503	475	487	510	488	539	504	483	510	493	514	489	493	461	509	491	450	474	493	510	492	497	517	527	491	489	486	502	506	519	491	503	486	555	452	539	480	546	514	554	470	529	484	501	545	505	539	513	483	466	512	489	505	534	529	478	473	494	504	497	504	511	487	502	503	525	508	482	509	421	533	477	529	509	483	518	483	495	521	520	494	505	487	504	479	493	489	500	478	526	504	487	538	510	508	544	509	543	502	506	505	529	502	503	481	508	535	533	503	527	489	486	526	492	497	547	494	488	498	527	535	472	503	478	524	483	513	506	482	503	510	480	546	538	509	527	523	544	550	523	497	534	514	456	469	542	488	472	492	488	480	508	529	499	516	461	506	500	482	471	476	508	503	504	505	547	529	504	475	524	477	472	484	484	508	498	490	480	488	455	502	514	507	489	485	474	507	524	476	486	474	482	508	506	446	479	517	472	441	479	485	495	507	501	504	479	522	501	534	517	475	511	525	540	457	490	477	510	491	495	537	520	500	504	479	509	509	504	547	502	493	512	531	476	534	483	518	516	490	459	470	513	529	520	475	471	506	492	495	476	495	484	500	512	522	535	512	470	489	478	493	481	513	500	514	483	512	510	542	534	473	508	489	515	502	461	446	497	516	494	493	503	508	517	515	520	513	467	487	491	495	525	523	467	506	521	525	494	492	528	511	500	540	514	482	485	509	490	481	492	519	482	534	523	488	492	523	487	498	534	501	506	500	480	486	531	487	523	484	507	514	482	491	497	501	476	534	546	525	517	473	461	496	520	538	527	535	525	475	522	472	531	499	504	532	475	513	496	514	498	475	457	522	477	476	483	514	535	531	511	480	536	522	511	491	489	465	489	463	491	496	527	513	506	493	486	540	503	481	485	500	513	506	471	504	489	496	496	486	523	519	496	514	505	517	546	521	517	472	516	461	490	487	517	496	515	489	495	515	487	500	530	479	479	499	523	499	459	498	508	484	511	506	482	498	523	517	514	492	485	538	469	527	488	508	504	525	494	517	501	551	467	520	513	493	510	504	514	503	502	502	491	505	495	508	497	474	503	502	501	545	509	501	486	513	565	513	511	497	469	511	522	533	486	504	496	523	548	477	502	472	494	517	521	477	490	471	507	491	519	536	503	476	517	486	510	488	516	538	538	470	468	477	496	498	496	525	527	515	499	465	524	550	517	492	533	540	492	503	511	474	492	535	491	503	528	504	496	522	523	487	531	473	523	518	502	488	517	482	485	532	514	494	517	501	493	520	510	515	490	488	445	496	525	508	481	489	492	508	509	544	479	500	496	533	532	529	496	493	520	500	503	492	508	507	473	514	516	485	523	516	512	504	512	513	468	531	490	478	461	488	500	530	550	479	475	498	511	498	460	472	471	523	503	499	522	514	491	531	504	536	524	489	533	524	562	510	562	504	476	499	514	510	507	539	472	502	507	508	498	480	505	484	463	527	474	513	497	498	495	489	478	466	548	484	495	482	495	488	546	502	498	523	523	529	550	481	484	458	504	490	500	497	451	513	514	495
24888	24001	32628	26656	18203	5392	562	283	273	266	284	262	248	303	295	257	264	290	246	270	234	278	300	284	281	271	256	286	282	307	281	298	269	285	287	291	278	267	270	275	287	285	280	261	280	285	267	275	273	286	265	273	262	253	280	292	290	256	286	293	279	242	271	285	259	252	258	274	264	265	285	245	271	294	272	284	281	268	253	258	309	282	280	256	263	268	277	267	244	270	288	265	270	273	265	290	262	268	269	285	262	297	286	268	278	263	281	274	282	304	261	276	263	251	274	297	276	246	245	239	254	278	271	231	302	260	264	268	267	265	247	293	262	272	275	292	261	250	280	264	281	274	277	293	259	285	273	288	293	241	287	256	256	252	270	292	277	262	291	272	281	274	282	257	263	261	280	259	240	289	274	248	290	292	275	247	277	265	252	274	287	265	259	279	262	231	280	270	259	270	259	249	260	273	257	310	255	244	249	260	275	275	259	262	266	257	253	268	266	282	271	274	269	278	260	282	268	264	283	240	268	240	309	291	262	278	287	267	299	255	292	290	231	287	266	312	258	295	281	283	278	265	249	264	283	277	277	284	272	260	241	282	265	268	286	290	271	272	291	275	264	281	293	250	285	280	260	284	268	279	233	278	242	271	275	282	266	273	273	253	301	276	266	284	278	245	266	272	274	307	266	288	299	280	247	283	269	282	269	276	275	258	262	245	275	293	292	284	259	268	260	267	257	238	256	252	281	231	252	287	262	256	261	276	236	259	291	283	267	260	265	283	268	285	293	273	279	283	275	283	255	287	279	275	270	288	283	283	259	271	256	267	246	298	267	252	298	252	291	284	286	279	275	256	287	271	265	262	283	273	243	280	283	274	295	235	237	308	266	276	275	256	282	275	257	279	276	274	280	252	270	281	273	269	272	313	292	288	279	265	241	273	289	281	275	270	306	301	268	269	283	267	249	279	251	308	273	276	261	252	297	277	281	278	267	268	288	297	247	255	282	280	278	301	271	289	261	261	247	282	282	278	267	273	285	273	289	290	285	273	248	277	272	269	276	290	292	276	289	261	271	244	269	246	275	288	264	277	239	300	233	298	277	271	297	265	282	272	298	282	235	282	259	289	262	293	274	281	316	291	280	248	268	293	289	264	254	260	276	270	279	277	270	273	250	275	280	300	253	271	254	293	248	263	289	322	286	297	271	293	270	312	257	291	269	284	234	276	255	244	235	288	264	294	259	259	248	245	288	296	256	266	262	255	286	269	267	290	252	286	236	271	288	258	240	269	271	288	258	276	274	282	271	284	248	266	271	266	272	278	286	272	285	249	258	266	287	269	257	264	286	291	280	272	266	274	260	252	282	284	261	269	279	261	248	281	248	256	266	264	281	283	244	256	235	238	281	288	263	265	262	272	260	252	277	251	248	270	270	263	306	247	299	270	257	263	261	260	259	272	291	284	272	255	266	260	284	269	301	271	285	294	281	304	280	274	258	233	280	253	272	302	257	285	281	289	268	264	289	254	274	274	224	257	275	292	263	276	244	259	281	291	306	294	250	308	242	261	248	244	297	301	284	277	289	257	300	278	273	273	269	286	266	252	280	276	253	240	253	265	275	277	275	278	293	288	325	282	247	247	286	280	258	280	249	252	242	270	299	300	247	263	283	254	282	285	270	275	301	248	292	261	279	273	263	275	282	291	270	272	261	277	309	272	233	287	323	281	262	266	281	300	276	269	291	264	282	275	258	248	277	283	245	283	245	260	274	289	274	275	244	259	307	273	279	291	280	268	264	300	230	244	288	259	271	269	262	269	282	277	267	289	252	291	260	258	248	273	270	244	268	282	246	268	282	274	274	260	269	283	281	285	283	272	262	288	288	266	232	276	246	264	258	262	292	276	273	254	269	265	278	278	284	273	268	281	274	308	238	264	264	298	285	270	264	280	256	271	258	286	259	280	261	263	262	284	296	285	266	268	276	293	297	276	261	280	275	259	306	286	243	254	262	255	270	282	252	292	253	256	250	294	277	259	269	279	276	271	262	264	249	280	268	260	293	264	264	257	297	247	259	281	305	253	263	265	276	271	248	265	254	257	281	284	271	265	298	261	268	259	258	286	290	292	254	275	276	253	267	266	264	264	279	281	259	277	265	290	296	275	304	267	287	294	260	284	255	249	277	295	282	262	264	247	239	264	234	306	270	277	265	268	270	306	261	306	265	249	277	267	254	246	302	258	273	266	249	280	314	280	300	275	282	292	254	230	251	247	258	264	267	253	270	278	262	295	260	270	266	264	282	285	265	274	255	286	264	260	279	253	269	293	293	254	265	256	266	254	256	291	265	275	286	301	283	272	263	265	263	280	269	287	255	260	303	255	285	270	265	290	261	258	270	282	275	269	289	240	274	238	291	323	267	236	254	287	278	268	279	285	284	264	255	239	249	287	262	264	264	249	260	279	280	263	280	271	287	281	279	289	280	266	274	272	256	260	252	280	276	260	266	297	295	264	272	278	280	289	275	292	290	269	274	266	280	262	280	271	297	266	263	262	255	302	281	250	265	266	276	281	255	273	261	238	264	294	262	262	266	261	266	256	249	277	281	277	293	288	257	254	272	258	268	278	256	272	275	264	246	279	273	273	275	269	277	282	252	286	288	280	277	256	237	250	285	268	234	302	280	282	258	286	301	259	289	264	300	265	247	290	255	256	276	256	258	284	285	300	264	273	295	260	285	251	281	235	280	266	251	264	281	267	296	273	269	295	274	272	273	261	246	271	266	282	294	264	268	294	259	261	270	288	254	313	288	271	266	297	261	247	260	275	267	263	282	284	267	263	286	263	286	280	271	253	287	276	264	269	258	282	292	258	274	266	308	273	264	279	292	284	271	274	274	295	264	299	285	285	264	286	231	271	252	270	259	278	285	285	300	271	268	256	308	291	292	298	260	265	270	269	249	242	279	253	273	272	274	244	274	271	274	314	294	277	280	285	252	256	269	255	260	306	252	262	259	252	296	284	257	252	253	263	268	280	301	297	275	276	290	266	261	268	266	278	302	253	276	266	255	247	268	250	288	246	276	298	256	254	275	293	265	271	259	303	295	262	272	265	301	275	269	258	254	286	290	289	263	280	277	285	262	249	258	273	255	256	262	292	279	286	294	282	266	276	243	277	290	267	256	244	225	240	262	273	271	289	296	268	308	263	269	282	283	266	269	249	279	254	240	251	284	262	280	274	255	273	231	273	284	253	253	258	263	270	263	252	285	253	265	236	274	260	247	260	269	258	279	247	263	273	226	259	273	304	256	277	282	296	280	286	276	292	266	275	277	276	240	276	283	288	261	272	265	265	300	262	296	275	254	270	254	275	265	254	272	253	285	263	254	278	253	239	268	285	249	244	259	262	266	251	263	268	294	257	264	257	267	277	280	290	248	271	306	273	281	244	287	270	285	301	278	268	312	256	281	261	245	270	282	265	270	279	284	253	275	280	263	280	267	266	239	290	287	255	275	248
60047	88359	61466	34001	13809	3455	920	593	549	501	524	508	506	520	487	478	499	523	553	502	515	482	504	512	504	523	522	560	482	514	530	485	488	522	530	510	548	491	551	533	505	524	540	521	496	530	506	488	511	488	513	502	481	522	532	529	495	515	502	519	498	506	525	469	489	514	485	487	531	501	498	488	515	495	546	500	547	525	529	528	502	531	519	488	481	492	531	500	491	496	496	486	479	513	510	502	510	526	491	512	512	529	536	522	530	508	528	544	516	548	549	487	543	534	508	470	488	502	508	484	530	459	493	459	514	514	489	519	477	518	505	579	517	504	504	520	499	529	512	523	482	556	550	529	512	500	496	547	505	481	504	523	514	512	509	528	571	480	479	510	561	500	550	533	510	520	524	518	526	520	479	508	538	496	540	506	501	491	493	511	510	558	504	534	489	484	534	526	504	487	528	499	479	532	562	497	510	470	555	542	551	488	526	520	514	491	512	501	485	523	526	546	489	460	473	495	491	526	515	495	480	530	531	538	515	546	507	488	549	498	516	505	561	472	536	533	538	530	521	528	500	525	497	547	551	538	539	506	495	492	547	507	496	490	491	495	503	506	512	535	519	531	498	536	486	507	529	500	502	536	527	499	489	511	525	466	506	513	516	552	519	534	508	551	515	537	490	490	443	495	513	482	525	522	547	514	544	502	521	528	539	494	502	531	530	516	510	486	539	484	504	496	552	519	511	499	457	508	506	508	519	536	564	486	449	482	482	508	529	552	474	524	510	558	502	511	491	534	531	517	494	543	498	487	519	511	479	503	515	525	531	534	522	522	489	492	481	498	566	532	520	524	504	514	535	529	501	492	514	496	506	540	498	532	529	507	528	503	521	521	478	531	518	490	517	506	474	473	534	510	526	496	496	494	508	525	516	479	467	532	508	521	480	478	515	497	511	497	536	520	506	466	537	517	511	545	548	522	515	520	534	514	482	526	531	519	522	517	505	544	481	504	482	471	448	524	503	524	511	476	506	505	531	549	519	506	530	507	501	547	469	522	517	530	552	487	528	514	504	491	501	491	513	517	477	498	535	524	479	497	514	531	541	515	534	473	493	488	513	524	487	494	521	504	507	488	518	523	496	476	542	538	502	532	496	513	528	490	487	540	497	488	499	519	469	520	561	501	534	528	522	505	540	487	504	505	479	490	503	495	517	505	526	510	495	540	497	491	488	483	504	502	506	511	516	523	507	514	502	531	501	507	484	506	524	533	538	508	495	554	524	509	514	506	510	511	532	523	508	488	545	543	534	528	474	476	513	479	533	521	517	576	517	592	481	526	519	500	497	501	514	506	479	541	508	556	521	525	525	515	511	468	515	479	488	567	464	519	509	545	556	487	508	460	524	541	493	515	501	491	486	486	484	502	539	498	526	533	561	516	523	501	488	505	494	536	517	485	563	503	523	508	519	521	490	512	499	486	483	516	517	496	520	498	526	478	493	506	550	538	502	505	494	517	512	506	494	494	497	505	471	504	509	541	520	494	465	520	470	513	505	577	540	520	521	497	516	521	552	489	509	509	507	477	496	506	496	505	543	576	509	507	497	541	463	505	514	525	523	517	511	514	500	522	525	495	519	488	518	505	557	484	491	510	476	511	483	481	462	497	528	501	490	512	527	543	497	485	515	584	498	547	573	530	545	566	513	483	518	516	483	505	522	565	491	534	527	480	509	462	499	498	494	504	513	484	513	488	494	481	524	521	518	515	534	486	528	531	514	515	520	499	506	469	515	456	522	501	522	513	518	531	549	489	494	517	531	482	487	487	525	535	505	511	514	535	534	525	544	525	456	531	521	521	534	527	509	511	506	504	493	514	519	509	488	443	507	499	490	500	495	501	493	509	492	550	481	496	519	503	472	518	520	503	490	505	505	521	508	498	474	493	536	509	529	542	518	542	508	512	555	520	546	500	490	504	517	488	528	497	504	510	487	518	468	519	480	530	508	518	497	487	501	541	468	497	530	517	512	522	518	486	532	491	528	525	496	512	505	548	525	529	511	497	519	531	506	497	515	524	544	513	503	516	490	506	506	495	518	522	530	501	479	520	501	531	488	528	500	495	518	481	503	504	485	486	530	509	526	514	554	518	520	505	487	502	503	480	532	514	515	473	472	508	510	500	556	531	524	521	526	521	511	501	515	505	512	523	540	499	526	520	502	543	528	465	508	495	537	540	520	502	509	497	461	520	542	504	477	477	530	547	532	509	517	521	520	538	529	479	527	509	496	482	505	503	490	558	501	551	537	501	535	548	542	488	489	520	499	531	536	545	485	498	500	520	491	549	491	514	538	479	509	506	506	552	517	487	533	494	511	524	490	497	524	516	461	515	535	491	488	525	484	513	530	516	510	505	500	458	470	534	535	523	498	480	546	521	526	483	499	497	470	538	511	513	544	520	514	529	511	546	490	495	538	525	510	517	554	528	501	517	538	539	497	536	549	525	510	505	526	526	467	551	494	519	503	519	543	556	552	513	481	499	528	505	523	526	520	526	531	513	552	521	510	487	560	459	532	531	494	536	503	543	504	538	486	503	563	558	544	460	496	505	532	524	521	520	501	507	507	520	527	518	508	486	499	522	505	555	482	500	513	524	520	523	515	538	514	548	525	526	508	545	517	548	547	503	519	506	522	531	477	464	533	516	490	561	529	531	503	484	518	477	528	571	516	509	483	528	526	472	512	506	488	527	497	471	484	522	501	510	502	513	554	484	519	571	527	501	503	528	519	536	513	496	557	522	501	519	531	521	509	491	535	523	480	499	499	506	502	536	533	530	501	495	512	521	459	506	526	502	499	565	513	511	492	545	515	550	539	552	509	501	545	511	512	471	501	502	496	495	515	518	494	513	526	465	506	504	468	518	556	517	487	479	505	516	510	500	489	505	498	511	512	528	530	503	507	466	513	503	525	479	493	486	503	513	531	504	525	524	466	491	515	493	548	518	528	476	518	519	522	527	515	548	485	519	476	488	559	531	545	532	525	496	472	490	498	480	560	495	492	543	519	526	489	534	496	515	515	453	525	481	508	545	460	521	502	487	512	538	515	512	497	498	509	507	477	522	490	525	526	551	503	518	511	501	525	477	524	543	563	549	519	507	519	494	512	494	547	494	472	491	481	517	543	521	519	524	502	513	507	535	502	511	521	497	519	505	530	506	526	511	475	517	493	543	539	481	545	490	494	479	514	503	543	511	530	466	504	537	510	489	513	530	514	494	501	500	497	453	513	509	570	515	504	501	520	521	501	474	507	551	540	501	529	526	503	506	541	527	494	509	532	502	490	520	506	523	491	495	492	478	486	494	497	562	537	536	496	469	506	511	486	535	486	564	508	533	527	555	512	533	515	514	528	508	526	489	556	476	506	473	522	515	500	502	477	490	539	496	510	518	534	509	534	506	522	520	529	504	516	498	484	551	520	513	514	540	527	493	501	525	497	513	531	481	510	500	493	529	526	509	515	505
23464	22307	30740	25025	21132	16040	2734	392	337	333	336	363	305	342	324	315	300	344	286	343	320	290	315	359	305	357	317	294	355	334	344	328	361	333	314	299	308	303	331	284	328	346	328	288	306	329	313	302	346	327	309	311	340	324	315	324	323	349	326	307	329	310	357	321	299	303	294	320	334	316	328	290	338	301	334	319	325	302	295	311	319	312	326	295	311	314	326	333	292	327	333	313	330	323	275	322	287	326	334	322	321	348	304	312	337	313	316	302	304	291	336	294	325	359	295	361	329	336	370	297	310	312	315	315	323	346	328	307	341	308	357	297	318	310	319	336	326	320	322	296	294	344	300	329	308	328	338	326	331	318	284	308	310	312	302	322	295	337	325	320	322	338	312	328	339	353	323	328	332	299	319	335	318	283	318	287	361	345	315	315	282	345	323	312	325	327	318	315	329	274	353	307	329	310	295	301	334	310	312	314	313	293	312	333	331	313	313	303	330	310	304	358	319	323	320	322	307	328	312	283	335	345	328	358	321	316	303	340	365	338	325	350	305	337	313	285	305	334	294	327	313	338	323	324	327	285	305	320	299	312	327	330	343	327	299	327	305	325	335	268	296	331	313	284	304	346	308	304	314	303	306	300	317	333	322	315	293	366	316	310	314	311	324	317	323	299	301	340	327	345	325	310	325	286	316	304	304	328	329	320	329	297	318	316	333	314	330	303	320	336	310	325	314	316	330	320	330	342	302	322	303	296	312	316	333	334	341	330	289	331	318	334	315	278	335	283	338	297	315	324	311	300	304	334	324	318	277	307	319	348	320	305	339	316	307	332	334	302	283	314	331	318	325	319	319	341	309	301	322	299	307	292	329	323	311	334	318	300	321	333	325	325	307	302	314	293	308	309	312	339	343	322	317	323	302	307	315	322	280	308	316	309	324	302	335	325	344	356	288	349	357	351	318	336	314	297	316	362	310	297	323	339	308	342	326	328	304	317	295	347	334	297	318	312	339	307	345	324	327	324	310	277	319	294	293	316	324	299	276	322	309	354	338	333	310	317	306	329	304	349	314	313	350	293	313	323	328	318	320	324	318	331	293	310	286	323	346	349	323	335	293	336	327	323	311	286	346	288	364	300	299	346	295	288	322	291	319	315	304	325	339	301	323	321	306	330	296	311	354	337	299	304	321	306	339	330	306	306	305	322	299	303	311	307	341	343	285	325	305	293	290	308	293	333	298	324	311	340	306	327	313	325	319	320	298	322	346	312	299	305	327	329	347	319	280	312	335	292	294	308	332	333	348	323	321	326	333	337	307	314	338	318	322	300	311	290	321	333	304	307	326	330	354	332	316	338	304	327	301	310	301	317	303	323	323	327	314	332	327	327	341	332	335	329	276	319	320	383	321	300	364	315	301	322	327	319	315	347	315	346	317	328	328	349	319	289	334	303	337	305	355	328	336	324	319	333	338	317	311	305	305	322	334	315	332	319	283	338	345	316	328	285	320	327	344	299	323	320	319	288	319	299	315	324	317	324	320	346	339	314	308	350	312	296	323	317	323	326	323	285	301	312	321	306	326	339	315	318	337	316	333	283	342	329	299	317	322	315	317	347	305	341	302	352	324	325	319	336	320	314	333	328	337	323	299	328	277	311	306	307	276	339	315	325	336	324	322	317	315	312	319	341	301	293	346	321	307	301	311	312	327	301	316	288	355	330	324	345	296	342	313	306	326	339	318	334	322	314	301	341	338	284	305	298	306	302	295	307	332	343	330	348	323	313	320	335	306	331	287	322	338	313	328	347	325	351	312	324	315	325	322	334	315	314	294	289	349	291	336	299	318	326	344	293	309	323	290	331	310	356	348	323	298	323	322	310	325	364	338	334	362	336	320	320	335	335	331	325	302	338	318	338	332	328	308	338	290	291	291	324	333	314	286	299	347	335	348	308	329	314	320	347	300	318	287	337	318	342	334	335	342	332	291	308	295	311	336	307	331	323	313	300	325	305	317	316	313	317	308	340	319	337	318	333	298	328	289	314	327	294	299	313	337	322	334	295	322	321	331	336	330	316	331	341	337	328	311	315	293	329	309	300	351	314	348	311	317	295	313	337	303	299	324	310	328	369	335	284	311	344	313	286	319	324	345	308	327	317	331	330	318	334	322	356	324	306	342	325	299	313	324	342	316	341	337	314	314	331	347	312	306	333	307	342	316	284	329	312	345	313	317	334	333	323	328	295	312	312	315	287	327	317	305	352	342	328	344	339	322	324	308	324	304	319	309	298	328	312	295	315	335	373	341	317	314	341	328	322	311	351	337	329	325	306	326	312	309	342	318	301	335	269	304	296	288	315	322	348	316	315	307	319	323	308	333	319	318	313	309	325	312	295	327	356	332	345	305	329	306	298	293	297	345	329	332	313	338	314	282	317	330	341	319	345	315	301	331	294	322	315	334	339	321	279	318	301	286	355	324	297	357	321	340	333	353	326	333	296	342	321	327	299	311	312	279	313	324	322	292	334	311	318	327	323	302	344	308	302	330	291	331	345	295	360	342	328	316	312	328	318	324	333	332	307	333	287	313	287	320	357	302	332	337	324	307	321	300	286	294	328	284	320	298	351	339	351	344	315	328	340	343	310	335	338	344	327	340	336	321	328	349	289	323	319	291	303	337	299	324	304	323	339	303	295	276	351	303	377	353	320	316	320	346	328	271	335	311	362	312	327	349	294	315	309	312	326	308	305	359	292	299	322	312	287	321	317	295	308	326	308	329	311	343	324	293	305	337	339	331	330	314	321	312	288	310	315	319	331	293	307	335	330	317	343	292	328	362	340	301	300	351	303	327	328	343	326	322	292	326	309	304	310	344	326	314	318	302	344	297	321	282	314	324	328	318	308	326	302	332	333	312	321	321	333	313	317	294	340	313	306	319	308	306	320	342	297	300	328	338	303	302	324	343	332	335	300	319	319	344	301	331	362	311	342	311	317	301	288	296	319	346	300	331	347	300	289	292	286	312	322	293	303	333	312	308	331	315	302	307	345	324	315	310	320	289	315	323	328	372	286	334	311	316	329	333	315	288	305	311	309	341	285	351	329	364	315	346	320	304	329	290	331	309	305	306	311	286	323	330	291	316	285	325	315	305	315	292	333	338	312	318	347	327	327	296	286	316	299	308	323	303	354	328	322	314	329	322	346	301	289	325	327	300	349	321	303	328	294	333	312	337	303	324	297	316	343	276	322	334	300	346	317	336	276	296	307	294	335	326	319	309	314	327	304	292	352	313	313	257	314	301	319	331	302	308	310	296	306	291	322	317	297	334	328	300	336	327	313	309	324	305	325	373	316	334	311	333	317	304	303	327	321	305	340	314	341	326	294	315	311	310	341	332	332	318	321	340	303	329	348	277	318	305	292	298	300	334	315	315	325	317	303	307	340	336	316	327	330	297	304	315	369	309	321	347	337	325	310	313	310	290	344	311	339	324	323	335	320	317	305	325	316	308	287	311	310
60932	99645	71699	42079	19741	5007	1242	690	578	577	632	604	555	554	596	618	570	570	559	586	592	532	614	541	533	549	552	594	572	629	563	552	586	540	600	568	622	515	576	553	541	562	620	607	548	587	565	581	572	528	547	537	578	581	610	571	572	580	617	572	549	607	575	569	562	594	535	545	569	545	546	597	617	565	575	571	586	546	569	541	574	563	572	565	577	562	602	535	547	550	553	563	549	561	539	588	562	545	559	542	575	557	576	588	580	580	595	595	590	559	580	589	578	561	561	583	593	556	578	590	614	553	528	564	545	606	596	550	589	546	593	552	557	562	593	575	558	587	555	587	574	575	541	505	543	544	559	571	566	583	569	586	592	573	598	560	594	588	637	548	576	594	562	554	551	575	551	586	584	542	600	632	574	553	567	590	563	571	590	583	597	604	549	536	582	536	553	539	562	529	590	569	573	587	573	553	564	560	552	569	541	559	571	589	586	577	592	553	586	602	586	566	564	585	561	586	573	558	574	541	586	570	552	570	617	588	570	569	577	554	551	585	563	599	578	596	581	559	564	550	598	628	572	599	593	573	588	559	576	585	579	530	591	587	558	608	577	610	564	553	575	565	536	591	540	577	558	608	593	590	589	548	575	585	583	551	577	588	629	606	564	550	569	563	587	573	579	577	559	557	575	569	584	583	564	601	566	563	592	613	562	555	572	550	574	552	558	542	550	541	545	560	563	598	587	509	577	541	569	536	602	566	577	552	529	539	548	600	546	554	563	558	569	563	567	604	555	559	552	577	578	562	603	541	594	600	634	563	553	565	585	530	579	564	552	613	555	635	576	584	554	564	558	579	590	597	599	610	508	531	564	570	600	562	563	583	562	549	545	547	600	559	568	516	579	567	571	578	549	583	533	549	574	579	540	558	587	597	567	583	499	559	573	588	566	565	561	550	626	607	564	587	607	558	557	556	587	586	561	532	570	538	543	592	575	516	565	567	584	590	525	557	564	554	565	590	582	560	608	615	589	574	541	552	583	562	605	562	571	599	564	580	585	598	601	601	614	577	571	563	551	578	626	567	594	548	539	606	550	546	551	592	559	536	553	566	594	549	552	563	589	584	590	581	581	569	554	580	576	575	586	558	588	587	586	619	596	562	544	581	599	617	568	540	554	565	588	571	555	583	578	557	556	564	594	603	560	558	570	554	587	613	583	608	571	579	587	552	599	555	566	568	558	579	567	570	575	563	565	561	563	578	534	565	539	569	567	558	585	611	602	540	589	559	582	574	562	593	558	602	554	541	552	579	551	565	569	544	576	572	576	608	543	632	573	569	571	578	572	579	588	553	568	582	589	533	577	578	597	580	553	521	565	551	539	540	588	570	546	554	565	543	544	580	549	578	578	563	589	570	544	545	574	615	564	524	595	595	609	593	556	595	549	564	596	587	564	603	561	584	579	581	578	546	589	574	570	580	585	610	566	585	582	586	611	613	586	565	563	554	595	581	569	615	567	516	544	602	572	580	558	565	603	600	584	588	551	596	600	588	554	584	601	575	580	568	590	601	559	589	577	568	525	564	579	523	537	601	592	626	603	562	569	557	520	586	554	573	587	562	574	586	565	631	548	571	596	571	615	562	588	573	589	602	613	594	570	586	529	571	574	583	604	548	518	621	557	548	587	585	548	606	562	548	549	543	568	600	582	576	590	612	562	558	598	523	579	607	580	572	578	599	601	601	596	541	573	599	574	533	546	559	608	555	577	557	572	578	576	526	577	581	569	552	584	563	587	595	602	579	591	583	540	549	574	620	592	597	552	568	576	562	566	559	628	523	555	582	595	581	552	531	581	563	559	585	575	559	556	579	563	591	601	604	621	581	539	586	612	560	562	562	566	544	572	577	533	604	548	558	561	578	579	573	628	586	563	573	562	607	560	566	591	614	520	576	618	589	580	600	565	536	559	593	563	569	532	555	589	583	568	520	563	587	560	574	594	603	586	528	598	554	573	625	577	558	578	551	605	577	582	555	556	579	590	606	604	542	584	585	547	577	583	537	559	567	578	561	570	590	593	547	615	575	599	574	580	569	616	555	594	544	548	520	579	575	591	589	535	616	563	590	592	572	617	606	600	541	505	561	525	589	530	554	544	580	543	630	536	545	586	546	583	541	575	545	579	576	580	573	637	571	581	528	555	567	619	549	589	582	587	547	597	623	574	612	579	552	569	582	592	619	603	572	544	600	583	568	597	580	555	595	523	604	598	604	587	599	593	557	598	592	543	598	538	586	549	614	559	605	555	538	606	567	561	535	555	605	575	561	548	560	562	586	573	551	606	590	580	556	579	553	535	554	570	589	555	601	550	579	614	544	544	633	571	572	560	585	567	565	536	579	543	553	578	560	591	593	533	561	523	551	561	581	614	573	573	597	529	533	576	593	575	562	568	508	594	581	560	527	576	595	585	569	547	545	575	564	599	549	567	569	546	586	532	543	553	584	596	569	602	525	551	583	553	585	614	594	572	550	543	569	597	590	567	550	577	574	559	584	610	594	584	562	539	577	572	539	571	590	571	568	589	568	611	609	571	555	544	560	552	600	614	602	586	579	582	622	576	540	583	601	545	564	580	549	543	560	587	598	601	591	533	592	587	555	594	611	583	570	534	606	590	547	560	583	616	594	571	558	592	609	570	569	564	583	572	586	581	564	576	566	579	589	572	538	563	599	587	612	571	525	606	539	573	567	571	578	545	604	587	543	558	585	549	577	550	583	549	599	550	600	559	555	570	578	552	569	564	584	582	593	587	594	556	570	580	615	586	586	544	593	599	587	580	567	553	554	593	581	594	561	603	551	561	573	557	584	604	579	595	569	607	623	547	565	616	592	622	539	624	601	572	541	573	534	610	556	594	545	571	546	563	608	585	561	595	547	541	548	584	540	569	557	556	578	582	571	537	582	560	581	539	599	589	571	573	573	581	545	558	557	547	540	579	573	556	587	607	559	583	551	570	547	620	544	589	589	561	598	516	606	569	611	564	552	560	547	609	611	542	546	544	603	573	532	606	595	551	577	609	568	545	574	558	570	556	562	630	577	569	549	593	569	592	610	560	593	590	571	565	590	583	545	593	557	581	600	543	574	565	591	579	593	531	581	563	565	547	575	579	591	550	548	524	579	562	578	607	570	559	563	615	547	548	535	612	592	606	638	610	613	553	575	615	534	576	567	601	523	577	580	578	593	540	611	609	550	638	589	541	549	566	575	602	576	635	565	581	529	591	586	573	572	583	566	619	599	558	551	582	580	546	553	567	586	541	586	577	546	584	549	546	586	601	609	524	569	553	556	562	567	588	584	569	605	586	587	595	599	577	572	572	594	562	561	566	546	536	603	571	571	561	566	596	553	610	566	568	611	606	561	563	577	520	575	527	563	599	531	530	576	569	535	578	564	602	567	549	560	594	536	580	584	643	595	616	574	616	559	566	582	627	601	561	587	574	617	591	617	586	543	578	557	555	595
29696	30678	26299	10773	1790	574	333	278	276	268	266	252	294	267	262	269	287	250	254	242	256	274	274	269	270	259	255	256	246	235	275	257	267	238	281	268	263	268	251	274	258	249	266	288	260	257	293	272	281	267	267	267	273	278	266	292	273	275	277	262	265	249	271	270	290	233	251	269	241	268	225	313	257	286	260	253	259	262	292	250	304	262	247	278	255	261	221	287	243	282	285	253	249	228	269	267	262	284	284	287	268	298	275	275	260	242	259	257	244	280	285	263	261	251	229	251	272	275	282	264	272	253	301	279	261	271	249	285	273	235	275	251	253	282	310	236	241	268	279	249	254	286	250	264	295	260	278	253	275	267	282	263	246	249	260	256	260	256	281	277	255	273	294	274	261	259	306	264	265	263	257	276	252	263	280	251	228	276	272	250	259	269	245	257	250	250	268	270	313	264	296	263	265	246	272	260	272	252	298	299	257	267	255	215	251	239	248	253	270	278	285	274	277	236	260	286	252	271	255	281	240	260	285	230	253	236	259	243	266	247	262	221	257	263	254	252	312	257	263	281	300	229	261	220	262	273	264	294	257	253	265	265	286	272	255	278	249	236	251	267	259	260	245	285	278	265	244	277	277	255	268	272	304	254	271	249	283	251	238	251	266	275	271	235	246	261	273	256	252	274	267	238	248	241	264	288	283	280	276	264	242	268	239	258	244	251	236	269	250	264	241	259	238	257	273	278	262	278	291	252	250	271	256	280	257	277	250	267	268	257	255	251	247	253	265	235	236	259	286	256	290	280	266	268	239	245	244	273	258	259	275	250	251	218	269	258	256	266	237	247	258	239	264	296	252	263	269	260	270	261	263	266	262	274	255	262	280	259	234	253	260	250	298	267	252	259	253	256	282	266	251	251	265	272	247	271	261	248	294	270	267	290	256	272	262	263	282	247	283	257	256	293	273	245	259	265	273	256	236	258	281	258	254	282	246	267	241	256	233	260	263	276	287	269	297	231	248	237	271	254	266	253	255	253	271	235	271	237	271	246	253	276	247	281	271	277	302	257	282	286	243	272	267	263	234	277	256	249	278	255	260	267	263	297	229	256	281	266	244	285	268	251	254	272	278	247	280	270	235	237	288	280	244	263	231	244	264	256	286	282	292	259	271	264	282	265	238	240	278	274	270	260	297	278	276	242	276	252	263	267	265	263	237	247	265	237	271	261	244	263	233	262	231	250	282	255	254	274	271	229	272	257	270	264	291	283	253	247	242	264	260	284	271	266	275	266	256	263	250	296	285	279	262	278	268	245	272	265	255	277	254	266	265	253	277	251	267	290	252	275	243	248	282	262	245	293	251	259	247	257	261	258	233	249	279	262	250	288	299	269	269	250	263	266	247	267	287	280	279	270	268	265	250	302	287	259	277	273	281	258	248	275	258	294	293	250	258	228	264	245	261	252	262	243	248	254	285	277	250	262	290	253	261	257	244	235	276	259	253	265	282	285	259	265	289	272	239	265	267	272	275	273	233	271	248	253	247	251	271	287	269	275	256	262	257	255	239	265	257	274	242	263	250	261	272	284	282	298	293	257	271	254	268	252	283	256	257	279	282	264	275	250	270	262	260	245	272	256	270	272	259	257	281	258	294	285	250	258	264	266	266	285	243	250	244	258	240	253	264	281	275	287	239	279	241	257	300	257	259	261	250	277	253	243	242	256	228	273	288	248	203	293	261	238	291	274	268	259	283	251	256	270	260	254	270	253	250	267	260	229	275	273	284	267	278	268	293	256	259	287	289	281	298	275	253	254	242	263	250	273	292	272	250	247	254	244	249	265	282	248	257	267	259	292	271	264	245	273	269	252	275	267	285	252	242	277	276	254	271	282	237	268	272	262	293	259	259	282	238	264	268	282	263	271	251	266	267	283	276	247	267	255	288	272	278	247	280	272	299	278	265	269	270	317	261	241	255	280	256	250	247	297	289	271	281	277	270	271	294	246	287	254	258	264	255	245	234	250	244	251	271	275	277	286	256	258	266	272	253	258	254	285	254	253	277	259	253	250	249	259	244	230	222	281	267	274	281	252	241	252	260	263	269	284	271	245	233	274	287	264	283	254	242	260	293	253	251	254	263	271	253	279	251	250	255	255	262	267	273	267	268	259	290	266	252	255	255	274	258	262	271	241	249	288	277	262	267	283	276	295	255	246	282	256	264	299	251	259	246	241	258	276	249	260	254	236	265	261	276	259	283	245	249	274	263	260	252	255	251	261	257	298	250	296	298	266	271	252	241	249	251	256	297	265	295	263	256	286	271	270	263	259	255	216	268	275	256	289	277	279	268	310	268	272	261	290	264	282	268	263	267	223	271	292	279	280	277	274	273	248	253	265	269	269	264	284	291	260	286	266	258	243	265	266	285	273	240	270	245	259	244	277	233	243	246	248	261	285	258	270	249	237	273	266	253	272	261	259	270	274	282	254	254	266	293	280	293	260	285	265	256	296	260	248	282	277	265	268	254	233	269	259	247	252	233	298	261	272	268	267	278	280	288	284	252	271	242	275	272	270	228	244	252	283	273	251	258	277	277	279	259	248	263	276	274	273	271	257	271	248	271	287	290	236	244	243	276	276	261	266	241	268	279	229	273	289	254	242	258	262	265	240	278	242	282	258	244	268	299	275	258	281	274	257	268	293	261	286	289	240	258	272	245	265	235	269	265	276	246	248	272	267	252	242	277	262	274	256	240	284	270	253	257	266	279	237	246	280	288	271	220	274	255	260	249	256	235	260	269	239	270	250	272	267	290	279	250	258	265	263	284	243	252	265	305	252	277	288	253	252	288	289	276	266	251	265	257	270	264	230	242	261	254	257	259	280	242	267	250	280	297	274	226	275	272	271	287	247	254	263	254	262	250	262	269	265	256	252	264	277	263	253	242	278	261	261	289	258	255	246	271	264	275	251	254	286	255	279	298	261	271	289	254	278	253	254	280	260	252	260	258	251	260	250	263	283	268	275	267	281	266	271	237	237	272	258	246	249	250	278	254	291	256	240	289	270	272	248	247	257	274	273	274	263	255	252	267	259	272	272	258	280	254	267	244	250	296	273	248	290	301	271	292	267	273	234	280	275	259	262	276	244	261	255	293	248	244	249	262	261	277	286	270	295	258	257	262	263	286	286	269	263	250	254	241	259	270	280	259	251	245	234	295	261	269	264	283	227	277	278	267	263	263	265	270	238	264	248	287	257	275	273	247	263	264	242	250	265	259	242	275	272	276	233	266	283	253	237	272	235	271	257	257	291	259	228	272	257	266	259	250	273	294	285	236	264	249	255	259	259	272	280	266	293	254	252	284	241	281	233	262	267	246	275	277	256	281	251	305	247	245	264	265	247	246	263	268	248	272	278	256	305	282	256	261	268	274	258	290	284	268	253	270	282	262	268	256	276	279	261	249	266	270	250	253	263	258	277	271	260	262	247	247	291	273	264	250	248	298	296	254	261	278	246	271	271
37653	48199	31481	12099	3245	1003	551	493	493	510	473	488	543	510	508	530	522	493	514	481	500	541	485	498	477	491	487	486	495	500	509	524	501	548	518	508	503	466	481	508	553	508	496	467	512	469	564	527	474	500	511	520	503	490	488	476	492	452	463	535	527	519	509	525	537	492	476	494	503	540	498	510	482	527	482	528	501	467	529	478	519	490	498	499	481	491	535	497	556	508	503	508	488	529	509	488	526	535	521	489	483	525	506	491	516	490	487	513	524	486	503	486	491	512	484	506	460	460	509	483	543	491	470	498	499	484	508	513	523	532	484	489	497	493	489	520	493	518	516	485	475	516	466	494	510	522	487	507	516	507	426	470	520	550	509	463	524	493	527	465	506	495	531	540	484	497	533	485	498	549	517	502	476	484	501	491	486	487	521	496	522	479	495	475	513	527	494	504	501	505	490	518	525	490	534	520	473	478	506	513	494	538	505	512	515	507	507	480	503	477	495	524	503	525	507	524	502	508	546	509	448	517	522	473	477	512	522	482	508	520	531	551	506	485	477	524	499	503	470	498	489	501	510	505	545	464	494	492	473	488	464	501	540	495	511	506	491	480	495	475	506	510	499	509	509	498	540	504	501	504	498	462	500	513	501	502	490	526	510	507	507	516	508	506	510	498	514	480	491	513	505	507	546	529	495	523	524	528	538	531	496	480	492	513	471	512	471	521	494	500	545	504	478	490	498	545	523	478	504	499	508	526	471	489	503	535	503	472	464	469	501	485	498	503	549	517	533	483	473	475	494	491	494	524	505	499	504	518	524	470	506	507	508	539	479	515	476	521	481	465	499	511	494	542	502	489	493	442	451	500	491	526	490	526	467	539	519	512	540	476	523	503	538	529	524	545	502	488	518	509	528	465	497	473	482	455	517	543	547	510	531	505	488	487	489	533	488	532	524	538	525	489	541	489	536	476	492	528	562	478	485	508	507	511	483	469	463	485	498	502	497	500	481	509	514	511	479	520	523	485	475	533	512	483	522	477	509	512	486	512	467	514	497	468	510	498	503	473	485	482	525	507	496	541	520	526	509	464	493	488	524	494	536	518	502	534	513	496	476	509	504	468	570	545	494	509	530	497	466	511	461	511	485	505	521	516	486	482	528	491	525	478	525	486	515	504	489	481	478	486	515	541	527	495	517	495	510	516	524	500	502	489	524	507	522	508	538	512	501	526	510	481	539	507	512	505	498	490	521	488	505	483	472	495	488	462	502	532	496	506	482	485	497	475	514	506	493	525	503	504	532	509	476	509	490	488	447	501	514	485	485	528	516	508	509	525	493	496	493	524	503	534	512	529	516	508	493	492	485	475	517	505	490	551	512	504	483	488	515	518	459	534	505	526	522	519	482	499	540	523	490	487	497	519	505	528	515	479	494	525	487	515	526	494	519	494	492	499	533	541	503	514	498	529	477	508	531	525	479	477	479	505	496	510	496	499	484	492	490	481	526	508	515	504	488	512	521	478	507	507	439	501	495	501	497	491	461	508	511	559	510	523	531	477	526	492	545	509	546	476	470	523	496	510	546	472	517	499	536	489	488	497	482	525	457	463	486	486	499	505	530	499	516	478	481	527	524	531	486	495	476	509	540	530	540	486	507	529	494	513	494	494	509	505	552	483	507	498	465	526	527	489	507	509	517	451	542	545	469	519	496	509	488	534	473	522	493	513	482	532	511	513	498	503	509	526	520	548	512	497	515	519	494	540	492	496	506	530	516	453	550	531	497	508	536	501	528	469	538	515	553	489	479	495	558	512	477	518	495	483	493	521	513	543	486	458	503	481	483	507	510	504	494	501	482	518	473	518	511	476	497	474	499	491	489	532	489	528	494	476	520	465	478	495	524	541	485	482	531	475	500	527	497	494	492	525	514	497	479	532	515	479	492	489	494	511	502	477	508	503	480	489	511	510	490	513	510	504	510	465	491	496	510	511	492	492	505	518	509	488	503	523	519	519	476	463	535	498	497	532	488	527	506	517	513	490	528	484	471	551	533	450	478	493	497	527	467	468	459	500	494	506	506	536	501	470	496	486	493	518	523	525	523	469	491	505	530	496	541	508	518	473	500	499	513	474	473	496	517	546	511	507	521	510	466	527	498	497	499	516	529	521	505	507	566	510	493	484	517	473	530	476	485	519	494	475	493	483	475	536	526	495	518	524	503	517	523	509	527	499	524	479	512	481	469	495	531	520	473	508	540	501	484	523	524	496	518	498	498	490	524	530	531	515	532	486	512	524	502	548	523	521	522	501	520	477	501	515	492	526	500	511	492	504	489	506	481	486	521	510	480	540	493	469	483	544	547	459	529	515	502	470	534	541	525	527	482	502	521	537	502	477	513	508	492	519	471	528	516	498	518	487	525	489	492	497	502	511	538	550	504	484	542	490	482	478	488	481	524	504	515	499	514	505	493	507	530	513	514	492	506	508	499	481	477	508	497	471	486	511	507	476	508	522	559	499	501	493	495	526	477	486	492	506	498	519	545	486	513	511	507	499	468	494	529	522	525	500	500	495	482	499	542	516	528	538	483	490	471	474	483	505	463	460	478	493	534	500	496	501	500	549	466	509	515	494	506	547	505	483	531	510	477	496	477	509	476	535	497	535	500	551	493	463	481	544	516	518	524	463	501	482	484	481	471	473	469	517	500	521	478	538	497	512	511	527	491	504	480	508	514	485	534	530	529	490	564	526	525	554	510	485	480	516	495	481	494	514	518	497	520	476	515	542	528	488	523	532	540	518	483	552	489	503	472	526	498	504	546	516	480	502	499	525	521	551	465	478	531	467	481	500	511	488	494	504	473	507	500	505	501	489	545	478	474	514	556	507	515	531	488	486	479	511	520	528	493	547	488	507	507	503	497	516	509	522	512	578	530	479	479	500	496	506	515	534	490	491	532	535	506	530	507	529	485	490	520	480	484	494	548	539	500	525	506	465	522	564	521	530	530	496	574	501	476	488	564	523	483	502	564	527	510	491	504	483	538	507	520	474	488	485	511	497	497	533	515	520	495	497	530	523	482	482	520	466	535	507	539	528	517	491	487	513	541	490	515	497	520	468	515	489	542	519	519	467	519	522	499	525	510	473	526	492	509	498	516	538	542	505	520	510	485	506	529	514	479	460	478	525	513	517	534	501	516	539	520	481	514	476	499	520	523	540	516	497	525	512	509	548	504	548	492	479	532	515	475	485	512	498	520	523	476	524	473	512	491	491	525	525	504	515	495	487	483	486	500	521	490	505	540	521	520	501	504	531	491	497	512	509	513	501	498	501	499	501	526	535	521	485	548	497	458	495	510	513	543	511	488	514	492	525	529	524	503	522	508	496	483	513	461	575	479	524	489	496	507	531	502	486	495	516	506	489	491	540	483	481	532	508	468	520	504	502	504	504	465	521	514	479	513	516	527	501	495	532	495	515	510	463	501	531	475	490	462	561	498	501	534	484	535	460	530	542	520	496
24831	24156	32959	26770	18102	5256	532	349	301	274	265	272	281	278	259	277	288	280	264	292	273	277	295	276	275	309	299	311	234	283	263	254	268	281	292	262	261	258	264	248	285	296	278	286	294	289	255	264	292	288	281	275	268	285	244	261	302	281	283	252	267	278	275	269	254	273	265	272	280	271	268	281	295	282	267	236	244	269	289	257	259	292	280	302	260	293	260	259	287	286	280	303	260	279	240	283	262	277	267	256	272	250	285	245	281	287	281	282	264	262	259	280	289	305	254	288	250	301	281	267	263	295	274	266	267	270	268	261	270	268	265	274	287	259	295	255	274	297	248	258	232	266	261	285	282	284	281	287	294	289	287	295	296	275	273	279	238	288	276	285	250	272	283	287	252	270	264	308	284	257	287	257	252	261	275	275	269	268	246	294	283	280	282	264	292	255	263	247	273	264	269	278	277	277	292	277	258	272	263	309	293	276	285	259	262	274	278	305	271	271	284	263	276	308	257	267	270	271	268	278	304	290	259	252	279	263	264	259	269	267	259	281	279	260	270	287	256	295	270	263	264	259	251	268	310	268	285	260	255	260	251	283	289	287	256	261	270	270	296	262	284	281	273	302	304	241	281	270	277	259	272	260	269	280	298	258	284	292	267	287	273	250	286	273	235	273	259	291	280	259	263	274	256	255	282	289	259	258	286	272	258	266	249	271	271	272	290	291	266	277	279	268	264	271	265	281	296	278	262	284	286	270	270	266	269	271	264	311	273	290	262	251	242	293	263	283	280	275	267	281	264	279	249	270	245	270	280	294	274	263	274	274	280	274	274	291	282	258	261	270	283	251	289	280	254	281	261	272	276	267	272	281	265	276	312	280	280	263	296	314	256	263	283	281	232	257	273	279	272	259	249	271	291	280	284	267	286	274	259	254	291	253	249	241	298	296	283	256	304	267	285	297	278	271	274	243	291	302	272	282	275	253	285	271	294	288	243	244	266	249	273	280	299	290	282	260	252	271	271	293	293	263	284	269	256	256	277	283	266	261	277	260	275	292	275	290	273	251	277	290	248	286	287	272	291	273	263	288	277	262	286	248	261	277	251	323	282	253	293	287	244	272	271	281	273	268	305	267	248	271	293	311	260	275	303	282	260	249	278	292	270	280	280	265	261	259	270	271	285	271	265	290	281	267	286	254	304	269	265	279	304	263	243	284	246	270	253	254	297	259	276	270	259	290	291	256	285	259	286	278	293	266	236	286	282	296	289	293	312	256	253	261	256	276	240	279	283	274	269	277	268	259	276	280	275	287	273	279	251	260	283	268	285	267	263	256	269	256	280	285	259	286	292	267	289	269	275	282	273	261	293	270	282	282	263	263	296	267	258	267	294	257	265	263	269	268	296	254	271	305	270	287	267	299	277	284	271	252	265	248	261	290	279	265	266	237	259	273	278	224	281	241	275	260	309	260	305	274	259	256	291	269	268	270	290	284	242	246	262	281	286	280	281	245	289	285	255	278	265	266	273	292	276	259	258	273	276	257	278	270	271	274	274	282	277	279	251	297	282	252	249	272	271	241	271	300	274	290	268	248	259	263	280	265	267	302	270	268	264	255	281	280	265	259	251	272	252	286	273	253	245	300	265	291	260	285	289	292	272	261	293	252	275	258	237	259	240	289	285	295	266	248	266	312	262	270	283	256	256	255	266	288	282	291	243	262	285	239	263	281	283	255	275	302	278	253	257	299	301	259	274	272	239	264	264	242	281	249	253	268	267	294	281	286	290	283	269	285	274	278	266	275	263	261	272	279	287	276	249	257	269	273	267	270	239	270	263	263	253	277	274	272	280	266	265	267	269	297	265	280	240	291	271	235	289	285	238	258	275	271	263	254	255	276	243	246	244	247	263	290	235	249	258	234	268	280	283	278	263	285	291	243	289	265	296	256	302	267	259	240	247	314	275	289	272	251	291	274	293	270	266	294	265	253	273	236	268	277	280	289	298	264	284	248	256	283	266	262	281	269	280	260	310	249	292	256	269	277	245	286	272	263	272	276	268	229	271	276	261	260	288	267	271	274	265	258	278	290	289	256	272	271	276	259	277	271	288	269	280	293	235	260	292	270	266	257	272	292	279	292	289	279	258	281	309	267	253	258	246	253	249	272	273	249	250	259	304	259	268	293	272	287	280	241	284	274	264	309	273	262	244	293	278	272	277	260	280	276	254	257	281	268	236	280	275	254	284	269	251	300	292	283	266	270	263	280	276	262	279	264	275	312	270	271	250	244	256	253	272	261	263	285	274	266	313	266	279	271	293	295	286	256	263	272	300	260	241	262	270	273	282	233	265	267	280	287	295	291	292	269	262	277	277	285	264	265	266	292	286	272	279	280	233	288	272	259	275	271	271	280	244	273	277	263	256	261	285	292	268	240	268	260	288	280	297	276	264	282	283	240	231	264	285	269	261	307	277	260	245	265	239	261	257	288	284	272	275	270	277	266	254	280	277	253	265	269	266	308	271	255	260	266	257	296	285	278	253	263	282	288	275	280	280	276	265	263	240	258	263	252	264	286	264	258	294	267	247	284	252	288	258	253	251	265	252	267	263	255	279	286	281	266	249	240	254	284	256	273	258	288	269	277	292	266	310	253	250	251	286	287	248	264	303	250	254	263	253	275	276	269	299	285	251	261	240	283	279	277	273	254	245	245	269	278	265	279	247	290	281	279	256	278	262	284	293	255	308	261	301	263	279	249	265	293	288	265	250	271	277	290	284	243	287	293	235	273	265	269	278	277	249	297	305	252	270	283	231	266	291	267	300	278	286	284	283	281	268	270	275	261	284	279	300	278	284	273	282	271	257	286	298	265	257	291	284	291	260	258	281	270	253	266	259	271	275	273	258	269	241	255	277	306	307	254	270	245	279	261	308	290	302	287	286	282	268	283	272	268	293	254	267	285	289	271	277	259	252	254	262	270	285	233	275	273	275	263	269	279	273	280	283	256	257	267	288	272	284	278	265	289	255	297	260	278	270	261	248	258	291	295	298	292	249	265	293	273	286	245	270	293	278	259	286	261	256	285	272	282	290	261	305	298	267	268	305	264	280	259	266	280	263	272	287	275	269	294	247	288	292	254	280	264	269	271	275	267	272	297	291	253	265	262	280	228	287	272	272	248	292	271	263	272	286	286	274	252	278	276	286	269	297	290	280	241	274	257	271	294	271	255	272	273	274	283	232	261	263	257	283	243	247	281	281	257	281	252	288	275	277	299	271	286	264	276	272	299	309	272	269	271	264	289	280	263	264	258	282	242	248	275	287	295	259	249	295	263	271	277	284	256	284	259	275	261	256	277	281	296	302	255	283	270	295	257	284	267	257	256	270	255	281	250	295	257	268	258	251	296	289	257	251	271	282	282	290	273	234	273	299	259	276	267	278	261	272	250	292	263	284	267	252	291	239	242	273	312	258	283	249	270	281	280	293	260	251	275	289	283	260	257	272	261	279	271	266	252
60084	88815	62222	33819	13346	3173	882	540	528	532	522	550	519	511	506	504	498	519	489	500	544	503	494	511	523	492	495	525	509	504	504	528	528	512	511	544	476	486	524	523	528	532	492	513	485	526	537	517	520	485	484	547	512	512	544	556	514	482	530	497	517	487	527	549	553	485	510	530	536	518	568	520	509	526	504	510	494	517	516	489	511	516	529	469	471	533	521	533	481	514	511	488	535	568	497	478	543	519	521	510	517	477	513	487	488	478	494	472	482	504	536	499	479	520	520	510	530	508	512	557	525	493	538	489	513	498	527	529	525	514	516	495	492	475	460	520	501	515	489	525	503	475	503	497	533	478	499	537	541	517	500	535	526	518	503	496	498	565	494	498	550	525	525	515	497	495	488	501	487	532	494	549	528	504	511	504	511	500	533	473	493	499	509	544	473	539	497	519	486	521	543	547	507	524	537	500	483	537	542	509	529	526	509	471	516	523	530	536	509	523	509	503	513	533	500	492	504	460	498	519	473	461	509	520	550	522	543	523	509	515	532	510	560	524	534	524	492	501	578	508	506	481	479	587	503	536	507	537	494	549	514	528	549	458	537	530	521	508	517	532	498	537	524	520	487	514	520	480	488	516	512	495	505	500	552	504	494	493	565	507	516	498	498	508	552	444	514	473	485	537	489	523	524	525	509	511	509	489	490	551	524	483	545	505	536	493	484	508	518	525	486	490	531	520	566	557	514	493	495	527	519	480	525	492	538	506	498	487	565	502	532	509	523	496	472	481	502	527	494	523	542	528	521	528	514	546	514	545	471	515	507	503	503	556	555	504	543	521	516	480	489	495	503	532	515	486	541	544	496	491	527	503	517	497	524	534	506	494	510	502	506	532	492	491	520	526	534	479	517	507	476	548	506	523	497	527	526	527	494	501	499	552	505	524	500	554	531	468	469	502	481	544	510	480	479	505	521	515	499	489	522	512	495	535	585	531	497	525	507	499	479	469	528	497	525	509	486	535	482	483	515	519	478	514	491	468	476	480	508	517	529	531	499	526	504	463	538	502	526	490	552	572	544	538	486	519	534	504	521	500	527	540	496	486	499	528	532	489	507	502	545	502	545	507	498	541	523	521	479	514	538	503	506	467	533	505	512	501	513	496	498	512	492	501	507	503	526	518	542	546	508	464	497	509	510	527	476	503	565	522	491	523	527	492	546	503	481	519	534	516	476	518	458	524	537	525	500	553	497	509	526	540	533	553	546	499	499	518	514	494	543	479	501	476	516	501	520	481	519	528	506	472	513	475	536	535	556	519	538	548	483	544	508	518	518	525	515	544	472	489	492	485	540	526	509	506	486	515	510	526	505	563	472	536	530	505	502	518	452	531	507	532	540	443	535	499	526	487	496	493	494	471	525	511	489	503	521	471	514	492	484	524	490	516	539	490	504	517	529	519	547	538	526	541	513	479	548	544	540	497	523	475	524	504	499	483	476	504	546	483	510	497	527	531	493	519	490	520	504	496	515	487	500	565	560	522	544	518	499	497	482	505	492	554	549	533	535	539	487	506	512	500	492	501	531	505	531	513	542	533	541	531	547	524	522	507	555	532	485	528	509	503	515	502	500	506	464	526	504	479	548	486	476	503	505	506	524	525	519	494	530	520	477	476	496	538	496	496	523	504	497	484	546	486	513	552	526	485	464	521	487	516	506	515	475	529	537	534	525	495	559	516	522	506	516	519	472	532	497	499	537	480	478	498	542	502	520	536	555	518	493	491	523	523	534	487	507	544	479	531	537	508	509	517	492	506	501	534	508	502	560	513	537	525	525	551	475	502	550	540	493	526	537	554	531	492	529	533	545	486	486	514	536	484	516	534	497	496	563	514	527	551	529	479	556	501	510	490	509	511	482	517	498	491	527	498	562	513	514	492	514	480	499	559	573	535	499	525	540	509	491	553	480	555	511	527	503	503	536	478	509	483	503	528	468	489	543	526	494	516	520	493	523	533	537	501	490	504	521	514	539	478	527	544	515	516	513	500	517	516	481	545	497	488	514	544	527	519	535	521	529	525	523	511	498	533	494	536	529	532	543	524	527	507	491	497	481	489	481	492	515	515	482	511	492	526	511	477	497	510	509	513	523	523	521	482	490	511	530	490	499	491	507	578	519	510	486	492	555	534	478	501	486	513	516	492	498	514	501	539	553	516	498	497	504	531	484	524	521	500	543	501	511	523	518	559	522	522	517	519	457	534	534	553	525	487	516	516	507	493	533	519	517	500	503	536	537	514	480	506	529	466	533	510	495	537	489	558	517	499	549	546	509	545	510	478	482	505	473	542	521	514	542	472	531	508	523	528	549	537	491	552	521	504	518	537	481	508	533	483	512	531	487	511	490	475	529	485	460	528	501	498	498	517	529	487	485	521	507	535	501	537	531	523	473	518	485	541	511	494	503	531	519	555	498	510	515	489	514	548	528	511	527	531	530	522	505	516	509	487	530	482	531	526	478	506	496	480	507	537	541	507	513	538	529	493	504	509	512	495	553	539	522	494	541	483	513	476	506	451	496	518	512	486	493	495	512	509	518	550	554	568	515	500	525	536	515	564	481	547	517	534	510	538	491	509	522	515	529	518	541	535	512	544	480	494	509	534	562	475	538	492	529	548	480	512	533	482	504	487	474	538	517	523	494	479	505	471	529	504	488	523	517	536	507	489	492	557	512	526	522	495	505	488	526	519	513	533	511	475	487	526	510	487	544	584	505	480	553	539	524	527	479	506	501	502	521	506	528	532	476	491	533	526	525	513	529	520	547	512	495	519	514	505	520	500	486	476	509	533	527	506	481	524	510	478	511	512	588	516	529	514	491	533	523	518	499	505	523	524	532	538	515	550	514	546	519	523	500	523	511	497	484	547	486	556	500	519	516	459	516	490	510	559	535	526	579	517	509	526	524	537	511	549	490	518	504	540	489	520	491	499	523	513	517	486	525	490	490	471	483	474	495	529	519	503	504	482	528	506	484	517	502	505	518	525	499	514	526	489	502	508	497	518	484	559	491	498	519	484	469	567	491	513	462	515	545	505	516	534	506	487	526	478	529	497	550	494	574	526	480	514	532	546	529	506	535	468	514	526	470	489	527	536	510	497	476	555	476	475	519	467	512	497	505	543	509	525	546	517	533	531	490	502	513	511	484	495	540	525	529	527	495	523	492	519	520	529	528	493	513	518	566	498	497	508	502	508	493	508	546	552	546	494	532	508	494	524	529	501	511	454	518	495	492	469	508	542	523	532	498	476	471	479	486	490	503	544	491	477	508	508	489	520	508	512	476	480	499	529	517	487	521	511	530	510	525	530	525	511	500	502	516	575	546	513	518	551	505	497	543	518	491	500	517	545	511	502	497	502	532	508	545	513	489	531	506	518	531	552	490	528	540	543	544	473	503	498	513	535	527	465	513	537	505	552	541	530	514	465	500	533	483	524	525	544	516	488	523	516	485	494	503	518	530	530
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
