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
339586890717	339586891284	339586891834	339586892384	339586892934	339586893484	339586894034	339586894584	339586895134	339586895684	339586896234	339586896784	339586897334	339586897884	339586898434	339586898984	339586899534	339586900084	339586900634	339586901184	339586901734	339586902284	339586902834	339586903384	339586903934	339586904484	339586905034	339586905584	339586906134	339586906684	339586907234	339586907784	339586908334	339586908884	339586909434	339586909984	339586910534	339586911084	339586911634	339586912184	339586912734	339586913284	339586913834	339586914384	339586914934	339586915484	339586916034	339586916584	339586917134	339586917684	339586918234	339586918784	339586919334	339586919884	339586920434	339586920984	339586921534	339586922084	339586922634	339586923184	339586923734	339586924284	339586924834	339586925384	339586925934	339586926484	339586927034	339586927584	339586928134	339586928684	339586929234	339586929784	339586930334	339586930884	339586931434	339586931984	339586932534	339586933084	339586933634	339586934184	339586934734	339586935284	339586935834	339586936384	339586936934	339586937484	339586938034	339586938584	339586939134	339586939684	339586940234	339586940784	339586941334	339586941884	339586942434	339586942984	339586943534	339586944084	339586944634	339586945184	339586945734	339586946284	339586946834	339586947384	339586947934	339586948484	339586949034	339586949584	339586950134	339586950684	339586951234	339586951784	339586952334	339586952884	339586953434	339586953984	339586954534	339586955084	339586955634	339586956184	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2730	3600	2300	2730	3600	2300	2729	3600	2300	2728	3600	2300	2728	3600	2300	2727	3600	2300	2727	3600	2300	2726	3600	2300	2726	3600	2300	2726	3600	2300	2725	3600	2300	2725	3600	2300	2724	3600	2300	2724	3600	2300	2724	3600	2300	2723	3600	2300	2723	3600	2300	2723	3600	2300	2722	3600	2300	2722	3600	2300	2721	3600	2300	2721	3600	2300	2721	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2718	3600	2300	2718	3600	2300	2718	3600	2300	2718	3600	2300	2718	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
23772	22351	30569	26189	22084	19558	5614	532	447	397	442	464	419	418	385	401	422	435	396	415	406	430	429	417	393	395	442	405	433	407	394	383	446	417	401	435	399	427	397	412	382	452	398	392	416	418	418	402	425	397	396	395	401	477	401	435	405	409	406	405	395	401	432	395	439	402	366	422	383	435	470	419	429	395	360	380	383	408	365	423	431	392	392	409	401	385	405	365	382	402	408	394	414	407	390	425	445	388	386	421	380	386	395	369	396	363	376	367	379	376	378	426	374	400	415	417	394	410	386	386	408	394	400	361	416	378	398	369	382	364	406	355	424	372	423	358	400	432	396	400	399	418	403	383	404	376	395	393	427	413	408	363	400	425	391	361	398	392	405	404	376	387	430	399	379	355	399	399	398	399	377	375	411	390	388	423	389	399	389	376	380	393	354	421	378	388	415	442	391	387	388	387	383	368	393	399	402	388	378	437	399	407	388	395	365	384	368	418	428	377	388	419	421	402	401	411	404	376	384	378	404	396	383	438	415	373	388	400	393	407	414	413	392	429	372	452	403	412	420	413	415	413	357	435	423	424	410	428	427	373	440	423	401	390	378	375	397	408	357	402	438	382	383	405	426	404	396	436	391	414	405	384	391	398	396	391	375	415	431	443	390	403	409	397	420	392	408	413	376	392	384	405	408	381	397	392	382	343	414	411	411	392	347	437	421	403	408	384	417	408	397	419	420	394	421	396	358	385	363	413	377	392	411	396	417	364	398	367	400	397	418	387	402	387	376	383	411	420	403	413	377	426	379	381	384	389	399	401	431	414	390	363	387	428	402	381	408	435	392	397	411	394	408	410	399	381	352	399	417	362	396	411	416	380	388	399	384	408	403	324	391	420	384	425	365	380	381	363	396	363	403	378	416	428	425	392	377	375	387	369	399	393	410	416	408	377	382	397	395	404	373	431	383	410	397	428	421	377	371	384	394	369	375	380	386	362	379	390	387	393	412	398	425	412	405	379	441	379	428	404	411	403	418	358	421	438	387	389	374	406	346	401	415	370	439	403	429	440	389	442	420	396	391	362	387	402	379	425	390	393	396	373	400	413	385	408	380	371	417	403	396	386	390	384	427	418	364	397	388	413	355	387	447	419	417	413	377	398	438	434	407	406	386	393	393	398	379	401	386	422	414	372	420	350	416	459	410	407	408	403	401	394	389	424	401	363	398	390	429	404	381	371	409	430	370	378	397	409	392	382	403	409	416	392	405	407	398	373	400	397	364	422	379	402	422	377	397	391	374	417	399	413	390	371	410	416	411	432	400	371	427	403	399	402	404	408	409	419	384	388	411	366	427	391	397	444	375	394	436	396	381	399	400	387	432	401	410	416	371	391	385	380	385	403	404	404	366	365	392	397	427	405	383	380	396	405	406	403	411	400	401	388	376	409	390	400	397	374	420	361	392	384	391	415	381	402	395	391	408	401	412	408	369	362	427	375	360	401	434	364	423	389	382	375	406	397	387	365	400	395	383	404	438	393	420	441	384	400	430	405	425	401	406	387	412	439	391	400	400	377	412	389	377	408	391	383	370	401	387	402	388	442	397	374	439	397	392	415	406	412	395	402	398	353	391	346	383	365	394	379	401	410	397	376	368	378	418	370	415	411	419	407	411	383	411	425	400	383	353	407	413	400	381	429	400	430	396	393	399	410	395	372	401	421	389	391	363	372	416	420	410	436	374	395	407	426	395	399	387	390	417	393	400	393	409	384	408	381	395	409	405	416	368	397	417	400	371	406	392	405	417	391	417	420	403	407	375	371	440	404	376	404	398	403	385	405	382	406	385	410	381	381	404	417	432	408	384	400	415	389	428	424	380	408	381	404	416	423	375	390	390	418	433	357	427	415	401	396	388	377	363	424	459	368	362	432	387	392	402	424	419	416	402	388	407	419	407	398	423	457	414	415	374	406	407	417	398	425	385	455	392	385	388	346	402	385	394	403	372	378	381	426	354	385	417	381	401	395	405	383	375	392	405	408	380	435	433	369	403	433	390	364	384	353	380	381	408	433	409	410	403	375	409	407	394	390	428	397	411	379	400	389	396	370	389	357	402	380	426	373	432	354	408	372	384	393	363	380	391	374	348	403	360	396	388	406	381	393	416	407	395	378	385	387	400	411	379	421	400	408	384	391	401	367	392	415	426	376	397	376	411	443	376	409	423	387	411	379	402	389	431	392	365	385	365	423	413	384	396	377	376	398	410	406	400	399	358	384	398	384	382	392	406	387	356	388	407	388	410	379	387	402	384	418	396	415	402	379	410	410	424	396	410	402	412	432	411	387	394	393	402	370	405	361	420	365	381	363	418	394	409	429	395	406	443	391	362	420	424	440	400	390	389	425	398	397	399	393	403	402	372	376	386	372	419	409	401	419	378	406	422	366	371	399	372	406	421	383	416	425	374	397	416	406	371	384	377	405	377	370	380	366	386	386	399	398	387	391	455	371	392	364	395	381	414	375	385	362	400	408	371	406	402	396	399	402	382	390	381	400	361	394	420	387	407	400	398	414	414	401	424	377	385	417	401	369	435	400	421	376	383	417	403	410	395	370	395	389	395	433	388	399	413	389	421	413	401	388	418	380	391	385	382	415	396	436	390	388	411	378	400	393	384	387	412	424	401	390	377	372	374	389	401	367	412	384	391	387	418	398	374	365	399	396	404	386	440	426	402	388	376	372	414	386	418	389	403	391	389	389	385	405	366	410	383	372	392	385	383	411	394	396	392	388	421	394	400	373	382	407	395	398	396	397	419	399	417	413	383	415	433	401	371	438	401	427	361	371	398	405	393	368	395	412	402	403	382	369	450	395	360	379	401	378	400	420	382	386	364	419	363	357	361	393	404	421	379	397	398	379	384	411	442	390	407	394	387	412	386	414	396	373	416	374	416	401	389	393	377	400	370	398	412	374	389	379	395	388	391	407	401	395	426	405	391	429	397	374	376	388	408	423	384	423	383	375	399	412	389	388	376	393	397	381	392	387	418	402	389	403	371	379	420	429	353	384	403	398	417	399	417	410	371	396	391	402	362	392	419	385	399	421	389	410	390	393	379	399	415	409	414	365	380	389	365	367	425	379	402	410	395	392	375	364	376	400	401	385	400	375	417	382	384	396	389	396	377	388	429	398	431	394	445	370	408	371	424	391	384	384	388	417	392	358	408	377	416	423	407	406	373	381	361	402	401	435	392	402	369	406	391	362	385	406	391	376	360	404	374	402	406	375	402	396	387	397	393	376	391	410	394	405	426	355	424	386	378	354	373	406	372	407	391	401	435	389	409	426	422	384	382	410	376	414	375	393	379	400	384	365	362	377	419	379	412	399	397	373	397	418	426	401	373	441	415	391	327	394	407	427	395	383	397	407	376	404	409	408	429	428	405	385	393	425	422	408	388	383	393	402	408	422	384	388	406	371	421	369	381	424	442	399	403	376	365	393	379	412	389	376	437	396	381	396	413	410
61006	98907	77779	54582	25896	3820	796	762	732	718	734	685	665	683	749	677	693	620	662	671	644	651	643	667	636	689	636	645	699	684	652	641	607	665	617	630	658	663	643	644	675	668	661	649	657	673	674	652	645	616	674	682	638	660	625	647	646	613	635	609	641	649	672	611	661	663	674	691	678	800	858	795	750	705	673	659	677	632	625	646	662	626	643	663	636	640	643	647	685	684	693	648	657	661	624	698	675	667	678	657	642	717	670	637	640	642	637	661	645	622	646	657	636	668	645	631	636	630	639	665	639	653	661	720	605	624	661	607	651	639	658	657	656	649	644	625	617	643	645	679	668	673	650	652	645	662	632	621	665	651	585	680	660	659	593	657	664	627	675	610	645	667	646	605	638	639	681	619	656	622	669	641	630	669	602	645	628	648	643	693	713	696	637	627	688	654	649	716	668	643	625	635	648	663	612	658	628	634	653	684	678	669	663	690	588	657	673	617	684	612	657	623	642	603	715	633	678	674	639	647	606	654	616	636	680	675	692	679	653	683	618	632	655	683	600	656	649	623	656	636	629	627	631	652	641	648	626	633	692	658	650	673	662	652	667	657	668	636	668	635	619	682	665	657	640	644	677	688	615	660	695	709	630	644	611	682	676	636	657	643	663	639	693	644	637	681	616	671	647	625	682	641	662	643	623	631	658	668	604	657	659	635	689	646	654	631	663	637	650	612	671	658	656	617	652	682	658	649	682	646	609	648	633	603	666	654	636	635	652	664	662	661	679	670	626	647	614	695	643	667	668	673	656	632	632	617	616	676	654	643	616	651	638	640	614	621	640	633	641	691	629	670	666	642	674	634	634	623	666	668	609	656	653	651	670	635	611	646	613	678	652	674	673	646	712	687	650	641	681	640	662	619	663	703	644	640	667	643	623	653	609	678	597	628	629	650	631	626	656	620	668	697	654	647	582	696	624	633	660	649	677	670	616	667	668	675	677	634	672	624	676	616	687	657	603	681	662	664	552	669	630	653	643	693	663	611	659	644	692	644	664	621	576	648	649	647	611	667	618	618	637	674	636	694	670	652	672	657	639	645	702	650	658	642	706	650	652	600	607	651	638	665	671	628	693	627	647	620	612	640	674	624	642	648	625	617	661	616	676	643	622	623	683	591	671	635	643	598	656	641	637	669	667	714	623	644	653	695	636	653	677	639	673	655	625	643	686	660	688	658	659	641	707	685	659	642	669	661	626	636	668	676	669	701	639	642	666	654	644	645	624	620	683	680	650	668	676	647	614	655	661	647	676	612	601	658	654	621	597	650	618	590	627	698	638	672	662	670	661	641	665	674	675	638	687	672	668	643	627	625	662	609	664	643	652	668	683	629	679	642	676	634	630	688	625	659	681	662	641	670	654	622	684	657	610	682	630	653	671	652	678	614	614	624	678	689	650	681	629	648	653	612	649	630	722	681	659	631	638	671	658	698	631	615	707	630	655	643	599	691	696	632	631	680	625	654	624	665	672	632	688	636	644	683	645	675	624	652	630	625	648	650	610	665	658	641	652	661	623	648	652	647	660	626	648	651	633	652	639	679	674	649	661	670	649	656	637	670	639	641	654	625	582	677	652	646	674	609	650	662	676	669	696	625	666	639	644	682	647	643	626	645	663	676	648	614	623	652	649	617	616	633	652	654	645	674	681	641	702	633	635	692	685	645	623	659	663	649	652	633	681	625	679	668	689	624	654	639	664	703	676	654	675	670	640	660	635	667	588	651	615	665	646	691	695	638	699	655	630	699	631	636	665	674	614	668	583	698	665	602	630	647	635	674	604	677	585	652	690	615	640	657	651	651	664	652	674	684	632	635	644	630	676	651	668	566	619	641	645	647	670	696	654	637	674	659	664	603	642	617	647	691	621	618	630	638	633	668	589	635	674	676	691	692	647	695	619	648	718	650	613	623	611	633	678	634	653	683	629	691	577	667	644	627	638	695	668	671	669	667	632	647	666	655	686	665	682	651	620	671	679	682	650	653	673	634	639	681	625	623	638	654	641	672	658	667	629	652	648	627	652	669	638	667	711	680	659	653	694	619	638	661	656	630	643	651	669	629	640	666	665	651	647	651	645	648	629	656	626	651	660	647	662	654	612	659	648	649	628	689	635	662	623	667	618	648	713	659	652	662	659	646	665	653	656	691	643	649	642	630	627	646	624	631	668	659	686	651	669	650	646	656	672	643	640	650	639	663	652	673	650	628	633	659	650	652	657	680	643	701	683	634	677	587	654	651	644	633	609	653	674	672	638	667	645	611	652	640	648	620	663	686	639	646	662	650	596	648	662	675	662	632	652	654	613	669	689	678	598	635	627	629	671	681	630	614	656	627	634	636	641	655	663	684	660	657	679	651	621	644	656	640	672	685	680	657	674	710	626	631	667	621	644	661	643	626	688	620	699	682	639	627	667	645	697	626	597	611	635	676	651	645	614	619	625	697	655	611	621	675	650	661	667	627	650	664	643	616	658	667	597	696	629	674	668	641	622	685	623	623	671	672	645	658	671	641	686	661	621	677	647	609	648	692	649	695	666	677	673	631	651	655	651	664	631	642	629	636	649	663	620	592	632	653	637	666	661	652	639	634	663	684	691	704	666	673	677	650	657	616	664	699	616	659	642	666	681	665	612	632	671	682	640	665	680	668	643	632	630	643	643	631	662	689	665	639	667	648	608	640	644	671	625	599	619	701	628	656	677	651	626	629	648	693	657	675	635	667	673	642	713	623	668	633	651	644	659	662	695	668	657	662	632	655	656	655	637	631	647	617	646	652	630	655	622	638	622	654	638	685	619	626	679	684	670	654	651	662	630	672	645	721	654	664	590	641	628	662	657	684	676	668	646	630	707	647	657	644	646	630	637	618	691	692	660	644	673	667	639	641	633	662	669	685	635	660	650	652	700	646	612	673	640	665	620	672	638	633	670	658	644	649	706	657	697	671	664	656	645	630	622	662	660	678	633	639	644	635	649	617	652	681	651	605	676	636	657	651	661	684	641	650	601	681	623	658	657	654	666	665	642	658	647	660	631	624	626	607	641	643	645	671	647	648	647	612	667	660	663	658	652	666	663	656	681	619	667	687	626	640	671	684	607	693	656	671	716	636	631	687	637	678	608	674	669	594	665	672	701	646	682	649	700	633	678	664	659	650	663	656	629	638	611	666	636	651	634	614	595	625	621	699	665	623	675	683	670	636	637	655	672	627	703	619	616	639	673	684	628	677	641	656	616	679	668	664	606	615	644	679	665	618	624	674	663	670	629	643	618	681	635	601	641	640	663	695	612	627	669	651	656	670	709	700	663	632	664	666	671	694	594	696	585	658	667	638	661	622	662	663	677	682	629	653	670	655	619	627	609	701	659	633	658	668	703	658	656	653	632	668	650	632	635	672	624	660	615	629	612	674	665	644	617	682	671	665	646	679	663	617	658	673	680	637	687	664	654	641	681	654	672	613	640	637	612	638
28218	28125	25808	14871	2044	500	378	343	374	369	352	329	354	344	350	359	336	355	347	378	341	351	356	351	351	322	359	355	351	336	327	352	362	369	333	356	326	311	364	359	351	335	350	353	373	357	339	365	351	349	346	359	351	387	353	381	395	344	349	374	362	407	318	358	376	383	312	341	332	334	366	363	350	351	309	336	362	356	345	367	360	348	374	347	330	367	374	376	335	349	335	359	353	326	332	356	372	355	355	347	348	367	370	346	363	339	339	386	360	326	371	355	350	337	359	363	327	318	354	340	332	340	369	360	367	376	329	350	373	361	340	353	368	345	353	376	308	345	347	335	312	353	333	345	335	360	346	399	355	341	361	354	345	352	376	338	352	371	362	357	359	364	370	349	370	336	371	341	343	322	369	332	344	335	343	341	354	384	332	339	336	362	348	357	329	322	345	337	350	356	355	362	351	353	341	363	344	320	361	339	342	350	312	366	354	320	342	339	349	328	327	374	305	337	346	383	330	327	346	349	319	326	351	349	342	344	310	338	357	322	368	345	346	350	354	327	363	346	355	320	346	368	311	339	327	326	329	339	363	331	330	329	351	370	369	379	344	309	389	323	379	338	338	344	365	349	331	328	340	336	342	325	373	349	370	337	361	358	363	363	365	362	354	361	352	348	354	366	322	364	337	338	341	366	374	334	349	348	361	371	359	335	369	332	391	360	372	328	347	335	367	351	344	377	350	344	354	352	329	355	337	359	334	363	347	329	334	360	328	331	326	343	374	345	389	353	332	349	338	335	366	357	316	371	363	317	327	338	346	330	360	356	343	358	366	355	365	349	358	341	346	380	360	325	379	377	361	373	324	374	329	362	329	372	366	345	357	341	338	368	315	313	363	361	358	357	331	343	331	349	374	327	369	339	322	374	368	343	354	331	332	324	354	346	343	375	370	366	379	294	367	341	343	361	334	373	345	353	342	363	359	314	364	346	343	339	372	357	367	359	340	326	345	377	364	353	367	302	351	348	357	336	347	366	352	297	347	355	350	329	356	338	388	390	320	340	351	362	343	344	322	355	351	370	316	359	376	338	355	344	335	331	343	377	366	394	349	360	352	337	354	329	362	359	367	351	342	347	351	326	355	353	370	345	374	350	346	361	341	357	349	339	357	367	360	357	353	360	320	362	343	374	339	371	347	384	333	341	325	405	330	347	355	331	334	330	357	349	330	368	346	359	343	359	335	355	367	338	351	367	345	369	341	325	347	351	314	356	349	328	364	325	346	347	330	364	396	350	378	367	332	326	336	373	340	363	367	360	383	341	369	343	355	359	337	360	318	329	328	341	323	354	357	359	366	328	356	343	327	347	355	344	349	333	364	342	327	358	335	343	334	340	382	314	347	361	351	348	388	373	337	360	363	363	368	323	331	347	343	357	375	352	355	326	356	348	369	343	329	383	345	339	344	365	348	392	360	330	387	356	351	361	351	340	402	353	375	341	351	355	346	328	358	346	365	349	285	363	319	335	326	376	373	341	357	362	369	347	356	349	358	345	334	340	304	331	357	395	359	322	375	316	353	347	329	340	374	375	328	328	357	351	346	341	362	327	365	358	335	331	357	328	362	325	354	340	349	334	319	374	366	341	359	348	310	331	320	376	345	355	357	393	334	338	350	343	337	337	344	319	354	337	363	347	362	355	365	353	332	364	370	368	342	336	332	365	359	355	338	347	351	356	372	386	340	338	407	372	337	347	353	355	345	369	319	339	343	341	362	350	347	313	319	320	311	305	366	354	343	374	381	384	377	316	362	342	362	346	345	376	323	353	369	319	352	326	353	364	352	406	321	363	350	365	340	374	363	401	381	387	351	351	364	398	345	383	365	340	361	391	373	377	327	335	369	351	315	355	333	337	364	354	333	353	356	348	369	353	352	340	330	308	335	355	349	379	375	356	347	367	345	366	353	356	356	353	354	332	361	355	349	329	379	339	363	326	319	357	366	343	361	344	344	361	334	341	373	345	330	377	356	386	373	395	354	375	354	349	322	371	336	379	354	335	368	361	374	366	352	324	319	363	356	374	340	348	327	339	331	385	318	323	327	362	320	369	343	343	361	311	330	348	362	341	337	354	366	365	369	333	333	343	343	322	355	343	305	366	368	370	393	335	365	335	328	353	359	326	352	356	349	335	341	339	368	358	356	309	320	362	349	328	357	344	333	354	341	348	326	364	360	350	338	327	397	344	338	340	352	345	358	342	373	361	342	339	353	344	375	351	359	370	325	359	350	343	351	373	344	353	341	331	360	353	359	362	334	332	357	366	320	377	348	358	330	378	364	333	342	361	368	340	349	352	338	349	383	361	329	338	343	321	354	364	326	362	315	354	353	336	352	354	323	335	317	318	333	322	376	336	343	349	344	352	343	335	365	386	384	320	340	331	366	374	375	356	364	327	376	367	359	336	390	379	343	366	373	343	381	348	340	324	347	355	334	348	340	331	339	314	344	368	349	343	357	345	347	378	344	360	326	378	343	333	352	372	339	352	354	344	337	334	389	323	380	369	344	378	350	353	375	375	336	339	335	327	345	339	368	359	355	347	326	363	340	344	366	353	401	370	375	345	384	364	341	365	356	338	360	377	354	336	351	304	353	342	354	382	362	344	364	324	336	355	336	358	322	329	336	351	364	368	335	354	359	340	395	355	346	360	304	344	325	334	348	337	351	346	338	342	330	378	367	321	340	365	325	357	378	340	322	377	339	365	379	341	341	356	353	357	343	328	337	366	360	342	333	337	314	317	322	318	320	341	350	324	328	311	333	357	358	347	365	337	341	317	382	334	377	334	310	367	348	373	358	364	354	317	327	315	373	359	356	380	372	345	366	364	384	356	355	343	372	348	343	371	353	368	323	367	361	339	336	341	366	320	340	331	400	370	350	330	352	352	316	356	349	343	358	348	313	358	381	331	346	364	360	346	315	391	369	353	356	384	312	333	349	391	343	355	339	371	362	332	362	360	379	344	301	348	366	362	354	365	330	372	340	339	388	345	309	379	384	362	367	380	343	342	343	322	355	332	324	373	339	345	347	388	356	339	333	382	337	346	338	389	374	317	348	381	332	360	367	311	381	322	352	357	346	337	345	345	359	328	319	326	376	349	351	354	307	356	343	332	331	357	356	370	337	316	356	315	346	345	350	364	360	336	366	325	364	355	326	337	363	332	358	331	335	371	360	354	343	359	362	351	344	325	388	326	358	338	370	335	389	354	311	350	355	357	356	363	310	321	364	362	344	337	348	366	317	332	352	374	366	385	345	381	345	360	328	341	337	333	301	363	391	325	323	339	381	353	340	335	353	361	369	368	350	330	375	395	367	367	351	338	344	353	347	328	353	374	354	355	357	363	346	360	346	329	369	368	342	352	344	323	368	352	329	400	360	397	368	360	350	356	353	342	343	404	333	349	349	337	373	364	343	383	348	372	327	365	369	367	366	363	315	349	366	366	359	342	368	386	306	355
36930	45949	31111	16829	3416	1086	619	603	639	575	600	622	602	609	632	589	644	640	541	557	618	581	577	616	604	597	576	652	610	588	620	575	579	599	619	560	619	633	595	602	583	595	589	613	642	586	589	596	616	567	612	577	560	608	641	619	622	645	607	564	607	619	591	606	571	591	652	611	558	583	612	594	612	612	610	580	600	612	594	567	579	543	595	551	595	588	622	614	566	624	604	593	637	599	571	561	616	647	613	582	623	603	584	570	604	592	597	570	593	609	637	586	610	594	620	595	603	613	613	576	586	608	609	613	590	578	626	594	633	594	604	585	601	605	563	595	585	645	563	603	605	614	588	583	609	618	595	572	636	563	580	609	548	612	642	593	563	592	605	618	632	622	600	584	580	611	608	586	582	621	591	603	581	616	551	598	626	615	574	579	599	565	603	611	629	580	619	628	639	586	613	605	617	597	667	622	558	617	570	593	607	589	639	575	602	609	673	597	601	582	602	625	586	606	602	567	560	581	547	584	601	599	576	577	585	605	614	618	604	584	615	575	586	631	588	589	600	611	577	604	576	608	629	594	612	592	580	625	569	584	637	589	594	644	578	587	590	571	614	644	615	613	590	598	616	535	601	556	624	607	610	601	615	596	578	561	595	594	585	633	636	571	620	590	604	601	545	580	637	577	580	595	629	612	574	596	606	608	651	603	603	623	582	590	608	671	628	604	584	564	590	578	615	578	563	604	572	624	576	600	619	548	596	577	590	543	588	587	610	558	625	610	611	631	566	561	608	578	573	635	585	626	612	581	591	574	568	614	597	627	625	650	563	606	576	536	574	578	591	565	571	622	585	629	622	549	592	546	575	628	576	620	574	629	670	628	592	590	586	590	596	625	569	610	627	583	660	599	624	618	618	590	550	573	584	608	600	578	651	595	586	593	599	578	531	623	570	564	591	619	672	621	658	552	577	620	574	629	606	568	593	595	603	608	585	604	603	571	603	580	619	618	592	573	594	553	593	592	609	623	556	586	593	599	592	611	604	568	558	589	622	619	596	577	596	589	614	622	559	587	555	654	628	601	531	618	635	637	628	618	562	540	603	578	597	568	603	618	579	589	589	630	599	590	610	581	603	605	559	601	578	582	580	622	605	622	594	650	572	545	600	620	616	538	622	592	587	601	598	555	548	608	537	569	626	578	585	622	617	619	599	598	579	622	565	560	583	624	603	606	581	580	587	617	630	607	593	599	578	582	559	577	592	590	596	583	579	578	547	573	614	548	613	586	589	631	634	646	559	561	590	617	596	606	609	575	595	632	557	603	602	617	574	602	604	562	583	593	594	628	579	629	554	594	581	566	591	571	579	601	600	596	585	571	591	640	613	624	623	566	577	628	542	609	614	560	584	649	604	588	604	606	568	624	602	628	580	630	605	614	579	605	610	584	623	582	573	636	598	624	595	586	603	633	597	564	582	618	603	590	579	632	661	588	637	595	560	628	626	607	602	633	634	636	600	553	606	586	606	621	557	625	624	602	601	589	579	547	567	583	572	578	634	580	628	619	632	568	604	609	592	581	600	593	627	548	583	606	582	573	577	579	601	602	559	658	609	604	582	575	543	625	589	586	636	577	603	627	601	611	605	599	601	637	589	586	579	608	571	633	594	631	634	608	585	633	563	612	615	653	584	621	615	557	605	644	594	612	635	624	556	614	619	579	616	644	625	672	578	634	600	615	561	582	635	577	569	607	607	601	581	572	569	578	609	587	599	589	615	575	616	638	603	604	644	582	573	596	603	638	600	621	564	587	606	585	554	598	624	640	612	577	614	608	616	595	612	613	583	573	622	585	641	616	568	598	604	577	625	603	595	623	562	677	594	586	578	601	595	583	604	597	613	606	597	624	570	551	581	597	581	573	580	642	588	596	580	558	622	643	564	608	627	616	579	618	611	576	653	590	602	558	633	613	594	572	567	634	625	604	575	612	578	595	551	631	602	642	621	636	610	627	636	566	598	587	577	590	581	565	583	591	550	610	624	623	583	598	633	606	572	603	569	605	616	605	599	588	622	592	618	580	613	575	549	578	598	597	592	613	625	601	569	605	577	591	587	591	599	632	611	552	633	625	600	541	623	607	645	613	590	634	601	601	565	617	641	571	585	615	583	639	584	608	574	640	636	637	592	545	549	603	584	571	626	596	584	612	627	539	602	616	590	559	588	583	594	655	608	594	571	580	549	580	622	624	584	557	599	629	602	623	588	554	634	607	627	535	596	611	547	583	588	630	631	573	601	563	601	579	555	623	619	571	585	634	635	587	578	618	656	604	620	665	589	595	591	618	609	563	636	608	599	591	628	565	608	580	585	632	600	603	568	599	586	617	606	542	624	600	611	609	631	601	586	603	608	580	621	617	599	617	619	606	595	634	583	602	585	558	609	586	612	594	644	617	594	574	622	638	566	616	629	618	603	603	600	572	561	580	561	595	655	631	610	619	574	565	568	658	562	591	574	577	588	614	578	576	564	599	606	570	654	604	601	577	588	593	631	597	583	591	555	523	602	640	603	626	582	600	613	617	561	595	586	589	620	587	621	590	595	594	641	587	572	600	587	636	572	569	585	591	580	591	615	593	621	611	583	593	608	586	624	590	561	574	601	637	652	580	605	580	645	638	587	645	580	604	594	621	590	578	586	600	639	617	600	644	623	599	594	551	625	596	612	588	570	591	614	614	602	583	585	630	620	560	590	619	625	579	588	612	609	610	637	624	618	581	648	590	624	558	595	614	634	616	612	586	611	595	570	614	620	586	601	616	605	580	584	540	622	602	592	653	606	570	598	579	555	599	579	618	593	605	576	587	570	618	621	645	607	627	600	608	579	581	592	588	612	604	615	604	600	625	567	586	580	562	582	559	627	606	622	591	585	579	627	576	615	596	638	588	596	592	551	595	578	633	605	557	634	580	608	598	576	619	616	595	648	581	624	593	591	601	571	637	629	580	584	607	622	607	631	588	605	586	613	606	646	579	594	609	626	560	598	606	597	584	577	558	615	640	574	629	604	607	586	626	629	593	618	594	648	571	575	588	575	600	594	591	596	634	558	583	565	596	609	604	594	581	542	619	583	571	581	610	541	612	598	632	584	584	590	592	625	588	599	571	599	566	618	604	592	632	599	600	608	591	596	585	585	654	646	598	605	584	644	612	620	647	583	626	588	558	662	635	570	588	576	596	565	625	576	567	611	613	575	613	628	621	569	579	663	602	625	609	611	610	565	558	595	569	577	598	616	623	606	600	592	633	571	631	574	618	607	591	622	623	582	577	583	613	636	556	613	591	609	604	584	593	602	654	566	593	592	609	616	594	577	597	553	598	618	613	602	594	577	593	617	611	620	588	615	594	585	584	617	561	603	565	627	552	652	607	663	598	611	608	581	653	590	603	645	598	569	607	631	558	611	607	546	574	598	572	550	616	608	611	588	617	596	554	581	640	665	594	592	613	583	627	599	587	588	635	640	615
24083	22652	30804	27266	20796	10915	708	371	350	330	348	333	374	321	335	339	354	315	345	338	334	363	326	355	368	330	325	374	345	325	313	308	337	338	332	341	362	332	325	326	326	307	338	346	341	362	332	359	283	356	317	315	339	334	322	302	347	292	321	321	322	339	304	306	336	342	313	330	311	352	411	374	323	359	299	300	335	342	343	323	325	337	335	343	321	339	332	338	290	341	295	311	345	371	324	333	342	324	324	302	292	336	333	353	330	353	311	327	318	322	352	338	334	331	313	337	328	293	325	315	331	362	320	346	320	344	353	313	332	370	313	318	290	335	326	332	317	337	329	308	357	328	314	326	322	324	308	325	358	335	353	321	337	319	351	310	329	336	317	308	318	315	334	338	330	357	354	302	327	309	331	337	332	327	319	329	286	345	352	340	318	311	341	353	371	318	319	372	351	344	299	302	313	325	338	307	311	319	337	330	335	348	301	339	358	298	322	304	330	334	335	335	354	351	336	330	307	324	348	328	290	338	330	346	335	317	323	313	317	340	314	344	343	351	329	317	303	307	327	313	339	319	328	325	308	350	331	323	304	356	331	283	343	340	324	336	330	331	308	313	329	333	339	319	348	327	367	361	310	346	369	329	335	336	318	301	317	329	325	306	308	292	334	346	295	336	321	335	319	350	313	336	327	302	259	328	325	310	320	348	316	310	360	298	337	317	317	318	327	326	328	347	350	313	311	365	324	337	320	313	332	319	333	355	374	366	322	320	353	337	325	312	340	356	334	351	332	316	351	356	366	331	328	319	347	327	355	309	324	341	321	306	325	312	322	314	344	339	314	323	318	326	292	321	317	305	340	288	334	331	315	321	326	345	360	326	331	344	312	319	320	366	366	323	324	310	309	333	331	348	333	360	337	334	328	356	293	339	346	324	326	353	322	358	337	313	337	336	309	351	331	365	333	347	325	375	335	331	365	322	356	308	309	320	318	334	336	323	330	339	332	351	345	328	331	305	338	335	321	331	326	326	332	332	327	327	340	352	336	321	325	331	353	361	308	347	334	336	328	345	324	362	352	338	336	365	316	299	362	331	315	360	298	300	318	312	299	310	310	328	321	354	342	355	330	327	326	341	301	338	345	331	347	337	323	329	352	350	331	304	338	296	346	323	295	298	317	301	319	345	314	329	347	319	312	327	314	325	359	316	323	336	351	350	348	308	347	311	361	324	323	331	351	335	300	325	324	316	330	333	344	323	344	331	332	332	315	309	339	333	293	342	355	309	333	323	327	337	317	306	322	324	328	322	343	305	326	324	331	292	326	337	305	327	309	306	340	304	293	334	329	328	343	319	348	335	367	316	321	303	319	334	326	296	339	320	335	334	334	331	328	325	321	333	308	343	333	348	303	297	317	341	324	351	321	311	328	347	331	335	326	318	341	324	275	321	316	345	298	339	327	297	324	337	298	334	289	339	325	333	332	342	333	320	347	350	337	328	292	308	360	346	329	336	334	331	334	347	301	316	317	335	319	312	316	322	323	316	316	343	378	299	343	304	348	314	340	346	352	319	309	317	315	306	329	329	333	324	326	311	336	337	334	329	333	347	343	347	329	340	335	329	309	340	342	336	342	307	336	329	315	342	348	338	362	339	323	361	362	303	329	348	302	325	309	340	328	288	338	362	339	330	326	343	341	293	335	280	350	331	342	326	335	350	344	309	313	330	339	320	343	322	314	330	338	333	289	340	323	347	335	324	331	316	308	328	302	319	322	330	340	329	322	349	337	303	322	331	304	333	301	316	317	319	368	292	327	335	329	314	328	327	341	329	319	340	330	361	362	352	342	309	316	346	317	337	312	322	330	377	346	305	349	337	354	333	304	316	314	304	316	312	322	307	340	321	315	356	352	317	310	342	313	337	313	311	312	322	337	335	319	346	312	335	303	328	333	357	329	343	360	349	324	294	322	352	335	291	348	289	335	324	331	333	348	361	328	355	306	294	341	343	349	311	297	324	353	312	319	342	316	333	327	342	350	322	353	321	321	325	332	316	301	316	341	334	304	369	326	344	360	324	332	336	307	359	303	352	321	333	322	331	317	303	360	381	346	359	366	298	306	330	330	317	336	330	308	297	334	327	302	324	315	332	348	345	332	309	317	347	328	298	340	344	316	312	351	346	314	344	324	340	334	302	312	325	328	338	322	312	353	330	311	341	325	329	343	338	322	326	344	320	340	312	307	310	359	321	346	288	345	363	326	333	308	341	340	322	312	390	335	324	292	321	334	346	331	323	339	307	338	358	332	291	335	350	327	351	346	318	349	322	346	315	324	315	328	312	355	304	333	326	352	345	324	303	319	323	316	318	333	316	340	330	343	313	334	302	301	359	338	302	320	341	301	343	345	335	348	336	343	316	347	356	341	341	368	319	315	331	369	326	315	334	315	309	363	316	338	297	302	317	340	313	325	323	333	304	331	310	321	328	325	373	372	330	309	315	322	283	308	334	311	330	345	306	314	338	315	341	295	324	330	349	318	354	350	322	326	333	335	301	321	324	348	330	307	344	325	288	346	320	331	323	348	320	331	332	318	339	327	303	301	348	331	392	357	295	343	318	343	317	306	329	292	329	326	311	350	344	329	337	340	305	352	365	322	352	285	348	341	362	316	342	334	318	342	318	318	322	302	326	308	311	326	290	301	304	336	330	335	326	324	322	332	305	294	320	340	370	322	340	328	302	344	305	308	339	350	287	304	353	314	321	323	350	321	319	329	340	338	331	325	333	334	317	324	332	327	321	328	343	321	310	342	362	325	313	328	330	327	338	318	353	342	327	327	326	320	322	354	331	302	356	357	369	300	319	328	317	346	334	319	348	306	322	323	343	326	301	350	349	345	336	344	312	325	291	338	328	351	299	322	329	318	305	310	328	325	340	333	348	303	314	304	338	328	353	312	345	326	316	348	360	334	309	313	344	319	332	335	300	295	318	327	334	327	321	322	340	337	334	327	342	312	308	333	340	315	329	306	330	365	342	334	373	298	313	312	337	348	317	347	332	326	340	346	313	328	291	336	316	347	318	311	348	342	329	344	340	347	302	305	344	320	319	331	285	306	293	317	309	293	324	328	344	319	315	307	317	357	321	325	324	321	304	310	353	353	313	332	310	312	341	304	347	326	335	297	319	339	328	348	322	370	320	322	315	300	320	337	305	318	337	322	320	337	354	333	310	338	347	308	330	310	302	331	321	322	324	324	347	329	365	347	344	341	313	317	321	320	322	316	333	339	318	343	322	342	338	328	364	335	315	336	360	333	327	324	306	304	340	327	339	309	308	290	342	355	325	336	332	317	324	306	329	359	344	324	328	334	337	334	307	308	342	330	323	345	352	330	299	349	292	339	340	334	321	311	340	325	339	326	380	334	312	334	332	351	328	337	323	349	324	327	304	327	327	374	334	340	315	306	321	333	360	322	329	320	343	324	329	316	330	347	324	325	328	334	353	315	305	332	323	308	318
59061	88509	65816	44217	19433	4224	656	622	625	617	551	593	588	566	594	590	576	565	579	541	560	541	610	589	577	557	556	567	568	556	530	504	590	540	579	576	586	564	606	577	571	594	590	574	556	557	587	569	591	573	534	588	601	576	589	527	519	532	547	587	549	570	533	563	561	575	583	581	569	620	663	608	603	613	557	551	574	566	539	546	591	555	609	516	577	549	553	615	551	555	568	584	564	552	551	527	617	560	564	534	527	596	556	581	563	528	603	602	545	623	536	568	557	564	576	572	597	542	532	589	545	556	577	570	577	578	568	549	582	539	547	567	552	567	573	541	577	562	572	553	523	551	584	540	623	537	582	592	591	556	564	562	597	538	538	562	594	542	597	568	568	551	560	550	581	570	582	570	560	579	538	585	529	524	576	549	524	593	581	574	535	521	567	532	518	568	617	551	540	562	569	585	610	536	514	531	567	551	580	569	582	583	555	530	540	524	589	584	533	523	541	550	568	574	540	541	553	547	582	578	537	568	595	526	576	543	539	514	540	560	569	584	577	569	591	527	538	589	568	564	529	583	534	519	566	611	527	587	512	573	596	565	566	536	536	600	595	564	572	554	602	546	566	574	567	553	587	553	562	546	551	561	566	565	550	544	540	575	545	567	565	563	560	583	592	605	547	538	552	523	582	593	562	598	530	535	559	579	529	570	598	557	573	572	601	532	542	589	611	570	536	563	543	566	571	575	593	639	583	586	565	549	516	570	582	597	597	555	555	588	543	575	573	556	552	521	587	551	580	533	573	610	548	587	583	567	574	586	570	546	575	547	533	587	562	585	560	570	581	545	568	578	548	561	561	568	576	522	535	574	642	550	559	522	563	560	585	587	565	579	531	553	569	569	605	503	546	529	534	582	540	575	577	619	602	577	543	558	557	572	531	577	589	528	609	586	524	582	550	571	580	592	549	538	556	576	578	522	593	571	568	570	542	604	592	576	527	563	559	554	552	579	586	554	564	552	552	609	536	576	544	538	543	511	578	561	544	569	605	521	561	543	569	590	566	541	567	548	534	595	531	563	533	592	576	591	551	541	569	593	532	565	608	567	557	550	568	571	575	556	538	580	558	552	566	558	550	562	541	552	532	537	582	536	580	611	596	544	562	537	567	563	577	550	590	566	549	554	567	549	537	576	586	567	555	539	538	566	518	571	591	561	586	535	563	583	546	605	561	550	535	569	565	536	561	579	543	573	558	526	586	559	559	547	555	580	538	553	602	590	520	544	542	572	521	555	555	574	598	566	564	584	562	523	548	572	576	566	560	590	566	589	564	627	567	545	593	570	569	557	552	550	565	581	579	561	564	538	609	598	568	532	590	556	549	544	547	569	577	559	573	551	572	576	547	583	570	579	541	542	568	583	562	579	570	560	611	585	558	567	589	558	563	556	560	577	575	527	576	589	553	545	605	559	556	551	605	552	548	586	544	561	563	588	601	561	524	524	551	537	527	604	633	543	598	559	567	552	557	556	526	551	571	574	639	568	566	590	577	527	571	543	542	561	573	576	560	563	540	581	542	574	546	558	574	587	607	533	546	541	588	522	568	587	607	607	544	577	613	543	566	556	584	567	536	601	587	528	569	550	613	555	533	512	560	518	544	595	578	571	524	570	580	565	585	584	564	527	557	588	529	538	590	522	521	549	572	558	561	589	594	559	539	557	589	557	570	565	560	559	575	537	533	563	583	550	575	554	591	575	573	559	579	549	584	571	532	533	584	527	546	596	570	617	574	557	545	541	533	562	579	557	569	525	596	565	555	587	587	530	529	544	522	535	570	618	519	556	562	543	568	579	607	555	540	556	543	582	539	598	554	577	593	562	568	610	511	555	564	546	571	581	613	529	570	626	557	569	555	571	558	569	570	535	550	566	584	572	554	608	575	531	567	557	557	556	557	616	554	586	567	556	562	575	566	538	568	558	572	572	499	556	538	578	573	541	588	586	563	553	562	591	543	590	567	528	595	541	584	553	559	593	569	519	562	569	584	563	566	533	557	559	549	547	592	552	568	572	563	546	550	555	589	541	571	543	529	517	570	565	560	592	567	566	556	539	509	605	507	547	563	566	577	590	583	622	540	634	595	587	603	557	555	561	547	564	551	566	576	592	562	565	551	596	576	564	549	531	563	547	548	577	582	582	575	527	596	598	610	573	547	543	570	569	570	581	597	576	583	549	575	564	618	541	553	579	562	543	535	573	565	565	572	590	538	592	595	589	540	568	548	561	531	603	568	560	560	569	556	548	542	546	585	564	586	569	567	558	572	552	506	561	568	611	581	550	569	555	621	556	571	553	581	561	587	551	564	581	565	554	570	591	572	562	550	555	492	545	535	533	607	563	555	536	534	528	514	599	558	577	589	599	593	559	552	522	556	535	571	605	532	535	564	555	541	538	578	531	578	509	594	568	594	612	543	564	534	536	582	589	554	581	535	558	555	561	556	566	551	604	557	576	567	536	587	564	537	560	566	589	555	569	494	523	562	593	551	567	594	550	578	552	598	577	551	558	587	525	577	541	607	574	521	569	565	585	499	572	548	554	550	546	563	568	555	561	568	552	553	567	594	563	517	582	554	578	580	548	577	560	543	537	558	525	530	559	582	535	544	558	601	570	561	565	553	595	532	592	598	555	547	539	531	558	557	587	547	583	554	569	576	533	596	540	571	558	531	584	543	586	581	567	571	550	542	581	611	575	577	569	577	541	562	589	591	558	532	568	564	554	547	576	546	558	590	601	597	566	551	541	557	582	529	534	542	535	527	539	560	552	580	575	538	546	565	567	608	524	575	554	568	576	563	569	540	545	559	533	499	560	532	577	558	540	569	573	524	538	605	541	582	618	569	560	555	526	512	576	542	581	573	539	578	556	616	556	572	567	562	536	586	564	544	567	580	541	530	573	547	564	509	563	580	554	551	603	558	593	572	612	527	580	558	564	547	576	584	557	569	566	534	552	565	544	577	584	536	509	581	538	590	628	530	583	596	536	588	560	571	592	515	596	538	576	583	522	583	563	571	602	593	610	565	558	594	589	548	576	618	532	535	563	579	596	524	581	551	600	626	589	571	535	516	525	584	538	557	530	588	556	538	557	576	540	564	552	562	519	571	562	557	580	569	569	550	555	526	560	547	544	516	520	575	590	587	519	553	580	582	574	572	576	549	560	535	527	535	566	580	539	510	567	550	564	582	547	568	562	546	572	552	566	573	554	549	548	593	544	599	558	589	587	583	572	568	561	562	595	565	556	525	540	554	574	545	522	572	585	530	565	582	571	536	559	560	506	550	528	555	581	557	560	565	603	555	545	572	574	591	587	569	587	643	562	548	572	562	560	558	549	528	569	522	553	574	606	565	557	576	539	572	571	576	575	520	528	578	563	541	537	552	533	574	522	564	581	553	554	585	537	537	585	565	562	599	559	539	507	582	576	531	564	564	557	586	541	573	528	578	547	551	568	551	555	561	620
22964	21623	29850	25142	21481	18579	4773	497	417	430	399	441	384	391	413	387	434	423	420	426	393	441	392	400	363	399	407	394	428	392	402	399	399	386	410	423	373	428	349	369	405	393	392	418	411	400	403	372	386	395	379	414	391	376	416	407	363	392	414	394	411	426	381	416	361	397	376	405	387	400	464	458	400	368	376	372	427	409	426	389	421	410	394	373	400	415	374	374	417	389	354	397	364	382	398	369	389	397	405	407	394	368	399	375	417	379	412	394	383	373	367	396	406	391	392	375	420	389	406	394	446	366	371	395	368	356	407	433	377	383	399	375	382	407	369	412	379	391	428	396	359	369	368	384	377	430	402	435	381	429	417	412	411	386	379	394	361	406	403	394	392	391	393	350	413	418	398	354	381	389	372	409	365	397	390	348	393	399	393	384	395	375	378	422	394	368	393	375	375	379	386	411	382	378	372	362	355	387	353	395	363	392	395	370	414	361	383	373	402	366	388	402	392	390	385	408	387	423	386	406	395	385	406	393	394	384	411	422	430	393	388	384	390	403	390	388	400	412	364	377	416	429	356	419	408	400	411	381	381	385	404	384	410	353	359	405	434	356	417	420	401	380	402	385	404	393	373	404	400	383	372	397	358	405	405	389	389	374	349	377	395	425	379	420	350	401	348	374	394	388	404	408	394	392	404	388	430	448	387	435	394	429	406	411	405	392	394	392	400	411	373	401	412	410	401	399	422	425	393	385	374	404	422	394	388	381	415	368	397	384	354	381	392	395	361	393	400	408	407	394	360	412	375	386	405	366	352	383	370	387	387	399	416	428	421	395	377	420	374	383	398	384	381	405	402	377	409	374	405	391	424	391	411	400	393	411	362	393	384	397	416	411	403	371	393	410	371	404	414	397	350	405	396	410	393	358	370	386	389	406	371	353	384	412	410	408	369	418	405	397	412	377	413	404	403	434	370	393	411	389	390	368	395	358	397	374	410	434	400	370	395	412	419	404	402	384	360	374	425	409	403	397	403	363	406	388	375	371	413	398	386	410	419	388	421	395	407	401	383	385	424	404	425	405	385	388	384	379	415	377	414	361	367	376	359	366	389	412	397	389	405	383	399	380	395	393	398	363	407	379	389	392	376	416	361	361	354	411	411	378	390	414	392	367	414	381	382	372	388	428	397	400	401	374	392	386	425	427	389	371	398	367	420	397	397	382	418	405	385	378	391	404	387	388	406	401	393	377	372	370	403	402	416	419	387	358	414	411	379	380	408	395	387	369	363	378	403	408	384	392	400	420	380	373	382	415	409	395	429	385	414	364	396	379	390	397	375	377	394	361	390	421	389	394	418	377	427	380	392	379	368	409	383	396	414	366	370	379	423	410	356	395	410	387	402	382	416	381	357	430	414	411	395	384	366	396	373	420	406	395	422	386	390	423	416	368	389	398	396	377	394	359	390	379	360	387	362	345	414	394	387	409	417	408	384	370	372	372	393	383	397	424	370	393	380	373	380	427	422	380	397	351	381	402	409	374	434	412	423	401	370	371	368	356	409	346	417	391	389	415	359	383	400	385	393	374	409	384	412	359	421	360	383	375	379	409	375	363	357	394	429	385	401	379	364	394	356	397	360	380	399	418	394	428	382	412	408	352	392	402	414	408	399	405	366	381	369	405	397	363	418	357	374	396	395	369	408	452	387	349	408	425	370	410	364	427	351	386	384	407	406	396	357	391	389	390	365	395	431	356	382	379	373	393	402	450	417	358	383	417	393	380	379	383	366	402	370	369	386	400	424	401	385	387	389	373	366	377	380	355	421	393	379	419	389	395	396	408	386	409	377	394	355	367	394	421	412	385	404	432	423	394	379	393	403	376	400	395	367	353	389	369	413	370	378	395	377	402	377	378	369	392	403	396	427	359	397	362	417	354	424	392	368	383	381	416	428	398	406	368	404	420	378	411	374	402	426	385	383	398	423	405	361	383	397	387	371	387	386	371	378	412	391	406	391	405	392	380	376	398	450	403	364	411	388	390	371	377	391	400	409	379	381	412	386	399	410	393	406	375	395	440	383	414	362	399	379	393	356	417	378	397	364	403	373	413	427	371	370	351	385	382	446	385	369	400	374	412	415	391	358	416	423	360	438	383	409	386	402	380	364	377	415	402	401	378	369	375	395	429	380	346	368	367	394	384	378	387	362	391	436	408	367	402	407	403	393	400	409	389	372	424	363	376	370	420	353	401	395	360	410	418	399	435	362	426	390	393	399	393	407	424	413	404	382	389	405	391	390	420	408	415	400	373	391	416	353	382	401	396	405	386	414	430	379	377	395	399	369	375	363	397	358	382	419	409	347	372	424	399	404	439	396	367	347	391	389	391	406	393	430	390	369	401	386	399	382	383	398	390	375	363	382	392	424	390	369	421	408	362	359	422	421	373	403	340	384	394	399	341	440	408	403	379	388	388	377	404	361	394	373	401	394	396	400	371	405	390	391	405	387	384	415	361	405	352	356	409	399	395	377	394	397	375	394	388	374	400	365	381	391	435	415	423	370	398	410	379	406	416	420	410	459	409	386	397	385	396	402	408	406	404	415	400	378	388	373	383	412	389	373	376	368	355	412	402	401	388	367	363	397	397	352	393	416	372	422	405	370	398	371	354	414	359	396	402	363	364	354	383	377	381	383	428	393	409	386	414	388	440	408	434	354	392	369	378	388	371	388	357	382	391	389	393	387	427	390	361	416	384	380	400	390	421	377	400	389	402	372	418	355	372	398	413	402	407	444	407	365	400	364	412	376	361	397	410	363	402	384	407	379	387	373	380	403	398	387	385	394	367	441	380	379	414	413	408	413	369	406	420	404	372	382	356	397	402	392	389	393	406	359	388	362	363	418	406	372	385	442	379	399	370	413	413	369	409	394	366	407	403	367	354	414	423	402	382	424	383	404	365	407	410	395	357	368	357	401	387	386	359	376	397	432	449	351	374	397	427	399	401	410	380	399	400	425	378	367	394	402	419	388	388	377	416	425	376	432	423	411	373	383	363	403	412	384	385	406	405	377	407	364	432	397	368	397	371	363	384	403	380	405	404	424	414	414	385	372	406	389	370	384	386	389	406	376	341	374	379	373	421	410	389	351	391	378	375	387	345	413	413	398	402	406	368	360	375	401	377	398	379	347	355	390	403	387	373	395	400	358	366	389	380	393	387	426	404	406	375	349	355	383	399	378	375	371	401	371	383	387	363	385	369	410	405	424	381	388	387	396	388	383	405	408	405	423	422	394	372	389	401	379	411	393	392	396	373	392	350	381	402	384	387	367	378	386	377	380	378	353	401	376	363	395	383	407	412	397	393	371	401	388	396	356	421	413	388	377	382	380	395	414	389	404	388	413	419	412	369	364	376	408	423	394	383	402	381	387	396	383	386	378	386	413	363	353	391	396	398	405	415	410	372	415	376	403	389	411	407	375	380	424	390	399	398	384	386	379	385	404	374	404	403	372	391	405	401
58156	96351	75413	52745	26518	5257	768	826	727	708	749	696	672	668	664	665	662	632	662	595	656	670	659	714	701	661	683	654	700	640	607	686	668	688	659	679	601	676	666	627	690	661	651	652	636	612	635	677	656	627	627	628	687	633	680	632	616	607	686	638	598	660	652	721	654	688	631	624	682	690	865	848	744	693	672	645	642	630	666	668	616	651	585	626	639	673	622	666	653	661	625	648	614	644	649	688	646	645	657	679	665	658	640	628	652	665	637	628	637	640	678	640	657	630	620	599	614	618	679	616	664	640	615	661	675	619	648	639	644	605	636	645	668	622	652	664	616	628	676	641	627	658	678	618	650	608	631	661	659	659	636	646	617	663	629	660	656	632	643	641	624	620	639	680	632	675	651	632	674	614	643	663	593	637	627	640	636	616	645	650	635	650	624	641	676	661	662	620	602	618	580	600	648	642	618	648	664	637	631	655	663	603	615	607	659	636	639	588	714	615	644	629	602	631	637	642	613	630	641	671	624	633	649	666	616	670	582	653	640	661	671	628	687	627	662	579	645	664	649	669	638	609	645	623	655	628	661	617	613	614	686	657	648	636	704	652	615	600	644	657	669	653	660	599	640	621	647	658	641	681	615	641	649	633	587	639	641	635	691	638	601	610	661	639	658	645	656	639	631	594	605	618	630	614	655	630	669	638	628	613	611	624	642	629	603	643	651	659	635	645	639	627	614	652	622	679	660	656	618	645	631	610	637	648	637	632	665	622	641	651	600	690	653	638	663	631	635	616	664	633	636	609	613	604	662	659	635	647	650	586	605	608	640	617	648	632	631	614	638	600	663	636	659	665	617	659	634	635	613	615	645	659	659	673	668	620	597	639	640	636	653	637	645	670	679	619	627	628	617	666	651	639	627	608	587	671	661	639	631	629	603	612	618	641	615	644	613	618	629	635	610	630	600	642	619	619	629	619	671	597	659	620	657	628	641	630	648	653	651	643	600	624	638	619	632	648	608	627	582	649	599	620	656	618	659	618	672	625	605	657	644	625	649	625	613	634	654	630	622	665	633	653	673	658	626	624	643	621	664	625	638	649	630	662	609	634	661	610	659	611	641	638	666	626	613	610	642	627	653	606	600	646	655	629	626	654	621	647	649	683	628	629	638	657	658	638	627	639	658	648	614	610	637	600	622	589	614	647	643	654	634	627	653	629	627	632	656	619	637	654	601	649	631	683	626	613	649	663	633	626	662	666	618	612	663	620	604	655	587	619	645	581	616	636	630	621	613	631	650	591	638	654	667	591	638	626	638	688	652	674	656	693	565	664	623	658	707	637	679	632	628	662	609	682	608	620	652	640	593	663	684	598	654	676	659	627	629	649	608	586	635	620	653	581	634	651	663	633	592	653	634	610	614	647	645	619	608	649	621	635	634	636	653	637	606	646	647	637	647	646	633	658	599	673	650	619	660	667	589	655	612	648	620	646	568	647	622	600	612	669	567	622	625	619	616	625	651	631	664	666	613	639	597	651	632	667	637	638	667	619	675	613	611	619	628	618	650	672	653	652	619	625	635	657	663	596	599	591	631	617	692	638	670	658	652	620	663	649	645	596	654	638	634	605	623	617	658	619	655	608	641	630	598	648	606	645	663	589	654	624	647	616	655	616	623	664	616	651	615	634	652	639	625	669	686	621	656	656	667	643	589	675	604	624	624	620	649	602	639	655	632	609	668	635	670	649	637	629	606	636	674	604	680	636	614	642	662	614	639	641	658	657	706	668	599	616	640	669	649	616	654	617	704	614	666	597	687	614	628	645	654	644	612	633	632	661	624	659	672	679	652	601	636	631	647	682	654	604	604	641	680	635	647	649	602	643	647	694	653	569	711	632	681	657	629	654	658	660	642	635	672	611	648	672	603	693	606	641	648	632	663	644	685	624	662	702	623	571	639	618	646	666	645	637	605	624	672	641	647	633	628	625	658	639	639	633	648	644	675	654	647	675	609	652	632	614	647	635	640	630	706	658	664	644	651	637	670	615	588	644	628	663	582	645	603	659	623	579	680	636	651	661	636	612	631	629	635	642	562	615	650	613	649	619	598	629	616	639	696	613	602	659	595	648	643	629	666	628	593	643	612	663	642	652	611	601	636	589	644	659	643	658	689	632	670	627	647	623	637	658	589	589	661	629	625	629	649	589	679	665	602	628	642	673	640	634	655	635	659	635	599	605	663	650	645	572	623	613	642	624	643	653	685	608	663	695	645	626	634	656	670	636	656	699	658	676	648	666	637	653	634	618	637	639	631	595	617	618	649	630	648	709	660	675	631	653	652	649	658	610	593	628	647	681	651	655	646	639	654	628	601	641	670	620	641	631	617	611	655	660	642	608	584	664	637	644	606	620	650	627	651	614	656	638	624	651	687	657	676	634	665	634	667	653	597	632	584	668	633	608	637	633	634	634	642	669	623	654	617	653	655	634	632	638	621	667	668	651	656	617	663	646	654	606	646	643	646	664	662	627	630	628	636	657	652	644	627	647	627	643	600	615	634	637	644	638	660	626	636	656	702	623	619	620	635	637	598	634	625	639	680	651	668	638	627	597	634	632	606	615	615	629	645	649	651	642	629	629	615	611	614	651	550	651	620	647	647	625	678	645	654	639	620	627	632	651	651	633	604	633	615	671	615	608	622	643	620	654	654	622	644	622	646	603	616	631	600	647	638	602	650	638	661	634	634	641	668	639	628	656	637	594	650	614	612	629	613	653	663	615	650	624	693	644	659	632	643	612	640	688	634	636	635	664	632	648	697	627	650	620	618	627	681	661	672	634	685	647	631	606	593	626	611	628	629	658	613	687	625	644	665	661	613	653	647	647	646	644	646	626	645	645	632	637	593	679	656	617	663	622	613	598	676	671	676	669	645	653	641	653	683	624	678	651	645	616	627	617	628	669	643	625	644	659	663	633	692	606	664	655	634	619	617	651	659	584	668	679	625	624	641	694	639	657	629	638	624	632	647	593	642	673	621	594	630	645	606	591	634	626	652	635	638	655	635	661	623	665	631	614	638	666	639	637	627	606	628	587	613	607	636	626	664	608	630	653	642	649	628	626	642	642	658	640	605	666	639	627	693	662	615	688	571	646	619	655	631	631	646	627	631	689	622	660	664	671	617	579	636	670	658	606	632	612	609	622	674	624	622	619	642	664	641	625	646	669	634	653	590	679	651	700	676	646	679	649	608	640	653	651	631	615	671	627	658	608	636	653	652	619	701	656	664	653	633	624	612	636	617	610	657	611	623	670	649	656	630	653	667	659	633	646	673	621	612	604	628	629	640	681	632	623	611	638	593	662	617	648	616	629	626	648	629	624	654	663	636	638	594	644	640	612	657	650	660	658	627	638	661	629	608	631	614	597	599	679	609	705	670	615	617	640	664	608	688	603	702	655	659	654	620	665	664	594	647	660	645	640	652	668	683	627	654	646	600	669	630	580	660	616	668	653	631	662	651	605
28390	28253	25959	14760	2159	572	351	346	323	368	383	351	367	391	373	355	372	324	341	353	352	361	350	364	367	316	336	345	345	341	365	339	344	337	356	345	375	357	364	363	350	335	326	321	350	354	373	365	313	334	347	351	350	386	348	361	337	363	333	401	346	345	357	356	375	319	359	337	368	325	325	311	346	328	316	344	339	352	361	346	353	348	359	307	366	317	326	362	347	339	355	332	342	342	357	362	332	349	365	366	373	341	330	321	352	357	337	336	360	334	356	371	368	360	358	356	382	336	334	356	358	320	357	347	387	370	357	363	336	351	359	323	355	354	363	377	339	365	357	359	359	319	343	378	380	355	338	353	340	380	359	364	327	350	387	360	326	349	353	359	338	357	357	346	352	352	372	329	380	358	357	369	377	344	354	318	340	340	353	345	372	328	371	334	337	378	358	338	339	363	354	344	337	374	332	364	346	365	337	334	339	387	388	392	377	349	346	333	334	332	363	360	341	340	329	312	337	357	372	372	358	331	378	311	343	350	361	401	355	325	325	366	366	364	348	318	366	345	382	353	384	369	342	382	330	324	374	347	329	324	350	361	377	345	367	354	349	369	347	365	307	359	344	336	364	373	341	352	341	349	369	345	363	349	375	355	341	349	327	334	357	340	347	334	313	365	351	343	369	351	343	346	349	342	331	386	350	343	373	324	344	372	354	355	349	350	352	361	347	319	364	343	369	369	381	366	344	325	376	369	354	412	354	353	377	347	320	358	327	303	354	320	353	359	343	354	370	364	344	363	347	357	343	386	397	380	337	324	349	333	342	330	288	344	331	329	343	368	338	336	351	343	332	342	336	314	356	352	371	371	330	353	365	372	328	368	340	336	349	340	347	339	368	348	361	331	345	398	325	335	360	337	350	339	372	346	323	323	353	383	367	350	369	361	338	389	366	352	345	349	331	303	346	340	354	365	342	375	364	329	346	315	364	362	329	326	344	378	341	333	327	363	369	346	362	364	334	341	375	389	334	348	365	347	316	360	377	336	320	348	382	311	349	346	314	363	342	300	372	362	342	374	339	338	373	342	356	371	363	325	347	358	351	342	326	349	337	351	328	363	336	365	350	336	370	373	353	321	326	336	347	393	365	358	319	340	379	335	347	341	337	350	362	375	332	357	366	403	353	367	366	348	351	345	323	345	379	354	335	363	348	323	356	357	331	365	329	392	338	353	373	360	347	375	355	345	344	376	367	381	352	342	353	331	364	361	356	348	342	349	307	395	354	344	330	343	354	357	379	357	377	346	341	353	339	389	354	342	361	373	354	363	373	345	343	351	331	352	347	375	334	403	330	341	319	345	337	357	348	364	359	355	348	347	367	343	361	362	354	367	393	330	364	330	372	339	328	335	361	396	344	340	365	384	374	338	340	375	352	365	347	356	375	334	380	346	340	339	333	366	340	302	348	312	352	366	368	361	325	377	347	379	336	335	350	352	342	368	357	336	338	342	360	354	341	353	330	345	327	369	332	379	364	375	343	332	353	337	357	374	336	341	358	348	349	366	346	348	325	354	347	354	346	390	333	340	354	330	355	345	350	302	338	369	366	358	353	331	309	376	370	366	381	344	377	336	336	370	341	342	331	349	355	344	339	381	347	334	354	347	353	344	345	330	348	344	331	343	348	388	365	344	346	335	356	367	344	362	336	372	336	298	336	359	352	371	351	356	358	381	367	357	344	362	330	358	353	388	367	384	340	367	369	329	339	362	361	368	343	367	337	362	331	360	369	334	329	374	368	330	361	331	352	352	343	329	321	365	341	316	350	362	342	329	337	359	383	362	369	338	318	371	369	341	363	380	364	352	319	327	330	363	357	360	358	374	361	355	375	352	339	321	368	369	354	315	330	370	331	352	329	374	371	357	330	353	334	344	353	343	337	320	312	342	380	349	342	370	403	346	364	329	361	337	361	366	351	361	346	367	362	372	329	359	344	323	339	323	343	359	366	355	361	359	344	354	309	374	372	330	362	358	357	369	378	336	347	349	361	332	354	403	363	326	363	338	382	356	346	357	363	357	334	342	329	349	400	312	344	381	363	313	352	354	354	327	366	321	352	358	365	363	381	349	368	332	365	369	334	335	326	323	347	376	369	346	372	356	346	341	353	376	329	311	358	326	368	342	323	335	346	308	325	342	357	348	357	358	336	350	344	360	343	354	338	370	340	374	344	325	341	337	340	331	357	362	348	347	351	303	354	368	372	400	349	339	327	370	317	379	315	373	403	373	378	339	329	360	355	356	391	353	363	352	360	349	361	333	387	366	360	340	316	342	373	349	341	358	321	332	356	351	357	314	346	350	325	368	339	340	367	357	374	350	374	386	348	324	323	322	365	353	348	383	388	332	346	340	355	330	355	363	342	357	356	337	347	376	357	352	340	320	343	344	326	369	350	324	376	379	362	349	336	306	357	369	366	335	363	360	348	345	357	361	362	362	340	343	367	343	336	349	362	368	361	345	331	336	338	348	354	404	313	354	357	344	346	332	330	360	342	395	330	367	362	340	367	374	352	356	343	358	339	350	385	355	345	358	340	379	345	347	340	394	347	320	341	360	343	343	347	361	375	332	358	345	344	356	350	365	350	338	373	340	308	366	348	346	343	340	329	340	336	321	364	374	332	349	374	359	358	358	339	327	366	388	359	326	376	365	349	319	369	362	368	332	358	341	362	330	344	355	350	365	363	378	321	358	355	354	328	342	352	390	371	361	360	373	370	361	377	337	349	359	367	336	367	373	356	360	343	327	332	330	316	370	345	372	366	390	341	324	326	322	331	379	361	356	320	356	342	335	324	347	331	328	356	373	328	368	378	346	366	364	373	349	364	344	338	348	339	331	365	373	374	380	317	370	353	354	326	363	362	337	365	359	356	364	351	370	335	348	355	341	357	316	366	375	327	346	362	350	322	340	355	333	347	364	343	333	349	322	357	372	347	395	375	375	334	361	336	332	387	352	381	341	348	357	355	370	365	354	341	351	346	354	346	361	339	337	372	377	335	385	372	342	317	324	322	325	359	351	323	357	388	355	330	330	358	350	350	359	343	358	358	347	388	372	370	326	311	324	355	346	364	343	348	378	359	357	351	373	358	357	356	353	335	347	322	349	311	353	377	315	376	335	353	326	349	363	351	379	376	345	332	350	380	359	367	332	340	362	333	350	353	341	344	345	317	352	345	358	347	343	340	350	326	387	377	371	356	332	325	359	363	368	347	340	314	314	342	364	340	347	337	330	330	348	351	378	358	327	329	341	331	338	373	347	386	363	398	348	337	327	371	376	349	391	353	343	343	358	332	350	354	362	377	354	367	318	339	321	334	331	354	349	360	358	372	361	362	345	341	361	337	370	324	353	336	347	345	349	359	348	348	337	360	383	310	366	367	348	347	351	342	369	356	353	405	365	355	357	386	363	354	362	353	350	341	333	363	335	368	330	364	333	341	329	351	383	381	385	360	360	336	350
37280	46410	31410	16539	3806	1233	609	621	622	622	606	623	564	602	592	599	621	641	612	662	583	621	588	551	573	600	648	611	613	590	589	603	567	603	552	577	627	583	624	639	601	621	605	613	591	623	661	577	587	616	630	618	620	618	620	620	598	646	631	619	600	650	558	614	636	616	623	626	635	624	625	662	605	600	599	639	602	618	631	595	617	534	641	645	615	614	595	644	602	579	594	611	618	589	604	626	597	604	609	586	584	621	598	614	642	572	640	624	646	572	650	591	605	587	613	550	611	616	638	629	625	604	597	623	634	598	593	635	602	589	569	591	583	571	581	637	619	630	603	558	616	638	591	587	584	561	607	563	574	623	619	628	615	647	639	595	620	586	597	623	609	599	564	580	596	555	602	652	585	619	583	578	591	622	593	619	596	613	613	610	587	605	647	605	637	607	596	581	614	591	566	601	596	601	586	607	615	598	600	611	608	622	613	631	638	662	609	607	609	596	628	609	597	531	652	553	622	584	622	621	575	615	606	604	610	594	580	617	572	592	628	564	599	579	600	556	599	615	593	603	620	616	631	593	587	621	608	623	602	604	614	668	618	629	646	599	595	620	603	624	602	567	655	624	612	548	621	553	621	612	614	639	595	626	611	624	610	630	588	584	582	627	601	583	608	605	640	601	627	575	625	607	637	636	610	607	606	578	638	606	564	636	564	631	592	608	607	616	653	635	583	578	606	638	610	629	592	612	617	598	602	581	570	603	655	603	582	591	593	608	650	585	614	580	605	574	631	636	577	584	585	629	611	624	603	612	592	612	608	594	602	622	567	590	638	628	626	603	621	605	625	563	615	634	607	600	579	599	603	618	610	599	634	621	641	587	601	601	606	602	550	593	608	563	564	590	636	586	631	659	661	597	633	648	594	598	570	605	609	588	631	580	627	583	608	624	553	593	581	581	604	574	572	596	591	589	636	589	581	605	578	642	611	589	630	604	595	661	641	621	615	569	581	621	582	565	625	635	601	632	579	589	612	652	577	618	627	539	578	600	662	557	593	592	565	653	618	610	588	625	598	603	610	612	606	571	578	626	651	615	631	639	606	621	602	594	625	569	621	648	585	619	644	616	616	633	596	615	578	658	600	669	565	627	662	619	631	620	639	587	645	613	568	580	578	562	632	619	617	601	620	642	629	639	605	623	620	639	638	605	592	612	632	614	594	599	615	619	616	600	639	603	632	582	606	608	598	626	576	646	632	577	604	595	592	638	595	628	586	597	623	627	586	599	548	600	577	597	603	646	606	616	622	621	609	631	609	611	604	607	611	615	652	599	583	607	627	618	576	593	560	603	621	615	617	572	543	623	570	596	586	580	580	568	638	626	571	628	578	627	603	562	574	595	629	622	543	616	590	621	603	625	633	609	634	548	590	578	640	616	646	571	624	584	629	609	585	621	616	562	611	614	623	579	662	571	586	642	582	590	670	598	561	618	621	619	632	621	602	611	633	609	578	602	589	630	628	629	595	595	613	580	611	586	590	617	616	608	641	628	590	590	629	617	609	619	625	598	521	626	609	577	644	607	568	591	627	579	625	602	641	616	652	605	632	624	592	633	621	613	612	597	595	628	624	588	601	592	614	606	598	627	587	613	573	632	673	605	592	623	601	628	607	609	616	626	605	602	598	600	630	575	599	591	605	627	611	583	633	634	621	594	618	599	591	642	600	569	646	608	591	616	576	626	597	618	573	638	607	595	604	602	592	610	638	605	631	636	609	593	644	601	594	590	606	640	575	657	601	572	617	621	593	591	605	613	554	592	593	612	589	644	608	593	635	604	595	623	601	584	619	591	611	629	625	614	573	607	597	596	579	591	575	616	611	617	654	642	625	621	620	637	636	609	592	581	599	619	593	586	631	595	589	591	594	608	574	623	618	594	584	605	604	635	630	607	609	580	604	626	605	559	655	604	622	608	616	591	577	613	591	603	633	564	644	609	585	590	653	611	565	615	645	594	605	575	575	599	609	607	583	623	562	587	596	624	604	565	611	595	596	610	608	636	605	608	591	590	586	606	622	606	603	643	599	598	600	601	582	576	633	603	614	616	608	601	600	608	614	553	627	621	599	615	617	591	611	586	642	596	589	621	575	620	682	623	602	591	569	601	583	596	613	590	591	594	556	603	610	625	594	568	556	603	612	608	564	594	558	616	605	644	585	607	620	594	582	578	647	646	619	582	631	562	612	600	554	644	569	573	635	596	598	612	599	586	627	579	574	637	644	652	584	592	591	566	605	615	595	637	590	612	605	663	606	615	625	574	603	597	591	611	589	563	626	577	608	586	617	598	608	572	634	576	600	560	602	602	595	645	640	607	643	597	572	592	625	641	579	580	608	632	616	622	546	623	590	643	614	584	594	615	614	568	612	603	670	637	596	667	593	605	601	596	617	625	636	580	609	599	611	656	613	597	586	601	574	581	600	636	589	612	587	597	611	658	630	592	613	574	624	561	626	632	639	623	639	634	574	562	616	554	595	599	577	561	622	617	594	602	586	597	641	602	651	619	532	566	594	597	573	631	580	597	587	587	620	648	577	578	572	577	612	566	584	581	636	579	548	589	564	575	603	594	600	598	545	606	622	619	576	609	561	603	628	608	627	605	632	636	597	654	628	612	554	593	633	621	628	659	612	574	607	569	634	587	614	610	588	622	652	583	604	605	579	577	603	622	643	617	579	648	565	590	597	601	624	634	589	636	629	618	591	634	579	572	610	592	568	561	621	625	640	589	606	604	616	625	641	657	624	616	585	575	583	602	641	609	617	589	595	563	567	613	665	645	607	591	638	602	568	590	626	608	593	586	626	616	641	611	618	583	603	603	595	568	590	593	585	605	623	623	616	580	581	589	622	649	593	641	602	601	613	580	594	609	600	620	587	606	617	624	610	619	614	575	603	636	633	587	577	587	606	604	601	614	590	615	592	601	639	554	615	608	600	606	613	579	588	628	626	598	618	554	652	580	603	640	571	597	636	637	594	586	608	583	607	602	595	584	622	613	620	579	599	584	631	592	646	627	619	570	575	623	590	594	593	612	573	635	618	601	669	587	630	627	588	596	620	619	593	610	609	605	595	606	623	600	636	567	583	652	609	640	656	593	625	594	589	600	629	627	588	588	631	610	654	628	599	605	620	572	587	618	594	599	618	576	635	628	604	633	623	565	594	606	606	588	566	612	579	619	579	561	652	589	647	601	605	645	580	625	623	613	605	583	634	576	604	631	619	546	539	609	579	617	618	620	611	569	583	580	600	627	617	610	591	560	604	612	590	566	600	558	597	594	593	610	652	585	597	628	641	605	602	629	622	610	621	605	601	587	609	584	591	598	625	609	598	617	579	612	597	595	585	572	580	581	616	595	629	640	617	584	543	552	584	645	595	608	570	616	646	617	655	615	517	593	591	608	607	631	610	626	571	603	661	631	598	556	635	573	617	616	630	591	650	559	605	608	622	643	578	621	607	598
24027	22589	30955	27457	20738	10156	712	395	384	370	327	327	344	374	334	322	331	296	341	317	327	336	373	364	326	337	347	328	312	312	344	338	327	344	332	327	345	327	350	310	314	324	322	352	293	337	310	315	297	358	317	326	310	321	325	349	356	327	315	362	308	302	298	314	315	311	324	337	326	342	353	369	381	381	295	338	346	318	329	324	331	299	332	319	306	303	312	344	320	337	316	297	300	346	319	309	324	309	311	311	321	339	325	348	361	318	365	310	311	322	320	322	308	328	323	352	319	300	315	333	316	362	337	342	309	342	305	304	342	323	310	313	312	307	319	326	349	309	320	316	334	329	339	325	321	336	304	350	319	321	318	345	304	314	313	316	344	302	316	303	304	300	329	331	315	332	335	316	324	295	347	347	320	306	302	337	354	329	320	348	335	342	286	310	314	323	254	311	349	318	330	341	342	362	324	311	349	333	339	314	327	323	331	310	306	314	340	335	324	293	355	319	332	306	322	341	309	322	344	341	321	319	348	320	307	326	304	330	328	343	312	306	276	299	314	342	299	317	345	313	316	331	316	323	333	329	321	337	315	329	348	357	340	332	309	323	318	310	337	328	325	335	343	329	320	303	320	347	335	301	323	345	295	306	343	365	320	313	329	363	333	312	359	350	305	322	299	317	331	338	330	334	317	343	335	329	354	344	318	353	326	313	313	337	317	316	337	317	298	356	329	308	322	327	319	342	316	308	350	334	335	320	292	324	322	340	291	335	309	293	300	336	323	320	324	302	313	312	311	309	311	342	320	309	308	297	336	343	306	354	321	295	304	342	328	315	343	360	315	333	321	307	340	380	338	294	301	321	316	341	315	315	318	326	317	315	309	298	332	356	305	330	305	298	315	327	303	321	320	320	357	287	319	288	349	324	313	340	331	316	342	325	310	328	337	357	334	318	316	340	324	325	321	334	309	308	322	338	321	360	338	298	355	357	330	294	340	285	314	328	320	324	330	320	308	316	305	325	310	327	360	307	322	295	307	327	338	346	309	353	338	322	309	345	301	329	337	317	356	290	324	322	333	361	304	340	356	301	316	309	334	336	325	319	339	330	288	326	297	334	321	292	351	319	325	308	325	337	298	329	348	310	318	311	304	357	343	346	306	277	349	313	332	325	321	304	324	329	342	345	292	342	305	342	317	320	367	310	342	330	327	335	349	318	327	318	299	330	314	324	329	338	334	325	284	321	304	333	311	350	331	332	350	337	348	336	313	337	343	319	297	313	323	332	333	345	304	331	332	334	326	346	326	328	331	331	336	346	318	309	340	300	316	304	329	311	302	306	320	319	270	338	312	328	308	325	322	312	309	365	306	319	318	304	357	339	320	321	337	351	326	355	325	305	298	310	334	315	327	333	315	334	339	338	316	330	341	329	333	313	315	335	330	339	315	314	346	314	334	295	356	310	337	323	333	333	301	301	330	339	310	319	321	304	311	325	346	314	309	314	329	320	322	356	308	335	357	299	329	309	312	338	312	331	343	314	319	333	337	289	342	339	295	310	354	297	299	315	336	347	319	307	294	334	331	284	325	365	338	302	325	320	340	339	317	312	321	343	320	337	302	310	345	356	293	315	316	325	309	304	306	341	301	345	346	338	326	306	304	344	314	319	327	353	316	332	340	318	333	355	318	356	316	301	318	348	318	285	315	328	329	323	335	330	315	344	307	303	319	300	323	306	334	289	303	352	329	358	333	310	317	302	326	324	319	333	321	334	313	355	314	304	315	343	344	298	345	313	357	326	342	349	338	317	307	313	349	324	337	303	313	338	336	301	339	279	307	310	350	324	346	344	343	348	340	307	312	312	317	318	322	301	338	341	309	335	334	318	330	318	317	352	338	332	354	319	336	304	322	293	332	309	335	318	298	326	326	319	312	310	292	323	336	315	312	328	331	312	300	324	314	345	336	324	329	301	324	355	338	307	320	315	330	332	355	314	302	327	331	333	319	336	315	339	330	301	318	342	332	331	336	319	314	355	338	332	317	338	320	296	357	338	292	337	308	347	342	296	350	358	356	329	321	310	303	307	312	321	331	302	313	307	341	347	312	330	314	310	334	329	314	318	301	348	344	329	317	334	306	347	306	336	327	338	323	314	340	330	327	269	303	316	334	312	306	305	319	303	369	337	324	352	293	315	293	310	331	329	314	322	350	330	311	333	333	319	353	357	323	320	286	329	341	333	320	341	313	348	352	310	292	323	320	359	339	325	306	324	311	374	323	347	325	280	328	323	322	336	334	322	301	348	350	348	336	339	350	331	312	334	315	334	338	286	317	293	317	325	328	327	344	292	335	307	304	354	325	310	326	356	336	304	315	321	324	313	318	337	345	298	326	352	317	294	326	301	351	310	336	302	312	325	339	335	332	349	296	342	328	335	315	337	343	309	289	311	354	331	327	372	326	347	321	304	335	318	351	304	306	331	333	352	306	330	345	327	302	310	303	350	342	333	299	333	311	306	333	323	330	318	322	311	335	339	294	339	332	381	320	312	344	306	327	317	363	323	338	331	334	317	314	310	313	334	310	313	314	354	347	330	301	326	306	336	335	317	325	309	318	305	300	323	312	337	333	345	341	290	320	344	331	351	314	330	333	302	305	315	295	299	359	324	310	359	317	338	352	321	298	297	312	308	328	343	343	325	322	324	339	314	322	333	324	343	359	315	286	301	345	315	319	355	332	326	328	348	312	314	332	312	315	327	279	321	325	322	332	322	308	328	278	318	330	311	332	358	328	319	366	329	315	309	324	309	331	308	315	310	318	300	314	321	317	338	317	336	309	307	333	322	334	325	333	341	316	317	310	331	312	331	305	334	361	338	345	320	296	350	326	298	314	319	371	316	351	323	316	340	331	338	310	302	317	344	338	311	332	314	370	313	316	343	347	325	334	313	300	288	306	332	331	311	327	297	303	310	343	351	349	342	357	307	321	337	345	301	326	323	317	343	336	348	308	318	330	329	360	302	346	342	338	319	341	312	295	349	313	329	347	323	354	331	306	326	339	297	327	327	334	338	336	291	339	325	287	326	307	339	327	341	332	354	322	327	325	297	299	321	314	293	320	313	386	334	342	312	316	316	309	309	306	347	312	301	310	339	287	353	328	344	353	315	303	294	365	311	300	351	323	356	300	352	383	310	340	302	347	325	344	299	344	321	344	312	297	344	356	341	325	342	335	347	329	351	310	319	314	328	354	315	341	320	352	312	303	332	312	335	358	322	329	303	305	306	344	315	325	332	330	340	306	310	324	328	328	294	357	358	337	313	310	304	344	327	356	360	308	340	332	324	345	310	316	355	316	331	321	353	332	340	304	323	337	309	334	319	335	287	276	340	339	325	370	337	312	306	305	284	312	346	311	303	313	328	333	338	338	311	299	367	308	293	343	318	324	328	335	302	308	332	329	323	337	321	352	310	320	340	322	329	363	332	303	323	324	314	331	300	340	314	295	324	333	325	334	328
59382	88099	65492	43715	19313	4298	642	607	586	594	613	592	558	577	573	534	574	593	558	552	583	577	572	570	559	582	566	610	525	573	509	615	574	606	538	529	605	584	591	529	577	563	566	575	552	551	562	549	544	559	561	551	517	576	532	526	514	519	537	532	543	537	549	578	580	582	558	580	566	642	688	635	576	580	568	579	588	553	549	580	551	569	509	551	568	578	526	534	546	568	530	527	525	508	542	578	551	594	572	574	540	546	572	544	603	558	564	551	523	530	568	568	589	540	541	515	600	576	540	548	546	565	542	545	536	576	548	562	547	555	568	517	563	597	619	549	549	568	587	547	571	554	553	550	532	563	583	543	550	476	538	558	569	566	555	561	544	562	541	555	586	578	583	556	550	544	553	553	574	540	501	579	596	523	548	578	604	558	552	544	555	558	532	539	574	564	515	583	595	552	547	594	566	511	526	525	584	549	539	536	586	571	537	556	526	561	515	536	524	556	571	545	577	540	588	591	533	598	541	553	590	521	562	552	568	514	531	566	554	556	609	529	553	547	576	550	580	568	555	509	520	513	583	559	563	544	567	568	526	553	541	523	558	573	544	545	583	573	535	542	546	559	517	520	575	517	565	565	556	535	575	517	546	514	609	525	570	552	555	606	601	547	557	587	544	563	578	505	542	537	562	562	545	518	553	569	548	600	567	563	520	535	560	536	555	513	536	539	611	519	535	536	566	560	570	548	583	539	516	542	570	542	547	571	555	540	572	530	547	544	569	516	526	543	558	535	564	548	563	560	538	572	596	486	568	573	600	584	556	579	529	558	551	575	546	549	592	561	557	541	518	536	543	561	518	501	534	575	583	549	492	553	556	551	595	533	513	528	557	551	585	549	631	533	530	576	548	539	536	551	597	556	602	598	546	561	540	541	554	590	569	491	539	570	521	595	555	562	561	579	522	546	526	535	571	547	578	547	527	476	558	555	513	557	568	527	560	546	563	569	539	579	546	557	567	575	563	568	562	554	509	547	596	494	518	535	545	550	556	574	538	574	550	581	532	559	577	558	547	565	532	535	524	518	556	567	549	561	521	560	525	535	534	565	559	508	570	567	523	554	529	553	571	586	595	578	571	544	564	523	553	582	529	568	555	521	556	540	556	559	590	483	564	539	528	564	555	561	580	559	513	595	536	521	579	582	541	496	514	545	579	563	566	550	538	569	590	530	616	574	509	554	553	558	525	556	589	578	581	543	575	547	589	556	491	544	583	530	560	553	562	540	559	530	545	546	581	539	541	559	575	593	562	576	527	516	532	571	531	511	533	555	536	611	567	528	559	535	528	569	571	585	561	532	580	484	574	545	506	537	551	580	553	562	525	577	570	547	550	541	584	585	590	550	529	546	574	526	558	525	558	546	522	594	538	553	563	590	554	526	554	541	551	551	581	541	533	544	559	510	552	568	572	578	599	558	540	583	537	515	515	561	511	561	532	528	564	530	559	571	512	574	566	510	567	568	545	513	529	559	556	571	555	522	518	545	592	553	571	527	576	524	523	571	561	534	557	566	564	522	535	554	511	571	535	562	584	520	545	559	526	568	554	550	531	551	564	546	538	572	505	537	561	585	541	535	550	564	562	571	534	565	572	570	560	558	535	547	568	537	622	570	567	543	550	564	548	561	537	551	551	583	577	540	598	517	522	565	580	550	532	579	552	526	537	566	545	541	544	587	537	554	601	574	545	568	543	563	577	507	563	600	523	553	554	559	536	552	561	568	548	581	589	552	558	537	558	550	560	605	536	579	581	553	551	564	550	547	546	523	591	574	553	514	624	566	603	561	573	543	564	561	558	507	541	556	565	564	533	510	585	534	556	583	575	521	574	599	514	564	585	606	564	536	575	515	534	565	551	568	558	536	568	535	529	590	584	582	555	550	526	549	561	555	564	552	595	518	594	553	538	573	526	516	515	565	518	579	518	555	545	583	549	546	603	581	577	578	566	601	538	555	586	540	588	542	540	589	563	523	541	554	550	577	535	600	583	572	530	597	574	548	554	514	561	545	574	560	542	595	551	555	526	566	537	548	521	577	551	597	555	565	572	544	596	546	517	526	559	562	540	526	566	546	558	551	562	561	561	565	585	546	537	526	532	522	606	516	547	579	547	539	540	544	563	570	502	537	586	526	548	555	541	566	574	566	563	534	541	531	528	529	551	507	527	594	554	555	587	546	534	571	589	559	549	565	588	547	591	555	543	564	586	565	548	535	601	555	546	507	581	563	513	562	529	565	610	529	570	574	570	598	599	547	545	536	605	541	544	564	563	602	563	527	552	538	552	562	565	557	568	528	567	580	568	531	520	549	558	569	564	544	557	555	542	599	576	563	580	540	542	531	565	580	521	524	554	558	540	546	576	525	550	536	549	522	563	573	565	583	561	566	499	539	566	534	501	544	497	543	534	571	497	516	553	554	556	547	528	550	569	551	577	517	574	583	538	553	554	549	561	557	515	561	586	569	563	515	593	539	542	539	568	569	588	563	516	530	569	546	546	563	567	551	556	594	556	607	554	584	550	542	533	568	586	565	554	533	538	543	561	550	573	567	541	586	596	555	581	538	564	540	549	587	545	541	525	579	550	537	567	565	545	537	533	546	515	554	574	608	548	563	567	542	587	564	530	527	567	563	554	527	599	537	582	559	551	552	559	550	574	517	553	556	545	529	541	544	560	547	529	580	546	538	548	599	551	547	560	551	600	577	540	571	560	571	556	600	567	537	536	509	557	570	573	517	576	527	555	575	560	580	558	527	532	559	502	532	589	542	572	542	560	580	571	563	554	541	605	536	530	619	523	528	550	530	542	529	553	531	561	550	588	524	569	543	548	536	562	580	540	534	531	558	532	582	557	542	541	536	576	542	564	536	534	586	599	584	576	554	525	608	538	586	588	542	574	592	564	575	508	544	613	543	594	523	570	531	566	497	551	566	570	518	553	554	557	539	593	508	551	521	569	537	569	566	565	575	563	542	566	545	580	534	553	588	564	569	519	544	495	557	524	558	544	584	536	600	531	561	546	582	546	556	553	570	555	588	541	600	550	553	515	552	550	530	604	524	532	538	553	539	548	560	562	551	551	575	562	564	515	542	560	551	567	541	547	512	563	552	549	573	563	532	558	550	539	540	578	549	521	544	567	557	553	622	502	569	565	551	591	533	531	546	577	557	566	530	564	553	545	536	559	558	556	565	567	512	549	563	565	542	527	604	569	531	536	567	560	568	545	560	536	603	578	605	570	567	581	572	543	529	588	598	587	533	548	558	614	492	537	562	561	530	600	528	539	575	608	613	551	540	553	525	560	576	590	554	577	521	583	584	555	548	570	591	535	535	584	569	571	538	561	526	535	556	514	573	574	543	549	520	544	545	524	538	565	574	565	524	537	552	587	532	551	577	585	558	583	519	579	576	546	579	568	558	533	535	548	563	581	561	580	516	548	571	581	590	570	544	556	536	595	541	502	545
23027	21729	29924	25523	21610	18290	4322	464	414	441	435	393	387	347	402	401	351	393	416	386	430	358	409	401	377	375	414	403	412	399	402	367	388	410	362	381	378	377	381	371	371	411	360	353	356	374	401	391	377	409	385	396	418	387	405	402	359	401	387	354	380	346	363	367	387	383	364	350	399	447	477	426	419	399	409	380	382	402	391	361	399	345	366	392	389	384	396	373	379	393	381	397	394	366	407	378	382	384	399	365	379	377	374	360	369	381	365	385	374	351	334	390	374	382	398	359	400	367	367	365	383	401	377	390	384	434	381	356	364	352	411	404	416	384	355	365	357	374	388	354	418	388	379	369	372	368	365	385	386	349	369	376	384	371	359	410	396	361	390	371	371	407	406	363	324	383	370	413	393	370	384	377	364	396	363	370	371	387	396	431	395	420	395	402	362	375	405	345	370	397	416	358	395	404	422	379	416	376	404	389	336	361	416	402	366	390	368	380	382	377	382	384	394	365	349	364	392	369	331	386	387	353	381	382	350	373	390	391	393	376	416	375	369	351	362	412	387	371	398	399	375	394	367	370	395	377	381	391	362	391	379	412	377	335	387	399	402	356	376	382	393	377	377	408	399	353	399	378	375	378	378	342	345	330	397	368	372	366	404	387	413	398	363	356	391	406	359	368	374	387	397	411	385	369	353	394	361	363	403	391	376	366	385	375	358	388	372	405	381	322	353	407	382	369	381	356	370	407	398	383	378	408	375	364	396	378	396	368	354	373	355	392	386	381	377	386	400	363	350	371	397	348	404	348	356	366	390	362	399	395	388	364	353	386	362	400	409	373	367	378	423	418	394	359	392	382	363	384	388	390	392	384	400	384	378	396	376	410	357	412	376	352	418	387	426	414	389	372	396	399	371	361	388	360	367	374	381	390	388	375	384	391	358	396	424	413	374	390	382	336	337	360	332	379	434	379	374	406	416	366	353	419	406	360	379	373	397	412	348	424	372	356	352	375	372	361	365	347	359	402	384	395	366	391	388	394	401	378	404	370	390	349	393	367	397	395	402	381	388	349	415	396	366	399	373	407	384	345	418	370	363	396	378	352	365	380	425	394	381	401	372	420	393	394	385	379	381	369	372	366	383	369	357	344	403	376	414	383	406	383	384	355	387	351	366	356	383	379	374	375	377	379	379	390	378	385	368	402	402	397	398	350	379	371	390	370	366	395	350	370	395	383	434	395	390	416	365	378	386	392	374	379	402	407	382	399	405	426	414	381	378	380	385	396	378	365	384	380	370	371	414	382	399	383	413	359	375	387	367	388	366	375	381	364	353	379	358	390	333	389	385	401	387	376	345	395	370	381	387	373	375	357	415	372	407	365	382	385	368	389	356	350	420	351	381	360	356	379	392	365	348	384	357	352	426	403	388	378	393	359	387	371	382	346	374	403	408	378	360	364	354	325	355	375	380	381	358	383	383	413	392	418	384	380	391	403	383	389	351	399	345	352	415	388	405	382	388	367	377	392	383	376	403	385	384	365	397	397	363	366	393	361	371	416	363	357	372	395	360	364	393	382	381	391	379	374	365	371	390	380	391	393	374	368	384	375	385	374	375	400	415	369	381	403	411	400	399	383	379	356	385	401	382	368	368	377	404	369	409	380	397	378	389	419	412	375	370	400	397	417	365	403	376	416	366	380	362	392	333	392	378	397	373	361	411	346	383	382	359	383	385	366	380	390	353	374	391	396	375	359	368	387	393	391	366	354	361	401	403	358	337	377	383	361	390	383	383	359	395	400	388	393	344	375	402	387	369	366	371	360	399	416	396	395	360	358	375	401	348	370	409	394	379	341	368	404	382	332	359	377	387	370	401	407	388	410	365	380	372	377	376	391	410	352	384	395	359	415	408	379	369	391	391	410	376	402	378	395	392	352	366	381	415	344	377	355	366	367	386	373	358	402	394	345	388	412	391	375	375	400	386	371	393	391	360	388	401	366	370	339	353	375	375	381	376	348	339	374	346	390	406	400	369	393	398	422	372	380	390	402	407	392	393	383	384	362	397	386	367	389	376	364	390	370	382	389	382	360	328	381	377	365	387	376	374	365	387	364	389	396	399	375	375	357	376	384	395	381	378	381	417	396	354	399	390	388	397	399	367	379	394	343	393	363	343	371	370	363	380	370	372	406	374	356	389	385	392	361	385	387	396	350	386	379	394	366	363	402	411	363	367	363	380	401	380	351	406	384	388	388	377	356	358	392	361	386	380	361	376	378	370	343	366	373	398	375	369	394	380	388	369	370	383	404	375	356	395	377	395	366	365	399	379	367	375	363	343	371	399	390	410	391	382	386	384	414	389	406	413	365	364	358	360	391	349	395	397	375	364	404	383	369	396	380	373	385	393	400	399	371	386	390	372	378	365	328	370	380	419	386	380	377	376	401	395	343	400	361	361	351	358	368	414	344	380	394	386	391	391	394	363	397	351	383	392	357	375	377	349	427	401	393	373	352	428	376	361	362	352	401	360	407	375	382	399	376	376	378	401	384	387	423	356	427	373	392	390	385	350	375	379	393	352	376	381	373	367	414	389	348	363	372	386	393	396	399	369	361	408	364	383	375	414	412	343	371	371	346	380	367	385	389	390	375	407	410	351	399	350	363	372	377	418	390	376	353	398	387	336	389	363	363	415	366	373	387	373	400	390	381	376	406	376	407	357	397	382	402	378	418	368	377	382	359	378	376	360	388	368	382	387	384	365	369	382	380	379	399	351	419	404	353	413	398	337	386	378	386	391	393	383	395	406	382	369	383	392	381	392	389	370	379	387	360	383	378	344	412	372	378	353	392	348	373	396	390	392	336	358	363	381	363	379	346	395	410	408	374	402	378	361	361	383	387	388	400	352	367	380	350	386	371	367	376	409	379	402	388	361	416	373	373	373	411	390	342	381	396	376	393	391	392	354	364	407	409	379	385	426	403	389	392	383	406	381	390	392	402	398	382	360	334	358	373	394	351	380	375	359	404	345	390	380	379	386	340	410	399	368	401	400	377	395	358	359	400	362	371	391	359	373	357	395	397	373	374	360	364	361	390	373	368	381	400	375	376	344	388	393	357	377	391	364	395	357	403	407	365	402	374	388	392	400	368	372	403	382	381	375	380	333	387	369	403	388	392	402	392	386	385	391	375	381	363	398	382	380	388	400	360	385	378	385	373	405	391	384	368	380	379	353	359	381	406	382	353	373	391	408	392	393	388	385	385	355	338	366	377	382	366	397	376	384	376	397	355	419	354	381	399	384	372	367	409	389	367	367	399	402	391	361	353	370	395	388	391	369	367	423	355	385	397	385	406	444	398	434	416	384	368	409	425	440	364	313	375	385	387	378	396	408	390	393	360	374	413	378	413	366	425	356	398	354	395	381	381	365	401	347	345	372	372	377	401	416	384	402	398	366	361	407	396	410	367	368	371	381	380	355	378	397	395	384	382	390	388	379	392	377	384	374	392	365	370	377	348
58521	96328	75157	52553	26583	5454	739	767	680	720	688	682	641	666	683	634	626	676	620	643	612	700	612	645	622	655	664	646	613	631	667	664	654	632	585	644	666	637	581	683	607	626	618	666	652	592	622	613	666	612	592	637	630	636	612	681	599	611	653	609	624	637	603	639	607	608	637	611	666	727	852	791	726	630	611	613	665	610	618	645	606	615	602	568	639	588	607	599	659	627	601	665	586	635	579	626	629	584	615	654	645	651	640	582	617	628	615	598	626	568	610	615	633	612	636	598	625	603	630	642	599	648	603	620	680	593	568	631	602	630	665	641	597	656	659	594	623	634	638	609	618	611	612	637	622	594	636	615	618	603	609	640	623	620	683	594	643	639	633	597	611	593	592	585	653	585	573	619	618	593	625	638	620	630	633	580	596	598	635	637	628	622	623	617	621	663	598	645	618	645	631	600	649	613	635	624	600	677	650	606	574	594	612	671	641	636	585	624	614	639	630	662	610	605	602	603	630	619	614	620	574	620	583	599	633	625	612	660	625	614	628	669	639	614	626	641	631	679	597	597	662	591	603	615	643	648	629	614	603	609	599	622	621	610	673	629	586	639	626	601	643	641	609	629	687	633	589	593	649	618	602	633	638	634	665	622	659	605	612	630	642	581	620	633	582	661	639	575	658	591	643	611	622	646	670	608	627	599	601	641	623	612	629	581	618	627	607	662	629	631	630	641	628	587	664	598	660	634	625	649	613	646	651	647	615	601	622	612	607	646	642	648	624	635	645	646	633	636	630	619	603	595	608	600	583	611	636	573	629	594	641	605	608	639	627	619	635	606	575	608	655	599	610	659	629	620	580	636	668	651	636	634	626	592	607	614	600	667	610	669	671	638	639	598	626	590	645	608	675	597	637	566	627	639	635	643	643	610	684	614	609	642	603	624	631	597	626	623	630	604	610	621	562	580	576	640	659	692	653	609	598	626	598	631	602	616	602	635	631	663	586	621	592	656	628	627	672	648	636	639	630	567	647	617	611	603	628	596	593	615	611	664	659	600	610	635	625	592	620	586	594	616	577	640	605	570	646	642	662	635	626	622	620	613	629	624	596	642	624	575	617	614	621	661	649	610	638	634	617	646	626	662	603	590	589	629	585	653	623	601	644	631	635	620	595	625	632	644	645	618	580	587	618	609	619	585	605	615	606	643	672	621	650	591	607	602	606	637	657	650	632	625	618	665	639	636	610	596	606	671	649	628	623	655	584	659	604	612	643	632	656	631	659	594	616	631	631	650	633	665	665	588	620	640	638	639	638	645	671	620	616	628	638	650	610	629	623	633	621	609	607	624	616	652	631	609	657	588	624	667	630	614	650	644	610	610	661	654	631	659	601	629	598	601	618	613	632	625	639	593	592	650	602	617	585	638	597	630	597	634	653	581	641	633	617	641	658	642	624	634	606	599	599	620	640	631	617	581	643	567	626	612	587	584	647	642	624	637	644	650	608	633	634	631	596	654	605	608	645	648	632	630	578	615	605	629	601	622	632	609	588	610	590	679	629	635	623	602	632	608	611	639	644	663	627	610	621	626	625	628	619	613	614	660	620	611	643	605	618	606	647	610	638	617	624	669	600	608	611	653	625	601	605	612	645	589	609	588	615	581	592	636	609	598	617	606	608	616	569	612	694	564	638	629	619	637	637	588	622	611	595	593	636	593	612	621	639	616	577	612	634	651	627	639	644	642	635	654	603	594	595	597	663	636	584	594	619	652	580	607	593	600	621	591	675	602	596	593	598	574	666	651	583	620	622	647	631	603	627	655	607	612	621	648	583	626	670	635	619	602	614	613	592	579	612	625	700	644	647	637	645	646	608	663	644	604	627	633	626	646	633	591	663	616	585	636	634	684	686	628	661	632	628	628	606	649	643	629	595	673	646	603	616	682	647	638	594	648	651	640	600	600	605	621	613	637	615	597	635	649	606	677	599	644	626	629	643	602	584	608	643	620	641	636	634	612	605	645	618	592	651	634	645	666	630	633	599	641	590	633	589	670	619	618	609	589	571	632	587	631	631	639	616	632	654	592	667	642	615	621	577	629	640	600	628	639	687	585	603	633	631	597	651	578	644	617	591	630	616	596	619	603	625	615	586	648	615	649	596	631	665	635	619	636	613	618	631	598	601	616	643	608	662	659	604	668	673	619	630	630	622	630	612	633	600	590	646	630	651	626	595	634	625	652	653	612	612	596	573	648	658	666	624	621	647	593	629	640	655	599	646	618	642	621	626	611	640	633	624	613	609	661	630	579	655	635	597	647	639	629	602	652	638	596	623	595	629	581	630	645	674	640	628	593	644	598	615	645	599	633	624	644	630	608	619	653	627	616	612	635	639	641	627	606	627	645	631	640	610	612	575	640	637	546	634	634	630	605	595	597	602	670	636	605	639	628	565	671	673	637	606	613	636	657	617	634	614	608	667	633	648	605	644	606	655	632	605	598	621	617	601	619	611	624	609	599	620	605	569	622	655	589	596	629	656	611	647	635	575	644	600	597	607	581	614	628	630	575	654	605	630	672	618	623	650	673	614	648	580	567	630	575	620	623	667	654	630	606	637	659	638	581	622	654	656	609	633	593	654	633	595	592	626	603	649	636	624	617	648	633	588	668	638	628	615	632	585	636	649	623	650	618	654	607	611	658	650	629	620	633	575	643	643	633	633	618	608	635	610	593	615	620	614	620	593	602	629	622	647	625	635	636	599	584	619	623	675	652	641	661	667	684	642	651	611	631	634	607	619	638	602	622	641	651	643	628	609	611	620	622	620	621	620	577	621	644	631	623	642	619	588	643	627	615	623	648	600	594	637	595	678	607	659	624	581	576	640	581	593	644	631	632	634	613	606	639	645	600	642	620	614	605	580	641	614	650	649	597	604	626	606	581	640	653	627	670	629	637	612	617	533	644	619	590	622	627	598	630	604	565	639	602	617	607	612	605	625	557	643	626	577	625	643	690	667	586	591	618	638	667	629	609	629	627	613	611	601	596	636	606	602	630	627	640	625	638	606	617	661	602	616	612	647	665	624	641	645	616	653	636	625	658	628	616	590	639	638	615	599	626	661	626	580	618	586	645	606	632	633	597	616	661	606	619	592	649	629	700	618	610	632	659	603	659	609	546	645	610	604	641	633	602	594	650	620	649	627	617	572	614	603	597	669	613	645	619	640	611	627	637	590	603	610	580	617	632	669	619	651	635	624	638	582	636	676	605	631	651	620	608	664	642	620	639	608	598	606	672	632	628	651	650	609	602	642	604	635	645	610	640	646	594	660	615	597	602	670	647	700	621	584	621	583	616	685	616	600	651	600	641	620	585	608	622	640	618	605	648	635	624	663	600	613	667	600	593	592	623	642	659	624	609	616	607	604	543	631	624	591	603	591	617	636	617	606	591	647	629	659	610	657	634	626	658	656	628	611	624	642	628	646	655	656	616	619	638	636	598	639	625	629	613	644	624	638	641
28194	27898	25883	14852	2381	699	375	343	361	353	342	344	337	361	331	324	312	342	309	314	300	329	303	320	338	315	335	333	326	330	343	355	309	339	351	316	313	353	313	324	320	333	330	335	336	326	320	353	337	340	343	345	336	322	352	327	331	343	328	320	305	329	316	294	347	353	297	311	307	286	386	351	339	338	356	343	327	352	360	344	334	321	352	326	309	303	340	335	362	305	319	335	316	325	337	314	339	335	311	324	347	322	338	309	350	314	300	338	317	337	334	295	337	346	316	325	319	352	315	349	330	342	313	322	336	305	344	323	305	346	334	317	332	370	348	328	333	346	322	319	339	352	295	324	350	326	336	322	322	343	339	328	275	324	277	367	332	345	317	320	348	331	327	318	312	381	316	324	317	341	324	300	347	317	326	344	328	311	353	340	308	309	320	338	356	327	314	383	325	332	309	355	334	337	308	315	338	358	345	322	316	316	308	342	320	318	332	344	322	321	332	350	328	325	302	355	313	326	317	349	329	327	338	326	301	342	329	307	325	336	311	325	340	326	307	374	299	359	349	326	319	333	344	316	363	308	335	352	345	339	307	324	333	315	330	347	359	325	339	338	325	314	331	316	365	341	329	318	319	304	334	335	318	332	320	323	343	322	338	313	326	323	325	331	323	308	336	333	306	341	350	327	340	334	334	340	314	348	344	318	347	331	334	344	352	311	326	362	304	343	314	327	343	351	318	300	331	318	319	358	331	325	368	343	325	318	317	341	318	317	326	344	299	340	326	302	345	316	340	315	333	313	349	337	330	340	310	315	324	298	356	302	316	331	328	329	295	342	349	308	331	351	324	350	340	310	332	318	357	345	316	330	316	311	312	343	302	347	326	306	321	314	348	364	318	347	347	305	327	328	358	340	326	322	324	368	325	324	343	314	319	313	324	330	374	329	335	329	334	370	301	332	348	325	337	339	320	358	315	348	339	367	327	336	304	320	308	309	313	319	331	331	324	287	311	348	359	340	325	316	328	354	308	316	305	318	300	308	351	341	301	353	325	303	322	315	327	332	363	343	332	336	364	313	347	337	306	332	349	332	292	350	363	328	297	390	359	355	349	320	340	296	310	315	345	347	352	330	314	329	345	353	330	322	362	325	327	329	318	330	358	313	320	367	314	322	331	327	334	350	328	327	328	314	335	345	319	313	324	319	313	340	321	349	339	355	326	350	325	312	321	318	331	316	337	326	329	325	375	314	301	355	336	341	353	306	351	315	341	327	317	352	344	347	314	331	348	333	307	306	360	312	299	342	354	322	315	341	358	313	298	311	304	343	351	339	302	331	325	303	344	311	325	328	350	316	281	335	342	321	364	342	345	325	311	292	350	321	334	294	333	343	321	352	327	334	341	343	324	299	323	340	330	292	382	357	317	337	308	367	331	337	383	348	330	318	339	314	291	303	370	328	319	326	356	354	299	341	321	305	306	287	360	336	326	325	324	340	342	353	353	321	328	359	324	332	315	332	303	330	311	325	325	337	312	336	355	316	341	358	324	348	313	341	329	346	321	313	331	333	318	340	321	322	321	303	341	329	351	328	343	305	359	313	335	325	305	329	318	329	353	326	356	366	300	332	353	311	334	336	353	326	289	347	368	331	347	315	368	316	325	338	332	351	309	274	341	359	355	324	324	321	315	339	341	326	323	330	319	328	301	309	339	334	334	334	365	331	333	328	301	304	308	336	331	333	319	338	298	315	303	322	340	320	324	328	322	315	350	304	355	334	348	345	330	315	338	309	324	315	324	327	319	335	331	313	303	334	312	337	316	320	323	339	337	335	296	357	287	327	345	327	359	325	320	322	341	332	316	340	346	329	313	332	312	331	336	371	338	334	334	340	340	359	343	296	359	342	346	307	327	329	323	312	324	343	338	329	341	333	348	321	328	323	322	339	323	337	346	333	339	313	308	343	362	349	362	331	359	339	342	324	317	324	335	342	297	350	338	302	328	358	351	323	303	321	334	299	343	356	317	308	337	339	320	330	389	315	355	340	363	349	277	325	329	302	304	336	327	349	315	329	297	330	312	366	327	326	325	325	359	312	309	343	352	338	348	321	319	333	347	329	286	335	302	327	328	340	387	350	358	311	338	317	308	349	345	303	335	326	351	313	314	351	325	366	307	359	326	345	328	309	303	306	319	340	371	330	336	329	347	329	310	324	323	325	329	341	341	343	335	331	349	344	337	326	296	333	357	359	354	358	316	327	317	350	304	340	310	314	318	324	327	336	322	340	320	319	339	361	352	331	326	336	310	329	295	314	321	336	341	335	336	312	349	320	337	331	300	324	352	367	325	337	331	315	329	333	365	338	332	343	354	323	301	326	342	339	342	324	319	315	365	333	373	341	333	314	334	319	330	331	353	340	361	311	330	315	370	325	316	306	346	370	350	323	320	348	326	364	326	336	328	333	335	313	346	332	333	304	328	308	320	328	318	324	301	325	320	350	317	326	332	321	294	330	339	354	331	339	354	335	331	343	340	344	310	360	345	323	336	334	315	319	307	348	315	322	330	323	314	342	314	286	325	327	338	318	279	328	339	350	293	306	329	315	338	318	302	326	295	336	345	297	329	300	310	343	323	359	337	322	287	328	336	290	313	354	353	315	358	356	338	335	341	319	349	361	351	308	344	319	348	328	314	300	307	318	338	291	326	310	331	332	324	322	295	349	304	303	330	316	343	320	323	339	338	307	336	311	314	341	309	321	322	313	329	289	354	336	345	343	312	327	323	306	317	324	333	311	335	351	345	333	339	322	324	358	355	298	356	347	361	323	307	323	339	334	349	313	310	328	332	328	325	312	364	329	294	344	355	328	300	336	317	373	337	338	308	345	316	357	302	355	346	336	304	346	338	356	338	315	341	315	324	303	295	330	301	345	319	320	341	334	322	308	311	339	338	298	314	353	329	368	313	334	318	335	360	335	315	314	318	336	362	314	321	278	348	289	312	309	327	308	327	308	317	307	342	322	333	347	314	322	329	336	343	306	350	319	366	330	341	354	366	303	319	315	333	353	329	312	323	344	339	338	361	344	316	354	353	330	336	352	330	311	303	309	324	378	347	317	324	342	338	317	316	361	293	311	329	308	313	340	316	332	308	323	312	321	316	296	323	314	338	344	318	323	325	336	353	362	361	308	326	335	321	345	332	320	336	333	317	320	310	294	325	331	335	296	336	335	313	332	342	314	345	336	312	322	338	337	365	338	300	329	338	299	343	344	371	293	338	331	344	330	296	291	298	306	311	284	312	323	349	337	341	334	297	329	357	347	314	330	333	334	322	336	349	306	318	343	343	328	321	307	341	334	329	307	331	321	345	338	322	360	318	289	347	329	334	308	345	332	349	311	322	345	337	325	312	316	331	318	335	326	345	302	330	359	331	359	352	330	328	325	341	308	325	328	313	310	331	347	331	334	359	381	339	318	372	325	334	323	331	331	338	322	308	377	317	292	374	306	341	360
37268	46681	31818	16913	4069	1169	596	600	547	541	579	553	542	555	543	547	566	571	556	472	543	565	579	544	529	576	578	591	594	588	575	575	591	573	562	564	571	595	595	635	603	554	591	561	574	571	558	633	559	588	606	581	546	597	597	593	559	592	570	564	621	577	583	567	592	555	564	588	551	595	622	608	548	549	583	574	553	597	574	590	534	552	560	566	574	557	566	576	551	580	598	572	590	596	552	564	536	581	532	510	582	581	557	594	606	608	596	586	549	541	632	578	561	557	569	537	560	571	577	560	591	581	503	584	623	576	537	548	570	563	568	566	578	592	578	577	595	595	612	571	586	598	581	540	576	587	575	557	582	552	559	552	564	596	605	558	570	558	584	534	523	558	585	606	535	573	582	541	535	553	565	578	587	595	547	570	593	539	567	597	563	562	550	541	560	529	602	570	512	582	556	589	546	561	581	609	540	579	553	569	597	549	578	595	543	575	557	540	582	577	574	566	555	551	567	537	608	604	608	561	537	574	548	584	541	571	570	555	576	542	580	576	591	554	569	514	577	551	537	563	579	576	555	589	605	546	562	571	551	587	579	600	607	561	597	578	573	606	574	588	530	588	582	576	583	607	574	513	525	573	575	557	576	550	561	545	545	608	593	570	530	550	593	546	616	592	541	560	606	574	515	551	532	558	585	581	604	579	554	541	594	574	568	545	566	581	602	574	573	569	589	602	563	580	573	569	578	580	578	576	553	528	502	556	583	577	606	571	552	560	592	584	536	554	541	595	592	547	603	590	579	555	576	586	567	544	565	564	562	615	574	545	611	603	605	561	558	549	595	573	574	516	510	604	564	559	576	491	561	517	570	614	597	570	582	548	543	568	537	559	593	583	533	621	533	533	576	545	586	576	626	577	549	595	544	595	612	582	596	585	555	533	576	554	594	575	571	632	521	564	592	570	597	527	514	603	554	551	576	553	591	574	530	572	539	575	544	563	578	539	594	573	603	559	548	590	589	573	558	534	548	580	571	547	553	605	554	562	568	585	557	578	573	543	592	599	580	617	563	581	555	567	546	571	541	597	583	586	591	581	568	584	563	594	558	585	574	567	605	563	580	541	574	606	592	567	591	601	545	556	579	531	613	538	579	579	606	566	537	600	530	572	584	535	546	558	530	574	536	615	568	591	555	560	511	540	587	576	587	581	537	586	583	590	579	552	563	569	555	571	560	579	582	577	542	573	555	560	583	598	553	576	559	573	595	557	575	538	610	580	567	576	579	568	584	561	572	570	591	586	604	637	558	597	568	510	557	596	539	554	583	570	567	583	557	551	593	602	544	598	566	549	597	588	563	563	566	550	622	579	555	615	551	615	557	564	578	565	571	552	553	605	550	547	610	583	567	588	600	517	615	568	577	590	545	552	583	528	575	543	534	554	593	604	585	574	581	587	580	574	570	581	598	569	581	595	571	574	554	610	614	568	546	546	597	574	567	546	542	572	573	571	536	560	576	574	559	557	606	532	590	592	549	562	592	586	558	553	581	560	618	592	594	569	592	551	579	545	572	579	602	566	581	512	551	562	503	554	546	605	566	570	524	545	561	580	569	548	562	538	622	577	609	626	577	576	571	541	549	579	578	584	579	595	577	540	550	570	596	569	622	572	587	602	574	558	572	568	575	596	600	579	530	582	541	603	540	634	572	558	582	602	585	578	584	566	552	573	555	578	620	567	574	595	610	571	544	568	591	573	567	585	548	568	565	562	561	572	555	568	574	538	606	596	581	583	564	594	588	605	552	601	578	547	567	594	531	539	568	581	592	577	558	542	569	556	584	597	564	535	559	607	563	596	578	548	512	543	606	538	599	561	552	548	616	570	549	555	571	589	561	549	570	583	525	527	578	598	586	576	582	560	576	578	577	594	554	569	547	578	591	529	573	574	573	539	532	563	550	574	594	583	594	533	570	576	565	590	531	569	511	596	599	559	553	579	516	571	589	613	552	527	605	570	574	565	583	578	560	588	536	521	561	556	586	575	552	535	577	538	571	587	576	567	606	551	552	577	550	558	584	564	598	523	590	584	601	591	544	559	578	551	611	568	530	592	553	585	609	542	536	556	550	518	548	587	580	561	549	575	509	547	585	587	554	609	560	555	583	556	637	611	539	569	531	561	594	597	586	533	544	563	564	613	505	602	554	606	588	571	584	571	529	564	634	567	540	595	546	554	521	572	592	524	575	602	524	543	576	568	552	531	577	593	538	602	534	544	565	572	548	557	576	575	584	581	586	578	564	570	581	584	587	547	579	571	561	578	588	571	516	613	630	519	583	597	571	600	581	539	579	580	571	579	560	578	576	545	583	579	569	534	554	594	548	577	587	600	537	533	588	560	576	550	533	540	553	541	612	576	586	532	554	581	590	576	591	556	587	586	579	600	568	564	587	557	598	614	572	564	605	556	579	594	590	594	578	564	563	644	546	609	561	542	600	587	605	588	567	585	573	583	525	604	563	569	541	600	557	558	539	582	555	547	577	533	571	605	557	575	619	584	571	556	551	513	615	573	588	611	572	587	580	609	547	558	540	560	568	601	535	536	563	551	538	617	580	597	542	594	550	563	557	593	549	579	609	545	571	544	531	548	598	564	569	562	533	587	559	548	581	564	564	548	564	518	521	591	557	582	600	544	520	599	572	542	567	556	572	563	586	581	599	554	518	557	560	564	543	569	549	541	562	588	593	557	551	561	595	587	557	619	557	534	571	552	591	539	575	573	557	563	519	565	577	619	574	567	619	593	574	597	571	575	528	577	569	571	608	560	575	584	572	574	591	539	583	588	601	589	591	588	568	559	557	570	587	541	609	571	594	621	629	555	596	614	530	572	582	562	582	567	556	596	530	559	573	577	554	555	517	601	580	580	585	608	571	546	564	592	556	575	566	593	564	534	536	578	577	580	608	594	544	572	593	576	555	594	606	568	594	573	574	558	560	620	554	578	558	565	565	551	579	583	567	611	575	554	602	592	541	588	591	573	542	560	582	565	574	553	596	565	533	553	542	628	562	565	537	558	597	581	556	597	584	580	540	586	552	557	589	581	570	559	562	577	571	613	588	545	558	595	597	550	551	549	569	551	553	597	541	550	582	589	568	587	590	546	534	556	595	577	568	551	557	603	567	613	628	568	542	619	570	591	547	565	539	550	581	558	627	548	629	581	548	559	602	583	608	557	574	562	599	569	559	591	554	568	556	555	583	533	595	573	581	564	567	593	588	537	612	560	548	561	606	561	560	632	573	568	558	590	547	598	549	611	533	570	569	549	592	568	569	598	546	553	594	494	590	601	543	548	550	566	588	575	553	547	572	599	569	578	495	538	579	572	619	569	605	568	547	552	570	615	591	576	584	562	569	592	561	614	516	570	604	590	560	598	575	576	571	603	601	596	597	575	590	561	572	585	529	606	576	563	584	551	591	565	556	580	568	559	546	584	550	559	565	583	603	563	616	569	618	555	554	583
24102	22546	30806	28251	20930	10243	657	292	343	315	317	297	303	283	271	290	277	287	273	283	287	283	286	263	298	292	258	276	243	259	291	299	297	265	289	286	259	292	270	270	274	286	279	282	280	256	300	290	277	277	290	270	297	292	266	282	322	272	313	265	268	286	264	280	260	271	296	288	264	274	287	313	305	293	268	275	256	293	287	294	290	276	257	271	272	293	284	303	262	235	292	284	294	247	261	278	256	304	277	270	280	264	289	294	267	242	281	298	277	272	295	278	267	282	263	291	255	277	284	249	278	275	239	265	285	288	278	236	263	281	257	301	280	267	295	235	296	255	263	245	263	267	252	264	283	285	258	271	311	305	283	238	277	264	279	283	278	285	320	278	269	271	262	284	272	263	254	262	260	243	278	259	262	256	286	280	239	269	280	253	255	278	291	280	256	277	299	269	294	258	278	265	256	263	269	275	304	291	283	262	260	266	280	273	272	298	289	252	241	257	260	301	291	271	286	284	292	280	281	252	271	260	285	315	314	247	259	281	263	291	275	283	287	260	302	288	276	257	306	270	281	271	254	279	273	268	312	252	279	280	285	282	283	270	303	265	294	280	269	299	288	283	259	288	264	240	287	281	267	240	270	297	256	302	277	265	264	267	292	269	271	283	282	312	261	277	277	298	264	295	271	295	287	262	318	250	299	257	249	270	275	280	276	268	299	286	285	264	278	265	285	253	277	279	282	262	273	286	271	268	248	282	269	273	268	312	266	276	288	275	282	276	295	247	286	305	274	277	290	273	276	293	294	287	285	305	293	271	269	255	284	287	250	260	287	279	262	290	270	260	280	248	287	277	254	303	252	272	280	248	265	280	262	290	283	249	286	270	265	293	286	288	285	270	250	284	268	270	294	263	274	285	260	348	280	299	290	264	267	274	272	264	279	290	274	303	272	281	257	242	262	289	285	281	230	249	275	290	299	279	298	272	270	262	292	251	262	264	312	292	263	277	288	252	249	264	270	288	283	294	280	299	253	261	265	292	278	253	283	234	244	289	274	262	252	271	292	266	265	293	263	294	283	244	273	236	296	298	267	271	264	266	256	264	286	292	289	283	304	284	276	297	278	265	307	263	288	261	271	266	269	295	296	302	269	267	309	300	297	278	252	249	296	280	284	268	274	265	252	279	288	322	295	281	305	283	266	275	298	282	275	284	284	287	267	285	249	274	235	242	259	239	280	290	256	294	279	256	270	287	284	289	269	289	263	246	286	262	275	261	271	292	265	283	262	298	255	244	303	247	256	286	298	283	310	265	285	312	275	290	269	270	273	289	266	251	294	273	277	282	261	274	302	262	261	252	254	280	278	266	283	253	255	296	279	279	290	248	260	308	277	261	283	269	292	264	258	276	318	284	281	284	300	272	271	313	258	295	273	292	297	266	261	301	277	246	248	260	268	261	275	277	274	260	276	258	283	255	294	283	283	278	285	285	295	249	276	285	299	278	282	285	253	283	263	279	268	272	310	301	315	251	278	274	278	277	268	306	287	256	276	254	279	249	275	261	251	300	267	275	307	289	282	275	271	291	304	258	278	298	284	277	299	276	267	303	292	294	253	268	252	291	273	277	290	275	252	266	271	277	323	273	260	283	261	278	291	261	240	301	299	273	241	272	299	246	278	279	254	265	272	279	282	262	284	262	272	281	275	280	277	288	270	285	275	297	249	253	291	283	300	269	297	241	279	278	305	297	276	253	262	299	277	263	260	240	261	293	279	285	269	246	262	281	257	251	290	270	261	267	252	256	315	267	269	253	319	269	272	270	259	280	281	249	257	294	274	286	280	260	264	270	256	290	295	290	292	248	284	319	289	271	292	252	257	259	302	257	325	268	301	275	271	297	280	276	259	283	258	272	301	290	290	280	262	307	254	284	268	286	275	272	288	266	267	301	265	276	235	275	267	265	275	274	278	288	298	266	284	253	258	276	294	256	273	261	289	275	269	294	282	266	279	224	266	295	278	293	279	266	282	288	285	257	255	294	254	322	236	280	267	271	304	302	297	252	265	278	271	268	290	271	267	276	287	275	279	272	268	304	287	228	283	298	285	266	261	299	265	286	271	283	281	286	279	251	305	266	295	265	271	226	248	271	270	298	273	280	268	284	289	294	271	292	273	277	275	263	287	311	255	253	268	248	271	274	281	280	257	294	270	269	270	244	278	282	293	256	270	287	295	248	282	296	287	251	280	290	267	256	281	278	261	269	292	262	270	272	274	259	297	248	312	285	270	261	296	276	266	290	287	296	284	253	277	280	321	272	272	297	291	275	258	296	274	257	253	294	276	298	304	256	279	276	294	299	292	244	272	278	276	278	299	264	288	273	284	238	258	229	280	299	285	321	260	260	290	273	291	270	243	301	289	278	299	292	264	262	264	273	277	269	281	242	277	276	291	292	296	263	282	246	281	267	285	263	297	268	283	284	279	299	281	262	273	253	281	260	276	288	273	273	279	274	238	274	272	253	263	270	258	288	266	247	249	305	260	287	258	279	292	261	315	273	271	286	262	269	266	309	261	274	273	291	256	254	275	264	256	258	276	262	268	275	302	278	255	274	249	265	250	311	287	262	298	269	268	261	260	266	265	284	258	278	279	255	265	254	284	301	261	250	268	275	279	270	268	256	275	266	280	291	262	289	276	278	274	280	307	233	290	297	257	272	298	259	268	287	280	257	274	280	256	296	273	238	283	293	276	263	288	314	276	288	283	264	260	261	275	296	290	262	265	279	284	288	265	277	293	270	257	306	252	278	296	292	275	271	266	280	258	279	281	280	291	293	268	263	307	270	273	284	279	281	290	281	253	255	299	269	283	263	275	281	291	264	255	257	261	276	293	263	282	290	237	267	267	299	276	241	277	245	267	275	263	249	249	300	265	269	270	303	269	277	274	273	276	279	287	262	263	298	316	284	265	271	284	281	282	274	269	299	277	259	273	274	292	242	242	262	268	280	258	237	265	282	288	264	269	272	283	269	252	270	278	280	257	305	263	273	307	260	260	243	272	256	272	283	273	306	268	267	285	298	250	292	259	266	273	307	304	267	279	275	277	290	272	259	275	272	268	265	236	262	269	282	288	268	283	278	279	287	278	261	249	298	271	276	302	307	252	261	271	258	288	279	280	270	255	261	246	288	250	268	280	298	261	275	262	264	281	288	241	299	287	277	258	278	262	271	289	265	240	263	266	288	272	296	262	229	285	264	271	268	288	288	255	294	300	270	275	277	252	240	243	281	276	284	270	264	279	285	280	286	290	272	252	296	261	271	251	258	271	246	275	282	262	267	279	279	294	304	273	277	276	289	305	281	259	253	293	259	264	289	285	263	279	253	313	275	277	280	281	225	284	246	244	266	244	286	309	291	276	263	272	249	272	285	254	300	276	279	276	270	277	261	246	276	297	262	289	283	297	259	287	256	275	286	275	278	297	264	252	253	289	296	261	245	269	232	271	272	275	309	263	265
59580	87317	65352	43952	21296	3192	558	553	506	519	509	546	509	484	517	472	448	485	482	497	470	475	481	473	512	460	503	509	462	470	470	498	465	437	481	484	457	481	465	500	487	463	502	526	466	448	476	475	481	476	510	491	478	427	515	445	502	450	473	440	507	485	479	497	436	469	468	484	492	527	541	552	520	517	475	488	432	480	452	483	463	492	445	505	502	486	476	475	447	488	478	471	445	485	485	516	469	461	492	475	477	446	466	445	459	460	445	472	468	488	460	460	478	467	502	469	479	470	506	459	432	446	471	498	485	477	464	450	453	484	466	451	469	499	502	466	488	475	461	507	431	509	488	437	480	500	489	510	484	408	439	447	448	472	454	482	462	457	478	491	487	492	461	485	473	460	484	471	487	501	461	454	516	464	457	482	448	462	480	462	485	471	499	480	453	444	465	538	478	459	518	493	469	468	457	461	530	462	471	450	442	455	482	474	510	468	439	475	483	523	493	448	508	443	469	480	517	482	469	480	508	496	471	532	457	475	479	497	463	456	477	459	489	472	480	465	455	462	456	494	474	477	470	526	479	490	515	500	493	479	452	466	456	442	494	485	508	499	546	444	505	516	497	477	476	482	468	452	483	485	466	504	462	511	478	445	492	475	461	491	456	486	456	478	462	476	456	475	456	513	488	479	467	489	492	460	478	472	513	492	439	468	504	497	497	494	476	490	468	518	474	470	496	478	458	445	506	468	476	505	463	479	472	508	459	428	480	464	502	483	483	469	472	484	480	490	485	464	473	441	454	495	500	478	477	485	480	439	510	478	479	505	470	468	495	492	486	519	494	447	507	470	508	487	448	478	473	465	485	447	459	456	487	471	490	497	468	472	448	471	474	440	470	521	444	475	481	500	489	491	469	465	526	492	499	454	493	443	488	474	454	470	454	468	493	510	471	454	482	463	453	468	486	445	485	447	490	477	471	502	479	499	459	528	473	484	445	480	452	443	424	474	444	458	488	521	476	495	465	485	492	436	494	488	479	464	458	471	469	451	508	478	494	486	445	469	489	489	462	462	427	516	477	479	450	459	464	478	449	467	458	451	466	509	476	454	467	425	462	454	478	498	482	534	480	483	464	448	438	510	480	506	497	479	456	505	467	475	479	479	443	441	438	475	468	481	506	469	459	463	456	475	483	481	463	457	470	506	480	490	441	467	476	451	471	456	495	496	467	506	479	482	488	460	421	485	479	463	471	494	464	447	476	486	478	487	467	474	504	446	445	495	473	490	463	493	457	477	493	497	506	493	467	466	488	423	508	523	470	455	483	461	495	506	462	450	485	502	452	452	460	472	465	463	463	439	472	454	498	486	486	440	475	495	470	456	475	485	503	468	432	510	448	461	480	479	473	460	488	447	472	467	436	450	462	466	470	459	439	478	462	459	457	479	461	478	460	505	494	480	431	455	484	444	521	480	427	467	474	429	464	456	472	456	452	502	442	480	466	504	510	457	443	469	507	478	460	451	487	515	429	485	453	517	452	443	503	452	462	465	454	477	422	451	455	463	454	459	444	429	450	479	452	424	510	469	496	467	487	477	482	493	454	471	493	472	463	459	524	483	486	437	483	498	499	452	477	488	470	459	480	449	488	503	468	496	469	456	460	502	469	486	470	458	462	476	454	491	512	476	474	436	456	472	490	467	452	476	489	468	467	477	474	450	485	431	502	449	517	468	462	493	456	460	497	492	472	449	462	469	453	484	472	463	485	469	449	475	486	515	498	466	454	424	462	496	457	482	437	481	476	473	503	442	454	498	457	457	465	488	472	491	471	473	509	491	475	423	482	430	490	495	453	462	430	493	442	454	451	479	501	433	429	497	484	480	491	470	493	469	480	475	490	479	486	441	439	483	501	477	494	464	457	449	445	452	450	445	451	482	495	446	430	508	480	478	468	451	489	487	480	439	474	463	468	499	455	467	464	475	480	445	473	440	442	455	501	438	475	516	448	480	464	460	498	488	463	490	452	464	475	432	493	453	462	448	491	497	478	486	460	468	454	480	477	516	433	460	475	513	497	471	467	443	496	427	437	523	455	464	447	490	447	475	477	439	431	465	467	485	457	436	504	422	469	509	463	495	490	506	464	485	517	490	430	500	497	468	457	485	467	482	477	453	517	438	476	451	449	493	426	485	479	470	487	481	452	481	458	500	456	448	497	489	449	457	501	471	516	482	463	495	465	457	450	474	478	488	462	459	451	471	511	449	447	484	489	460	499	486	480	466	500	501	464	477	480	470	490	470	471	489	453	468	443	477	457	484	469	502	471	459	454	526	473	457	501	431	516	461	479	437	469	484	484	446	462	486	442	480	440	484	494	519	486	471	455	501	477	431	459	486	450	443	475	438	493	452	460	461	487	452	503	460	504	464	464	467	454	479	479	470	475	455	497	515	480	483	462	501	459	464	483	463	504	484	477	458	497	453	465	479	454	476	486	487	472	480	465	492	457	486	471	469	484	455	460	510	477	465	440	474	427	468	468	468	494	457	488	490	502	433	449	487	487	464	460	462	463	496	423	472	480	471	467	457	440	452	446	462	458	470	470	444	472	464	504	480	454	502	465	461	483	462	487	405	485	513	462	452	509	477	504	444	493	457	467	469	465	489	490	482	444	474	498	436	455	479	473	479	462	466	455	473	459	435	474	520	482	482	460	455	446	489	461	462	475	456	495	472	437	466	479	426	502	490	504	475	483	473	474	483	497	468	451	447	440	491	458	454	450	487	519	454	444	484	470	509	475	512	501	481	473	495	478	485	428	457	514	528	449	460	464	475	448	499	488	491	494	452	463	470	480	455	490	480	488	488	420	480	506	492	489	475	437	485	466	437	457	473	450	436	501	435	466	510	492	483	537	453	465	455	485	455	462	499	495	454	485	496	472	499	487	462	462	488	455	481	478	484	486	466	487	461	466	445	467	467	481	466	469	482	481	476	451	487	466	458	472	464	452	489	505	473	444	459	457	474	462	454	433	455	484	468	469	449	480	471	480	453	478	479	481	449	483	455	465	483	485	472	511	439	521	494	493	467	470	476	463	451	477	446	466	464	474	460	484	493	467	482	477	442	448	446	489	475	454	444	480	495	462	472	485	502	444	443	483	478	511	484	432	482	504	473	487	466	469	467	477	472	520	447	489	457	490	481	475	485	488	468	493	479	497	486	481	481	493	467	461	467	442	489	495	441	458	498	491	440	473	468	462	473	460	448	473	441	448	467	499	453	473	508	465	468	458	441	475	507	477	478	478	471	486	481	439	459	458	462	483	489	447	468	494	454	492	497	476	495	473	472	489	478	451	457	482	469	492	496	446	434	402	469	471	495	493	465	474	500	479	458	497	482	469	456	466	446	518	472	490	501	427	465	481	497	483	507	474	493	457	466	475	515	498	466	450	446	437	470	481	452	456	472	508	468	468	466	493	478	501	480	467	476	513	427	446	477	448	453	461	445	479	485	445	477	433	467
23106	21660	29963	26252	21789	18408	4621	429	335	358	322	322	335	312	346	324	326	331	304	333	347	344	318	374	361	346	360	299	351	338	327	313	335	338	324	316	333	312	348	364	313	318	339	336	340	313	311	335	362	331	346	313	364	330	321	319	343	344	325	330	321	315	310	322	349	356	333	321	316	375	352	347	329	360	332	325	335	310	344	323	345	321	305	313	312	328	329	293	319	362	332	331	391	323	336	380	311	332	308	320	335	339	301	316	326	336	339	349	317	317	309	309	307	278	339	310	315	318	297	329	321	328	316	298	306	320	337	317	284	341	313	311	323	337	323	328	333	313	346	297	320	277	307	323	322	312	355	339	332	343	333	311	334	311	326	340	330	306	327	282	311	303	317	297	321	354	336	329	302	324	283	324	315	284	332	289	322	361	322	299	315	324	316	333	313	293	306	292	312	321	326	336	322	312	371	327	328	355	317	335	333	330	327	306	308	328	295	297	348	315	289	334	329	325	312	328	336	297	285	337	314	303	356	300	296	343	335	320	312	355	305	318	355	324	299	331	318	308	308	340	334	338	350	310	334	345	347	302	298	311	330	360	325	320	338	334	344	308	343	324	322	345	330	353	338	303	303	307	316	301	306	318	298	291	336	344	334	312	313	341	293	357	363	287	345	327	303	334	326	339	325	306	327	370	302	313	316	320	313	332	333	299	310	333	349	339	309	306	327	292	330	344	322	313	294	347	319	360	297	326	324	316	347	322	358	326	344	312	328	313	290	302	316	342	344	341	343	324	308	308	313	314	314	310	336	319	335	321	326	311	290	360	299	330	323	339	304	312	321	307	319	319	320	284	339	294	319	312	305	309	305	305	316	330	346	342	326	320	341	308	319	321	310	297	331	310	312	362	317	303	330	296	297	342	343	299	300	288	325	327	308	340	324	315	345	324	301	345	334	321	315	293	304	350	318	307	372	290	353	314	310	298	330	301	327	311	327	320	283	288	310	297	333	290	311	325	320	335	330	314	322	300	318	302	301	325	323	318	304	290	332	327	315	318	322	320	333	324	328	321	295	323	309	307	312	334	369	314	297	303	348	334	311	317	319	340	357	354	335	333	347	312	331	332	315	340	334	335	317	337	300	290	341	333	342	286	321	347	335	303	317	297	321	313	299	332	321	347	333	327	340	316	295	317	307	314	345	348	329	290	303	332	348	303	331	362	340	338	310	307	284	378	306	301	313	308	319	344	312	325	334	347	348	317	325	355	309	328	296	344	326	351	291	305	337	311	330	317	332	324	330	350	300	333	316	307	284	325	307	310	322	335	288	317	320	294	322	319	326	372	346	292	321	339	330	316	306	301	338	319	331	332	310	316	310	332	306	343	319	365	333	313	339	285	306	354	335	326	338	332	291	317	315	334	306	328	319	308	302	292	314	305	332	347	311	323	319	291	334	306	398	323	339	320	290	315	311	314	318	315	320	319	317	327	284	331	329	296	292	333	306	321	322	336	326	326	291	337	298	324	337	280	354	318	299	303	324	334	323	329	340	326	354	322	346	299	345	295	316	301	329	344	309	337	304	299	309	308	309	311	323	335	358	314	326	325	301	312	338	319	307	338	310	309	323	306	341	326	311	336	301	304	338	318	301	341	310	289	310	342	325	302	334	321	292	316	345	353	303	313	307	340	308	360	294	322	347	322	304	336	314	293	302	330	326	336	294	321	313	304	310	338	328	335	337	303	314	326	340	309	331	320	323	281	302	351	291	344	308	356	321	324	327	344	327	349	339	316	327	279	342	311	336	302	300	309	351	324	311	336	314	308	371	306	310	351	347	347	312	299	313	319	298	347	323	322	326	334	325	322	329	344	312	319	301	317	342	318	318	354	321	327	328	326	323	325	337	316	337	316	293	336	321	328	321	335	297	313	282	335	313	342	317	322	314	355	348	301	366	334	320	350	305	314	331	316	339	320	304	294	345	337	326	359	343	303	311	338	310	329	319	313	324	316	323	341	334	325	334	309	314	294	321	315	278	336	294	296	316	334	319	342	315	363	334	303	302	304	284	314	307	320	345	350	316	357	317	312	320	302	299	320	328	347	284	312	323	320	356	317	328	294	335	374	304	315	299	338	319	330	332	320	321	291	303	331	348	321	331	311	322	305	340	312	325	327	342	302	326	327	310	313	328	299	322	312	299	313	325	339	310	321	349	301	327	362	325	296	296	320	306	322	311	301	306	358	305	306	344	322	307	326	342	331	290	304	303	337	316	317	326	335	363	303	302	303	309	343	344	318	339	344	268	321	317	289	318	324	316	318	369	339	322	309	319	322	327	348	313	321	308	320	286	336	324	324	292	334	370	318	341	309	322	307	307	334	302	354	329	329	322	338	326	358	290	309	337	348	336	326	341	334	326	302	294	334	305	360	337	336	300	338	317	347	331	310	274	367	285	376	302	315	333	321	328	325	299	288	297	309	330	326	313	328	330	336	319	328	314	332	299	326	292	310	331	312	316	297	301	328	313	324	297	325	306	320	323	314	301	316	329	337	317	339	316	307	308	331	310	314	355	339	316	314	294	281	329	310	311	318	318	323	309	329	373	331	317	337	338	321	316	318	333	339	318	315	292	322	317	317	315	306	344	345	311	293	314	297	301	333	317	325	311	361	302	358	306	303	324	349	293	356	315	353	323	335	314	331	318	299	296	284	306	317	363	324	335	316	321	280	309	311	316	300	348	296	332	345	325	330	343	362	327	320	305	327	314	302	328	311	294	336	300	305	329	287	307	338	330	324	315	327	347	338	316	319	325	318	300	316	313	323	333	321	295	326	333	311	328	336	328	351	322	309	323	325	351	330	320	312	334	295	314	295	348	312	323	329	352	311	304	355	305	359	304	307	334	314	319	319	305	391	308	292	355	326	293	285	329	324	309	339	347	318	318	331	309	347	316	317	324	306	318	338	336	317	297	321	323	332	317	314	328	322	304	321	318	330	290	309	314	347	314	292	343	306	320	296	323	338	318	324	321	341	314	299	318	304	316	301	338	320	350	301	335	326	323	315	321	319	337	330	323	311	281	339	312	354	314	302	325	321	337	298	323	310	325	331	344	336	334	334	290	302	311	328	321	314	313	307	318	286	306	317	305	374	332	336	323	311	330	329	336	316	307	266	306	329	317	322	316	336	304	332	325	312	333	338	296	307	345	320	329	329	326	345	340	294	314	325	312	331	326	308	309	340	349	336	305	325	290	322	341	325	325	359	306	302	342	331	286	348	316	302	306	327	289	316	284	308	316	300	302	317	350	312	328	307	312	324	289	352	314	293	298	313	340	301	368	342	322	346	290	335	315	281	294	334	302	339	324	347	330	329	328	331	310	321	340	364	362	320	347	309	317	317	313	311	328	325	305	324	335	305	307	340	318	320	294	309	328	332	293	340	318	319	319	324	305	316	334	331	319	324	302	304	327	332	323	328	306	342	338	290	301	302	321	337	310	331	311	337	301	357	332	297
58996	96771	75085	52507	27881	4172	660	641	620	595	566	599	498	580	537	543	537	518	567	490	538	553	516	559	548	514	528	531	572	538	516	561	534	509	571	543	533	533	533	537	595	527	499	540	551	540	555	494	527	540	580	547	532	530	529	505	507	563	554	515	502	556	522	527	527	539	546	507	570	634	705	653	646	556	577	563	550	527	551	552	522	527	532	555	509	512	528	541	569	522	489	544	538	520	533	539	577	521	556	470	509	516	514	477	523	493	548	558	499	542	540	485	542	527	530	490	507	525	548	523	543	593	524	522	544	529	509	521	532	535	563	557	516	540	537	541	511	516	533	540	534	510	533	510	527	527	530	521	523	502	536	501	541	503	488	511	533	506	467	518	547	563	504	513	497	537	535	507	525	542	542	562	524	553	518	545	533	546	534	537	522	524	494	513	473	503	509	549	515	556	512	516	514	530	510	540	504	574	537	562	577	519	499	565	539	517	520	520	497	475	497	542	527	496	522	522	546	502	554	516	557	533	530	534	554	533	515	485	551	517	532	536	524	525	520	545	520	503	542	541	523	546	496	551	511	526	529	531	544	497	513	507	537	545	537	546	533	531	560	541	488	531	562	523	551	510	522	524	542	549	547	532	535	529	495	509	540	505	476	542	524	500	504	508	538	539	535	504	487	527	511	528	504	538	558	519	510	590	515	518	533	551	522	511	547	511	536	546	537	531	513	523	510	504	520	519	520	502	549	540	530	548	522	470	514	541	549	519	511	547	506	493	526	550	531	578	561	513	555	575	504	473	519	543	515	512	524	532	550	534	517	548	533	550	561	494	535	536	521	495	514	511	541	527	505	527	516	519	508	527	513	501	584	507	557	548	548	551	545	534	525	504	532	555	506	576	529	528	519	526	521	521	540	504	545	532	528	548	540	529	540	489	542	490	520	546	569	528	545	530	515	544	509	523	486	563	550	506	532	533	544	543	553	548	507	484	490	507	501	523	524	525	572	528	496	497	537	492	528	513	545	529	524	517	558	518	511	478	554	546	544	527	523	586	509	528	567	579	534	517	549	547	484	533	535	516	533	494	545	539	540	557	573	549	548	500	544	529	525	546	525	535	556	528	548	541	520	526	516	521	513	523	530	509	529	569	518	520	573	538	551	526	568	558	536	517	522	516	504	531	521	562	539	525	497	540	510	560	527	525	519	501	534	558	559	538	491	516	533	519	521	548	542	506	548	522	496	476	521	494	558	502	532	534	534	548	527	524	537	526	521	498	521	479	536	523	520	526	551	510	518	521	547	536	520	527	514	520	535	514	530	534	538	567	547	516	516	534	514	525	557	534	529	548	548	525	554	476	526	543	557	535	529	558	571	537	540	531	509	521	539	551	496	537	540	532	530	545	535	556	563	546	551	564	537	562	564	537	535	558	511	495	530	516	526	514	566	599	514	569	585	483	486	501	553	572	549	507	514	553	512	552	551	496	545	508	553	476	561	499	530	512	553	528	525	530	531	527	514	525	526	538	503	584	525	514	540	501	506	532	579	514	532	569	555	501	543	495	496	556	521	542	579	531	542	536	514	499	511	550	516	494	542	543	497	476	539	490	540	492	517	525	568	544	499	552	505	570	552	539	511	494	509	511	541	541	476	524	530	581	509	548	555	572	526	525	548	542	537	553	541	545	548	574	527	523	521	547	555	521	528	523	525	545	496	527	549	531	522	524	564	508	550	544	536	540	521	502	540	537	538	540	534	510	501	499	520	540	497	538	533	549	518	537	548	560	514	497	521	524	523	538	503	517	496	516	539	549	519	550	543	526	506	504	541	496	541	554	528	562	515	515	551	529	523	562	523	518	562	548	548	543	525	535	542	554	510	501	548	538	524	538	513	546	546	518	525	525	527	496	516	518	545	546	535	545	524	560	519	521	513	543	548	520	500	530	543	537	548	507	531	540	529	562	559	517	525	510	513	507	546	535	533	547	541	533	486	528	516	552	507	529	533	516	538	532	499	553	545	543	519	539	512	508	522	539	553	522	559	505	544	509	476	517	553	537	553	528	521	518	541	520	513	529	536	528	527	534	525	532	481	499	518	543	530	517	547	523	533	505	540	512	528	512	523	529	507	569	479	517	516	521	545	513	517	513	514	484	558	516	549	521	535	556	533	496	518	555	508	564	557	520	541	519	542	503	501	584	510	533	559	546	517	517	559	539	553	508	528	524	542	492	517	506	546	516	526	526	518	518	498	567	496	522	524	553	522	532	549	587	535	532	508	566	520	518	522	542	542	497	560	494	496	567	489	536	480	516	542	538	581	520	532	492	551	511	541	525	560	559	509	579	535	565	525	486	549	511	549	532	550	540	519	520	562	525	527	518	520	548	470	544	509	526	539	514	498	506	509	521	493	551	496	513	542	506	569	540	481	516	519	529	549	556	544	515	519	551	495	562	538	541	568	514	512	508	529	509	568	530	535	570	544	562	542	538	538	578	540	516	537	505	551	539	523	519	488	527	572	552	557	564	548	493	541	516	537	520	494	510	560	560	509	538	516	483	573	532	490	553	535	533	531	539	525	557	526	546	537	538	568	543	548	519	518	523	532	513	493	538	516	497	492	527	509	486	547	557	500	584	539	530	457	541	545	568	545	518	514	561	538	530	511	534	550	510	503	555	537	557	514	535	534	494	534	501	504	492	523	537	535	512	490	473	511	523	546	566	508	532	536	517	498	522	533	535	513	516	513	548	581	531	525	537	546	534	531	516	536	513	565	477	574	534	579	540	553	521	516	556	512	516	506	527	541	530	550	495	533	546	522	523	530	527	562	518	526	522	489	505	535	554	555	515	543	525	563	561	530	530	525	521	497	524	505	536	529	512	484	518	515	585	513	516	534	500	558	501	517	569	541	540	532	533	549	523	535	561	500	554	521	542	523	515	527	503	547	541	506	483	520	524	574	497	523	495	523	504	527	527	494	532	530	534	508	500	560	522	581	574	547	533	489	523	532	520	556	478	542	497	520	525	562	504	542	558	506	517	547	545	565	525	530	506	549	539	527	548	481	525	542	510	491	500	549	510	512	525	549	528	510	503	513	499	528	531	523	537	533	553	549	555	545	540	517	547	550	509	522	501	498	568	536	547	549	541	518	548	538	528	534	530	508	545	521	496	560	566	547	538	541	504	547	567	519	510	521	569	527	576	539	529	527	541	588	547	559	528	543	563	521	559	510	536	510	550	576	502	535	531	522	554	523	504	517	553	516	506	520	521	533	510	526	466	561	503	559	546	511	561	510	567	519	550	528	525	537	504	536	484	550	538	507	544	518	545	511	521	523	493	532	582	536	517	504	569	531	495	532	532	528	511	528	558	464	484	539	557	518	519	517	501	514	509	531	556	552	517	542	524	562	575	540	534	548	555	492	490	527	512	535	517	536	502	498	610	477	495	500	560	511	531	517	530	569	542	538	492	538	516	549	553	526	541	537	536	575	494	573	518	561	464	519	543	522	527
28265	27775	25683	14465	2205	407	306	295	263	275	287	279	268	271	273	268	274	281	263	288	297	248	284	251	264	246	255	262	280	265	260	234	279	249	251	279	283	249	289	271	238	247	240	260	258	225	263	280	258	228	280	284	283	264	295	241	249	248	295	287	234	292	256	249	274	288	240	278	276	282	257	227	262	249	289	295	265	258	277	278	261	268	277	260	283	249	286	300	242	243	257	228	254	246	261	269	257	248	262	240	262	259	252	296	239	270	226	251	266	301	283	274	269	249	244	283	297	270	242	258	271	279	291	255	232	257	279	273	248	276	276	256	266	244	293	275	267	244	250	276	270	272	256	246	261	282	266	242	277	298	295	261	286	260	251	262	294	276	273	279	256	278	270	258	274	249	254	271	236	273	271	275	281	242	259	282	276	268	294	263	272	255	242	273	281	266	289	260	311	278	246	243	276	268	246	235	254	281	275	260	251	246	260	270	264	261	242	254	289	251	284	252	275	243	237	287	251	267	274	271	227	306	277	266	257	278	267	241	254	246	247	294	260	280	241	253	252	249	249	256	311	255	262	231	253	255	278	247	241	263	283	268	257	263	294	250	253	265	275	254	238	247	288	259	280	272	281	282	289	270	279	279	260	255	253	255	266	245	221	282	251	245	255	298	258	220	253	260	280	257	270	292	254	233	267	277	269	253	243	291	247	281	255	251	263	275	257	248	273	263	259	237	267	250	280	264	270	252	228	250	253	248	274	254	278	274	260	261	246	255	275	278	248	245	261	265	241	283	236	277	276	263	261	265	262	270	268	260	303	264	257	295	246	264	245	287	289	283	247	263	255	270	270	282	258	266	283	290	241	253	276	225	279	264	253	249	276	274	276	267	238	268	271	256	277	253	273	233	292	255	298	276	245	268	272	280	274	267	258	255	272	238	279	299	255	282	257	275	264	255	291	273	237	284	275	264	270	277	267	275	284	272	279	274	265	261	286	278	245	269	273	281	288	234	253	272	276	248	261	226	238	263	256	239	266	243	259	253	270	266	234	240	296	255	241	268	268	269	263	257	270	260	293	275	229	266	283	264	254	259	252	249	250	257	249	271	269	256	241	254	268	235	252	272	272	249	270	278	295	245	261	278	292	290	265	272	277	261	264	288	288	284	282	274	284	267	241	280	279	259	252	282	259	249	278	257	274	259	257	276	273	263	241	231	252	265	271	258	267	277	254	247	282	295	278	274	264	266	277	281	257	255	268	222	292	252	278	244	284	267	254	267	266	224	249	265	280	282	247	261	242	254	279	276	269	275	234	268	248	284	265	276	245	275	257	239	286	234	263	265	247	269	267	280	277	254	242	263	276	269	261	249	230	289	250	278	274	236	272	273	233	262	271	262	252	239	265	285	262	292	307	265	299	256	284	250	278	291	253	246	242	285	254	273	239	265	280	242	254	262	241	279	288	245	264	249	269	269	262	272	274	266	291	249	233	255	243	262	243	283	262	260	282	285	241	237	281	290	257	296	259	277	236	229	307	285	277	263	271	269	273	273	256	259	291	248	271	277	253	261	261	265	264	284	278	264	270	255	265	238	263	250	257	259	240	275	307	279	280	262	266	273	261	265	269	244	263	274	280	243	255	255	268	270	243	253	243	285	268	243	291	289	268	278	283	254	259	271	271	253	273	275	249	273	289	266	256	237	253	255	272	276	257	240	263	255	271	253	277	257	288	274	248	267	263	267	271	275	284	250	283	278	296	257	242	248	268	264	253	277	252	290	255	243	248	230	263	280	246	275	290	244	278	264	264	278	248	264	273	249	271	273	263	223	297	268	259	260	263	287	276	257	291	282	265	294	247	263	251	254	275	251	274	260	251	262	272	278	234	255	251	260	238	285	279	236	269	269	259	267	288	285	248	265	264	232	268	244	246	247	296	266	264	261	258	256	261	258	260	263	262	232	237	253	264	265	259	254	272	285	262	298	229	249	262	267	259	275	285	243	270	257	262	282	259	248	285	277	249	238	272	286	225	251	246	244	255	292	282	300	281	241	260	266	296	264	257	280	254	265	297	277	265	262	305	266	260	267	265	251	244	281	266	254	241	270	281	255	241	257	280	277	281	271	273	292	263	273	291	267	285	250	286	227	250	287	272	298	282	271	267	268	225	311	307	263	287	302	276	264	251	230	258	248	250	282	267	260	259	250	268	267	261	259	274	225	265	290	270	267	258	264	256	253	262	235	279	270	249	280	272	276	246	255	283	289	250	264	250	262	276	272	310	249	257	244	264	295	281	270	260	256	256	274	266	276	298	270	248	259	264	269	265	271	270	253	286	282	269	250	246	278	255	274	273	265	267	251	265	267	236	252	270	279	242	284	256	287	266	247	263	283	273	262	257	274	267	247	258	288	275	299	244	268	261	256	264	247	280	249	262	286	273	287	255	267	255	255	297	256	271	277	264	237	267	267	264	263	256	266	251	279	271	268	272	257	301	265	266	287	254	257	294	260	289	284	242	245	269	288	284	271	246	281	282	269	270	253	275	266	260	239	277	261	258	267	296	254	237	265	276	251	289	265	243	260	224	255	252	241	279	248	254	268	254	277	269	283	261	261	259	282	274	269	245	253	276	279	290	284	273	259	267	237	238	246	258	287	265	255	269	254	278	279	270	287	265	253	253	271	257	274	258	279	222	259	250	243	229	243	258	291	244	276	277	264	256	272	255	262	253	273	242	290	270	254	298	255	282	271	285	236	268	239	267	267	277	269	269	236	264	264	283	271	285	236	284	254	259	277	235	269	249	265	285	267	273	239	265	266	262	258	278	271	262	262	229	264	300	286	254	281	257	277	267	281	277	250	265	281	242	280	287	247	274	276	264	260	251	295	287	258	282	249	254	283	278	259	272	304	267	273	282	235	275	255	257	263	279	259	257	281	282	273	262	312	260	308	279	256	258	249	256	248	254	248	255	253	283	270	272	279	260	260	251	265	244	257	261	285	251	250	268	273	240	245	268	252	288	256	276	275	295	277	252	239	259	296	278	275	270	288	245	256	269	284	280	261	265	247	263	251	250	243	270	282	273	282	273	285	300	296	258	280	259	238	263	268	251	239	250	274	283	263	274	276	251	287	257	301	268	224	220	247	280	269	256	263	260	280	254	265	231	284	269	253	257	261	257	252	256	254	259	258	248	251	270	265	266	281	243	279	264	224	272	293	250	282	244	274	267	244	262	293	267	279	218	277	255	278	261	321	285	239	245	242	268	272	274	231	252	257	293	273	281	255	270	258	292	258	259	239	274	266	262	268	266	269	247	267	247	303	287	267	262	268	239	249	266	260	280	251	265	250	254	292	261	304	251	282	228	298	272	259	291	256	273	259	279	249	242	228	307	262	271	230	244	287	279	283	242	260	266	265	274	258	265	258	246	263	264	274	268	277	271	298	245	262	264	269	271	262	283	263	248	235	281	260	267	266	292	250	287	276	247	243	269	260	253	263	250	250	254	279	250	249
36995	45230	31199	16732	3808	737	469	494	497	484	468	476	498	408	496	486	472	456	483	460	487	486	503	442	507	460	473	462	484	446	493	467	435	477	451	423	487	465	499	489	487	437	450	420	460	427	452	499	454	509	487	481	460	500	435	486	474	483	474	450	487	458	460	453	477	478	470	472	466	501	469	457	425	440	488	458	443	455	497	454	543	462	492	491	454	464	488	485	457	496	465	445	464	475	460	463	463	444	464	456	440	450	458	480	478	488	446	468	502	437	495	500	467	445	462	474	485	474	449	476	454	491	450	440	461	503	497	446	470	482	469	445	494	481	468	456	461	482	428	511	465	484	499	458	455	508	502	470	470	502	460	465	477	458	446	442	493	472	488	515	503	492	503	446	439	440	463	480	440	474	453	459	445	476	469	468	463	459	452	451	450	455	481	467	470	472	468	430	482	448	437	449	481	477	479	469	474	514	479	465	465	468	475	470	462	455	466	470	492	425	461	470	471	442	447	476	486	463	471	451	485	471	500	458	484	432	502	476	442	465	475	478	466	514	479	497	468	498	445	468	459	446	445	499	455	508	474	482	494	486	426	490	491	464	487	453	495	459	491	442	469	443	454	478	488	491	496	457	483	469	496	439	476	455	485	506	425	459	454	472	434	446	484	481	449	442	449	489	422	452	459	481	454	416	467	448	463	466	484	497	505	457	480	461	435	494	466	493	457	451	492	452	461	467	450	484	480	456	483	507	514	479	480	511	451	449	493	429	446	495	462	514	496	474	461	434	459	434	482	483	460	409	466	452	510	441	482	499	446	475	473	463	493	429	470	455	484	470	463	474	469	472	468	470	444	477	471	473	461	467	452	475	473	508	503	467	454	470	471	472	460	455	476	475	456	459	468	480	473	486	456	488	475	479	482	492	521	421	449	476	441	420	474	490	498	467	510	454	433	469	484	483	475	460	482	494	470	462	441	474	469	476	482	447	467	477	455	470	507	471	445	489	469	504	447	435	460	488	429	428	471	485	444	490	455	460	481	462	478	463	466	472	498	459	446	467	443	487	493	466	471	489	458	465	462	480	442	441	442	449	440	437	470	489	491	461	451	459	492	464	450	436	435	456	468	469	434	469	451	459	453	512	472	468	458	462	474	450	485	500	425	458	512	475	463	470	477	465	440	478	454	481	486	445	486	450	462	428	474	484	446	460	477	491	463	442	455	476	465	468	467	484	448	451	510	436	460	458	514	453	439	430	458	449	473	468	451	461	463	461	495	457	448	474	494	470	449	472	470	489	451	460	474	479	477	442	492	450	483	505	448	476	488	475	482	468	459	485	477	467	491	450	457	462	471	461	473	421	507	496	474	453	484	453	462	481	466	464	463	491	465	494	398	490	478	458	424	487	434	480	456	476	459	479	475	464	458	480	447	484	472	461	442	450	448	467	472	496	463	443	474	482	441	447	444	514	458	509	486	492	445	492	495	486	461	442	517	459	479	482	483	455	492	465	449	469	491	461	490	492	432	441	493	476	440	460	447	424	445	477	439	459	434	474	481	464	470	455	482	467	457	454	487	472	471	409	450	465	449	477	494	462	481	456	477	485	433	458	453	444	476	469	476	425	447	462	453	492	468	463	477	463	479	488	479	492	465	470	462	469	442	487	464	484	453	438	525	457	440	457	451	479	423	478	479	461	470	446	453	470	460	472	465	474	474	473	492	463	463	502	463	487	470	450	445	485	477	481	479	478	496	485	473	490	483	482	462	456	459	493	445	467	461	485	429	454	455	481	475	456	420	478	481	499	475	472	433	446	437	440	444	479	476	454	428	480	444	479	466	470	489	454	491	479	473	491	502	450	482	432	481	498	469	494	473	452	494	480	475	450	509	472	490	455	449	477	492	474	458	478	467	491	477	472	453	440	475	467	484	448	466	464	440	472	469	452	452	435	473	436	468	440	471	466	475	450	472	478	449	444	443	453	472	483	479	457	480	434	450	447	455	445	459	464	432	456	454	475	502	507	453	468	476	483	482	459	493	441	475	447	435	462	461	420	454	481	465	485	458	462	483	418	468	464	486	476	470	474	464	504	484	433	456	451	469	494	457	448	461	475	455	502	462	470	449	455	457	467	447	484	477	461	445	500	452	454	472	461	505	432	488	497	479	468	458	463	485	480	515	503	472	465	490	476	506	475	483	510	496	431	451	482	471	480	466	470	493	468	437	469	461	477	477	452	475	471	458	495	478	489	467	494	446	473	425	469	499	471	463	457	451	482	447	493	501	503	488	462	449	458	482	502	479	473	465	458	450	459	456	445	462	457	447	431	516	454	473	418	473	416	448	446	443	429	451	476	478	410	485	449	455	488	474	439	479	454	497	458	445	498	461	480	465	486	471	445	504	474	497	485	495	429	488	462	464	472	511	461	467	430	506	459	476	484	506	475	505	464	452	457	461	455	473	464	451	459	483	463	465	475	458	430	518	471	499	474	532	474	459	475	490	439	454	442	438	430	491	470	458	522	465	439	493	451	455	455	471	427	446	468	467	481	468	449	481	495	499	493	455	465	468	453	437	478	481	465	476	459	487	496	473	437	488	436	509	463	488	484	456	461	432	492	469	473	430	454	471	496	496	433	463	512	469	463	473	455	478	514	484	466	486	452	469	447	458	476	467	479	512	525	441	507	490	493	505	457	523	442	480	426	484	496	457	443	455	478	483	514	478	480	479	479	472	462	461	474	462	404	453	486	493	456	468	520	468	456	455	437	470	494	492	434	471	493	538	493	460	477	473	436	495	461	460	474	465	465	498	469	461	500	472	474	486	427	475	453	467	471	489	464	505	467	467	498	460	462	496	471	435	461	460	466	485	421	447	484	474	442	418	439	445	482	477	487	428	416	479	471	451	465	492	505	479	444	434	469	466	461	483	488	469	443	476	464	451	496	483	449	449	438	459	467	469	474	445	459	455	474	444	467	462	495	466	501	447	484	453	443	473	475	487	445	467	431	432	442	478	468	473	478	488	416	482	456	448	447	460	467	426	468	443	492	466	458	498	464	430	496	473	467	497	485	457	427	460	459	475	437	510	488	445	408	446	423	456	515	493	493	474	431	477	491	470	450	470	476	490	487	455	446	442	471	438	489	439	483	496	474	472	476	479	472	482	464	467	464	490	437	511	504	449	477	471	472	476	479	458	497	461	494	472	493	446	442	469	435	490	460	442	452	472	443	450	491	431	473	476	484	482	486	447	506	461	458	506	471	496	426	484	444	485	460	456	459	485	469	491	482	462	465	491	470	426	471	484	437	430	467	423	464	463	489	439	470	451	496	463	436	469	437	494	467	455	467	489	474	458	463	495	477	461	469	478	453	435	468	479	472	477	439	431	483	503	454	466	466	495	459	499	495	457	445	492	474	451	464	466	453	492	462	475	485	452	493	500	461	478	471	470	439	426	447	471	472	415	490	436	462	479	476	435	430	488	449	461	459	465	464	457	464	461	489	455	494	447	458
24080	22529	30948	27586	20796	10447	593	285	258	251	271	252	261	273	269	254	249	245	246	254	259	256	268	227	287	233	218	227	270	254	216	243	239	234	252	256	222	262	249	229	268	250	231	254	238	219	229	235	264	258	231	247	241	257	244	235	244	223	215	280	252	281	243	261	271	223	232	238	244	247	259	257	244	263	265	279	234	272	236	237	220	266	273	268	261	226	206	238	213	251	249	236	282	269	281	245	270	218	258	251	234	264	262	231	253	229	266	227	247	236	253	258	271	254	264	252	243	260	248	240	245	266	239	246	282	275	242	243	211	270	232	247	256	273	257	286	227	243	265	265	250	245	263	239	257	214	232	224	240	233	263	247	237	242	234	250	242	203	224	238	263	264	261	246	238	245	253	240	232	251	219	240	235	250	247	270	244	237	263	228	235	202	241	244	231	223	208	250	238	258	233	244	245	253	244	235	245	253	226	253	246	247	231	232	258	223	247	251	241	244	249	242	221	241	270	246	231	242	250	248	227	254	239	243	241	245	250	264	252	248	258	203	199	250	242	248	249	257	251	235	244	242	225	252	255	247	251	236	249	262	223	245	269	245	229	268	267	249	243	222	262	281	217	227	256	258	271	223	259	231	216	241	271	241	236	209	241	246	240	269	238	230	246	252	252	262	247	241	215	246	227	221	253	246	224	222	229	239	248	231	259	232	220	222	235	241	230	247	236	231	245	254	258	230	242	243	259	271	246	240	229	227	265	274	250	227	241	255	266	230	249	252	224	238	253	229	249	241	259	244	239	236	258	227	245	250	245	273	231	271	270	217	244	220	258	212	263	249	265	226	259	214	214	249	264	248	261	258	260	266	252	260	279	225	236	270	264	254	239	239	251	239	259	269	242	230	227	257	257	238	246	246	247	280	260	225	225	233	237	223	243	251	258	246	259	234	215	226	242	218	246	235	274	258	233	252	251	257	247	259	281	261	217	261	247	247	237	227	249	282	243	239	270	244	238	245	263	261	248	247	274	244	258	258	243	260	260	245	244	250	248	260	255	250	244	229	250	268	267	270	246	239	226	253	278	269	234	254	259	258	226	249	245	257	251	240	211	234	255	242	250	268	263	239	263	259	263	255	270	273	233	211	241	230	250	233	244	232	259	243	235	241	242	247	220	258	256	241	220	264	208	217	270	274	234	245	232	244	230	234	235	218	230	275	240	238	239	224	216	234	250	238	261	229	219	235	246	226	232	208	246	241	254	217	249	232	222	218	247	252	269	247	279	244	285	243	237	206	234	239	209	247	220	239	237	235	265	228	246	240	246	245	252	266	250	239	251	251	241	270	238	227	243	248	251	235	232	278	229	269	222	209	249	237	278	267	248	232	261	261	250	273	256	251	245	218	246	224	244	207	249	249	245	254	199	251	216	258	216	254	228	229	271	211	250	249	243	265	220	255	232	243	252	261	232	241	233	229	249	252	240	231	242	244	237	229	223	258	250	248	259	258	263	246	242	235	255	259	256	235	261	230	232	213	213	234	232	259	268	202	238	216	270	229	261	229	281	238	242	230	235	208	251	255	238	256	253	237	235	211	257	257	244	253	235	228	229	224	249	257	243	236	263	241	237	248	244	241	253	202	234	247	230	232	239	246	215	243	262	242	237	244	227	252	237	234	217	264	244	237	218	247	232	259	249	267	258	247	258	231	267	252	271	274	237	226	238	228	237	248	260	241	254	231	265	242	244	245	250	228	259	228	237	228	244	286	234	229	262	251	225	244	227	252	225	234	247	254	224	242	260	241	257	232	260	271	243	253	222	269	252	242	239	242	247	253	237	266	268	230	236	254	255	261	226	229	239	255	252	249	258	259	235	254	229	252	250	229	270	241	220	260	257	238	233	272	230	248	233	261	255	225	241	252	246	257	247	252	216	262	282	231	246	222	247	221	242	241	242	225	239	212	260	238	240	263	242	227	220	264	225	235	233	253	245	267	249	273	241	222	242	258	256	263	225	244	240	237	249	249	234	227	251	244	237	245	256	274	241	242	222	263	246	244	254	205	242	258	246	224	221	265	260	251	277	233	217	251	215	238	240	244	236	253	234	225	229	231	231	229	226	230	255	243	232	262	252	243	237	249	249	220	234	251	242	238	221	235	257	257	246	274	245	256	241	243	257	223	244	207	283	237	223	242	256	251	235	249	239	274	247	234	268	239	229	211	234	223	235	255	261	241	218	238	239	231	250	236	255	238	258	252	253	242	241	243	243	243	233	255	255	237	226	248	233	254	238	238	201	277	235	243	240	266	246	231	243	233	271	227	263	259	246	232	235	240	250	250	219	248	263	210	262	265	273	223	263	260	256	235	236	216	259	273	248	253	225	251	246	255	240	259	240	261	247	243	249	226	219	223	227	269	235	261	234	250	246	230	218	249	277	227	241	227	231	236	246	235	248	229	208	235	239	246	238	243	268	255	270	266	270	265	262	221	256	229	228	233	240	222	231	262	228	269	234	242	232	244	242	223	244	245	254	208	246	237	241	241	255	255	258	222	278	238	225	253	252	235	236	258	266	221	258	273	253	228	232	231	243	244	243	247	231	247	233	240	249	255	255	231	227	259	220	205	255	240	237	248	247	241	242	266	254	242	235	249	243	239	236	233	274	238	231	266	248	225	219	235	226	250	215	271	241	220	228	235	263	260	239	245	221	225	225	227	273	239	227	251	247	248	244	258	223	214	251	266	257	263	244	269	243	226	247	232	246	240	260	251	273	253	239	244	247	237	237	257	227	254	249	244	231	218	256	253	274	237	256	234	260	263	242	260	249	262	271	235	254	260	228	264	233	233	249	219	259	243	208	254	259	229	217	248	265	247	247	257	258	228	256	240	240	274	261	250	251	250	238	224	227	254	267	249	225	248	289	259	254	254	216	239	235	213	246	250	219	224	248	235	253	256	254	257	252	227	238	247	251	258	247	239	241	255	219	241	215	215	226	229	232	226	229	260	233	236	214	241	268	251	259	247	212	254	237	231	221	255	257	264	235	240	247	205	231	232	239	246	246	240	248	224	222	280	242	238	244	224	255	244	222	255	234	235	248	223	247	235	242	254	220	265	255	271	243	243	234	223	228	219	279	255	258	244	241	243	248	222	224	289	243	246	269	276	245	260	263	243	253	257	274	237	243	226	230	248	225	232	257	244	255	248	241	252	265	254	229	255	212	203	237	229	240	233	243	268	237	248	245	254	252	256	233	225	247	215	209	234	240	231	231	259	217	241	244	240	248	230	249	214	232	206	217	246	271	240	257	246	229	248	247	251	254	248	246	250	269	238	250	221	254	230	247	224	262	213	259	228	244	241	236	239	248	232	249	213	266	244	254	233	264	252	235	251	245	247	240	249	240	266	225	237	217	270	245	242	250	246	243	240	237	257	233	244	256	218	228	254	239	245	240	265	267	244	240	265	223	244	246	253	240	270	223	211	246	229	258	222	246	262	271	227	224	243	269	248	233	237
58872	87605	64763	43929	20916	3125	495	505	460	476	484	453	473	477	426	444	460	469	447	440	411	430	462	452	448	462	461	445	408	423	433	394	460	463	456	418	420	445	439	410	402	474	422	431	431	431	433	437	476	473	429	431	377	424	483	412	417	422	475	415	456	466	426	420	399	411	434	432	441	420	467	423	459	412	532	486	470	413	441	400	401	416	418	453	471	408	389	430	452	435	385	392	410	421	432	398	432	463	446	438	452	434	435	439	462	436	386	443	400	400	448	444	456	381	404	426	441	449	492	415	379	461	420	427	394	420	420	406	419	432	417	433	418	423	419	442	446	400	431	430	426	436	447	394	438	427	439	439	430	441	435	446	440	461	457	417	448	404	374	424	405	423	412	397	436	393	439	419	390	426	438	460	450	441	404	421	435	431	459	436	454	426	479	388	394	434	412	446	410	410	420	410	413	409	419	430	437	446	449	407	419	424	404	425	437	406	421	437	391	460	450	442	419	423	439	413	391	445	460	403	428	466	424	452	430	429	423	435	429	449	421	415	412	426	404	418	427	433	429	429	461	469	466	435	415	423	434	406	440	435	423	412	399	413	409	404	451	416	419	445	442	405	409	406	418	425	405	430	443	424	421	430	416	408	415	437	418	379	414	433	420	465	434	446	391	447	450	440	421	431	416	414	449	405	416	450	460	413	404	462	441	403	469	415	434	411	447	404	422	445	437	450	384	417	436	432	436	416	468	398	460	420	424	440	438	429	491	390	433	414	457	407	445	418	399	428	439	424	409	458	412	416	472	416	443	429	412	437	463	407	450	442	422	415	412	425	393	418	394	450	431	403	456	414	439	382	444	468	396	438	424	427	442	437	441	423	431	417	434	419	451	432	383	433	436	427	407	400	427	447	441	447	409	446	433	448	415	426	425	430	408	382	416	397	424	447	423	408	447	422	440	433	440	455	400	389	404	397	425	441	420	424	419	392	446	424	487	435	416	426	438	443	412	439	410	443	422	370	432	425	415	391	402	403	397	384	445	442	418	433	396	419	409	407	406	447	431	422	436	396	403	432	443	434	446	416	409	419	437	416	419	428	451	446	430	412	417	417	433	396	408	433	430	430	436	396	418	443	421	425	433	458	422	437	418	401	427	417	393	401	448	403	470	422	437	427	431	395	447	456	417	418	397	416	425	400	438	428	400	445	418	420	390	413	417	421	436	419	432	386	447	405	432	420	395	440	449	440	411	418	443	425	443	424	441	401	428	390	417	443	424	416	386	452	428	409	398	436	405	437	404	459	477	433	405	473	448	377	406	412	406	431	423	442	438	416	484	418	457	444	396	402	418	395	438	441	444	443	421	419	414	432	404	409	396	440	462	415	434	449	406	423	434	441	426	432	457	425	452	425	408	425	444	396	420	451	405	423	409	476	412	410	434	414	431	426	460	429	423	457	417	438	427	427	458	408	411	407	401	437	413	420	430	399	412	438	409	423	439	394	437	418	426	441	474	434	452	403	436	437	411	406	417	447	408	424	430	397	424	396	412	432	398	391	421	430	435	429	455	435	377	452	453	421	425	419	440	426	411	413	422	435	434	433	424	449	432	439	446	460	406	441	425	421	405	415	403	411	407	397	443	419	423	417	426	461	441	416	440	422	451	419	403	400	433	432	385	429	427	417	433	422	395	404	405	406	441	442	418	438	438	442	418	414	402	463	435	407	429	432	399	413	438	464	416	437	448	442	456	431	428	416	475	403	431	414	454	446	382	430	445	428	410	445	467	393	384	381	463	431	445	431	465	433	429	433	412	399	451	422	429	431	434	410	448	410	433	450	454	424	406	454	454	411	410	425	432	423	427	403	429	440	448	433	442	440	448	430	401	400	483	404	428	455	418	422	458	397	479	404	451	420	441	389	415	432	398	448	430	405	438	403	437	427	423	440	413	427	425	420	410	451	440	416	438	416	421	426	407	419	425	440	446	438	417	431	474	441	457	445	426	439	435	448	438	435	440	404	465	450	413	446	419	409	409	412	436	409	432	412	457	443	446	399	423	407	444	448	387	465	434	440	436	420	452	439	453	434	402	456	439	426	424	440	415	428	436	410	422	401	426	430	425	413	459	447	435	439	399	397	412	427	440	420	406	446	447	420	421	452	451	417	405	441	446	415	447	445	402	427	406	411	378	435	400	420	419	418	438	466	404	439	450	394	448	409	431	425	394	398	428	456	431	437	443	414	419	409	414	466	436	435	401	427	430	430	436	427	461	459	431	434	430	481	401	455	414	424	419	446	434	419	383	435	419	414	424	416	442	463	425	430	468	445	400	427	479	459	464	422	419	414	451	387	445	398	466	454	419	452	426	427	444	411	427	391	430	433	437	436	437	426	418	447	449	423	420	394	471	419	421	445	417	399	379	433	446	460	404	456	434	451	403	450	399	428	370	440	450	409	440	478	424	436	451	455	405	409	464	427	450	423	426	405	434	368	427	431	421	422	439	427	424	444	451	431	424	403	459	442	434	433	452	455	426	431	433	430	420	441	413	416	438	392	435	407	427	438	451	429	403	426	441	453	416	423	451	422	500	393	428	440	426	430	443	409	427	389	415	430	395	444	405	412	425	419	398	426	419	450	414	420	432	426	409	449	414	409	443	438	421	419	414	439	407	442	447	405	444	417	412	416	409	414	457	434	402	470	431	435	412	456	426	437	449	447	419	449	463	432	419	446	393	417	413	395	401	448	441	425	431	404	423	444	458	421	385	440	442	444	415	440	414	412	430	417	429	461	423	441	430	441	376	400	420	433	455	404	469	443	406	433	419	431	437	423	426	456	421	444	352	446	421	409	420	406	422	433	435	443	404	452	420	420	436	416	430	415	431	415	443	443	436	409	404	428	441	383	398	416	392	448	405	426	414	413	438	412	396	400	413	428	442	406	407	413	399	423	415	430	444	422	431	437	435	396	422	424	419	428	396	383	462	423	413	447	393	423	443	418	439	424	386	441	432	425	428	411	407	393	394	419	438	411	448	441	448	435	402	467	403	432	408	385	431	400	405	428	421	430	449	456	411	427	418	440	433	412	418	434	406	413	431	412	414	423	383	408	402	433	428	423	427	412	389	457	448	418	403	388	422	426	417	455	423	452	419	448	375	422	405	410	442	431	409	390	423	423	407	457	421	424	410	420	419	421	415	411	463	464	437	440	418	399	416	437	460	419	436	384	435	458	418	417	426	437	431	411	436	438	431	416	452	435	413	438	408	423	422	419	428	441	412	436	421	408	453	396	426	430	443	442	452	480	391	411	394	428	413	415	434	449	441	405	503	397	394	438	424	458	406	419	455	404	420	400	420	438	432	421	458	449	438	423	410	403	443	447	425	402	447	433	427	466	407	418	439	411	447	427	425	432	425	465	441	445	399	428	435	466	420	433	449	451	429	438	381	452	400	400	404	405	435	471	408	396	426	441	410	438	473	421	415	456	409	424	407	424	450	436	443	414	444	444	402	424
23077	21695	30190	26018	21735	18365	4622	470	396	401	363	335	345	358	329	361	387	391	326	363	313	373	346	364	346	336	356	362	293	341	347	339	347	354	312	331	355	330	360	337	342	374	353	332	289	365	340	322	337	327	332	355	343	332	366	355	317	360	352	344	347	340	329	366	320	350	349	341	339	346	355	390	375	400	355	342	312	317	368	358	385	361	320	341	311	359	337	321	357	350	330	342	311	331	321	324	347	326	317	327	340	342	347	333	355	370	323	344	339	325	319	346	335	345	349	371	342	346	357	337	343	342	322	319	379	338	323	335	368	324	350	313	345	344	356	361	332	317	318	365	353	345	362	344	321	334	324	354	336	338	332	335	329	328	320	328	323	331	349	321	360	330	318	330	346	335	332	358	326	344	328	341	323	335	318	327	348	329	356	323	368	324	336	359	336	328	345	351	328	345	341	356	360	321	369	346	320	352	304	325	319	368	361	335	333	310	353	343	346	306	350	346	338	347	368	353	339	337	351	322	355	325	335	348	348	348	342	337	338	349	366	345	322	331	376	307	367	345	329	339	336	310	348	351	348	322	346	371	333	351	333	362	366	344	356	357	363	359	354	329	349	341	335	331	302	320	346	346	345	350	350	357	313	355	333	339	357	349	327	336	328	342	330	302	331	389	350	306	356	356	341	356	332	318	305	338	333	339	333	331	320	313	314	345	318	316	349	363	322	331	329	358	335	353	346	338	357	356	316	311	349	324	354	336	335	349	330	355	318	341	342	331	321	332	342	364	358	317	361	317	327	351	350	328	323	307	352	333	376	320	322	362	322	354	352	339	352	346	340	352	345	317	346	347	345	359	352	376	334	306	325	354	351	347	362	347	335	353	366	353	357	341	360	334	309	368	354	362	351	353	346	311	341	352	334	345	311	341	342	327	321	333	318	338	342	333	301	342	322	299	358	347	310	315	332	328	342	321	350	334	320	319	322	348	360	350	343	353	332	333	345	360	349	354	330	297	342	319	307	348	357	367	355	315	328	326	337	316	343	324	361	364	341	329	335	336	352	343	315	312	333	301	362	291	346	331	323	343	326	383	330	347	316	312	347	318	382	347	363	334	362	321	322	353	350	335	348	361	347	332	361	364	310	325	368	304	334	336	365	328	382	347	362	355	330	306	332	338	356	313	342	341	316	367	349	355	310	343	362	364	360	330	337	351	374	327	312	349	327	335	359	328	332	326	327	347	346	301	356	342	364	337	301	345	330	345	317	350	372	371	315	312	302	304	355	357	329	357	351	319	357	321	341	332	346	366	323	335	338	340	304	343	342	336	355	347	331	343	334	328	315	322	322	356	362	313	321	330	371	349	312	356	315	328	334	360	356	360	338	321	321	335	312	318	361	332	348	346	365	322	339	332	389	331	324	343	338	340	346	336	323	325	351	329	355	336	345	361	348	335	327	336	377	358	310	386	332	355	384	336	365	372	323	330	342	288	330	338	355	334	326	317	312	325	391	340	374	337	326	334	333	337	305	313	309	335	354	343	381	367	333	345	312	357	306	356	334	350	360	298	341	334	333	338	347	320	314	362	313	342	349	340	321	293	361	287	330	370	328	314	345	328	336	350	371	335	315	306	295	348	335	394	328	352	331	330	362	320	275	313	328	344	346	350	332	327	337	299	330	321	366	338	346	354	323	335	351	354	326	316	333	320	346	315	339	312	320	333	361	349	377	346	331	327	360	302	347	303	346	375	349	309	343	324	372	334	315	294	332	339	309	346	289	347	325	341	332	338	335	318	386	316	313	375	293	339	331	348	365	356	329	325	318	330	332	314	378	355	349	381	311	324	346	330	351	344	323	330	329	355	349	328	330	339	358	351	348	380	340	346	318	345	343	345	331	341	329	340	334	344	348	339	305	331	351	343	317	366	313	323	346	333	363	334	345	352	335	348	322	345	321	328	314	309	360	332	307	329	371	334	315	289	329	363	331	358	344	326	316	372	346	346	314	349	370	351	313	320	359	333	341	376	327	336	332	357	368	340	335	343	326	363	378	343	332	338	311	365	338	325	317	367	334	314	326	318	318	339	326	340	305	329	333	336	347	347	331	348	344	336	369	310	302	325	327	340	353	372	319	327	323	356	353	356	333	347	328	309	329	343	337	325	356	364	318	337	321	349	317	349	373	355	325	329	332	350	359	332	359	367	328	334	331	356	317	354	316	300	329	329	318	342	329	319	324	326	349	361	361	350	331	368	350	313	324	338	307	374	353	338	375	330	325	358	338	314	348	301	329	309	352	327	318	336	335	358	335	341	328	355	333	327	317	352	363	326	349	321	326	313	349	339	335	334	332	346	330	317	367	313	380	356	352	365	333	306	276	338	324	320	311	333	356	332	340	314	344	349	335	352	326	347	304	338	312	319	334	340	348	309	354	305	321	323	330	325	352	355	340	325	343	377	337	333	325	325	356	322	334	336	305	330	353	346	326	304	355	365	309	340	345	340	344	296	356	325	351	300	356	317	372	364	324	335	323	346	351	349	344	348	315	317	329	363	367	347	325	356	347	357	341	344	328	327	348	341	336	357	346	362	351	340	341	312	325	332	348	321	333	327	335	344	344	348	363	308	355	360	341	341	358	309	359	340	310	373	350	327	356	365	354	347	343	352	332	318	345	338	347	363	337	320	347	332	337	362	350	328	332	338	370	363	352	328	325	349	324	360	328	335	371	339	326	317	346	333	345	353	352	367	341	309	305	318	341	365	320	328	351	340	361	348	352	365	377	359	355	314	347	356	360	342	355	327	323	336	332	342	318	307	357	374	353	339	302	369	362	322	315	338	306	339	345	337	340	337	350	312	336	363	344	304	339	327	325	320	330	337	322	310	329	330	356	359	333	367	345	357	350	340	346	321	345	315	356	353	355	346	355	345	357	338	333	327	343	337	324	333	353	332	311	307	374	321	332	346	333	336	339	356	335	343	344	367	336	359	320	379	333	307	326	366	349	303	326	351	346	341	365	318	345	311	373	344	351	327	333	318	315	358	366	328	308	342	357	328	342	343	358	342	343	323	325	343	351	337	358	354	331	337	337	296	317	337	357	327	304	353	357	335	329	317	324	327	297	325	348	350	347	351	323	353	308	317	362	339	347	327	362	316	350	364	352	281	330	332	338	345	339	306	352	376	349	294	333	332	329	349	357	327	346	354	335	349	293	330	305	348	361	329	354	335	324	355	307	357	370	348	302	301	363	359	325	322	317	370	336	356	321	392	320	346	349	330	337	335	340	344	290	337	354	326	341	339	340	362	327	325	340	347	356	329	339	347	333	366	319	344	354	328	365	369	335	397	375	323	351	306	345	336	339	325	340	326	323	362	317	356	322	339	363	328	344	358	328	343	354	353	340	311	325	305	378	338	341	313	318	355	355	369	331	345	367	351	345	357	334	330	328	358	315	318	342	360	336	327	334	356	349	332	321	317	331	354	312	306	358	331	337	317	285	339	326	334	349	332
58063	96614	75006	52645	27874	4298	689	697	635	639	645	607	589	594	599	593	565	585	562	544	612	579	551	555	600	587	525	543	548	584	519	579	609	564	510	573	548	559	555	577	572	554	557	539	566	548	554	568	566	540	575	602	516	579	565	599	501	572	536	579	527	553	548	564	543	589	561	541	605	638	630	664	604	709	597	620	599	568	535	518	553	523	544	547	570	525	549	534	554	579	574	548	508	542	586	497	548	602	549	563	548	578	571	570	558	548	564	541	535	516	577	553	597	542	568	550	565	566	599	537	557	580	533	570	583	564	543	543	556	551	549	514	542	596	524	571	566	600	570	575	564	583	567	558	579	554	563	564	527	557	537	554	493	540	525	557	574	580	559	504	580	531	560	530	561	562	559	512	512	511	581	554	553	531	571	549	565	545	561	597	541	544	556	547	537	589	574	534	531	555	544	556	533	565	549	574	564	507	571	572	592	560	583	524	561	573	557	529	553	589	546	520	538	545	557	515	564	555	554	537	554	533	565	549	535	553	577	521	527	561	553	560	573	565	543	536	526	561	608	565	561	560	566	525	584	566	574	515	552	528	573	554	577	541	564	572	554	541	566	536	573	555	568	554	543	554	519	572	554	524	555	543	522	544	532	570	564	542	568	548	502	602	565	553	532	551	553	515	539	544	568	557	536	560	587	568	565	548	558	560	586	538	547	534	565	580	526	517	556	542	581	526	548	574	540	570	507	565	580	534	545	576	556	555	551	603	536	550	540	550	522	558	512	561	542	511	554	546	587	568	547	546	606	578	565	544	526	561	544	542	570	557	544	563	554	562	524	580	520	572	542	536	540	550	525	566	557	559	573	578	576	534	520	544	549	485	564	563	584	577	561	574	525	575	569	584	544	522	586	570	522	530	561	543	526	571	606	547	607	537	521	527	509	540	593	540	526	548	581	564	527	585	564	535	509	551	568	575	561	553	548	562	576	584	579	556	546	545	558	576	560	514	526	562	559	548	578	537	569	527	559	559	570	545	528	539	545	560	537	533	535	543	514	554	569	536	561	516	549	573	568	553	573	573	519	531	506	543	520	530	527	565	550	524	583	528	544	543	584	540	564	548	580	540	524	566	587	574	585	552	548	533	572	538	579	582	538	556	563	537	558	535	542	539	538	599	526	517	498	542	548	544	550	573	599	546	550	565	595	534	549	572	547	585	532	587	581	524	520	547	535	549	527	572	557	574	544	591	569	566	560	554	577	579	557	534	559	530	565	549	572	557	555	565	561	593	589	549	533	511	530	527	583	568	577	542	519	586	536	533	578	572	567	524	549	536	542	570	544	573	602	547	558	548	481	506	540	584	519	541	541	529	561	550	517	538	551	547	518	594	577	552	559	519	569	510	569	558	542	583	529	530	575	537	507	540	603	547	538	578	512	498	574	553	533	594	551	546	568	543	571	584	558	559	580	554	503	541	521	527	530	556	560	536	567	543	575	553	519	592	604	598	570	481	537	564	562	560	587	526	538	578	553	527	552	560	538	613	556	603	510	569	512	528	541	555	525	549	558	571	541	575	569	560	566	521	553	548	554	581	555	570	562	526	527	547	581	540	555	518	545	602	539	548	576	539	595	520	557	536	564	558	592	517	537	564	564	536	526	547	530	545	562	544	520	538	512	609	543	550	525	529	517	541	580	525	576	550	551	542	554	555	558	547	566	557	556	527	511	564	587	579	589	539	575	483	582	595	554	579	558	525	562	579	544	590	559	555	547	567	543	608	550	539	536	569	565	496	566	577	564	563	517	516	523	543	546	578	574	527	522	550	562	514	556	613	528	554	568	529	556	567	521	505	549	568	542	551	545	537	566	533	525	539	578	520	574	553	598	550	548	589	616	556	581	560	561	588	555	547	551	589	541	587	537	532	555	575	568	549	562	576	582	558	517	548	535	519	589	582	577	546	580	582	535	562	518	526	533	515	576	536	559	519	549	543	515	521	510	547	577	536	584	509	539	521	531	568	533	587	517	553	549	581	551	532	578	590	545	568	521	572	589	558	566	574	498	555	568	535	579	543	533	605	605	500	547	565	565	593	532	564	579	568	547	574	552	546	534	566	517	558	563	548	546	573	581	536	606	547	580	532	522	578	541	514	581	532	554	537	578	541	545	552	528	501	564	523	592	542	504	592	538	559	554	525	554	552	606	533	578	572	530	539	567	542	551	579	537	619	558	523	557	536	593	543	512	520	510	583	518	562	534	513	552	549	547	551	535	580	525	510	538	534	569	570	578	599	532	518	541	537	537	581	563	544	560	498	568	599	544	551	529	503	541	540	555	550	546	567	575	551	573	576	533	566	564	583	552	576	552	545	538	538	573	573	595	580	568	551	553	523	567	542	505	553	552	587	569	538	517	554	517	567	563	595	545	550	546	531	537	525	592	571	522	555	558	576	543	557	542	540	559	521	576	557	535	554	518	503	522	560	528	540	571	549	550	506	550	550	534	557	536	566	495	517	580	563	580	553	549	583	547	588	540	566	540	533	548	574	561	541	578	568	546	548	570	531	576	591	549	557	537	500	547	543	525	520	556	548	550	546	580	530	605	592	571	536	566	539	517	552	513	550	553	592	565	540	566	579	528	588	550	550	550	572	543	537	549	516	576	566	524	550	560	539	569	500	598	578	544	566	555	545	546	501	539	542	543	581	566	545	558	568	553	567	569	575	550	548	552	499	551	565	548	570	537	568	590	537	581	555	547	552	558	551	583	575	602	539	502	588	574	543	584	594	523	597	558	549	535	532	526	558	538	537	554	506	601	521	549	581	542	532	588	539	573	539	550	586	566	556	611	572	567	554	545	563	554	547	537	527	539	550	563	566	524	566	550	546	548	494	564	529	545	538	565	563	545	548	522	538	475	560	560	557	585	571	553	548	608	539	533	529	573	581	570	589	592	582	516	517	541	527	570	561	530	607	573	573	589	538	564	560	578	546	540	593	528	587	518	551	567	585	534	543	567	551	519	557	522	561	542	568	552	580	523	581	565	537	487	542	559	520	543	540	563	560	549	574	525	530	570	549	567	584	543	565	596	564	537	563	544	554	600	542	555	553	545	551	553	562	513	558	567	582	613	573	531	519	525	523	570	582	533	548	533	528	565	568	602	544	588	543	541	550	531	576	541	524	533	556	583	583	552	574	538	541	557	530	580	527	538	534	551	553	552	584	565	579	618	581	543	527	578	556	532	539	575	530	559	518	544	532	560	526	517	547	539	528	534	586	574	538	539	546	558	558	569	564	548	585	508	535	541	551	579	529	530	521	611	589	546	568	567	577	553	543	533	562	580	555	531	518	567	537	505	587	588	527	554	540	542	508	577	579	543	576	560	546	537	558	563	568	567	598	521	510	551	564	527	514	545	551	576	589	577	518	566	535	538	592	521	527	510	544	563	539	532	558	526	554	537	508	513	550	530	578	577	559	553	582	539	553	588	534	543	554	491	533	563	556	578	534	567	520
28322	27941	25708	14879	2181	452	319	318	306	300	341	323	342	293	300	331	337	332	312	340	297	303	336	323	295	311	308	312	305	312	339	320	298	334	319	285	304	299	324	312	331	322	331	326	330	305	304	327	293	291	301	334	293	282	333	332	346	287	328	314	301	297	308	327	329	309	297	318	295	326	338	341	331	317	293	319	290	290	335	302	301	318	308	319	334	302	363	300	317	295	329	299	319	330	307	314	326	332	315	293	326	319	326	317	311	322	315	324	335	342	300	310	300	334	315	322	315	312	341	315	315	307	277	333	318	338	305	325	297	310	318	303	293	317	320	322	325	293	329	310	316	338	302	315	316	300	312	333	300	314	339	333	313	306	321	344	298	372	319	319	322	316	314	338	313	333	328	304	313	325	325	318	308	339	296	314	305	306	296	311	315	292	314	292	326	299	325	333	323	310	310	303	329	314	323	301	304	307	304	335	313	301	318	296	317	308	314	296	320	327	341	309	339	323	331	324	317	308	306	337	314	333	282	307	294	311	306	314	324	326	311	336	317	284	305	304	301	281	310	302	325	310	332	293	344	349	293	313	311	326	312	290	320	306	295	316	294	289	318	308	306	336	314	291	331	320	336	276	298	312	296	344	307	297	280	314	296	287	346	311	323	310	330	320	323	294	305	308	311	333	341	308	327	309	317	293	341	338	294	330	332	305	331	298	282	311	330	316	295	326	343	316	317	322	295	316	305	312	312	307	312	326	295	304	358	305	313	327	306	277	322	334	353	309	322	316	332	325	308	313	310	325	314	305	347	310	352	313	302	306	278	316	317	301	312	306	304	332	301	327	320	283	299	330	300	318	349	299	341	328	317	310	301	300	319	316	294	317	324	310	307	300	318	305	279	301	300	325	291	348	366	322	293	325	300	307	328	321	288	348	318	303	322	327	310	283	299	335	302	297	314	285	317	288	347	301	302	361	296	292	319	323	287	301	339	363	298	356	337	317	334	292	320	291	341	325	319	337	317	285	306	320	324	355	327	298	320	309	327	330	312	306	307	315	310	304	310	273	288	286	297	309	333	280	306	311	314	310	289	320	296	305	314	314	312	320	305	289	306	298	328	311	303	285	337	306	344	290	335	280	331	323	295	334	364	289	316	320	333	334	314	279	294	308	307	349	312	314	320	338	330	306	318	298	291	339	304	316	340	346	307	308	323	301	322	309	327	296	333	292	343	334	280	343	342	312	320	333	292	321	276	329	334	309	301	303	295	318	297	311	310	308	319	324	355	289	310	333	304	339	261	288	289	292	301	334	304	295	312	318	334	325	343	304	311	331	311	325	330	320	293	318	313	314	355	311	310	328	318	302	331	328	314	281	296	352	308	320	288	309	292	341	301	306	314	350	319	327	289	277	296	306	307	299	326	345	295	319	296	317	301	310	308	323	314	309	310	319	315	345	319	303	295	284	323	310	331	319	286	316	319	336	349	325	332	295	313	316	307	314	330	315	298	297	354	331	326	316	337	324	302	328	341	333	310	310	334	319	320	307	294	312	335	302	323	319	292	298	317	296	291	314	312	307	322	355	299	303	307	314	329	335	303	304	289	291	322	330	328	289	329	290	339	327	325	328	286	305	317	316	342	328	295	329	302	314	313	345	297	304	290	317	325	297	314	338	312	339	290	324	304	284	302	324	311	321	322	305	315	298	342	300	329	312	319	291	313	309	323	313	314	280	311	319	292	308	299	326	310	319	329	332	320	308	300	316	332	306	303	316	294	305	296	316	336	329	321	322	338	308	348	333	340	281	308	282	324	283	328	343	262	310	293	324	292	318	285	300	355	341	307	331	296	310	314	300	324	325	315	314	286	348	314	302	324	327	314	313	343	309	318	311	294	314	268	316	313	299	330	295	289	317	324	339	303	303	309	326	338	300	313	295	310	319	311	298	314	317	306	301	323	289	284	327	323	314	323	339	311	270	324	288	310	299	356	297	317	295	306	292	330	304	339	311	295	347	318	321	338	316	315	332	296	321	333	323	318	294	295	323	294	296	296	319	344	311	308	327	317	309	287	315	319	297	280	307	333	311	294	330	358	319	329	303	308	316	277	307	345	317	326	290	276	334	350	276	315	290	324	277	321	311	318	330	307	316	311	308	300	304	332	324	303	324	318	327	296	288	305	292	348	307	304	279	291	326	287	326	313	303	348	316	309	312	314	322	346	294	309	325	314	318	298	344	332	316	332	308	280	278	323	304	289	294	301	309	309	280	348	272	303	326	326	275	308	329	299	316	308	312	302	314	320	327	330	333	317	297	318	313	308	342	302	345	304	323	301	299	314	326	337	338	332	275	321	320	325	319	317	303	308	314	332	309	317	343	324	316	326	321	313	310	296	292	277	315	290	305	299	310	314	287	317	321	322	332	328	333	332	334	333	304	319	316	328	332	301	321	292	316	323	317	333	328	329	291	286	282	332	324	319	334	309	327	321	333	308	297	300	304	304	324	300	300	373	311	283	281	320	321	315	321	319	307	267	293	319	320	348	304	306	285	321	325	333	327	342	340	320	282	291	292	354	323	317	299	304	296	333	287	309	316	316	300	314	321	315	326	305	280	295	320	287	305	325	310	301	354	309	348	311	298	304	298	298	308	346	332	313	289	324	288	291	315	346	324	339	312	321	326	333	316	308	337	321	310	307	323	292	291	333	294	317	310	298	326	292	323	316	334	337	310	307	328	302	322	284	290	309	356	297	297	280	356	333	293	295	320	322	308	332	276	282	298	336	300	301	314	299	325	298	325	299	309	313	338	305	321	357	342	294	327	328	299	277	317	322	332	324	325	321	309	292	332	341	291	306	317	327	321	305	313	319	297	302	358	267	315	317	303	334	318	284	328	298	329	300	297	332	289	314	316	313	299	334	358	341	301	293	330	273	292	308	355	289	316	298	292	296	325	329	313	305	303	323	289	289	343	306	305	319	301	297	337	323	343	338	303	325	294	317	311	343	310	307	317	274	305	314	329	309	335	301	337	321	288	340	288	323	328	327	312	325	298	354	305	298	294	332	315	298	328	305	306	304	332	315	299	362	318	307	351	272	317	355	332	301	305	333	287	323	318	322	325	306	308	345	308	326	314	320	324	338	331	288	325	319	311	356	300	355	284	325	321	318	336	295	314	330	317	290	345	304	292	296	300	300	309	301	321	299	311	307	314	322	311	305	301	337	323	308	317	341	324	295	293	346	333	280	322	304	302	305	313	286	305	320	327	301	293	305	283	287	338	309	315	331	351	286	325	306	290	334	314	308	307	332	317	324	294	292	336	313	330	290	335	316	298	292	309	315	283	296	351	314	305	320	305	325	328	304	310	330	300	322	305	326	302	315	316	315	310	303	305	317	294	309	324	312	319	334	305	326	301	302	313	349	318	303	321	314	265	304	314	303	328	296	298	316	316	312	282	302	315	316	307	295	348	328	337	305	311	292	291	303	289	317	337	314	318	305	269	334	317	334	284
36996	45103	31164	17217	3680	894	571	501	564	562	558	535	550	559	603	550	559	518	551	508	530	559	564	557	546	542	542	565	553	538	563	520	563	550	557	540	533	548	547	517	555	543	561	546	520	585	535	510	542	545	577	558	555	558	520	514	561	541	558	581	553	513	558	534	551	550	513	560	570	546	559	564	518	558	545	550	548	558	529	491	536	576	518	533	517	503	532	534	516	550	569	579	548	566	564	533	572	557	544	550	533	565	529	527	572	510	551	556	564	563	535	546	539	509	533	551	569	531	558	505	547	541	537	534	538	568	545	542	570	526	501	523	563	546	517	509	583	550	547	547	513	546	515	588	545	574	518	512	593	529	555	531	569	543	546	520	528	533	532	533	563	570	524	557	524	542	525	546	534	525	544	534	528	555	535	508	517	560	560	560	532	609	573	521	555	536	517	551	539	557	513	506	507	526	499	517	538	498	572	516	573	560	536	543	559	543	559	517	546	549	499	517	552	553	551	583	521	552	509	547	524	556	502	526	531	503	525	552	543	539	560	521	528	522	554	553	559	564	597	547	479	585	560	583	542	546	557	533	522	570	511	563	549	526	556	578	524	550	529	554	504	542	543	498	569	542	547	557	550	558	577	568	561	583	541	580	545	531	500	537	574	591	541	543	543	550	569	577	556	572	566	534	530	542	552	558	531	519	551	570	544	516	523	531	538	578	570	525	506	542	544	548	565	589	549	572	568	551	546	524	537	561	563	551	532	548	519	575	516	546	555	517	555	569	529	538	522	549	484	546	567	558	556	496	556	577	534	520	520	548	515	522	537	577	506	524	540	551	566	555	560	498	528	553	579	504	547	528	576	539	577	559	536	562	535	548	569	561	539	510	578	497	537	572	521	532	565	551	568	539	545	543	518	562	581	524	550	528	530	546	544	553	567	548	505	551	538	505	484	527	521	528	564	533	545	522	581	534	560	567	545	533	579	552	565	536	580	554	605	566	517	557	546	548	538	515	522	582	554	532	552	550	533	560	539	521	533	582	530	532	545	581	533	552	510	532	565	532	523	533	516	563	520	543	537	486	556	549	563	522	550	556	546	545	522	541	541	557	516	517	561	564	516	555	512	525	552	547	495	562	558	494	490	537	570	537	509	565	555	524	541	531	521	521	511	529	531	581	517	573	508	519	525	546	544	560	519	579	515	556	519	530	522	522	535	526	550	553	513	563	547	544	545	591	544	564	527	541	505	574	536	565	581	551	545	563	545	561	518	566	576	559	525	523	534	558	529	522	548	544	525	535	582	546	525	566	514	557	486	529	551	537	515	548	540	518	572	521	576	542	537	552	527	553	507	538	549	520	565	534	530	547	514	555	561	577	532	567	528	565	509	552	551	526	551	537	576	559	545	541	539	563	511	529	559	532	529	527	536	520	541	538	516	543	509	554	548	519	477	529	544	527	588	515	507	580	547	545	560	544	524	534	529	569	521	566	526	540	525	513	588	566	528	560	551	529	531	516	554	544	547	539	512	545	545	524	544	541	509	553	512	549	514	525	570	511	560	550	583	587	575	544	546	558	542	543	560	546	556	555	507	571	529	513	498	582	522	562	554	486	495	540	547	578	576	523	516	519	552	548	537	562	577	529	534	569	503	536	498	530	495	559	511	530	568	525	552	543	487	546	562	554	540	562	532	533	563	535	577	512	528	556	579	529	541	584	540	553	525	529	589	515	580	550	544	548	567	522	531	536	563	594	544	590	574	557	518	532	613	539	549	541	529	555	541	533	498	538	549	558	569	567	555	533	576	545	544	548	560	530	551	534	553	544	561	557	525	511	556	572	541	565	553	521	524	565	525	570	569	516	510	524	525	537	565	549	560	573	518	499	536	559	568	497	564	560	544	545	532	551	549	521	545	551	531	533	563	528	542	555	558	541	558	528	511	501	557	538	522	561	568	519	521	530	521	529	530	536	535	543	532	549	554	548	517	554	544	507	545	586	524	593	554	516	530	528	576	562	500	531	547	525	528	521	555	522	582	498	537	540	535	528	511	578	511	526	549	561	502	555	563	559	549	582	527	543	516	549	538	568	493	533	568	531	536	519	541	499	577	557	515	594	548	546	541	504	538	566	499	594	520	579	519	538	522	598	531	525	542	559	551	520	565	577	545	531	561	529	568	550	583	573	539	532	551	519	526	555	502	520	558	523	566	538	548	490	529	579	576	540	516	554	563	546	535	563	568	534	544	544	534	523	588	553	505	558	537	572	512	538	579	569	518	567	591	503	550	549	488	529	497	504	583	536	553	497	540	530	544	512	545	502	538	551	524	559	551	551	522	552	581	558	560	538	515	544	544	525	527	510	539	556	546	561	540	523	575	540	568	560	563	535	502	553	542	491	585	535	519	528	531	561	565	544	560	531	549	509	541	540	533	540	555	498	545	546	504	581	544	574	539	574	559	551	557	547	544	502	551	522	530	511	566	526	522	497	517	503	573	548	559	565	543	571	566	542	539	527	526	534	569	513	513	525	582	576	554	574	533	567	556	519	534	514	577	592	572	518	615	544	542	555	539	579	547	565	552	553	529	542	494	528	565	560	524	518	550	550	543	508	558	581	542	545	572	544	552	504	545	556	568	533	524	542	559	562	511	514	512	573	510	530	551	567	577	558	494	566	520	523	519	541	557	548	496	555	535	550	562	538	566	538	518	576	530	531	584	539	542	521	539	525	527	556	522	532	561	539	583	544	576	550	539	541	568	521	563	569	547	541	584	555	526	518	543	572	536	543	558	586	537	511	528	534	562	547	509	514	537	553	552	554	529	531	520	543	535	515	535	538	513	557	515	513	540	567	496	546	532	564	565	516	561	503	576	527	583	547	542	532	537	560	530	536	541	536	492	490	567	573	531	548	546	520	539	537	526	567	541	536	551	584	527	568	577	559	515	523	536	522	561	519	514	572	526	566	547	544	545	576	572	579	531	576	561	556	595	556	536	518	494	524	565	562	517	494	544	555	543	567	536	546	563	515	533	529	540	567	535	559	559	553	549	606	547	554	513	554	567	537	536	510	566	515	544	516	551	524	539	576	540	542	548	565	528	537	533	546	525	524	537	531	518	521	522	555	522	541	549	554	529	532	558	510	508	541	578	565	548	527	536	531	558	572	554	520	576	550	547	539	510	572	544	543	505	534	534	548	518	547	519	570	606	523	519	566	567	528	518	494	550	549	579	506	513	559	558	523	562	544	547	519	530	539	569	517	579	580	519	542	576	549	511	533	607	538	526	539	572	570	549	551	551	548	521	541	564	544	532	519	540	528	534	544	547	520	519	563	488	544	533	491	508	513	554	521	533	546	550	539	541	532	544	531	545	574	549	525	563	546	534	545	542	547	554	530	530	503	535	558	570	522	556	487	550	579	528	557	534	575	513	510	573	526	525	564	516	599	544	532	524	520	569	524	557	542	546	555	577	582	497	517	539	525	548	542	531	560	528	534	515	593	537	554	562	570
24104	22618	31208	28658	20747	10501	756	377	356	306	307	320	310	293	294	280	319	345	332	271	297	304	298	285	259	317	285	316	309	282	312	288	293	306	290	310	294	305	294	320	285	335	301	320	304	293	278	291	287	322	314	301	309	349	299	278	292	292	303	305	313	313	314	308	300	286	315	275	313	302	344	332	318	312	317	302	309	289	303	335	316	297	315	309	292	282	314	307	252	293	273	274	295	286	310	303	302	313	296	311	289	323	323	268	316	314	287	307	317	294	318	319	274	300	294	304	314	273	289	294	294	318	345	295	281	306	261	315	294	305	302	311	295	291	322	319	304	294	308	332	309	280	314	275	339	293	316	292	234	269	318	307	315	301	290	280	309	309	315	306	344	303	277	338	271	309	315	290	304	310	310	305	284	343	271	288	299	332	328	313	291	338	303	333	301	293	315	319	291	296	300	321	319	290	284	303	301	326	309	308	328	275	338	279	326	277	278	312	295	283	287	267	337	298	291	296	259	306	309	285	288	305	300	293	293	275	295	285	295	291	312	298	294	291	303	294	301	315	315	307	277	285	287	284	313	307	334	323	294	279	307	300	288	284	306	300	276	294	300	289	289	298	292	309	301	286	271	291	301	282	312	302	313	250	286	293	319	314	307	312	316	301	317	291	286	320	283	305	317	271	302	274	306	263	314	300	299	318	276	284	316	285	268	309	276	315	288	298	293	279	313	307	304	304	297	270	289	315	304	295	297	296	304	318	288	303	327	297	305	305	302	288	315	291	310	294	324	281	288	289	307	320	341	307	295	284	320	290	321	272	294	288	306	306	285	298	308	321	284	298	281	281	299	336	265	271	304	320	280	309	317	249	326	315	290	321	302	316	303	292	298	324	291	332	318	275	322	273	315	311	296	305	311	277	276	283	282	323	306	291	293	314	282	306	324	309	295	281	318	315	293	297	314	306	248	299	278	273	322	303	316	283	299	279	277	303	296	271	319	305	281	304	329	276	304	293	309	309	299	308	302	292	281	307	314	275	304	299	319	292	290	310	283	290	318	293	320	323	281	312	317	293	311	300	286	305	299	298	285	321	299	314	277	292	298	314	306	283	304	318	304	263	289	302	286	282	267	300	311	311	284	298	310	294	314	331	264	325	329	269	319	265	305	311	266	275	319	287	284	273	330	286	298	257	287	303	301	309	319	319	315	323	356	311	311	300	317	312	312	283	296	289	273	272	291	306	289	275	317	297	335	293	299	306	283	310	344	296	305	312	309	315	316	314	265	323	321	284	290	285	312	292	284	280	298	343	300	278	284	308	302	313	285	285	281	276	305	285	301	295	313	301	289	318	301	294	311	320	316	291	292	309	273	290	321	297	319	264	274	317	304	306	321	281	280	332	313	290	316	295	326	309	275	306	326	311	290	315	302	267	337	278	290	290	295	308	309	316	305	294	276	305	258	272	275	315	301	324	305	306	307	307	314	300	301	310	299	306	318	324	300	296	286	303	316	298	308	298	286	274	321	303	330	271	308	284	315	300	296	324	313	291	323	332	289	309	307	276	291	306	308	276	270	288	310	308	273	315	302	276	323	313	281	286	298	342	281	307	275	282	325	286	275	299	311	322	302	264	307	309	320	303	287	286	310	309	294	323	288	340	294	272	304	305	282	298	286	287	298	330	302	299	329	320	307	286	295	287	297	306	308	298	310	269	339	270	321	280	282	330	318	290	293	300	285	304	302	312	309	318	312	306	297	303	301	270	332	298	291	290	307	333	282	305	312	321	294	314	271	314	319	305	289	300	312	315	259	285	283	280	321	292	323	278	283	304	303	277	281	297	291	303	325	248	289	317	314	276	311	307	323	337	312	304	295	312	300	299	265	305	296	304	332	283	289	277	294	303	292	270	332	275	295	249	296	314	313	318	299	301	288	287	308	294	322	328	291	293	302	314	313	306	289	314	279	322	328	246	303	293	276	304	321	340	279	275	268	297	290	296	303	312	296	303	271	284	303	318	306	307	297	290	296	295	310	317	307	293	293	277	317	302	310	282	302	300	284	315	275	281	290	307	301	318	282	331	311	278	298	300	256	323	303	317	339	295	303	333	283	299	294	317	297	324	282	310	308	310	281	311	310	306	267	272	306	299	303	278	312	293	280	313	274	304	296	313	304	293	312	306	313	322	277	295	298	327	263	302	310	301	293	302	325	281	354	303	292	301	308	293	316	292	296	267	301	291	294	295	310	267	308	304	268	314	318	333	277	294	292	304	294	282	311	300	306	304	280	284	298	304	285	331	299	263	287	310	303	263	304	299	299	301	315	284	320	297	303	298	278	291	292	288	284	317	311	308	288	308	285	271	278	337	270	279	302	316	296	307	326	315	276	322	273	325	350	299	309	313	304	278	319	347	293	307	307	305	284	305	310	275	310	294	292	311	305	313	305	302	293	287	337	309	315	296	307	286	317	297	306	328	301	278	306	333	292	329	312	326	320	317	311	276	300	313	283	297	330	297	307	334	281	307	317	341	296	290	326	283	315	294	282	312	300	294	248	313	295	306	263	268	272	317	262	283	299	322	315	331	277	284	317	330	303	271	291	300	322	296	300	291	296	279	271	313	308	287	304	280	319	318	304	312	260	343	298	293	300	287	323	275	312	287	319	329	315	286	284	297	283	306	301	343	314	291	300	287	301	312	299	260	310	285	277	306	298	294	322	306	275	296	278	287	324	294	269	302	287	284	303	278	325	322	307	304	313	307	300	319	286	323	297	298	270	313	303	282	295	306	274	310	307	304	303	320	294	310	313	302	299	326	313	284	279	297	283	279	290	298	273	297	287	295	319	275	309	294	283	321	292	326	330	328	256	280	309	310	285	277	280	309	275	300	298	276	286	289	311	322	302	267	288	314	273	289	302	286	346	280	327	346	300	313	283	287	271	312	271	326	330	317	301	273	298	312	295	336	311	273	326	279	332	327	299	271	303	321	301	339	325	292	287	269	319	275	287	270	288	295	286	291	326	295	306	303	297	297	288	315	313	309	303	280	284	301	316	314	322	295	288	313	293	288	290	273	297	333	305	308	317	303	295	305	300	274	272	261	269	317	301	312	305	274	319	306	293	287	295	281	332	291	302	301	265	291	291	306	287	299	299	315	265	280	304	271	283	308	311	298	314	316	276	322	279	289	304	321	315	293	304	283	278	296	286	296	302	295	310	354	314	280	301	319	313	323	302	292	311	311	266	306	299	314	362	300	315	318	288	315	305	289	320	290	282	301	316	328	293	314	302	287	295	285	316	321	316	292	304	317	307	320	298	313	312	321	313	320	279	293	272	304	301	293	302	336	311	313	309	325	316	304	296	333	284	326	318	282	316	332	296	299	261	324	324	281	312	307	297	276	314	319	294	320	293	308	281	284	280	303	295	339	312	315	301	315	298	320	319	301	289	317	304	315	298	265	286	330	274	302	305	269	330	320	286	324	309	300	283	318	311	317	290	296	281	316	298	304
58964	87633	65331	44298	20500	2464	623	599	606	540	541	591	558	547	564	524	544	549	543	538	493	559	528	514	525	520	502	456	541	497	496	464	539	499	547	530	534	495	522	495	486	499	521	516	523	537	539	480	467	523	523	512	523	502	534	492	587	508	503	502	535	521	509	527	544	542	502	512	541	608	629	623	554	519	528	531	522	542	496	531	495	537	518	529	514	530	519	504	533	472	483	487	484	525	533	529	504	516	539	521	466	528	521	496	493	528	506	506	531	490	493	503	514	517	529	474	494	526	511	520	534	507	461	540	521	531	496	479	501	496	505	550	514	501	510	524	503	504	524	506	500	526	476	518	505	499	523	518	525	499	483	503	534	561	502	497	549	494	513	515	517	478	505	492	504	570	520	512	520	539	474	464	524	503	481	531	538	519	532	489	503	539	506	518	494	510	510	479	511	489	515	565	547	511	497	473	534	516	535	512	519	496	508	478	481	562	494	471	512	500	503	496	553	524	554	521	518	515	513	504	490	501	538	494	501	528	469	508	529	495	498	485	515	521	511	513	483	468	513	512	505	504	491	522	534	535	511	513	555	501	551	518	535	519	547	485	498	524	493	527	497	496	520	549	529	525	482	542	497	486	519	489	575	508	516	503	510	528	521	522	532	557	537	516	537	502	475	539	502	493	479	544	502	501	524	520	498	502	494	554	477	501	522	506	486	531	535	526	476	516	543	481	531	537	482	498	507	548	522	543	542	523	533	502	572	514	520	508	532	536	496	569	482	525	488	484	516	506	505	517	563	530	505	501	528	522	513	506	511	537	554	522	527	520	494	510	525	518	524	490	520	534	503	524	499	533	515	505	516	518	541	522	486	538	502	505	503	484	488	538	528	523	519	565	487	505	495	484	523	489	485	496	502	506	548	537	513	519	496	500	556	463	513	568	510	566	518	509	508	519	516	539	494	544	481	487	481	527	542	521	503	484	517	480	545	509	551	518	486	480	492	520	503	529	537	500	524	501	476	509	532	516	505	504	535	509	505	516	531	502	500	555	462	491	535	475	461	497	503	507	505	531	502	544	486	526	510	500	495	493	514	502	525	484	536	485	557	543	508	521	517	535	501	505	534	525	526	475	489	490	507	510	491	496	501	490	496	519	509	520	504	517	570	520	528	501	504	493	483	499	480	547	519	537	529	503	508	491	520	567	499	527	461	539	537	512	553	524	457	460	529	513	554	501	536	509	530	479	556	576	527	529	450	529	500	489	560	551	479	503	484	525	513	540	525	503	504	498	511	500	517	499	535	494	493	469	554	512	511	516	473	455	504	553	515	487	519	497	550	552	509	482	537	505	537	539	539	551	480	469	556	546	534	483	578	542	500	500	536	510	533	523	500	528	492	498	523	499	511	495	499	553	515	560	481	483	502	515	528	524	485	485	522	508	556	523	462	510	512	515	504	495	471	466	516	499	565	515	492	531	491	488	490	503	528	577	512	524	493	496	534	506	522	524	498	505	508	507	510	488	532	513	517	471	516	538	544	492	464	506	536	492	537	486	508	500	547	520	500	498	475	534	499	535	493	517	516	486	536	540	515	501	514	524	514	520	520	538	488	486	546	545	517	531	539	497	463	510	519	449	539	501	508	479	555	541	510	532	519	545	492	489	484	529	530	540	574	503	513	525	497	558	519	539	544	536	537	462	529	516	529	519	541	504	476	558	525	503	519	536	517	528	488	497	521	505	539	519	504	524	526	483	502	513	512	509	528	531	528	541	519	480	498	498	512	478	532	497	498	534	553	528	512	552	522	469	524	525	484	502	523	496	512	538	516	505	527	520	542	516	532	543	508	503	514	491	515	478	510	525	517	545	527	523	522	525	489	525	467	553	513	523	516	519	513	498	519	528	516	515	524	522	557	489	517	503	536	499	519	505	533	530	531	522	509	499	521	487	485	521	511	530	501	506	559	516	525	544	492	509	512	536	478	528	543	497	491	522	500	552	509	496	514	515	550	513	513	558	517	537	503	537	556	554	534	492	518	517	526	481	530	511	474	514	524	519	502	525	524	530	527	486	541	476	532	507	508	534	493	526	513	536	491	523	482	485	507	528	504	504	504	497	509	510	516	494	521	529	540	533	465	538	513	497	513	522	541	476	542	515	593	536	507	490	499	511	534	490	487	511	525	478	494	509	508	500	479	492	510	554	511	515	524	482	490	541	508	519	531	522	556	526	504	549	510	523	502	522	503	524	484	516	538	525	492	515	525	550	490	483	496	526	458	485	503	496	515	531	516	523	517	556	526	537	484	500	485	489	508	539	537	503	500	538	496	508	520	528	523	536	498	499	525	500	504	514	507	521	528	509	531	496	484	509	528	489	527	530	518	534	516	507	531	538	468	535	481	524	521	546	511	516	493	513	488	498	513	489	480	530	503	499	514	488	512	502	539	494	488	506	489	515	493	539	547	504	535	484	555	510	513	497	507	504	512	548	541	473	548	568	519	512	511	516	542	485	512	477	526	524	516	512	535	550	529	511	531	470	492	559	541	505	534	481	503	528	518	509	534	468	526	514	524	479	501	519	540	513	511	526	526	572	551	520	478	555	521	513	509	525	490	500	558	536	552	491	515	513	494	518	509	555	488	526	500	498	554	515	513	497	513	524	487	515	506	522	526	521	520	506	520	535	503	518	525	519	511	514	554	544	491	509	514	526	528	524	549	493	501	482	488	491	552	553	533	500	541	517	503	486	544	534	545	508	502	467	510	500	558	509	495	511	520	497	519	515	485	536	498	507	532	513	552	495	484	505	522	511	487	555	527	511	531	500	507	513	537	495	519	529	496	533	489	531	534	502	544	517	515	535	519	501	512	508	524	547	520	485	487	477	500	519	518	569	512	525	471	528	519	532	544	530	510	500	510	504	519	486	557	516	509	497	515	523	538	496	497	503	527	499	500	494	523	533	524	484	516	522	493	511	513	493	505	508	520	534	562	518	490	536	501	518	527	494	482	506	553	521	524	485	519	532	493	524	516	526	520	570	491	516	523	529	527	496	545	496	558	498	511	518	517	547	535	541	497	553	550	514	509	527	540	561	503	513	504	511	487	543	502	534	479	483	527	469	533	563	548	501	456	516	526	510	486	510	544	502	537	498	525	518	515	537	514	501	501	511	512	515	526	477	508	531	542	531	527	509	515	556	529	536	502	492	570	509	507	533	507	536	529	537	528	513	474	482	503	509	535	500	507	493	527	497	512	536	505	536	488	485	525	525	537	509	496	508	503	488	508	517	484	516	519	533	506	485	490	523	514	494	532	513	497	472	542	522	494	483	542	542	523	509	499	533	543	553	534	517	537	522	503	469	521	519	556	507	498	496	516	521	496	525	536	540	507	475	513	531	545	538	506	520	569	498	513	490	512	523	540	503	528	543	489	521	497	484	545	528	545	525	522	552	543	527	502	469	508	529	477	540	518	502	551	498	538	529	545	483	516	502	533	570	506	525	476	509	515	540
23130	21755	29965	26313	21575	18607	5039	483	465	431	437	396	427	428	399	408	415	398	401	404	384	384	362	404	351	372	376	368	410	398	420	340	379	392	346	379	353	362	435	343	370	397	388	387	385	369	367	358	362	359	387	404	389	368	404	384	367	388	403	392	376	390	403	394	361	388	414	365	444	467	464	405	387	373	391	386	387	388	371	359	412	358	364	391	378	380	382	393	407	372	365	352	382	362	401	357	397	390	409	377	385	371	380	383	355	389	392	356	334	364	397	380	387	381	384	362	389	333	360	401	383	385	426	401	403	404	388	386	389	376	398	336	368	378	362	399	353	361	402	397	381	397	422	375	378	347	367	380	393	354	377	371	409	367	381	391	400	400	380	376	357	395	410	392	353	376	360	353	401	394	340	379	371	379	382	415	388	402	392	357	376	392	356	421	378	385	390	370	392	387	327	366	434	384	377	382	374	380	371	365	344	397	368	379	364	356	396	398	382	387	372	368	373	364	393	382	367	384	319	370	372	349	357	380	351	411	361	376	391	384	354	372	422	369	383	374	353	384	365	374	342	403	391	358	378	388	387	365	388	370	431	360	379	387	412	418	371	390	395	370	397	341	365	365	339	361	376	365	395	352	384	359	356	397	351	357	406	380	408	375	360	419	404	365	377	423	391	378	378	374	400	346	360	386	367	348	372	386	345	365	367	394	409	385	340	355	340	360	375	339	350	341	375	368	362	357	366	370	383	334	390	367	386	390	376	373	372	358	363	413	371	371	367	382	370	386	382	405	381	364	353	399	370	375	379	381	400	365	394	353	378	389	404	414	376	379	393	371	381	412	362	376	375	382	380	386	378	382	346	361	384	368	340	380	397	385	355	377	376	400	385	382	399	355	399	358	380	351	378	381	347	434	374	369	351	397	376	428	415	353	393	367	363	368	391	376	423	383	333	377	354	376	391	376	376	363	370	388	421	378	364	360	393	382	361	363	383	394	388	382	385	403	414	331	356	387	345	399	370	366	346	368	406	360	378	384	406	364	347	373	370	385	380	373	405	378	363	380	340	379	391	374	357	353	381	364	369	363	382	387	357	380	392	395	361	384	364	372	357	367	380	367	428	370	403	368	398	379	376	358	423	402	396	398	370	366	384	355	362	376	380	368	332	374	354	363	362	397	377	404	391	366	405	374	403	345	334	363	362	344	394	360	384	388	342	363	372	384	363	372	374	412	386	369	340	377	359	374	378	384	366	401	387	378	378	402	370	361	354	361	344	372	372	377	361	408	406	408	378	370	381	383	355	352	354	383	365	406	342	351	367	392	402	351	370	390	387	385	389	368	382	381	393	337	394	386	375	375	358	362	376	369	371	338	387	349	378	366	378	406	373	380	404	371	399	376	365	387	391	378	356	382	379	368	390	400	346	402	380	385	380	424	356	378	371	402	372	411	388	384	361	358	364	365	385	371	361	387	407	379	362	371	380	377	348	369	378	371	366	369	393	395	360	349	383	350	385	387	390	369	378	365	351	363	376	401	392	349	361	374	371	395	408	389	367	373	375	372	410	400	418	414	374	380	406	382	407	385	368	352	398	375	394	392	390	376	410	383	375	383	356	413	372	427	372	401	380	354	378	367	355	365	371	369	379	372	383	354	355	398	358	393	394	379	378	381	389	393	372	361	391	373	391	348	370	435	399	377	377	398	416	342	392	390	347	388	381	387	361	386	384	411	403	344	400	392	387	393	384	379	381	375	431	385	368	377	351	392	365	344	374	344	379	347	357	387	420	369	377	388	366	348	358	404	367	398	372	364	370	357	327	391	377	364	395	410	388	399	403	370	380	400	390	352	374	364	377	398	414	411	416	404	377	360	382	388	380	383	392	360	328	427	363	390	372	392	397	367	369	368	383	410	390	399	417	356	364	387	382	344	357	392	348	384	366	361	347	427	415	391	369	380	369	411	415	376	390	400	398	394	395	401	367	394	347	375	382	393	376	359	370	419	387	379	397	392	371	350	338	370	392	392	356	359	378	379	406	375	367	409	362	384	387	393	382	382	404	377	375	371	350	382	370	394	376	381	363	366	387	378	376	355	378	415	388	382	360	386	348	380	384	381	383	372	355	378	366	343	368	392	386	379	378	401	369	381	405	389	404	384	370	376	376	371	400	411	417	360	375	399	344	353	367	385	375	364	395	392	387	371	365	391	383	381	401	376	371	375	377	415	373	381	376	352	415	410	391	394	406	385	397	351	420	370	408	366	368	386	377	401	400	367	362	388	375	353	377	348	357	389	375	362	375	372	405	372	342	363	358	386	396	363	349	375	386	352	414	388	379	384	402	308	382	400	342	374	381	370	380	351	364	356	376	391	357	389	402	367	392	410	364	400	352	398	343	366	378	344	347	393	374	367	348	363	370	371	370	373	361	378	385	343	410	401	366	395	368	356	374	407	399	371	435	356	391	392	361	395	367	363	371	343	358	379	389	367	366	382	368	374	352	380	391	345	401	357	393	364	383	355	377	340	397	347	365	395	376	438	382	348	409	383	385	415	424	400	377	346	390	404	368	423	386	409	409	383	403	374	409	355	376	390	373	382	377	386	364	382	395	390	375	381	366	376	401	393	359	380	367	344	403	394	365	381	352	379	375	388	364	408	385	362	397	403	393	381	394	325	385	387	389	375	354	365	375	385	381	390	389	392	391	370	355	367	345	394	384	360	327	349	384	398	374	368	380	428	369	337	384	389	385	398	389	350	378	410	367	366	357	379	371	391	377	372	388	377	376	351	366	358	349	399	396	361	375	363	376	401	362	373	400	386	376	369	392	382	410	390	331	369	342	384	401	347	365	391	376	373	351	363	397	363	374	373	405	381	356	414	397	372	386	382	376	373	381	358	378	362	381	369	389	390	387	380	376	365	364	363	373	411	359	376	373	385	393	374	372	394	362	394	375	387	390	364	400	360	386	361	380	393	368	369	381	380	372	387	358	335	345	373	396	371	358	347	392	355	348	381	404	365	386	401	376	400	366	365	365	403	371	383	377	384	374	365	395	390	363	370	383	360	414	413	437	402	388	388	355	392	380	340	387	356	361	366	357	356	381	372	359	404	376	388	390	390	384	382	404	408	382	396	376	404	389	383	344	391	380	354	364	363	363	349	410	367	365	392	364	408	352	391	360	399	376	355	392	402	380	368	395	340	371	379	391	366	387	358	404	357	365	397	364	417	403	341	378	364	377	366	379	363	378	397	380	403	378	400	368	388	422	400	410	405	432	372	376	342	367	378	412	344	349	395	379	373	328	394	379	365	373	388	376	354	386	405	404	381	367	360	346	384	388	364	403	399	368	368	415	410	393	395	404	381	372	372	354	382	346	327	355	323	359	334	370	364	404	376	352	377	378	338	393	371	354	400	384	378	369	379	364	382	359	414	380	385	412	405	371	359	371	360	371	347	370	360	378	354	357	359	336	353	371	369	365	352	400	383	354	390	345	358	378	380	384	406	372	384
57686	97018	74542	53249	26601	2983	762	761	730	707	669	715	652	659	660	670	662	602	642	624	646	658	616	603	630	662	644	652	617	586	664	645	615	569	604	597	623	607	629	593	661	604	612	583	573	623	605	591	587	637	602	616	620	605	602	648	623	589	631	566	561	599	609	627	601	599	620	650	664	888	817	731	723	641	582	602	550	643	656	625	606	596	653	628	624	627	602	604	622	612	587	599	578	609	609	625	578	619	599	576	628	659	611	583	568	622	582	630	583	635	642	582	595	629	680	615	569	597	579	611	612	597	631	654	594	607	644	626	593	584	573	651	640	591	612	559	606	570	626	627	619	599	618	604	601	633	553	569	657	616	623	619	602	654	588	624	637	566	571	635	589	608	610	643	582	622	668	593	646	579	608	580	610	604	611	602	612	596	586	633	574	588	614	588	617	579	607	619	633	583	599	623	616	635	620	677	619	618	583	628	605	600	659	665	605	619	635	618	618	600	602	581	635	599	623	652	606	581	673	628	589	597	613	572	637	578	621	606	564	599	582	626	578	613	624	587	595	591	646	614	630	663	615	574	586	562	614	590	636	585	621	651	629	604	593	702	609	646	624	598	569	613	616	599	608	656	632	625	613	622	600	625	606	595	609	563	592	600	619	593	632	588	613	619	626	582	603	627	660	606	595	599	621	631	631	589	632	643	602	644	606	614	589	595	642	624	635	578	593	634	604	599	609	612	592	616	602	634	599	612	604	560	571	631	609	580	587	569	614	637	646	615	631	604	594	607	635	612	577	648	608	593	627	629	624	627	567	600	603	558	558	614	594	644	576	581	627	593	643	648	597	588	598	649	583	552	633	626	621	565	600	637	621	613	622	626	612	628	604	596	595	613	638	611	611	604	600	592	604	645	597	620	622	591	625	610	601	581	606	592	605	568	576	630	590	625	572	611	617	625	571	592	603	634	574	606	592	588	616	589	633	629	597	611	591	603	672	604	594	594	618	579	605	608	609	620	576	629	587	638	608	595	609	597	618	617	578	588	584	625	550	608	621	569	604	617	626	606	596	585	636	640	617	592	677	597	614	583	591	648	523	622	571	623	636	557	597	613	651	619	630	605	675	597	649	633	573	615	619	597	627	575	582	578	614	571	616	587	604	620	595	587	621	601	625	620	560	603	616	612	601	548	615	615	615	630	631	612	634	575	640	620	614	638	631	596	622	557	588	602	654	580	563	658	593	592	576	610	579	632	652	598	581	662	598	598	599	642	646	596	576	656	596	587	584	586	591	627	580	585	575	597	598	588	591	614	592	622	634	583	544	642	628	600	597	677	633	615	630	618	615	633	591	599	588	595	602	602	620	649	620	609	587	618	641	636	622	610	615	620	640	566	600	594	593	578	635	585	617	624	591	623	606	631	602	615	587	592	601	610	574	658	656	589	619	568	621	579	607	600	614	616	612	630	588	653	614	611	583	583	619	636	631	612	564	594	592	577	617	541	594	620	575	601	663	611	586	613	595	573	605	657	536	627	643	552	606	637	624	599	622	600	608	601	589	622	609	592	593	592	594	574	649	616	584	622	633	611	642	610	578	606	625	625	620	626	596	589	633	657	627	582	599	610	606	562	611	636	594	591	614	605	595	583	584	609	621	594	616	591	559	616	590	579	605	642	593	599	577	595	591	622	598	579	628	644	604	642	627	575	589	561	590	597	650	585	551	643	615	604	641	574	570	633	598	632	630	573	567	588	608	576	612	568	600	638	629	616	589	611	587	597	593	597	585	608	632	630	614	633	602	636	561	616	556	586	615	603	629	589	629	567	634	614	609	626	611	597	615	640	605	581	621	610	592	664	618	646	584	616	562	572	601	609	617	565	600	585	590	622	622	593	626	594	646	625	583	672	638	602	572	583	687	588	636	595	621	626	569	598	615	607	607	607	574	632	616	608	576	595	595	616	619	608	614	620	597	620	590	622	623	586	651	636	637	555	577	591	583	600	623	600	649	593	673	618	607	601	600	644	591	645	634	620	615	650	651	587	575	610	641	604	610	611	588	620	597	645	597	614	611	640	592	611	585	603	605	620	641	620	607	632	612	592	638	629	604	600	588	597	583	615	621	607	642	609	594	588	621	636	600	615	638	565	598	640	608	614	608	592	611	611	608	568	605	570	593	605	599	648	654	603	637	596	537	620	576	646	600	599	622	547	601	632	618	626	654	614	621	609	645	614	645	605	534	611	632	602	584	638	652	587	647	668	633	633	564	633	639	617	607	652	630	605	609	594	576	602	607	584	623	558	611	626	597	555	621	641	615	589	640	607	617	605	632	575	623	640	599	579	607	558	631	593	580	597	624	595	575	618	681	625	604	614	602	621	585	613	566	618	583	578	615	618	611	612	605	586	555	583	617	630	591	640	566	586	622	630	580	624	600	637	636	552	571	579	616	601	576	590	573	604	631	597	569	552	616	609	637	582	623	586	605	598	612	585	609	566	598	587	617	605	578	589	606	634	641	661	619	637	599	637	607	610	623	646	628	613	631	591	613	561	624	656	640	627	629	606	560	583	598	568	574	588	567	618	587	608	600	601	583	585	608	655	600	626	607	600	607	595	620	636	601	603	610	589	591	612	630	600	575	602	606	578	609	590	582	612	599	578	625	596	630	616	621	595	636	598	641	579	574	648	574	605	615	625	586	627	600	647	568	636	552	650	616	607	603	655	657	587	593	616	649	587	616	609	610	594	631	590	639	600	674	626	617	640	605	563	646	611	591	621	652	614	597	614	610	645	611	584	608	623	658	637	642	610	587	640	633	607	591	627	601	633	606	627	628	608	641	621	624	621	576	618	635	610	619	554	590	601	610	628	611	629	616	636	610	575	636	636	653	603	590	579	633	594	621	604	608	575	622	593	625	588	612	602	604	652	606	652	590	621	654	582	596	620	653	631	599	565	601	583	605	608	627	601	625	579	619	610	599	609	593	604	612	611	591	570	593	582	653	626	595	555	583	594	588	642	615	625	630	594	602	627	581	606	598	606	569	615	559	592	591	613	601	610	573	632	618	570	570	577	594	593	608	591	611	637	615	620	585	606	614	633	623	579	614	627	622	606	600	626	606	608	571	608	621	617	638	652	598	589	653	603	641	624	596	587	608	624	600	648	642	596	541	623	603	633	615	611	638	589	614	621	584	601	637	609	661	664	599	618	610	639	597	617	551	606	603	603	631	567	638	613	651	622	591	620	619	661	615	622	649	627	609	602	581	635	664	633	609	653	625	592	630	601	595	598	618	578	583	587	638	630	611	644	645	632	578	595	645	598	614	622	615	593	591	607	646	591	612	587	646	616	639	651	596	651	655	611	636	626	609	615	658	614	578	610	612	606	642	558	576	590	630	617	576	582	610	600	624	610	562	602	591	590	605	597	596	605	612	614	594	599	597	609	612	649	604	625	631	598	658	605	560	646	592	559	589	655	644	646	643	606	617	588	617	630	586	619	666	597	584	599	646	574
28268	27906	25639	15008	1994	447	353	342	321	325	339	347	342	336	355	378	366	318	368	323	333	356	312	338	326	320	352	328	358	342	345	310	357	344	346	322	325	370	330	338	340	313	338	349	365	334	336	347	352	357	328	379	358	331	345	322	313	356	341	325	350	334	342	341	364	338	337	328	349	346	371	348	328	326	323	345	333	331	326	327	345	337	335	309	367	333	346	334	340	351	310	352	345	347	313	351	363	326	348	329	291	358	340	342	323	343	356	343	333	329	339	325	321	348	334	333	335	337	336	323	331	351	384	355	328	366	368	332	336	320	323	326	351	324	382	346	320	333	350	361	302	355	332	336	371	341	371	337	339	351	333	346	364	335	331	357	349	338	321	353	331	307	354	315	348	320	304	323	337	343	340	365	339	357	331	322	322	328	363	339	366	338	308	334	333	370	356	340	314	334	361	352	380	349	355	338	322	351	354	354	350	325	316	337	318	325	355	330	371	310	336	361	358	365	321	343	365	336	352	345	308	349	355	323	303	333	362	346	354	345	352	377	359	302	359	337	396	352	379	332	308	338	364	341	356	323	346	308	313	317	311	370	334	330	342	353	336	325	347	334	344	318	356	313	340	330	347	353	329	330	330	297	319	365	386	346	342	370	373	375	356	359	322	346	350	371	339	345	322	351	341	311	324	340	330	333	338	355	341	356	348	323	327	350	386	320	363	348	329	337	301	323	348	357	340	309	349	321	349	364	336	336	338	326	323	313	305	345	336	327	335	332	305	350	294	307	358	316	357	355	372	326	345	380	327	353	338	329	355	334	319	332	327	354	322	350	363	352	347	322	373	331	343	330	281	305	341	350	335	320	359	338	357	321	332	358	349	313	332	308	324	373	340	336	327	319	340	343	347	334	321	340	385	357	347	375	339	326	344	355	358	351	345	346	330	351	340	363	331	346	332	335	336	321	329	320	352	338	378	348	326	346	345	307	329	339	351	358	356	325	331	356	308	316	359	348	337	363	349	354	342	337	333	328	383	298	342	327	346	364	377	328	367	342	335	316	348	344	354	350	321	340	348	367	327	364	325	377	336	363	347	342	366	312	316	335	320	400	316	299	334	354	374	348	348	323	305	317	327	325	334	335	349	364	340	329	353	337	301	359	313	344	329	333	337	325	357	356	319	342	342	357	329	326	351	373	348	341	320	331	311	331	322	331	342	366	308	314	342	324	316	354	341	336	320	355	334	329	355	329	309	306	325	343	342	347	319	350	320	337	336	320	354	352	375	333	358	350	328	331	331	332	349	334	349	342	305	331	368	355	343	343	351	327	343	318	315	347	304	337	363	333	338	315	324	354	360	343	318	355	354	331	333	347	363	336	311	343	331	337	306	310	353	319	366	341	306	340	328	383	355	347	359	315	315	317	339	359	337	351	355	321	350	349	340	347	317	371	322	328	344	369	313	370	345	350	349	329	317	381	353	332	370	342	340	354	292	321	316	326	348	349	337	353	324	327	332	334	305	334	311	329	322	303	321	342	328	356	360	381	355	334	345	361	330	346	337	362	338	344	351	328	357	351	352	341	344	362	341	316	331	329	344	338	340	327	324	337	326	313	318	354	336	314	335	360	330	354	329	354	358	351	335	341	342	345	325	339	297	328	337	321	351	329	340	315	358	344	332	368	379	330	365	336	374	352	335	346	343	318	358	313	340	340	334	374	318	352	338	284	335	316	332	342	294	304	317	350	326	340	348	359	329	365	307	316	370	359	353	313	344	334	331	347	341	337	355	343	351	302	360	333	293	315	339	341	344	346	379	358	341	358	324	367	355	331	346	345	316	348	353	324	321	332	334	335	315	367	355	336	306	361	320	351	313	341	312	332	342	360	321	361	296	325	303	334	367	338	344	355	336	324	344	335	320	335	348	347	330	355	312	331	352	332	368	353	362	332	324	336	328	320	349	326	346	347	348	295	343	339	335	316	350	353	326	337	333	334	358	351	317	346	331	319	361	326	363	342	352	358	355	343	302	353	326	320	308	341	332	346	329	341	342	331	344	349	362	329	327	362	363	336	357	373	314	328	342	359	346	312	351	349	346	359	355	306	347	329	328	312	318	353	343	330	341	336	325	322	315	362	346	319	319	344	357	327	327	359	353	347	347	336	360	320	361	351	327	350	349	344	357	332	330	334	381	365	363	305	308	379	309	343	338	348	357	322	330	337	336	343	326	354	322	323	319	356	360	336	355	361	364	356	354	332	322	366	387	338	352	345	324	356	376	331	364	316	331	323	347	329	371	353	329	328	360	353	372	344	372	335	344	336	378	350	334	345	346	358	355	372	322	313	361	360	355	305	302	347	372	331	334	319	296	308	370	345	356	325	372	341	356	333	370	349	343	371	339	349	333	349	373	364	333	321	347	349	312	299	352	314	313	330	361	327	342	319	329	346	318	345	360	329	316	351	326	329	375	345	330	319	364	330	319	308	321	347	381	321	353	345	346	299	341	343	330	333	330	359	337	353	356	337	350	372	346	310	333	366	344	344	301	313	355	332	354	314	358	342	367	360	319	353	376	354	331	332	341	330	341	313	345	318	355	336	364	344	328	363	341	325	352	349	313	331	316	331	327	323	333	352	365	369	313	331	365	310	319	323	321	332	322	354	345	353	346	337	352	355	356	335	348	338	331	313	325	351	372	338	341	351	307	338	369	331	354	346	336	326	352	369	355	326	333	346	332	377	351	339	327	346	329	342	364	366	372	329	344	330	329	333	327	345	334	316	353	352	351	338	336	332	318	354	317	320	354	312	350	337	337	344	355	349	360	342	393	323	345	336	376	352	366	345	325	325	332	353	332	323	340	319	336	314	355	353	371	337	308	347	344	326	335	346	319	347	382	360	329	341	336	298	330	370	389	341	342	323	332	347	354	336	372	318	335	319	342	343	331	334	339	360	346	365	357	348	338	312	356	340	344	350	313	346	337	348	313	333	332	351	326	347	347	342	312	358	329	347	322	367	282	366	335	329	316	334	329	351	377	306	322	352	335	328	353	385	319	367	336	309	327	333	336	358	380	338	318	334	347	339	340	315	331	322	352	334	361	359	330	317	337	340	372	353	347	345	298	341	357	332	335	312	344	326	331	339	327	329	331	333	347	363	346	340	346	352	325	341	330	333	388	341	317	332	359	331	317	357	341	342	354	350	319	353	340	351	360	345	340	342	309	339	371	335	345	344	362	347	337	356	321	355	303	341	325	360	321	319	348	347	330	314	356	333	358	342	362	356	351	343	374	327	324	342	367	335	343	370	350	358	309	378	366	344	346	357	334	363	323	346	335	315	328	323	307	327	320	333	310	333	304	323	409	322	355	331	321	300	356	327	345	340	337	302	330	348	345	357	337	310	338	354	342	325	308	318	379	355	340	346	355	309	331	353	360	356	364	305	339	329	330	346	353	337	360	344	358	315	334	371	308	342	341	348	334	356	362	313	318	330	345	326	350	312	330	366	346	343
36827	45910	30842	17377	3509	738	586	566	565	584	582	591	561	595	538	608	535	569	586	562	584	596	582	568	601	591	579	557	599	571	566	586	548	547	607	582	549	620	581	607	580	585	614	630	621	564	593	581	585	562	584	586	601	606	577	571	556	591	566	614	591	609	563	577	588	564	590	608	635	588	594	653	580	618	524	569	562	594	567	591	570	613	541	560	579	674	543	616	596	584	554	598	585	579	545	594	575	594	625	592	629	596	568	575	570	556	577	603	562	607	587	580	569	573	604	602	582	528	541	569	588	603	514	511	641	548	604	573	635	622	575	589	542	609	609	611	600	590	602	562	601	597	605	593	606	587	580	551	580	563	583	603	554	639	563	567	558	567	557	562	590	576	617	583	559	611	562	562	612	564	570	563	601	598	563	600	572	630	593	583	583	598	602	598	597	620	591	620	547	602	604	582	578	580	638	600	579	603	571	578	573	563	581	613	578	581	592	586	544	566	620	564	581	570	617	566	618	579	601	602	573	591	556	638	581	573	608	570	590	575	549	566	576	602	608	583	551	608	605	590	612	608	577	587	603	586	558	598	556	593	583	609	600	609	638	574	550	586	580	580	546	581	599	550	548	584	556	604	559	617	599	600	572	565	580	558	602	602	564	624	553	602	629	577	551	602	558	597	613	597	635	552	577	591	568	568	600	534	564	600	580	598	547	552	576	628	607	578	618	593	570	589	534	578	586	571	589	606	587	598	565	584	526	595	578	600	544	615	617	596	568	559	555	579	599	664	631	586	586	613	577	573	600	595	587	590	532	585	602	540	568	589	567	580	571	584	600	617	556	583	602	579	555	567	597	565	567	598	537	560	576	555	594	559	592	587	538	556	635	581	566	573	600	603	595	576	582	570	584	540	564	589	559	555	604	556	581	653	605	581	566	589	601	589	607	583	585	605	588	554	562	582	591	594	613	621	624	589	571	572	613	610	583	577	618	613	596	538	583	532	585	631	571	604	566	608	578	603	583	592	594	603	572	616	570	588	623	600	569	554	571	561	578	533	588	541	576	578	590	563	574	595	555	606	559	606	581	603	608	592	579	562	597	583	568	580	591	577	562	537	605	553	601	574	565	590	538	594	605	590	605	621	606	566	572	628	626	572	573	559	635	574	602	589	608	572	586	586	564	587	618	568	572	556	624	598	572	558	582	607	566	630	628	604	592	575	581	595	587	609	585	567	561	605	593	595	632	612	549	561	604	542	543	613	527	510	626	586	571	583	566	575	592	588	591	584	555	573	581	569	592	594	549	569	565	545	578	590	599	576	585	544	613	578	603	561	589	569	567	629	570	557	649	571	569	597	578	531	577	573	602	555	618	554	544	626	555	571	570	599	578	567	579	543	591	571	585	573	585	589	596	591	561	573	577	572	600	555	563	570	602	564	614	594	550	554	567	607	577	614	578	584	539	566	555	588	586	590	544	596	575	570	609	628	555	568	598	513	556	583	595	596	579	557	575	632	555	607	567	561	595	638	580	629	557	594	570	615	601	586	587	583	594	563	591	593	610	632	563	604	588	545	572	593	631	587	582	568	590	557	571	575	612	496	618	637	578	586	609	569	601	601	554	605	584	600	603	585	587	592	589	578	589	638	580	589	597	540	620	584	597	625	587	545	615	583	573	601	590	541	560	599	568	535	573	602	580	562	574	555	608	573	591	617	530	584	588	572	601	590	604	594	591	616	548	550	576	599	586	592	578	603	614	611	614	579	574	587	568	590	552	595	579	570	606	576	564	610	553	609	581	563	599	603	594	536	559	563	596	538	601	575	612	576	575	588	620	611	603	570	600	587	586	590	556	572	569	562	665	536	547	578	601	606	587	609	612	569	578	569	582	620	540	578	589	548	593	573	515	605	558	588	607	554	591	623	590	612	627	596	619	626	634	557	570	535	570	584	576	629	555	597	601	602	601	632	628	576	583	565	586	566	599	591	563	552	602	593	552	608	574	558	571	629	537	616	597	605	542	587	544	570	577	654	599	596	563	573	618	623	534	582	639	612	589	576	569	588	564	590	573	579	572	560	599	592	594	614	559	586	585	553	583	588	573	570	586	594	601	610	585	567	580	612	555	572	577	622	586	571	574	600	613	542	578	592	542	585	565	597	516	578	599	579	573	588	601	616	514	577	567	583	540	582	581	550	603	642	566	553	568	647	563	596	589	602	609	570	600	566	570	568	589	597	602	575	589	589	594	540	623	607	581	611	546	622	551	583	550	623	564	570	601	616	582	572	561	607	612	569	591	571	605	645	575	576	602	573	611	585	594	536	566	672	559	582	568	569	580	589	602	569	601	610	612	575	582	565	596	544	590	617	580	573	614	595	591	626	540	531	559	580	595	571	569	556	587	559	608	597	583	610	517	554	557	580	550	573	544	623	613	586	559	580	604	560	579	554	591	617	569	571	542	585	567	560	581	591	611	609	595	616	560	602	545	566	570	578	576	595	601	563	555	614	567	564	609	609	566	583	603	520	564	558	588	584	578	595	592	602	629	551	611	564	596	553	606	584	585	599	561	583	643	626	619	605	614	542	555	567	607	581	570	547	588	601	538	586	530	568	582	561	549	617	602	556	609	603	577	585	581	548	614	571	597	584	608	588	551	559	573	591	579	594	578	585	604	584	574	601	549	579	559	562	567	585	567	592	601	579	564	558	575	551	599	610	626	572	577	592	564	592	588	587	575	571	569	548	560	563	572	587	545	614	591	583	609	594	626	593	592	567	599	537	551	583	554	600	593	582	545	561	629	602	585	606	609	555	580	549	587	550	584	564	569	598	608	581	612	578	593	570	616	592	582	562	569	589	558	564	575	539	582	651	567	595	558	565	557	559	605	549	582	592	573	616	605	600	610	576	597	574	568	585	565	588	621	573	548	606	557	575	603	571	633	605	589	587	581	622	545	612	639	617	591	600	555	604	610	548	537	578	603	573	575	582	596	620	559	602	597	580	572	574	600	597	527	584	542	569	519	549	544	575	572	558	570	600	555	582	558	612	555	596	578	624	585	592	585	574	565	588	533	565	625	579	566	571	547	576	575	606	546	576	600	607	549	605	558	598	606	595	600	597	550	620	573	605	599	551	578	572	607	584	599	614	555	550	567	615	559	578	614	558	594	559	622	596	561	569	596	549	573	543	579	580	561	559	604	596	607	547	607	578	582	597	601	630	561	572	573	576	550	576	637	582	600	586	616	604	573	613	643	586	590	599	601	563	566	608	583	579	595	589	545	570	616	597	544	576	568	623	607	627	613	599	616	610	591	592	611	603	573	570	599	606	583	569	578	532	588	560	567	573	602	583	524	572	596	548	606	591	553	578	542	565	558	581	583	560	577	592	562	633	555	544	581	599	605	639	610	553	608	571	559	570	598	591	534	611	591	580	563	605	583	537	573	552	570	564	597	525	587	573	566	575	619	622	581	583	565	572	573	607	613	611	557	565	640	555	616	543	617	570	525	601
24127	22461	30693	27916	20630	10314	782	387	346	343	369	333	349	312	332	297	324	358	335	337	331	314	327	275	348	347	361	283	288	349	307	319	310	315	337	333	340	301	328	322	323	352	353	341	327	356	319	346	343	319	324	329	334	323	329	306	339	354	290	319	301	316	274	329	323	353	345	374	355	353	330	339	309	336	297	340	338	324	336	326	327	291	345	343	313	337	307	302	305	308	289	338	296	304	310	322	302	336	333	334	343	314	305	311	332	300	305	326	328	288	344	304	310	288	319	317	326	328	329	312	339	305	340	333	321	299	335	355	299	332	334	310	316	331	312	300	310	330	319	335	326	336	366	356	341	318	333	328	318	350	313	330	308	312	300	328	319	332	335	340	320	304	320	322	352	311	340	289	313	344	325	319	318	316	338	339	315	317	331	297	348	317	350	293	331	312	312	316	326	325	299	344	317	292	338	328	339	314	289	323	305	334	330	326	343	294	268	313	335	319	291	309	309	314	327	343	320	322	344	341	305	355	337	313	317	367	321	352	328	352	327	357	301	290	303	337	334	306	328	329	355	261	322	295	291	295	314	326	319	348	318	339	374	344	335	306	308	326	305	351	353	337	319	306	351	322	332	299	336	310	289	344	266	302	317	305	318	325	324	350	338	319	330	337	325	291	358	334	298	329	339	320	372	299	347	274	313	297	326	342	313	312	346	340	317	318	331	310	315	320	330	350	339	303	344	320	318	353	310	322	307	324	328	341	305	324	336	326	315	338	317	304	319	348	316	328	334	325	336	333	335	318	317	351	329	309	311	346	312	337	313	347	317	354	331	324	334	347	311	318	316	318	308	285	288	299	340	307	311	318	304	335	303	335	319	353	350	289	324	295	359	307	297	313	322	300	337	326	336	348	309	293	305	321	324	347	322	339	317	320	330	342	318	314	329	340	345	333	361	334	318	344	330	297	335	312	303	338	317	306	316	309	312	313	337	312	297	333	313	322	295	287	295	344	319	359	328	345	325	316	325	332	288	318	336	317	338	333	332	353	303	308	340	327	324	369	330	289	337	347	328	319	335	317	312	307	280	316	334	348	334	318	329	309	357	315	314	339	303	341	335	330	314	292	336	303	311	318	332	346	325	320	316	317	318	345	334	358	342	348	279	319	330	315	319	302	299	329	321	326	306	350	314	325	305	323	324	330	331	333	322	329	318	366	327	308	313	312	317	313	288	369	355	315	311	304	363	326	336	309	342	309	334	322	335	296	331	359	299	331	311	330	345	298	312	351	313	306	322	321	312	341	338	295	301	311	321	338	339	339	303	307	319	318	330	287	312	322	336	347	349	353	336	293	339	328	307	320	321	350	328	304	351	322	328	327	329	327	318	321	322	338	322	349	337	313	328	324	313	301	317	354	338	305	311	337	294	300	308	348	298	298	325	337	356	296	332	310	318	305	317	337	351	322	311	297	337	328	324	300	306	318	303	332	316	336	309	319	295	326	339	302	294	332	321	319	343	299	312	321	307	353	367	309	336	306	325	339	297	339	333	348	352	318	332	312	305	332	327	314	337	331	323	280	333	364	301	341	304	338	323	330	331	299	338	307	350	359	318	288	354	337	378	328	325	339	321	325	340	332	338	337	309	354	334	356	309	327	296	317	355	319	295	357	330	274	325	283	347	312	310	354	310	310	321	319	323	335	325	292	330	336	351	342	351	331	343	324	311	326	298	302	356	335	335	354	341	316	299	317	311	326	317	325	330	353	300	336	322	346	321	314	342	352	345	297	343	319	335	321	320	323	291	339	340	321	320	302	331	325	285	319	310	341	348	327	331	336	319	330	346	315	324	320	307	324	316	343	347	313	331	336	313	315	337	360	306	332	345	363	321	316	300	328	327	320	304	317	289	319	354	305	331	317	320	312	279	335	294	330	324	354	317	334	320	320	343	276	297	318	307	351	290	318	330	338	324	307	307	345	337	321	326	350	310	327	320	325	309	369	309	322	329	319	353	327	330	311	335	348	360	332	307	336	339	321	321	318	317	342	313	304	322	289	315	332	302	336	320	364	331	311	346	311	325	301	317	319	358	337	311	341	332	334	326	290	311	290	350	302	334	321	340	329	332	335	314	294	333	306	273	365	315	327	301	346	296	322	365	317	344	320	300	314	318	320	313	307	323	319	333	328	313	347	327	352	319	305	334	308	350	307	327	351	355	313	341	324	320	313	330	312	310	344	315	283	319	318	327	325	344	342	349	349	307	318	321	352	334	318	331	330	329	312	303	302	328	342	315	324	339	300	321	312	340	343	296	316	327	343	332	359	302	297	323	333	327	309	299	328	333	320	305	335	350	333	315	340	314	322	326	313	325	332	358	337	313	311	311	299	298	303	346	347	333	278	323	304	316	333	340	328	331	334	324	350	341	332	348	352	315	324	309	330	324	312	308	309	327	335	307	327	344	301	332	327	318	319	308	325	291	322	305	313	326	306	297	338	315	349	333	327	343	326	335	318	307	328	346	323	339	319	367	322	279	309	300	348	303	315	327	306	334	320	344	308	317	326	334	325	324	312	364	324	336	299	331	303	342	307	309	334	292	319	335	350	341	326	310	332	314	305	350	310	315	304	287	323	293	337	361	327	348	302	322	346	316	328	298	294	329	296	348	288	300	316	294	334	325	296	328	333	330	335	314	344	358	340	327	305	328	333	322	313	318	337	357	310	322	317	344	309	315	345	328	313	325	322	316	320	352	335	308	353	332	345	361	348	316	346	313	328	325	330	326	333	320	288	337	335	319	305	339	323	330	295	295	331	334	310	316	332	329	335	346	323	366	324	297	359	354	320	296	327	315	309	332	332	336	350	290	315	313	332	345	312	291	329	318	306	315	346	302	328	316	311	343	293	311	310	334	336	360	353	308	309	316	342	322	315	333	337	309	290	309	307	340	321	309	334	308	338	312	324	347	300	326	318	318	304	315	314	357	316	330	315	335	314	311	324	336	302	321	320	305	329	310	308	332	333	322	336	311	286	296	336	312	310	356	340	323	292	337	320	314	328	298	325	356	353	320	309	331	349	329	344	322	309	313	336	310	334	328	306	323	345	310	327	295	300	297	319	340	332	298	322	316	330	361	337	333	341	320	322	336	277	309	319	329	315	283	308	331	312	346	318	306	328	334	343	301	307	320	324	299	324	351	329	308	324	352	341	309	333	335	343	302	327	308	318	310	317	322	305	326	313	302	295	311	315	319	311	315	339	329	299	295	363	309	299	317	335	320	333	331	334	304	339	315	304	304	322	334	305	327	312	290	298	339	308	341	327	394	336	323	332	323	289	327	357	305	353	313	324	315	323	350	358	303	309	305	306	316	333	363	334	303	321	318	319	312	314	331	331	338	298	303	312	320	293	310	303	282	318	349	342	325	369	290	365	332	325	292	318	329	305	305	316	315	299	320	314	341	341	328	327	352	308	352	344	317	327	357	329	324	329	331	316	346	298	333	313	320	315	331	287
59173	87630	63522	43983	19394	1765	642	682	597	602	552	589	573	565	580	554	579	539	560	580	590	564	574	539	603	547	562	529	563	550	543	554	563	563	579	553	546	515	567	548	562	614	530	551	577	516	556	544	578	565	553	532	521	549	588	563	514	566	553	535	548	550	569	580	556	550	558	582	534	716	681	635	600	553	558	508	502	567	578	537	548	540	504	556	530	556	565	524	567	556	540	555	521	569	556	552	571	542	572	553	556	517	538	519	578	538	551	579	545	571	573	511	512	520	545	554	537	600	524	547	559	549	518	513	519	537	557	549	539	543	553	525	500	569	529	538	567	621	597	588	553	553	498	537	561	590	512	539	525	538	557	543	538	539	552	555	549	535	529	558	564	521	521	556	532	546	553	538	520	547	526	529	576	588	582	510	558	537	529	535	577	543	582	596	563	565	581	546	558	515	572	555	570	536	499	548	552	545	566	566	563	559	548	531	531	534	552	558	540	538	566	597	537	529	508	560	530	555	536	572	547	565	583	545	546	554	562	534	558	555	527	523	573	572	555	527	552	552	550	569	615	551	575	525	558	569	561	547	552	545	540	549	562	547	565	561	532	557	537	552	490	526	538	500	533	571	537	557	567	588	532	538	542	592	553	617	504	546	497	557	526	547	561	550	589	536	531	529	549	569	594	515	571	569	504	521	594	562	534	552	533	517	539	524	556	595	575	557	540	563	583	555	540	591	541	573	563	560	577	550	558	597	539	557	539	547	526	537	541	555	543	525	543	572	532	542	553	517	546	536	533	507	596	523	511	593	565	536	552	571	530	559	525	577	527	556	526	560	531	528	540	590	575	565	603	524	561	528	577	541	562	528	544	536	528	548	537	579	544	534	555	576	584	535	523	569	572	573	530	533	514	523	596	542	563	578	526	542	548	590	562	544	541	544	566	552	563	518	575	547	549	542	522	557	571	549	579	592	551	559	538	581	553	554	529	535	627	532	522	534	518	512	554	537	538	533	564	558	554	556	555	569	579	544	559	568	517	528	545	543	534	560	536	561	552	560	540	547	530	545	560	563	546	554	562	586	554	570	525	541	556	534	545	534	504	551	572	574	557	549	534	537	549	538	557	582	579	554	521	545	554	559	532	573	566	561	555	562	526	522	519	529	546	523	561	522	549	585	548	541	585	560	527	557	550	527	524	554	562	559	559	515	520	556	536	543	539	514	536	514	522	570	588	595	536	524	579	562	542	548	545	529	524	529	533	541	529	538	578	548	566	513	543	567	558	523	547	579	588	529	516	537	541	567	552	566	546	573	523	536	543	536	514	589	553	566	583	539	567	558	548	549	529	530	541	534	572	570	549	559	534	560	571	533	533	522	577	590	562	552	531	591	529	573	534	537	502	537	576	609	551	567	562	545	515	549	604	578	524	555	554	566	552	540	537	531	557	518	539	576	540	520	568	538	608	548	556	538	541	542	515	527	527	540	487	582	567	479	538	527	544	578	558	577	538	522	522	537	556	533	576	547	528	527	553	555	554	578	545	551	558	543	518	547	540	548	480	579	574	531	584	564	585	559	556	537	462	570	604	545	526	542	525	560	520	599	510	520	539	563	575	547	545	537	498	611	523	516	533	569	562	529	529	584	593	560	555	558	572	555	548	531	547	571	511	588	537	545	535	545	551	515	533	555	524	567	541	509	545	521	571	562	529	538	518	573	554	529	538	569	545	534	541	554	543	520	549	556	550	528	578	550	545	545	572	577	587	556	521	555	558	552	543	540	548	560	585	517	565	527	544	569	527	529	571	518	535	553	540	571	536	532	546	555	539	517	544	548	518	577	591	594	585	507	572	535	557	580	575	574	525	560	513	534	539	577	519	533	519	534	571	540	572	540	582	545	540	520	524	542	533	511	537	545	509	533	609	566	579	545	530	535	525	495	548	610	561	514	539	549	535	544	546	541	573	549	535	528	523	554	522	556	510	572	583	537	528	513	507	540	575	530	569	492	567	569	520	523	555	566	523	595	513	560	551	523	540	544	569	544	551	570	542	537	562	560	562	592	539	551	548	535	562	547	534	565	548	517	525	533	529	505	521	574	581	574	577	536	538	589	522	594	524	548	570	551	551	572	548	598	606	543	585	508	593	538	546	581	556	556	521	562	548	536	538	570	509	531	553	561	524	551	613	581	540	542	560	528	577	542	556	528	546	580	519	561	552	553	554	529	563	572	560	559	508	498	557	538	554	552	556	580	557	589	556	546	560	520	553	538	603	528	545	569	542	566	528	576	577	557	592	556	532	528	538	567	516	528	557	551	528	579	551	547	508	535	553	549	545	582	580	557	565	554	533	568	571	540	595	525	557	576	524	563	557	584	579	570	545	562	563	549	554	560	560	542	501	559	552	560	558	521	532	532	560	562	565	581	551	528	559	553	509	578	558	556	525	497	568	554	553	538	518	548	568	533	549	557	566	571	587	593	521	542	522	572	556	512	555	594	560	534	603	551	530	556	533	510	548	528	559	588	542	556	563	553	522	562	549	581	498	553	593	537	543	554	547	510	521	540	520	551	500	518	538	559	550	610	537	544	574	513	503	527	536	528	542	532	557	603	518	569	518	512	542	511	513	564	563	550	563	515	521	574	576	546	588	530	596	542	571	541	569	606	553	543	574	524	545	530	521	560	529	526	563	520	516	568	529	564	563	536	543	594	537	549	562	563	530	514	515	559	581	539	539	582	551	572	547	536	560	521	546	524	523	559	493	581	560	583	547	533	585	532	497	531	553	527	578	546	513	551	620	591	522	538	551	543	523	526	587	595	555	547	519	532	536	508	531	564	561	579	522	597	534	570	592	588	563	560	525	508	545	526	586	555	557	537	591	539	544	563	564	572	535	543	574	551	562	558	552	557	540	543	520	525	520	564	537	532	561	539	577	550	547	557	581	559	556	546	523	592	493	536	561	538	546	552	553	525	520	542	571	558	557	580	570	531	549	553	606	534	520	517	522	578	559	566	551	537	502	570	488	530	540	515	548	520	576	558	535	553	565	500	528	516	554	554	536	523	542	590	546	543	560	546	583	541	548	550	515	563	539	566	577	547	555	519	533	534	518	503	514	583	604	521	578	564	558	555	510	559	526	487	581	531	572	516	583	533	517	518	493	557	549	564	569	564	557	544	523	537	518	574	556	558	554	546	517	519	505	569	529	527	534	541	537	539	569	585	543	544	558	524	537	553	535	556	567	549	539	635	532	586	560	540	512	547	533	534	569	541	552	556	557	542	498	603	540	538	522	551	534	535	552	549	526	552	538	578	552	523	549	560	547	564	514	559	548	542	561	523	560	532	558	552	503	512	557	567	540	605	568	558	564	564	570	568	557	556	551	507	558	525	492	553	498	528	571	551	551	530	584	536	545	546	569	535	552	560	556	529	574	519	539	567	531	516	561	528	513	563	553	567	575	526	504	584	551	558	539	517	554	554	549	584	554	557	564	531	565	543	560	531	521	556
23087	21624	29717	25823	21433	18812	5566	490	447	418	401	421	425	430	387	404	413	417	387	385	391	391	429	427	398	436	427	389	391	400	394	381	369	390	382	402	394	378	381	355	337	384	356	380	408	387	374	407	430	389	384	414	374	364	393	384	403	389	394	368	357	359	395	368	345	392	361	401	481	446	449	441	410	401	379	352	397	382	387	416	370	410	348	378	340	416	397	373	368	399	393	379	379	408	363	390	375	410	413	402	371	383	385	383	385	391	373	393	372	416	365	404	425	409	379	404	403	360	413	392	396	380	386	389	339	356	380	377	370	418	400	364	412	352	394	390	406	380	390	393	378	380	407	354	391	383	384	414	385	364	395	382	358	407	376	374	347	416	393	410	392	379	357	416	376	376	371	342	381	371	406	408	366	363	386	403	363	394	378	383	348	365	388	396	393	363	345	396	377	397	384	390	396	369	427	368	403	383	397	406	398	410	447	377	425	362	372	369	436	383	390	393	357	409	392	422	393	386	389	364	404	359	386	382	403	368	389	406	392	378	400	393	395	361	370	370	374	422	376	392	396	339	441	391	372	354	361	402	385	394	390	392	397	395	380	381	384	381	363	431	359	368	368	359	403	385	358	378	374	393	366	340	384	375	422	413	355	411	379	385	365	394	414	373	390	391	390	370	366	419	368	400	426	363	383	388	423	359	384	397	349	395	371	389	399	441	362	371	400	372	395	352	398	371	400	373	395	418	380	377	372	414	390	394	383	403	398	358	369	403	407	403	371	421	368	396	379	383	403	385	382	374	372	401	416	402	409	374	374	417	364	379	419	435	383	391	364	378	407	378	403	361	397	376	412	391	399	384	403	376	390	385	394	358	374	380	394	397	406	411	401	388	378	390	383	365	382	372	385	399	347	388	412	387	390	394	394	370	419	392	381	388	361	374	393	387	405	361	351	385	362	413	387	427	333	380	400	395	384	381	361	368	373	360	405	371	395	381	349	379	361	413	390	399	414	373	348	362	365	392	415	426	410	366	391	381	359	385	404	433	380	399	440	406	356	390	404	422	395	386	398	416	419	388	403	379	354	396	370	376	358	372	385	388	359	376	408	382	398	377	389	356	401	365	387	394	366	383	389	361	393	367	356	381	394	373	417	377	381	376	406	400	386	401	416	425	414	353	413	377	414	394	385	370	406	377	403	356	424	373	401	381	352	361	385	364	398	388	354	374	389	360	365	359	371	374	385	377	380	382	397	368	341	426	356	415	381	405	377	357	379	383	403	412	390	402	402	396	410	389	396	349	380	369	392	391	401	345	415	392	419	369	397	377	403	377	378	404	365	386	385	394	373	379	367	364	383	409	383	378	382	398	391	391	406	377	403	372	369	391	364	409	375	388	400	401	368	426	396	384	391	385	402	377	429	382	390	367	393	382	379	367	410	375	404	390	373	391	358	403	379	358	365	390	383	361	382	406	391	394	391	369	371	373	385	392	391	398	376	352	365	377	372	364	398	411	388	387	416	410	369	369	367	381	366	376	433	409	395	380	374	373	375	373	386	426	412	381	374	380	381	410	382	403	377	419	415	381	382	384	405	422	361	323	391	399	399	420	401	376	392	370	363	382	394	388	378	392	409	370	359	373	386	364	354	409	388	437	406	409	413	393	408	393	376	403	399	419	392	374	373	367	382	376	395	369	377	383	421	390	340	358	397	366	373	357	378	361	412	377	385	391	358	406	407	377	367	357	389	387	366	397	372	377	387	385	371	369	399	400	421	385	359	409	409	396	388	374	346	395	385	408	411	394	389	415	370	400	362	386	369	378	352	390	369	365	372	387	344	372	420	388	404	382	402	409	399	362	406	383	378	368	393	408	395	350	386	399	381	354	384	390	433	389	397	431	395	372	347	358	406	402	414	396	396	381	382	420	402	399	356	426	405	357	372	429	385	372	402	397	395	393	394	375	422	420	385	391	371	408	394	370	352	390	386	380	359	380	382	360	399	355	382	396	389	386	371	376	374	375	414	396	379	355	369	374	383	376	386	382	370	395	390	392	333	384	394	425	397	379	365	348	397	370	385	381	379	368	404	379	341	378	366	373	373	390	364	374	368	380	373	377	423	394	364	329	392	374	383	371	392	365	340	401	393	365	404	376	380	404	395	422	393	341	370	384	403	395	365	392	380	377	418	357	373	357	388	411	379	405	366	415	418	366	407	346	431	364	381	380	381	368	359	406	390	351	383	405	378	393	400	372	387	421	361	349	388	397	411	363	381	402	382	378	422	392	382	380	358	384	386	420	390	382	361	379	387	371	398	387	378	379	353	383	371	391	383	402	412	361	396	366	347	403	407	401	390	368	361	358	388	377	360	387	358	406	380	418	423	395	405	389	350	389	403	339	371	402	376	431	353	349	358	432	393	380	355	378	396	381	387	401	388	361	370	390	400	379	393	397	357	378	381	405	409	388	378	361	409	423	394	395	413	382	381	414	377	370	370	402	354	378	407	377	368	389	380	393	368	372	382	430	403	394	370	363	370	390	388	404	426	358	410	395	408	378	357	434	414	391	378	370	373	401	370	414	392	370	359	357	390	418	381	352	389	386	406	380	424	374	395	388	417	388	365	414	375	398	383	365	380	385	414	381	402	378	371	423	385	365	382	380	354	408	367	404	374	417	392	405	356	334	377	378	366	367	363	390	415	392	386	375	382	413	383	395	388	380	389	398	376	373	369	385	362	393	400	362	386	354	377	396	425	399	367	371	402	406	400	356	355	353	379	348	386	369	389	376	400	407	414	387	413	365	409	390	434	377	356	377	402	387	403	358	398	360	401	366	389	364	388	411	415	414	362	359	354	413	389	401	380	383	364	379	371	380	392	414	371	363	371	353	403	365	397	380	429	381	421	407	382	403	385	436	377	434	440	403	382	377	402	397	396	375	324	379	387	367	374	380	352	383	373	395	396	359	383	395	403	368	354	410	386	412	386	404	389	413	370	405	416	395	367	366	380	388	401	378	384	361	398	402	425	380	368	389	427	377	392	374	361	386	408	388	419	411	370	366	425	364	377	360	369	391	415	430	371	405	361	364	344	376	400	423	387	392	387	385	383	361	414	362	398	367	357	403	384	405	396	403	378	432	360	380	355	412	365	358	431	372	387	383	422	379	376	377	412	351	393	391	371	352	409	387	357	394	398	357	405	388	368	388	373	393	347	423	414	409	395	387	346	397	378	395	369	389	392	360	372	392	350	406	385	374	402	384	398	373	401	401	367	415	407	352	369	384	364	409	416	367	412	370	379	379	445	381	406	407	382	391	412	377	378	411	385	368	357	397	407	392	402	401	385	389	391	377	399	392	360	395	377	412	374	401	401	377	381	368	371	418	417	427	416	382	369	394	365	416	403	370	383	432	360	366	393	366	369	387	386	356	376	446	395	398	390	361	350	390	377	387	362	351	356	386	371	359	412	373	420	401	397	366	406	359	376	366	393	397	405	412	404	384	412	343	371	403
58848	96786	72125	52976	26000	2644	806	792	759	667	688	708	644	659	625	656	655	690	611	656	614	654	624	635	644	629	616	659	648	631	634	667	643	632	598	612	643	639	670	632	607	622	588	646	619	603	665	631	658	607	677	639	657	608	639	653	643	621	616	629	598	621	591	695	654	569	621	672	982	990	762	729	662	618	634	651	612	638	624	605	596	601	651	637	633	658	576	629	642	604	653	624	627	621	633	594	605	624	660	606	641	623	612	621	612	611	645	605	607	582	637	623	638	621	612	614	682	621	664	614	626	608	637	669	604	670	606	616	625	593	636	621	628	612	624	608	616	607	606	642	595	605	613	594	544	600	610	597	647	618	599	614	599	635	648	611	673	605	639	693	621	612	652	623	608	616	589	670	627	634	615	591	627	649	637	633	621	643	706	625	653	688	628	607	612	639	610	668	590	616	603	652	592	625	598	626	633	626	647	635	623	620	612	595	632	602	628	603	631	588	622	609	604	647	622	656	614	596	628	621	639	627	608	636	619	634	638	625	643	600	615	613	643	618	579	648	567	627	666	604	615	615	625	643	601	648	629	609	596	603	632	640	639	672	647	572	615	603	631	640	593	640	626	653	609	651	584	631	621	598	653	596	626	614	602	640	604	589	644	613	640	721	616	614	637	631	614	605	594	648	658	635	640	644	638	595	622	641	638	627	595	627	643	613	633	633	636	654	610	601	640	613	687	614	673	621	621	605	633	605	589	687	626	664	664	606	652	652	637	629	568	635	590	627	669	616	655	635	594	632	661	644	612	646	643	646	628	619	664	615	548	606	590	659	585	603	614	618	633	642	676	615	636	634	669	632	620	589	639	614	626	581	629	642	634	618	615	658	609	616	633	622	623	634	628	547	614	577	623	637	610	625	602	645	665	592	665	593	646	623	618	604	614	646	650	667	629	651	611	590	594	607	618	633	618	655	612	648	639	607	642	671	583	578	611	605	682	635	633	587	614	657	650	604	651	671	614	623	631	576	630	670	628	639	572	640	585	626	659	663	667	616	602	663	608	612	608	636	644	613	650	634	586	571	620	621	602	658	650	627	642	635	628	582	623	593	569	646	631	667	614	570	617	632	664	652	636	634	614	626	614	627	621	627	599	633	641	596	627	595	629	587	619	575	642	615	647	619	636	566	634	615	601	640	583	617	590	619	635	632	609	655	684	623	601	608	631	626	658	587	616	607	624	614	609	605	631	630	640	566	601	650	657	676	618	587	699	656	626	662	632	625	637	629	658	632	664	636	650	643	635	609	623	594	553	625	661	588	629	621	621	602	593	662	611	606	600	659	640	606	654	633	625	663	646	661	618	638	629	639	646	636	601	601	599	650	633	631	606	616	647	627	663	658	612	599	673	637	598	634	650	621	648	630	617	659	586	634	669	596	619	651	611	644	628	562	603	611	603	631	581	592	608	627	618	635	586	639	662	654	656	636	640	645	641	601	635	622	626	600	630	585	588	606	625	649	617	617	645	637	620	604	612	645	645	629	624	639	623	639	579	648	601	629	639	608	675	612	618	596	615	630	646	580	649	650	619	656	620	656	616	687	605	617	615	617	594	623	625	653	599	577	622	617	620	606	589	604	640	604	601	631	646	596	634	644	622	662	599	626	650	588	623	646	614	647	605	630	618	628	634	626	644	613	638	612	686	614	651	638	624	623	644	596	636	661	618	594	620	651	601	599	610	608	600	613	599	646	640	660	632	612	643	635	594	625	632	584	634	619	666	614	662	640	643	612	611	635	604	649	598	657	682	663	584	666	647	646	616	620	619	576	621	654	617	620	609	631	588	624	656	617	629	657	652	635	622	594	635	630	624	604	598	627	604	633	606	611	611	669	628	661	600	590	654	673	640	638	627	652	595	633	648	576	627	652	639	634	614	637	606	664	594	636	604	634	661	635	624	687	613	645	620	591	601	558	570	623	666	683	657	617	606	594	612	640	595	625	608	627	618	554	620	626	600	604	634	604	619	602	600	600	597	618	600	602	637	608	647	649	593	614	600	587	589	675	623	585	586	602	601	649	619	619	622	575	589	638	640	594	636	627	656	644	621	667	611	645	633	590	671	630	645	621	619	620	646	643	581	637	617	614	650	625	615	577	673	637	615	612	643	635	650	649	608	647	616	651	618	605	622	624	619	608	619	570	663	583	651	578	618	609	657	641	640	674	609	628	626	623	593	634	648	595	613	615	616	639	608	625	636	621	622	660	621	609	631	629	642	625	681	632	632	639	629	569	670	589	666	638	631	662	628	629	670	631	607	625	659	622	632	593	635	615	608	588	622	582	600	634	632	594	601	603	645	633	655	634	642	599	635	647	585	624	652	623	654	611	657	589	652	644	644	626	624	636	643	630	653	676	631	583	627	648	537	668	611	641	673	633	635	652	601	644	593	615	614	610	638	626	622	596	632	584	663	620	612	644	625	644	626	609	575	631	642	621	650	599	596	653	618	612	625	637	673	645	633	647	639	629	672	627	602	629	616	616	577	597	628	605	586	662	631	616	646	653	637	663	620	608	614	635	633	624	643	580	605	648	676	642	654	630	628	632	617	627	615	623	580	616	627	603	618	637	667	674	640	640	623	609	628	584	617	613	618	667	602	639	645	683	601	634	608	630	623	636	613	652	614	659	557	626	680	628	622	631	648	599	615	602	633	619	604	575	633	632	650	625	646	628	625	626	634	628	653	648	646	612	605	637	608	613	632	599	585	571	642	641	619	606	619	581	594	624	623	668	606	591	571	617	636	642	693	616	627	601	642	632	602	614	598	639	611	636	647	602	635	665	702	668	628	628	647	661	632	631	657	597	596	593	632	666	634	663	648	648	593	635	610	628	614	636	665	665	629	700	608	612	571	630	657	659	648	561	571	641	613	597	610	607	639	601	645	618	614	606	611	607	630	630	664	638	643	677	631	627	594	597	683	619	631	624	676	605	594	646	638	636	664	642	660	585	626	638	626	640	644	619	648	610	598	586	632	630	647	663	616	637	626	622	605	641	611	671	646	644	598	624	590	584	586	578	595	626	608	663	659	640	596	627	644	618	609	577	641	611	614	603	646	607	603	589	621	630	645	586	625	626	630	617	636	611	598	642	650	693	644	604	610	670	615	631	626	665	605	657	581	616	648	641	628	675	638	602	590	657	616	618	656	632	621	596	623	626	636	620	651	657	651	627	620	608	635	600	626	628	628	640	603	644	615	570	613	645	663	625	610	631	641	675	688	656	621	619	655	688	646	645	655	643	614	655	659	599	616	584	692	669	625	631	635	634	574	632	646	638	635	622	656	624	645	639	616	597	633	635	634	653	621	608	628	605	623	618	650	569	629	620	636	638	641	663	633	581	668	618	623	606	594	630	626	626	610	616	640	686	627	614	612	601	604	640	634	578	630	651	608	623	654	574	623	625	638	600	573	637	670	673	622	642	604	606	661	606	618	621	648	635	598	607	657	630	602	656	635	620
28560	26898	24770	14899	1955	419	346	335	364	331	341	322	343	349	349	368	318	351	339	330	345	345	375	340	350	326	348	352	340	339	359	341	297	341	340	337	373	376	348	318	371	343	322	345	350	347	358	324	333	355	334	352	358	370	309	313	350	358	352	372	353	355	340	325	346	330	317	361	349	369	365	343	356	396	344	345	372	340	361	365	333	357	351	361	340	355	356	325	340	330	339	330	332	356	348	354	323	357	350	338	306	356	315	360	343	335	317	348	345	341	326	367	335	366	338	353	341	335	372	316	358	355	334	323	351	350	326	368	345	351	358	344	344	314	340	348	345	352	312	338	349	310	387	299	378	341	329	346	331	367	327	373	322	339	354	363	333	362	327	349	315	359	311	363	341	359	349	330	352	344	330	341	335	366	319	367	344	312	368	366	332	358	343	350	339	381	336	311	345	347	377	300	331	345	344	350	332	327	371	341	344	364	347	357	329	340	354	298	341	364	342	344	336	343	365	347	340	338	333	359	330	306	344	333	328	344	356	339	356	344	330	385	338	354	332	323	368	349	323	306	352	342	334	388	343	340	318	337	328	362	307	340	371	358	327	348	352	355	353	333	334	339	359	378	382	317	352	331	355	323	328	320	323	338	367	342	336	311	316	368	316	336	341	312	331	322	319	356	356	356	343	296	332	363	336	357	351	335	322	359	328	371	355	347	356	340	339	332	337	312	339	376	351	370	340	348	318	339	325	371	382	379	372	344	362	340	302	334	359	366	318	379	331	376	356	345	375	354	351	343	345	358	352	353	330	305	356	338	332	330	332	338	335	332	329	357	342	314	322	380	341	326	363	340	324	323	338	341	335	326	362	339	323	308	322	333	305	347	331	338	344	373	386	356	368	342	329	346	360	346	344	351	346	347	373	348	383	349	344	349	328	385	344	336	339	322	354	346	325	328	360	331	322	321	338	331	306	352	339	340	346	320	386	358	309	316	345	332	366	342	327	377	368	372	348	350	338	347	343	344	310	382	334	338	317	326	370	360	324	355	329	356	352	354	347	348	347	327	340	344	343	330	379	376	363	375	327	302	333	344	309	333	355	368	337	349	363	370	315	348	344	364	341	342	346	363	341	371	358	359	319	353	341	354	370	327	337	352	336	344	374	319	359	319	338	323	357	370	344	358	357	356	353	368	353	351	330	331	350	318	343	321	380	357	367	337	343	359	372	374	340	347	334	358	378	345	361	327	342	376	373	324	346	327	354	320	334	344	368	344	334	332	360	370	370	337	350	350	341	336	320	339	339	344	312	345	332	336	341	332	327	339	358	357	344	350	376	336	318	370	320	342	321	358	332	357	320	335	327	366	380	326	315	351	350	334	362	382	338	354	373	320	354	311	342	359	353	322	341	367	363	338	330	332	341	358	371	370	354	343	317	355	358	340	331	344	314	368	354	340	318	333	347	368	328	339	317	350	353	329	347	348	358	342	325	337	344	364	330	332	375	325	323	328	342	353	343	367	362	366	323	311	326	344	348	375	349	352	318	373	359	329	309	355	351	312	344	325	331	350	341	330	358	343	317	318	348	374	331	348	363	346	356	338	363	348	348	352	367	378	335	353	324	341	367	365	364	343	360	338	363	325	360	334	339	365	360	356	309	343	367	359	348	343	333	350	329	325	314	331	328	363	372	337	359	339	360	340	327	369	347	335	362	356	355	351	315	349	350	294	333	369	351	330	327	334	348	304	338	333	370	342	327	350	326	326	334	320	332	325	331	383	325	325	337	346	343	331	334	336	306	332	311	341	357	342	350	318	335	360	354	333	378	357	347	340	352	325	341	350	337	353	348	306	380	322	318	379	330	345	363	337	347	338	320	329	327	351	347	322	320	361	367	349	350	335	339	337	356	344	345	328	372	344	329	317	321	344	368	344	342	362	346	332	362	369	318	334	343	363	327	345	325	342	359	318	346	372	339	325	304	339	343	339	326	363	321	352	355	344	329	314	343	340	335	340	368	357	366	367	327	339	363	337	314	323	306	365	338	333	321	319	300	359	323	338	351	305	350	327	358	348	326	348	350	335	359	356	340	342	303	351	347	359	322	315	363	314	357	373	345	348	333	342	363	335	370	375	352	353	356	326	345	342	340	346	324	288	332	339	350	364	365	329	356	362	366	369	329	344	332	343	335	312	331	340	348	347	365	346	348	358	323	319	355	370	338	365	360	326	323	347	373	325	347	336	338	349	343	356	325	311	366	331	329	367	347	349	323	354	385	302	334	326	344	300	343	352	347	343	360	335	365	366	326	331	331	348	339	351	337	339	355	341	345	358	350	364	327	353	339	341	327	320	321	329	350	342	362	344	346	357	351	351	349	331	346	341	338	334	345	345	347	328	336	309	333	345	345	393	331	324	349	341	348	328	329	351	365	373	351	349	348	370	365	328	368	308	354	347	326	340	337	345	326	340	357	324	323	335	362	364	338	344	339	336	376	327	377	336	336	338	377	332	360	319	362	314	348	346	365	398	315	393	356	367	349	368	326	321	367	323	334	339	315	359	388	325	366	343	322	337	310	315	333	368	339	328	343	354	342	364	324	346	371	350	370	350	317	364	358	338	364	376	301	347	327	371	351	334	368	342	311	376	334	338	381	368	321	382	368	348	366	368	326	325	348	368	350	377	351	322	341	348	317	342	363	331	359	320	340	321	365	319	333	355	334	334	350	368	339	325	377	348	374	341	371	312	358	337	328	357	358	371	334	347	345	346	344	352	347	323	329	341	348	331	350	349	345	347	339	323	343	374	330	339	329	378	340	358	355	327	345	306	360	345	343	373	355	323	329	358	323	339	333	362	366	342	342	327	376	353	307	349	351	352	325	364	339	339	338	358	351	311	319	348	337	335	330	304	337	355	336	326	310	332	326	340	341	308	358	330	322	339	364	353	373	352	347	345	378	322	345	341	330	316	337	332	363	355	330	336	383	362	367	300	328	352	353	358	330	326	385	353	352	322	319	346	327	337	313	344	353	314	359	375	331	359	338	351	349	366	285	357	312	372	332	343	372	342	356	320	352	350	348	365	326	348	360	305	349	339	332	336	362	332	319	337	364	321	345	351	355	347	354	313	337	371	351	359	341	367	341	341	357	358	330	342	378	359	347	367	312	311	343	353	361	351	351	317	351	359	344	350	340	339	351	319	336	336	325	382	333	365	404	356	334	334	349	305	352	361	326	324	342	371	366	308	328	369	351	379	340	344	355	345	355	334	354	332	338	370	345	350	336	393	357	366	328	365	340	377	328	329	331	331	331	355	361	352	369	358	307	376	376	305	338	321	340	356	339	375	340	354	347	354	326	327	344	372	372	317	360	313	361	361	314	337	384	368	333	332	315	331	337	341	331	360	330	335	358	336	354	327	337	321	335	312	320	361	295	366	372	362	329	323	353	309	361	346	363	331	367	336	337	369	365	325	327	343	328	346	325	318	381	344	314	335	282	344	404	303	360	344	335	330
37327	44887	29302	17212	3353	713	624	598	628	593	626	631	561	593	585	592	636	605	576	559	576	582	586	542	591	641	571	562	556	584	576	625	636	568	601	617	592	594	588	610	592	603	603	567	630	571	594	599	583	560	610	578	630	601	618	613	644	608	584	592	602	555	590	561	629	560	591	620	650	635	583	656	594	562	604	575	583	572	601	586	604	543	575	613	606	589	612	586	608	616	587	578	624	559	541	589	575	614	605	610	604	613	564	615	597	586	621	619	581	655	566	616	584	573	583	629	612	584	614	595	595	575	540	609	556	584	599	617	596	592	620	600	623	627	534	596	598	626	628	600	579	614	652	599	625	624	599	583	569	592	570	592	626	589	556	563	538	537	577	568	562	608	607	581	556	582	565	587	579	602	616	578	596	595	619	578	598	579	585	573	620	633	620	632	596	600	595	605	559	578	604	611	593	580	603	617	582	587	619	595	565	614	587	599	578	593	546	626	544	576	577	603	600	616	618	574	621	603	591	624	641	598	582	594	569	571	628	593	573	568	563	563	604	568	581	597	595	623	541	612	618	613	611	613	604	582	579	585	611	559	566	574	611	589	574	587	595	576	598	552	588	601	603	564	598	579	594	648	579	571	602	567	584	562	626	596	622	581	639	565	624	538	566	587	603	595	577	582	591	629	625	613	583	603	612	620	591	636	597	644	624	609	632	575	604	598	589	558	604	587	572	543	590	578	603	571	561	628	598	624	629	588	602	594	582	573	580	620	588	605	637	626	607	600	575	591	602	612	627	589	631	596	591	586	591	609	628	628	584	588	614	582	586	618	605	618	573	566	603	594	602	582	620	523	600	603	542	609	618	640	577	575	596	632	616	607	558	564	577	588	562	607	584	646	644	602	570	601	644	545	615	582	591	625	641	577	601	610	608	602	582	645	594	577	600	592	556	566	586	580	604	532	607	567	567	597	583	633	565	589	583	574	570	539	536	632	616	601	603	608	568	575	589	570	578	549	564	567	527	551	594	581	601	578	589	608	567	582	618	586	599	615	636	588	606	576	640	607	565	590	585	565	581	605	567	592	599	587	542	590	584	590	599	631	575	615	602	557	565	611	610	612	632	574	567	574	577	608	603	627	594	586	589	572	581	577	608	576	632	617	626	583	542	585	590	559	594	557	556	620	623	545	553	606	534	590	631	597	541	563	594	577	594	617	600	597	566	565	598	585	591	553	603	561	603	565	602	561	582	610	564	582	632	586	606	558	590	552	569	631	605	601	600	616	668	566	637	591	606	596	589	583	556	590	548	599	599	583	616	609	593	568	615	587	602	578	594	634	598	554	590	581	639	605	582	569	588	611	601	591	587	610	598	602	623	618	568	580	584	590	585	633	578	551	583	602	605	614	570	582	648	618	569	557	586	639	594	587	631	567	571	580	562	571	631	607	610	580	597	621	599	584	615	574	567	597	629	602	614	559	605	603	616	584	627	612	575	607	623	590	577	592	623	588	607	559	616	645	599	595	574	569	592	577	574	611	605	624	621	602	585	584	603	632	571	591	591	591	586	607	554	555	581	614	611	576	588	580	609	591	552	615	583	592	582	621	590	603	629	579	574	583	623	568	612	581	593	612	546	604	624	596	596	573	626	624	580	622	572	605	576	555	580	563	600	534	616	597	579	586	610	580	590	564	619	575	581	584	600	604	585	603	533	609	604	582	631	621	594	612	559	618	626	590	564	607	588	597	608	647	577	558	582	614	634	574	595	600	570	576	577	647	592	630	616	592	588	566	573	612	589	586	585	592	627	554	606	637	608	592	545	575	603	576	641	596	600	583	578	648	581	595	611	590	579	551	560	601	617	628	607	587	571	596	597	590	581	590	592	585	570	597	614	586	621	602	624	542	597	572	601	622	561	632	603	608	582	580	615	568	586	583	616	591	576	621	570	642	603	588	607	598	557	595	565	568	613	609	580	602	572	594	546	547	631	599	577	576	612	665	613	582	613	597	536	572	576	621	643	622	578	601	548	575	564	613	592	605	619	621	649	603	602	583	624	573	590	592	609	579	561	582	620	635	598	561	605	612	582	544	597	548	579	519	530	592	604	613	614	591	559	570	576	598	605	621	575	554	563	576	630	579	635	591	612	635	554	596	559	581	539	585	624	541	577	596	589	593	593	620	605	577	539	585	582	609	616	586	561	572	593	597	632	612	589	537	585	546	597	601	573	584	592	636	585	616	569	548	649	612	606	612	583	580	601	600	611	585	558	592	569	540	616	606	612	622	592	571	644	583	639	580	576	604	586	587	586	659	613	607	574	620	612	613	579	577	593	604	581	602	591	632	598	587	607	583	627	569	593	599	619	602	603	587	597	593	640	589	582	569	565	557	565	567	613	596	595	586	612	597	589	560	625	588	606	574	604	596	594	611	616	568	559	578	588	568	517	603	599	566	534	599	601	569	567	594	599	564	613	608	601	602	585	635	612	589	632	588	575	584	567	567	583	567	596	571	613	604	609	616	616	590	558	557	593	561	605	586	600	578	597	580	596	616	575	613	592	582	546	576	581	534	595	590	576	586	617	560	578	534	590	611	606	554	602	556	590	555	586	595	513	570	562	601	590	569	607	625	622	555	559	621	609	624	610	538	547	585	582	604	632	594	601	594	579	585	566	579	559	576	556	624	570	565	589	606	603	602	591	605	590	596	566	626	608	584	615	620	631	587	591	568	588	612	609	608	630	616	622	615	601	577	540	611	550	611	608	587	587	627	558	594	595	538	599	589	557	608	574	615	604	556	584	636	595	580	572	617	597	624	578	617	625	595	592	604	610	595	602	626	588	602	595	613	614	596	623	627	567	598	593	550	569	558	637	555	613	636	584	610	630	595	616	638	569	616	574	545	584	590	635	586	562	577	595	583	569	555	593	580	573	586	626	553	571	626	583	597	579	595	574	593	598	607	586	578	555	565	590	599	595	642	591	609	544	592	626	622	570	604	595	602	552	582	597	621	628	595	573	569	598	594	626	605	624	623	639	589	575	621	586	596	573	620	612	602	605	603	596	601	566	607	613	580	582	548	592	590	598	580	602	607	573	562	565	606	615	581	629	616	623	561	626	577	598	557	632	637	605	594	626	603	621	584	585	580	588	591	615	603	630	611	532	606	559	610	618	526	584	615	544	603	608	599	566	539	622	578	552	577	595	592	638	566	567	562	619	596	606	644	626	599	591	587	595	613	590	600	563	594	598	615	558	586	600	592	563	559	598	558	589	593	574	610	570	587	564	597	608	611	588	557	643	598	624	637	600	640	596	576	557	588	571	585	554	592	548	597	581	624	580	586	545	603	594	567	595	595	585	598	578	609	563	587	571	600	609	560	618	563	578	610	613	651	619	568	589	598	609	568	562	611	590	605	595	560	609	571	596	601	576	559	568	567	563	588	593	650	594	582	561	580	565	589	612	563	625	601	631	586	612	597	589	643	545	611	556	604	598	617	599	559	598	592	613	604
24105	22368	30207	28383	20617	9902	685	325	367	342	308	329	320	341	347	327	354	341	323	317	333	304	328	320	323	350	333	310	321	313	336	344	371	354	325	320	349	293	295	329	276	321	335	314	317	360	332	314	312	321	317	350	326	295	297	321	353	324	338	330	320	326	341	321	330	315	308	326	346	354	383	351	347	336	330	291	334	311	337	342	326	332	342	342	317	299	335	326	326	310	369	327	309	315	296	318	324	348	333	333	348	347	304	309	327	305	313	332	266	339	315	323	326	313	305	331	292	323	319	308	340	322	335	317	348	286	293	322	335	313	314	289	323	335	312	287	311	324	327	326	342	310	323	315	311	336	350	313	333	300	349	278	292	346	328	329	323	347	334	292	327	320	296	308	332	342	307	317	305	334	304	325	352	285	325	327	314	347	319	310	314	330	347	323	359	286	329	305	346	328	331	311	304	318	357	320	330	321	334	324	310	325	324	335	312	343	335	337	325	333	317	312	320	340	334	326	307	304	290	318	337	315	324	342	320	317	325	330	364	314	337	308	279	315	309	329	316	333	313	316	305	314	321	335	344	320	331	303	320	346	337	310	275	296	321	321	320	286	316	325	327	351	314	297	299	331	322	292	322	311	303	331	325	303	311	360	314	337	309	306	335	327	334	348	309	330	303	325	318	319	321	298	323	325	328	333	375	316	318	308	328	338	353	312	297	313	319	334	326	301	326	298	318	347	347	343	324	299	328	312	327	318	347	324	307	334	333	303	298	327	307	333	339	283	311	331	332	331	305	288	287	354	335	322	313	318	280	337	345	341	289	326	320	315	312	327	361	327	335	305	334	324	336	336	317	326	320	304	326	320	337	314	325	326	347	316	312	302	329	323	308	343	324	308	341	328	327	345	333	306	301	327	325	321	307	329	324	311	309	330	342	330	303	320	311	326	311	295	326	313	320	310	323	323	314	307	311	287	331	284	312	334	336	300	320	324	303	299	322	286	343	309	292	333	344	305	296	324	309	320	292	335	319	290	321	320	339	326	333	325	337	313	313	344	374	290	304	342	328	343	308	346	299	365	345	349	332	324	337	312	346	317	356	326	345	335	301	324	310	289	333	326	349	318	316	330	347	303	320	317	354	328	318	325	320	320	334	302	306	291	304	330	302	328	332	348	314	318	317	327	364	298	298	305	296	310	315	333	321	330	306	341	305	326	305	293	346	316	326	315	333	324	304	312	354	363	321	306	326	303	370	320	348	296	292	349	325	292	300	328	301	322	310	314	335	324	330	327	306	307	297	313	315	339	342	310	297	302	306	316	285	317	299	326	312	299	358	348	313	341	311	317	346	262	329	321	337	318	320	299	308	294	326	321	329	302	302	313	298	313	307	321	326	318	310	292	339	330	302	331	321	325	344	298	314	306	324	327	323	322	348	325	317	330	311	325	336	355	294	324	313	303	312	313	323	315	293	341	316	332	350	331	345	306	326	342	304	294	326	320	348	311	325	287	303	310	338	307	323	321	315	290	336	308	332	321	326	328	320	331	340	322	290	313	320	313	344	298	277	336	324	315	384	367	324	337	348	309	327	317	314	311	347	328	284	315	301	339	309	317	331	347	332	300	316	314	359	308	314	335	314	295	360	312	293	322	338	351	277	285	342	283	315	305	351	322	321	333	331	313	294	336	302	308	345	327	357	319	345	302	297	331	285	301	299	312	304	308	318	311	280	298	310	336	329	313	332	349	307	308	324	322	323	332	293	281	297	320	326	297	340	354	325	306	323	306	311	325	305	323	335	319	321	322	327	318	323	336	285	332	312	333	328	350	342	313	321	328	346	306	304	319	340	311	310	296	301	293	305	336	315	320	325	340	319	320	338	320	311	295	332	331	310	295	328	295	334	348	342	321	337	347	302	321	309	333	340	341	318	321	307	323	324	308	309	315	318	323	331	316	337	337	302	300	319	300	322	330	305	343	314	324	330	318	337	332	288	309	331	362	308	322	316	310	306	301	329	314	329	312	298	316	329	342	367	326	316	316	321	347	311	278	301	298	343	321	304	314	288	305	314	315	350	307	313	349	344	332	354	345	302	284	331	343	269	316	281	315	316	328	312	344	325	325	311	318	311	297	315	339	307	314	341	353	324	329	314	303	320	334	314	331	366	330	308	306	345	327	288	321	317	311	328	340	332	313	308	324	325	340	361	309	336	320	309	326	326	322	326	312	336	361	325	336	310	354	309	325	306	322	301	300	308	317	333	352	303	335	368	304	303	326	342	338	308	330	309	320	340	324	297	302	333	351	339	309	301	306	332	346	327	323	304	321	342	326	295	329	341	351	318	313	329	303	311	340	303	315	315	308	325	344	316	306	313	312	307	304	317	329	330	309	333	303	353	331	318	294	303	326	350	349	334	315	318	340	322	325	320	332	331	333	317	311	312	254	311	305	326	317	362	316	315	324	355	308	311	355	337	325	318	341	347	336	315	331	299	286	293	312	325	311	320	317	323	295	320	354	338	322	297	334	295	325	307	319	317	292	325	312	347	339	331	319	317	279	330	328	283	354	319	287	312	342	316	325	303	337	294	335	321	301	336	332	302	346	330	330	338	315	302	353	333	321	291	296	314	354	286	303	320	301	325	325	308	339	310	336	319	323	306	319	337	319	376	340	370	313	305	283	318	325	308	335	333	309	323	325	296	303	316	339	319	344	350	314	333	323	286	332	343	311	349	327	326	309	297	328	319	346	320	334	327	350	321	314	313	314	292	325	311	338	314	323	301	319	315	300	290	326	340	313	299	333	283	304	337	339	333	326	284	317	287	331	314	307	329	316	315	301	310	362	286	295	322	331	337	345	328	292	309	305	352	324	339	315	331	305	347	329	334	339	327	333	329	337	307	322	330	326	305	325	319	314	332	327	330	340	341	315	338	322	277	307	309	314	328	298	306	326	291	347	290	313	354	342	320	306	319	295	325	332	303	283	333	357	320	314	301	316	281	317	323	329	338	305	336	346	334	319	341	310	348	323	336	315	319	327	282	315	310	334	342	320	285	306	314	293	326	322	355	329	319	307	288	319	330	297	329	348	338	294	318	331	318	335	349	299	332	331	322	309	311	320	292	298	332	352	307	304	332	317	311	311	331	311	319	327	357	303	344	295	317	282	290	306	332	332	313	321	281	299	353	332	325	327	358	350	289	326	325	304	286	352	324	322	345	315	290	297	344	301	323	330	306	305	337	315	318	326	340	307	313	341	314	319	344	338	305	316	305	339	288	312	300	325	331	345	331	313	306	300	322	319	309	319	312	302	321	309	325	309	309	322	310	319	295	320	340	298	303	343	299	308	339	332	339	351	287	317	306	327	328	303	311	314	276	321	328	332	341	305	357	296	342	298	326	351	319	275	341	359	320	325	329	329	330	295	329	332	301	286	323	309	347	308	340	299	305	349	310	324	328	311	315	358	326	311	356	336	316	351	322	316	329	310	311	336	329	298	324	315	350	347	316	349
59134	87255	61770	44490	19292	1716	646	617	626	581	600	580	614	576	583	568	558	567	582	548	547	573	551	586	553	623	561	571	580	584	578	576	574	528	548	529	580	544	584	534	588	567	534	562	556	565	565	556	583	572	591	529	539	567	582	573	570	567	573	550	563	530	530	532	533	521	589	528	557	622	752	662	608	583	572	561	600	503	553	505	570	581	547	537	535	540	521	549	563	555	528	539	546	523	553	568	539	545	568	517	507	578	530	549	547	548	584	533	572	551	547	541	528	522	537	562	538	557	536	567	563	569	528	549	592	525	531	553	562	524	541	547	522	550	545	561	539	564	552	552	547	537	608	554	575	564	518	533	592	530	563	561	571	532	539	524	513	602	487	586	557	554	523	554	541	574	523	542	563	566	553	552	504	568	568	549	532	541	574	568	519	534	538	622	571	544	602	536	522	545	573	552	550	565	557	558	546	565	549	581	520	544	564	561	567	541	536	594	555	502	563	602	545	574	587	527	563	566	573	571	538	543	556	528	533	527	580	528	558	574	578	547	554	556	550	551	515	524	564	539	552	528	550	565	564	538	553	557	574	562	570	541	576	538	548	530	508	593	540	541	515	540	572	552	530	568	527	614	537	582	533	564	553	554	586	554	551	530	553	598	574	574	568	573	540	547	531	562	538	550	516	607	549	553	528	562	528	569	572	532	546	599	552	547	568	533	549	558	548	589	538	586	514	544	559	555	555	527	527	537	543	570	586	550	551	554	554	560	543	558	560	535	538	558	560	575	571	550	545	567	592	565	549	569	499	538	545	523	548	512	535	548	526	566	590	530	529	580	556	544	544	541	544	551	573	568	545	566	547	538	556	552	562	554	536	557	571	519	589	575	524	576	598	555	542	552	539	521	559	549	581	580	543	551	538	598	582	584	560	560	560	531	562	561	586	569	556	535	552	529	547	477	531	562	538	546	545	566	595	545	554	552	523	536	515	535	570	552	547	544	535	564	586	547	540	565	515	567	546	549	548	553	528	543	560	592	508	592	507	528	553	618	554	547	543	523	546	533	573	554	536	517	539	492	535	603	552	507	586	580	546	569	570	545	533	509	541	566	545	506	576	554	556	509	585	570	511	515	559	542	573	506	579	566	547	503	564	545	532	556	564	550	543	529	602	586	510	542	584	596	556	542	583	552	571	605	585	576	536	530	517	585	606	563	581	540	547	558	567	565	598	529	583	536	589	554	564	573	555	542	575	571	514	529	524	515	559	539	589	605	547	543	551	524	568	552	570	519	539	535	580	584	512	551	502	536	551	501	530	563	563	522	557	531	536	554	554	524	509	592	564	537	557	574	533	539	539	596	555	542	560	504	530	562	529	623	564	554	520	536	542	573	548	545	572	530	550	564	579	562	539	529	522	560	537	519	573	503	553	598	526	503	532	546	540	549	525	552	572	519	542	589	571	567	561	538	565	551	566	514	587	541	552	559	558	585	558	539	590	524	542	550	555	522	536	562	566	517	583	536	576	579	533	534	525	565	556	585	577	531	542	527	564	567	566	524	586	568	544	550	569	565	563	531	553	538	559	547	546	523	518	547	549	520	558	564	567	538	545	558	542	537	564	535	509	501	571	522	527	541	562	553	551	553	548	588	558	529	553	608	589	526	545	567	501	567	535	540	606	528	566	583	539	545	551	533	556	555	533	560	554	564	555	569	544	564	581	590	569	517	585	538	588	535	578	588	532	557	545	573	518	556	569	549	523	536	555	556	548	552	550	541	559	585	572	556	565	522	510	566	576	547	512	572	558	542	589	581	550	534	591	544	575	609	563	524	557	551	532	539	550	522	537	538	529	573	590	585	569	559	516	573	572	524	567	513	575	546	514	542	560	535	547	569	530	601	550	567	498	568	579	540	582	576	578	575	551	582	531	579	529	603	577	536	514	524	592	575	600	556	534	559	567	530	530	540	578	539	570	564	578	510	572	555	593	556	521	549	511	525	547	577	537	541	567	564	539	569	584	525	539	556	579	528	514	569	569	536	512	563	547	537	510	531	585	556	542	559	546	555	502	534	552	558	548	539	538	581	584	516	560	553	588	537	533	551	566	563	494	544	550	552	547	568	570	517	503	531	596	533	554	575	592	551	547	587	581	559	580	544	574	570	551	548	584	535	543	562	529	541	562	536	541	573	518	547	550	599	569	593	492	588	550	560	551	526	529	582	566	564	535	585	561	542	636	528	556	575	547	557	521	550	587	589	537	544	570	554	577	574	566	561	573	582	568	544	546	547	589	529	529	517	559	542	551	552	518	555	527	554	511	542	553	566	562	548	511	514	552	548	569	563	554	522	581	554	525	553	581	602	567	589	538	553	572	566	566	524	535	562	557	533	546	490	514	575	558	564	562	544	527	611	493	571	502	565	563	566	592	559	546	565	588	536	516	529	566	549	542	541	553	576	524	559	563	540	500	577	562	493	600	573	534	584	553	581	543	549	584	581	603	568	528	543	578	589	568	567	567	534	573	585	577	568	540	560	559	495	562	558	515	526	528	536	568	527	620	568	517	543	564	598	527	558	567	541	535	547	563	549	541	527	526	538	534	535	573	558	531	563	546	526	606	553	566	580	511	556	575	563	557	542	522	581	561	550	586	571	543	610	540	540	553	536	567	541	599	573	550	528	554	524	535	552	548	574	556	545	561	540	540	566	567	529	554	533	552	541	548	556	534	582	560	542	539	536	520	541	543	544	555	559	565	579	515	530	557	559	573	551	549	538	557	515	551	600	611	559	588	533	534	537	556	562	540	550	517	563	545	554	543	577	564	541	575	521	539	563	544	527	574	540	568	574	529	512	564	559	561	597	545	563	581	564	535	538	560	540	548	592	537	569	546	535	514	500	548	542	540	529	534	560	574	510	550	512	553	562	546	552	544	521	592	522	573	570	561	562	534	574	568	535	556	547	545	553	534	577	563	559	515	511	523	583	585	535	524	554	540	547	583	564	540	568	605	608	538	564	546	549	538	538	590	570	542	592	572	587	515	526	547	507	577	586	527	562	563	549	586	487	549	570	536	541	557	551	560	531	545	559	544	565	538	580	556	560	525	568	587	562	528	605	540	565	546	516	573	561	535	530	585	505	539	572	564	547	571	565	562	560	587	542	554	541	561	588	537	535	514	559	576	553	513	579	518	550	501	569	562	534	576	549	523	565	513	572	547	569	580	534	591	543	527	561	571	508	601	545	569	525	570	587	522	594	545	549	536	575	551	593	580	554	559	562	503	509	562	589	562	527	543	555	519	564	547	525	520	537	559	557	528	548	575	541	528	551	508	556	621	538	554	549	562	600	554	573	554	522	540	523	590	542	586	569	520	547	579	570	534	551	564	528	557	514	554	515	559	546	491	562	565	556	554	551	574	561	525	536	543	573	563	570	605	523	536	548	513	573	514	555	520	544	549	584	613	568	519	549	557	583	597	531	529	563	571	564	525	499	508	540	547	512	510	538	559	567
23000	21518	29662	26386	21572	18280	4879	492	399	402	401	429	392	401	373	414	388	404	408	367	400	387	380	386	358	372	362	351	379	379	383	373	381	364	381	356	367	369	416	396	373	349	391	386	395	371	379	376	399	375	384	383	375	343	370	380	370	388	395	355	390	378	354	371	402	388	354	384	467	449	457	428	388	388	363	355	399	368	359	358	371	407	386	364	359	383	393	356	349	390	389	398	369	336	379	385	402	388	410	386	377	384	359	370	395	361	378	380	353	378	415	408	391	400	405	380	394	342	374	362	420	335	331	380	390	405	404	379	370	397	351	396	399	362	352	394	404	393	401	396	370	383	401	387	397	346	396	393	378	410	402	375	376	389	384	403	404	348	402	377	347	370	388	381	359	360	386	437	403	393	350	373	384	356	376	372	350	399	403	364	356	383	396	386	367	374	382	344	368	396	369	358	370	380	401	345	386	377	394	350	376	398	398	373	361	349	379	397	388	380	378	397	347	386	373	397	429	396	390	341	410	370	348	405	364	395	361	367	380	365	373	397	373	349	413	361	366	376	395	369	404	379	404	327	328	372	361	390	379	421	363	340	390	395	393	384	409	398	392	356	385	403	394	370	378	399	376	412	390	379	395	404	408	391	370	373	361	389	354	407	379	384	379	367	381	399	355	400	387	405	381	380	377	397	376	406	375	380	364	417	361	371	386	371	375	363	358	397	367	375	394	360	365	403	425	380	414	356	359	357	419	361	397	366	359	370	401	378	398	369	376	432	373	357	434	407	381	376	378	379	382	370	385	404	350	386	398	351	348	395	365	367	342	373	396	385	396	356	370	368	374	364	358	362	366	364	389	420	410	386	372	351	363	399	390	362	351	384	408	355	352	374	379	379	365	357	392	367	363	409	355	374	380	363	402	387	354	357	360	352	391	396	356	393	389	404	381	374	379	345	390	334	413	398	447	374	336	378	376	371	346	403	371	410	379	383	397	368	380	366	388	377	380	361	386	368	329	372	369	403	364	393	350	404	368	372	393	397	375	414	379	385	343	362	369	377	344	412	376	410	410	376	380	374	375	367	401	375	374	378	389	386	384	386	353	350	377	404	380	386	401	359	344	376	386	377	390	378	356	382	387	376	365	335	370	407	393	384	385	383	381	365	387	395	405	395	375	358	362	387	359	380	380	374	376	374	376	385	376	350	375	377	353	405	427	374	371	379	368	366	380	346	359	426	397	383	367	377	384	388	368	359	387	371	382	347	386	373	394	390	387	422	369	398	363	376	420	382	359	360	348	360	396	406	353	369	405	367	380	402	342	419	393	349	387	368	400	369	366	352	369	399	368	368	380	365	395	386	387	378	389	386	346	374	416	391	369	402	387	382	391	393	370	387	392	383	357	362	395	395	361	411	400	354	357	384	369	352	391	351	391	381	410	381	383	369	400	327	393	364	404	379	349	355	371	360	413	383	395	384	385	399	386	385	398	369	376	401	370	374	374	344	344	375	401	433	389	351	381	401	411	389	383	347	376	380	377	371	393	394	372	361	406	380	417	357	378	391	375	389	357	391	383	411	389	366	375	389	411	372	355	360	385	363	379	408	380	382	372	345	375	370	381	376	374	357	320	334	373	350	388	370	388	416	381	380	405	364	383	392	375	371	372	340	373	395	359	399	404	409	357	360	414	368	363	392	367	387	374	399	386	401	389	349	395	369	380	404	406	385	361	376	352	375	430	356	375	369	372	378	391	351	376	378	406	367	370	353	401	381	380	375	403	383	382	396	398	371	400	405	409	355	397	375	397	359	390	372	348	367	375	391	360	364	356	351	391	377	379	421	368	361	382	408	346	368	336	356	370	381	349	415	394	356	381	364	369	367	389	368	382	388	409	384	366	372	363	407	386	384	366	381	411	409	401	350	390	402	377	390	381	397	356	351	334	368	329	392	373	362	340	387	391	362	383	377	395	363	371	359	360	369	378	361	378	354	377	375	371	384	379	380	384	407	425	363	353	370	383	379	384	375	389	358	370	420	400	374	378	357	384	442	366	396	397	391	413	401	410	359	384	415	360	360	371	403	379	366	357	364	398	372	362	363	396	376	416	367	384	403	375	366	365	374	364	398	395	387	387	378	369	365	374	350	402	387	435	363	363	410	383	388	391	374	371	366	365	394	389	376	395	383	373	385	350	401	337	375	364	372	369	400	353	404	402	388	400	379	365	365	391	379	414	368	380	377	400	369	393	390	374	393	388	417	414	388	395	382	407	405	385	340	380	390	366	417	380	332	368	390	371	337	382	391	383	386	412	376	385	363	394	367	410	380	354	346	391	392	393	384	384	373	352	403	373	364	367	377	414	332	357	351	369	375	380	381	381	366	408	354	379	373	366	396	371	385	380	355	412	408	380	372	404	389	380	355	335	355	387	370	344	392	390	358	377	376	401	394	384	380	359	359	370	364	396	389	351	372	370	375	419	397	370	355	369	372	360	388	393	387	397	399	386	400	390	392	367	421	380	371	394	418	355	393	356	368	413	371	408	368	344	405	361	381	375	400	388	406	408	399	396	398	363	395	371	368	352	382	395	410	393	367	371	366	349	381	373	387	369	393	409	376	363	390	410	389	392	376	397	372	381	387	381	406	377	354	367	369	372	369	381	386	377	391	375	408	373	380	371	396	360	364	354	350	361	377	380	378	409	376	391	378	377	391	377	418	393	379	391	402	383	344	355	398	379	338	411	417	381	368	360	381	418	385	386	382	370	377	409	368	378	402	369	417	353	371	388	363	391	393	394	410	403	374	391	389	374	391	339	367	366	387	406	354	369	362	386	387	373	349	380	407	400	371	414	390	397	381	427	383	380	379	349	360	349	413	404	368	380	394	350	382	359	361	404	348	402	391	427	388	380	393	359	392	375	375	385	351	349	380	369	364	379	421	366	339	419	382	413	390	423	373	397	371	408	384	425	402	361	352	340	397	394	348	347	355	381	367	349	408	365	386	382	422	328	404	344	375	368	403	365	424	401	392	393	392	397	370	382	392	412	385	386	380	368	363	388	363	344	420	385	381	397	382	378	382	364	359	349	371	352	413	403	401	350	365	349	412	361	382	367	349	389	355	398	360	369	393	393	384	366	372	379	374	363	361	351	373	429	362	372	375	343	359	378	430	394	350	381	354	382	366	410	350	383	357	370	398	385	400	402	348	375	407	396	406	369	400	392	396	347	357	334	347	348	365	362	370	359	387	385	402	359	402	352	390	382	393	385	362	375	379	382	372	401	362	378	383	364	352	340	398	384	378	375	382	379	397	335	341	394	339	344	433	382	374	374	376	377	362	384	413	367	358	383	370	352	419	430	371	388	405	388	392	383	376	366	392	364	340	413	374	358	373	360	325	377	373	375	363	412	371	376	377	393	378	389	380	346	363	395	370	377	396	383	363	397	391	402	387	383	394	363	370	383	383	417	427	346	391	408	405	391	356	410	408	374	352	369	338	370	370	379	366	414	337
57622	96756	70031	53685	26848	2433	758	758	737	691	707	686	669	634	627	678	670	647	620	671	636	643	630	685	662	661	638	659	590	632	641	632	609	638	598	643	624	640	605	638	669	632	667	623	621	661	587	610	639	624	644	601	617	547	626	625	660	607	623	658	622	632	615	653	637	624	588	611	798	932	826	719	656	672	628	621	669	612	612	628	631	587	645	605	610	562	604	661	622	588	635	663	586	590	628	620	595	580	647	642	638	612	613	610	605	613	626	607	627	653	633	629	560	597	602	623	607	609	652	594	603	617	614	619	621	617	634	626	665	647	617	596	612	575	607	606	589	583	656	620	617	599	575	621	578	612	621	579	643	621	615	636	642	617	610	618	595	628	561	623	595	603	618	597	623	591	667	604	601	611	639	629	611	622	632	613	591	603	604	596	586	603	633	646	628	613	656	618	600	621	596	607	594	637	642	651	587	614	653	658	593	598	582	617	632	629	593	633	596	659	618	613	617	601	619	622	661	633	622	612	607	576	633	609	563	633	625	617	639	610	611	623	597	665	585	618	604	655	563	611	641	594	597	589	633	635	564	594	608	626	610	587	619	651	588	599	580	622	583	581	591	564	618	613	577	632	599	602	610	596	619	593	638	632	625	619	615	622	612	627	636	659	604	608	643	619	613	655	599	632	608	620	613	608	642	631	601	574	643	610	609	615	631	620	631	611	638	634	585	609	600	648	658	617	662	603	599	636	591	614	635	623	637	634	616	624	631	591	607	569	622	641	653	577	677	623	617	616	615	596	633	618	611	613	626	650	678	605	616	549	589	573	614	626	609	619	561	628	570	641	623	654	645	607	618	632	603	627	632	608	708	634	622	643	622	595	616	641	594	618	642	578	582	607	625	620	590	581	591	629	613	633	640	599	608	598	623	623	615	580	630	625	645	620	614	595	601	581	631	574	661	623	612	640	642	622	605	641	617	620	637	569	668	588	616	599	622	633	640	596	532	614	599	631	613	621	577	592	628	639	639	621	608	576	587	627	612	629	630	624	610	596	609	585	707	581	606	611	619	642	599	617	600	593	619	662	600	640	637	608	580	596	620	610	628	585	594	639	634	641	624	626	634	601	645	600	641	600	666	617	621	628	586	600	645	661	590	614	643	624	638	623	632	606	631	594	629	611	589	633	636	609	644	660	587	627	661	641	635	618	632	613	637	600	587	605	629	604	625	600	623	600	635	604	641	625	630	604	583	611	632	600	603	583	579	566	617	618	619	652	643	594	567	621	616	620	599	599	633	611	587	583	626	611	612	617	601	556	642	642	612	639	610	553	619	607	648	632	627	629	576	612	643	612	575	571	651	667	640	596	614	591	646	593	582	591	635	609	637	572	624	583	637	584	629	601	575	633	607	629	600	652	605	639	615	601	619	664	610	616	606	583	575	615	659	587	615	578	622	626	596	611	616	609	577	624	609	687	611	615	617	661	613	593	606	620	628	633	623	602	630	610	608	604	628	605	592	645	662	611	593	563	611	607	623	615	592	599	630	577	646	641	651	645	628	615	587	572	615	580	631	608	594	626	551	616	672	617	626	656	644	643	594	616	580	648	624	558	589	629	616	615	629	609	622	628	648	641	642	629	620	594	652	651	631	666	593	627	606	598	628	621	656	620	649	603	576	620	656	597	593	569	600	647	595	597	597	657	581	600	629	608	634	605	611	630	613	638	602	603	635	590	607	583	627	579	581	652	574	644	552	625	637	610	597	560	577	631	582	649	602	595	644	629	600	576	622	631	573	632	617	589	597	631	648	595	660	595	641	584	583	573	635	634	594	657	643	656	598	619	642	640	625	660	593	619	629	628	621	633	628	617	566	629	608	632	610	623	638	616	643	630	655	640	578	608	621	611	620	641	610	616	590	617	611	638	616	575	617	633	588	606	602	605	637	633	619	591	631	599	589	628	634	624	605	583	656	625	628	613	591	603	620	632	606	625	574	603	620	609	607	610	655	646	593	602	613	574	600	598	634	606	646	620	626	622	635	636	620	627	630	612	655	608	608	633	637	647	592	587	628	650	615	652	583	622	625	636	635	570	629	621	637	621	600	588	629	611	647	607	631	595	643	615	621	652	602	623	632	614	636	644	595	600	668	670	637	620	553	624	582	590	640	603	600	662	554	631	608	662	641	576	579	658	628	663	622	616	655	601	643	611	645	588	598	596	618	583	626	608	615	594	624	629	636	580	673	620	621	608	601	617	600	594	601	640	614	632	559	612	613	595	578	655	652	610	604	598	626	613	647	629	599	606	627	608	617	641	627	586	644	580	627	609	640	595	608	628	608	578	628	620	608	569	614	575	617	589	609	566	619	644	590	642	625	585	643	589	600	632	598	626	635	624	640	638	647	617	583	613	615	600	621	684	613	595	651	597	581	618	592	595	637	587	635	626	594	577	587	631	620	686	608	622	620	627	625	605	609	650	605	586	601	567	625	629	602	576	601	598	597	587	584	606	586	616	595	596	633	664	645	617	562	586	601	615	594	632	612	592	626	621	599	593	651	631	705	640	636	615	661	605	571	647	611	607	614	583	634	613	621	612	638	589	614	570	634	578	606	619	585	597	619	594	620	605	651	615	618	606	614	645	641	631	606	591	612	597	655	610	620	610	618	635	612	584	616	623	617	591	618	620	640	653	599	586	608	597	615	640	640	631	637	655	613	641	598	644	622	682	637	598	646	581	666	587	635	595	623	607	628	607	599	608	623	609	615	647	593	642	634	615	622	634	638	608	612	590	626	627	652	629	641	593	620	656	597	594	613	613	627	603	626	662	634	620	606	609	612	606	617	648	633	606	646	588	568	580	609	629	647	634	600	622	592	640	601	639	582	651	623	632	604	637	596	611	609	632	624	589	590	617	612	663	590	643	615	626	570	648	600	597	624	614	629	615	607	637	630	576	584	636	605	598	643	610	642	631	591	643	574	633	588	610	613	615	611	631	605	582	601	616	649	632	595	645	662	627	623	603	573	610	599	601	627	614	585	619	624	631	593	564	610	554	563	600	638	587	625	596	615	575	649	607	651	626	614	570	607	635	610	619	663	624	631	608	597	590	621	600	627	611	624	604	600	637	660	604	564	587	636	615	614	623	671	625	599	590	641	642	617	619	597	614	549	663	636	572	597	597	596	620	605	631	573	636	633	578	648	663	601	608	595	623	580	579	579	618	615	607	652	634	591	627	628	620	613	603	573	643	605	610	634	576	588	621	601	638	630	608	604	606	577	606	603	639	613	666	631	620	642	649	629	631	585	581	602	609	573	576	608	639	623	637	629	621	582	609	571	617	603	599	632	609	606	633	611	616	584	621	609	619	611	592	595	598	620	632	597	571	595	625	634	613	615	620	603	623	647	640	593	591	624	611	634	595	630	597	612	663	650	686	587	623	642	635	624	659	574	633	618	617	622	603	632	624	610	625	630	605	602	578	618	640	621	611	568	596	625	595	604	638	640	619	593	628
28429	27020	24502	14661	2384	587	366	319	354	314	316	338	355	354	353	336	329	301	328	355	337	349	329	326	319	340	332	317	291	323	325	330	324	330	335	302	321	318	320	340	326	314	338	317	345	332	324	309	323	302	320	356	330	355	349	312	369	354	346	329	323	335	366	332	320	352	327	334	345	328	364	357	364	321	303	340	326	324	343	352	290	310	328	322	303	325	322	306	349	302	353	327	334	350	299	329	315	339	342	310	335	329	341	301	277	363	331	321	329	341	332	316	269	325	319	319	330	321	350	304	329	319	336	336	328	334	326	303	368	321	321	320	301	334	334	302	333	353	356	335	319	346	348	326	344	339	322	310	323	359	311	346	332	310	329	325	297	312	324	350	307	334	342	331	310	306	347	308	324	330	318	332	351	320	336	314	331	310	320	327	316	331	320	353	327	349	341	305	308	350	344	333	339	349	313	324	322	310	288	342	316	327	325	343	337	373	352	339	342	330	333	348	321	309	343	383	317	337	333	332	349	346	307	357	322	320	302	312	324	319	334	327	333	356	311	313	340	341	349	335	306	350	339	338	334	336	325	352	329	310	345	310	292	351	320	340	340	299	322	327	355	349	333	295	331	348	343	301	322	324	339	335	335	309	348	312	327	295	291	324	361	313	336	326	331	311	338	353	345	358	350	335	333	289	323	308	331	320	330	331	343	360	294	350	320	348	338	313	307	346	329	308	321	346	290	312	337	310	315	347	324	327	319	314	309	297	298	320	325	328	303	319	318	356	337	337	374	355	324	326	377	325	300	351	333	299	298	328	328	329	333	352	325	333	345	337	331	312	329	322	297	348	315	344	337	327	344	345	320	373	341	315	338	348	279	343	334	317	334	324	317	308	334	348	330	333	360	333	328	349	350	333	320	360	318	309	341	326	327	342	370	316	302	351	316	336	273	291	337	339	331	346	335	312	324	341	353	351	344	339	362	343	340	301	327	339	326	329	318	322	311	324	343	312	291	309	351	364	323	305	309	323	349	366	356	344	335	343	353	365	306	351	370	325	347	327	343	315	313	353	353	340	330	351	313	340	354	349	324	294	350	374	323	323	360	338	327	331	304	351	339	341	300	293	321	331	344	350	341	329	333	335	304	344	345	305	373	318	337	341	329	327	349	323	391	316	317	319	339	309	313	325	351	337	336	334	323	352	323	319	344	342	350	352	331	319	334	315	285	318	343	368	339	363	325	327	325	314	300	331	328	339	357	320	352	321	312	350	317	325	308	316	322	317	342	334	334	347	347	352	313	344	290	340	319	376	311	297	346	320	345	338	359	307	317	317	327	338	346	315	311	333	325	354	356	327	319	329	334	309	343	326	377	331	313	336	322	332	302	318	308	330	339	342	326	316	310	333	327	356	320	329	334	302	311	322	336	345	312	344	334	314	313	336	322	339	319	335	341	323	325	309	310	321	346	299	307	304	333	308	311	289	359	329	322	325	313	317	330	329	347	315	316	293	361	316	307	356	334	359	351	324	335	345	308	339	343	310	292	354	316	312	347	300	308	352	319	322	303	332	357	296	359	333	313	315	327	336	327	363	329	329	346	313	365	362	304	361	346	308	312	328	288	348	368	319	320	326	321	367	340	323	313	308	319	321	322	288	325	344	348	329	340	362	316	309	337	352	312	318	339	330	315	345	309	345	338	306	329	319	305	325	304	320	337	311	329	321	317	312	320	341	322	321	331	363	321	343	313	297	309	342	306	321	356	348	322	326	323	308	341	342	293	341	328	366	312	312	357	313	337	325	339	314	318	335	341	316	334	323	341	320	340	319	295	327	309	318	325	308	340	330	316	338	314	309	351	318	308	341	342	308	316	358	327	318	344	312	340	316	332	329	320	322	320	334	350	310	338	317	316	339	351	360	309	344	313	333	336	344	329	314	301	314	305	365	342	306	325	370	317	329	313	315	311	345	377	340	341	367	339	324	312	325	346	317	329	321	358	302	323	350	332	313	293	318	369	328	337	350	345	330	334	350	306	328	303	314	321	315	322	331	332	343	362	325	316	317	336	313	331	319	337	322	329	338	320	343	348	368	326	327	331	363	337	301	333	306	369	318	309	353	339	329	306	354	333	325	309	319	320	319	357	319	340	331	351	318	320	360	347	327	283	329	320	319	279	308	315	319	326	308	339	331	322	324	323	344	327	314	288	302	343	334	372	311	366	312	333	314	321	326	300	329	343	323	312	335	303	348	341	349	345	314	314	348	361	315	347	374	301	340	311	303	320	322	299	324	346	358	341	333	335	330	336	311	325	324	305	338	353	327	307	328	340	333	321	323	328	348	360	330	324	329	309	365	292	334	311	292	317	352	336	327	313	342	348	336	344	315	336	321	298	330	336	321	339	356	355	314	346	357	336	362	339	336	313	306	313	331	333	349	324	349	339	318	342	299	304	306	305	304	328	345	353	314	357	304	385	346	378	327	324	326	317	359	345	376	268	326	318	321	322	331	328	322	330	341	322	332	351	302	364	343	335	307	290	359	326	352	331	294	314	320	300	363	301	302	314	313	353	331	315	368	319	328	320	327	337	302	313	328	325	326	323	324	350	304	294	319	349	300	311	345	339	367	313	342	321	320	316	351	317	334	338	325	325	329	351	321	305	328	373	321	289	353	361	335	325	347	313	336	323	328	321	335	319	349	320	344	301	314	344	323	309	336	331	335	329	328	305	313	350	345	337	306	321	306	314	323	343	332	312	347	345	350	322	352	341	358	365	317	335	314	325	334	294	357	340	339	334	324	326	297	344	306	349	353	316	356	362	324	336	329	346	350	322	317	341	312	335	321	357	351	336	353	339	316	320	317	334	350	341	314	325	325	307	347	342	373	325	286	318	336	340	343	335	313	327	332	331	367	306	341	332	331	333	323	360	346	333	323	345	325	305	324	333	286	326	319	347	351	311	314	316	341	338	340	337	313	340	358	306	316	353	323	329	306	345	343	346	319	320	340	301	339	322	323	340	326	302	345	326	341	375	344	330	316	319	333	327	321	345	294	286	322	343	324	331	319	333	330	325	348	322	322	341	345	335	324	287	341	327	347	335	318	346	297	336	296	312	296	322	358	349	326	320	331	333	307	342	342	326	365	347	353	331	313	336	360	308	368	298	315	310	315	325	334	334	320	337	336	345	310	311	309	336	316	373	317	346	318	351	344	288	345	314	356	316	342	357	312	330	363	331	341	317	357	348	329	343	307	319	331	307	322	318	338	356	327	352	360	334	347	303	333	325	334	329	312	314	345	320	335	355	331	338	328	310	321	317	346	327	330	333	312	339	315	336	317	293	338	334	311	333	332	329	310	373	358	322	318	309	299	314	318	330	380	313	322	336	351	345	348	322	349	350	344	326	300	343	314	341	341	358	320	334	333	312	326	335	318	292	318	329	363	332	317	336	350	332	342	320	329	304	332	378	340	346	317	340	336	321	327	310	338	355	322	340	320	319	323	331	322	300	301
37629	45404	29025	17879	4234	744	629	610	537	566	618	559	588	559	555	600	617	571	536	560	567	537	588	622	552	578	563	582	571	620	557	566	550	566	572	529	598	564	580	592	590	552	569	607	546	626	551	573	548	536	541	568	576	592	581	559	542	601	578	556	620	580	574	567	560	564	541	560	574	604	609	575	569	562	589	531	589	586	538	582	538	563	542	600	570	542	563	544	570	563	580	587	573	571	596	621	562	636	574	542	555	579	522	550	544	569	620	578	559	564	571	585	547	573	539	547	585	580	578	534	566	588	545	575	570	574	603	562	601	576	561	604	585	595	524	585	546	597	540	566	573	573	540	559	573	556	582	582	529	582	594	527	529	571	600	581	578	550	568	569	577	576	589	550	523	556	598	536	583	607	585	581	540	570	582	529	517	566	572	527	588	548	525	569	547	536	560	562	583	590	593	572	617	603	589	581	574	576	522	594	574	571	620	570	583	560	563	531	547	571	558	548	578	561	549	587	567	577	529	537	543	574	573	585	547	589	577	553	543	557	630	542	537	607	551	535	603	564	572	594	572	557	551	546	593	586	570	575	573	557	552	542	541	579	568	565	565	596	561	598	605	587	555	563	554	572	557	550	574	533	558	547	607	637	554	586	553	555	566	540	603	565	566	567	606	570	555	548	589	560	587	539	590	570	563	557	577	582	549	558	544	604	544	554	550	546	545	556	552	573	590	561	590	573	606	544	538	619	565	550	619	557	505	588	559	533	571	602	589	593	584	590	587	602	609	582	573	558	571	543	563	571	516	574	538	558	597	590	544	588	553	565	558	551	607	569	599	576	587	578	590	560	576	568	526	605	564	571	600	568	556	572	546	559	557	534	573	570	557	565	585	565	583	580	599	541	559	584	570	577	569	570	571	553	565	554	575	567	584	585	588	578	582	575	569	602	582	590	541	562	553	546	515	600	551	574	577	579	555	586	586	532	576	544	581	542	537	576	611	585	545	538	559	575	563	563	564	577	597	607	596	564	561	554	580	593	601	562	532	582	588	571	605	569	526	534	593	567	565	587	610	542	584	575	559	576	549	510	583	608	552	568	537	567	567	551	599	564	544	588	595	595	544	545	555	561	531	553	552	562	555	566	582	538	553	571	561	555	566	567	528	601	611	538	597	582	559	561	600	562	549	522	559	526	579	586	554	542	565	612	522	580	550	558	613	546	549	542	541	550	598	578	544	564	564	536	569	577	541	577	563	572	575	593	554	546	577	612	581	596	568	580	554	577	584	579	569	604	588	562	594	575	528	564	564	580	536	559	549	556	513	523	580	584	589	562	570	546	569	608	562	560	597	560	575	518	559	592	546	561	561	578	563	557	548	547	583	587	594	586	618	531	623	623	570	598	583	560	573	526	531	568	556	565	563	577	558	536	576	529	539	580	555	530	565	551	584	585	538	547	552	544	593	568	559	561	539	584	537	597	560	594	564	566	529	543	570	600	566	620	552	589	594	614	531	552	511	557	591	545	582	598	596	548	583	595	572	587	540	548	582	575	599	587	525	572	574	577	603	570	608	554	554	546	579	537	590	567	592	567	521	560	557	567	593	569	603	604	552	534	599	550	513	576	537	572	541	540	570	577	605	581	594	583	570	585	555	577	620	542	581	541	537	588	566	543	588	582	593	533	576	575	569	568	563	535	584	547	586	575	598	551	578	568	543	568	617	588	530	576	564	627	574	568	565	553	542	535	548	629	557	534	605	582	533	547	572	514	589	600	562	558	541	542	529	557	546	597	587	548	600	601	567	595	563	582	545	565	565	534	557	578	553	518	552	563	563	570	540	615	557	601	569	531	614	536	521	610	574	558	573	606	583	576	565	571	551	582	563	552	578	547	554	566	578	605	571	628	566	572	538	570	522	572	604	602	544	542	547	573	592	596	558	589	599	607	588	532	535	533	612	579	583	586	543	568	556	546	589	569	557	545	594	535	566	580	597	516	556	580	582	612	498	559	577	577	535	588	560	537	549	562	576	569	560	618	536	566	554	606	553	607	573	578	583	554	576	571	530	554	590	593	567	572	515	576	569	601	552	576	597	558	556	593	565	605	559	524	573	559	544	579	553	590	589	549	522	553	593	600	532	543	535	566	588	551	551	535	592	543	603	603	608	540	571	543	578	586	562	581	576	595	567	602	532	586	554	586	574	574	587	583	576	585	547	540	601	556	573	537	536	559	583	614	594	560	530	546	552	552	569	576	540	532	599	551	557	542	599	538	598	582	570	528	546	595	618	566	565	552	525	583	590	531	557	596	539	573	548	593	564	566	560	575	573	549	552	510	603	563	570	616	553	572	567	558	593	538	551	609	561	598	529	559	577	552	568	575	547	579	555	565	555	571	534	555	585	555	595	560	560	597	550	569	566	544	539	535	516	576	580	607	525	599	583	590	573	559	565	578	568	562	609	563	562	557	558	584	554	520	575	589	586	574	554	546	554	559	571	566	544	572	586	604	622	555	586	556	538	531	536	572	567	548	585	541	572	542	543	600	556	579	546	567	565	561	591	633	553	560	574	577	578	619	552	573	563	572	575	576	589	557	591	530	556	563	580	541	550	604	574	548	536	585	608	592	562	540	607	582	577	531	565	538	586	518	581	567	583	568	561	563	580	586	570	604	570	584	568	539	569	603	555	619	525	589	552	617	564	557	583	554	594	635	586	547	554	570	569	581	549	571	572	592	578	578	567	602	557	608	582	563	530	553	588	598	581	554	530	568	559	561	589	568	620	549	562	530	536	575	565	559	577	590	544	572	585	561	569	588	606	551	543	597	564	552	584	553	536	586	559	578	571	534	570	549	564	573	528	588	582	564	557	591	521	604	591	560	630	604	555	561	557	581	553	585	548	551	549	548	581	562	601	576	563	556	516	578	548	547	579	560	578	539	605	559	541	571	565	578	542	539	606	560	545	549	579	556	625	531	597	556	580	559	558	563	576	605	578	613	575	579	555	532	576	620	575	547	579	567	561	573	564	572	552	556	583	562	550	577	560	544	563	533	564	575	537	510	547	608	547	580	593	575	577	538	539	552	573	521	575	592	558	587	564	571	590	558	539	510	581	602	528	570	575	558	539	550	561	573	527	570	553	566	573	522	526	553	589	580	583	577	607	533	577	582	550	581	556	570	603	575	590	588	547	523	554	552	593	582	540	590	544	568	561	558	567	557	567	634	575	548	548	559	584	581	549	581	576	574	570	580	565	595	561	575	548	590	587	583	558	633	580	569	579	561	570	596	562	512	536	532	562	576	546	537	548	551	603	581	543	540	567	538	538	577	597	605	595	582	574	600	571	548	593	545	564	560	602	559	542	551	535	516	581	573	566	561	580	591	562	563	567	626	599	546	588	590	636	558	567	621	580	580	631	563	572	557	552	574	575	592	574	567	558	574	570	548	560	570	533	525	534	574	595	589	590	544	549	576	545	596	565	530	553	565	540	559	596	592	609	583	579	593	578	572
24111	22434	30214	27346	20975	9839	644	319	290	341	324	341	306	325	324	296	298	326	321	311	300	299	299	292	291	328	333	287	313	287	313	272	271	269	284	293	283	274	270	279	304	307	294	307	271	282	262	290	285	321	273	277	272	310	270	300	290	294	277	297	307	290	279	275	271	298	332	297	336	327	342	319	324	301	302	303	256	286	304	287	306	286	336	317	288	294	263	285	303	287	294	255	292	318	290	246	308	295	275	293	313	287	268	291	263	329	264	328	322	284	284	305	302	302	280	271	278	311	296	284	296	296	301	320	258	290	294	305	307	287	289	308	288	258	294	282	279	315	281	295	280	277	328	289	295	304	303	311	319	321	299	308	311	309	283	276	289	297	289	313	294	317	295	311	290	276	295	284	323	287	279	277	274	285	271	275	301	277	284	263	304	292	302	295	289	275	277	313	277	322	303	277	272	256	300	276	269	290	340	306	287	281	277	277	269	311	304	325	282	286	319	253	283	286	290	282	254	314	244	278	285	302	283	277	286	294	302	287	305	300	318	306	298	284	271	276	314	268	281	269	267	278	284	302	295	278	281	282	313	316	279	302	296	269	269	284	281	286	284	291	270	291	273	301	272	265	280	273	270	278	287	303	274	286	308	309	278	302	293	279	293	283	260	321	275	291	266	296	278	315	275	276	296	289	287	254	300	284	273	286	276	259	270	296	304	264	299	292	313	287	292	295	316	315	283	294	303	260	295	293	302	269	292	273	323	288	283	302	274	300	271	273	264	294	289	337	317	309	293	275	303	273	313	293	306	270	284	272	308	285	276	304	281	273	304	253	274	262	251	265	272	275	319	250	271	274	289	305	291	294	291	282	284	292	270	284	292	282	296	282	329	273	326	286	274	266	303	297	284	265	273	317	312	277	302	307	304	310	326	285	268	300	287	282	308	296	294	297	307	289	348	280	295	278	304	304	295	298	270	282	264	292	298	259	320	310	267	283	258	280	274	282	275	289	263	290	275	281	274	297	290	324	297	307	274	334	258	267	303	285	297	319	280	305	278	291	283	302	280	292	285	285	280	282	287	245	275	304	311	310	288	300	299	334	279	277	268	288	287	269	281	269	296	269	293	310	278	288	293	291	303	278	277	268	313	288	305	300	285	318	289	294	307	317	322	319	290	315	296	300	275	281	299	283	294	303	299	261	297	277	287	303	282	288	259	302	281	265	287	281	261	296	285	288	261	263	276	287	302	283	289	332	292	305	291	284	263	296	271	317	275	281	277	287	289	273	318	287	280	302	299	297	295	317	275	305	296	287	295	291	287	278	287	289	319	288	304	300	298	265	319	281	358	291	301	307	282	283	274	304	272	304	274	310	313	265	278	275	262	287	302	274	290	291	285	287	285	295	284	286	280	281	272	294	287	311	280	318	284	306	320	297	278	292	297	283	295	265	291	309	308	308	288	287	304	314	308	286	267	303	280	290	269	271	283	286	295	300	317	284	251	272	305	274	259	272	279	315	265	304	277	279	286	306	307	287	296	296	311	315	305	277	272	295	324	324	289	305	296	295	268	282	265	293	299	319	310	271	301	288	291	262	284	292	273	251	321	292	291	261	304	273	286	315	308	305	300	298	295	288	290	295	284	300	280	305	296	297	313	312	301	281	292	287	305	285	277	284	279	308	274	277	302	285	298	298	279	298	277	314	295	294	262	290	284	298	266	304	318	307	322	286	320	291	284	286	313	278	284	264	296	296	276	271	291	284	332	271	271	288	306	297	291	299	271	286	309	301	309	304	291	304	284	297	293	299	294	310	291	298	300	281	297	271	294	305	303	292	291	288	313	286	312	269	277	258	301	291	316	275	300	304	269	270	294	280	279	279	254	280	293	283	274	297	298	289	287	301	294	256	275	323	300	254	287	268	293	261	321	317	286	265	300	301	300	352	315	307	296	303	307	303	291	306	288	256	293	257	308	283	305	293	306	279	292	298	277	281	289	295	277	292	284	293	291	297	289	300	252	257	280	297	277	268	284	273	278	301	268	278	264	299	298	295	285	315	307	281	311	297	294	267	285	286	300	329	303	259	276	275	298	279	321	309	285	301	300	278	273	275	299	280	261	306	291	284	284	293	283	300	291	279	304	295	303	300	295	313	302	308	271	288	313	285	303	290	293	262	284	271	273	297	323	282	280	326	276	248	290	314	300	278	284	276	305	294	324	291	293	285	292	298	292	287	312	328	321	265	291	268	305	302	288	293	286	285	290	278	284	293	292	276	278	279	296	310	277	297	304	298	276	293	311	283	301	299	274	261	292	315	271	310	281	284	262	285	281	303	296	291	276	288	266	320	291	282	288	297	284	279	288	290	313	269	295	253	283	298	260	279	275	299	280	268	277	291	283	311	278	305	279	293	281	242	253	290	305	289	264	309	279	305	265	298	293	304	280	266	295	284	311	278	292	262	269	293	315	314	285	259	301	276	296	298	314	309	287	280	304	287	296	269	282	286	279	271	285	262	287	308	263	278	283	273	257	286	289	268	294	305	291	321	305	301	297	280	275	277	300	302	292	299	300	305	264	268	242	311	294	284	293	299	332	278	318	258	317	308	281	300	279	288	286	264	301	278	303	289	281	276	297	292	315	298	274	299	285	257	269	272	309	300	297	277	279	307	292	301	264	298	328	282	314	290	304	301	310	293	295	298	314	336	292	315	293	264	278	313	316	265	283	281	262	291	290	286	257	283	281	295	293	287	281	294	307	310	284	296	302	303	321	280	293	309	278	316	277	290	304	295	272	243	306	270	310	288	279	268	293	261	333	293	317	280	294	289	275	281	296	282	282	293	299	272	301	291	306	307	329	286	307	259	289	281	286	284	285	287	293	295	300	278	318	300	273	276	289	284	302	293	311	298	267	268	308	292	299	291	282	292	301	298	304	295	273	280	318	277	299	326	272	288	304	302	294	289	299	298	278	296	286	288	290	309	295	278	274	310	276	303	325	307	305	294	263	284	270	303	304	273	305	272	283	295	299	286	304	292	298	281	313	316	317	286	301	292	269	312	298	300	296	285	280	294	300	320	273	285	299	291	261	287	289	285	268	261	285	289	298	279	311	270	314	295	272	276	264	307	281	264	277	281	296	267	305	281	305	278	320	283	276	296	301	285	274	319	296	257	267	280	281	302	301	281	312	274	290	269	265	264	280	275	312	331	282	285	252	297	277	299	295	271	303	283	271	286	293	262	287	284	283	284	290	301	298	307	271	292	294	314	284	283	275	266	296	283	270	291	277	314	280	305	291	304	289	279	298	262	280	295	294	287	254	272	282	278	297	277	295	282	293	303	299	326	256	287	283	291	271	290	292	292	297	290	300	292	302	285	302	328	288	298	290	282	299	263	269	276	323	286	309	280	299	277	318	296	315	281	272	282	244	285	273	299	259	314	283	281	291	338	311	283	271	288	296	307	295	284	289	249	290	271	273	320	262	293	278	299	274	277	299	311	277	294	290	315
59032	87037	60953	44449	21062	2020	638	605	580	531	560	543	542	533	512	529	526	469	498	499	527	515	466	538	542	515	502	493	469	498	552	551	524	506	472	502	540	532	520	529	527	497	532	498	525	489	512	505	504	480	490	504	501	495	485	495	507	498	499	525	458	536	537	484	457	505	516	552	571	577	521	517	605	560	572	498	479	519	523	504	518	495	489	561	521	485	468	508	495	509	446	525	496	491	424	459	487	489	461	508	545	480	486	505	497	512	477	516	489	480	534	500	493	527	519	472	499	504	502	514	490	515	489	488	544	477	499	496	507	500	471	519	509	485	515	519	496	518	471	501	514	518	476	499	467	471	504	502	522	515	484	506	543	530	502	523	491	482	509	509	528	504	525	509	534	512	546	496	483	498	499	502	489	545	496	492	537	476	493	546	524	487	510	464	531	476	504	514	500	461	527	537	477	517	504	505	472	488	520	526	471	536	510	490	492	514	490	513	514	471	473	488	514	502	502	485	528	513	474	547	478	523	500	461	481	486	499	508	483	494	485	504	492	468	467	492	479	442	508	483	468	495	473	496	492	508	466	485	498	515	504	538	482	503	520	502	521	524	469	492	494	489	468	488	498	490	489	510	492	462	519	513	508	466	516	512	528	506	514	487	530	514	498	507	506	426	471	502	495	526	517	485	505	482	492	509	489	474	489	482	535	519	511	500	520	548	484	518	476	507	522	477	466	469	495	531	546	482	475	513	527	512	486	547	482	476	495	490	482	486	467	510	496	493	500	494	468	480	520	510	514	499	519	497	495	495	510	495	488	501	480	479	503	488	480	475	500	488	495	499	542	503	471	457	529	493	457	515	492	507	494	506	485	500	509	493	505	542	483	520	540	528	517	513	500	500	466	506	499	506	510	497	493	480	510	504	527	506	529	494	495	524	476	509	478	498	513	483	476	486	518	492	468	500	519	521	468	498	504	491	496	467	516	464	497	528	480	472	514	482	517	510	504	516	465	516	503	525	530	506	502	519	507	469	457	495	520	540	448	491	526	485	536	529	483	552	490	485	514	506	482	471	506	499	507	487	503	486	454	500	520	492	533	499	493	482	544	504	496	516	494	512	510	506	494	494	472	472	537	496	491	507	480	519	467	549	493	507	488	523	491	514	486	476	488	471	490	466	509	516	519	524	513	467	531	501	539	495	471	533	535	478	513	474	506	446	478	506	500	458	535	497	486	530	479	501	473	500	492	513	474	508	521	471	546	502	473	515	535	482	499	497	519	509	551	489	492	490	507	508	494	490	539	480	487	490	468	486	498	467	484	511	533	506	507	494	495	511	527	543	495	531	491	517	493	510	502	521	524	472	513	502	479	532	527	523	497	459	447	517	517	524	498	473	494	551	489	494	490	473	463	509	487	441	502	481	471	503	497	489	528	491	546	488	505	483	503	501	495	504	542	501	501	538	462	511	533	483	445	498	508	450	495	498	483	528	494	486	493	513	493	496	490	511	528	502	509	524	511	461	531	502	520	530	467	501	505	496	465	480	527	525	543	533	540	482	509	534	511	504	521	499	525	512	521	490	515	527	520	487	506	475	518	456	498	485	481	482	483	516	483	488	497	511	489	465	496	547	520	496	549	516	493	513	488	483	527	497	497	524	500	460	514	509	492	487	459	503	513	503	508	502	526	539	524	465	452	503	492	486	510	475	492	503	514	508	456	507	481	514	508	467	511	506	534	476	493	516	501	512	468	500	474	533	467	508	510	533	512	517	480	472	481	505	488	460	541	481	462	553	509	520	531	498	493	532	493	505	485	516	541	505	500	552	518	483	496	472	508	448	509	461	534	474	487	503	484	496	484	483	482	519	487	525	474	486	506	499	487	479	510	537	473	480	518	510	498	483	500	520	509	492	490	492	477	483	512	543	521	512	488	493	481	527	516	518	473	477	532	472	442	471	486	480	497	510	481	498	510	505	509	482	523	494	497	498	449	437	451	475	492	548	457	546	503	504	509	520	472	499	542	494	479	508	502	492	519	513	528	509	546	497	507	485	494	501	517	524	480	511	519	510	466	496	481	515	508	525	486	537	501	505	478	477	519	495	497	490	526	491	521	484	463	507	483	476	524	511	527	533	480	498	466	489	546	524	482	495	497	470	481	493	483	527	519	490	511	488	464	502	494	510	503	519	510	472	492	485	513	521	505	482	495	492	507	502	516	528	493	512	549	496	491	515	531	482	528	478	484	493	503	516	483	476	502	517	510	504	479	507	502	523	485	468	486	498	516	477	495	446	514	493	475	526	510	469	510	535	526	510	517	509	499	488	470	499	506	490	528	475	496	512	457	491	503	490	496	507	516	490	491	538	517	537	493	473	497	487	495	482	436	453	516	478	483	464	481	531	455	504	502	539	478	492	490	509	457	517	511	530	505	471	532	469	510	488	506	513	467	529	535	540	532	530	532	491	505	511	497	534	523	537	525	483	509	529	507	462	502	533	528	540	499	498	542	479	477	501	514	535	459	536	504	490	492	504	498	532	501	499	522	471	493	484	522	519	477	493	484	482	492	482	506	510	523	488	527	492	506	512	512	514	515	480	511	520	501	509	505	499	505	537	457	496	517	516	504	488	471	523	473	520	476	480	495	493	501	508	512	482	517	489	531	479	486	508	522	495	498	487	494	488	513	488	499	485	497	521	491	489	485	483	505	492	485	468	509	509	504	522	489	501	539	508	518	480	536	488	499	537	484	472	522	533	495	495	475	495	529	507	507	501	481	477	464	518	503	479	445	534	495	500	487	531	548	507	482	476	521	485	490	471	488	514	518	515	501	509	500	489	468	508	524	520	483	513	514	499	491	515	518	517	489	517	483	516	501	456	509	490	480	486	500	516	482	465	479	461	503	458	489	494	534	508	533	465	486	547	512	515	452	512	500	517	514	516	534	479	510	513	508	486	490	521	510	513	500	537	508	503	544	534	480	512	493	486	464	521	491	469	505	527	494	509	485	511	488	537	475	484	492	490	529	500	504	509	482	518	446	513	510	508	468	498	519	551	494	515	520	533	510	527	499	515	544	488	473	502	489	510	498	521	516	510	524	526	493	456	496	463	467	512	524	523	484	482	506	518	493	518	543	501	533	476	500	489	524	486	525	457	507	508	524	472	534	561	499	481	513	469	526	503	475	533	498	509	493	512	495	515	524	521	508	475	499	530	509	492	458	523	510	499	448	499	491	525	540	465	520	497	460	518	497	554	550	512	484	478	531	489	484	489	529	502	515	548	515	550	510	510	501	483	514	472	505	492	514	478	519	498	479	481	529	514	535	522	493	511	502	511	525	490	507	473	503	478	504	508	504	497	471	499	507	500	500	476	490	467	529	502	562	522	483	508	486	505	471	507	472	559	522	509	515	527	479	465	520	512	497	508	466	461	482	489	515	478	463	527	492	516	493	521	490	511	481	519	489	471	473	531	513	503	553	503	497	452	510	495	498	504	528	485	509	535	511	486
23118	21683	29730	25768	21772	18035	4390	497	428	405	405	408	383	365	370	382	379	379	377	389	350	350	330	361	366	397	365	349	383	373	386	350	366	388	347	362	377	387	366	375	366	336	344	320	337	344	357	345	344	340	348	383	351	328	393	355	328	361	373	358	353	361	374	356	352	349	344	363	440	478	425	341	399	342	330	355	316	369	362	355	357	361	362	363	370	346	344	338	388	375	322	348	339	346	384	377	326	349	359	376	343	365	355	349	354	355	363	331	352	377	395	375	339	357	347	331	366	352	373	318	315	358	333	360	364	378	366	337	367	342	338	335	361	370	401	342	377	378	354	376	359	354	361	358	344	354	339	362	368	327	374	350	351	338	334	361	372	353	380	314	364	335	345	351	355	375	345	330	355	336	349	347	359	346	409	350	350	334	346	360	354	411	337	347	355	334	360	343	343	397	362	337	349	353	360	328	354	337	411	328	316	350	353	349	397	317	383	329	342	341	358	368	389	366	399	353	347	339	333	338	355	335	381	359	353	343	351	350	332	340	390	346	390	352	360	391	385	345	358	373	343	343	362	321	344	382	360	355	362	347	318	393	360	364	369	341	362	363	324	346	341	333	350	343	333	334	334	373	349	321	364	392	379	343	372	335	328	390	358	309	352	361	332	351	352	363	358	347	340	337	361	360	354	351	365	370	374	327	361	344	356	359	333	352	344	345	316	363	358	366	342	350	349	331	381	342	366	362	354	363	355	367	354	373	337	387	335	330	326	305	350	341	332	335	337	353	338	357	346	347	381	359	340	355	355	354	355	349	344	368	338	355	338	324	340	362	340	362	323	356	343	371	368	332	353	374	370	380	355	349	339	343	323	336	351	355	368	396	354	317	348	331	376	351	389	358	335	325	360	331	367	336	324	353	355	344	352	369	370	326	372	340	367	364	342	349	318	388	365	330	347	374	362	312	349	384	343	379	351	345	398	359	363	344	331	377	336	374	368	359	348	361	374	339	355	367	380	348	336	363	342	373	358	350	341	383	368	338	356	362	342	343	332	371	360	405	306	376	377	391	374	358	343	344	339	347	363	345	334	340	348	356	362	364	372	335	352	344	353	345	344	352	353	353	345	336	345	386	378	331	349	368	351	387	348	379	344	349	349	356	350	370	333	353	365	310	353	330	344	343	342	347	329	338	332	361	286	353	328	371	357	323	355	349	356	354	332	345	364	340	370	368	366	346	345	344	349	343	383	357	377	359	336	354	343	330	370	361	358	325	359	388	335	345	368	324	369	347	355	364	351	345	355	381	363	348	323	354	342	352	368	354	351	377	400	399	357	388	366	368	338	369	353	335	371	338	343	358	364	379	319	339	382	340	318	349	336	378	337	357	355	354	332	341	356	333	361	353	347	372	396	354	354	336	358	349	380	333	367	347	367	344	341	332	394	319	343	333	356	323	340	386	346	369	336	308	361	364	346	352	395	375	368	388	366	343	330	339	349	347	344	369	374	349	327	349	322	333	344	370	352	378	348	368	367	344	349	370	357	336	340	332	374	381	349	334	350	362	341	364	364	365	357	304	328	362	388	355	362	327	365	330	359	364	359	390	310	370	377	320	342	357	350	381	344	350	323	340	340	339	355	368	337	357	382	335	346	353	370	341	351	339	327	348	360	339	364	365	363	374	362	332	369	362	376	358	339	361	371	319	344	366	333	373	324	352	358	388	340	352	384	333	390	336	369	377	330	323	371	309	396	341	343	370	346	359	331	351	363	340	363	331	369	325	362	365	368	355	357	350	360	399	383	333	355	373	358	352	364	363	304	336	351	367	403	380	350	357	357	347	389	369	348	337	351	364	369	352	329	337	392	386	378	358	365	404	357	348	327	323	392	365	367	341	361	312	355	361	358	372	350	318	356	341	350	354	339	380	356	361	340	371	338	344	343	363	363	355	346	337	320	340	345	363	362	370	343	347	369	343	360	366	371	333	368	354	347	376	337	320	364	361	374	359	362	335	358	357	359	369	353	355	381	352	399	352	371	370	356	338	333	363	371	340	344	364	354	370	365	346	371	371	333	338	360	355	382	356	315	344	365	301	352	360	349	326	331	332	332	365	381	344	370	360	372	373	390	326	366	317	335	336	362	373	350	331	359	323	369	376	372	319	373	352	363	352	380	366	345	343	361	358	386	355	378	362	344	381	361	367	338	364	353	363	328	334	380	351	358	381	362	376	366	314	333	330	319	328	380	359	319	374	359	366	395	325	342	352	350	373	357	359	318	400	361	325	377	353	379	390	380	380	360	349	357	361	327	400	366	363	314	326	359	373	352	341	347	380	367	375	320	356	330	351	336	344	368	350	347	352	327	384	378	373	335	341	395	352	357	370	350	357	409	395	341	321	374	360	380	359	333	350	379	343	352	351	339	349	366	372	346	314	334	369	331	350	344	352	352	366	376	342	324	375	394	331	370	370	355	336	381	366	401	349	333	360	335	359	369	349	367	368	373	377	362	351	340	322	328	305	379	352	340	371	376	373	373	373	337	351	362	357	372	347	385	340	348	328	378	348	377	330	385	362	353	357	376	375	352	350	339	358	347	355	321	399	373	345	328	318	343	342	342	367	343	377	364	371	350	348	350	364	344	342	335	324	364	341	364	333	334	314	354	335	350	340	368	389	357	356	366	308	332	352	377	351	359	347	348	361	347	390	351	314	356	318	344	362	365	377	380	377	354	353	359	370	354	360	368	345	357	359	367	344	375	359	375	352	343	337	334	364	370	359	336	360	354	358	311	334	354	359	347	381	342	362	361	350	363	330	351	362	364	330	374	332	382	343	337	341	340	341	333	367	362	331	355	333	383	327	355	346	357	325	334	335	335	358	332	397	339	379	375	358	340	349	352	348	372	335	334	343	320	379	340	329	352	364	333	309	361	384	360	328	368	349	383	355	328	378	332	398	343	335	318	336	333	328	343	366	369	346	360	361	362	365	359	363	390	350	378	338	379	346	349	337	334	341	339	330	377	348	347	367	335	372	331	412	342	313	323	324	373	341	369	344	362	350	340	340	356	335	335	374	368	358	355	326	328	353	358	332	341	344	403	343	353	342	361	347	348	340	345	357	342	311	343	374	365	349	341	405	361	368	356	364	359	344	382	339	349	370	391	358	341	337	337	327	328	370	375	348	323	395	386	357	355	321	353	370	367	336	354	339	354	334	335	360	341	355	343	358	333	383	340	382	342	342	368	342	348	354	358	327	341	345	357	355	350	349	364	345	327	366	355	330	350	353	338	368	373	367	328	366	353	338	372	378	373	357	350	369	326	349	339	355	346	373	330	378	372	376	341	338	369	352	324	360	362	378	340	385	353	370	365	339	331	347	352	323	343	334	353	355	347	341	396	369	356	308	368	359	337	376	366	374	349	346	356	328	344	360	331	364	361	321	371	342	361	390	372	367	357	349	369	363	390	355	334	350	354	337	361	356	366	317	403	358	360	367	365	334	337	337	383	336
56495	96323	70254	54196	27938	2852	772	738	705	663	648	613	670	638	614	586	555	618	574	609	605	567	540	568	595	584	613	587	569	611	561	569	624	579	583	604	553	569	557	620	598	624	582	574	605	586	601	626	588	569	574	587	580	562	554	606	541	597	625	570	539	573	595	556	548	593	641	582	869	836	733	670	620	644	585	592	590	569	587	611	554	561	600	560	604	560	596	557	594	548	575	546	564	598	559	553	582	557	565	577	541	573	587	589	604	632	606	606	536	598	563	542	593	608	582	554	571	590	549	636	593	563	591	572	576	585	599	576	576	594	527	596	535	577	560	627	546	588	533	556	646	576	528	567	604	583	550	569	560	566	569	586	539	596	587	576	647	565	565	623	540	564	598	635	538	581	586	580	592	560	553	595	616	586	560	565	589	571	611	595	573	572	537	576	562	578	569	547	555	580	581	569	549	563	578	576	588	540	539	554	559	609	572	558	573	590	586	569	611	594	583	589	565	558	578	601	576	592	545	583	594	569	606	545	551	587	586	549	547	570	605	562	559	602	576	588	658	580	566	612	597	600	553	627	585	529	586	592	619	556	576	617	618	579	559	583	557	530	620	626	564	544	583	504	582	560	578	600	596	524	569	540	573	612	534	580	591	602	580	563	587	588	567	583	619	534	601	557	553	580	556	558	548	597	579	552	504	553	575	562	625	575	601	588	583	606	609	568	602	611	602	592	541	557	545	532	562	624	574	503	584	590	595	571	595	589	587	527	614	571	606	584	610	570	572	588	575	542	628	601	588	545	570	553	559	582	570	520	594	589	547	575	611	543	566	619	588	580	559	572	599	589	588	628	607	586	587	586	561	567	580	546	604	534	603	609	620	598	583	577	598	599	604	575	573	616	554	547	536	577	588	576	572	564	569	577	591	559	601	569	551	560	573	601	554	544	610	501	602	609	562	558	590	548	608	589	601	544	610	554	568	607	596	651	618	545	561	548	533	585	570	567	594	573	607	555	577	572	545	534	587	582	599	599	614	571	560	506	585	590	579	574	587	596	594	583	618	521	565	573	550	525	576	591	570	582	603	588	568	541	581	602	577	584	531	598	599	577	544	564	574	586	555	595	542	570	611	595	559	573	607	568	601	566	514	568	597	575	543	553	558	544	596	626	544	567	570	586	573	596	573	577	565	559	609	592	582	556	583	591	558	575	588	557	578	527	563	591	581	589	589	551	549	628	587	564	603	590	574	592	574	545	548	604	562	586	580	615	555	629	589	587	586	540	577	553	565	581	620	568	598	588	592	554	549	597	547	550	559	570	595	585	585	586	589	590	580	574	574	592	575	562	595	567	555	543	573	575	559	557	590	579	576	562	557	557	543	542	575	559	615	555	605	598	607	598	590	557	568	557	606	585	572	559	562	606	604	566	611	574	600	604	582	577	590	594	569	577	621	595	531	555	571	583	636	579	592	576	556	614	584	574	566	586	548	536	516	590	567	546	561	609	550	588	635	572	542	585	556	588	590	590	603	586	550	567	585	593	554	592	567	597	581	590	555	556	544	581	624	550	572	564	578	540	580	550	574	599	640	571	597	577	601	604	597	588	555	553	574	561	594	569	580	575	586	601	529	607	589	535	589	585	567	570	604	541	590	572	581	584	551	543	589	536	574	597	581	580	591	609	581	556	597	592	584	548	645	593	576	627	560	576	567	589	576	547	611	584	613	573	623	563	605	536	560	610	555	601	566	582	592	562	560	588	568	589	564	552	546	563	617	598	558	529	590	596	592	588	541	538	650	592	619	551	593	564	574	595	567	581	606	577	558	541	570	622	594	616	596	570	576	578	558	556	555	569	565	568	572	572	560	595	571	545	578	566	622	536	561	573	584	583	573	569	535	584	560	614	600	564	555	551	587	618	571	552	550	575	573	598	600	615	559	574	537	576	558	578	595	574	560	605	588	570	556	594	595	551	568	643	593	564	587	560	564	582	583	571	556	589	601	600	601	573	587	553	630	586	583	548	565	581	590	561	603	627	580	581	591	577	576	594	608	572	592	563	566	609	598	574	576	593	579	585	563	598	533	604	555	546	562	570	606	585	563	573	565	534	596	603	553	608	570	589	556	582	569	561	594	536	546	584	601	619	617	562	603	564	568	573	558	556	572	560	573	579	559	629	567	585	595	554	552	538	583	545	558	580	594	539	561	526	548	559	543	593	614	617	604	586	612	597	573	555	573	583	537	557	587	609	567	601	527	577	538	603	570	595	608	570	568	578	570	608	581	549	601	575	563	593	597	581	620	557	584	625	581	576	580	581	575	600	602	558	566	564	575	601	564	528	630	541	613	576	555	623	544	596	550	614	510	552	627	605	550	547	556	524	590	553	547	578	579	544	599	571	609	590	551	612	554	561	605	566	590	573	563	568	580	594	592	586	625	529	603	525	584	587	569	607	559	589	545	550	506	584	586	612	569	596	588	573	568	589	555	594	614	552	567	575	548	594	584	584	582	587	548	567	601	522	612	582	620	561	582	618	597	608	549	571	607	521	540	578	586	574	542	556	546	569	563	562	583	552	626	568	585	574	540	555	589	558	556	622	558	567	553	581	598	569	547	610	519	538	548	589	616	564	576	552	567	532	579	610	591	568	573	587	570	562	562	596	575	611	632	527	569	571	596	518	603	575	554	599	581	579	550	581	569	640	588	557	594	572	576	579	596	573	600	608	538	598	594	574	586	588	648	580	552	575	548	610	599	558	561	573	580	611	580	601	594	559	548	518	558	580	579	587	587	557	571	588	560	602	604	560	566	568	592	559	573	585	594	563	588	560	589	579	635	512	591	566	577	575	592	589	564	599	591	593	562	542	575	588	558	587	620	590	538	565	553	595	594	580	564	552	564	609	546	613	598	573	569	613	560	593	585	589	566	598	538	574	572	550	553	573	550	588	559	553	537	587	594	578	588	553	565	572	556	575	587	572	563	542	583	567	548	545	615	576	516	595	544	564	580	592	560	588	578	535	583	553	603	586	614	634	597	590	573	575	627	561	535	595	602	559	554	603	633	572	574	585	576	601	587	619	586	549	588	549	550	620	593	588	597	637	618	580	585	579	656	565	603	540	594	591	573	600	578	600	558	546	585	569	605	537	558	594	581	596	556	568	558	582	567	603	574	595	590	521	592	614	622	566	616	551	568	538	587	557	563	544	599	546	607	543	552	595	645	566	558	594	547	574	571	592	560	596	558	538	554	565	550	561	591	570	563	581	546	591	550	538	577	593	572	554	604	571	593	596	573	550	573	608	582	571	558	576	548	569	593	578	567	565	540	564	540	557	591	551	580	590	598	592	558	630	590	634	584	607	566	538	539	602	568	609	611	563	590	595	592	573	556	562	596	608	567	578	530	591	574	500	565	600	621	572	570	551	603	575	553	562	573	599	541	549	577	580	550	557	557	587	585	566	569	553	579	553	557	578	578	587	588	551	585	592	592	552	577	608	569	537	614	581	589	574
28392	27411	24344	14590	2129	393	291	330	308	307	317	292	347	331	280	338	313	315	313	282	292	306	301	308	333	316	307	312	301	291	258	311	313	297	302	307	282	283	283	311	311	315	282	307	299	318	272	324	246	274	312	296	292	304	317	268	265	285	266	310	311	287	287	293	315	292	278	319	276	290	288	298	292	305	323	309	296	303	280	301	301	298	278	282	318	310	314	267	298	286	291	291	282	298	306	309	303	293	313	280	326	291	287	294	298	310	273	290	301	315	317	300	313	284	323	275	301	308	312	264	315	305	299	271	299	300	318	282	281	295	305	280	252	301	302	303	304	308	298	278	286	294	297	272	279	280	285	301	309	288	344	272	291	287	300	282	271	316	331	313	299	296	297	292	292	297	327	312	282	305	315	307	319	283	287	267	272	268	291	293	342	305	270	296	281	295	303	290	321	251	317	281	322	301	299	288	321	285	294	266	266	284	281	301	276	328	314	286	336	287	266	288	309	309	291	319	307	312	296	290	312	267	267	272	296	316	301	267	275	291	324	305	287	318	294	303	294	299	319	333	311	305	310	285	294	319	308	291	315	290	269	287	306	302	271	296	311	306	330	277	313	278	308	321	279	330	298	311	307	288	300	295	291	334	319	299	306	293	316	294	276	297	313	287	291	303	284	314	299	284	315	303	321	329	290	332	302	325	296	271	288	314	300	317	328	271	281	316	296	267	290	342	268	314	305	329	278	288	295	292	273	331	278	302	294	291	296	296	302	299	313	333	287	290	293	318	284	293	326	323	295	285	306	295	315	298	301	293	286	302	288	304	250	313	293	324	280	308	300	299	299	314	307	279	305	292	276	292	265	284	305	270	293	322	280	294	312	307	273	310	301	301	302	296	249	293	330	286	301	270	309	308	284	323	292	291	265	295	326	263	289	273	312	299	299	276	279	315	297	296	287	298	293	283	314	271	309	298	286	268	258	308	298	278	301	284	262	308	297	270	298	309	315	308	307	324	293	281	276	285	296	271	308	311	308	303	297	305	275	328	307	326	285	306	280	287	306	303	311	273	306	290	281	292	271	289	295	298	279	343	273	294	315	274	312	287	312	288	305	285	305	286	325	297	363	307	325	277	292	270	294	272	303	321	282	295	288	310	282	294	276	297	308	278	304	285	327	295	323	290	309	290	282	297	287	278	308	289	283	275	289	319	294	290	304	309	299	297	277	301	278	335	292	309	290	299	312	286	288	292	298	303	291	310	293	306	267	309	290	299	298	291	306	286	278	334	283	325	301	300	301	245	263	301	276	291	291	311	268	274	268	308	305	299	275	295	301	284	314	306	291	318	297	307	319	302	314	293	319	313	270	333	320	303	306	318	270	306	298	299	276	283	290	294	293	287	276	336	270	292	284	292	310	300	313	298	275	301	281	281	275	292	304	262	324	298	285	287	302	340	295	305	310	287	304	326	293	302	284	313	287	312	323	301	296	316	284	278	303	280	287	292	284	297	291	308	293	285	297	290	316	306	317	314	258	315	291	293	319	282	303	304	267	311	303	284	288	321	324	281	319	280	298	326	282	268	289	317	299	292	290	269	323	311	273	289	278	274	307	302	282	274	305	296	319	268	300	272	285	297	269	305	323	301	285	277	300	263	294	281	285	300	306	295	317	295	313	274	295	311	304	265	292	339	302	282	301	307	332	274	307	304	275	314	304	308	301	287	301	275	263	303	331	304	295	305	279	294	295	309	288	273	272	297	267	279	298	291	302	269	300	320	302	272	296	301	307	281	282	297	303	307	313	307	306	289	283	320	295	301	304	284	303	296	311	287	291	332	290	293	299	318	295	292	310	299	259	298	308	300	277	311	295	315	300	295	291	326	287	306	315	313	294	311	264	283	312	301	307	339	308	264	325	284	297	298	276	278	294	294	314	308	327	264	322	280	301	275	288	280	310	325	332	297	272	291	283	279	295	298	280	303	269	276	287	283	276	291	326	284	298	317	300	300	335	308	303	272	268	292	304	287	295	313	276	265	309	291	286	288	315	288	289	281	286	312	299	291	308	314	295	277	276	285	274	307	302	296	292	287	330	292	290	270	312	297	322	296	299	260	315	324	300	290	284	312	313	294	294	300	303	288	305	306	292	298	277	303	302	317	280	283	296	300	274	298	293	299	306	304	283	310	322	265	290	284	269	289	289	276	291	301	301	282	297	290	276	294	286	272	293	265	325	252	303	306	274	323	307	283	273	300	295	321	300	290	288	288	287	290	309	301	284	305	328	322	306	309	323	309	297	303	286	317	270	296	298	298	304	273	316	273	289	322	288	273	296	311	290	288	269	288	293	309	328	327	327	314	307	290	325	305	284	288	315	290	292	294	296	303	291	282	290	291	297	289	287	297	282	305	302	281	310	297	268	281	305	294	287	286	277	263	289	302	286	325	300	282	278	277	321	299	298	303	282	308	314	307	300	329	303	296	322	287	275	282	304	303	290	279	290	278	330	281	295	284	293	295	297	307	282	312	320	292	290	308	272	324	278	326	317	345	291	323	318	294	287	289	269	329	282	265	302	274	275	280	303	255	291	280	283	288	327	289	260	308	296	290	289	296	318	304	292	296	331	290	284	314	301	306	287	265	288	310	295	292	326	302	287	283	293	326	325	305	281	312	297	311	324	281	286	301	298	309	273	283	319	307	266	301	291	325	281	302	302	294	309	301	305	310	270	280	302	280	311	315	273	276	307	265	301	287	314	289	294	322	326	290	288	280	294	289	285	293	305	290	283	314	304	293	277	290	298	274	292	317	298	291	290	292	302	287	325	288	284	302	298	248	314	313	312	298	302	297	296	264	313	319	310	286	258	292	310	280	330	301	312	292	288	280	296	314	305	289	287	311	278	302	275	291	307	310	302	297	306	328	292	307	281	305	295	256	299	289	301	290	293	307	282	321	296	322	337	295	307	287	284	305	314	308	309	326	308	275	279	309	280	274	270	281	316	277	278	310	267	276	297	309	278	279	285	276	288	287	316	309	313	298	315	289	299	337	314	277	302	273	319	300	291	297	301	273	309	341	264	276	273	272	267	271	276	305	320	284	301	287	286	316	297	265	312	303	271	303	311	316	287	327	327	308	270	346	296	270	284	306	306	306	293	316	271	316	275	323	281	300	332	313	286	296	296	280	308	276	293	302	279	303	303	297	261	321	301	311	290	299	281	299	280	286	281	300	319	247	304	288	307	286	286	274	311	303	306	295	289	331	310	283	312	306	267	287	323	267	336	294	295	288	291	294	287	318	266	297	275	273	281	302	279	325	288	281	310	282	328	287	306	293	278	322	302	275	298	317	305	301	321	290	303	296	262	298	293	299	288	297	284	297	296	259	270	310	310	308	278	289	312	325	290	291	297	279	310	296	286	304	255	304	303	301	300	292	299	301	324	302	300	269	299	283	322	313	312	286	251	291	316	294	293	275	267	312	299	252	318	300	298	301	286	309	310	288	312	288	278	297
37435	44923	28653	17339	3999	711	533	520	524	490	510	534	513	533	535	524	497	528	516	508	523	463	504	531	518	548	481	514	500	486	520	525	491	498	552	539	542	486	488	509	504	504	481	497	514	531	525	517	556	528	512	531	496	512	515	494	531	523	484	505	511	508	492	507	544	474	513	519	561	521	546	511	556	555	529	524	507	508	559	525	526	500	514	517	507	491	502	519	479	511	514	527	548	547	504	540	498	543	547	516	525	524	501	492	496	508	486	543	504	520	524	497	458	511	524	485	534	498	518	535	519	525	510	508	507	480	496	475	538	563	523	523	570	514	525	510	529	529	509	527	518	517	492	530	554	489	507	519	523	534	494	504	483	507	484	522	534	493	491	463	512	566	528	505	544	509	463	541	486	557	494	522	538	500	498	525	502	480	482	499	530	493	540	491	509	510	469	530	556	558	532	514	473	504	547	545	545	509	523	517	483	532	531	502	493	522	582	485	491	492	526	532	521	508	508	539	509	550	457	468	515	517	467	514	483	546	490	537	521	512	499	544	529	510	545	527	563	490	510	500	509	560	467	535	519	515	543	535	505	505	516	538	541	529	529	476	536	480	510	521	545	522	506	514	524	509	513	508	573	495	529	529	535	529	520	454	516	551	542	525	513	521	504	524	497	560	527	466	476	504	521	531	514	477	500	497	552	520	531	535	525	512	502	491	565	512	496	517	549	536	537	522	506	548	498	558	552	514	529	501	532	515	524	486	484	513	492	509	533	496	531	530	449	479	518	542	519	528	496	513	547	492	526	485	494	512	489	531	540	502	482	532	542	480	518	485	537	530	543	532	541	518	532	496	525	473	521	558	578	495	491	544	532	523	507	510	541	500	502	537	508	531	522	524	546	500	540	558	505	553	531	558	532	500	488	502	518	499	506	478	523	508	519	573	517	508	545	493	525	529	497	523	492	526	512	493	472	484	493	543	535	519	500	528	503	534	523	541	512	509	513	527	505	537	527	506	534	515	493	506	524	489	467	510	537	492	503	494	522	481	532	484	540	546	542	489	528	477	500	529	506	526	518	502	517	513	524	476	531	519	530	521	466	501	522	506	530	509	528	551	451	525	509	503	506	492	523	513	515	537	497	495	511	545	509	493	499	532	506	520	549	572	524	533	523	519	486	504	504	473	511	532	517	524	503	560	568	521	516	495	572	526	514	534	521	523	497	518	514	518	486	513	527	501	491	518	555	516	465	514	535	546	554	492	508	531	545	477	488	498	482	568	508	548	546	518	479	499	476	519	519	486	483	522	466	488	466	501	487	505	544	516	490	488	497	499	496	492	525	496	536	516	503	517	508	488	541	504	518	543	529	514	493	497	502	532	471	503	530	503	480	466	545	546	546	507	499	520	545	526	506	499	550	518	540	520	516	529	560	512	534	475	530	529	494	455	525	527	486	501	510	515	517	552	555	510	533	525	528	521	526	508	528	516	549	508	496	525	532	502	510	493	521	482	510	475	525	539	541	509	527	508	516	540	473	483	529	514	510	518	493	496	524	499	498	521	501	523	512	510	517	551	506	507	523	513	514	491	454	500	516	519	495	496	528	501	486	573	479	536	541	499	529	517	482	535	511	503	475	505	535	547	532	524	530	507	497	508	523	481	497	499	526	546	506	487	474	493	553	482	475	515	568	513	515	486	514	500	537	495	509	543	532	502	521	517	514	557	509	508	497	516	508	481	545	527	495	519	480	466	507	521	503	521	525	572	503	508	565	522	560	540	465	575	539	556	514	464	525	549	473	532	487	475	529	463	504	467	505	535	503	493	490	519	506	537	480	526	533	541	489	515	490	557	501	519	522	549	498	513	465	531	479	544	523	572	492	490	483	523	492	515	490	491	497	525	511	515	512	539	522	500	481	518	488	515	536	558	513	486	505	488	544	491	485	502	504	533	520	468	541	503	541	503	510	518	537	515	532	486	488	505	523	546	510	531	532	516	499	504	540	538	521	510	515	512	513	510	495	526	525	529	490	559	477	520	517	506	507	518	538	516	512	534	516	536	505	482	556	489	521	509	571	535	481	504	569	482	490	514	535	507	519	557	529	469	533	538	487	542	511	507	502	574	515	569	515	542	493	539	547	520	529	520	519	479	520	525	535	529	505	511	518	498	477	496	556	552	500	494	536	523	495	530	545	513	510	509	549	544	534	506	492	539	456	486	523	485	504	510	511	461	503	526	536	493	517	530	505	530	553	538	507	502	550	517	490	502	497	545	467	552	556	518	518	533	548	543	489	514	518	508	471	526	465	497	529	530	534	509	491	518	539	516	468	528	524	532	555	535	494	541	527	558	494	516	495	493	533	528	485	501	509	505	475	555	514	519	517	564	535	527	567	492	518	495	524	489	542	508	538	541	478	522	504	504	525	530	505	528	498	529	504	500	473	532	500	517	487	489	495	530	516	524	535	497	525	520	522	484	527	502	513	539	509	489	522	473	500	515	490	494	475	495	536	487	489	520	507	514	500	530	535	508	546	499	510	513	500	512	499	507	517	526	520	471	533	500	489	483	536	490	512	500	514	528	481	547	497	490	517	480	478	512	517	487	541	506	514	528	515	514	518	494	501	512	504	516	500	509	504	516	521	502	507	526	514	494	506	517	527	514	508	510	518	534	528	532	511	488	515	517	514	554	500	516	532	519	519	507	546	507	526	520	524	493	513	505	531	561	500	493	539	486	510	483	505	495	505	515	527	507	507	581	477	488	514	527	510	481	486	545	554	495	489	485	542	505	532	499	500	497	567	525	485	534	488	531	501	533	513	523	482	497	507	518	485	485	499	491	535	519	558	538	491	520	495	513	519	500	515	506	515	498	516	466	544	488	531	483	529	509	533	501	517	542	534	470	530	519	509	532	509	484	534	497	512	486	469	521	464	519	525	487	514	513	529	483	560	500	483	502	493	551	513	512	526	499	536	547	515	487	544	549	498	459	492	562	514	534	541	505	468	518	493	507	501	495	518	552	529	503	514	528	523	512	525	540	518	516	493	509	492	543	499	497	505	520	533	490	520	482	512	502	521	581	519	501	524	482	495	525	489	515	516	498	516	531	512	557	501	500	531	539	504	462	505	543	508	548	531	482	484	496	512	539	525	485	499	517	524	532	546	534	519	525	504	521	508	516	527	540	574	538	486	491	551	515	492	515	485	517	487	523	507	542	526	528	531	537	515	489	506	496	514	512	519	548	535	518	530	538	509	502	523	525	537	511	528	520	525	501	518	525	476	479	474	519	520	507	499	537	509	492	536	535	540	543	504	494	504	512	479	482	519	506	503	515	533	515	526	505	523	525	538	524	534	503	513	513	515	522	546	511	537	516	526	518	513	514	517	494	494	506	577	553	530	542	494	509	517	485	505	513	522	537	509	493	550	534	558	540	534	497	538	480	491	543	530	508	508	468	528	511	517	525	543	523	505	506	512	488	528	511	549	531	528	501	535	543	506	493	493	560	523	484
24192	22265	30288	27597	20792	8424	491	301	295	285	274	250	282	256	280	283	269	254	293	275	265	272	241	262	284	229	273	244	250	263	260	249	253	263	286	241	231	284	271	260	309	292	267	284	261	243	238	287	240	275	251	252	266	254	234	279	258	264	241	271	274	265	245	279	274	270	249	249	314	302	273	284	262	277	237	253	264	273	265	237	243	217	243	261	274	261	248	260	261	245	261	297	249	253	270	260	283	272	256	226	272	277	273	237	248	265	254	270	257	256	244	263	235	301	254	273	287	225	230	246	267	256	262	259	231	253	303	267	267	285	258	289	237	249	243	254	295	247	255	269	230	244	259	258	255	238	270	290	261	263	254	249	241	262	267	254	253	239	266	253	249	261	222	247	273	257	269	246	252	226	279	256	295	273	276	209	274	233	275	227	273	246	252	255	252	251	246	250	276	261	270	260	249	275	263	271	254	246	257	246	273	242	257	256	278	274	256	255	262	264	258	255	252	245	273	236	270	237	249	246	249	235	262	255	256	275	273	267	247	257	264	271	251	269	256	268	241	293	240	243	251	243	252	249	266	245	265	256	265	256	262	268	230	262	237	255	251	251	251	242	254	253	267	244	278	290	277	291	254	237	275	241	265	266	276	238	261	248	279	256	242	252	238	249	248	252	244	254	253	264	228	263	270	263	252	243	250	243	279	270	281	269	277	259	237	253	225	258	253	252	247	258	255	249	278	254	236	284	279	261	251	265	263	235	259	264	251	256	246	289	233	290	252	262	261	248	269	250	276	240	256	245	251	283	233	265	245	254	254	250	248	248	276	254	268	254	240	261	264	264	258	246	271	250	274	253	256	249	292	263	235	237	262	263	267	266	236	248	262	252	255	225	273	245	274	264	245	234	247	268	263	273	278	254	283	237	263	288	256	244	256	240	283	258	279	260	267	242	259	286	256	256	249	242	264	259	278	231	283	262	229	288	275	254	262	239	241	260	268	294	273	271	283	245	232	256	281	248	240	257	286	254	258	252	247	253	280	251	246	283	260	251	242	247	254	270	235	260	273	250	257	260	273	263	252	269	251	263	267	275	282	243	245	264	251	253	225	261	265	268	228	235	266	277	234	285	262	266	219	258	251	265	280	280	236	286	267	220	242	258	261	252	280	271	255	267	253	254	230	237	261	267	258	255	249	264	251	243	244	243	256	258	244	272	245	275	272	255	259	291	243	241	247	278	265	280	289	271	228	259	260	251	257	262	243	260	262	272	249	258	208	276	238	245	262	255	284	271	242	248	281	261	263	260	252	296	252	255	250	253	261	248	228	246	257	280	274	256	287	265	276	243	243	270	255	255	253	258	230	252	244	256	272	262	263	259	274	240	239	247	243	277	244	265	250	250	278	242	286	233	246	225	262	252	247	221	248	251	256	258	299	270	267	262	268	252	257	265	251	250	251	286	229	278	304	258	274	243	240	250	229	246	264	252	266	269	248	247	256	278	247	282	276	247	289	248	251	255	255	256	272	288	271	282	237	256	276	258	240	262	258	275	255	232	246	292	233	247	250	248	253	251	278	257	250	268	257	269	276	281	261	264	256	262	237	249	268	274	253	257	270	259	252	255	273	267	213	252	286	253	271	237	244	256	259	257	285	291	265	245	242	259	271	275	278	264	260	266	233	266	256	233	265	269	271	250	273	275	268	258	277	257	240	279	282	258	270	273	265	258	239	281	262	266	248	254	256	257	288	271	247	271	241	259	259	242	246	261	279	268	263	251	230	263	285	267	257	227	267	254	282	255	251	254	263	233	248	277	250	273	276	249	235	255	253	256	252	261	277	237	256	262	283	259	269	234	251	257	260	231	261	223	263	221	233	219	266	285	269	263	284	228	245	259	265	262	258	246	257	261	244	235	284	262	248	278	247	253	267	281	242	223	253	260	260	237	258	266	268	240	265	260	251	257	272	230	227	259	253	235	254	259	270	257	270	251	269	253	270	259	259	233	242	257	278	276	256	256	235	243	248	270	276	274	264	264	276	258	253	283	242	259	277	279	266	265	265	233	293	264	273	234	251	257	238	269	282	242	273	266	254	274	259	265	234	266	256	264	235	255	248	242	303	261	266	246	274	241	234	250	253	248	242	271	271	228	281	283	242	257	236	265	272	260	270	234	232	254	259	279	251	252	254	254	259	250	294	257	263	267	245	264	245	240	244	246	230	228	284	269	290	284	262	244	270	272	249	268	284	240	252	230	253	266	265	266	258	268	257	259	261	292	248	229	251	272	251	246	253	250	263	257	238	235	247	270	246	256	264	221	272	252	262	253	257	264	288	255	248	249	278	265	251	255	265	271	268	271	247	268	257	268	274	274	237	294	282	264	237	267	265	255	236	262	276	228	252	246	257	251	274	256	266	261	241	244	236	268	238	271	253	247	263	281	255	248	231	252	250	265	256	263	258	256	267	253	261	240	266	249	276	256	262	264	260	263	250	295	260	244	279	270	270	255	260	260	269	269	264	257	269	229	226	256	294	257	267	254	261	268	270	268	244	280	253	246	245	261	264	275	253	268	285	263	254	256	236	261	291	253	273	268	256	264	250	251	239	268	241	247	254	266	260	294	277	275	270	247	245	281	210	257	256	286	261	251	269	257	240	253	280	258	264	262	269	258	264	229	282	264	280	245	248	270	271	268	269	262	254	243	243	293	246	267	236	288	263	266	268	274	260	244	250	269	271	248	256	267	258	261	245	252	271	267	299	268	261	251	294	243	259	253	266	225	260	274	263	257	269	248	263	244	282	209	269	227	270	234	276	254	256	290	281	247	231	278	248	227	259	277	259	243	241	259	267	239	250	265	242	250	250	275	287	252	263	278	278	226	265	264	241	246	237	270	260	271	271	240	277	279	241	279	256	269	255	268	245	244	261	256	267	259	234	254	261	243	275	271	271	247	242	260	266	245	231	256	276	253	267	280	250	275	261	243	280	261	270	276	235	266	268	263	263	269	273	260	287	261	217	257	270	241	256	261	245	266	277	275	271	250	272	269	265	262	239	272	269	247	261	253	244	284	287	263	262	267	239	249	242	256	298	271	248	271	264	275	245	257	252	248	255	262	271	245	234	274	272	265	271	253	270	260	259	266	251	289	269	230	246	237	238	237	266	253	268	277	265	252	270	272	277	243	257	267	254	276	263	260	257	274	277	234	267	298	243	235	271	250	241	249	284	246	243	245	252	259	233	220	239	256	267	246	266	236	238	247	268	253	262	274	261	276	275	265	277	272	263	259	259	240	251	261	236	235	260	240	269	266	260	253	219	266	240	244	265	267	252	263	268	267	273	260	239	260	249	255	231	226	265	245	269	219	256	253	272	249	248	265	239	262	234	237	271	246	275	261	219	265	287	270	248	256	254	256	254	260	269	266	253	274	249	255	266	234	259	265	259	287	259	266	245	250	267	288	265	240	252	259	261	273	268	268	260	259	247	286	246	257	270	272	265	265	272	249	267	266
58717	86587	60887	44029	20881	1735	556	521	565	512	502	423	481	500	433	489	446	430	522	435	462	497	453	470	437	489	468	457	474	458	461	456	440	492	448	440	430	440	504	431	448	510	473	441	459	417	488	466	454	452	501	463	462	455	486	494	439	429	446	445	479	404	471	443	480	445	441	471	548	553	519	538	530	503	414	481	495	446	450	495	411	436	473	483	461	440	456	482	432	452	428	442	443	468	458	446	437	462	470	433	445	458	471	413	441	443	420	439	435	442	430	433	453	429	449	478	436	426	411	423	463	461	429	459	441	444	457	404	499	443	508	412	469	454	430	443	460	468	427	416	432	453	468	473	439	450	448	431	459	456	445	477	396	445	473	415	462	412	442	447	475	455	423	442	436	438	462	482	461	437	449	426	450	489	417	430	462	452	414	408	483	387	444	476	454	468	455	479	451	448	444	436	418	478	432	468	428	495	449	436	431	402	493	441	453	405	458	425	496	462	440	475	440	435	457	467	441	447	498	482	477	436	415	427	477	425	477	431	418	467	439	452	471	514	423	461	467	443	443	465	439	439	436	446	477	465	442	409	470	455	431	450	458	492	487	442	470	457	441	457	427	473	457	454	461	439	431	447	490	429	451	443	476	479	464	438	440	466	465	438	458	408	446	432	474	458	398	453	458	445	442	462	466	428	464	435	450	446	436	494	444	433	457	451	458	433	461	431	483	451	480	450	454	457	479	463	425	462	464	496	471	492	439	456	450	438	446	460	479	464	466	397	429	459	416	466	423	467	451	428	429	428	462	454	480	468	450	411	473	413	424	464	405	460	474	434	441	487	450	451	458	441	428	477	446	452	431	460	437	443	410	467	420	429	479	462	454	425	414	462	433	444	441	416	448	418	450	482	437	438	460	452	449	480	440	472	454	479	459	481	439	449	440	473	456	495	463	478	453	440	458	468	446	431	456	454	440	437	444	469	474	501	401	455	427	454	471	456	438	442	451	451	465	422	448	432	427	490	440	448	435	459	429	404	446	458	392	476	441	436	471	438	467	452	462	447	440	455	473	462	464	416	419	458	440	473	473	408	471	432	435	481	453	430	441	455	429	422	448	441	433	414	428	424	460	421	432	413	478	448	447	430	480	434	429	459	441	462	472	440	453	459	421	472	432	478	421	448	426	406	455	443	442	447	432	447	478	506	439	454	431	472	425	455	439	459	442	430	443	441	423	469	480	440	448	461	481	479	433	465	482	442	450	461	480	482	438	434	462	453	439	479	449	442	480	441	403	438	447	396	433	435	442	444	487	450	478	441	442	437	460	412	454	451	462	435	452	489	438	457	443	451	455	406	477	446	475	448	470	459	435	446	419	459	434	429	445	419	420	465	444	446	434	429	452	516	429	433	470	461	443	457	451	476	468	454	493	415	472	435	440	449	479	489	438	459	438	447	489	454	464	455	451	503	465	483	433	484	450	428	452	427	472	466	480	499	441	458	461	422	453	457	469	460	427	443	461	454	457	461	444	429	429	475	441	453	434	396	476	453	455	493	430	448	458	445	484	478	459	463	474	451	467	460	451	427	448	435	414	396	467	459	457	477	489	446	438	452	440	438	422	495	465	415	433	458	411	451	473	443	447	418	447	439	472	493	452	444	465	449	446	447	466	408	477	435	459	450	441	439	448	463	478	431	428	458	483	475	449	443	419	444	435	455	500	449	429	457	435	421	477	465	452	439	431	431	446	452	461	459	445	489	433	446	453	423	435	418	479	393	429	499	451	455	468	423	453	430	432	451	440	491	452	429	487	450	451	437	425	426	435	458	433	466	431	473	442	435	467	420	470	465	495	460	419	458	433	450	426	454	458	392	471	476	466	446	456	425	436	443	450	459	418	421	485	469	446	461	429	441	428	467	488	477	464	431	443	455	468	446	440	447	456	448	420	440	454	477	432	406	486	478	476	459	460	453	457	497	431	430	453	468	431	414	412	427	480	450	461	498	469	428	395	385	483	433	477	454	491	467	411	452	424	422	462	464	466	458	480	494	482	474	431	465	436	454	427	457	468	443	431	438	445	464	502	448	434	465	427	412	495	461	481	456	403	447	445	395	461	475	451	470	438	455	467	440	455	460	467	436	439	453	419	422	458	443	427	441	417	485	462	487	437	474	481	457	439	438	456	444	487	434	449	472	441	433	455	430	450	473	460	429	450	480	445	469	496	430	408	457	471	425	466	412	426	439	432	456	453	446	478	447	485	476	464	448	460	440	439	465	469	447	460	411	489	451	471	468	480	451	473	454	453	473	458	414	449	472	444	465	478	451	453	448	453	413	459	462	433	462	450	479	473	417	476	403	445	425	457	431	430	412	441	441	455	470	474	462	428	453	487	468	432	461	420	459	463	459	429	455	426	435	448	439	460	447	460	472	469	466	444	446	476	493	498	462	473	452	437	462	457	470	443	470	447	458	478	496	447	438	450	450	476	478	468	462	480	446	427	450	505	422	469	468	430	467	453	477	465	464	444	405	440	503	458	464	458	473	467	401	447	443	432	456	453	469	468	420	419	453	463	453	460	449	457	436	450	463	488	469	491	427	423	397	420	426	459	419	425	434	436	443	490	466	472	471	419	497	487	427	471	455	435	471	476	463	446	439	469	457	429	456	441	456	476	446	444	428	443	449	457	440	471	466	437	487	422	473	442	474	438	452	431	495	445	425	440	458	441	472	464	459	428	443	491	454	449	443	469	478	464	464	471	449	465	442	476	453	452	459	408	383	483	469	462	475	474	460	447	470	446	458	450	471	475	430	469	436	448	433	475	479	474	427	494	447	444	445	429	458	436	456	452	434	425	433	450	474	459	458	462	445	461	472	437	462	447	447	396	446	436	471	439	460	474	447	474	403	437	472	417	464	472	445	426	431	459	424	453	437	449	441	456	449	476	474	445	453	455	468	448	446	427	455	451	453	395	492	454	448	449	394	473	460	469	444	432	447	449	441	428	484	404	438	445	400	432	437	458	462	438	478	460	489	432	461	429	481	458	425	444	448	488	488	425	489	442	465	453	427	469	466	459	480	436	420	431	456	451	444	458	433	429	436	428	446	450	444	489	453	432	423	430	417	440	473	460	482	485	474	434	456	402	410	468	469	442	473	485	457	488	484	437	435	418	446	451	466	441	441	448	467	474	467	451	457	440	472	453	457	466	432	452	454	422	438	474	454	454	424	504	439	432	445	468	446	449	491	475	423	429	441	483	485	435	434	422	454	438	482	478	434	453	435	433	421	437	442	465	406	432	417	444	470	474	454	408	447	401	429	449	410	424	477	447	451	438	431	430	436	434	463	431	468	458	476	453	449	481	448	439	425	443	458	435	456	437	442	453	464	443	466	458	431	454	428	467	441	447	452	451	434	444	451	436	464	487	461	451	433	429	477	469	477	453	479	421	459	443	435	462	438	450	423	456	451	429	454	444	438	477	451	424	476	456	425	410	416	451	482	466	461	438	412	475	446
23060	21579	29581	25995	21864	17155	3352	439	368	363	361	351	338	339	364	356	312	340	341	351	331	310	326	334	329	316	353	356	321	310	343	329	346	343	353	332	356	345	347	325	316	352	349	334	345	320	342	344	314	349	316	351	318	338	322	313	298	353	348	347	357	348	313	341	325	305	331	363	437	401	412	364	345	343	345	343	354	323	315	331	331	326	330	336	327	306	329	323	311	343	324	328	315	338	338	347	332	352	333	328	317	359	331	316	325	317	345	305	328	267	336	368	309	316	336	319	319	321	342	334	311	361	324	363	320	339	325	315	326	303	323	324	331	328	312	326	344	322	304	299	323	354	295	310	324	363	361	342	356	340	344	317	314	333	335	304	308	324	327	365	313	311	302	337	321	334	336	317	284	339	331	317	346	345	312	310	316	310	312	330	340	325	315	354	324	314	336	329	329	341	343	320	328	325	331	354	346	318	363	342	354	361	348	304	308	336	318	348	358	331	324	316	321	338	336	285	306	338	313	294	340	323	351	335	340	314	336	321	309	339	330	335	330	323	335	321	356	315	326	320	324	324	329	323	361	349	323	340	336	359	326	307	321	334	343	322	339	330	339	346	310	300	332	331	329	313	311	344	319	344	325	352	326	299	342	337	326	334	303	327	329	353	323	307	326	331	351	319	353	308	325	326	329	312	337	324	319	339	313	330	350	296	318	334	324	338	292	347	304	311	301	288	324	331	288	317	321	338	280	332	341	304	337	339	353	335	341	321	320	328	318	319	334	335	332	316	313	350	322	349	320	310	328	308	351	319	318	343	307	307	328	308	320	331	355	294	334	293	322	320	314	316	334	339	332	350	371	320	318	353	305	366	323	342	331	338	309	345	318	316	345	345	358	318	329	340	352	308	323	338	311	318	327	352	309	308	315	323	334	331	304	359	317	329	312	290	322	346	344	321	313	324	331	354	344	287	336	325	345	338	336	329	338	356	323	313	322	359	336	313	322	310	336	328	354	317	324	303	332	339	368	358	313	342	330	332	339	345	318	293	359	359	338	315	341	347	343	314	302	320	290	316	352	337	301	359	322	368	348	330	317	325	361	317	304	314	360	353	307	342	344	288	331	315	342	309	291	312	315	332	344	297	287	357	328	308	339	322	348	350	317	326	349	379	333	332	322	331	341	304	353	305	294	339	355	320	338	345	312	321	310	317	328	318	338	307	309	325	330	326	303	345	312	333	335	323	342	309	312	353	336	344	364	341	332	308	330	338	325	312	321	302	344	355	305	337	330	353	318	350	302	321	302	334	342	334	332	324	349	305	328	318	329	315	324	347	327	317	342	322	329	296	323	313	289	319	295	334	332	340	340	298	344	368	299	318	320	321	344	319	342	371	310	341	334	309	335	336	345	349	357	341	305	334	340	343	348	318	330	353	328	328	346	323	311	344	310	296	324	304	352	349	315	327	305	311	302	335	332	319	341	321	337	327	342	304	313	313	345	333	336	302	289	342	315	338	333	351	339	342	299	327	325	353	348	356	318	327	323	316	317	294	316	315	314	351	307	304	329	309	328	335	336	340	346	309	332	319	334	377	366	325	336	310	306	315	350	333	316	337	308	312	353	334	311	326	320	354	309	344	346	347	340	345	301	319	331	346	330	354	341	330	315	340	307	321	321	312	318	338	315	339	327	334	334	319	330	333	354	318	337	323	313	295	325	329	334	348	315	327	343	323	341	346	281	332	337	336	331	320	299	301	312	327	341	348	346	315	312	351	334	329	288	347	304	309	331	312	310	310	297	349	328	307	315	321	333	327	318	327	306	336	326	308	333	344	338	322	306	361	357	333	402	301	302	351	337	342	356	349	292	337	301	308	319	319	304	310	356	326	298	360	314	337	312	297	349	306	341	334	310	304	315	308	358	305	332	316	326	363	305	364	313	370	323	351	328	349	325	350	327	366	332	352	351	339	347	333	316	314	321	352	335	305	317	317	321	353	333	353	321	303	328	325	335	303	339	369	328	321	342	333	298	339	336	320	341	304	327	325	346	317	306	334	344	295	336	337	336	341	330	323	299	347	335	329	338	318	344	322	314	329	313	294	338	350	338	345	317	346	314	350	303	355	333	346	311	297	335	323	331	320	318	323	335	336	294	306	359	322	317	326	297	345	314	328	321	329	332	291	321	335	344	311	334	339	306	336	318	344	343	335	347	313	316	347	339	324	325	316	350	330	346	349	349	315	317	324	299	330	316	320	334	340	344	359	331	338	296	349	320	321	328	339	313	291	357	326	311	328	331	321	326	319	319	325	297	338	341	328	307	353	328	343	334	335	342	298	335	367	324	330	314	319	308	337	295	317	317	297	329	345	308	319	337	319	368	321	314	296	347	339	331	338	311	313	310	302	334	312	350	342	318	317	316	303	352	341	323	310	322	329	340	297	332	308	337	331	308	318	303	343	297	315	335	343	333	348	342	338	320	333	325	340	318	358	330	322	305	316	324	346	313	318	339	292	345	342	313	338	333	325	329	340	283	327	316	360	330	315	311	319	327	336	294	330	281	352	350	314	364	308	339	340	343	319	329	330	323	324	350	314	331	315	323	311	322	312	304	316	331	340	309	366	344	339	326	336	324	327	310	360	349	309	324	354	322	318	342	336	347	305	313	336	305	358	309	319	358	346	307	332	305	357	326	335	335	335	308	317	318	347	329	314	324	314	301	331	288	287	353	342	331	324	318	351	336	351	343	310	317	316	323	325	340	282	327	294	348	361	299	296	330	334	325	328	328	317	344	326	324	326	324	331	315	305	331	309	340	359	317	332	324	350	324	328	321	338	297	318	334	342	318	311	341	343	292	347	321	348	331	301	327	370	343	348	309	313	345	315	296	326	339	351	330	323	336	328	345	309	303	331	337	303	342	326	320	364	352	335	336	321	314	340	302	314	328	339	342	336	301	343	326	365	340	298	330	315	331	335	320	335	297	336	320	335	326	324	348	343	338	323	301	337	298	306	319	332	307	314	323	319	312	331	344	315	287	319	309	336	317	319	302	322	327	320	372	304	330	333	298	327	316	315	337	297	322	338	351	323	341	320	298	341	331	314	319	323	315	303	327	345	345	327	311	361	324	331	309	336	317	281	346	326	337	321	340	297	339	345	321	298	321	333	325	323	325	311	350	336	319	330	358	311	320	343	348	336	366	295	317	348	350	318	339	346	359	341	302	352	339	319	314	325	350	332	313	322	358	319	363	335	306	345	334	339	352	340	318	322	367	311	317	318	324	352	343	295	318	308	312	308	333	323	287	289	331	357	323	314	326	315	322	317	365	340	317	340	282	314	364	333	346	295	324	334	344	365	337	339	359	341	306	322	300	330	359	324	331	342	320	330	300	300	331	325	330	308	339	325	325	333	330	314	297	358	315	337	296	362	342	317	323	311	335	353	325	309	345	305	327	322	316	305	335	294	334	298	328	310	322	343	339	284	322	282	370	333	315	317	350	332	334	338	392	313
57911	96056	71086	53380	28216	2527	724	723	642	651	604	602	594	566	559	531	580	583	600	534	553	580	538	532	569	541	561	542	552	560	527	569	551	558	535	618	566	570	537	550	574	559	520	556	604	522	550	530	535	578	522	527	573	534	552	532	530	529	519	534	518	533	601	539	509	583	591	692	771	729	635	649	549	515	587	556	574	552	507	545	567	504	542	536	570	551	590	548	562	539	534	523	511	508	595	525	542	549	497	544	542	562	516	562	534	567	551	548	510	525	529	531	536	547	565	542	563	528	533	529	543	533	518	546	547	510	556	565	570	537	486	565	523	517	572	516	544	510	563	557	541	520	549	577	520	548	517	560	542	534	514	551	490	557	536	494	526	557	556	529	504	549	509	537	520	542	546	517	522	524	551	540	560	534	538	590	500	520	566	543	507	487	558	522	557	565	503	547	534	538	485	552	564	507	532	510	553	545	528	489	555	530	544	512	547	518	481	557	553	520	544	538	582	559	512	569	562	547	544	512	551	489	551	555	515	545	540	558	533	516	572	551	535	565	572	528	547	524	524	551	533	528	546	497	563	549	545	498	557	570	532	523	538	558	541	528	491	582	545	543	513	509	548	572	529	553	549	508	513	531	534	567	527	531	511	556	495	551	553	522	543	524	540	518	548	508	495	522	512	527	518	576	596	534	554	507	525	514	557	559	562	556	560	497	552	547	558	564	541	572	558	545	530	570	534	542	537	540	550	532	590	504	523	516	535	577	540	554	525	530	563	503	509	552	516	493	553	548	535	536	576	563	528	500	517	518	570	542	551	522	532	556	555	528	540	554	525	562	513	566	527	543	561	543	517	559	503	527	572	501	530	561	514	522	544	544	515	508	505	520	563	534	493	539	519	503	526	538	561	573	518	554	545	551	539	489	545	520	567	554	532	579	530	495	503	557	528	533	537	586	531	531	531	529	537	515	589	537	526	550	530	515	548	503	511	543	509	542	514	516	539	522	540	520	541	570	505	575	555	564	518	534	525	512	537	542	489	537	533	545	563	534	511	541	538	492	557	543	516	589	549	538	504	585	511	521	512	580	523	516	511	496	555	562	535	485	500	531	566	555	538	578	539	564	567	554	529	564	534	557	513	508	563	557	509	532	539	576	578	534	566	519	540	552	501	522	541	531	510	552	526	529	552	536	538	526	507	533	550	520	504	556	529	545	479	525	551	549	498	511	507	542	515	547	484	558	553	538	540	572	532	560	509	542	494	524	540	521	528	519	547	524	576	559	516	491	554	522	535	544	515	514	559	493	531	510	506	517	489	549	562	529	590	530	547	555	589	552	494	520	569	499	529	548	516	489	537	534	541	495	572	514	509	541	545	543	541	533	549	552	499	528	606	527	543	524	601	538	513	557	569	550	539	525	512	527	589	567	522	540	545	551	547	551	561	544	580	554	538	523	539	548	562	522	540	529	501	532	516	531	547	503	543	509	538	535	536	566	539	535	559	532	543	542	519	521	535	504	511	522	536	525	570	531	519	542	556	534	578	557	522	557	536	540	538	533	518	515	577	515	502	521	501	516	511	515	533	576	525	547	509	527	508	509	517	526	536	534	557	491	512	554	525	517	551	568	509	521	554	544	579	582	537	521	559	506	581	565	560	532	553	541	544	511	532	538	528	545	509	534	536	515	534	527	532	545	518	548	579	565	537	533	520	550	548	516	528	531	520	571	546	522	543	545	553	523	526	552	504	533	504	516	569	519	546	507	526	525	546	528	528	532	513	540	507	545	505	524	500	538	521	577	507	544	499	567	564	546	529	551	518	576	555	501	460	485	538	567	549	555	516	538	543	533	534	548	548	556	512	548	504	522	573	512	505	522	570	553	572	533	573	525	553	572	530	544	544	553	515	554	552	547	591	513	513	534	492	553	493	541	526	538	528	530	533	526	543	514	478	527	519	515	530	565	475	525	514	596	517	599	527	519	519	530	512	542	500	500	521	517	550	547	561	505	560	540	560	554	540	515	553	569	536	558	520	550	528	532	552	538	565	530	510	529	555	525	578	549	546	506	573	550	556	547	533	544	548	550	523	564	475	546	537	571	556	537	546	524	500	541	532	535	543	553	585	523	521	581	603	534	539	545	533	547	554	563	506	517	521	587	524	502	506	542	570	519	529	558	573	534	488	596	575	528	538	547	554	534	558	550	505	547	546	559	531	517	527	551	527	541	496	539	551	557	544	541	548	529	532	560	513	523	476	560	536	504	581	588	576	521	522	613	526	526	517	534	487	537	534	546	543	533	583	514	549	487	545	523	501	497	508	551	509	569	527	539	549	533	558	559	526	557	509	550	560	503	556	541	542	571	484	570	573	520	514	576	544	523	511	525	559	498	544	513	524	536	529	540	577	562	547	522	532	534	572	553	552	527	548	526	497	500	552	526	555	548	468	563	505	565	519	535	559	533	581	540	543	525	523	540	560	500	473	536	546	568	544	526	542	528	548	507	560	548	532	495	507	523	521	553	528	529	508	508	555	538	512	470	512	553	512	564	546	531	589	544	544	538	540	534	505	541	535	512	514	523	539	533	560	527	564	567	549	514	526	517	507	522	549	539	541	543	524	581	540	579	515	558	529	568	542	523	517	560	479	516	548	511	530	548	521	561	538	544	537	554	523	545	540	549	583	516	577	549	520	542	560	530	538	508	579	541	570	527	525	525	548	562	520	561	542	567	578	533	526	548	552	497	531	525	510	504	527	505	561	557	533	558	578	540	518	505	529	529	484	537	532	558	537	557	536	528	536	564	548	534	547	532	512	522	549	547	542	539	601	486	525	546	509	523	574	551	538	559	534	514	588	512	564	550	516	547	549	554	588	545	552	562	545	543	528	516	520	534	511	603	520	499	555	541	515	558	523	496	546	578	551	620	545	526	564	503	534	496	525	507	530	533	542	506	565	602	515	567	554	513	570	545	543	546	539	536	525	520	502	548	513	533	546	530	527	542	515	508	521	557	544	551	519	568	549	506	536	541	549	510	511	542	545	512	501	554	553	519	541	491	524	499	572	535	563	502	504	516	499	542	559	554	548	516	553	515	555	549	569	578	562	553	589	549	528	523	586	544	500	510	534	526	549	555	525	540	537	558	495	553	566	562	526	590	538	528	546	554	519	526	521	510	531	535	532	504	539	496	536	519	502	549	532	517	553	540	536	506	520	537	542	515	530	515	557	560	573	549	551	569	579	563	548	546	542	548	545	513	497	555	533	497	561	513	503	567	549	550	559	526	522	530	523	524	564	529	536	560	546	544	549	519	594	540	577	537	542	561	531	548	564	525	536	520	541	545	561	540	563	531	551	495	554	559	541	525	530	511	547	503	573	545	495	542	513	507	553	498	560	547	547	551	538	537	506	564	578	551	550	513	554	507	552	541	537	516	570	567	521	533	546	526	519	541	521	550	530	522	522	528	548	572	498	584	540	547	601	534	559	503	546	526	556	511	551	551	495	523	555	552
28585	26840	24480	14338	2060	335	278	333	323	268	312	331	283	341	282	293	290	303	281	279	287	262	287	265	310	292	260	276	314	287	290	278	309	313	301	268	288	286	280	274	264	324	291	294	300	300	278	290	301	286	306	293	300	287	281	312	308	287	268	300	316	279	269	289	313	260	318	267	308	282	303	265	287	313	301	275	279	263	292	257	283	282	290	264	277	286	279	279	266	311	258	293	270	288	300	288	260	272	315	281	295	282	273	279	283	286	259	307	294	288	274	294	318	313	302	281	263	288	274	245	287	266	295	279	290	309	268	294	316	301	297	249	283	296	313	287	281	283	314	284	278	272	313	283	277	280	291	305	283	305	284	299	282	288	271	296	316	331	285	299	291	282	267	265	273	298	272	245	279	281	302	276	274	257	276	277	301	276	258	286	279	289	282	286	309	294	305	292	265	308	310	314	300	300	285	313	297	305	288	282	292	288	301	303	282	279	303	289	307	302	298	281	285	267	263	305	291	298	268	311	308	286	300	289	271	276	284	279	293	277	315	304	281	313	293	301	302	295	298	292	314	268	291	267	278	279	310	293	283	291	309	276	282	281	281	289	253	271	293	261	304	301	314	284	290	274	273	311	291	264	252	278	268	306	282	303	304	258	282	282	314	299	258	324	272	282	303	311	298	270	296	258	302	292	299	285	327	294	288	293	298	272	284	282	326	283	304	274	285	311	283	282	302	298	291	281	325	309	288	278	278	284	302	276	279	304	301	281	291	261	295	279	294	282	280	279	294	268	275	315	285	309	330	294	280	300	278	281	294	284	290	299	262	325	274	278	288	290	301	307	301	301	267	304	277	292	279	319	294	285	298	312	310	299	289	316	296	252	315	300	264	304	299	281	282	279	278	295	278	274	272	265	310	296	300	259	296	290	287	264	283	287	320	261	268	289	290	275	285	277	281	289	307	274	284	267	276	272	308	281	311	326	292	281	280	290	269	277	271	290	276	319	308	287	282	296	283	291	294	282	276	301	300	331	298	290	319	267	288	286	281	290	304	307	301	332	288	268	282	295	292	258	294	299	274	299	328	297	277	288	291	301	283	297	281	299	292	301	279	287	293	276	300	281	284	270	270	269	293	259	274	302	288	282	305	279	300	267	292	299	278	262	266	267	295	277	279	292	288	308	311	271	260	312	269	274	305	323	306	282	323	272	288	294	318	258	278	264	277	294	298	279	271	306	272	292	286	281	272	280	295	290	311	297	304	275	298	304	298	274	312	283	300	270	301	308	292	305	295	274	270	310	295	277	297	316	275	286	314	302	290	298	274	291	299	307	265	319	289	298	299	283	314	296	318	292	308	306	299	274	302	292	274	285	302	301	313	275	303	270	273	286	307	308	263	334	290	274	262	305	280	275	275	298	308	305	289	259	279	278	273	301	274	267	320	291	308	283	302	298	264	285	258	298	294	296	275	278	309	302	286	292	277	283	298	245	286	265	323	273	286	304	292	284	279	309	259	283	278	305	292	278	287	307	296	278	282	296	280	299	301	288	283	272	298	293	256	281	297	289	298	309	279	313	329	300	287	316	277	257	274	274	269	298	263	269	277	263	255	276	259	288	300	272	248	286	304	281	279	302	291	278	288	312	290	295	313	305	295	282	292	301	292	287	276	303	283	315	302	276	299	265	275	330	291	291	297	300	273	287	262	303	289	313	290	297	299	276	309	294	278	264	287	311	287	278	299	296	289	268	312	289	302	280	290	325	287	271	279	290	289	301	260	266	290	301	309	282	273	278	317	318	281	290	310	299	282	263	283	283	309	261	274	281	287	259	269	286	273	248	302	292	307	280	323	331	281	303	278	267	297	278	292	248	264	290	285	278	264	297	289	265	306	258	301	301	294	302	318	293	320	269	282	279	294	256	275	269	302	285	290	277	297	284	317	293	265	317	254	283	286	266	291	314	289	292	291	304	311	280	295	272	297	340	294	288	301	335	280	274	296	290	269	308	297	318	276	262	315	268	274	310	283	293	292	277	300	294	301	308	285	282	287	318	268	309	272	308	268	309	294	310	299	299	248	284	303	301	264	297	319	292	295	270	314	302	291	271	292	289	271	283	292	309	287	292	293	306	319	292	242	264	286	257	275	293	287	275	268	296	270	265	289	255	267	290	283	315	268	277	298	302	318	261	292	313	300	305	282	290	299	282	311	288	311	261	288	282	280	295	271	292	280	315	258	309	312	302	292	281	301	296	266	289	261	278	299	291	309	268	323	303	328	301	279	293	293	281	277	273	274	295	254	278	283	321	317	335	259	319	300	301	290	282	284	313	288	306	293	305	289	290	296	281	280	287	291	279	285	269	308	263	270	294	295	289	295	279	285	303	282	283	288	287	294	286	291	312	304	293	299	304	300	246	284	277	271	293	300	301	298	266	306	289	289	279	294	263	288	288	272	254	293	284	320	284	282	269	289	278	260	275	301	306	252	261	253	279	301	301	304	278	283	297	304	296	260	287	282	281	289	321	265	299	274	262	279	298	290	305	281	274	301	304	303	296	259	303	257	249	258	287	255	252	312	292	294	310	271	325	302	279	304	341	316	276	279	311	268	318	291	317	291	307	303	272	278	284	277	291	272	277	286	293	286	281	288	284	291	280	297	288	274	316	302	288	271	273	296	281	264	301	300	310	265	281	311	302	296	314	265	307	295	293	289	310	274	276	294	284	309	295	285	265	313	283	297	290	318	291	293	285	297	247	306	279	277	280	287	276	316	284	324	283	260	296	268	269	292	287	312	308	265	310	298	263	282	267	291	290	263	293	278	286	326	292	288	290	310	286	311	267	268	297	291	293	296	296	305	274	300	301	296	277	321	272	306	292	288	255	300	294	294	326	270	315	300	281	299	281	303	264	291	303	307	279	289	315	320	276	296	277	292	295	306	300	301	286	278	281	307	262	280	270	299	290	302	292	290	288	275	267	286	343	273	293	291	287	267	284	290	314	292	294	281	334	282	297	333	323	276	297	276	300	262	294	290	276	297	261	294	301	276	296	281	300	294	284	278	289	310	275	292	266	317	284	290	309	315	320	285	291	275	284	308	274	279	289	270	291	287	269	297	287	308	327	287	307	289	282	277	293	271	271	300	278	310	280	305	285	272	288	272	311	286	285	294	284	285	288	294	302	306	296	276	264	291	272	268	282	291	278	252	280	289	280	294	302	305	284	283	308	287	289	296	265	288	257	286	296	276	281	272	309	276	300	292	282	310	283	323	315	289	297	283	283	307	270	320	315	297	289	302	289	309	287	274	303	287	241	283	317	319	284	298	279	296	269	283	293	273	278	291	278	293	288	300	273	275	282	328	286	265	290	297	286	266	286	283	299	289	268	301	283	281	288	293	281	313	290	279	277	298	292	275	277	297	286	279	290	305	288	323	291	294	261	297	265	288	263	281	294	286	286	288	287	313	278	298	316	295	320	279	286	272	276	289	298	286	274	280	280	278	280	309	299
37750	44295	28841	17093	4012	656	512	549	540	507	510	518	490	531	481	525	494	497	506	521	518	548	479	466	501	535	507	470	500	520	566	510	475	490	513	475	503	517	490	499	500	500	505	534	511	509	530	483	475	460	506	474	469	551	512	492	512	562	533	490	509	522	500	552	487	519	488	519	554	513	512	558	529	498	491	527	500	523	503	524	492	514	513	501	516	507	513	497	502	548	494	511	517	512	532	519	515	518	541	481	547	515	538	491	460	488	484	484	504	530	521	482	507	539	500	488	512	537	505	485	526	491	516	524	496	500	506	537	493	493	488	509	532	504	504	486	533	532	523	512	476	532	509	506	504	523	508	514	499	479	492	497	488	492	523	488	508	504	506	517	493	531	425	480	456	545	477	481	505	530	484	492	488	510	493	496	538	534	485	501	514	510	467	503	531	525	494	533	509	502	498	517	473	525	520	512	489	476	526	503	506	518	465	483	509	500	556	518	480	500	520	474	481	513	479	492	502	523	486	469	495	518	526	489	518	525	539	531	507	498	503	475	481	490	550	501	443	470	482	484	552	526	531	476	573	480	458	542	507	507	516	496	496	540	515	505	477	495	548	469	502	501	543	496	535	503	513	463	500	497	515	534	513	510	473	532	478	480	487	462	494	480	494	469	479	489	525	495	453	499	485	511	522	531	489	479	519	478	503	539	495	502	508	468	521	459	520	490	491	493	528	518	502	513	496	492	485	493	474	466	491	486	523	488	510	503	487	478	496	479	470	507	505	503	491	516	509	496	518	512	504	491	517	479	533	533	518	519	548	500	471	523	525	505	507	496	526	486	565	500	468	520	491	516	485	535	503	502	517	494	533	492	500	498	525	524	506	524	489	518	479	501	469	518	495	522	506	549	497	515	486	490	519	531	517	499	512	504	497	521	539	530	549	506	530	496	501	499	525	528	507	472	476	479	507	516	517	535	482	498	524	481	510	513	546	478	512	522	519	481	498	515	518	526	527	487	502	556	540	509	512	498	504	543	483	551	510	514	496	483	522	504	475	524	515	529	517	507	497	509	506	487	520	489	474	501	491	494	476	467	471	501	503	501	494	499	537	511	483	462	466	525	490	504	485	496	510	480	514	505	516	489	498	518	501	550	528	486	483	505	528	484	529	518	540	526	498	490	465	520	510	516	494	503	523	524	484	478	527	478	500	543	499	498	519	541	522	507	537	484	495	490	506	524	523	521	493	507	497	527	486	504	501	479	500	485	527	506	530	495	506	518	498	504	549	493	498	494	534	520	481	448	486	520	500	512	514	505	496	498	553	506	486	504	544	467	537	489	520	507	511	489	501	485	539	502	502	498	472	510	502	550	497	499	512	509	493	511	500	499	487	496	499	485	485	483	491	490	486	499	519	527	480	478	507	491	493	501	492	487	513	492	510	501	480	496	479	485	477	503	481	506	495	503	465	480	491	512	520	524	500	547	489	497	460	489	480	533	484	526	532	518	495	496	495	499	530	468	492	489	533	551	497	503	493	500	545	473	492	488	489	537	510	503	512	483	490	507	478	495	567	489	527	509	494	485	497	543	470	469	525	482	485	506	542	493	507	501	508	516	471	492	498	513	544	500	487	518	475	503	527	490	492	529	476	519	443	483	525	491	509	480	499	488	527	517	469	538	490	524	506	519	497	475	541	481	502	464	501	500	494	491	491	503	506	511	521	479	441	486	510	494	477	500	516	505	515	534	478	490	514	494	530	510	483	475	542	527	494	505	531	517	509	554	501	553	537	462	531	474	568	508	497	447	523	528	496	496	515	512	515	484	516	518	505	513	506	511	489	469	489	502	508	517	473	481	509	496	506	512	496	525	514	516	510	527	529	474	543	483	473	467	507	518	471	475	529	506	528	492	524	481	522	519	534	480	501	504	496	535	486	492	475	512	529	498	501	509	466	502	484	457	498	460	501	510	540	518	479	530	523	539	514	489	491	523	531	515	542	467	517	491	512	483	479	545	511	499	520	483	481	517	511	500	517	513	512	514	528	490	525	523	459	496	500	523	473	528	480	511	500	488	491	504	504	494	488	494	517	512	525	480	479	524	530	535	510	484	522	504	542	483	462	481	485	478	493	469	506	465	508	491	509	489	521	500	505	511	479	487	487	509	475	511	498	544	521	476	472	516	501	490	521	467	481	501	512	515	497	495	489	499	500	507	470	528	498	495	509	529	471	543	492	469	523	518	487	528	520	483	526	507	492	499	459	491	494	507	498	499	492	559	499	493	511	559	509	505	521	487	527	529	504	485	492	475	487	543	519	507	496	518	542	509	530	496	487	517	496	493	526	529	509	509	486	503	506	496	511	470	502	494	545	545	516	543	481	522	495	529	468	509	507	520	535	471	494	495	527	494	487	498	502	497	491	529	504	472	488	496	531	536	484	546	501	506	557	526	520	515	495	450	512	532	500	507	495	474	453	459	493	521	498	530	507	462	524	485	480	535	513	517	531	476	516	487	487	498	514	525	498	517	499	554	502	492	539	498	495	527	522	500	516	503	529	441	501	529	463	529	508	473	495	514	523	510	478	520	494	471	492	508	481	505	547	457	516	508	462	479	493	522	496	494	526	556	516	473	542	494	545	480	530	489	464	535	483	528	532	501	529	447	506	496	502	529	516	550	493	530	495	493	533	514	494	473	504	510	473	518	502	522	493	523	510	529	491	488	514	517	485	526	509	468	499	473	584	474	546	484	506	509	500	499	501	510	502	483	456	491	516	533	530	509	511	527	461	533	550	498	496	491	497	503	495	505	499	471	520	508	471	506	484	524	503	474	494	521	522	543	491	487	510	506	535	489	486	538	505	509	501	499	505	519	473	503	513	534	479	528	504	514	504	467	456	472	483	535	473	446	502	520	494	515	535	512	458	525	494	502	501	500	472	518	487	543	506	484	504	516	487	473	512	522	520	519	536	527	498	500	491	522	471	545	470	501	505	508	460	491	501	508	517	471	499	515	503	487	514	486	510	478	564	538	511	534	528	474	464	498	467	502	491	504	537	518	488	491	511	539	495	526	514	503	509	507	515	502	497	454	511	497	510	485	523	482	520	498	484	557	524	483	492	462	534	520	541	472	512	509	467	496	490	512	507	493	493	529	550	477	529	484	510	514	531	490	496	489	475	445	494	523	534	529	536	505	494	525	473	497	499	493	509	521	472	486	537	476	507	493	535	460	491	488	507	478	517	500	445	501	508	488	508	520	507	510	481	495	477	464	543	535	509	519	499	467	519	472	477	553	540	487	538	485	471	528	531	478	484	477	494	547	558	524	543	497	490	542	510	508	544	505	468	513	486	488	513	486	512	477	469	514	528	483	485	527	498	494	496	460	478	477	467	503	497	486	509	503	563	509	508	513	504	514	538	484	458	522	515	493	495	515	501	514	466	513	462	498	493	496	504	540	481	502	486	486	485	496	551	505	479	497	516	448	510	498	471	533	502	525	508	496	510	486	452	547
24112	22179	30105	27689	20662	8225	493	320	316	321	298	278	261	250	298	269	281	269	287	278	290	251	303	307	244	280	273	293	267	284	295	278	247	253	273	290	245	282	263	258	249	297	277	249	284	265	253	282	286	284	295	252	292	261	247	265	283	262	286	253	269	268	277	281	268	253	279	292	331	306	325	281	312	256	276	271	267	244	244	270	281	318	260	234	278	279	274	276	274	258	259	284	296	251	263	280	288	279	275	291	235	263	280	263	285	264	256	247	266	257	257	299	274	256	296	266	239	270	250	297	261	268	270	261	283	277	265	320	281	260	278	277	248	265	271	253	247	279	248	282	258	265	258	276	251	254	252	280	273	257	244	276	271	267	254	244	288	244	313	260	257	269	262	266	249	260	278	281	293	276	288	272	261	283	267	267	256	269	263	256	258	232	290	256	250	306	274	284	257	276	268	247	278	266	234	279	274	254	279	280	261	268	273	241	273	241	295	270	282	263	276	302	282	261	259	269	244	273	279	254	269	269	258	279	273	286	280	261	283	272	254	279	256	297	262	283	269	275	266	270	276	257	252	279	269	254	285	266	265	271	276	259	238	276	272	253	286	268	256	277	246	281	285	262	276	287	265	261	277	234	290	248	265	257	274	273	241	274	280	279	267	281	308	228	254	269	257	244	290	266	298	262	262	271	263	282	299	294	250	256	266	244	273	284	277	249	259	263	275	239	279	287	299	269	238	263	249	291	282	266	310	257	265	255	282	293	275	280	290	270	258	275	247	276	261	259	260	276	226	263	268	296	281	259	268	246	263	275	246	245	293	267	261	265	239	272	251	270	285	269	277	250	249	276	304	261	268	302	260	227	282	273	279	272	278	284	258	277	263	262	270	253	293	282	272	245	249	244	261	247	290	236	276	277	274	268	250	280	219	275	266	275	269	293	264	241	257	243	272	271	299	266	277	275	272	266	257	285	265	302	245	276	275	274	265	272	267	285	253	253	255	300	265	277	230	270	257	256	259	263	254	281	297	287	263	239	276	261	289	260	279	257	272	273	289	265	264	279	247	284	272	248	306	283	291	258	272	270	258	254	261	259	279	250	269	273	264	251	268	260	280	263	288	251	267	252	303	250	254	264	276	256	252	250	250	262	237	233	286	245	262	248	261	278	263	275	257	256	245	262	279	234	275	282	239	243	283	278	263	260	273	278	259	249	275	245	267	266	284	268	254	291	248	267	260	272	254	275	239	262	297	301	280	271	255	262	271	282	268	250	306	261	257	285	273	287	282	270	290	254	250	235	305	267	262	267	278	275	271	289	260	232	220	264	288	257	263	265	290	286	268	262	262	294	284	237	255	264	269	251	290	300	245	281	267	227	252	280	278	274	284	282	294	267	296	258	250	266	246	253	257	267	273	259	257	260	250	256	259	258	281	269	236	276	272	279	289	266	256	278	276	286	292	270	243	270	288	243	289	264	261	261	294	234	264	274	252	263	271	252	250	250	257	303	259	269	251	276	277	240	257	278	279	269	286	270	280	271	268	271	248	273	274	247	246	242	248	274	259	248	274	272	261	262	254	232	277	279	243	299	284	294	282	247	286	262	260	265	279	285	258	249	297	266	292	251	251	272	270	243	224	253	267	272	269	269	267	259	260	300	261	289	273	279	292	257	274	283	283	281	264	276	287	241	258	284	254	268	267	262	254	289	291	268	284	263	235	285	272	260	277	256	265	248	257	273	247	269	278	281	268	265	259	270	282	267	261	273	225	287	277	239	240	303	275	271	262	255	286	267	267	296	255	288	252	268	247	251	255	239	274	256	272	263	276	272	268	295	284	256	271	294	265	260	268	283	263	274	240	283	253	302	273	235	243	285	278	285	282	297	238	269	276	288	276	284	273	255	276	251	245	272	262	278	254	227	282	271	263	254	254	271	270	260	257	266	257	283	273	284	237	276	291	281	238	285	283	254	273	278	295	260	273	269	257	271	255	284	262	257	265	304	301	257	262	280	288	269	253	271	275	287	233	256	272	275	266	271	260	262	237	255	250	263	267	288	265	252	239	264	299	257	267	276	280	261	247	292	269	234	296	260	282	275	307	276	248	254	276	247	279	252	268	274	276	277	252	259	274	286	259	259	266	279	276	256	245	273	265	271	248	273	289	257	269	264	298	236	265	287	242	294	245	267	266	245	261	235	280	285	258	255	260	240	258	260	284	264	267	272	252	294	267	261	278	271	274	263	250	289	274	290	281	284	289	228	282	258	264	283	317	267	259	270	276	264	283	274	264	236	242	289	277	272	296	270	265	276	248	264	264	262	259	261	283	255	287	255	260	245	249	272	259	250	303	262	262	255	283	266	261	281	273	253	276	254	276	288	258	281	274	258	273	271	310	284	295	260	281	266	286	275	282	259	269	291	227	268	245	245	258	255	272	242	265	289	244	267	253	293	249	285	289	226	280	259	264	251	274	273	252	262	257	278	269	278	303	264	266	259	266	250	243	268	256	252	272	289	274	267	265	253	303	257	270	251	257	269	268	253	282	272	288	255	260	257	254	264	285	251	279	248	254	238	233	253	282	269	269	276	246	254	268	270	269	262	251	295	253	275	282	253	264	247	293	266	262	280	279	254	252	272	287	246	286	279	258	252	281	286	248	264	283	247	281	287	260	273	244	264	255	282	252	224	281	265	277	295	280	274	280	281	248	234	247	242	263	260	251	271	288	265	295	260	269	268	289	256	274	289	276	254	259	255	259	271	262	276	284	267	260	251	283	263	288	275	240	289	249	234	240	249	249	267	312	268	267	247	287	292	247	267	263	237	235	271	262	241	280	253	286	267	298	268	268	287	277	264	290	290	260	255	277	250	274	264	301	281	273	249	278	260	270	286	280	295	279	259	246	297	273	256	269	277	267	290	262	254	283	248	273	264	272	285	274	262	282	247	278	246	287	248	232	260	256	257	208	260	242	258	281	285	258	268	264	238	262	279	259	249	248	270	241	281	281	263	264	283	290	287	278	286	258	283	245	256	268	265	260	262	269	274	260	246	288	260	245	277	268	260	283	288	291	248	281	254	253	261	257	256	276	248	267	272	272	278	249	264	263	264	241	243	253	262	263	258	277	281	271	261	263	284	230	250	286	257	312	273	242	270	263	256	289	275	258	270	284	254	255	277	272	248	269	289	302	279	267	286	268	280	290	248	271	276	309	280	254	262	257	279	276	235	272	260	284	252	317	263	263	269	295	269	260	268	278	276	287	267	266	275	264	248	284	255	298	270	256	289	248	276	261	295	290	266	244	278	245	238	262	265	254	264	271	279	291	254	278	261	254	247	256	256	283	246	271	250	290	273	279	252	262	278	279	256	276	271	249	255	299	277	261	247	259	304	270	264	288	291	276	253	298	297	248	266	272	288	276	271	273	272	267	276	271	286	280	282	267	251	251	261	291	251	287	227	276	267	281	260	277	266	281	245	294	289	227	287	244	283	272	260	262	263	254	243	299	278
59460	85658	61259	43304	21307	1358	578	540	539	533	501	522	512	476	491	496	510	445	436	478	456	446	473	485	451	430	480	461	436	471	497	427	465	500	461	486	456	454	483	474	489	470	488	465	450	461	474	463	493	447	458	485	442	485	464	467	495	490	474	466	504	444	454	477	442	493	505	571	645	571	558	494	504	482	469	471	499	465	444	454	468	470	419	442	451	456	487	448	479	499	435	490	460	447	410	430	417	514	459	467	472	442	418	472	425	446	448	463	463	475	464	465	471	481	457	452	421	476	472	460	445	497	437	488	458	441	468	488	429	408	444	515	439	429	451	469	446	459	455	453	466	471	432	470	430	449	442	458	469	445	435	457	474	468	478	475	462	468	482	445	432	451	474	483	468	401	441	475	449	441	463	457	463	455	463	470	512	431	442	469	470	469	470	492	454	456	471	430	471	473	497	441	444	467	457	484	434	428	446	471	451	465	467	480	453	453	475	430	472	471	430	497	480	433	464	451	513	449	463	465	468	511	454	468	475	458	467	485	441	489	438	470	468	468	454	463	450	439	471	473	467	424	456	479	456	462	462	444	466	481	478	482	471	473	401	459	451	465	470	453	434	469	479	424	478	456	440	474	466	499	512	442	469	422	454	471	471	436	472	494	438	464	473	474	470	477	463	469	468	458	486	460	444	430	433	443	462	429	428	431	449	473	470	450	448	479	461	494	429	474	456	441	432	431	435	478	452	465	435	481	462	470	422	507	451	463	444	449	481	464	508	479	491	445	443	515	443	472	432	461	486	450	451	421	461	471	449	451	467	456	431	481	481	449	454	444	471	477	439	438	427	439	474	433	481	465	439	458	434	479	472	443	463	424	482	466	455	467	469	482	430	491	464	432	485	466	470	431	470	453	419	478	454	446	445	451	430	482	410	433	471	439	464	446	474	468	429	435	466	445	456	486	456	453	462	458	445	447	464	461	452	485	450	456	472	469	462	495	450	476	440	454	476	472	446	433	464	468	505	459	459	504	441	459	437	477	461	437	469	485	461	425	481	451	484	442	440	424	459	459	496	451	509	426	428	432	485	469	403	504	440	467	464	469	452	465	441	433	464	489	452	429	457	460	445	510	426	459	433	485	474	491	474	449	459	503	443	438	448	464	459	468	413	469	451	486	446	465	465	460	440	482	447	440	461	467	469	421	502	428	454	465	486	409	439	477	430	466	444	455	458	450	451	467	483	446	464	436	435	452	455	476	458	446	441	418	445	491	486	445	464	479	468	448	453	444	458	455	443	426	451	465	435	475	474	468	481	499	472	478	511	447	498	463	491	456	453	457	468	485	480	499	441	462	423	460	455	455	437	473	420	471	439	455	465	457	430	444	455	469	427	447	499	458	445	426	441	421	480	423	490	457	469	496	456	468	469	469	429	443	473	458	420	459	454	450	483	476	471	488	438	457	461	456	465	446	450	458	428	489	451	460	479	450	410	440	459	468	457	448	494	506	473	500	493	427	468	417	473	473	412	446	492	465	483	470	475	486	456	506	428	440	443	449	475	484	484	477	491	489	434	471	455	442	476	428	485	458	493	465	486	481	435	460	458	503	444	455	444	414	419	450	427	402	483	450	452	468	494	453	466	441	462	482	493	455	443	502	437	474	457	485	483	479	450	458	485	508	450	442	434	447	447	463	425	423	485	460	445	467	474	459	467	439	488	472	442	465	478	463	476	468	446	439	443	485	516	487	454	461	450	476	433	445	455	466	479	476	455	460	444	453	456	471	466	443	441	455	451	509	500	467	476	453	464	459	416	462	467	485	434	469	471	466	460	493	450	451	440	446	437	447	464	457	455	462	467	474	453	454	451	463	453	451	457	423	489	465	473	473	429	443	469	396	472	459	461	447	443	429	500	467	452	509	463	474	446	459	467	461	455	477	476	451	470	433	488	430	455	449	487	476	422	454	433	463	480	447	408	452	435	465	458	455	439	467	478	442	449	519	423	488	451	463	468	463	483	451	411	468	457	500	453	498	458	457	476	445	405	456	437	447	466	472	437	462	476	469	468	475	465	446	467	464	469	454	413	483	453	476	441	474	468	437	436	442	466	460	471	479	461	442	458	450	469	455	481	474	456	477	479	457	444	475	455	450	416	429	433	492	441	451	424	433	431	433	459	477	435	443	457	449	452	460	462	429	447	463	441	468	524	450	488	495	454	450	473	468	439	473	461	456	470	494	458	460	477	450	473	457	470	444	475	492	480	430	503	454	465	463	473	425	452	467	461	484	419	457	475	451	437	481	412	466	435	439	446	458	427	420	472	447	479	443	420	451	492	479	443	452	485	466	427	467	483	442	421	440	461	439	503	427	506	433	479	458	456	440	467	431	424	510	442	485	481	434	457	458	447	501	457	497	496	460	479	493	471	464	455	447	474	467	470	449	442	458	474	480	434	472	465	451	449	483	477	483	454	414	478	416	434	412	423	478	451	450	482	451	433	468	503	457	476	451	475	457	480	439	469	459	445	475	470	461	444	470	451	445	460	454	488	454	459	458	437	458	476	461	467	472	474	426	460	450	506	470	410	451	489	464	470	474	476	481	471	481	457	462	491	449	469	478	484	442	453	437	420	460	490	461	442	451	456	447	460	419	462	428	431	481	444	473	426	475	463	436	458	472	474	449	446	457	439	476	438	453	431	446	414	429	426	466	475	480	490	433	455	466	446	436	459	466	453	466	459	458	458	493	468	472	482	436	474	445	451	442	462	446	500	499	429	455	433	481	439	478	492	437	455	481	468	436	486	481	451	487	459	448	450	405	424	452	440	457	446	477	462	454	459	499	474	486	466	489	463	466	460	474	450	440	469	437	457	422	441	471	464	419	465	415	443	471	442	397	463	422	425	452	474	461	488	478	479	437	502	490	439	512	466	443	440	467	446	454	485	465	474	492	449	447	454	442	468	446	482	430	474	445	442	418	444	440	468	430	430	444	460	510	451	479	405	433	491	446	457	437	440	475	471	468	473	441	457	479	473	493	461	483	479	446	451	434	478	466	484	473	488	453	470	452	452	486	446	475	475	453	457	448	434	485	470	464	496	445	485	453	494	432	453	482	457	421	450	416	468	452	466	468	483	442	457	474	453	478	467	522	456	423	492	434	493	427	471	422	472	474	471	497	435	520	449	452	459	474	407	442	428	507	480	444	447	432	415	472	479	448	467	451	450	473	453	458	484	495	418	449	420	458	451	458	459	457	443	488	508	453	490	475	477	430	480	479	441	480	438	457	462	454	466	486	476	454	440	434	454	437	436	442	417	425	441	440	445	500	454	484	455	465	483	464	436	447	456	485	470	443	462	499	439	474	483	462	534	459	449	485	442	478	448	438	463	465	441	450	444	472	456	499	453	449	457	468	446	470	424	447	455	454	489	474	441	452	473	440	460	441	458	457	469	451	469	437	472	442	451	441	467	444	468	425	458	453	493	468	480	510	485	488	469	460	462	465	465	471	440	449
22930	21410	29231	25342	21737	17277	3632	424	386	374	403	379	353	371	361	345	368	345	393	358	349	355	335	349	322	303	367	351	349	368	309	314	354	324	327	333	352	335	348	339	330	365	355	337	313	363	334	346	364	366	350	313	354	329	348	351	339	373	315	339	344	329	346	344	372	326	321	388	416	427	393	350	377	340	314	362	345	356	337	320	343	350	333	323	333	342	323	375	332	323	332	342	340	344	317	320	326	334	335	353	334	323	318	328	313	349	312	354	345	318	354	328	332	303	318	323	297	339	369	313	309	314	337	363	324	322	325	340	362	337	374	337	327	301	315	345	357	325	301	364	308	356	311	316	317	316	336	314	319	342	321	349	339	326	374	339	350	345	328	341	342	322	329	327	310	333	348	331	369	327	309	344	340	376	302	305	337	349	334	320	358	358	368	341	337	342	334	317	330	328	314	348	330	344	339	312	345	371	357	321	326	334	336	338	346	341	390	359	352	372	371	334	336	332	327	325	306	307	340	363	327	295	352	372	324	328	306	337	313	328	324	324	319	356	331	334	343	323	308	374	318	318	363	376	326	318	327	313	367	382	329	343	347	334	329	315	349	334	326	336	341	361	321	347	370	338	354	345	331	323	350	338	342	345	321	338	343	312	327	348	333	342	360	352	372	339	330	344	307	319	287	348	362	309	316	314	369	306	326	352	327	320	316	343	333	350	359	353	349	324	355	335	356	346	360	333	335	335	341	372	331	299	328	284	340	350	324	308	340	334	352	337	373	370	331	349	357	370	334	324	336	337	338	301	318	339	330	320	346	358	330	331	364	340	307	356	326	361	344	355	345	338	343	362	311	359	335	343	339	316	335	334	348	337	346	337	346	323	295	347	336	338	333	361	369	329	349	332	321	324	318	326	330	344	331	347	335	319	368	358	360	326	319	320	361	336	317	326	338	320	301	327	340	313	345	319	333	323	369	338	361	359	358	346	342	344	329	372	357	334	352	352	334	300	329	336	325	384	309	322	311	290	334	316	295	332	325	320	348	349	347	302	370	330	338	349	302	310	342	339	335	311	358	334	333	335	335	334	331	327	345	311	309	341	315	348	341	328	350	334	358	343	314	352	346	338	335	320	344	322	361	320	316	323	315	317	361	351	353	327	345	320	291	319	334	328	329	355	320	310	329	325	345	324	316	313	308	327	332	375	338	353	294	340	312	312	292	370	323	355	375	320	323	314	332	337	344	351	374	335	319	343	348	344	374	335	341	315	347	345	350	334	333	334	324	348	341	318	348	346	333	353	342	346	310	298	362	309	340	390	323	308	314	323	323	312	339	323	321	321	337	333	369	296	299	330	362	320	362	354	308	314	317	336	374	358	338	347	341	301	344	329	345	341	309	357	320	315	313	345	312	340	360	356	337	346	312	323	346	331	357	356	311	344	308	336	349	339	298	313	288	304	345	326	322	348	323	346	316	272	337	335	358	330	328	345	320	345	324	348	322	353	351	310	349	349	346	345	322	335	320	343	341	354	315	334	360	321	305	317	334	320	373	330	329	342	335	345	333	356	342	323	350	385	344	322	341	352	354	340	332	294	331	365	363	347	335	337	325	358	361	329	307	357	316	344	343	355	339	316	337	333	335	354	304	318	339	322	350	326	327	330	313	335	305	301	404	317	380	343	334	315	342	332	358	369	355	325	319	339	317	331	362	341	320	310	342	341	353	333	349	335	321	327	307	337	346	324	351	348	332	332	359	367	370	315	322	356	343	346	296	298	313	303	346	334	339	336	315	348	360	335	339	334	342	314	324	313	321	359	356	334	330	307	336	326	342	350	344	351	322	328	367	335	322	341	344	326	331	327	344	315	337	356	304	328	358	342	349	313	375	305	364	302	304	345	352	315	315	338	330	356	364	346	335	337	348	324	360	354	320	332	308	296	344	324	319	348	324	367	301	354	340	328	342	289	338	332	336	324	326	334	343	340	317	322	344	344	330	341	391	316	322	331	354	305	345	331	355	341	338	318	348	329	324	331	357	312	301	358	362	360	336	354	357	358	331	321	328	296	347	343	331	341	359	319	374	362	314	350	346	339	342	330	326	336	322	342	369	346	336	373	346	367	344	329	371	311	338	331	333	330	325	362	353	302	363	336	356	348	346	317	337	350	326	333	316	339	356	334	339	343	351	322	351	344	328	339	341	333	323	358	325	350	306	315	360	324	337	331	340	366	329	320	338	329	330	319	326	317	360	325	348	330	370	339	331	335	321	327	341	318	335	325	370	296	365	332	339	343	359	340	364	339	331	327	316	335	334	344	332	321	328	336	341	317	332	331	353	335	361	341	328	315	325	341	308	341	327	342	315	293	383	334	310	317	326	326	341	334	332	337	319	363	318	341	328	356	349	329	358	319	351	333	336	349	379	350	367	335	297	310	351	372	330	327	340	344	343	342	346	328	369	338	335	331	351	314	325	329	343	343	295	366	339	345	332	343	341	297	322	336	326	345	345	361	312	356	341	313	344	325	350	357	331	308	326	299	350	327	354	384	344	295	329	341	312	309	324	365	321	323	326	319	348	324	310	321	317	349	327	326	353	347	355	306	338	320	349	308	324	341	337	367	350	355	351	332	368	349	327	389	363	332	338	340	339	344	327	345	336	337	331	358	340	335	321	362	337	324	346	343	363	335	338	309	324	321	314	309	358	360	321	303	322	330	322	339	314	330	348	300	346	375	289	319	326	328	363	334	354	322	316	336	312	318	338	346	350	339	364	355	339	336	365	322	313	321	323	338	341	332	351	322	354	359	329	349	322	356	322	339	361	312	329	321	345	332	318	312	378	348	366	354	313	367	314	320	375	317	349	362	332	316	337	341	315	324	315	371	340	323	338	358	331	337	324	354	374	326	338	328	335	364	346	310	324	330	334	311	334	324	366	335	320	337	354	302	351	356	301	350	331	306	370	321	308	294	340	328	356	315	343	338	321	357	327	376	302	323	351	357	351	327	347	340	339	323	354	306	353	335	337	338	318	356	320	307	328	326	357	310	349	342	334	358	317	326	375	334	337	346	304	345	313	352	334	342	317	311	348	351	298	345	301	299	333	322	347	348	322	333	330	353	348	342	330	344	311	331	338	330	336	347	336	343	363	349	371	351	325	394	318	347	313	335	351	332	313	338	319	338	350	355	345	329	336	323	339	368	329	353	387	363	345	319	314	335	337	327	342	331	352	348	308	378	331	320	348	337	324	353	304	371	379	331	345	346	351	302	332	351	336	331	307	346	323	340	324	334	353	359	300	367	339	353	345	348	350	313	355	300	335	332	313	334	347	309	332	359	315	326	307	330	366	352	349	333	315	369	325	352	315	372	336	328	355	311	319	365	330	304	347	296	348	342	310	383	304	338	315	337	313	346	338	337	359	340	305	367	338	345	334	325	341	338	324	352	335	350	318	331	312	328	345	358	357	336	324	325	353	356	335	299	331	330	329	348	354	323	345	344	356	343	334	310
59392	94277	70326	51653	28586	2002	768	696	676	622	645	605	594	643	604	561	559	587	587	563	563	604	559	526	539	545	593	575	568	550	577	543	555	559	548	557	557	553	564	537	548	578	536	522	528	585	551	574	576	532	596	570	577	617	585	613	571	555	557	590	552	567	539	527	546	555	563	675	855	785	770	681	635	567	527	594	527	551	512	564	576	509	553	501	595	594	564	557	502	563	548	576	510	556	576	544	532	547	571	582	534	538	579	521	582	560	589	543	557	551	610	559	596	541	536	549	551	545	535	548	542	578	561	553	541	568	572	566	534	556	570	531	554	554	560	530	516	579	552	545	567	565	554	548	565	539	531	595	553	545	546	496	503	531	508	552	545	587	578	534	524	522	575	565	511	590	549	548	520	513	578	599	574	540	535	526	578	581	520	556	550	552	580	535	553	556	538	527	510	537	585	535	539	563	505	575	559	522	569	560	557	586	524	543	555	560	549	529	575	578	520	580	528	544	555	549	567	553	575	553	544	544	582	541	546	536	548	564	567	566	559	580	531	574	573	574	573	584	550	546	553	560	501	530	569	549	568	588	553	546	571	549	535	531	559	558	548	519	575	553	565	562	588	577	568	518	536	554	548	590	563	505	571	565	578	545	502	547	582	508	505	552	576	581	531	568	548	534	538	543	581	545	537	574	535	582	576	549	552	528	524	535	544	556	526	556	540	553	578	577	514	525	574	553	548	552	535	543	537	517	528	542	516	587	544	540	537	570	529	519	515	515	550	562	536	474	547	554	553	552	529	583	541	574	620	549	533	604	558	534	492	537	550	575	512	510	555	559	563	576	542	557	531	576	540	567	538	537	551	558	566	565	570	556	567	547	502	581	565	586	539	579	583	541	538	533	545	542	584	544	559	552	543	575	563	511	568	549	567	555	527	543	520	545	563	533	531	596	500	579	528	559	598	558	530	564	556	534	553	538	536	528	527	531	543	552	552	560	559	559	598	511	575	556	555	578	544	561	547	567	583	532	598	533	604	543	568	541	526	571	549	496	556	555	541	534	535	541	562	551	563	532	565	554	524	548	540	553	546	534	553	548	575	485	560	540	608	535	538	546	526	551	593	514	516	587	574	545	535	558	513	561	553	561	546	571	531	530	551	519	584	567	559	574	548	566	556	571	541	586	597	517	535	568	539	553	553	543	554	510	566	557	534	555	548	532	556	537	544	555	533	500	512	527	565	558	549	519	529	573	531	481	499	514	529	571	533	532	553	549	581	557	551	549	588	545	543	529	541	557	511	588	533	531	550	535	550	553	510	552	598	541	555	562	548	565	532	557	535	536	564	566	566	539	542	553	571	521	516	585	555	575	555	565	557	546	571	497	576	537	549	564	527	561	545	550	523	533	565	553	562	541	558	577	580	528	524	561	587	574	520	546	548	544	513	519	551	529	553	571	576	562	536	568	541	514	561	550	555	535	522	554	560	570	563	500	558	547	557	573	595	536	548	571	550	546	526	543	563	555	519	620	554	547	586	553	540	518	505	524	560	492	538	568	585	597	560	540	549	559	509	542	557	537	502	545	533	550	550	593	562	552	531	540	584	525	538	530	567	545	556	549	578	544	534	554	546	545	539	538	523	568	547	550	564	539	534	500	517	587	569	589	563	550	584	576	533	521	555	538	566	559	550	559	555	520	573	541	546	543	560	563	567	531	517	545	555	534	555	573	550	578	542	589	528	534	560	518	569	564	527	552	578	547	549	564	541	523	545	550	517	566	570	563	562	545	565	528	600	591	539	569	576	550	562	530	552	559	548	536	561	562	525	522	598	542	582	559	495	529	540	520	530	548	548	523	578	543	576	565	560	548	517	530	515	517	527	510	585	551	563	597	500	530	588	546	542	505	545	516	530	583	562	522	541	581	555	559	544	555	551	549	539	569	526	536	548	511	524	537	564	556	552	569	523	527	592	533	534	567	572	504	521	546	574	543	553	579	558	551	532	572	554	555	544	504	521	588	515	549	545	567	556	520	564	531	548	560	537	581	549	526	512	552	527	543	521	563	536	523	532	546	575	542	547	525	546	557	549	549	548	584	507	588	509	560	540	539	536	553	529	531	538	569	513	533	583	564	504	537	532	513	539	536	576	530	561	550	595	564	564	527	568	572	605	594	518	534	560	524	557	554	556	582	546	553	558	560	552	562	558	532	544	543	537	565	526	557	551	548	528	530	565	535	540	556	539	530	531	507	534	558	584	573	529	571	586	557	562	565	557	571	514	555	555	527	556	530	563	550	556	542	545	546	574	548	535	568	555	531	556	557	604	578	568	599	509	547	523	575	551	505	520	523	527	543	565	556	562	543	538	532	536	566	559	601	524	538	588	560	529	581	568	512	572	583	538	530	539	519	525	554	579	530	578	567	554	541	555	571	559	553	507	529	517	560	587	525	533	565	532	554	574	542	493	554	547	530	565	513	552	578	521	520	595	555	547	571	507	559	531	572	556	549	551	583	553	530	541	567	528	554	524	565	528	543	537	585	531	546	511	526	517	579	539	608	622	588	541	509	498	573	518	519	530	527	531	541	553	542	546	545	542	551	541	557	530	536	562	556	537	550	554	583	524	551	565	552	559	581	533	600	586	507	559	558	581	542	531	544	572	538	610	537	536	534	553	547	532	524	538	503	521	501	559	525	547	528	527	562	574	550	554	505	582	524	550	546	602	536	542	540	552	560	551	510	611	555	571	561	518	568	555	533	582	565	538	541	544	523	573	544	556	614	516	579	572	514	559	514	558	539	551	561	556	559	549	542	544	503	564	544	526	543	579	559	514	560	573	566	529	573	494	532	562	536	531	509	580	562	539	515	538	579	530	584	556	574	516	578	561	527	568	570	537	566	593	540	543	558	559	561	485	614	536	522	557	543	551	544	552	541	521	553	552	581	542	514	531	578	556	572	517	556	555	552	554	577	572	563	585	567	581	560	539	536	538	565	553	579	559	575	562	539	554	520	567	562	520	560	531	588	567	544	559	549	564	504	501	524	557	568	536	509	515	504	546	501	579	538	531	545	543	599	560	522	550	562	533	546	535	529	560	561	539	551	516	562	542	565	567	591	537	515	557	554	586	550	551	588	521	554	563	538	554	595	543	555	567	530	509	575	527	550	536	513	532	573	509	582	539	543	579	572	562	567	541	548	568	499	609	551	534	524	492	540	525	517	499	523	556	536	578	510	528	566	544	565	593	541	533	502	540	555	572	540	547	561	587	557	546	542	576	563	501	540	532	569	506	559	554	553	561	522	546	533	553	587	531	530	554	548	561	568	586	537	538	553	524	581	530	548	573	532	553	566	519	524	523	561	525	518	539	556	566	532	576	557	537	522	535	548	551	547	544	581	563	517	577	551	523	531	542	573	515	547	557	529	543	538	542	533	550	529	549	542	529	536	543	584	552	532	557	542	555	536	534	581	505	488	559	566	564	579	539	606	601	553	537	518	571	562	570	537	586	578
28396	26551	24523	14086	2300	457	348	303	315	280	289	319	298	303	294	288	330	329	313	304	303	298	320	316	315	298	306	254	338	337	304	319	320	305	324	324	318	270	293	316	283	307	276	333	293	306	321	295	337	280	312	267	286	322	315	326	293	259	310	282	301	313	300	311	309	316	342	305	320	295	314	281	273	318	339	308	326	299	291	321	338	321	310	311	321	293	317	325	293	356	326	313	308	311	296	296	303	334	316	295	303	315	317	272	319	304	323	318	294	309	339	310	322	317	294	318	289	330	293	315	292	302	311	313	320	310	313	315	302	276	315	303	334	293	272	299	335	291	307	290	306	324	290	323	292	310	296	311	307	295	312	310	286	314	297	295	291	316	287	312	316	302	301	304	300	300	307	301	294	315	318	324	314	305	301	300	286	290	312	316	265	301	299	318	320	312	311	291	298	279	284	295	300	335	277	275	289	276	330	281	295	300	285	312	296	328	335	305	278	306	302	295	270	321	288	308	313	309	289	310	322	335	331	289	305	300	317	269	329	324	321	314	310	279	314	295	295	297	316	338	302	317	324	277	291	306	316	313	319	295	316	292	313	307	298	294	318	321	295	300	327	329	310	330	311	318	288	333	319	313	314	336	325	297	320	304	337	310	319	269	302	305	331	340	310	332	315	312	263	304	272	327	301	324	316	320	280	304	309	325	331	311	300	299	302	301	298	304	290	316	312	303	318	305	328	320	289	275	296	282	303	300	327	296	280	294	310	324	298	305	314	333	319	283	297	313	301	296	303	311	301	309	297	317	317	321	300	316	334	316	328	296	281	317	321	279	319	282	290	306	300	311	298	289	304	319	302	316	308	316	328	319	317	309	298	306	315	308	326	304	316	315	300	271	317	326	323	288	301	291	306	315	319	305	286	329	304	293	323	308	292	352	324	307	290	305	343	319	288	310	286	331	298	290	309	323	284	304	278	307	343	308	300	319	324	336	314	312	290	280	287	306	302	283	310	287	336	315	327	296	305	307	311	288	305	288	289	309	307	313	268	275	296	304	293	327	288	324	294	295	296	292	314	326	298	308	313	291	303	321	273	291	300	266	313	292	308	304	311	297	297	296	292	318	327	310	306	318	310	298	315	304	305	316	296	275	314	297	292	318	299	343	304	312	296	302	330	303	289	303	318	305	297	303	306	320	290	345	326	300	345	284	234	325	331	315	302	308	288	295	312	319	326	284	322	332	349	318	276	300	332	292	324	312	317	303	310	307	327	314	328	318	310	302	288	309	324	304	305	327	290	300	280	313	314	331	295	301	286	294	298	295	312	315	297	300	299	305	294	282	298	315	295	278	290	282	319	288	324	293	321	300	319	308	320	297	289	291	298	304	303	315	304	332	297	310	314	284	336	343	277	313	309	275	285	302	298	307	317	298	302	289	285	297	306	303	334	306	310	338	292	317	315	295	295	319	299	294	325	311	329	323	293	299	334	310	267	286	306	314	310	330	312	301	297	305	293	306	268	293	341	289	299	306	272	302	310	345	316	312	318	303	323	307	314	331	283	327	309	300	292	321	310	297	314	320	307	330	334	290	282	317	313	318	274	305	322	323	316	344	310	291	308	280	322	302	312	325	300	314	342	282	265	300	280	338	349	311	306	289	304	326	311	309	320	317	282	312	287	322	323	314	296	287	289	320	337	310	305	318	300	288	314	305	318	303	341	323	283	290	309	294	313	294	303	309	339	297	285	275	348	331	286	285	300	280	303	315	312	310	314	312	315	313	291	296	313	316	320	309	303	292	311	303	290	278	324	304	310	307	304	283	329	302	313	294	311	303	249	296	323	314	312	304	298	345	296	312	295	318	324	321	300	289	321	303	298	306	325	308	270	274	320	305	302	357	329	298	301	280	310	282	318	304	285	294	277	315	290	282	298	299	298	320	317	333	329	320	295	302	306	285	313	320	287	277	295	307	312	294	306	274	287	323	322	304	289	315	309	317	311	317	299	289	295	313	282	302	302	287	291	348	302	311	303	313	293	310	296	329	302	272	295	282	303	314	321	333	308	284	296	316	272	284	297	304	300	285	299	301	329	306	325	300	311	323	320	268	314	318	297	321	321	306	312	319	305	302	294	315	299	292	285	311	334	274	308	300	312	304	302	312	328	319	309	336	313	327	286	334	310	309	303	290	291	283	316	285	293	338	307	300	295	320	283	308	316	285	285	304	306	298	311	290	320	280	319	309	316	289	312	278	309	310	308	297	334	307	312	339	296	302	296	308	336	290	334	320	300	298	308	276	314	322	311	316	317	331	330	288	348	336	282	282	317	280	329	337	312	311	297	323	341	302	290	319	312	296	273	334	313	325	282	306	303	317	310	281	303	296	327	323	311	287	318	300	313	268	284	320	277	291	329	270	306	287	295	304	312	319	295	329	309	296	295	293	320	291	302	331	320	305	292	312	309	316	308	340	318	330	308	294	296	329	309	335	323	304	311	293	295	319	314	336	290	294	318	296	312	331	299	299	325	285	336	291	278	281	343	273	321	279	336	340	283	305	285	313	290	301	290	304	306	314	314	292	332	331	321	300	294	278	320	284	301	322	328	299	305	303	315	336	313	328	306	311	342	303	312	325	295	325	291	328	307	320	277	305	300	263	266	326	326	284	289	296	325	315	324	324	310	285	285	293	329	293	314	297	287	301	328	306	327	332	308	297	286	273	303	329	312	304	329	328	286	306	324	310	295	313	270	294	316	296	303	321	289	299	324	289	288	308	300	332	329	290	293	296	300	322	298	274	319	321	303	301	291	338	313	253	309	300	326	324	307	270	266	292	291	337	304	320	282	322	306	297	336	311	276	306	303	309	328	315	313	290	324	305	317	312	282	281	325	311	296	302	296	328	334	318	331	308	287	305	298	284	311	281	301	303	311	333	315	307	328	282	298	286	286	318	301	311	310	321	292	313	276	313	320	305	281	297	312	271	306	321	309	325	289	320	309	317	318	287	317	305	297	320	290	291	319	302	288	308	280	330	313	303	287	283	304	314	305	289	324	300	320	303	323	283	328	309	300	294	315	307	312	304	296	318	314	309	285	320	295	313	316	319	325	304	294	331	313	319	307	320	322	312	309	311	314	315	310	301	329	305	311	272	321	297	311	318	306	320	300	321	300	325	284	309	329	317	326	329	320	339	327	281	314	302	320	309	300	304	306	309	296	339	324	296	283	301	284	322	300	305	302	286	302	323	309	278	312	312	297	296	284	308	321	314	328	296	312	290	308	324	291	316	310	319	302	306	301	287	307	328	293	310	312	323	330	309	259	329	300	323	322	328	295	290	323	290	330	293	288	305	309	262	284	315	340	312	315	298	305	287	310	316	299	303	304	335	287	294	306	304	334	282	309	315	332	317	298	274	324	290	264	313	331	326	271	307	318	323	312	305	314	299	305	327	293	284	272	285	285	293	314	338	293	306	323	277	306	287	282	320	297	292	318	298	290	339	286	306	293	336
37434	44532	29621	16377	4321	625	504	528	519	547	542	532	511	555	486	575	516	532	511	495	561	537	523	544	503	513	514	554	528	473	538	531	554	516	508	491	541	582	558	543	500	537	522	549	501	518	553	506	526	564	499	530	565	538	544	516	530	521	509	521	498	506	562	497	501	504	559	503	565	560	543	535	585	532	579	553	531	568	530	544	538	512	492	534	499	548	473	511	541	534	536	584	538	528	524	561	502	526	516	522	557	558	583	516	518	529	523	545	516	561	490	520	523	546	540	523	537	523	502	516	539	538	526	554	493	556	564	517	513	519	495	503	529	495	562	533	514	487	496	545	540	548	492	511	491	508	534	542	514	520	522	507	533	480	506	537	526	526	534	513	498	493	563	538	492	519	545	490	534	517	548	520	553	536	562	562	525	498	556	532	519	527	538	510	521	509	514	522	516	512	542	531	526	473	550	504	497	484	523	542	537	538	531	525	518	521	525	538	549	514	525	513	553	547	521	527	484	530	520	562	515	530	516	556	533	520	495	542	515	540	516	510	601	553	488	541	547	546	529	493	517	558	518	546	503	529	496	540	505	531	546	516	513	511	517	546	540	538	531	500	506	513	560	508	550	518	524	517	498	516	509	542	489	538	535	508	521	523	531	526	485	545	512	493	501	509	575	543	499	504	532	510	501	542	508	535	512	533	546	540	545	544	545	537	558	535	520	523	516	533	546	517	503	488	498	539	508	560	517	519	548	511	489	555	495	496	564	543	515	556	527	542	523	523	497	550	533	521	517	497	500	506	552	519	541	512	508	564	544	560	445	520	549	544	505	523	554	508	535	491	528	553	533	496	528	523	501	549	544	532	530	535	535	536	488	527	507	528	534	555	508	534	526	535	511	567	533	521	519	557	505	515	548	579	532	546	503	482	528	527	556	540	534	501	494	555	500	533	504	524	549	574	542	509	535	505	532	518	535	516	488	539	554	509	495	506	516	545	522	532	520	501	523	520	494	552	515	534	503	508	514	530	540	538	519	523	534	536	551	531	482	530	550	530	539	508	540	507	518	518	511	540	528	451	503	493	527	522	520	517	542	530	505	514	577	505	517	547	518	553	541	566	509	563	558	509	533	543	523	573	519	514	542	529	500	544	517	545	498	539	534	530	454	555	570	515	509	503	497	481	475	501	525	535	535	532	513	519	516	501	529	512	524	569	520	543	515	550	544	500	532	535	543	520	480	536	534	518	522	481	537	536	524	577	553	467	524	482	533	508	548	534	544	522	545	516	532	538	482	537	553	562	536	502	535	522	541	512	489	489	515	523	515	552	526	529	542	538	559	496	541	474	493	542	545	539	494	554	549	559	532	520	521	530	521	528	510	507	562	530	544	541	546	564	523	557	543	516	543	501	498	460	513	527	525	540	505	512	531	520	543	545	538	511	513	495	519	481	538	558	542	510	513	505	512	546	532	543	519	528	526	558	519	530	522	544	569	490	529	508	553	555	542	521	544	533	563	512	524	558	518	545	523	498	536	501	489	498	482	511	529	485	512	490	530	539	521	540	501	519	532	546	519	547	541	550	522	543	538	538	565	508	569	538	540	516	524	512	506	519	515	554	532	531	550	519	518	506	559	533	521	548	518	554	561	472	547	484	528	550	565	543	485	543	533	481	532	560	500	481	565	533	560	506	551	521	490	538	526	595	530	489	550	506	498	536	533	503	561	534	539	510	522	531	508	521	552	546	488	515	573	549	546	495	558	492	501	482	529	518	540	540	509	540	535	483	533	565	481	539	510	531	576	516	528	518	506	517	578	514	529	541	504	537	568	495	526	525	497	548	516	488	502	509	531	511	535	518	492	540	505	518	543	540	492	508	535	532	549	560	528	515	512	563	529	520	556	554	559	546	549	530	563	538	557	539	486	497	554	529	543	525	534	547	528	510	532	504	518	477	493	512	547	531	514	528	510	546	559	577	533	508	487	542	508	507	516	541	519	542	562	537	508	516	522	522	555	511	489	547	519	476	504	529	521	484	546	542	529	489	555	541	587	533	523	485	528	513	552	514	523	572	530	503	558	526	542	545	527	547	526	500	564	511	507	529	517	524	496	492	560	528	541	525	496	513	519	519	515	524	515	509	544	498	501	533	516	504	537	532	499	520	571	464	506	522	502	541	515	532	533	525	530	533	525	519	539	564	516	550	493	537	550	533	492	515	507	536	519	558	533	543	491	560	513	583	539	513	519	490	531	539	503	570	516	544	548	566	498	566	553	547	550	583	568	568	533	494	567	527	528	567	538	512	553	570	519	511	487	468	536	531	540	544	509	513	530	527	520	538	520	538	540	521	499	553	528	569	549	539	522	505	497	522	543	516	510	537	530	546	541	507	540	568	526	529	561	535	504	532	523	511	566	530	566	549	555	514	513	527	558	492	550	538	520	488	523	567	539	550	566	538	539	560	545	563	487	505	517	492	512	513	543	527	526	564	515	495	540	489	568	514	498	533	547	542	491	552	518	512	511	512	496	537	486	535	553	522	529	537	573	527	559	527	508	522	603	551	511	526	572	517	501	552	517	530	519	543	538	584	493	578	507	579	586	503	556	530	504	512	534	518	517	527	536	539	540	529	566	574	533	482	515	532	527	518	540	527	541	540	526	528	569	524	523	512	499	522	527	566	509	529	540	539	513	524	523	554	498	510	516	523	550	560	515	523	516	531	555	527	454	527	514	532	519	488	551	496	496	542	514	499	518	555	522	547	546	537	562	540	541	496	561	533	525	551	554	526	515	511	549	536	524	510	512	505	524	531	511	528	518	534	542	524	518	537	526	541	521	483	528	560	529	489	560	530	530	517	498	511	528	557	545	465	532	547	556	511	571	539	515	520	503	503	558	537	532	578	482	486	517	522	522	541	520	536	520	532	517	537	583	499	493	485	535	540	542	530	557	570	548	522	518	557	535	520	495	564	520	512	528	573	564	507	523	537	536	524	540	552	503	534	488	506	491	532	548	553	540	524	547	546	505	513	508	535	544	548	509	519	509	524	513	535	537	555	522	555	517	545	529	546	524	522	541	541	519	526	503	492	515	496	538	510	521	527	539	534	553	569	529	548	522	570	505	503	521	524	533	531	518	488	534	540	522	520	528	520	530	504	548	487	540	530	504	532	542	483	510	525	539	496	520	484	488	500	525	496	513	461	510	494	538	578	538	538	522	522	498	523	503	505	515	484	508	526	605	513	545	509	514	540	473	530	554	532	595	549	515	550	540	547	544	489	558	493	566	558	525	571	519	552	525	535	514	516	565	515	530	519	502	509	505	489	513	495	498	472	518	567	550	551	525	558	596	494	562	539	500	529	572	522	509	555	514	523	478	477	523	506	523	493	557	529	533	501	544	557	566	557	533	534	523	563	541	500	534	517	553	530	553	537	523	577	486	533	504	537	559	524	539	498	502	505	506	477	538	520	544	530	501	550	494	542	521	583	568	537	538	500	538	524	495	533	530	505
24095	22194	29970	27580	20855	8331	504	337	330	290	312	324	285	284	311	304	293	301	360	328	293	295	280	313	270	261	300	255	271	295	294	278	274	287	285	265	292	281	276	267	318	256	288	302	301	289	327	297	299	273	271	298	274	301	275	273	270	297	288	296	276	258	296	311	293	292	301	315	313	356	319	307	284	281	291	288	286	276	255	285	282	290	293	301	338	277	261	304	288	299	275	274	251	290	303	310	272	308	300	285	303	289	273	312	319	286	291	299	284	301	272	318	314	318	286	324	274	307	333	290	283	266	328	280	277	265	305	299	290	277	295	260	282	278	280	293	287	251	276	297	283	284	279	294	290	320	299	291	270	275	299	303	287	304	308	305	269	298	293	282	295	280	303	315	290	276	288	268	280	295	311	295	280	304	292	309	315	274	278	293	279	310	264	294	285	276	327	283	296	295	287	312	287	250	292	260	261	276	294	314	298	249	287	313	264	270	287	257	282	261	289	286	252	272	283	298	274	276	277	290	273	281	298	309	330	317	280	253	303	261	301	302	293	277	286	292	278	292	271	274	262	261	291	252	271	280	298	304	270	250	294	296	277	300	308	275	300	270	292	295	314	307	287	279	272	279	313	302	253	283	278	291	257	281	292	291	247	278	267	330	275	292	310	261	274	294	292	287	268	302	292	251	295	248	304	303	277	274	284	308	277	299	304	284	260	287	290	288	272	290	295	283	282	280	291	287	275	264	310	273	310	278	313	273	278	298	270	268	269	286	282	279	325	266	282	293	288	278	300	268	286	278	260	264	263	291	298	297	266	269	256	291	269	324	298	309	261	304	277	294	279	282	266	289	263	271	256	311	331	304	273	258	285	307	268	284	259	305	286	246	285	292	323	297	294	272	284	286	271	298	289	308	289	281	303	293	295	286	303	292	314	271	290	288	286	300	289	278	292	288	286	269	304	291	281	274	299	269	278	293	261	270	285	294	301	285	281	268	308	277	274	280	276	328	307	283	268	305	298	293	298	288	288	286	321	311	272	292	282	260	277	293	290	288	309	316	291	292	313	327	280	290	266	306	275	289	285	298	273	279	275	322	288	279	296	300	318	290	283	283	291	301	274	283	298	267	270	294	285	286	291	276	284	287	290	242	283	280	261	278	308	308	271	310	286	285	269	284	261	310	255	257	301	295	287	298	287	318	307	286	288	334	280	272	271	283	292	274	317	260	281	273	273	307	258	311	258	272	279	267	289	251	309	275	297	280	260	296	265	275	261	338	308	260	260	328	300	313	303	289	288	314	284	299	279	253	295	290	304	295	276	271	279	284	297	284	252	294	308	277	309	290	288	273	269	288	284	271	292	296	277	282	287	292	298	249	282	284	254	285	297	263	277	268	279	312	297	303	283	284	302	274	301	301	273	293	283	284	272	263	307	286	296	313	284	283	281	286	266	277	284	266	324	275	305	302	269	286	296	308	306	295	309	296	276	295	303	277	264	274	282	267	286	306	303	277	294	280	289	259	286	300	301	287	300	265	300	270	274	303	294	287	327	292	283	296	290	309	295	296	298	312	285	292	278	276	286	280	287	288	325	299	274	298	289	279	277	283	287	297	285	270	285	280	262	286	264	300	304	289	265	247	294	299	295	270	300	292	293	283	283	279	271	319	292	260	310	316	273	298	278	287	278	302	250	277	270	300	270	294	300	282	297	278	267	339	280	290	289	298	307	281	342	297	304	332	276	294	329	309	276	320	283	276	297	292	292	277	310	283	290	281	290	293	308	278	263	293	274	284	293	303	301	310	287	295	298	291	286	323	298	285	291	294	284	310	282	285	283	308	287	306	271	263	295	288	296	261	291	277	292	292	299	311	260	290	264	297	294	289	278	295	285	286	301	282	265	279	313	273	270	297	306	277	288	308	324	274	274	281	282	300	265	294	288	295	293	302	287	283	297	302	261	287	289	269	259	307	311	288	298	290	283	280	306	301	303	295	270	279	265	273	303	277	294	269	288	292	278	287	279	283	280	300	273	303	253	301	310	294	289	286	277	259	257	261	297	296	281	284	291	286	269	300	297	309	289	303	301	274	275	289	300	285	308	291	325	277	276	285	264	286	278	283	276	274	298	281	291	282	253	271	301	291	271	276	282	307	248	280	268	284	276	267	281	290	279	274	301	262	272	268	300	265	275	285	299	247	291	301	300	302	282	298	294	315	276	312	252	283	278	285	288	271	302	273	284	291	282	313	279	299	331	280	274	269	285	308	281	267	299	264	289	263	281	279	328	250	310	267	290	280	260	273	290	293	345	267	290	329	287	316	258	282	305	277	285	289	320	304	291	286	306	272	280	276	296	299	274	268	303	292	306	306	320	288	271	280	295	288	296	285	305	276	323	288	283	297	299	318	294	272	298	288	302	278	289	282	296	303	279	300	314	302	304	304	303	309	273	281	283	296	294	290	281	270	299	277	310	283	290	301	286	287	318	254	289	287	280	286	300	269	288	288	247	291	279	290	271	281	287	307	291	266	284	287	290	307	272	318	262	274	302	276	316	300	269	274	322	326	296	283	301	282	287	261	276	285	281	290	305	304	299	274	302	295	298	276	279	318	285	298	278	283	275	263	297	293	245	276	265	302	286	259	285	298	293	309	304	291	306	295	283	276	286	316	289	297	291	257	303	276	315	267	287	298	307	273	293	279	274	268	297	302	304	281	302	260	260	278	263	285	291	278	304	271	279	275	311	276	282	280	290	286	300	287	310	277	304	279	273	267	308	284	299	307	272	293	310	291	282	288	303	275	283	268	258	285	295	272	300	261	276	281	300	277	266	306	236	301	304	298	272	282	277	304	311	298	290	295	310	287	306	280	322	253	290	281	295	302	287	280	316	318	283	297	273	288	262	263	296	307	290	267	260	253	305	284	301	308	282	274	269	290	281	297	326	270	290	262	300	295	321	273	285	283	305	244	285	285	308	305	273	309	297	296	333	301	312	311	297	282	298	296	304	302	274	290	301	285	256	279	268	285	313	259	289	335	279	268	305	255	296	294	268	282	310	257	266	291	324	291	271	297	266	271	257	284	250	308	277	267	272	298	280	290	278	272	305	270	283	291	255	292	281	288	313	283	274	291	262	271	272	287	287	289	300	270	285	259	269	308	273	275	334	293	297	259	277	253	276	291	283	308	284	326	257	297	296	279	317	288	311	272	259	266	284	290	302	302	282	300	267	281	283	302	289	329	300	285	289	271	284	309	287	267	283	277	278	306	311	277	302	265	311	297	353	262	296	309	285	306	286	281	299	291	259	257	314	295	283	303	290	275	263	267	313	269	309	292	292	261	287	263	303	279	262	286	276	288	284	296	279	280	291	268	272	286	282	290	284	325	292	299	285	311	292	297	281	286	298	280	280	291	312	277	304	249	301	270	251	265	269	285	300	266	268	268	278	284	335	274	301	286	273	292	283	291	267	249	304	304	266	308	267	289	305	298	287	288	280	250	289	278	289	307
59135	85754	62136	42882	19866	982	681	563	570	563	545	508	559	521	486	529	499	516	502	530	480	492	485	474	486	512	536	499	498	467	513	532	509	497	472	494	498	494	487	501	515	478	487	523	482	502	521	468	542	488	488	505	517	509	483	500	528	525	486	469	465	483	509	527	508	460	498	515	653	661	643	562	484	543	481	531	483	528	490	450	553	478	465	499	530	471	482	479	524	497	472	482	513	504	472	484	538	465	512	508	474	489	472	493	507	489	485	484	483	537	488	518	517	493	518	513	502	492	490	467	515	522	483	489	508	505	520	509	546	514	498	499	506	473	539	538	482	511	522	492	480	486	501	500	475	530	496	450	460	477	484	462	503	434	498	483	493	510	517	489	478	459	505	499	467	520	487	511	480	459	493	512	501	473	508	502	473	479	503	521	521	492	527	517	485	471	497	500	535	479	461	464	495	471	500	491	493	507	489	506	505	519	479	513	493	491	467	510	499	527	484	513	465	507	474	459	487	528	499	490	504	492	505	517	467	494	487	512	493	504	479	529	493	473	513	487	474	498	489	509	488	535	497	493	463	531	500	485	499	479	519	520	470	490	476	497	530	485	481	513	468	513	465	505	503	492	509	493	510	488	480	488	521	504	534	479	508	518	484	521	502	475	493	509	497	504	483	524	510	540	475	489	504	499	524	481	475	485	503	513	459	480	506	514	497	475	478	506	488	495	462	461	503	536	531	532	506	467	489	500	489	515	479	473	489	522	462	528	475	486	537	490	497	529	503	501	470	501	477	453	478	506	480	500	487	469	489	484	480	514	471	497	498	493	450	517	491	466	479	458	512	495	458	484	523	480	493	510	505	474	527	480	472	531	504	496	518	481	461	458	470	486	497	536	465	485	516	500	491	514	453	489	487	494	502	483	484	482	484	512	464	498	511	486	508	511	465	468	486	466	448	472	517	468	491	476	528	487	542	479	487	505	488	486	564	448	503	498	529	489	497	455	523	460	481	474	499	534	508	497	495	488	491	497	499	479	500	509	560	520	493	435	513	478	511	509	536	504	470	509	503	483	525	514	481	471	467	486	485	463	514	472	483	479	528	491	483	510	497	539	485	502	509	497	511	520	503	449	516	470	498	480	485	503	497	500	493	482	491	475	531	486	524	509	526	513	480	505	499	446	484	485	509	476	507	501	480	490	529	496	517	491	498	498	485	501	519	497	497	463	501	530	487	512	464	502	514	515	489	483	474	486	457	489	470	479	484	455	523	488	498	524	490	467	506	484	500	474	454	486	492	528	512	491	472	504	520	517	532	496	487	504	475	540	461	494	490	499	531	478	502	529	474	484	479	467	475	471	508	467	464	504	503	446	454	470	495	501	469	492	492	532	500	504	490	493	474	523	468	492	490	533	491	514	499	520	466	477	518	460	475	485	492	502	500	485	485	482	517	487	468	456	539	523	480	490	511	452	484	480	500	513	501	470	470	456	531	532	494	470	507	509	514	549	492	503	473	465	487	524	475	476	501	533	505	496	486	466	495	529	477	482	506	499	502	470	505	464	465	529	501	537	466	487	502	509	527	473	521	524	507	488	457	501	489	493	487	495	484	465	498	503	489	495	466	486	494	519	466	514	486	453	486	516	477	523	471	519	506	522	484	500	519	520	536	452	533	502	479	498	464	468	512	494	515	492	503	498	516	509	497	457	448	523	477	489	473	478	490	487	494	471	477	476	473	476	487	474	492	481	482	476	476	487	496	486	474	476	513	526	457	498	529	493	504	484	508	490	478	523	492	468	503	503	522	547	480	494	532	494	524	497	463	495	513	511	503	528	489	493	470	548	529	467	488	489	534	509	489	434	488	489	449	514	457	479	480	463	476	483	475	466	437	468	490	498	481	481	484	523	491	510	491	472	500	460	490	442	471	519	501	503	466	459	544	537	463	549	529	497	496	502	485	490	493	506	496	509	485	506	468	475	481	510	491	510	495	469	498	484	489	522	472	528	486	540	487	532	466	485	505	465	492	481	535	461	507	522	522	502	454	500	500	515	505	501	483	522	491	488	523	465	511	483	492	498	473	479	479	515	492	509	469	455	510	492	459	520	488	518	513	465	494	481	513	478	480	509	522	503	453	494	514	531	525	456	480	504	489	482	499	508	512	519	488	466	480	488	501	512	492	516	558	438	465	451	513	448	515	434	489	451	501	478	497	475	495	507	474	513	469	496	508	501	456	512	499	493	524	535	533	469	534	495	512	521	497	508	507	477	489	494	494	535	485	497	477	466	483	536	521	516	479	506	495	494	506	492	519	514	454	469	470	518	490	525	509	480	496	469	529	483	439	479	466	481	510	461	497	476	510	482	491	439	511	535	488	522	489	496	514	511	513	529	506	499	531	505	479	523	528	495	502	474	504	472	484	509	508	457	489	477	502	498	473	498	492	504	475	493	465	515	511	482	522	483	478	507	441	521	462	524	487	475	546	498	513	494	496	506	488	508	497	510	504	458	480	471	519	484	502	480	505	484	481	465	495	507	513	506	491	487	498	483	494	497	479	477	532	455	522	476	496	490	491	495	491	518	465	487	442	459	509	504	496	487	516	556	495	479	444	501	484	496	466	496	504	497	480	530	474	503	499	497	465	518	477	461	548	502	484	468	531	488	519	467	516	521	492	516	510	489	494	472	498	456	515	524	484	493	485	492	471	496	531	505	496	486	467	464	524	494	432	443	504	480	478	507	508	472	489	516	463	500	550	526	521	472	500	515	529	484	472	476	495	487	480	520	447	491	486	468	463	440	478	512	477	453	464	495	518	510	552	477	500	463	415	468	485	500	484	506	476	482	495	470	473	484	495	486	500	529	483	484	474	496	466	501	506	479	489	490	494	463	506	476	544	492	481	480	512	519	525	518	522	473	476	495	487	487	511	475	466	476	530	472	493	428	510	500	533	451	502	509	522	538	493	451	463	468	458	496	491	515	518	462	481	477	492	555	457	516	487	468	468	546	487	529	485	497	517	478	462	552	475	504	529	494	504	532	486	473	533	485	449	489	441	495	507	501	498	457	510	501	502	487	508	481	504	471	501	511	506	487	503	492	526	470	484	502	487	467	457	496	473	508	525	487	530	479	476	486	515	523	491	462	515	515	449	464	474	475	495	488	513	474	483	496	515	511	519	512	484	521	510	447	524	499	519	511	491	480	467	496	466	496	452	470	507	506	509	471	512	498	467	470	481	477	452	512	516	501	488	483	501	510	462	479	534	488	494	473	496	455	479	520	488	478	532	543	480	479	519	510	466	495	516	486	449	482	505	476	501	492	503	506	477	525	510	486	540	495	475	486	490	465	467	467	471	503	473	499	503	492	482	489	476	456	503	473	530	498	484	500	510	524	541	504	472	497	477	479	495	471	513	502	456	501	468	497	489	523	509	498	462	453	512	488	495	523	478	446	495	461	449	524	532	509	507	481	493	515	513	486	462	522	516	488	475	501	477	481	485	488	476	494
23028	21566	29288	25853	21689	17687	3862	460	395	383	399	364	384	373	359	355	354	378	371	363	379	335	364	354	370	349	345	366	332	368	376	325	336	341	373	360	338	372	324	333	344	380	356	382	336	389	328	375	381	329	360	339	331	373	335	366	354	368	347	361	360	343	363	360	327	346	318	361	391	449	428	393	368	359	312	356	387	354	372	381	357	376	345	322	332	374	377	343	345	355	371	356	367	361	341	345	378	344	368	357	319	364	347	362	358	355	323	353	339	319	372	358	371	347	346	346	344	400	312	367	380	319	346	356	383	350	337	359	328	360	342	364	333	370	346	361	356	363	341	364	344	339	352	351	356	348	327	329	387	321	362	365	336	339	326	370	360	337	329	326	360	331	351	358	357	368	357	347	360	346	364	303	378	347	364	358	350	371	355	348	368	358	350	346	375	327	340	330	333	359	352	336	373	333	362	360	359	367	356	365	349	345	360	315	344	397	366	345	349	335	321	341	358	333	335	348	333	381	370	363	345	327	335	383	364	326	335	355	345	352	392	364	322	357	340	345	360	351	347	365	359	355	341	353	339	323	355	364	349	349	340	364	351	351	344	349	321	375	340	359	340	342	343	356	350	329	325	368	348	329	371	337	372	373	341	350	363	318	358	368	350	334	383	335	374	382	364	352	367	383	378	370	330	376	341	376	337	373	324	332	347	352	363	354	331	380	347	363	315	349	337	344	336	345	348	365	378	361	352	365	367	334	354	370	367	318	373	360	343	313	338	329	334	363	379	364	353	352	347	323	340	358	349	355	349	355	351	309	329	338	367	371	348	373	368	344	338	353	331	329	379	325	356	371	350	361	344	354	364	379	347	363	345	329	331	345	366	353	362	304	385	361	334	369	363	318	363	349	383	360	349	344	344	376	362	374	376	363	364	382	328	335	321	324	333	348	356	329	339	335	325	363	349	353	363	338	345	338	346	382	337	320	330	338	342	357	374	319	305	367	336	373	333	353	359	324	360	336	335	343	370	359	338	369	337	342	379	369	345	354	377	330	329	339	335	354	375	361	379	377	378	356	330	345	338	330	323	355	330	356	343	355	338	345	344	325	327	361	379	332	390	370	343	357	339	322	340	341	324	314	346	360	348	358	336	330	369	365	359	341	343	344	374	357	362	331	357	322	302	309	353	340	339	311	327	347	351	366	362	338	361	347	341	380	349	341	334	352	352	332	368	356	360	364	333	362	323	346	379	358	313	371	359	353	323	380	332	351	359	354	332	358	396	336	363	360	395	348	344	351	353	374	385	389	332	331	340	356	326	324	368	416	341	331	333	346	334	358	344	340	336	353	345	359	332	356	328	349	334	351	354	355	351	325	336	378	343	398	322	329	357	333	350	339	347	303	346	364	392	334	345	337	301	377	353	348	355	358	360	358	370	332	356	335	350	369	337	348	318	330	348	347	330	360	352	369	352	388	339	353	337	366	344	323	366	343	340	349	325	349	331	350	368	328	316	349	346	357	352	357	344	360	356	373	338	345	360	362	351	294	362	329	364	363	342	381	345	324	354	343	305	371	363	363	368	352	323	386	341	332	333	338	345	344	356	369	337	337	362	304	323	344	322	350	331	355	350	359	349	347	359	360	341	338	336	339	369	333	374	325	341	375	326	316	304	343	349	367	351	361	372	380	303	365	340	368	318	363	369	384	375	350	353	357	324	372	332	331	342	344	351	372	342	354	376	334	358	362	330	358	345	368	348	335	368	341	360	342	371	326	337	345	368	388	372	358	305	376	352	355	384	338	351	333	350	359	362	353	330	384	322	354	372	372	350	352	343	354	362	344	367	346	359	319	358	342	336	320	343	370	340	355	346	355	339	331	342	327	313	328	330	326	327	316	324	372	379	349	369	355	339	330	332	340	321	322	333	326	364	346	321	356	328	332	310	322	364	329	331	351	349	368	332	360	338	356	331	354	373	350	342	365	331	350	335	350	349	354	349	325	370	347	350	360	345	370	355	362	355	373	351	370	364	383	370	304	362	343	352	379	351	329	370	337	336	349	328	323	335	315	336	365	364	353	358	350	338	318	376	380	339	368	346	352	350	331	358	350	316	370	350	357	368	343	378	314	349	341	351	374	329	339	339	337	342	370	359	368	368	378	343	335	329	320	330	366	333	314	331	343	343	366	373	360	337	355	345	348	325	345	332	346	325	375	350	344	339	364	334	350	367	366	358	344	322	391	359	378	340	345	366	324	369	335	319	372	335	357	331	350	337	330	373	356	344	360	324	325	361	340	315	357	363	342	351	352	361	334	338	370	313	384	355	335	317	362	361	357	379	359	365	305	344	371	327	344	346	337	335	366	339	344	338	322	334	399	346	350	373	351	366	343	331	335	352	382	345	338	350	341	343	335	364	344	332	349	347	297	362	377	332	345	348	356	375	348	353	346	355	359	345	380	364	341	361	348	383	354	358	341	335	366	343	362	350	330	359	344	344	337	363	352	360	359	352	362	365	368	371	337	307	376	358	377	332	348	320	362	333	356	345	356	343	368	346	359	369	338	343	342	354	353	332	379	330	340	333	370	363	347	324	376	340	352	355	370	335	320	351	364	360	352	345	387	352	339	344	334	333	405	328	345	352	363	345	372	369	362	342	351	336	387	360	380	318	307	318	317	335	316	354	333	347	326	348	337	351	352	351	360	338	344	347	336	367	362	385	362	344	351	330	347	328	360	341	382	310	393	372	339	363	363	354	349	362	342	332	327	352	342	352	350	368	347	340	356	371	371	367	339	328	355	346	374	387	353	349	358	354	325	366	335	356	336	329	300	379	339	344	347	337	350	353	391	329	345	343	372	362	350	366	346	371	343	346	376	359	305	344	345	325	316	357	375	343	354	388	349	347	383	373	325	377	348	356	336	350	335	382	328	330	329	363	365	352	369	327	321	362	332	385	346	316	322	376	352	347	349	349	348	357	342	357	320	360	340	334	338	333	346	373	364	339	363	356	304	344	363	356	340	342	361	327	334	357	332	368	331	361	332	328	319	363	352	329	369	406	330	325	337	322	352	351	338	337	350	331	356	336	377	333	337	326	309	374	330	320	347	340	358	341	353	354	349	379	356	349	327	336	374	338	357	330	349	347	345	339	319	372	345	366	339	350	371	345	337	347	335	386	338	329	344	346	369	357	359	372	352	342	326	320	356	331	369	325	366	335	342	342	325	356	360	369	362	343	346	362	405	346	344	348	318	345	366	344	319	362	372	353	391	344	359	383	358	331	338	343	349	362	353	344	366	372	345	339	331	371	386	341	322	347	365	350	379	350	325	339	353	334	341	375	366	330	311	346	342	329	364	354	354	327	325	334	345	371	346	356	359	354	365	351	342	363	344	346	338	393	380	338	353	322	369	354	342	325	336	371	332	348	343	334	346	326	331	354	338	373	359	344	365	315	378	331	364	346	329	370	354	374	361	327	357	336	360	355	373	364	334	363	357	349	353	334	348	372	341
58732	94753	71933	51364	26150	1534	871	769	677	728	688	647	596	589	609	587	635	580	606	618	593	572	631	581	626	594	631	597	621	623	596	593	584	578	570	562	596	583	559	532	598	605	600	646	585	547	594	610	559	608	592	592	558	653	568	614	585	557	571	600	598	592	561	587	571	606	561	612	782	945	813	709	647	591	580	540	589	600	580	570	544	562	527	543	561	608	605	578	560	576	598	554	613	570	561	588	635	599	587	625	551	560	557	577	569	585	608	613	594	581	591	558	565	538	555	589	595	569	565	596	552	530	590	577	575	566	554	554	592	600	576	557	566	585	626	573	582	585	544	600	572	591	551	567	593	577	574	575	549	617	521	525	542	533	558	548	559	579	557	566	592	591	541	608	562	562	583	582	555	592	573	550	568	574	551	529	552	599	551	577	568	569	565	584	573	571	603	534	565	613	566	571	594	583	569	594	615	578	537	578	599	554	585	620	584	561	593	581	575	589	590	538	569	544	598	571	562	600	550	644	645	649	583	538	606	569	590	599	612	569	601	603	566	569	550	551	607	564	581	548	536	588	561	563	588	575	593	608	600	577	520	584	559	583	568	579	593	566	562	606	558	602	554	552	580	530	598	607	584	545	579	550	577	582	532	600	595	574	562	559	542	548	578	609	570	580	593	552	621	563	579	614	567	589	551	547	574	539	604	568	594	625	558	583	557	563	609	591	580	572	546	603	548	563	612	581	581	620	600	609	582	597	563	564	585	581	574	575	581	603	586	581	589	601	598	542	584	581	558	594	540	585	590	570	539	560	575	563	536	591	589	612	613	560	614	568	579	624	583	575	530	529	594	536	624	600	588	584	566	601	558	605	607	563	572	595	585	594	582	597	601	591	576	611	577	563	602	556	559	542	605	550	610	569	576	578	565	580	571	591	599	555	607	598	598	587	602	581	576	561	584	567	536	571	540	579	564	608	588	588	573	605	547	605	595	552	594	533	585	581	578	569	562	611	534	599	557	578	586	565	587	565	578	555	593	575	601	548	596	571	570	568	610	522	562	566	589	574	570	620	574	569	530	596	597	557	555	611	543	539	609	606	599	570	596	560	574	573	562	552	592	579	581	563	548	615	558	600	596	591	595	569	607	594	539	573	592	588	580	586	602	587	580	595	570	608	563	516	549	574	581	567	550	545	549	561	580	604	561	583	604	573	559	561	592	617	573	573	579	598	548	548	550	608	625	573	548	592	536	571	612	571	582	581	535	571	584	570	562	569	604	548	573	588	577	481	563	581	545	569	563	576	544	545	580	552	577	594	580	541	588	551	587	563	638	574	608	542	554	575	557	589	602	573	578	559	553	544	603	592	546	610	589	601	599	577	508	547	633	509	575	572	606	560	632	559	574	561	565	600	575	545	589	557	605	564	556	563	554	541	539	552	575	575	631	605	561	580	591	600	562	560	583	546	580	595	600	593	557	533	603	558	622	542	530	578	609	555	616	565	599	553	615	604	577	571	581	600	583	597	554	566	597	567	533	581	571	587	527	619	580	581	590	547	561	581	602	549	592	543	570	570	579	570	592	635	588	583	598	612	573	597	567	568	617	556	579	573	563	635	593	583	590	584	620	564	578	585	560	614	582	567	590	562	592	603	596	582	610	571	577	554	571	594	557	590	585	571	574	578	572	554	581	549	564	575	562	558	572	587	567	602	591	540	542	570	543	537	602	514	583	561	585	593	583	530	548	546	599	608	614	573	555	554	554	589	563	542	534	597	604	575	566	562	568	596	587	564	577	623	542	602	564	562	623	610	599	585	552	561	568	612	536	553	598	570	578	610	593	553	556	585	536	581	568	583	617	533	601	549	578	522	564	608	558	572	544	554	556	578	547	603	583	593	597	577	576	568	580	585	575	557	589	594	602	571	592	581	572	569	649	584	605	593	610	575	558	586	569	577	557	567	614	571	564	574	563	571	578	587	569	550	615	566	566	549	592	537	550	595	528	580	612	591	580	567	590	581	551	609	580	620	557	564	590	574	584	622	583	604	579	547	588	566	591	583	602	576	542	576	568	575	601	568	565	607	541	578	596	645	587	563	588	565	559	579	569	558	561	586	580	520	589	577	556	577	591	554	536	617	561	586	587	611	590	595	555	570	561	597	571	582	570	584	561	554	559	506	586	551	550	581	582	585	589	587	558	566	542	581	560	568	578	579	575	553	617	535	627	563	555	608	570	550	570	597	566	576	592	566	576	545	566	559	593	570	611	554	558	602	580	552	593	567	524	612	542	561	606	573	592	570	588	603	611	608	560	569	584	579	559	549	571	599	555	563	570	536	557	569	591	621	595	578	568	560	570	592	550	561	580	603	554	596	581	580	582	672	563	554	568	567	560	588	618	578	584	563	581	533	562	553	572	596	573	590	587	563	579	577	546	548	553	558	569	575	575	576	587	562	586	570	562	572	544	556	591	597	596	556	588	526	558	602	541	584	546	588	586	547	593	577	579	609	620	613	572	554	584	560	552	565	541	538	523	581	574	583	536	574	589	575	583	541	563	518	569	565	567	521	579	593	564	557	570	597	598	570	599	577	546	559	578	576	579	591	614	577	590	626	580	599	575	558	584	569	598	568	554	590	587	588	602	608	558	562	573	599	556	573	578	568	579	555	570	543	580	584	557	591	584	563	627	560	633	560	590	620	615	553	594	625	551	579	570	553	552	576	567	564	591	560	565	538	526	578	587	581	550	544	581	612	591	604	622	583	553	581	596	596	586	641	531	591	598	607	568	561	598	562	607	599	568	589	554	584	601	577	586	549	602	566	580	625	607	593	628	545	569	595	572	607	564	585	581	574	569	615	618	587	566	546	523	583	552	600	621	584	559	611	572	592	588	562	613	537	565	589	583	609	602	552	605	562	562	564	577	613	631	569	588	592	576	568	598	599	597	532	552	561	511	605	557	528	589	570	582	611	572	574	581	590	563	549	548	567	556	594	628	574	594	594	567	627	630	577	586	566	540	603	573	590	548	581	593	570	559	597	581	532	588	603	575	592	584	585	549	606	599	551	569	580	541	607	576	611	573	567	579	579	577	571	581	565	551	613	548	531	574	590	521	584	569	613	623	577	592	581	582	578	582	557	578	586	557	600	604	579	610	602	550	577	569	569	584	606	562	545	586	591	602	571	596	576	570	558	527	574	570	544	591	606	594	582	609	552	564	567	587	577	565	573	587	618	552	521	586	573	568	557	568	609	602	571	574	562	565	588	616	553	572	620	576	552	542	571	567	565	567	618	577	577	605	583	592	571	557	587	600	597	550	543	603	583	566	607	539	558	607	598	600	600	607	593	564	551	530	588	566	529	570	524	567	583	540	525	614	604	574	588	559	567	557	608	570	581	556	549	565	575	575	565	552	551	571	607	593	595	581	568	549	578	623	607	600	603	590	582	577	594	550	517	578	569	564	545	580	554	577	583	523	540	579	608	569	587	550	584	583	598	559	600	591	574	617	550
28415	26314	24325	14048	2150	323	304	328	316	317	301	304	342	326	327	340	350	324	340	302	284	302	320	306	310	318	312	331	337	319	318	315	304	304	304	317	355	280	337	310	332	320	320	344	293	324	292	324	305	334	298	294	294	306	334	289	329	314	287	334	341	337	314	332	341	346	298	341	324	352	336	328	347	306	319	337	304	302	295	319	288	296	309	319	323	309	291	318	331	298	327	324	308	303	337	303	316	274	323	298	302	302	293	325	299	325	281	301	321	335	314	321	309	321	318	336	272	288	301	304	300	300	324	355	305	318	340	312	319	300	289	348	324	303	355	306	314	329	308	319	349	295	310	313	272	290	303	327	318	316	350	302	331	317	295	332	331	293	293	314	323	339	305	303	324	326	334	325	294	291	311	325	322	316	274	337	312	339	311	307	304	346	310	316	313	287	328	328	327	320	309	324	323	321	294	318	298	334	308	320	314	312	323	287	343	285	335	291	310	314	316	303	291	304	342	308	308	307	291	322	323	325	278	317	317	339	302	337	328	313	344	341	336	295	282	319	317	330	307	337	307	354	289	323	312	322	305	302	317	303	393	273	297	330	315	305	313	318	307	310	312	326	318	312	329	325	286	330	322	305	300	304	297	306	322	335	339	338	299	313	311	349	302	339	297	282	318	321	317	321	322	276	308	310	307	284	332	309	303	323	333	316	304	303	302	334	321	301	331	337	333	302	330	324	326	310	288	319	310	291	339	330	302	283	330	325	336	332	327	315	338	301	291	293	327	300	319	316	296	304	303	333	284	342	317	317	300	273	316	304	306	315	331	317	321	328	277	324	319	326	345	340	325	297	345	325	293	316	316	327	312	328	327	340	283	323	350	300	325	340	339	334	331	322	306	325	287	307	302	319	317	290	294	338	310	317	312	315	333	299	310	306	308	311	315	332	308	283	301	337	314	294	316	328	285	309	339	309	313	333	308	326	324	311	332	297	291	314	340	321	320	314	311	283	308	336	310	313	316	327	294	336	331	294	316	274	320	300	292	306	348	292	339	318	322	316	279	322	300	329	314	297	329	337	317	288	311	317	331	275	300	332	310	351	321	287	290	353	345	298	309	307	316	363	329	312	294	323	315	308	279	291	272	316	326	309	323	317	351	327	337	322	298	304	308	296	340	304	311	325	297	307	315	327	317	307	323	341	297	311	349	347	340	299	311	304	337	315	288	295	329	291	364	330	322	332	321	328	310	320	318	289	337	324	309	307	359	317	326	335	306	298	300	324	294	312	312	278	315	312	308	298	329	294	296	349	332	305	342	321	290	319	292	343	318	336	324	297	351	336	338	335	332	348	374	336	328	332	330	318	321	290	285	297	301	316	303	323	334	324	314	291	353	314	326	343	323	294	320	323	299	331	308	324	336	290	334	311	307	307	293	277	339	329	336	336	339	319	302	283	318	296	329	313	316	323	297	307	317	320	285	301	304	309	327	327	302	325	317	282	318	325	308	307	318	287	283	292	322	328	330	299	300	351	340	304	323	300	342	321	336	271	321	286	320	314	322	322	346	306	307	309	293	360	326	313	310	345	312	293	273	326	328	355	339	330	293	305	321	300	319	309	303	280	321	293	313	288	337	295	298	307	310	296	301	309	323	341	293	326	273	324	298	354	286	331	305	312	314	305	340	294	284	298	334	302	325	315	327	312	303	339	321	341	301	347	304	301	319	296	329	302	334	313	316	345	320	295	323	337	328	289	331	316	305	303	295	320	327	319	314	331	320	290	306	317	319	317	330	280	279	306	304	297	319	321	313	319	331	310	317	298	293	327	305	288	306	286	318	340	324	330	344	297	324	311	326	293	316	302	299	306	304	314	316	332	325	288	298	309	302	321	304	306	297	294	318	314	340	302	307	295	325	322	328	294	301	331	334	326	314	307	321	299	274	336	290	276	313	323	300	357	301	290	306	289	333	339	321	352	308	302	293	296	322	322	356	309	314	313	313	309	320	323	318	318	298	307	325	323	317	315	288	328	283	314	306	307	312	307	305	318	318	293	308	338	329	343	319	296	327	331	314	346	326	287	297	289	322	322	305	330	324	319	348	334	327	304	324	331	292	332	307	317	310	316	327	314	295	273	289	337	326	292	284	328	329	304	316	297	271	320	297	314	327	319	319	290	336	327	308	322	355	307	316	304	313	307	326	304	292	329	317	321	323	308	285	312	318	300	317	316	325	319	326	310	293	345	308	326	303	293	330	313	318	327	321	333	326	313	309	310	337	331	296	315	337	329	319	328	299	318	323	293	317	319	327	319	306	299	345	287	294	303	342	349	346	281	278	311	307	296	331	327	317	331	306	295	322	305	294	320	292	325	304	319	317	338	315	302	314	290	325	291	314	311	315	280	323	305	326	307	291	302	309	312	276	306	322	325	326	295	316	321	306	331	318	327	323	357	319	328	334	305	314	295	311	284	284	283	304	338	326	325	309	332	329	298	316	317	318	308	321	351	323	284	321	296	320	301	298	327	340	308	275	310	331	315	334	323	348	291	284	288	291	317	300	333	282	307	331	329	326	340	335	315	294	311	313	329	331	319	345	305	284	327	322	298	316	302	322	276	320	322	282	301	327	301	324	307	335	313	331	319	298	326	297	312	308	308	301	323	342	291	308	314	289	301	323	332	306	303	285	297	312	305	317	293	334	350	316	346	305	295	305	337	295	315	329	327	305	330	310	334	300	295	346	304	324	319	324	332	290	356	288	326	293	289	308	289	347	331	315	343	316	327	322	296	298	321	341	307	318	337	307	318	305	327	327	318	317	362	330	291	317	287	328	322	303	311	312	318	308	341	321	285	303	316	305	313	313	295	300	323	318	297	296	299	327	304	294	359	289	292	321	339	342	334	309	303	308	278	352	298	314	339	329	332	322	323	338	354	311	331	294	344	359	311	308	295	317	309	334	301	321	289	326	325	283	356	292	340	306	310	306	325	340	308	274	287	335	345	297	323	296	305	347	295	300	326	316	319	292	303	332	299	308	325	300	315	328	340	344	326	309	313	314	311	303	338	316	327	331	335	322	332	359	308	310	322	269	295	302	328	287	330	324	315	311	323	320	341	301	312	287	308	341	313	321	311	296	303	301	277	315	331	310	326	294	308	300	319	305	342	329	321	329	315	322	274	305	272	307	329	314	375	325	323	319	308	318	318	323	317	320	297	326	315	316	282	305	314	281	315	317	327	316	320	304	307	286	337	327	339	307	322	292	326	304	304	353	293	320	319	309	298	321	289	323	285	321	310	323	331	330	314	318	306	318	324	285	306	317	290	329	331	338	318	290	307	317	299	311	326	296	316	304	320	319	296	315	329	290	288	317	308	319	335	308	339	294	314	342	291	276	301	321	323	318	301	312	304	348	329	301	351	340	321	308	328	306	322	302	320	302	305	323	312	335	302	314	304	334	347	342	315	317	327	287	309	318	314	335	310	305	339	273	309	313	331	313	329	337	294	330	300
37164	44015	29391	15972	3833	564	528	544	558	505	562	520	584	582	574	550	554	609	559	593	565	547	561	536	513	549	566	588	565	564	568	582	558	540	548	532	566	547	580	559	551	544	557	539	564	579	578	559	557	590	542	579	553	549	576	533	574	531	567	546	538	547	548	556	528	567	515	623	552	570	580	585	616	544	519	533	542	560	581	526	544	558	555	529	510	519	560	545	555	551	546	547	534	561	564	544	574	544	515	519	528	563	550	519	551	543	570	563	577	546	533	521	560	540	508	583	485	520	572	559	592	552	571	509	558	572	524	534	534	522	578	532	605	547	565	524	549	497	544	537	555	517	553	585	518	537	538	530	554	513	515	530	549	518	520	530	526	499	564	543	552	520	547	600	536	572	548	532	558	548	549	498	534	529	576	519	544	557	542	539	517	563	582	561	537	563	512	521	540	535	588	547	540	559	519	515	523	550	527	534	542	573	531	534	530	537	520	525	523	515	554	543	528	544	551	554	542	591	571	558	579	505	540	515	551	547	552	536	525	518	549	527	533	560	563	618	542	579	575	554	560	511	584	576	504	566	520	526	517	548	507	561	525	543	553	573	549	519	548	555	576	535	573	538	566	521	574	543	538	571	533	549	527	550	566	540	543	537	547	582	542	524	543	585	551	511	542	574	580	568	569	563	558	541	541	578	543	561	548	535	509	517	563	537	542	544	597	551	557	563	562	562	591	529	505	571	543	559	518	546	509	566	566	531	538	563	530	555	541	563	518	546	573	552	516	512	572	568	509	552	537	570	529	580	565	492	547	559	495	555	563	564	591	526	552	560	558	587	515	534	540	525	525	534	544	556	509	535	544	586	537	552	554	564	515	565	567	525	545	556	512	592	574	536	539	554	521	532	548	525	550	565	516	529	579	531	539	538	528	575	584	569	536	592	557	547	548	534	549	547	539	585	553	554	572	564	531	525	536	539	517	519	535	593	539	540	569	557	542	551	556	532	565	540	535	531	594	498	580	525	545	558	554	510	538	556	579	562	541	545	562	536	537	550	560	582	539	557	537	537	547	529	593	544	546	562	564	507	602	587	571	586	539	554	575	548	552	572	541	503	550	535	583	557	532	541	552	501	577	542	575	580	544	550	544	567	580	515	536	540	575	548	562	565	586	559	531	567	546	636	545	527	536	534	568	556	530	555	504	557	510	551	540	536	600	560	538	546	555	551	542	523	577	552	595	533	531	507	558	550	556	571	537	551	553	520	570	569	562	568	539	552	549	574	519	538	543	538	534	507	568	526	553	540	533	530	527	554	515	557	562	550	535	603	553	540	566	528	585	588	563	514	526	512	563	512	509	488	542	548	570	552	553	550	533	541	516	552	517	540	512	541	544	545	493	526	566	528	566	558	546	545	531	533	558	598	550	570	560	561	551	574	563	516	603	568	525	538	520	544	509	566	547	534	563	585	507	557	595	556	586	514	522	527	532	510	527	616	571	580	570	514	493	558	537	553	563	533	530	547	585	520	603	545	565	561	562	547	534	539	604	525	515	618	508	528	535	593	598	529	518	569	551	579	537	504	560	560	567	578	538	563	594	568	572	538	524	556	551	537	549	572	590	511	547	546	576	542	578	554	535	520	548	541	560	542	598	536	515	549	547	539	546	599	592	565	531	587	561	527	536	526	584	508	533	549	541	580	552	574	527	558	539	561	531	540	567	581	571	551	559	559	534	585	577	542	577	505	560	496	586	544	540	568	558	532	560	534	553	500	508	527	536	564	578	562	586	542	585	554	567	546	532	551	571	558	562	566	507	523	548	519	529	511	536	565	589	568	565	536	561	515	531	551	581	579	532	538	552	523	508	572	542	562	481	555	478	599	548	549	522	568	581	548	527	566	552	548	563	534	550	546	527	588	573	529	605	532	562	571	522	576	526	534	552	588	536	532	551	544	523	522	543	533	536	572	545	539	531	554	504	587	560	562	550	544	582	572	555	509	549	566	516	530	553	536	537	564	574	507	554	516	563	559	546	520	500	553	542	570	548	565	549	508	527	533	555	586	560	568	549	522	536	548	539	568	523	554	563	526	563	545	526	556	546	499	571	533	543	520	579	555	537	551	561	591	549	566	553	541	514	568	540	582	555	527	580	495	595	586	518	549	571	579	515	570	545	557	549	568	537	550	510	538	506	577	576	541	550	549	573	510	493	560	529	529	538	558	530	525	574	595	542	563	535	595	547	535	542	543	511	570	519	544	547	535	537	528	581	560	550	542	505	551	524	545	564	585	568	533	588	518	519	558	536	528	561	568	546	535	536	534	579	565	526	588	571	552	568	533	545	566	566	527	548	541	583	580	535	555	552	538	547	546	590	549	571	561	584	542	594	536	541	537	538	560	505	574	530	520	539	499	534	546	589	581	557	547	563	540	570	543	570	578	555	543	560	540	564	559	562	514	554	539	524	574	596	592	557	545	545	563	533	552	552	504	566	559	583	584	530	520	559	544	571	588	532	549	592	535	528	532	578	542	556	547	549	563	545	563	550	555	540	548	515	546	522	551	508	561	545	529	576	551	561	496	538	542	565	538	536	549	530	539	535	585	492	546	554	519	558	557	519	580	540	541	534	550	566	541	588	612	523	563	566	537	560	597	552	535	548	526	563	504	528	515	596	587	511	542	526	532	540	524	546	544	537	566	541	565	523	606	555	543	539	543	586	549	601	514	503	523	545	558	539	606	514	555	552	557	553	542	574	509	544	583	571	535	569	551	524	594	567	547	548	530	549	487	525	547	546	581	570	523	498	517	508	536	532	548	567	548	545	526	544	574	538	520	551	546	550	555	576	524	539	551	535	567	536	564	537	572	544	574	542	512	560	556	502	533	539	550	563	571	518	517	601	566	533	551	559	550	538	592	581	527	535	552	535	567	561	565	522	536	496	564	546	533	545	538	571	533	524	554	562	538	574	542	546	577	585	539	544	535	560	557	543	538	512	553	530	543	582	559	580	561	521	533	575	535	504	543	509	548	584	512	562	576	552	583	509	575	547	536	553	560	564	527	571	544	558	550	551	543	551	520	551	548	542	574	548	560	571	535	576	542	495	587	553	532	569	554	520	534	536	505	525	548	517	526	562	574	583	508	541	523	532	530	537	524	526	565	572	564	546	537	536	524	516	524	574	555	587	534	542	534	529	532	511	548	521	565	543	563	541	520	510	558	563	506	529	542	562	545	568	518	548	534	518	502	569	580	543	585	575	545	560	586	562	537	497	516	565	551	551	577	509	567	542	555	564	550	575	541	536	546	546	533	566	536	562	568	579	548	534	515	512	550	534	535	615	545	497	545	551	537	554	556	580	552	550	542	571	541	508	534	532	525	542	511	502	569	540	537	559	538	551	594	582	549	547	537	618	542	536	513	570	596	570	549	530	551	558	584	544	510	515	569	513	561	553	590	514	510	538	568	578	561	538	535	499	530	566	555	520	551	588	533	581	551	525	574	533	571	546	520
24091	22060	29854	27177	20887	9450	632	332	290	341	347	288	284	285	329	311	307	330	279	291	323	287	324	333	304	326	317	302	292	293	323	287	297	301	311	300	321	296	294	304	288	307	310	348	313	302	299	288	291	310	286	306	299	322	292	306	300	312	281	310	329	282	303	308	306	274	314	289	340	352	390	340	293	327	309	284	273	316	290	305	314	313	293	301	317	311	290	299	297	272	325	311	301	296	290	258	326	261	289	275	296	326	306	313	276	299	298	307	311	322	279	269	326	297	282	291	289	285	279	311	305	341	283	315	304	280	275	312	314	287	269	327	281	269	301	285	309	299	303	291	338	298	264	304	316	314	299	293	274	276	292	287	288	305	274	307	280	283	317	313	288	306	285	311	319	294	286	299	306	293	344	303	304	316	300	318	284	293	291	309	285	292	278	332	311	293	321	302	297	303	294	287	345	297	270	293	287	314	280	283	280	303	309	272	301	289	306	331	301	276	268	277	292	287	296	325	296	278	304	286	287	314	269	271	309	284	300	306	281	297	289	283	324	296	335	291	302	288	287	301	290	298	315	309	318	289	288	283	298	290	296	320	294	287	257	273	280	303	305	315	292	295	285	273	298	315	284	304	287	311	306	300	309	298	310	279	309	297	283	289	318	280	271	288	287	330	317	314	291	289	309	309	328	295	277	310	316	319	281	306	293	290	285	315	307	278	305	329	316	279	313	291	279	298	292	289	272	294	297	283	295	310	277	274	293	272	276	305	305	303	314	299	287	294	302	274	325	308	294	296	326	313	279	308	282	305	281	295	320	288	277	251	321	295	324	273	298	261	291	263	302	297	251	291	277	271	284	263	319	301	278	304	309	288	313	316	290	336	296	319	293	315	307	302	294	293	304	310	279	329	295	273	284	313	304	267	311	300	302	277	290	284	316	286	274	296	302	280	274	286	309	290	309	307	294	303	319	325	296	297	298	346	297	272	308	301	282	310	313	325	268	302	301	328	296	291	295	291	301	314	296	292	314	299	295	288	280	269	294	274	315	295	316	308	311	294	328	293	297	295	340	294	293	278	306	305	298	275	328	289	313	286	304	316	303	304	282	280	291	299	310	263	284	307	295	306	312	270	283	293	286	324	298	291	288	315	270	318	308	312	273	335	304	279	312	297	317	310	292	326	318	294	300	302	320	267	293	287	314	307	311	315	289	284	321	293	297	288	282	291	327	273	326	296	293	314	287	272	291	306	320	283	275	300	349	272	301	296	298	293	334	331	319	304	280	304	314	281	293	277	281	306	280	315	305	295	320	277	310	319	322	331	320	319	290	303	312	267	281	311	292	301	282	309	344	320	264	311	298	286	283	288	320	275	294	315	320	335	295	312	277	306	310	308	272	302	337	285	318	287	313	289	297	311	295	309	302	324	306	324	290	304	300	267	314	312	319	291	308	289	277	314	286	292	291	309	308	293	298	305	269	299	296	318	316	295	296	325	328	309	301	295	261	300	304	291	316	299	285	300	308	297	286	276	318	312	331	274	290	272	296	315	302	303	306	306	271	295	284	311	297	283	311	284	261	312	300	300	305	298	279	301	295	326	317	295	282	297	288	329	283	282	294	320	305	272	272	307	283	266	313	301	308	283	324	296	309	289	285	276	296	274	291	278	319	312	293	301	322	322	276	289	313	314	287	275	277	302	302	297	314	302	330	301	294	304	272	278	313	299	316	284	276	317	294	314	298	322	289	295	290	298	292	308	253	299	296	316	289	328	303	311	303	294	284	286	268	264	305	271	301	299	289	286	294	304	308	344	310	293	299	294	296	294	306	294	276	283	263	315	298	278	316	302	280	286	310	306	299	284	327	313	346	263	316	282	287	279	269	288	299	298	317	279	310	266	300	310	317	302	304	322	328	329	318	322	305	277	267	275	290	306	269	308	258	309	317	325	295	297	323	293	294	313	293	303	289	289	317	320	311	287	314	299	299	310	324	283	306	295	288	284	273	298	309	278	281	328	310	275	271	306	305	279	322	267	304	323	295	307	277	319	292	311	281	301	290	290	329	315	303	294	292	264	302	321	291	337	271	272	327	296	292	297	266	310	284	278	292	283	311	307	303	309	313	281	299	335	268	315	286	278	306	308	275	287	289	262	319	306	299	298	273	325	307	293	296	316	310	293	274	256	285	295	308	294	302	271	319	324	283	310	320	304	297	297	314	281	270	316	279	274	272	290	302	314	285	312	271	291	272	321	323	267	314	304	270	309	301	282	329	304	311	314	299	286	289	291	305	255	289	289	273	282	295	302	315	315	259	277	277	283	265	284	317	317	323	321	296	284	285	313	281	284	321	298	290	278	252	312	309	298	299	303	314	299	280	294	280	294	292	306	278	305	299	307	277	311	308	343	293	308	273	240	297	287	310	327	335	308	290	312	289	306	272	298	291	284	257	302	293	298	322	275	321	277	304	293	316	304	300	289	287	312	290	285	289	307	309	278	290	292	292	316	318	315	307	308	303	315	283	276	281	280	300	299	281	328	294	314	248	300	292	332	301	292	286	295	284	329	272	336	307	289	300	294	296	308	335	304	304	305	268	277	311	284	316	292	296	315	314	303	303	308	314	297	309	309	325	315	298	287	276	312	299	307	287	285	322	312	291	314	317	308	311	287	293	308	292	275	282	280	329	335	290	279	316	294	274	308	297	273	287	287	309	289	267	297	322	284	295	322	269	295	298	300	295	292	312	326	317	304	303	288	274	305	288	291	305	288	300	306	301	300	293	285	279	319	304	308	292	322	273	306	291	321	291	252	314	288	287	282	326	308	260	312	302	344	292	288	301	317	317	266	281	278	299	272	325	320	298	311	301	300	277	312	272	332	275	309	307	290	307	332	275	301	310	306	273	305	287	309	314	287	303	284	304	285	305	320	308	305	270	330	306	299	304	291	295	304	292	292	309	289	268	302	313	308	308	265	284	288	350	290	323	288	296	307	300	311	287	291	296	321	282	294	298	311	297	320	318	289	310	291	290	292	300	320	271	298	301	263	274	302	341	312	316	312	283	278	302	284	276	334	307	305	353	319	289	280	303	282	305	301	310	329	299	291	281	294	305	281	300	270	304	305	264	300	298	302	310	288	327	297	268	286	303	332	331	312	314	290	292	294	297	286	278	295	282	277	292	278	300	305	334	311	283	267	284	258	306	280	298	319	282	277	278	285	284	326	303	315	289	289	322	308	309	296	302	321	267	276	291	326	306	285	289	305	306	274	317	292	313	288	291	251	291	272	324	306	290	267	293	293	319	294	290	303	276	290	290	290	283	307	303	291	267	303	326	317	323	314	302	285	271	313	310	339	317	280	292	290	306	317	328	281	287	302	283	298	300	275	289	287	305	304	309	280	277	296	274	314	281	319	308	297	298	304	290	289	283	296	285	274	283	265	310	312	308	289	318	280	281	320	278	281	290	278	312	291	278	304	289	318	299	296	307	296	279	328	287	314	270	306	304	327
58844	85469	62082	43161	19526	775	621	636	584	570	582	526	551	553	564	560	524	517	503	511	565	511	481	518	551	504	520	544	520	483	484	528	515	527	517	543	518	533	523	486	506	514	548	530	538	550	551	528	558	550	520	552	577	526	559	526	503	477	543	525	531	518	533	513	529	502	503	516	666	806	687	592	535	545	541	513	528	560	533	497	507	517	497	503	514	521	482	522	522	510	518	531	531	497	536	496	517	480	539	524	503	504	494	554	504	468	519	530	504	500	496	530	502	542	527	532	490	531	469	528	551	524	508	516	536	510	570	523	516	542	541	532	509	518	525	549	512	508	517	516	512	476	467	507	488	494	486	541	526	539	438	508	502	515	520	554	483	531	506	502	506	500	523	500	525	497	555	539	512	510	507	534	512	518	572	544	513	480	452	528	513	512	536	547	520	506	537	502	524	505	516	474	493	549	504	510	543	529	500	526	523	444	504	484	530	507	562	506	504	569	490	530	524	525	511	522	542	545	562	533	450	480	532	535	482	545	547	479	495	512	524	512	485	462	529	494	499	501	553	541	505	542	567	532	519	512	536	513	508	522	515	499	509	522	539	516	534	525	496	510	517	548	451	517	545	525	504	541	537	475	521	468	545	500	488	518	491	494	534	508	510	545	518	528	520	499	508	553	498	533	496	490	521	485	517	530	515	528	534	510	509	510	491	512	566	510	519	513	497	530	503	540	524	517	514	518	553	475	538	505	550	526	523	545	509	487	512	519	556	526	529	513	535	488	495	522	532	543	512	541	505	499	513	522	560	512	519	514	508	548	551	505	507	467	524	496	554	502	469	530	533	554	531	483	541	477	555	495	476	523	492	525	528	525	484	536	517	511	494	503	477	483	547	518	510	521	546	522	547	543	505	542	499	518	511	508	512	499	526	551	490	524	526	526	499	532	506	541	501	530	516	501	560	544	478	480	536	522	506	526	492	525	514	510	519	555	535	514	532	530	491	502	505	495	485	517	514	496	491	517	501	524	488	511	505	524	516	501	513	514	534	471	550	544	525	541	517	499	561	534	474	521	568	524	543	491	508	541	519	529	491	497	532	538	510	549	562	505	497	546	496	487	502	526	499	515	523	496	505	517	533	542	510	488	518	515	500	504	523	540	565	511	490	531	498	568	482	472	506	505	480	483	523	480	527	523	509	531	508	487	510	508	491	489	483	517	501	519	472	509	503	512	531	520	532	505	525	467	537	502	524	492	512	499	489	565	502	549	520	532	542	496	473	488	484	536	536	542	524	534	549	498	498	493	542	505	551	514	531	528	549	503	513	540	480	488	467	521	485	494	477	513	530	526	509	541	487	581	517	529	510	479	510	499	516	545	492	505	507	488	511	467	497	504	537	514	520	487	490	560	533	520	517	539	510	546	494	534	516	544	506	504	527	510	483	561	534	526	502	500	503	505	549	514	519	503	508	547	521	539	528	524	531	525	485	499	500	523	516	505	543	505	498	536	545	512	538	485	558	532	504	508	541	501	510	521	505	512	523	491	489	506	517	476	499	507	530	496	536	502	500	553	513	487	495	523	500	556	496	528	524	500	493	547	540	544	558	538	511	542	485	529	504	502	536	525	535	515	522	549	544	494	530	506	509	510	511	503	535	534	554	465	509	547	464	514	465	501	558	515	489	536	528	513	536	496	505	486	490	529	489	547	523	486	501	549	516	508	520	512	502	524	538	559	471	508	534	541	511	530	481	471	519	514	530	506	524	543	521	489	490	483	507	531	515	535	525	528	547	535	547	511	532	507	505	530	521	499	536	511	534	516	489	530	518	553	521	488	522	500	525	508	541	515	529	545	533	511	483	546	519	520	494	464	544	556	512	525	493	531	531	513	530	495	528	518	511	516	512	477	505	524	524	542	495	500	524	471	520	500	477	510	521	512	513	506	535	495	549	494	518	544	526	512	524	502	519	477	544	519	542	516	537	509	525	476	497	496	531	562	508	550	536	515	542	522	503	538	515	508	529	518	514	528	502	499	464	497	575	525	540	527	509	498	509	540	499	540	534	501	515	473	509	504	517	530	507	511	553	517	508	531	526	527	517	498	493	547	504	531	534	492	533	515	544	518	510	566	513	510	490	497	497	511	529	503	504	511	525	540	503	501	510	485	480	497	548	510	467	507	536	521	477	506	497	533	529	546	501	513	518	519	529	503	528	518	495	481	529	507	464	525	468	510	526	514	481	512	478	532	517	540	479	531	509	494	477	499	503	502	536	518	543	502	516	511	510	514	532	517	511	547	505	538	484	514	551	492	484	510	503	506	485	512	513	560	534	493	526	522	526	495	507	522	526	493	494	517	508	539	506	501	538	521	505	510	501	497	495	504	544	506	510	510	479	497	483	548	518	536	522	551	496	527	516	528	552	511	514	514	487	469	483	486	501	502	511	495	501	535	510	500	500	518	530	571	541	544	549	509	490	523	529	486	486	499	548	488	500	509	533	542	537	532	506	514	486	462	519	511	490	531	485	500	492	536	495	492	502	521	501	537	517	505	527	496	509	511	466	507	504	522	531	502	505	521	499	515	523	523	497	520	529	551	528	497	505	494	518	528	489	490	546	533	483	542	484	528	514	549	527	524	506	525	503	502	538	472	506	536	533	570	493	488	525	513	483	527	495	505	494	552	530	535	531	501	514	499	530	549	503	506	513	510	509	513	551	519	506	512	536	500	525	527	516	518	517	496	539	479	556	499	510	520	491	491	518	471	523	531	491	517	472	503	501	546	499	534	532	496	562	546	525	508	492	487	524	549	530	485	504	492	521	543	507	544	522	510	507	531	536	533	540	517	546	542	542	496	533	502	515	494	500	515	514	494	505	506	484	527	514	518	542	520	574	485	532	464	503	499	480	531	541	496	521	517	531	536	546	558	514	523	510	497	514	532	538	516	488	556	526	495	532	514	526	530	527	531	489	497	536	516	517	529	559	547	526	523	528	476	472	492	503	504	543	495	526	538	549	514	505	530	494	515	499	515	535	526	532	476	516	547	490	514	508	508	510	501	445	546	516	546	534	488	525	535	523	502	486	533	523	551	515	529	517	481	542	495	501	508	491	498	530	553	513	490	491	522	566	493	510	522	498	532	517	546	513	435	493	509	522	555	466	498	544	517	522	512	541	511	491	537	527	500	516	523	549	525	499	511	505	546	490	506	515	501	510	505	540	561	496	527	492	498	477	534	497	560	494	534	540	548	534	522	513	554	517	522	490	531	550	539	506	513	525	498	512	561	518	516	495	534	521	527	543	518	500	504	537	527	530	534	553	500	525	530	535	504	527	504	500	557	510	503	509	478	521	481	492	511	534	528	505	480	481	519	523	512	534	529	545	502	518	526	525	523	511	489	515	513	544	507	535	501	544	508	552	465	521	533	480	526	514	513	507	511	544	551	533	482	486	551	514	533	483	540	551	526	508	483	522	527	507	523	511	504	580	556	498	508	528	540	474	514	493	505
23045	21443	29437	25075	21451	18921	5303	521	426	421	372	388	369	359	373	370	372	349	368	374	379	377	363	350	378	334	363	379	366	373	355	369	382	345	348	331	375	348	341	387	347	369	370	365	364	346	354	359	339	375	360	355	388	378	368	369	333	340	389	350	376	369	355	356	358	376	336	342	433	468	410	393	345	361	350	328	388	335	377	372	336	340	377	363	341	337	362	351	379	348	383	361	365	360	347	360	374	336	341	359	376	336	350	320	345	357	375	378	371	341	347	337	343	384	374	353	351	325	382	375	387	358	350	376	365	381	379	345	350	394	362	335	358	362	367	321	340	362	336	373	359	393	343	357	359	339	352	365	358	375	358	369	397	341	353	350	345	373	352	363	389	348	349	352	347	319	391	349	354	315	349	362	330	350	359	366	377	352	372	343	383	360	352	340	372	351	349	355	373	343	369	364	362	325	352	349	329	318	349	411	358	396	383	368	375	352	395	332	370	388	309	376	363	348	368	327	313	341	363	326	337	353	364	325	351	356	355	367	350	382	314	327	360	389	347	334	361	376	331	373	357	330	369	331	361	372	352	359	348	332	352	360	356	340	369	355	363	359	369	365	365	363	374	320	355	335	361	367	349	351	362	346	367	349	389	360	362	348	350	332	345	346	367	347	376	376	361	338	340	349	351	409	370	307	363	378	350	352	347	373	326	411	374	350	334	350	342	370	375	327	362	382	353	349	338	350	345	364	359	371	374	349	398	377	381	337	359	375	386	360	327	358	338	339	350	359	356	334	363	367	348	363	350	323	351	354	380	382	364	349	358	353	372	369	347	377	325	366	377	359	363	338	359	371	353	322	363	314	389	319	339	337	349	347	337	378	324	391	367	362	334	323	376	351	381	348	345	375	325	337	348	353	359	324	384	380	335	375	325	368	363	344	372	347	387	388	362	366	388	363	381	342	340	336	343	355	353	363	330	338	339	353	350	365	330	338	336	345	331	357	333	353	332	337	375	354	380	352	373	327	354	330	350	336	346	342	361	399	360	366	323	380	388	347	382	359	364	347	334	351	363	331	350	370	373	375	353	353	351	388	371	363	338	361	355	365	366	331	351	373	341	334	350	358	356	406	351	369	357	338	369	357	332	330	362	351	354	346	360	372	308	313	348	373	327	348	355	350	366	346	345	333	366	335	338	368	344	332	337	391	355	377	379	337	355	340	422	339	384	355	362	354	366	359	341	337	371	373	353	326	343	389	339	332	345	374	355	393	351	365	355	343	345	356	362	355	376	340	338	318	352	332	365	341	359	343	367	320	372	356	388	364	354	356	372	368	385	341	358	379	347	354	401	382	329	339	362	350	360	363	374	356	371	370	354	369	327	345	360	336	351	354	364	370	355	372	332	381	328	311	389	375	374	319	384	367	384	361	336	365	375	345	346	345	329	320	347	357	383	349	361	347	365	355	336	361	352	357	348	358	333	371	368	361	328	372	344	349	366	370	345	379	337	356	377	346	351	343	365	353	371	369	358	365	339	373	337	357	344	380	375	354	365	355	349	367	340	392	394	381	360	371	340	387	369	358	323	315	352	339	340	359	396	391	375	348	340	349	375	345	350	372	397	357	370	353	347	355	331	351	340	364	342	338	372	347	382	341	381	323	383	386	324	355	355	329	345	389	346	386	347	350	362	382	347	371	371	373	322	353	366	365	350	325	385	386	384	353	368	387	354	338	359	336	346	358	385	341	363	385	315	357	341	362	324	368	342	336	330	372	366	386	344	354	347	363	356	346	368	364	381	342	346	333	370	323	355	346	362	373	358	333	334	350	319	403	357	367	331	366	344	345	408	406	364	362	353	366	346	328	387	337	371	367	368	360	357	394	352	354	343	361	325	314	364	366	351	332	365	345	352	344	376	363	336	334	342	360	338	358	360	362	382	349	340	354	388	351	364	358	351	336	366	332	371	324	331	337	343	330	389	270	341	356	374	331	365	353	342	350	367	331	372	351	329	342	369	358	349	331	333	375	336	376	375	325	360	346	358	366	359	369	328	351	392	347	360	351	335	356	338	348	386	384	367	351	366	341	391	380	360	362	335	334	358	369	329	380	358	344	368	351	343	373	390	333	353	367	344	379	358	352	338	350	326	348	377	338	364	331	344	354	321	354	365	331	363	357	358	325	361	364	366	325	316	308	384	376	342	317	343	353	367	360	348	367	350	372	342	367	341	378	357	384	334	341	364	327	382	330	342	318	364	344	360	341	388	366	354	331	380	325	322	361	387	338	349	354	364	330	349	361	408	360	343	335	315	277	376	339	386	354	383	369	353	366	355	342	376	367	371	361	345	357	341	349	362	357	350	349	369	349	326	356	375	351	357	358	339	362	337	319	366	373	335	354	359	362	359	385	346	373	353	382	333	341	379	376	341	383	324	373	360	353	348	357	362	365	373	356	321	363	366	346	344	375	348	358	344	330	370	349	361	342	371	371	344	381	358	348	324	389	374	337	359	357	384	337	354	385	372	334	344	366	349	347	349	341	336	363	346	379	335	351	355	327	384	329	380	340	394	356	346	380	347	379	331	352	338	351	343	328	372	347	368	320	364	325	329	360	361	287	357	351	316	367	386	320	379	360	365	368	341	310	344	328	359	338	328	349	372	362	350	351	365	364	338	362	328	366	334	321	374	369	370	390	340	352	355	380	351	336	373	396	393	333	358	368	345	345	336	348	342	374	361	370	332	355	342	344	345	329	366	314	341	350	310	405	344	343	382	341	329	344	375	348	362	342	338	361	341	375	353	334	350	372	392	341	358	347	365	330	389	408	388	346	344	339	334	323	333	345	366	364	358	357	349	367	355	314	337	374	330	353	336	340	394	350	343	363	350	331	392	357	344	361	395	371	363	323	343	359	365	343	359	322	353	369	415	358	376	334	369	363	371	338	363	359	346	384	335	306	356	323	369	364	384	335	355	345	383	350	366	331	348	340	354	331	370	342	343	355	356	344	361	347	367	326	362	336	368	362	348	348	340	357	372	356	340	339	381	375	336	347	368	363	397	369	340	339	352	371	388	354	356	339	373	337	369	394	345	336	362	350	362	322	348	343	370	350	374	349	351	335	396	356	362	357	313	351	322	359	364	333	342	376	339	335	369	379	343	375	386	320	355	335	358	354	392	359	355	340	350	363	328	351	339	359	340	350	404	338	371	359	379	356	350	373	342	348	327	358	361	369	350	370	340	401	350	339	347	336	349	395	364	337	380	337	345	396	354	363	372	388	345	334	326	322	347	342	339	356	361	327	380	326	360	362	357	392	365	373	347	373	338	365	322	333	365	351	364	325	312	366	332	356	350	350	345	340	336	355	358	382	361	385	352	333	336	330	341	343	372	348	358	348	340	370	347	372	358	376	336	361	348	370	367	349	377	378	383	348	353	364	358	377	359	363	387	358	371	407	388	359	346	329	347	367	389	357	337	375	348	407	371	360	336	331	367	341	344	390	356	352	352	367
57816	94480	71458	51428	24887	949	834	767	742	720	660	649	626	614	659	665	618	627	605	612	622	618	566	569	608	618	581	609	595	583	593	583	616	641	613	653	664	651	621	612	588	601	546	616	576	587	611	552	584	549	639	556	596	587	636	601	568	627	595	625	569	601	589	573	669	571	620	614	830	1063	813	649	654	594	614	602	635	559	595	594	572	580	576	580	610	598	564	615	575	587	578	600	592	573	568	563	535	605	591	597	574	571	559	588	624	607	588	596	592	613	593	569	515	580	564	599	605	549	583	561	583	566	579	578	627	577	592	592	589	594	582	541	652	581	553	558	552	577	633	586	559	550	560	559	517	563	576	548	586	569	597	611	609	580	586	628	553	597	574	581	589	584	581	538	592	560	586	566	577	582	607	567	586	599	591	550	578	561	589	561	597	567	549	580	582	594	584	581	553	600	559	571	568	607	587	557	557	603	602	537	618	642	595	597	587	620	580	621	593	573	552	576	606	575	578	605	562	559	591	607	595	575	597	574	584	572	563	588	586	581	597	565	565	607	563	627	554	650	548	607	585	585	579	587	550	548	571	596	586	614	568	587	607	587	582	581	591	610	578	592	571	556	607	551	626	572	586	585	598	593	588	585	642	616	632	591	558	598	576	588	624	595	606	592	572	558	590	582	579	587	590	567	581	585	543	612	597	571	549	579	562	591	584	613	598	578	609	571	597	609	585	536	551	550	612	604	571	555	570	602	580	560	631	615	540	553	596	570	591	612	557	625	566	581	571	572	565	638	569	577	564	590	608	549	563	577	562	589	561	575	576	579	620	602	590	600	563	558	582	587	602	621	574	633	618	624	580	602	578	614	557	580	606	558	595	569	601	592	602	578	565	586	577	606	606	620	553	531	584	615	532	585	571	567	565	594	557	601	625	660	552	571	601	577	578	567	564	574	568	564	600	605	558	565	571	582	546	607	572	575	591	584	566	608	590	599	604	595	605	594	605	586	572	585	586	597	647	603	579	565	616	602	563	602	590	540	598	595	598	613	568	589	553	604	580	582	558	565	610	629	581	552	588	591	571	555	584	597	581	553	635	550	605	528	597	579	594	612	563	573	600	594	556	550	597	624	613	560	615	572	561	575	568	595	561	616	577	584	581	596	564	593	604	594	595	582	594	601	568	566	586	628	575	556	560	561	569	595	593	571	535	595	585	592	606	605	597	588	633	581	538	536	591	579	570	610	559	558	597	590	536	597	563	607	566	589	548	590	583	613	589	608	598	570	595	583	570	550	580	572	543	588	558	591	582	530	557	543	594	590	600	569	560	556	592	602	600	557	562	563	568	600	561	585	562	604	618	581	572	594	562	592	563	574	626	601	596	579	580	592	578	596	565	597	614	567	604	623	568	573	600	561	620	593	572	586	601	563	570	550	601	540	567	572	574	556	556	581	586	620	564	596	564	555	597	591	616	566	574	581	597	596	553	622	595	566	563	610	608	595	558	593	617	600	575	576	588	587	583	579	608	595	604	576	618	613	618	572	573	589	539	621	564	585	597	624	605	586	580	561	570	604	585	534	578	568	542	567	595	590	588	572	597	612	583	562	622	589	598	561	604	576	579	575	563	568	534	585	621	581	583	574	579	551	603	574	587	547	588	582	581	592	583	624	569	566	579	628	579	592	586	608	605	561	566	562	580	572	565	559	529	581	580	624	628	584	586	604	591	639	597	574	574	574	610	578	602	561	562	564	585	626	573	595	579	591	587	611	582	570	577	549	557	599	566	594	578	583	569	584	584	587	556	578	660	606	598	562	539	593	606	536	575	598	554	587	553	569	612	591	617	581	565	606	619	573	581	599	593	572	597	575	587	528	555	598	585	634	539	513	599	580	652	569	578	604	572	547	572	559	575	591	578	586	594	578	571	563	595	586	599	571	563	539	558	572	594	558	535	589	621	585	610	581	547	548	597	618	563	585	548	613	576	607	575	587	591	557	601	579	588	572	596	609	558	587	596	582	595	642	627	619	599	664	597	598	605	578	586	580	546	540	593	580	629	585	585	606	557	602	609	565	597	554	579	592	582	594	572	583	576	555	545	576	571	555	551	635	549	586	592	585	582	568	586	631	592	547	565	576	610	616	571	577	617	595	567	579	606	598	592	592	621	584	563	562	571	570	583	580	590	585	591	598	576	616	541	548	587	562	605	619	616	600	564	545	573	617	590	581	598	629	580	590	596	564	641	591	554	586	607	532	576	576	619	557	552	557	581	582	559	564	586	606	570	596	576	661	589	617	584	585	601	585	567	623	570	586	598	563	573	616	590	624	556	611	614	596	627	561	583	566	551	641	623	590	600	589	629	551	617	587	543	596	570	578	572	601	611	596	625	626	603	575	584	614	581	590	587	595	614	593	592	536	572	563	557	561	616	586	588	564	584	583	573	559	596	610	634	571	627	604	584	570	574	592	578	592	613	606	579	599	599	586	572	589	606	586	610	589	594	555	557	606	558	552	585	550	614	588	583	568	595	577	617	586	573	573	593	573	594	593	565	576	598	594	583	593	582	616	593	617	567	552	590	569	549	588	595	621	571	591	557	582	569	584	591	595	630	565	598	604	554	618	601	614	596	553	605	566	563	574	605	565	630	581	606	553	594	584	591	537	584	635	628	576	534	539	621	617	606	601	580	570	574	591	549	591	550	587	588	568	577	612	603	562	560	591	572	578	589	563	576	603	534	541	554	608	576	572	590	600	584	625	577	574	569	592	631	610	567	599	625	567	613	562	549	536	618	586	582	602	581	569	588	551	616	545	597	564	589	582	615	559	604	555	602	546	612	586	581	603	558	572	586	548	618	579	557	588	529	565	598	577	598	599	553	619	518	572	552	601	591	574	591	604	594	619	575	559	547	611	536	602	507	552	577	608	586	576	581	569	591	619	576	608	592	542	599	561	601	601	593	549	620	580	610	577	560	603	599	571	612	551	554	587	628	550	585	623	595	599	610	595	647	607	572	563	583	587	578	591	592	625	600	509	611	598	579	561	614	606	589	571	563	574	579	590	625	595	602	584	574	612	579	567	591	602	593	593	601	580	613	589	569	592	580	562	576	562	639	589	572	589	590	594	607	604	574	591	582	594	584	600	586	581	636	587	551	564	598	541	593	592	597	602	591	570	554	549	596	589	563	633	576	600	614	613	551	602	572	568	586	603	560	602	579	577	630	605	603	606	598	607	561	626	644	584	592	551	558	579	655	607	572	560	565	562	572	566	613	604	605	645	580	572	588	613	524	539	567	563	601	618	551	567	566	577	574	607	596	581	584	602	609	561	625	608	565	572	582	559	541	592	594	623	539	596	604	586	595	551	520	579	588	590	577	540	574	627	583	583	544	629	587	620	557	559	610	577	524	601	607	564	584	587	591	566	587	638	582	556	544	575	563	554	590	585	556	560	607	547	559	613	609	589	633	585	576	578	595	582	568	548	601	591	588	574	596	587	558	579	595	598	589	573
28735	26052	24074	13741	2000	353	330	331	334	337	322	313	365	296	327	356	317	291	320	296	304	346	301	318	299	356	319	315	318	299	272	322	328	337	300	294	329	324	319	317	293	332	322	310	325	307	320	323	309	312	341	289	294	308	329	305	297	324	310	302	300	290	316	333	340	341	313	325	328	309	296	327	320	308	313	321	292	311	349	341	333	326	353	285	315	333	328	305	319	313	339	296	350	316	285	309	316	304	324	361	311	315	307	315	338	313	335	302	351	324	355	307	321	304	326	290	347	307	299	321	298	309	314	321	337	332	321	304	320	285	334	298	302	307	334	295	318	287	354	292	301	326	297	337	296	298	280	326	343	338	317	332	304	347	326	282	315	310	296	314	323	306	308	323	340	323	282	330	297	343	321	320	310	297	337	316	351	289	315	319	300	285	315	312	310	345	331	296	318	296	304	311	337	342	303	330	302	341	331	289	301	320	272	289	304	327	307	292	335	320	358	331	331	291	313	321	302	302	304	304	270	332	327	300	279	329	306	325	315	322	328	320	301	308	311	303	294	303	306	314	322	288	353	326	303	325	323	305	332	316	318	327	300	297	323	292	359	310	322	330	320	326	357	296	305	344	313	301	320	289	307	306	314	314	293	319	312	359	335	298	322	330	321	284	305	328	310	341	319	311	324	340	314	306	299	297	324	317	339	358	296	320	316	323	315	309	284	302	333	308	323	328	310	292	317	340	327	312	312	322	297	313	315	310	338	357	312	338	309	321	273	323	317	308	338	314	332	304	310	292	333	331	306	339	323	300	324	292	316	350	315	341	310	339	326	370	311	316	309	327	329	296	344	321	288	323	314	384	319	297	302	302	305	323	330	342	267	293	312	324	309	300	322	324	306	321	322	345	352	298	294	332	308	318	314	333	320	301	307	317	305	333	323	299	317	329	305	312	346	324	337	331	325	333	341	316	318	303	327	282	288	316	282	325	292	284	287	306	323	303	302	309	334	298	300	326	302	297	309	315	335	282	303	283	300	342	306	315	308	326	309	340	314	342	313	315	318	310	320	307	343	285	302	279	325	330	301	311	344	347	299	338	290	288	336	306	327	315	307	327	333	325	324	313	346	318	321	314	301	301	355	323	302	343	293	320	296	344	385	343	294	327	321	336	304	287	320	293	296	322	312	278	319	332	306	309	326	333	307	335	326	307	300	304	331	313	332	294	301	301	315	344	312	314	327	299	348	319	320	317	328	320	282	325	338	304	298	329	330	318	322	326	323	335	345	317	314	334	315	352	304	305	320	334	303	332	297	286	326	331	314	306	303	317	317	318	288	295	333	316	318	300	298	304	309	347	308	322	341	313	300	311	310	302	305	329	344	316	293	283	341	334	329	299	327	288	297	321	273	322	306	317	296	302	304	336	336	343	314	314	332	347	323	324	320	304	320	320	313	323	324	299	314	321	296	302	304	286	311	277	329	310	307	309	302	304	326	308	316	327	276	286	329	324	358	317	303	324	330	317	294	312	326	308	323	316	314	304	330	320	295	286	322	314	312	292	308	329	284	312	293	296	329	317	349	311	305	302	318	328	331	307	302	311	303	336	297	300	307	344	339	322	305	331	309	321	322	323	300	323	310	318	301	320	320	271	303	337	318	300	289	331	318	299	343	296	305	356	333	301	287	329	349	337	331	309	312	284	323	308	297	343	293	327	297	338	285	308	302	333	337	322	339	326	349	298	327	358	325	279	279	325	317	343	334	313	284	321	332	319	308	309	304	292	289	337	306	291	344	329	299	306	319	322	288	283	330	300	309	323	284	307	326	324	328	284	317	292	286	332	306	300	294	280	303	303	294	309	280	322	327	349	290	311	331	314	312	327	315	324	300	327	311	286	294	338	317	311	290	308	334	302	334	323	295	313	330	331	289	339	285	319	341	275	345	330	312	277	328	289	329	291	331	295	290	335	328	276	324	328	325	289	288	298	319	334	341	361	327	336	316	305	316	338	298	302	305	298	303	298	294	332	310	335	331	305	345	323	333	318	300	333	327	298	274	296	328	282	308	332	296	357	309	315	316	297	309	309	326	317	311	295	326	320	306	320	341	298	338	319	293	300	298	319	325	324	319	325	320	311	330	308	275	335	318	290	323	299	304	306	299	338	296	315	297	319	329	304	311	328	323	271	289	372	283	327	343	336	308	353	304	302	310	310	305	320	324	299	297	320	331	275	345	310	334	317	298	329	296	324	305	295	312	307	324	281	322	324	307	279	296	343	307	295	331	333	322	316	312	299	307	303	314	326	321	268	315	334	308	323	324	348	297	340	333	334	329	322	311	317	305	300	293	331	304	315	297	323	310	291	338	334	324	349	333	328	343	334	305	305	333	331	302	303	336	290	310	309	311	319	307	340	332	321	313	329	333	316	301	307	324	321	328	260	320	321	325	314	310	298	330	326	303	323	321	293	316	301	310	318	305	286	346	296	308	309	337	302	328	321	299	299	336	297	344	275	315	316	333	326	302	300	325	294	340	316	319	296	316	353	297	293	347	317	299	306	310	303	287	305	319	286	324	315	343	298	292	304	381	300	315	293	304	299	324	324	290	315	323	277	318	322	317	318	304	317	286	321	351	312	320	333	286	327	315	303	305	303	331	306	316	337	301	330	325	299	300	307	290	361	298	300	306	331	307	332	312	315	310	327	333	297	308	349	294	306	283	325	303	298	326	318	304	313	305	301	301	288	294	318	317	310	338	309	307	308	320	309	327	301	297	318	311	287	338	301	315	309	294	324	313	299	323	310	332	322	300	326	329	312	291	324	305	317	295	326	364	318	326	310	316	286	330	322	361	304	313	294	317	361	324	318	300	309	299	294	300	280	331	317	304	308	310	304	332	293	314	332	301	314	322	306	305	321	326	344	287	317	323	336	318	295	303	325	293	305	306	347	300	333	329	315	297	315	298	295	324	297	315	329	344	331	316	322	329	346	339	315	320	322	303	322	321	303	311	365	327	330	311	322	306	305	316	319	307	300	308	312	316	324	311	319	341	320	326	298	318	336	313	284	313	293	339	319	310	301	327	323	280	340	331	328	327	302	331	299	319	281	318	329	308	310	323	286	309	324	300	325	311	305	350	316	332	329	328	304	348	347	345	363	340	274	323	327	317	319	345	316	309	343	317	313	295	300	326	321	294	295	366	296	338	324	310	325	320	313	305	304	300	354	298	319	302	274	322	309	315	329	318	311	343	293	320	310	315	321	281	299	339	318	339	315	338	306	330	306	316	339	329	313	310	325	309	311	341	309	311	315	327	313	314	303	311	318	289	305	329	328	362	305	316	295	333	321	305	298	313	307	310	313	324	302	317	296	302	312	309	298	317	314	321	298	330	324	296	307	320	305	295	317	294	313	315	337	322	326	299	296	296	323	341	327	320	301	325	322	340	324	324	327	322	290	300	305	321	306	346	323	332	311	331	318	342	283	282	300	318	304	296	328	356	311	333	319	306	310
37309	43544	28753	15772	3754	566	545	564	563	591	537	570	523	557	557	559	544	551	556	570	513	573	594	545	570	616	567	576	527	530	573	548	547	531	561	572	574	533	503	582	553	581	537	583	549	525	563	557	560	533	515	608	565	605	551	526	590	499	554	577	590	530	567	563	552	568	587	591	567	607	634	577	571	576	559	550	579	584	557	544	545	539	538	594	540	579	557	549	535	590	531	582	546	540	542	565	569	520	559	611	554	584	541	558	537	555	535	535	517	516	530	533	555	594	561	576	537	574	564	554	536	533	578	578	525	543	558	545	564	566	559	574	578	579	540	560	552	579	610	557	576	554	548	547	565	531	507	582	555	498	560	561	570	561	494	543	548	558	533	589	533	559	536	543	545	576	559	518	564	612	570	547	575	547	540	576	544	549	559	553	566	557	545	577	550	591	554	545	565	569	558	547	541	554	560	561	540	553	511	616	526	530	558	513	523	532	535	588	563	535	517	540	559	557	569	564	569	564	575	557	587	545	585	562	542	565	555	548	533	582	556	547	598	558	564	629	528	591	563	529	582	564	553	545	536	542	548	535	520	544	558	537	525	579	527	573	562	494	562	477	555	538	542	584	577	576	566	567	555	570	578	557	540	532	554	531	528	576	525	534	512	552	555	567	579	555	549	547	584	542	566	582	593	542	564	522	552	534	602	591	509	495	542	531	561	543	582	536	555	510	581	559	540	580	569	562	555	528	570	574	584	572	519	553	569	550	540	579	535	567	563	573	580	526	527	587	520	585	578	572	544	557	529	559	571	507	525	556	567	570	560	577	527	537	576	546	542	523	551	542	516	547	555	580	525	568	554	542	566	548	556	537	530	530	519	549	522	538	554	580	556	558	552	607	551	560	551	579	542	574	545	526	547	578	575	558	570	548	555	540	513	552	557	563	516	551	529	560	566	561	531	540	548	576	511	534	514	526	514	561	561	605	568	551	536	557	546	520	551	567	550	583	577	564	540	585	518	578	612	554	556	538	541	537	566	585	561	520	559	536	594	561	594	531	556	539	561	579	560	529	567	575	555	541	545	557	533	578	548	541	519	564	532	565	555	565	541	532	556	549	567	545	536	537	546	559	569	544	567	535	542	549	546	548	548	529	566	553	543	571	598	560	555	580	553	562	553	559	572	569	592	573	556	585	575	555	534	547	534	584	562	563	586	550	582	549	554	525	557	542	588	564	503	528	540	550	551	565	567	523	522	541	612	567	526	535	570	596	566	523	565	561	571	573	554	570	589	586	553	544	581	554	575	550	528	549	511	530	581	555	589	563	596	533	578	549	540	511	558	610	555	586	584	573	550	548	567	571	572	545	543	548	575	569	579	581	548	532	537	545	516	523	575	569	536	582	577	541	556	524	568	569	561	550	552	556	579	546	564	513	580	582	567	550	492	586	545	577	531	571	555	539	565	536	521	596	576	547	576	572	544	555	560	559	544	537	589	547	541	531	591	536	563	547	535	540	585	549	552	551	501	526	555	546	548	525	535	552	563	548	539	529	600	540	537	573	501	541	575	515	572	517	559	562	561	557	564	546	551	550	572	521	583	549	523	497	567	552	528	515	545	562	537	528	559	537	534	566	556	561	527	566	562	555	530	576	570	533	583	581	609	544	554	567	556	545	561	551	540	571	528	542	568	570	545	582	542	565	533	546	524	546	559	510	542	528	564	558	521	605	597	526	554	562	527	532	539	529	555	551	508	549	522	549	546	547	524	563	571	564	548	543	549	568	563	527	556	587	560	542	566	517	564	548	530	546	556	540	574	570	560	556	560	507	561	566	504	515	542	548	546	552	553	583	543	571	532	574	558	549	559	528	564	566	575	544	562	507	551	582	546	539	546	577	571	549	520	543	564	557	530	570	576	572	557	546	571	552	549	566	564	515	534	537	549	533	562	539	566	554	575	536	565	507	561	555	539	604	575	574	574	562	546	572	531	552	518	569	597	560	546	575	559	575	547	527	546	573	534	548	536	569	584	595	570	554	510	566	562	541	545	572	503	568	560	528	562	535	566	548	557	541	569	564	533	538	537	553	531	568	551	589	522	542	532	534	556	564	512	536	502	522	570	553	540	566	537	515	570	583	573	546	554	540	546	537	546	566	580	547	558	556	542	597	566	529	553	534	574	544	557	541	549	500	587	568	565	566	543	540	551	587	523	532	569	585	545	555	539	488	570	602	565	575	560	553	598	565	570	538	558	527	526	536	524	572	524	543	549	519	576	534	525	569	547	586	539	565	532	545	571	533	544	540	582	541	573	520	546	573	534	527	538	574	549	550	488	611	541	501	504	567	561	563	552	577	583	531	553	553	549	554	517	542	582	548	544	530	595	559	534	537	544	553	577	553	611	551	531	528	556	523	548	551	583	537	577	560	547	602	576	545	578	571	551	554	533	553	545	541	535	571	574	522	519	525	579	564	529	532	563	538	529	579	556	538	509	553	588	540	570	566	537	530	567	587	577	549	535	589	561	569	535	566	538	556	546	535	538	553	556	549	575	544	571	540	569	569	588	584	551	585	545	561	553	567	561	529	507	552	563	557	557	562	566	547	557	580	613	541	561	553	572	499	560	561	559	542	553	540	567	526	542	562	558	523	574	581	552	562	569	527	564	581	576	536	553	515	574	580	546	508	580	546	572	530	560	547	558	533	537	609	573	572	536	553	546	565	510	558	549	567	558	563	562	572	492	572	594	563	548	538	560	575	557	570	561	570	572	569	562	568	506	585	581	556	618	568	553	536	534	516	540	526	534	534	565	552	567	525	563	510	553	603	552	523	566	561	566	556	553	583	511	554	560	566	590	548	570	543	547	563	567	551	519	581	539	558	585	543	586	544	550	555	566	563	569	587	581	593	538	518	584	514	543	556	556	541	550	543	511	491	573	559	563	559	549	558	531	574	564	562	545	575	563	562	568	553	554	565	568	605	545	567	565	559	496	567	550	502	584	527	542	559	577	550	531	568	556	565	560	541	551	551	550	560	517	559	560	558	575	546	567	548	586	542	539	512	582	543	503	593	530	550	586	570	538	551	551	577	546	534	508	525	521	572	539	523	588	600	585	520	530	503	533	566	546	543	562	535	559	528	531	553	580	570	546	593	558	567	541	540	517	599	570	532	558	563	552	547	582	514	530	587	545	551	598	535	527	561	541	562	534	552	585	544	575	552	537	529	586	549	564	552	569	585	550	550	570	538	561	528	546	564	563	554	580	526	565	537	604	572	589	566	578	494	561	540	552	571	564	505	552	551	562	532	554	544	501	552	549	601	500	575	557	597	583	613	589	574	541	534	555	573	544	574	558	607	512	549	527	550	594	561	584	524	518	564	519	584	596	533	584	524	578	523	558	535	604	525	569	548	582	546	563	505	530	564	574	545	562	567	573	545	568	560	579	539	542	535	571	549	530	512	542	525	564	548	559	521	570	573	562	564	535	573	544	591	516	553	529	547	553	547	540	536
24126	21892	29636	27131	20578	8684	617	329	317	291	328	306	310	343	334	341	313	321	281	302	319	291	305	278	323	304	287	305	303	316	305	287	285	320	291	321	287	282	295	254	310	297	277	287	276	296	293	283	321	286	289	282	285	316	305	290	309	317	313	301	308	328	294	303	284	283	275	292	358	353	341	308	320	302	334	287	272	295	284	285	308	288	299	313	281	311	288	303	271	292	287	281	292	315	294	308	274	291	275	320	294	296	285	277	314	277	292	277	291	265	297	257	293	312	304	275	290	309	293	310	293	280	280	286	311	302	293	293	317	272	331	294	310	261	276	273	298	296	255	317	279	283	288	296	294	297	308	278	272	280	274	327	306	307	331	297	302	271	284	307	279	288	306	307	342	300	288	302	291	278	320	283	308	317	320	299	282	287	291	300	294	308	310	276	293	280	344	283	322	305	299	263	294	287	321	304	284	282	321	272	261	262	291	304	323	285	308	280	274	292	286	299	291	271	280	324	298	320	311	284	292	286	274	297	293	280	301	278	295	293	275	283	299	300	287	285	301	272	285	296	294	322	327	305	285	322	296	283	304	295	325	287	291	311	298	305	296	282	304	291	308	268	307	313	329	287	274	282	303	296	292	320	307	303	264	293	260	289	314	289	281	262	303	351	279	289	313	283	269	345	312	284	290	302	279	273	312	275	319	300	297	313	292	292	325	303	310	268	292	264	313	279	262	288	292	302	333	293	287	258	281	303	299	309	268	289	265	284	289	286	305	309	283	345	264	284	289	293	266	298	299	276	324	308	325	294	271	289	304	319	291	307	282	285	260	290	328	285	309	312	294	320	271	313	319	300	305	277	293	319	316	291	270	268	274	281	292	302	309	309	286	307	283	279	315	316	273	284	287	280	290	315	263	320	285	306	317	306	327	272	287	280	279	294	319	274	308	246	276	303	302	279	279	262	323	270	305	284	290	279	286	269	340	319	290	300	290	261	284	272	305	288	306	302	285	306	320	291	275	288	294	307	282	314	313	268	295	294	295	305	279	298	315	297	292	279	281	324	301	318	296	313	313	278	290	305	284	286	287	290	309	275	289	268	309	329	296	296	295	324	321	311	284	284	309	249	309	273	288	298	283	285	298	300	296	286	286	323	317	285	277	309	301	328	291	307	307	268	295	269	232	311	315	294	285	301	307	280	290	292	296	267	310	295	287	298	305	300	298	309	289	310	295	281	303	319	311	261	268	261	337	310	307	305	284	278	284	260	296	289	273	289	294	307	308	236	286	301	303	274	283	264	325	278	263	302	310	308	318	284	267	302	293	342	270	276	328	277	289	300	327	300	284	289	289	268	301	280	300	291	284	317	287	284	293	298	299	299	299	302	308	291	307	311	284	293	267	274	294	276	297	307	293	270	301	297	348	266	318	281	262	285	312	281	280	270	323	293	310	300	303	278	335	281	306	315	291	328	283	306	290	311	272	299	316	265	331	297	324	320	289	320	287	287	295	263	313	257	307	325	322	278	328	280	282	310	293	281	318	312	304	316	317	284	271	293	283	314	275	310	257	316	256	326	317	288	297	285	260	283	305	282	286	296	299	293	294	332	294	292	323	274	308	273	301	297	290	274	270	270	304	275	277	284	269	300	307	314	293	308	306	307	308	297	269	298	288	288	305	287	300	292	299	303	313	289	316	288	293	295	294	273	267	311	298	290	291	297	299	287	323	289	297	299	311	317	290	285	290	315	287	339	320	283	318	291	317	283	317	303	274	302	309	297	289	270	298	307	307	282	295	317	294	272	277	278	315	322	329	304	301	300	295	277	289	316	289	277	310	296	281	308	282	273	289	286	312	291	288	314	288	285	295	277	304	340	303	285	274	296	286	257	312	306	293	266	290	298	265	297	284	291	293	278	307	286	335	266	299	290	269	297	278	338	273	293	275	302	316	295	309	262	296	304	301	283	304	292	291	319	328	321	296	259	296	287	291	290	328	297	258	316	268	291	307	287	303	277	280	302	294	329	299	294	273	321	257	312	294	293	292	292	283	304	288	272	286	307	295	296	290	291	301	298	306	324	267	258	281	301	302	277	277	311	324	289	279	304	294	284	283	297	293	290	296	267	295	281	276	316	289	269	291	301	303	275	293	297	267	317	308	307	296	299	255	298	294	313	278	310	274	303	289	296	279	260	294	311	297	306	304	310	275	296	310	305	287	324	296	284	281	305	303	300	307	300	287	297	284	244	335	311	305	311	314	321	321	268	304	291	290	299	294	306	285	297	281	309	302	307	299	279	308	277	314	358	315	305	270	312	322	261	305	290	309	303	294	305	286	306	295	300	308	285	309	292	305	343	296	303	327	301	272	316	282	287	309	322	301	274	280	292	265	289	287	271	301	297	288	303	293	337	305	301	289	278	316	265	307	301	299	287	286	264	305	311	302	323	305	315	308	280	276	267	266	301	282	319	306	302	302	293	298	276	290	296	318	296	318	302	292	308	267	291	285	284	286	296	304	287	276	288	281	301	302	281	265	301	299	272	287	300	281	303	290	294	286	313	287	307	285	300	301	324	294	282	278	300	288	316	306	327	288	278	295	300	326	309	318	306	266	310	288	317	321	291	290	303	306	288	311	307	302	308	305	296	290	304	265	306	285	275	284	268	294	283	284	290	287	279	272	283	289	289	321	261	305	325	317	270	290	289	296	296	309	288	297	290	302	285	294	271	308	314	284	302	325	307	285	309	300	288	305	313	299	318	272	289	313	313	304	302	309	290	293	287	273	270	294	279	319	295	306	292	272	275	293	265	293	323	269	282	271	273	280	276	298	274	303	299	268	295	278	302	314	296	285	307	310	288	317	288	317	266	285	325	282	281	297	276	290	303	299	285	298	287	275	274	271	297	351	271	298	284	306	290	271	280	338	264	279	293	277	293	289	283	290	291	296	296	304	300	276	273	273	314	317	269	284	299	296	295	273	289	292	287	282	260	283	302	296	312	296	299	297	287	322	312	317	285	294	315	306	290	306	279	267	286	322	275	295	303	289	267	273	293	285	269	282	299	301	334	293	267	329	256	310	269	286	250	284	311	294	278	275	257	331	322	284	302	303	269	274	294	344	296	292	305	300	281	306	275	298	281	261	298	285	302	335	282	270	319	297	299	332	278	295	294	318	288	313	315	294	265	304	293	290	279	295	285	322	280	300	277	306	320	283	286	305	286	292	306	319	289	295	327	306	295	304	296	305	316	306	306	266	273	280	307	324	304	286	284	309	300	264	280	286	282	304	277	314	307	286	276	286	277	297	300	272	290	293	284	323	282	288	313	302	327	290	255	268	306	290	308	269	295	277	261	257	291	312	258	290	281	312	289	280	305	313	324	316	283	307	320	261	299	301	273	305	294	285	305	308	275	296	281	262	316	257	284	321	316	283	275	302	295	292	278	278	302	289	308	282	299	282	300	282	301	295	290	257	278	289	320	308	284	255	289	300	296	273	321	294	281	299	305
58338	84450	60801	42373	17175	709	627	685	620	561	564	556	505	579	531	591	547	524	555	518	523	477	549	521	526	547	552	565	514	512	539	510	526	531	507	514	509	499	541	511	496	504	556	527	512	544	531	534	536	503	525	524	547	538	499	523	516	511	490	512	499	550	475	533	525	497	507	560	694	805	650	566	551	512	501	505	480	495	533	497	512	505	488	481	518	491	486	513	527	490	488	508	514	491	471	535	471	512	545	506	500	521	489	506	525	496	540	483	535	510	465	499	500	497	513	509	474	471	488	499	507	525	541	489	495	484	488	503	535	520	516	499	499	497	528	534	470	515	510	459	516	491	464	508	553	494	535	494	494	489	519	490	471	495	505	468	514	513	510	516	509	566	533	515	583	516	527	548	486	519	519	526	517	503	506	506	545	487	492	518	497	532	476	501	498	522	535	555	506	521	492	512	519	516	510	498	522	461	490	478	525	521	472	526	504	559	554	503	513	508	518	506	495	509	497	514	507	518	495	509	474	521	518	494	514	508	524	547	534	514	546	511	485	500	518	505	530	536	522	539	545	500	521	483	514	482	544	470	467	539	451	490	533	512	508	492	502	507	509	533	484	505	513	509	505	491	518	497	533	497	485	506	474	500	480	515	532	474	462	530	497	534	495	493	530	470	490	535	518	494	483	520	467	520	496	536	487	513	446	491	576	481	499	534	508	514	524	518	464	528	512	495	510	525	504	532	515	519	519	498	535	545	509	528	500	543	531	536	540	527	492	474	484	522	499	493	508	548	539	487	502	509	511	488	509	520	500	499	507	505	523	511	502	469	497	497	561	518	488	569	532	520	505	494	524	509	483	536	528	497	532	474	513	513	507	513	500	515	494	503	551	533	510	515	524	542	499	488	501	541	485	520	514	530	534	537	500	522	537	511	454	525	504	489	544	522	481	492	524	496	472	502	516	506	520	499	553	534	529	530	472	519	504	523	492	548	520	520	523	462	528	501	493	535	518	522	517	507	508	443	521	498	552	503	502	492	514	566	512	495	513	496	469	539	511	527	530	504	503	479	516	470	515	514	482	531	515	517	519	514	492	503	493	522	502	512	519	518	521	467	507	527	526	488	504	491	524	503	497	488	476	464	503	525	525	538	494	521	549	468	495	509	528	513	514	509	496	541	495	507	520	479	518	546	507	511	489	497	479	493	491	519	493	510	530	517	491	529	499	512	513	520	506	513	491	509	498	517	507	522	513	514	560	498	513	480	491	528	486	561	542	535	480	487	500	510	507	529	551	510	466	522	519	492	507	519	512	551	498	526	493	516	542	521	511	504	535	528	505	497	552	514	494	520	534	477	514	507	507	499	562	482	507	536	522	516	525	515	465	535	525	503	552	531	499	527	548	543	480	505	512	525	504	504	508	553	523	472	536	505	542	531	486	541	505	553	496	516	499	515	536	492	500	516	493	484	536	525	518	526	453	500	505	518	523	548	572	528	488	540	509	492	503	516	546	492	505	536	524	512	529	495	501	517	501	505	506	479	497	520	519	499	499	503	514	511	509	545	487	498	474	523	466	510	511	470	514	554	507	501	497	529	475	460	516	512	536	544	485	509	527	517	520	528	497	522	545	488	519	477	543	531	514	516	534	468	523	514	536	511	525	530	555	507	534	514	498	500	542	505	517	528	526	491	532	482	507	478	503	493	504	535	526	505	516	498	491	524	468	483	523	510	508	482	529	476	477	483	527	518	530	488	560	491	527	496	540	542	514	568	498	526	541	505	506	516	512	482	509	496	525	540	515	447	539	547	502	499	535	496	454	502	492	498	482	494	473	530	484	548	521	500	481	544	509	511	535	496	510	503	559	498	515	530	540	536	476	485	466	489	545	527	531	513	517	528	507	574	508	485	541	553	538	524	551	507	482	501	505	514	551	493	527	535	504	510	494	497	531	506	498	537	504	503	491	526	468	493	521	498	488	512	497	504	535	475	486	510	552	492	495	499	509	474	522	528	486	493	488	490	503	515	494	483	502	523	473	502	480	512	507	499	518	466	534	519	506	495	542	505	579	495	536	474	516	566	590	497	479	499	531	524	528	511	508	536	537	514	505	509	522	530	488	489	501	519	508	495	497	517	543	497	484	518	479	476	490	553	486	533	494	511	485	497	522	519	503	503	488	532	512	494	518	503	476	496	515	535	478	511	497	508	506	534	469	499	530	519	527	498	508	498	477	532	522	521	520	502	481	500	528	509	500	498	502	496	501	493	529	504	484	529	523	517	501	485	517	514	535	538	497	509	450	517	497	526	477	491	506	526	545	519	517	524	527	532	514	489	486	518	552	528	488	532	494	530	515	522	514	498	477	484	537	480	521	479	522	508	527	497	511	503	469	517	513	574	546	509	510	512	560	506	527	492	483	503	573	469	544	554	518	521	501	494	522	528	542	538	527	488	494	533	515	473	531	498	522	482	514	472	537	501	481	494	484	494	524	520	548	537	525	513	534	506	527	491	499	506	477	523	527	519	519	508	505	507	496	537	519	517	516	485	448	501	542	464	500	482	542	534	476	534	499	510	528	473	461	509	523	512	541	515	500	492	528	468	526	514	510	522	473	517	524	534	511	541	531	527	536	491	535	528	520	530	526	508	488	504	503	514	545	544	508	503	489	495	514	518	497	522	506	532	512	487	522	491	527	506	504	486	504	516	500	501	534	493	548	533	505	503	504	545	470	537	517	514	496	477	524	528	479	518	516	505	460	488	524	485	533	561	523	485	513	500	530	506	525	518	492	510	541	540	481	537	522	479	520	509	479	514	505	546	504	512	499	509	573	496	492	516	505	523	527	531	458	473	487	489	483	495	535	518	502	532	495	518	501	522	496	513	492	498	516	520	516	529	511	504	488	490	520	515	503	499	493	505	518	493	526	488	512	508	540	492	491	528	484	503	548	524	512	495	485	554	494	521	511	499	525	543	515	509	507	489	495	499	507	514	500	504	495	507	511	497	490	505	496	540	530	499	527	496	546	528	486	544	486	513	514	524	509	549	480	507	476	446	476	526	464	532	569	513	522	480	471	515	557	500	499	524	529	522	520	529	498	505	487	538	492	530	525	530	505	492	497	478	494	477	488	470	531	500	504	553	516	492	518	520	548	482	526	524	513	522	529	517	498	477	505	488	475	537	497	534	536	516	547	529	500	484	477	503	479	556	492	539	501	486	508	508	502	512	527	512	513	478	533	492	480	534	518	509	497	481	502	506	536	490	519	497	523	521	540	515	485	523	517	521	541	490	561	499	506	510	512	489	528	520	534	504	534	529	485	502	530	498	503	523	511	514	501	504	548	527	506	511	507	491	548	510	481	493	525	506	527	478	517	515	500	523	486	475	551	534	497	497	511	514	573	513	492	506	486	475	486	502	543	534	502	488	517	514	485	506	540	511	512	494	486	530	545	521	510	483	505	510	505	499	510	551	539	550	518	486	488	544	510	521	480	501	548	540	505	546	507	562
23032	21305	29191	24933	21175	18471	4895	487	450	383	416	400	360	338	368	416	348	381	362	355	345	347	354	309	392	356	351	364	327	331	403	357	372	352	357	372	366	391	354	375	314	313	366	339	343	367	337	330	336	339	369	365	346	344	356	343	359	357	354	333	319	359	343	361	315	362	354	364	447	484	401	389	377	348	377	355	368	331	379	371	334	341	360	372	352	374	371	324	338	370	387	333	343	355	350	344	360	326	315	362	387	314	369	346	326	356	395	349	349	356	345	324	352	368	327	353	356	328	345	338	365	378	356	381	317	365	338	330	354	331	325	364	351	346	325	336	367	360	349	350	340	343	354	343	338	354	334	347	368	299	353	341	337	322	384	346	368	332	330	381	338	343	345	338	356	352	350	355	364	386	336	337	322	367	349	354	353	402	326	339	347	383	336	336	340	363	357	314	367	323	365	338	333	316	335	362	324	363	341	341	327	370	384	376	328	349	329	393	334	333	346	345	347	346	342	349	334	342	359	346	316	370	328	357	341	373	352	351	361	336	354	401	349	374	312	348	346	346	329	353	319	340	343	359	357	370	330	317	350	324	336	368	340	358	357	361	341	333	342	336	368	350	320	338	334	355	317	328	357	334	322	327	377	331	358	397	392	384	334	366	352	338	355	332	364	332	345	350	355	342	364	352	329	370	357	344	334	385	341	362	346	323	366	313	377	354	339	356	351	338	319	338	372	341	338	308	319	343	297	330	352	350	308	333	323	349	374	374	360	337	333	365	357	377	350	358	332	342	321	377	365	359	311	360	345	376	329	375	320	347	345	369	384	368	357	314	318	372	343	369	354	338	337	334	360	346	367	351	368	368	342	370	340	349	335	360	312	313	341	316	339	340	315	354	321	342	367	378	321	348	325	373	363	376	370	329	350	352	334	364	355	349	347	361	317	338	371	361	338	363	293	339	346	362	389	368	378	378	359	362	365	347	339	351	340	341	361	344	380	345	356	354	333	356	353	336	363	366	331	334	391	363	341	335	363	328	356	346	329	334	365	346	350	326	399	346	355	381	359	352	340	350	353	351	339	346	337	343	318	360	352	324	341	330	323	339	339	369	355	339	354	339	364	346	333	375	327	351	325	331	343	344	357	356	373	360	356	348	358	341	350	332	355	355	369	364	358	326	363	322	353	350	345	362	376	329	370	411	341	325	370	349	345	330	364	362	335	337	361	347	348	325	366	372	330	319	343	312	341	355	337	343	329	344	349	326	354	351	350	343	320	340	348	326	333	320	343	333	328	368	364	361	377	357	357	356	310	331	352	326	378	337	363	342	335	364	387	338	324	345	317	329	339	370	353	360	306	368	337	309	356	362	359	312	331	373	334	345	355	305	360	357	345	341	341	336	355	362	333	363	323	322	318	375	325	355	344	345	333	350	320	373	339	349	346	364	315	346	310	349	345	364	344	321	314	377	346	329	336	360	351	356	360	350	341	343	318	364	337	376	345	344	379	354	361	338	324	345	371	339	361	329	356	351	365	362	349	323	329	326	336	324	332	349	348	326	360	332	337	362	342	350	342	350	347	343	323	333	352	326	316	335	356	323	317	369	322	336	374	352	349	354	357	323	323	342	305	357	333	359	341	352	331	343	377	351	355	298	341	347	355	329	342	335	353	318	359	363	348	339	325	339	337	376	340	351	340	341	324	343	345	323	347	367	355	348	348	364	374	300	374	325	348	351	390	383	347	355	332	351	357	354	346	317	353	329	358	332	340	339	329	363	332	350	314	312	355	353	369	391	336	351	335	344	342	370	360	360	333	357	383	336	369	334	372	344	340	365	339	354	351	351	341	369	347	339	352	342	361	377	365	331	367	338	335	335	346	383	341	328	344	341	336	358	366	357	352	338	346	335	384	346	360	367	347	316	366	352	345	372	371	337	382	356	391	343	329	390	340	356	332	318	330	361	331	343	334	346	336	354	365	329	356	364	357	319	337	361	338	387	360	344	385	338	342	375	355	298	381	353	360	351	380	337	360	362	324	357	323	358	377	355	364	329	339	372	342	333	343	326	331	350	328	329	337	351	323	354	344	386	374	350	322	356	320	361	345	339	338	326	378	344	346	327	348	323	320	351	363	348	301	348	322	307	352	355	328	353	331	370	380	334	385	352	335	344	357	322	335	318	359	370	366	318	371	357	340	363	328	342	361	370	365	362	333	343	318	318	330	329	364	343	341	329	342	311	344	367	341	372	345	333	336	324	377	343	380	401	357	356	345	338	371	321	338	330	365	397	324	378	348	374	319	350	340	345	324	345	325	365	350	363	351	351	352	328	361	368	347	337	326	328	368	310	354	365	350	347	340	346	361	345	349	357	311	359	338	343	361	392	365	337	364	308	357	359	347	360	344	343	366	338	388	334	338	368	336	335	368	333	326	349	319	371	329	310	367	340	365	336	323	328	316	349	358	363	349	341	375	357	335	346	329	366	316	338	392	352	316	324	397	377	343	305	319	328	336	337	361	379	356	355	332	366	372	339	339	355	344	361	361	357	358	368	358	379	338	367	326	337	332	327	335	335	362	377	338	350	381	353	334	372	339	324	340	356	354	332	353	372	351	389	367	391	380	373	361	368	340	334	359	349	330	329	320	333	345	340	383	357	333	356	363	341	350	354	356	329	359	347	352	347	325	312	334	374	345	332	375	357	377	300	368	361	344	360	363	351	367	359	341	357	376	315	350	366	363	331	376	330	345	322	377	373	383	379	342	388	391	332	322	309	339	318	348	336	321	333	369	335	336	342	319	372	334	326	330	344	332	342	374	374	376	320	354	357	343	347	399	322	360	365	376	345	369	349	341	376	314	357	300	350	374	356	348	330	351	351	361	339	334	351	313	358	329	355	337	345	364	325	360	343	354	331	348	350	381	332	359	347	324	335	354	345	349	351	357	353	383	360	326	348	371	357	351	319	355	349	350	347	336	337	350	347	334	341	369	355	348	335	320	320	327	341	354	342	344	341	314	356	339	322	383	350	335	353	356	349	327	345	315	395	341	340	345	365	336	334	338	349	364	365	382	353	372	332	339	337	368	349	316	364	388	370	359	325	352	356	335	354	338	339	381	353	351	398	368	335	373	365	357	312	370	374	339	332	356	344	336	351	357	341	331	313	372	336	346	341	352	381	371	363	341	369	378	343	334	358	367	344	347	348	371	349	307	347	334	348	328	339	339	343	348	345	340	344	349	347	360	358	328	365	332	325	339	326	345	321	356	348	338	359	366	339	330	341	354	323	368	341	374	335	335	315	331	362	341	345	345	337	344	358	365	359	360	377	377	349	331	339	344	375	360	356	329	386	376	374	353	326	357	343	371	305	329	322	338	339	373	352	358	346	370	364	388	361	316	378	348	321	371	356	329	341	344	333	323	337	336	313	357	351	352	349	320	347	370	342	324	354	330	361	364	332	345	351	338	356	394	343	332	339	322	345	350	322	379	370	367	335	370	339	367	334	331	331
57580	93958	70904	49802	21356	988	850	792	737	704	713	713	649	611	606	615	599	595	571	592	583	583	578	582	631	578	557	611	639	588	590	568	578	561	579	639	587	620	573	613	582	571	596	574	592	593	530	632	586	582	624	604	555	579	571	535	579	588	594	619	573	553	586	527	607	578	551	651	925	1017	806	709	600	585	578	595	570	568	603	576	588	576	572	613	591	570	547	597	591	576	576	575	536	589	542	593	571	570	587	596	539	533	578	555	557	559	548	570	580	529	566	568	573	568	552	529	596	548	629	605	577	527	547	560	586	595	576	578	570	581	547	595	549	568	554	563	601	598	552	573	552	598	556	586	623	577	568	526	550	565	564	612	557	549	569	533	574	559	545	620	579	594	615	542	640	586	597	612	585	543	572	549	531	595	581	562	606	545	556	586	575	551	572	572	602	582	586	589	560	565	575	536	534	526	586	590	548	600	558	539	600	614	580	563	577	599	590	605	524	546	556	606	562	511	539	571	587	591	566	576	561	621	606	560	567	596	568	577	519	580	589	570	584	579	583	610	564	599	568	595	593	599	596	615	590	585	568	611	553	607	563	626	602	548	573	590	591	525	543	549	588	545	593	593	559	559	592	598	538	597	561	598	593	540	561	565	594	579	598	583	543	576	554	588	596	600	555	568	541	583	572	584	584	562	548	615	556	577	541	587	616	579	575	538	578	545	584	569	601	536	601	561	548	548	607	572	576	531	542	629	553	549	545	568	577	579	598	546	560	570	603	599	566	590	595	592	556	564	551	569	584	608	626	566	630	579	589	582	640	609	599	568	593	547	521	549	623	535	552	529	617	607	631	570	546	585	593	556	563	560	610	554	602	549	591	624	571	563	566	537	590	589	565	545	510	589	562	626	557	579	576	577	580	559	594	594	550	557	532	551	581	573	606	541	560	584	590	568	568	539	610	561	578	558	585	556	609	546	611	585	583	564	588	616	538	551	540	563	587	602	554	577	574	529	600	568	588	560	551	545	558	600	591	561	548	620	564	550	575	587	577	569	610	608	592	557	582	588	567	608	575	593	582	578	559	597	587	586	558	587	555	580	555	567	594	563	585	592	570	599	546	576	560	570	534	567	578	568	594	566	543	559	564	583	535	617	611	561	562	578	550	580	559	568	570	556	545	556	581	557	543	597	571	566	577	606	536	570	613	569	568	600	570	568	601	565	598	617	564	607	595	547	571	584	576	548	607	557	579	598	546	568	541	565	574	581	577	601	556	569	560	556	552	587	540	561	566	539	570	622	545	580	608	534	595	534	626	573	553	563	559	585	609	587	530	571	614	557	600	560	589	586	550	540	587	585	582	524	600	569	571	561	568	561	555	556	582	578	567	520	589	558	594	543	608	591	587	567	567	602	553	572	621	585	582	590	567	632	590	560	581	577	591	581	596	535	600	585	583	620	546	574	561	544	581	599	559	557	572	592	558	570	606	597	558	555	621	582	552	546	561	553	581	566	580	554	563	576	548	584	582	574	606	601	644	544	551	566	598	604	589	554	560	557	554	566	570	519	570	584	587	568	581	583	573	605	586	580	605	566	582	566	616	570	574	574	597	563	572	578	575	580	534	563	585	602	562	612	561	576	577	557	564	601	568	581	576	573	591	530	566	575	544	587	588	569	574	567	588	576	604	581	598	547	596	583	580	550	621	571	570	576	562	586	605	591	556	593	544	576	592	521	556	558	556	527	557	529	522	557	541	559	577	569	582	567	563	604	581	620	601	560	560	595	547	582	576	592	557	548	559	610	569	551	578	561	594	553	575	573	577	549	566	620	567	534	579	579	534	552	585	573	557	585	632	561	592	557	562	528	603	614	537	596	592	577	567	609	602	550	560	586	570	566	530	552	632	585	574	551	604	588	589	606	558	575	598	617	581	605	550	608	604	560	570	556	591	597	549	583	590	567	591	604	553	573	602	597	608	527	590	583	551	580	595	565	568	583	596	592	582	561	599	596	578	587	559	584	583	585	599	548	562	573	549	584	563	573	586	568	583	611	585	580	551	582	533	571	548	576	570	550	593	601	593	548	596	601	611	533	556	576	550	573	558	593	561	567	543	577	572	588	595	563	613	607	584	607	586	557	580	565	566	533	544	579	561	604	611	527	551	600	582	574	624	570	608	558	547	581	599	564	629	613	556	573	571	620	569	582	556	593	558	567	583	562	600	547	600	580	568	567	527	639	587	601	526	589	584	541	538	560	564	579	605	603	568	561	580	572	565	580	592	580	603	617	514	578	573	590	576	555	553	571	561	569	587	577	586	613	572	571	551	575	593	571	590	567	607	522	581	551	591	602	591	573	599	561	562	590	577	591	584	608	563	577	557	592	526	548	589	597	568	559	564	588	577	546	595	585	578	551	577	556	606	547	567	545	577	580	567	548	576	522	591	612	576	543	574	579	561	569	583	555	595	570	542	555	578	575	593	550	609	592	579	578	588	555	547	588	606	583	556	576	554	582	579	561	607	584	584	601	594	582	589	572	604	605	575	595	548	542	605	603	583	590	544	531	575	582	553	600	587	553	528	568	550	580	594	550	593	566	602	588	571	568	555	546	566	570	540	559	570	608	581	561	620	621	543	591	593	589	613	579	620	555	553	571	571	617	561	549	580	578	626	590	612	596	564	565	573	558	568	587	549	577	647	553	603	610	604	587	609	596	597	582	552	595	596	586	542	602	561	605	587	579	589	578	552	638	572	577	572	578	588	559	572	599	566	561	537	592	571	592	572	579	622	571	560	556	594	558	606	577	613	557	516	567	552	595	569	571	577	585	622	615	572	574	640	566	565	578	586	596	560	540	593	572	543	607	579	553	595	560	514	556	610	569	571	560	554	620	550	579	575	581	538	605	559	589	561	581	563	568	579	564	567	591	580	581	583	534	585	577	592	554	605	601	551	584	583	579	535	585	578	595	597	569	541	563	563	564	592	572	612	603	590	536	548	595	558	579	593	608	569	563	562	587	548	528	603	617	612	535	558	517	621	604	626	582	555	584	547	611	585	555	590	547	539	581	568	593	545	594	563	605	585	553	567	553	584	566	568	586	567	564	557	634	583	545	554	583	544	630	548	531	535	581	557	598	605	588	526	573	535	573	567	567	540	594	591	590	582	561	572	549	559	581	574	577	566	556	571	572	579	570	596	592	600	593	580	585	543	561	552	562	557	608	572	601	551	561	588	577	563	516	567	592	621	551	535	609	599	602	595	568	585	590	561	572	601	580	605	556	542	551	592	577	612	607	582	549	605	578	588	617	539	550	564	579	570	623	571	529	583	542	562	573	613	597	559	576	618	553	583	580	576	613	567	516	578	579	584	552	543	594	609	571	580	548	583	569	550	616	588	582	574	575	568	596	607	598	525	568	584	612	574	582	580	564	587	558	583	604	537	530	600	570	589	619	549	534	603	544	605	612	609	604	559	578	580	567	526	565	603	558	616	569	549	595	583	581	596	598	581	580
28597	25870	23853	12825	1644	324	324	340	308	332	316	320	330	301	304	328	285	299	328	307	308	316	306	320	301	297	337	322	354	330	333	331	350	282	344	298	334	289	318	324	316	314	304	296	297	309	283	310	319	333	304	299	306	319	334	299	318	301	300	324	276	292	322	330	335	292	310	318	296	312	353	300	330	343	294	293	344	285	302	302	292	315	314	304	338	317	314	332	313	300	354	307	356	276	307	296	290	324	296	327	330	305	302	316	319	329	301	287	299	308	318	308	317	283	319	303	325	291	277	313	323	327	305	305	286	298	305	317	330	309	303	292	293	320	322	323	319	327	316	304	315	304	302	308	293	297	301	307	293	325	318	327	307	290	306	302	310	304	306	269	325	334	321	321	317	312	289	275	327	294	290	326	324	318	307	289	325	309	338	323	294	329	294	300	307	268	278	309	311	262	295	321	324	321	329	302	321	289	316	307	347	306	306	323	326	325	318	337	320	317	290	300	300	340	325	310	307	305	264	297	293	339	323	341	331	306	314	329	313	309	300	311	292	309	332	299	302	293	319	324	327	327	323	302	296	319	284	317	310	296	300	299	281	313	318	328	280	314	327	311	307	305	283	276	307	278	309	281	288	321	302	313	287	287	305	307	299	273	293	313	300	297	318	328	297	306	317	321	314	301	301	319	297	322	313	323	321	321	302	283	331	304	330	323	316	311	291	317	330	334	304	327	316	290	290	289	303	340	329	300	311	329	295	289	306	297	340	313	321	300	316	294	311	312	313	323	311	309	343	290	329	331	303	338	293	301	299	312	310	288	320	307	291	308	313	331	328	268	335	314	289	317	302	298	298	325	329	287	354	315	313	327	273	318	319	297	321	300	307	326	322	299	278	297	306	297	306	280	292	313	311	299	309	303	323	289	283	298	293	335	330	301	285	312	314	328	340	322	321	315	329	296	337	296	301	314	280	316	283	303	314	314	305	329	336	312	333	328	317	328	286	311	274	307	299	322	304	318	361	330	356	314	313	307	298	326	316	291	303	285	329	303	315	293	283	292	330	293	310	270	323	288	284	337	341	299	302	298	288	308	283	323	340	307	307	323	308	309	324	308	312	291	306	293	294	315	290	298	334	313	311	282	292	312	288	301	349	325	321	304	340	313	319	319	319	290	318	297	311	304	284	336	311	309	289	295	301	322	288	284	329	312	327	311	336	325	317	309	331	316	322	308	297	342	309	332	283	290	337	303	334	317	329	301	331	305	289	317	306	309	291	288	307	275	307	313	290	295	298	328	316	328	310	279	300	289	283	326	317	274	315	323	297	301	297	333	308	298	310	303	298	284	315	291	305	320	312	306	318	277	299	345	342	324	288	326	297	309	329	336	310	283	324	296	310	305	317	305	338	322	304	310	315	287	318	334	293	302	358	309	343	290	315	290	270	306	313	340	303	329	313	319	301	314	332	335	321	295	315	297	305	313	275	309	320	275	294	312	317	300	285	309	298	362	323	304	288	294	307	309	315	328	311	310	336	353	330	294	312	343	296	311	313	322	310	339	323	310	322	297	310	288	302	283	266	308	309	265	304	295	307	309	326	306	286	320	302	320	282	339	295	332	297	338	303	344	332	315	297	324	322	294	269	349	332	326	327	322	290	303	305	313	312	312	296	332	310	312	309	305	310	273	305	298	327	297	331	325	299	319	308	327	303	329	278	319	318	291	321	285	291	313	306	312	347	271	321	297	337	326	316	324	300	290	318	304	339	310	319	307	315	329	307	291	306	320	289	326	322	339	314	321	291	315	317	272	324	305	310	298	328	316	298	307	296	295	340	288	312	319	311	309	295	284	267	304	326	319	300	310	288	306	288	306	303	303	286	316	278	312	291	314	311	312	309	282	317	299	330	309	325	345	340	295	295	337	303	306	319	301	307	339	319	289	296	315	294	312	320	323	300	308	337	326	300	295	300	316	320	298	283	301	301	313	293	296	303	322	282	271	325	308	283	334	287	313	287	291	318	312	323	325	314	277	330	318	279	295	288	278	296	298	320	320	329	290	314	301	308	312	310	285	282	307	328	296	299	317	301	313	343	309	333	296	309	290	307	289	297	313	322	317	327	299	280	319	341	306	292	307	336	283	305	330	291	311	310	310	279	329	334	296	304	275	316	323	295	327	328	289	311	297	317	306	308	319	293	325	315	318	316	336	317	318	313	351	312	299	321	309	295	327	331	266	305	333	341	317	312	290	271	296	314	266	313	307	276	333	274	324	300	318	305	338	322	322	327	310	307	356	292	324	285	307	338	304	284	309	301	312	308	337	306	302	286	325	298	304	313	314	322	321	331	310	332	315	298	303	327	323	309	296	308	313	296	322	266	306	307	297	307	300	302	318	328	287	276	316	313	259	282	341	290	311	330	271	313	283	296	268	327	312	351	312	314	330	335	304	311	287	295	342	321	313	322	315	297	341	313	289	318	327	304	338	304	336	314	309	323	318	305	330	311	319	325	309	284	320	290	308	295	302	329	296	304	308	319	319	316	321	315	329	310	309	282	327	318	307	304	294	312	324	294	259	333	323	297	321	308	326	277	331	293	284	270	325	328	312	277	327	303	299	322	313	298	314	301	329	288	322	320	319	293	315	298	317	268	338	308	308	302	296	274	288	317	310	299	312	322	340	319	303	257	303	312	293	358	336	316	296	307	321	320	322	307	313	338	313	296	321	310	347	334	307	336	321	306	318	328	298	322	328	293	300	310	318	301	316	303	300	295	326	299	332	326	304	301	324	292	309	276	320	311	312	346	322	293	296	336	328	318	311	314	328	321	293	265	306	322	303	278	324	348	326	289	332	329	315	328	308	325	299	307	315	315	320	314	297	312	309	302	337	324	309	297	294	308	350	321	314	284	305	306	276	309	309	310	300	295	307	285	337	328	296	314	311	289	313	349	323	334	316	335	311	309	301	291	291	308	326	327	325	304	287	303	329	287	292	280	326	299	323	299	280	327	305	323	318	313	311	331	307	318	311	294	319	323	320	283	315	307	325	307	290	316	292	303	323	252	343	307	310	329	282	319	325	319	317	259	296	310	311	288	307	320	271	326	280	302	333	325	310	318	327	319	320	292	323	299	299	329	292	295	312	307	304	362	302	317	332	305	353	341	311	323	264	303	299	306	299	284	325	312	297	286	308	316	342	310	311	287	333	309	320	288	304	329	303	339	332	308	337	325	312	323	310	316	331	296	330	322	286	259	318	288	306	326	322	298	295	330	293	308	304	300	322	307	268	297	292	360	303	313	298	313	291	312	291	301	342	289	308	284	292	284	312	284	326	281	287	294	289	306	304	316	328	304	320	294	316	327	333	285	286	349	325	320	303	310	312	311	326	333	341	300	289	337	269	327	317	311	298	325	315	293	290	288	293	320	327	312	287	298	297	288	314	310	301	309	304	321	336	316	332	335	304	293	304	317	291	297	316	286	310	344	274	308	338	300	283	329	293	323	334	311	292
37212	43587	28467	14871	3175	602	528	546	536	573	537	531	583	576	552	556	534	543	553	490	591	606	570	529	557	538	547	526	530	590	567	522	536	549	570	578	570	531	565	558	588	554	534	563	507	555	513	592	538	552	532	536	542	531	531	506	540	565	497	563	547	555	557	594	536	581	553	564	589	614	587	518	550	577	589	528	507	569	520	539	549	539	524	558	531	569	559	555	518	530	531	608	559	597	555	577	525	568	515	575	509	534	549	552	548	554	521	529	554	520	525	587	545	566	541	523	555	521	524	539	560	540	518	546	568	567	539	550	494	525	530	519	527	618	539	532	555	564	519	572	517	526	532	537	532	526	541	523	531	531	568	545	526	548	547	514	541	540	510	531	551	547	532	520	565	578	543	582	534	575	583	580	570	553	494	526	538	527	531	552	539	538	597	503	543	529	568	493	530	540	540	579	549	528	553	534	569	559	557	560	494	506	541	547	537	563	568	547	526	536	488	544	560	502	530	537	516	514	587	540	532	564	486	553	546	563	527	538	527	541	534	557	559	524	589	565	550	531	588	544	550	515	541	532	519	545	563	566	529	505	536	561	536	540	571	544	571	552	513	499	554	524	531	543	556	499	558	557	537	547	577	558	527	550	531	512	544	539	566	544	522	543	535	584	533	545	509	584	573	616	546	524	573	563	594	547	557	517	604	548	531	555	515	566	517	575	538	581	609	573	540	540	566	565	543	462	518	549	533	532	539	541	602	562	570	577	562	536	533	558	515	536	534	578	576	544	539	559	550	559	526	571	595	600	547	514	580	543	502	567	557	554	584	602	566	545	520	495	556	504	561	537	557	532	550	553	539	545	522	537	548	580	556	545	518	526	595	527	588	543	577	580	582	532	535	537	557	546	545	546	578	565	539	499	564	509	572	516	566	589	543	542	564	551	551	553	522	573	565	549	533	556	547	558	533	551	527	553	544	506	576	566	527	553	564	543	558	516	565	551	569	540	490	555	543	532	556	555	531	549	567	526	560	541	533	582	596	535	563	531	576	578	556	564	541	520	566	592	582	577	511	537	567	572	526	503	510	558	546	531	527	497	532	572	573	567	543	577	564	506	525	533	557	587	581	562	583	590	574	566	544	560	581	539	546	545	500	524	559	590	598	512	567	515	524	575	562	528	572	533	569	571	481	544	524	526	576	554	533	544	537	552	535	508	538	572	537	558	526	585	585	518	515	569	536	532	530	536	544	547	524	491	510	506	507	540	520	589	505	534	541	547	534	568	588	514	554	529	518	539	525	554	545	514	576	562	539	573	547	523	565	541	573	554	518	568	554	532	565	552	528	491	573	573	564	549	550	528	561	526	528	515	503	544	521	525	540	562	574	517	524	534	522	526	541	554	561	577	518	524	517	528	563	501	548	517	506	543	496	513	512	544	496	509	552	552	524	526	558	559	555	524	558	517	569	553	586	533	541	507	551	603	550	517	556	546	551	540	549	542	529	509	478	542	566	577	542	590	528	551	560	563	531	550	518	503	545	556	513	545	569	530	544	589	531	541	536	586	582	506	589	522	551	555	559	510	535	533	555	488	542	563	483	543	526	616	564	562	570	551	522	553	523	580	526	538	536	521	547	532	602	561	534	516	535	550	550	533	587	587	549	544	593	548	557	563	532	514	544	534	538	543	577	554	523	556	570	539	538	565	556	560	535	537	563	546	545	517	561	540	514	542	550	546	553	565	533	564	549	565	551	531	537	576	527	550	548	593	568	524	591	545	502	560	584	528	508	528	558	527	534	510	534	560	600	497	516	577	548	514	567	536	522	522	596	498	570	509	534	535	582	554	586	540	531	604	537	516	571	517	539	547	555	572	569	554	512	559	542	555	575	527	502	546	549	534	590	528	549	543	529	562	487	586	510	555	572	513	514	521	533	545	513	602	509	535	557	566	561	513	545	532	536	594	563	549	541	532	585	552	536	514	610	563	580	529	520	574	554	556	546	541	545	568	550	541	564	547	550	546	546	544	562	560	587	583	514	551	504	553	568	547	535	530	544	565	585	534	569	604	532	518	516	589	543	519	534	528	543	526	566	523	547	567	549	550	558	543	541	524	553	558	513	557	576	578	544	554	518	540	575	526	567	521	552	549	555	536	578	524	529	566	551	527	525	545	487	538	558	540	546	533	577	550	497	529	549	515	602	537	584	556	530	526	517	555	543	518	568	530	563	509	555	523	518	545	506	540	591	563	542	521	553	550	577	570	502	549	484	472	540	554	547	499	535	543	529	553	572	516	536	549	530	561	553	530	565	553	517	521	526	539	572	523	496	536	519	565	540	567	561	556	531	524	576	518	579	520	612	582	549	569	543	559	550	494	498	550	569	603	527	530	547	545	567	541	560	507	599	520	540	552	573	551	619	538	513	557	549	506	598	494	541	561	538	553	576	546	554	509	562	502	529	596	571	502	555	554	542	581	526	527	588	562	606	507	522	556	541	533	569	540	574	587	575	541	555	541	542	520	599	536	536	528	574	557	524	545	563	564	536	538	532	531	520	549	540	563	531	556	544	567	499	532	552	544	526	588	591	586	569	571	527	559	577	578	572	544	520	574	555	488	507	541	510	547	533	571	536	532	538	550	539	579	568	533	533	517	579	585	516	508	577	558	566	573	561	527	592	562	582	562	570	536	540	572	505	532	606	536	533	532	502	545	532	529	566	559	536	535	523	572	507	544	515	552	535	573	549	532	554	563	531	570	554	505	535	547	550	505	548	555	517	562	553	543	571	587	564	554	561	587	541	512	522	580	578	564	532	592	567	537	585	547	539	554	534	586	566	564	532	530	551	545	541	584	536	556	536	547	566	573	520	505	558	494	567	558	547	494	586	533	518	522	540	564	523	562	543	580	535	560	560	537	557	573	546	478	526	556	525	523	551	547	531	547	553	571	576	527	575	592	533	521	556	494	558	567	515	523	536	513	539	586	510	528	546	522	555	567	587	573	558	507	604	530	565	522	549	527	532	541	508	513	522	543	552	543	566	586	521	566	571	521	519	533	551	536	513	552	506	554	521	577	570	581	545	554	567	524	551	513	567	535	541	487	524	543	559	562	537	532	531	562	567	542	516	540	539	572	524	532	553	518	542	571	527	533	523	569	517	574	555	574	561	554	584	523	568	547	534	552	554	537	565	542	491	537	569	525	575	538	555	553	566	560	599	580	502	517	539	497	541	583	524	525	530	542	501	541	563	521	524	568	568	557	579	520	553	521	523	554	559	509	554	531	536	514	568	551	538	552	577	561	579	531	532	488	542	545	512	557	521	542	518	515	555	535	572	576	593	545	516	529	557	571	549	542	547	583	536	550	535	547	543	553	512	585	535	569	528	521	549	529	557	555	580	573	585	545	531	545	547	559	534	578	532	556	575	530	525	556	534	553	540	541	564	533	560	589	570	543	517	566	571	540	585	543	526	499	543	514	519	558	536	541	524	526	499	570	551	526	544	558	566	531
24013	21812	29397	26645	20388	8678	591	370	338	293	315	321	306	294	317	283	316	303	316	295	307	299	324	313	279	325	282	293	270	293	324	299	290	289	273	267	270	318	283	295	308	280	285	284	303	289	266	315	288	305	329	319	292	268	275	273	305	319	304	307	320	300	272	318	313	280	269	326	385	420	346	303	309	301	273	270	288	264	316	285	306	279	280	290	301	292	308	312	290	297	319	295	310	318	293	293	310	301	297	299	299	296	288	301	307	303	296	286	313	292	289	296	310	271	270	303	305	306	290	295	295	297	321	281	264	289	315	307	281	292	287	300	299	291	303	301	287	266	263	302	305	268	321	276	299	309	288	280	292	322	304	277	305	315	280	268	280	299	319	277	300	310	297	308	299	278	285	246	276	261	302	303	278	274	281	299	284	287	278	294	289	274	275	317	255	308	303	296	269	306	288	287	301	279	279	285	298	309	310	308	311	258	340	292	271	261	302	284	300	302	269	295	322	297	295	300	311	295	276	265	299	314	260	265	298	294	283	294	299	305	328	281	285	271	312	302	308	273	293	313	291	302	287	284	281	333	297	300	274	284	262	281	301	320	292	326	317	299	284	302	268	284	290	314	317	267	311	271	275	290	276	291	306	286	301	292	283	300	257	277	262	288	309	288	304	315	302	286	316	293	311	251	258	279	309	265	304	315	298	271	289	280	301	300	274	262	318	279	299	298	273	306	297	308	308	313	295	265	273	291	296	284	285	302	290	284	315	257	304	279	272	271	304	295	279	289	287	293	320	329	286	321	270	289	304	296	299	290	279	298	272	290	276	278	282	278	286	312	329	279	266	312	287	294	304	324	286	301	284	291	280	321	301	293	295	288	294	290	290	294	291	309	296	298	323	287	310	278	286	252	312	292	315	281	315	279	292	304	292	319	289	302	294	304	304	257	287	288	303	286	292	268	310	304	353	287	296	283	311	270	295	308	287	303	318	291	300	289	303	303	290	294	277	295	270	282	284	274	307	318	294	272	332	294	282	295	322	274	287	308	266	300	272	288	306	278	302	302	308	301	316	288	309	294	277	282	318	298	292	288	268	279	284	306	277	296	266	260	309	329	304	287	283	301	307	287	280	285	279	311	281	312	277	300	316	294	290	295	280	297	308	305	309	316	292	312	328	305	301	293	299	322	280	313	306	287	289	312	307	295	270	290	259	293	290	295	334	287	331	302	284	302	303	321	276	299	312	295	305	293	282	268	254	273	290	303	282	265	284	254	287	273	305	313	272	297	284	296	300	277	305	278	317	312	271	300	277	323	266	282	276	286	323	311	312	311	278	298	329	261	295	265	319	283	323	293	304	300	318	299	308	315	282	295	321	327	302	283	303	291	279	265	318	267	290	297	271	288	268	313	275	273	301	285	318	276	340	288	285	300	277	296	285	301	276	313	305	243	284	308	312	313	296	273	321	312	320	300	311	270	282	300	298	322	269	282	260	303	306	302	313	299	286	286	304	291	315	308	312	294	305	285	315	256	267	295	312	278	284	297	304	261	283	276	278	285	305	275	285	304	281	299	277	291	297	322	274	306	280	267	300	318	294	290	296	288	271	282	308	284	282	300	287	289	271	280	272	300	286	338	345	316	311	295	289	319	262	289	306	305	293	271	296	300	308	331	337	283	314	279	285	301	284	297	313	304	304	321	286	272	289	295	311	290	295	263	250	288	299	304	276	298	272	260	335	284	294	348	289	269	285	293	294	320	311	314	287	297	316	292	290	283	275	288	272	293	285	300	294	333	302	297	273	314	278	278	293	317	281	286	322	289	281	311	304	322	297	307	302	264	283	287	291	317	259	292	315	313	269	281	273	285	313	311	316	282	299	307	292	298	287	317	295	302	266	297	276	330	300	294	292	318	295	280	274	277	253	287	305	307	284	318	323	296	317	301	280	283	309	282	290	245	298	296	315	282	301	274	290	311	283	285	317	319	288	279	309	281	320	286	287	277	324	284	289	289	294	299	272	290	321	273	292	281	306	274	292	318	284	294	286	275	296	293	290	268	285	309	300	305	292	304	314	274	243	309	290	283	260	288	313	277	274	320	296	298	292	266	306	316	327	310	302	301	296	293	287	308	338	281	274	299	296	304	289	315	289	324	298	299	288	300	279	294	302	320	316	284	325	306	284	311	331	287	312	304	311	321	274	303	293	278	272	302	264	280	273	318	269	306	309	270	261	306	290	306	304	267	299	271	319	276	301	265	270	294	312	323	333	285	300	298	273	309	326	280	311	295	286	300	304	266	300	310	279	317	334	285	299	312	314	309	273	280	306	285	306	271	298	331	274	236	289	265	280	295	283	268	287	278	265	291	268	270	301	269	272	295	316	303	281	311	282	261	301	297	298	263	303	295	300	279	273	301	299	310	333	263	304	280	292	288	292	310	296	311	299	276	266	303	280	292	294	291	321	302	295	309	294	313	297	299	272	281	280	286	291	280	315	312	299	291	284	302	276	311	318	290	298	265	282	296	289	272	272	310	277	295	271	297	307	294	298	289	307	319	296	308	301	286	273	278	256	299	292	326	308	295	324	305	311	342	273	300	281	323	300	290	281	318	271	297	324	250	279	286	285	281	287	293	327	295	285	282	290	311	272	264	284	309	298	264	281	314	302	293	298	309	298	310	306	307	318	298	291	274	267	274	271	294	282	280	289	295	329	272	272	294	298	310	277	300	301	285	304	295	309	313	285	284	297	317	289	324	293	278	308	245	282	292	308	298	315	272	300	287	281	292	324	299	282	281	297	338	319	312	293	284	313	285	276	295	288	264	334	269	281	301	299	320	312	280	306	302	300	308	290	289	292	296	250	299	287	285	309	287	305	314	294	284	314	300	293	309	315	298	283	260	286	299	289	273	292	299	286	288	308	292	319	281	316	308	300	282	289	314	301	312	280	278	308	280	303	273	305	299	270	316	278	295	294	282	276	292	284	295	297	299	288	275	301	292	282	281	301	309	263	277	293	302	284	274	306	313	282	270	302	274	306	273	279	297	313	282	295	271	302	339	294	266	289	275	317	314	285	312	305	326	311	304	301	307	302	273	287	282	294	282	308	283	267	305	349	282	261	300	309	270	294	298	298	282	272	307	288	304	287	282	301	286	277	295	315	294	299	288	305	292	294	332	312	290	261	300	268	271	313	315	290	315	266	285	262	306	258	288	266	285	310	296	304	283	291	301	319	310	312	312	298	292	273	291	268	279	310	266	313	302	293	284	305	279	296	292	278	295	288	326	300	301	290	311	304	285	285	339	301	301	310	309	284	299	308	317	278	280	289	297	316	305	298	290	290	291	259	308	296	304	268	299	299	287	286	304	290	294	313	307	270	268	295	305	318	274	298	302	286	318	305	267	285	287	314	316	301	294	292	284	333	331	287	290	300	286	285	275	295	300	311	282	254	318	310	298	299	292	304	297	312	297	292	310	285	298	305	283	284	270	286	287	304	279	276	295	297	262
58265	83753	60602	40769	15409	689	659	623	607	580	550	540	552	518	528	525	554	511	551	495	528	516	491	524	542	520	518	552	503	543	533	510	482	528	493	542	520	553	498	550	521	526	523	524	478	529	527	526	512	517	553	510	522	525	532	551	559	496	508	523	530	542	498	516	495	532	511	684	781	754	579	521	545	505	525	501	537	483	471	523	479	522	484	531	534	526	495	470	509	531	468	490	475	516	452	510	486	480	471	505	499	450	487	503	526	472	515	484	507	489	520	487	528	542	540	494	491	522	483	497	500	501	515	550	510	533	506	519	516	496	525	498	464	505	512	508	557	487	517	493	493	533	531	528	513	527	521	514	529	518	522	551	528	549	583	532	531	511	509	492	463	496	501	544	498	492	518	524	532	524	506	545	481	458	502	498	511	514	542	528	525	540	520	467	449	514	517	510	530	463	515	507	506	505	479	483	521	506	527	496	498	500	495	462	492	539	557	483	535	498	504	514	512	514	510	511	481	518	504	479	480	524	511	494	472	464	479	508	523	520	503	497	493	494	519	476	522	493	540	526	525	511	471	496	499	558	466	534	527	560	482	523	518	510	549	483	477	468	542	474	462	529	517	497	514	498	516	527	496	499	517	464	477	483	533	507	484	511	510	507	512	539	497	492	518	546	519	554	515	502	507	499	485	538	534	507	509	514	483	526	521	504	507	528	500	542	508	530	509	509	471	491	526	498	518	526	489	530	513	439	464	514	490	539	493	490	531	496	497	496	496	525	535	520	521	530	488	552	488	494	509	505	518	516	481	497	517	499	552	493	528	502	467	499	516	511	507	499	513	471	522	504	522	508	541	487	473	528	527	496	493	491	512	534	481	540	512	477	506	530	503	510	488	486	509	496	517	486	495	524	488	492	511	480	529	513	550	514	513	503	511	513	511	524	480	462	547	492	509	501	478	548	503	519	522	533	478	508	465	513	505	506	515	491	495	486	513	547	514	467	508	483	499	511	523	516	524	499	496	491	519	481	538	500	527	518	476	458	527	520	498	505	534	512	516	515	513	514	504	490	548	508	453	494	484	518	507	491	538	467	514	477	507	517	488	505	470	474	521	545	491	481	502	496	518	536	529	507	490	526	539	503	547	513	522	464	496	454	512	526	512	491	502	507	495	514	541	494	523	509	512	479	471	517	494	516	517	474	529	519	539	483	550	507	520	509	493	534	538	485	541	501	507	474	539	497	509	520	491	539	506	487	511	504	513	508	518	511	528	488	517	515	502	501	517	522	511	514	520	464	475	540	485	481	468	518	536	534	538	533	483	529	506	517	487	517	529	516	527	500	472	446	506	494	515	506	531	548	542	484	511	532	505	496	513	463	502	558	503	489	491	547	510	543	506	474	509	487	469	498	497	503	494	487	516	500	497	477	477	545	530	509	551	514	505	469	492	479	508	536	503	461	501	547	510	536	512	536	531	484	539	502	509	451	506	535	508	490	458	485	524	523	483	487	531	534	540	557	495	533	516	528	518	536	522	505	502	512	524	502	467	522	518	534	530	503	509	509	481	506	458	504	539	500	504	543	508	525	509	496	487	500	546	526	487	505	507	475	486	506	479	475	482	468	494	474	509	487	543	510	499	500	518	518	492	530	505	539	522	474	472	527	551	556	517	518	521	468	542	530	488	481	524	465	453	496	496	508	512	491	535	477	464	564	529	458	545	491	494	492	529	478	490	474	484	494	540	536	503	479	477	498	499	481	532	523	523	453	536	544	483	498	531	517	515	482	482	491	507	497	511	493	495	467	525	535	483	489	483	539	485	509	526	521	504	522	500	504	509	541	515	525	534	512	506	522	520	442	529	512	470	493	489	512	471	518	445	547	543	554	537	526	508	461	507	489	506	532	513	508	538	525	498	542	489	526	531	515	546	529	521	508	461	515	511	561	527	478	512	494	533	534	553	527	560	489	541	501	495	520	486	512	517	503	512	485	480	557	510	509	509	515	514	500	522	477	550	495	521	501	472	509	512	499	506	521	499	511	522	493	503	517	513	487	483	513	507	483	463	541	517	497	527	517	541	570	527	491	481	492	504	513	484	508	527	525	487	512	535	537	495	521	501	505	482	510	497	493	502	515	501	500	482	504	503	479	540	522	491	515	507	542	496	477	519	502	500	492	552	526	532	500	485	527	493	512	500	529	511	523	526	476	484	519	518	530	485	508	547	485	539	504	507	534	506	516	497	529	512	514	495	510	487	486	485	535	502	530	490	524	533	511	482	493	581	508	514	504	480	495	543	498	502	525	525	503	513	488	515	524	501	501	482	502	510	513	534	469	476	479	519	533	506	473	510	510	508	494	478	506	514	484	470	548	506	556	531	557	496	457	481	491	514	491	556	482	517	486	516	508	468	584	532	481	525	520	537	489	517	536	505	489	544	526	523	527	511	548	544	545	513	515	513	453	505	464	509	492	533	526	509	491	499	501	504	519	452	532	474	508	539	536	466	478	525	505	518	521	499	475	507	520	473	498	552	495	526	549	514	516	513	540	531	517	517	466	453	508	520	513	520	478	495	514	567	498	507	524	492	498	510	507	532	487	529	525	512	514	543	556	500	511	484	509	493	490	495	488	525	501	464	519	571	519	497	487	535	486	507	492	454	526	525	488	515	553	529	527	554	479	523	492	528	511	542	515	498	518	488	537	513	517	500	514	542	511	505	505	520	509	509	527	488	478	528	533	502	520	491	498	527	511	514	527	464	517	521	465	504	520	522	486	496	535	562	531	528	501	488	565	485	510	489	529	514	542	514	508	491	517	483	540	510	515	489	549	539	526	530	481	496	523	522	562	474	533	502	520	522	511	541	487	511	515	492	504	515	561	538	486	480	516	509	499	533	529	528	504	531	518	501	509	497	498	484	517	498	536	548	535	518	532	449	512	462	489	548	497	536	482	487	525	507	516	527	440	503	550	477	521	566	517	509	516	502	470	474	500	547	507	516	529	530	527	504	514	519	514	510	496	513	510	523	487	494	539	507	504	524	476	498	472	485	491	493	521	508	525	539	524	562	521	489	489	497	532	509	526	540	511	520	489	485	500	471	492	472	549	536	524	535	465	483	537	520	509	489	493	513	484	511	515	538	509	510	523	524	484	522	513	506	528	484	533	519	489	529	495	519	516	501	481	517	512	501	521	527	530	487	500	503	497	512	515	488	503	500	491	535	466	526	479	528	536	543	506	537	486	512	521	486	549	492	517	525	533	495	530	530	497	504	547	538	491	506	532	501	489	473	492	494	507	491	513	519	495	489	507	539	529	474	518	526	488	499	515	533	478	529	488	532	512	509	504	482	496	507	482	486	512	512	492	504	461	489	465	504	520	493	486	519	497	527	481	501	479	497	514	492	511	503	520	490	501	506	475	545	507	500	474	499	494	508	519	516	524	548	535	512	537	487	536	487	500	496	519	503	515	524	523	533	509	509	545	508	548	535	548	525	503	494	515	490	491	518	558
23052	21272	29343	24430	21156	18676	4800	493	401	424	372	387	365	353	405	357	413	399	382	347	386	353	387	348	348	348	367	328	364	346	364	327	373	348	356	318	346	345	296	335	400	323	360	342	367	377	362	355	350	329	321	385	362	341	343	353	335	384	373	374	377	355	345	367	348	330	372	439	539	448	400	337	337	345	331	344	350	352	353	343	359	352	380	347	290	345	362	336	351	361	342	349	356	336	365	361	354	346	346	379	390	326	365	338	368	343	351	364	351	336	339	354	374	353	375	309	352	383	337	378	382	398	354	362	326	353	359	357	342	361	365	335	402	333	336	357	335	342	323	340	351	374	320	354	355	359	341	337	369	368	352	356	361	354	336	392	342	347	383	363	370	345	348	342	346	325	335	340	361	345	346	348	350	313	354	362	355	347	344	354	348	342	366	355	317	379	338	386	322	319	327	330	361	315	358	362	330	366	379	348	382	356	346	367	367	315	366	358	339	365	370	390	351	353	355	311	331	345	356	356	382	345	342	382	347	343	370	325	353	334	342	318	352	336	298	356	386	343	314	321	342	323	329	336	343	359	379	339	339	339	353	335	371	325	369	354	318	381	335	350	364	376	351	340	354	361	331	348	334	366	361	377	362	342	324	319	354	350	364	368	330	348	352	356	327	331	333	346	325	365	348	362	318	361	345	376	331	333	325	334	354	331	317	349	369	328	348	347	399	319	369	338	347	352	319	345	347	367	361	328	359	327	383	316	372	379	323	357	360	353	345	348	350	378	317	338	343	356	373	323	304	349	347	359	355	348	375	337	340	339	315	336	352	368	362	373	350	339	367	370	385	354	328	345	353	378	357	324	310	338	339	334	380	369	382	334	369	310	363	324	328	331	336	342	333	340	366	318	374	349	335	319	340	326	360	341	322	338	342	358	320	386	352	349	339	329	323	376	386	357	357	334	341	342	330	357	319	339	351	352	330	338	377	338	324	340	346	348	344	350	336	369	340	334	374	358	323	373	320	342	334	351	359	353	346	351	365	365	307	356	347	353	326	339	365	325	385	361	344	354	372	322	365	380	357	349	315	348	323	325	349	367	372	348	343	318	342	395	355	380	315	357	354	338	364	323	315	326	354	378	360	370	361	350	325	380	350	342	355	368	358	349	352	354	365	349	302	334	331	370	316	337	349	418	367	362	347	335	343	353	348	335	336	344	354	345	359	373	336	320	319	315	356	322	370	339	355	368	357	371	356	328	362	344	345	366	325	344	330	330	353	387	335	349	378	368	338	349	339	383	350	353	304	342	371	332	379	342	327	309	358	320	385	370	347	329	342	339	337	346	310	331	319	363	371	347	366	364	365	317	363	368	312	343	365	306	350	329	335	338	338	343	370	327	356	357	336	328	359	366	340	348	381	363	360	340	355	347	345	356	324	333	350	326	351	333	355	332	315	306	326	336	324	358	353	351	352	373	328	329	339	349	350	354	328	342	341	341	365	334	331	343	329	319	354	373	373	366	321	325	358	327	351	342	319	328	391	364	358	374	361	342	344	344	364	351	354	329	374	331	394	321	343	358	319	364	338	363	347	387	330	327	339	341	320	333	345	353	333	356	375	389	333	372	317	364	333	326	348	367	358	368	361	375	336	366	332	346	356	313	342	342	330	362	335	364	323	327	369	350	350	360	331	344	352	377	366	351	364	347	371	348	358	321	366	367	348	368	356	353	345	355	328	368	347	373	341	320	341	330	338	323	356	329	355	309	342	356	349	343	347	338	352	326	316	362	336	347	344	322	340	337	327	372	338	365	336	332	339	355	355	389	372	335	344	335	355	343	326	382	339	336	354	363	344	355	322	340	336	360	355	338	361	345	329	350	345	313	396	339	306	332	346	339	373	339	340	329	348	344	350	337	351	358	323	379	348	335	349	317	356	351	362	331	341	376	337	350	349	357	348	352	323	353	395	356	337	333	344	355	375	318	346	347	365	386	332	326	354	326	366	357	378	355	329	365	350	349	346	320	326	364	328	351	352	333	353	329	337	375	305	358	368	348	349	368	370	317	371	349	371	352	345	362	334	341	339	348	317	363	357	342	350	341	375	342	344	363	338	377	380	315	320	329	362	367	336	332	347	338	344	343	369	352	323	347	345	350	347	345	360	361	343	335	339	347	336	347	348	346	359	315	390	366	384	334	332	375	351	384	339	378	372	340	344	330	333	379	369	343	351	354	368	352	349	350	351	372	333	374	366	337	377	356	344	325	353	312	357	343	397	363	360	366	355	348	374	364	380	341	329	358	334	364	352	340	349	348	361	400	339	347	325	356	338	339	312	338	343	342	330	328	302	355	352	378	344	356	331	338	325	365	351	350	335	333	339	338	347	360	399	342	323	316	357	330	325	359	377	339	343	377	377	353	315	355	365	340	335	323	333	380	324	339	334	369	333	344	359	339	367	347	351	365	318	320	372	349	361	352	332	330	323	360	336	379	350	352	346	336	357	338	342	360	324	332	320	350	353	332	366	382	338	354	358	324	352	328	313	352	319	339	333	317	312	343	367	357	342	364	378	355	346	389	343	368	354	365	352	350	324	352	347	306	356	326	348	377	353	342	315	359	334	377	352	360	338	357	346	349	382	383	402	367	336	339	352	334	363	322	361	368	336	346	348	319	363	335	387	334	349	353	377	322	347	332	312	396	386	322	346	355	339	311	354	371	318	329	348	353	373	346	350	360	364	356	354	354	345	341	338	354	339	345	344	329	339	317	345	326	357	331	338	342	334	343	374	350	382	351	362	389	341	359	343	325	336	389	374	313	335	379	322	349	344	313	343	327	344	344	378	332	373	347	397	360	353	332	324	363	358	336	349	327	334	339	350	340	330	341	352	320	359	364	351	332	314	371	375	333	363	361	348	326	337	383	329	336	343	361	330	369	371	347	328	355	355	363	358	353	370	349	369	345	349	362	321	342	346	318	385	393	318	361	314	348	372	328	351	351	350	372	342	380	365	379	334	358	351	356	357	368	360	352	399	326	345	362	341	332	344	373	363	298	340	324	352	351	349	336	343	348	349	331	350	346	368	361	327	369	306	352	378	349	300	359	338	336	355	347	366	317	361	349	418	363	349	338	392	367	366	360	345	351	353	357	344	331	365	340	336	364	307	347	354	368	341	328	340	333	323	337	396	338	369	351	350	331	335	365	336	349	355	340	376	355	331	371	366	364	353	357	356	354	376	401	362	309	353	335	348	339	359	376	332	367	329	337	355	343	333	369	319	322	327	392	346	353	339	334	351	326	341	345	376	360	364	363	364	344	330	384	377	335	329	354	319	317	335	349	354	372	371	356	328	346	340	355	367	322	344	377	375	351	354	349	329	346	340	334	328	350	329	367	345	325	323	374	342	368	359	389	380	321	359	380	331	347	370	318	355	343	356	326	362	339	367	362	347	357	368	369	366	343	374	348	336	327	337	318	336	334	340	325	329	350	349	350	343	383	365	339	340	322	350	354
58021	93151	71252	47949	21007	985	918	831	773	714	722	676	664	654	659	621	583	594	622	646	606	571	639	618	604	605	627	607	606	629	612	573	598	576	549	610	631	607	581	594	616	602	580	624	582	548	592	645	577	592	583	615	572	531	598	574	580	589	567	590	636	582	604	620	599	607	605	845	1181	883	741	613	616	611	555	612	551	583	549	599	590	615	602	590	565	555	593	577	591	520	582	591	594	568	606	567	584	604	570	582	572	552	583	593	566	585	573	648	555	581	578	555	578	571	570	616	595	576	544	565	584	594	571	601	570	611	563	544	523	599	600	599	597	578	610	572	627	584	585	574	568	541	550	555	570	628	581	550	588	575	578	610	582	581	589	601	576	577	564	568	564	576	547	575	531	611	577	566	549	586	577	567	577	617	553	614	560	556	555	540	576	584	538	628	593	627	568	601	560	592	594	579	531	569	605	581	610	583	610	570	565	576	588	595	562	619	526	573	613	579	583	592	578	535	574	573	582	572	592	547	584	593	624	583	598	601	604	583	513	550	618	597	616	596	599	542	576	578	546	543	584	582	556	539	594	588	584	624	601	575	546	537	569	582	585	575	557	605	598	555	545	590	588	606	547	581	634	583	608	556	571	613	528	563	590	581	554	558	530	590	592	585	585	623	547	576	591	583	519	586	566	601	610	604	569	553	608	594	581	543	584	606	583	574	598	515	601	574	572	591	567	563	551	566	627	573	572	593	588	611	536	631	608	555	576	572	580	582	567	573	576	611	552	589	608	596	579	634	588	611	544	592	579	599	565	588	579	555	616	561	565	570	552	565	607	581	587	582	570	577	549	566	578	596	564	566	622	549	574	610	586	567	580	541	599	590	605	542	600	576	581	560	587	604	546	596	590	598	585	577	575	579	610	570	575	576	616	588	621	553	557	579	559	534	571	620	593	613	549	558	583	601	556	557	611	583	537	572	574	607	595	621	569	573	602	589	601	564	545	609	603	586	529	575	561	564	600	568	575	580	581	575	592	596	583	579	616	592	621	593	577	563	553	566	547	540	559	559	633	576	579	591	537	576	583	585	542	611	569	588	607	598	547	602	578	630	596	557	629	574	601	574	587	593	603	639	567	598	584	597	607	607	579	573	572	590	586	589	570	569	570	614	602	611	588	556	575	558	579	591	549	590	585	580	623	569	594	523	567	600	582	621	563	634	624	530	548	639	552	600	584	560	573	613	565	550	606	572	619	608	559	536	552	550	612	572	583	570	580	570	598	603	559	598	607	575	574	555	546	576	603	570	530	550	591	578	579	549	572	567	537	569	529	601	640	612	585	609	592	581	569	562	580	567	565	583	598	553	583	554	580	585	551	562	542	568	572	524	593	542	590	588	577	583	593	566	581	616	541	591	579	554	545	576	594	569	569	571	569	551	547	564	579	614	618	563	573	561	579	590	602	590	556	583	589	578	548	577	571	575	562	563	622	604	559	583	571	599	521	580	596	579	541	577	576	567	590	579	598	597	559	598	579	566	593	584	584	568	579	577	546	542	590	627	590	572	582	560	567	542	590	551	559	580	582	592	545	541	617	589	600	640	554	560	550	579	600	549	600	544	594	604	553	561	586	582	617	577	587	595	591	573	579	611	607	586	616	590	556	574	576	570	590	579	534	568	586	587	560	570	580	603	568	529	565	547	590	553	597	605	582	567	587	567	570	626	606	585	533	579	581	592	585	591	590	610	551	602	577	554	582	512	564	577	582	561	642	570	608	582	552	570	545	576	594	592	594	541	565	563	582	565	579	586	590	586	503	585	610	612	566	574	556	565	582	599	590	589	579	622	570	593	564	545	586	569	577	578	606	604	531	588	594	604	583	594	587	577	559	569	594	570	563	591	593	540	566	582	574	591	550	586	552	590	543	576	552	576	560	575	543	558	603	608	552	609	567	574	566	601	574	562	583	579	581	585	604	587	586	562	592	607	585	566	628	633	568	570	568	551	606	558	567	540	568	606	593	589	593	592	560	590	582	591	594	585	585	592	567	596	571	610	580	578	584	566	600	590	568	616	557	616	558	584	541	575	544	623	594	557	587	555	588	546	587	557	588	567	608	579	568	565	550	595	616	550	625	574	586	603	606	604	584	594	630	571	592	553	609	588	569	584	585	587	619	580	580	597	574	564	581	586	638	581	608	614	538	586	575	570	553	569	642	577	599	552	573	581	553	559	572	556	559	587	602	610	563	592	561	589	570	575	598	603	557	589	607	592	574	547	567	577	624	598	603	628	564	621	542	573	573	596	591	598	603	550	595	560	582	586	575	595	549	538	627	579	535	600	584	577	569	573	566	560	590	577	610	565	589	597	581	602	588	597	552	574	553	533	589	595	571	527	597	570	558	592	614	570	584	585	619	540	613	563	579	580	571	611	579	554	583	566	527	568	547	580	539	587	621	616	609	617	572	579	563	528	577	582	566	583	566	571	553	601	607	562	572	581	559	577	555	606	543	585	607	578	553	594	604	562	562	589	546	595	568	586	552	571	604	542	573	615	549	558	582	618	550	606	621	565	571	597	588	577	560	555	597	605	589	610	592	576	600	584	593	566	518	554	604	583	599	591	622	563	578	626	601	562	574	589	556	572	606	572	595	567	583	570	604	549	567	606	600	592	516	579	576	589	568	578	557	594	556	581	544	565	578	543	603	631	596	566	560	574	562	601	605	564	592	541	593	547	574	548	636	585	559	548	613	620	584	597	508	596	597	577	590	567	578	599	572	589	567	591	586	604	560	605	565	585	576	570	579	611	578	583	604	559	562	532	535	555	564	558	582	611	615	628	545	573	595	531	567	553	601	593	642	553	561	582	551	577	604	624	591	578	578	593	654	573	610	631	570	582	572	586	579	577	606	609	612	618	615	575	548	582	590	547	535	579	596	573	589	597	559	545	581	551	576	579	586	615	576	573	555	577	554	573	590	579	605	608	584	562	585	548	609	586	594	559	580	595	624	634	584	561	598	548	580	594	595	600	567	602	580	564	543	583	589	559	576	580	555	564	577	616	614	578	541	591	581	563	581	534	607	571	585	588	564	608	592	600	595	564	591	569	554	569	610	588	583	599	584	575	584	566	564	596	562	529	592	559	558	627	616	577	551	580	568	577	591	562	577	571	589	550	613	573	614	579	601	586	532	555	558	583	586	575	582	587	555	618	592	591	576	531	565	535	577	564	560	633	596	594	598	623	592	621	520	575	583	572	595	565	593	573	576	543	578	583	588	547	553	581	598	570	614	594	552	536	572	575	561	589	564	535	517	580	630	603	584	565	597	595	609	603	559	560	576	624	570	591	604	583	561	590	545	591	588	602	561	542	592	599	584	560	583	576	609	604	570	583	590	596	581	601	566	618	561	577	541	554	617	571	560	612	580	575	565	588	578	564	584	585	577	549	579	524	573	627	576	522	577	643	573	586	580	547	595	611	563	596	543	578	597	564	613	541	575	613	583	591	595	577	594	574
28434	25277	23846	13861	1634	368	327	333	302	342	310	316	315	331	294	301	287	316	320	284	340	330	298	314	317	337	330	318	300	312	322	285	324	296	309	313	337	281	319	314	324	336	300	298	320	312	319	333	323	327	320	294	326	334	335	331	293	309	344	322	319	305	297	337	326	342	317	295	327	338	306	311	317	309	316	305	314	289	321	307	314	337	295	323	328	284	289	330	303	324	314	294	318	326	307	330	311	320	335	324	321	288	307	310	327	321	314	336	310	320	338	317	281	317	315	302	308	320	327	312	309	314	289	314	329	329	287	335	314	294	296	319	304	332	316	313	310	314	351	326	298	328	296	307	294	343	337	336	313	341	337	300	312	321	331	334	304	268	329	289	293	340	305	300	322	267	292	315	327	324	310	287	301	284	308	276	315	301	316	317	313	304	306	285	309	327	295	302	322	330	305	363	312	292	316	300	340	278	304	314	309	308	328	284	324	339	311	332	321	285	312	281	310	293	312	300	295	304	328	314	316	324	285	295	313	305	292	317	305	314	314	318	275	314	318	341	322	303	300	307	279	285	329	316	291	330	334	293	322	325	309	308	298	339	326	316	318	314	315	322	315	321	290	300	289	285	325	317	300	313	316	297	300	322	315	313	319	302	280	287	327	301	329	307	304	319	303	293	295	351	313	317	302	323	331	331	307	341	331	317	316	319	317	314	271	295	292	297	324	323	293	319	296	328	339	322	320	303	312	298	338	353	321	334	314	294	314	328	293	291	304	292	320	309	315	276	319	337	278	316	295	305	314	277	341	287	306	297	320	355	339	309	330	289	312	302	345	308	302	300	278	326	338	306	297	311	310	303	312	283	319	309	312	319	324	325	301	312	300	304	314	318	330	297	308	318	253	321	305	336	293	305	315	325	314	291	352	324	295	341	322	295	322	332	306	320	319	326	279	314	309	311	349	325	316	335	291	316	325	286	320	304	313	312	319	324	293	303	345	305	322	281	283	333	315	310	330	325	304	296	295	293	310	308	295	292	271	272	286	287	293	310	328	307	293	286	319	302	328	345	329	290	313	295	333	282	300	315	300	301	301	308	296	348	297	315	313	309	315	314	320	289	292	314	332	270	306	304	345	318	298	282	322	300	277	320	336	291	353	320	313	318	312	322	309	302	314	316	318	301	337	324	306	308	315	326	329	285	315	299	293	310	316	305	294	318	330	338	296	299	340	303	330	282	314	342	313	280	315	313	300	312	295	304	321	293	347	335	300	309	316	308	290	298	305	317	302	318	267	314	298	311	329	305	287	311	304	334	289	323	301	343	345	286	335	305	306	291	301	325	312	324	349	319	299	308	318	280	312	328	304	301	311	327	309	312	284	335	322	295	318	309	313	312	300	308	326	281	330	322	301	320	319	292	340	308	288	307	326	311	308	298	303	316	303	302	303	321	321	301	308	336	331	316	302	320	275	320	345	328	325	312	310	308	308	341	301	298	297	292	308	311	296	332	304	305	329	302	312	316	330	287	326	318	319	306	309	301	301	309	337	354	309	318	309	281	315	323	288	336	313	295	310	323	302	330	307	319	311	304	319	321	298	319	281	331	317	303	309	308	292	292	284	297	323	307	302	295	311	293	331	305	303	312	288	325	310	344	299	282	320	297	292	334	299	294	308	286	297	286	291	307	303	304	329	318	301	338	288	313	335	297	322	338	306	285	328	329	307	324	348	314	303	295	331	288	279	312	307	307	288	342	331	355	312	307	297	326	297	293	317	303	261	297	289	320	295	320	307	300	310	296	320	335	322	318	315	327	306	291	318	327	330	311	306	313	365	334	261	323	331	339	334	282	321	319	273	332	296	306	330	342	313	325	315	289	294	277	301	288	289	318	354	334	321	322	331	325	321	327	325	277	306	348	305	313	287	322	323	311	280	298	273	340	304	303	307	278	318	308	305	331	319	322	312	293	305	305	325	300	310	324	294	275	298	323	295	309	321	334	296	298	282	286	285	313	296	331	322	283	286	349	329	330	328	322	314	308	315	337	299	314	291	319	317	307	316	292	279	307	335	294	304	334	311	311	313	301	335	322	323	286	327	296	319	295	283	310	300	313	324	306	317	295	323	282	343	315	319	300	307	291	299	304	319	304	308	326	295	330	288	341	285	280	307	334	290	307	282	312	313	298	299	319	324	302	316	301	301	314	304	321	317	317	281	331	309	321	311	299	312	306	335	282	315	329	283	306	328	314	307	326	317	297	282	311	318	333	317	309	316	346	299	315	289	306	322	321	317	301	311	335	336	305	326	303	337	319	312	309	311	261	318	318	295	309	296	357	311	291	327	299	292	286	314	312	311	285	327	344	281	280	298	321	304	328	322	305	288	307	338	308	328	280	308	322	302	290	277	307	303	285	314	315	309	306	312	301	334	311	304	302	284	333	312	306	352	295	271	264	313	288	294	294	331	326	328	315	325	317	305	299	308	301	300	292	302	317	296	328	305	321	303	330	289	323	328	288	310	317	292	348	290	297	316	344	300	346	246	329	316	323	329	318	329	311	308	315	330	340	347	327	331	314	281	315	302	335	282	355	302	354	300	303	321	310	280	328	324	295	327	301	297	254	311	325	338	293	302	324	296	304	323	305	308	305	308	254	296	300	334	316	339	315	338	296	297	336	314	350	321	315	302	297	307	307	300	315	320	310	296	319	320	294	306	323	343	295	337	332	310	295	310	293	280	319	301	303	309	308	320	292	332	315	329	323	331	311	314	316	282	289	323	308	301	298	314	287	307	289	303	299	336	329	286	328	322	305	317	307	296	301	319	329	313	300	303	338	294	304	318	319	303	279	329	323	304	278	277	314	346	298	330	307	316	271	321	363	314	305	325	308	316	319	319	320	321	299	316	291	331	279	326	295	311	316	305	304	338	300	283	313	300	328	352	305	316	279	314	296	299	315	352	322	315	301	298	322	274	287	296	273	322	309	292	303	336	297	332	302	330	300	316	318	297	319	297	332	318	293	294	287	333	303	302	319	294	284	298	281	302	308	317	278	290	310	331	318	306	305	340	318	295	318	305	296	315	317	337	307	301	315	290	291	328	318	323	326	320	314	287	314	325	322	296	316	325	307	303	305	315	296	300	319	297	341	329	312	293	288	308	330	303	298	343	353	311	291	285	314	285	307	314	292	308	287	318	321	326	311	321	282	333	322	343	306	350	291	310	324	341	318	327	272	282	293	328	300	315	329	311	289	292	310	324	289	303	311	294	320	329	329	324	344	314	315	316	304	307	330	313	322	300	306	353	303	273	292	317	317	335	311	324	318	319	346	303	318	289	323	285	299	283	367	309	305	312	321	304	324	339	318	325	310	302	326	327	346	319	318	290	316	334	306	310	309	287	292	316	300	329	308	301	316	302	297	308	342	299	284	299	329	306	342	269	295	312	323	321	298	298	310	290	321	291	308	314	320	339	298	336	341	324	321	312	288	313	305	341	286	311	326	305	315	303	323
37093	42987	28629	16010	2980	606	544	576	554	546	539	501	564	560	547	525	478	558	532	537	529	502	569	581	528	541	573	539	552	558	523	524	572	536	581	543	527	550	527	589	543	598	557	596	558	564	497	508	571	556	537	589	563	570	527	537	550	593	564	568	521	541	562	536	535	545	579	541	595	584	615	553	562	558	592	567	571	536	549	527	518	579	508	540	573	577	522	522	541	542	568	571	546	589	574	524	514	529	501	534	556	523	560	605	572	564	545	577	542	557	543	521	524	559	544	544	556	560	557	525	584	527	557	580	561	576	534	558	548	562	520	514	537	572	527	534	561	547	545	529	583	568	539	574	556	544	515	547	558	530	572	556	563	597	584	501	562	565	543	516	510	533	565	551	522	556	546	552	543	537	585	508	534	575	593	519	583	574	556	496	554	581	576	550	538	521	540	557	490	530	551	591	508	538	561	557	565	526	565	558	530	526	554	546	530	517	550	532	580	538	529	550	545	545	579	560	585	564	540	525	520	534	576	528	535	595	533	567	569	515	500	557	553	544	552	538	524	519	590	563	561	534	552	516	514	517	558	537	566	517	559	574	524	560	550	530	598	526	550	532	550	596	511	566	558	492	519	551	572	535	513	557	496	542	566	590	530	502	540	562	547	539	576	523	565	536	514	574	582	523	542	559	512	507	536	536	523	559	520	523	492	583	526	558	531	545	532	548	547	518	550	553	571	565	517	547	574	523	583	546	523	539	568	540	519	540	544	559	521	540	546	544	581	555	564	559	525	535	519	531	566	527	529	568	531	548	543	576	561	509	535	542	561	515	501	536	558	545	510	552	586	533	566	533	552	531	533	547	527	535	558	542	511	547	561	549	564	513	525	564	551	564	569	535	580	563	566	512	545	566	527	560	557	499	542	585	559	587	537	522	555	589	554	575	550	535	564	536	506	531	526	557	597	513	545	568	495	531	527	540	577	570	535	570	539	562	527	592	564	556	536	580	526	565	533	536	528	551	529	553	543	576	551	516	546	568	527	514	553	512	564	552	513	550	580	548	537	513	564	550	512	560	523	524	553	516	511	555	535	567	500	520	541	533	534	557	599	554	552	542	554	559	550	488	541	490	581	519	511	562	506	522	526	626	542	583	518	584	525	498	530	534	519	515	556	532	550	547	563	519	568	514	550	566	499	590	549	572	555	537	542	538	515	559	556	531	535	543	538	522	568	569	523	562	549	527	547	587	497	535	556	551	523	515	569	601	558	554	554	575	576	510	545	516	560	516	512	533	531	504	546	519	540	591	516	532	506	535	548	532	586	518	547	547	523	551	579	544	513	531	534	533	528	545	531	579	550	526	531	557	536	538	534	552	528	568	581	497	503	536	545	557	578	579	564	531	524	538	543	536	525	517	536	563	520	581	568	549	515	497	505	595	581	534	489	544	546	566	576	553	571	579	513	583	535	526	562	563	556	536	549	528	533	547	571	581	558	564	551	525	561	598	563	546	554	581	546	507	567	515	565	592	547	550	569	537	513	577	558	563	514	517	536	562	564	530	555	553	522	495	573	506	558	527	551	549	572	521	529	550	567	562	538	509	531	506	545	556	532	523	534	545	544	554	547	549	553	550	586	544	547	571	524	537	552	550	519	534	523	516	541	500	523	522	560	503	545	531	515	549	595	585	540	535	528	491	506	532	531	576	557	571	539	556	558	529	597	522	556	577	565	584	534	511	529	522	472	557	544	568	556	525	591	561	569	526	522	515	567	545	565	556	538	593	546	544	538	540	504	523	561	562	521	545	532	549	559	527	555	555	569	609	519	538	523	547	542	539	530	517	578	556	573	508	550	548	505	561	556	560	554	603	555	541	595	532	562	550	564	558	487	551	534	561	515	587	509	528	551	545	529	508	533	538	534	505	541	518	529	587	525	560	518	558	580	530	527	512	544	563	543	550	546	545	569	511	563	563	542	578	556	593	554	551	549	557	550	557	546	554	555	531	515	532	550	543	551	532	520	500	571	565	499	506	527	536	552	560	531	529	531	537	562	580	571	553	545	568	558	608	548	542	551	542	531	560	517	580	514	568	556	557	565	531	555	555	567	525	556	593	508	549	528	553	543	572	497	518	500	581	535	548	522	540	554	569	536	530	558	564	547	541	558	549	601	527	558	563	537	551	544	499	570	550	546	559	564	550	525	517	534	578	502	558	546	544	526	519	542	584	544	561	509	522	558	505	562	539	548	548	533	560	564	545	561	552	559	562	528	539	606	560	557	573	569	588	515	528	569	536	549	561	570	570	563	529	544	516	567	532	559	548	516	543	540	544	535	559	518	564	527	525	533	536	560	589	550	514	556	531	498	551	537	562	508	555	553	540	590	552	520	532	546	551	522	512	549	562	531	539	531	547	538	557	539	581	495	547	544	541	546	541	543	543	527	569	560	520	585	543	558	548	546	517	555	540	600	561	509	539	552	569	562	538	523	559	527	527	532	533	542	519	523	539	540	571	556	541	503	557	562	531	523	546	560	543	561	522	515	536	552	508	529	559	552	543	570	535	531	564	544	566	542	541	571	547	590	541	523	544	584	541	530	572	561	552	559	533	544	496	551	561	579	520	581	539	569	563	565	596	580	544	572	512	557	548	594	545	569	561	605	556	529	540	552	560	569	527	522	553	563	520	563	501	546	551	570	516	553	563	512	544	529	531	521	573	540	521	529	557	547	535	507	544	551	538	559	515	554	546	533	545	527	566	559	558	560	489	534	581	568	527	545	558	526	570	523	533	521	507	541	529	563	579	556	531	527	579	536	537	542	518	537	547	566	538	554	539	579	536	530	538	539	546	530	538	523	513	533	559	548	559	504	550	599	486	571	559	569	550	525	554	544	534	560	543	564	525	539	571	548	546	489	555	577	484	538	583	495	545	581	560	567	514	596	545	531	523	561	537	584	559	574	538	572	562	538	521	586	549	565	547	543	526	564	552	535	558	521	548	532	539	527	534	536	579	546	566	540	567	538	520	536	540	537	606	545	578	572	514	523	515	548	544	559	517	552	543	570	556	584	531	552	538	512	533	561	511	529	543	576	519	589	529	581	507	526	542	507	542	564	557	574	521	549	514	514	531	540	583	521	523	554	565	533	543	562	505	499	526	559	529	554	581	559	542	530	577	542	505	538	580	524	541	527	551	564	563	546	541	530	537	544	536	566	585	560	554	548	572	533	584	562	532	588	525	568	550	555	531	539	501	570	571	501	548	575	549	567	492	546	559	560	558	519	563	530	541	533	579	540	532	556	497	569	557	567	547	528	500	517	532	530	502	530	576	563	538	556	557	568	507	512	531	530	561	552	533	556	526	575	517	520	569	544	583	545	516	586	552	539	539	565	536	557	578	545	488	535	544	577	542	554	538	578	551	614	590	527	561	516	541	568	535	492	505	560	534	560	567	535	511	591	553	547	529	567	539	539	540	543	542	562	541	498	594	538	517	561	594	532	537	533	547	564	560
24075	21769	29709	26794	20433	8403	557	346	309	337	292	302	298	318	292	309	293	303	325	309	292	297	283	297	301	294	292	283	280	308	287	302	307	320	305	311	322	318	288	297	273	260	318	289	292	299	311	305	332	280	286	302	268	287	322	272	301	269	283	297	304	305	272	275	315	300	267	310	367	359	348	335	310	303	284	307	258	313	304	276	293	286	303	293	337	301	260	320	308	315	287	305	322	278	279	299	245	283	295	281	288	284	295	274	280	300	287	278	264	294	296	304	303	280	289	268	321	282	292	265	271	282	292	272	301	282	308	291	298	272	286	296	269	304	295	265	240	310	280	280	321	319	295	308	281	305	296	312	281	285	291	260	271	294	284	296	288	281	300	278	276	257	312	321	286	297	319	286	290	278	293	307	283	308	305	274	293	283	290	269	292	270	332	295	291	293	276	287	279	324	281	314	291	291	299	290	280	277	292	274	246	290	263	286	309	272	292	302	313	312	282	296	310	285	306	284	264	285	303	305	303	321	264	266	282	284	313	322	272	288	294	310	273	272	297	274	279	268	271	265	290	283	312	303	315	281	291	272	285	320	275	278	283	306	291	292	300	295	305	263	301	293	291	276	287	284	315	285	278	305	275	301	296	266	283	289	274	265	285	290	289	316	281	304	303	283	313	292	275	288	333	250	291	311	271	276	266	291	266	318	325	292	303	297	308	286	268	287	295	289	300	320	327	313	289	317	281	278	277	314	266	279	288	295	304	279	316	312	319	274	284	286	265	308	284	288	296	302	295	299	308	287	297	278	279	301	271	279	296	293	294	279	301	276	293	285	299	336	277	304	270	288	275	309	254	287	286	314	282	288	284	292	294	299	280	279	332	307	248	309	279	294	272	259	297	288	310	289	314	300	261	301	287	273	307	265	266	329	309	256	272	300	308	300	268	277	311	323	286	305	269	288	318	318	288	316	272	270	286	274	267	291	287	268	285	290	300	304	270	278	320	296	266	308	268	283	299	296	300	274	291	298	298	271	282	268	305	272	288	278	316	316	284	288	277	314	291	293	306	280	275	311	315	289	284	295	290	296	324	270	272	283	292	299	268	309	269	288	291	295	290	299	291	286	305	315	285	266	270	316	272	286	336	291	305	292	282	307	270	286	286	297	279	305	281	308	292	307	307	303	291	301	287	272	290	272	327	316	314	305	305	300	278	292	288	314	287	263	280	310	282	266	263	291	304	281	271	289	288	266	288	243	306	312	334	291	299	293	296	283	292	307	311	253	308	329	267	308	299	335	299	271	302	307	276	299	278	300	294	289	300	303	273	300	299	282	291	309	284	295	276	286	299	312	304	292	304	276	261	299	302	308	294	292	246	292	282	275	272	287	317	281	306	297	308	302	313	306	301	297	312	285	287	299	298	282	299	296	282	291	278	290	288	312	286	299	285	304	292	308	269	296	300	282	276	329	246	307	271	279	305	284	303	281	264	280	270	291	300	298	288	288	279	281	292	304	301	286	303	262	281	271	298	274	305	304	278	279	307	272	298	286	279	260	301	257	301	273	318	287	305	278	308	275	304	319	270	283	300	290	300	271	300	281	306	290	286	300	278	291	275	298	280	297	286	282	271	296	247	285	287	308	284	278	278	317	285	297	309	281	272	291	287	300	276	280	288	254	298	324	263	323	274	281	331	274	287	311	244	261	292	277	278	279	297	281	270	271	319	297	282	258	289	268	290	308	295	310	284	290	283	296	276	289	307	286	280	303	286	321	273	277	268	284	308	307	295	285	296	267	321	300	270	288	292	287	290	266	299	312	311	269	306	300	289	263	309	287	297	301	275	302	283	282	296	263	292	276	266	293	298	317	297	295	279	271	298	270	313	272	251	270	309	280	285	282	279	296	265	289	297	316	267	287	319	296	292	273	294	307	287	315	347	266	274	294	266	295	280	291	290	310	286	315	270	281	294	289	300	311	300	248	293	291	283	289	304	291	298	286	289	281	292	308	301	285	294	283	289	301	297	280	268	311	299	311	308	293	275	290	301	273	297	276	284	286	291	286	285	267	290	285	336	306	304	283	250	292	314	280	322	303	280	266	293	305	274	321	295	315	304	291	301	297	294	288	290	282	273	299	297	288	283	306	290	324	305	297	294	295	294	295	304	280	291	272	279	297	310	287	301	269	337	263	286	255	315	288	297	279	300	285	293	294	256	304	282	270	275	302	261	284	309	277	262	306	261	319	307	289	302	337	288	291	322	286	285	322	299	286	292	297	303	321	308	285	286	291	269	302	298	301	287	265	283	304	279	293	278	294	283	299	265	297	293	295	285	298	261	311	282	271	285	326	312	289	311	275	302	287	293	264	275	292	293	296	296	291	300	317	294	280	286	295	285	268	343	303	294	294	272	255	280	315	291	278	271	291	329	292	295	271	281	275	299	294	275	290	296	296	285	298	279	302	302	289	288	266	273	303	323	261	308	280	318	309	290	288	269	276	297	283	291	283	248	284	278	299	292	300	297	285	292	325	265	270	268	300	273	269	261	292	299	312	275	296	283	286	283	295	320	285	302	291	289	295	276	292	312	317	300	258	290	303	316	299	291	278	298	289	289	290	255	282	313	306	307	281	282	273	314	303	289	285	275	309	297	285	302	301	328	267	271	338	269	295	320	275	283	295	303	329	311	283	315	308	280	290	277	325	297	309	274	267	305	293	274	281	306	265	295	280	292	290	298	285	286	300	280	302	288	282	274	271	290	284	295	300	276	324	280	305	277	299	292	270	289	258	284	308	305	305	284	301	274	290	301	253	286	282	267	312	302	261	317	268	304	286	329	296	286	291	251	285	267	298	312	264	308	311	304	304	291	317	289	275	306	268	286	293	279	282	323	291	273	329	282	319	291	301	299	307	253	289	304	283	283	294	291	254	302	294	297	301	290	290	265	281	312	302	261	274	315	262	329	277	271	287	325	292	265	288	272	276	305	267	277	305	273	308	292	281	291	290	238	285	285	250	291	261	298	285	288	302	297	320	291	304	270	277	275	278	284	294	277	307	285	305	292	264	312	275	282	284	315	277	288	273	251	295	309	284	293	261	264	297	287	289	301	296	293	327	299	320	290	314	289	267	303	295	272	291	299	283	303	319	262	290	306	339	303	265	291	251	301	300	265	290	280	303	311	297	292	305	306	294	269	247	309	278	299	352	282	281	299	283	297	275	293	284	267	290	285	310	259	320	302	284	297	269	282	310	295	283	224	274	292	285	280	295	265	282	292	266	274	294	288	312	290	324	277	267	302	295	281	278	274	285	283	272	299	285	267	294	300	300	338	275	283	293	301	276	308	299	298	311	291	308	301	316	303	277	321	277	268	294	256	295	288	281	296	306	282	329	297	295	307	305	281	263	288	291	276	320	312	316	282	275	297	275	284	300	310	274	292	277	327	272	307	263	294	309	281	320	292	280	301	283	272	300	268	260	287	284	295	297	287	269	278	301	261	301	279	316	280	298
58219	83951	61881	42274	15680	707	640	655	615	540	538	552	557	571	513	515	526	492	567	518	533	512	512	545	537	491	567	548	528	522	520	505	493	535	500	498	496	552	525	523	487	499	512	457	505	469	488	528	530	486	477	527	508	504	552	531	546	475	489	518	525	550	500	450	562	524	506	588	762	714	601	553	555	512	532	494	526	504	486	539	476	530	516	478	489	477	513	531	499	534	480	452	518	495	510	519	478	527	523	500	466	504	491	472	494	520	514	512	503	529	504	483	514	524	527	488	503	514	529	504	494	515	525	470	521	516	509	532	503	544	485	494	516	517	506	534	539	528	470	508	524	528	525	492	520	470	464	511	497	549	484	495	512	463	495	514	529	506	491	494	512	496	507	474	500	505	497	521	516	516	527	508	507	486	528	508	497	496	510	485	478	498	504	493	481	514	497	497	502	500	546	494	505	510	507	486	532	497	497	495	506	528	496	533	489	496	526	523	525	546	505	529	513	482	500	497	500	541	501	525	494	482	508	493	482	511	492	511	486	490	538	521	523	490	501	519	498	553	492	491	493	519	515	497	506	481	530	508	506	543	479	510	512	507	524	508	504	494	489	501	476	488	512	500	469	495	518	477	538	520	479	463	514	504	494	492	505	513	483	502	462	507	504	505	526	508	510	551	485	483	526	499	529	470	481	503	512	511	521	532	534	526	483	527	586	515	501	475	521	514	491	510	511	553	512	521	483	512	514	489	527	481	516	520	488	512	461	538	535	520	481	542	512	490	481	571	549	506	498	495	512	490	495	484	506	485	524	526	540	482	508	489	516	491	517	553	512	502	511	523	521	510	465	536	506	552	485	490	483	488	489	478	529	514	520	530	496	470	540	489	512	469	507	477	507	550	482	488	505	524	498	473	528	458	513	555	481	502	475	492	496	500	497	503	505	476	510	531	509	523	549	482	527	502	503	489	525	472	506	494	520	514	512	472	530	522	503	506	503	526	533	506	528	524	497	488	500	519	508	528	468	514	542	500	496	493	510	497	496	510	499	524	507	493	514	505	510	541	521	538	496	492	466	477	490	516	496	502	493	484	508	524	524	496	500	492	489	502	496	507	491	560	546	497	487	533	532	518	501	484	494	482	533	489	513	491	492	529	519	545	475	506	468	507	498	501	507	499	529	510	481	495	476	480	512	546	527	493	517	543	490	502	531	509	522	502	543	511	531	489	494	499	489	509	490	475	508	511	500	504	478	522	528	491	511	519	457	501	528	478	534	489	518	498	519	483	507	505	489	536	500	489	501	513	497	506	485	515	498	521	501	520	524	517	489	480	497	538	501	525	517	553	500	482	506	502	494	536	473	510	497	500	529	535	486	508	486	522	509	515	541	504	484	527	528	528	534	513	495	508	501	531	519	531	519	540	492	531	487	508	484	520	526	487	536	514	510	511	499	515	502	456	527	529	505	504	492	524	493	521	501	485	484	495	516	536	523	502	498	480	479	491	521	470	540	561	525	483	482	494	504	479	471	546	495	508	533	505	507	481	503	485	476	511	493	522	523	510	502	543	479	512	495	524	511	494	564	510	479	482	520	522	515	478	467	459	533	530	505	499	499	505	540	501	474	488	548	470	541	524	508	507	526	507	479	527	537	505	538	492	508	497	493	503	508	516	529	534	537	521	493	519	476	498	555	499	538	515	523	495	510	518	499	528	506	488	486	511	549	554	501	516	515	524	541	514	536	532	530	518	519	524	489	550	508	477	496	465	498	550	532	577	500	531	492	490	500	474	517	484	507	486	542	564	468	514	499	501	477	514	527	488	504	526	486	509	485	525	497	491	530	503	518	506	514	488	517	508	496	571	479	509	536	511	492	502	501	521	488	493	510	458	544	512	532	467	515	511	554	511	509	453	498	511	531	507	492	519	535	529	483	515	508	479	514	525	508	474	482	516	487	509	487	511	520	514	537	457	491	521	487	523	514	498	494	477	481	451	534	507	508	492	487	506	493	534	503	508	526	520	532	509	528	444	501	460	527	477	522	501	464	484	547	486	503	487	514	505	531	553	552	476	518	546	514	478	506	465	481	497	524	502	526	513	493	512	478	528	533	481	508	476	496	526	529	501	502	509	457	500	507	522	520	508	513	556	504	521	516	522	487	504	554	524	511	539	503	516	518	497	469	520	491	503	530	510	554	498	514	490	521	539	512	541	485	534	469	535	505	486	512	515	485	497	476	494	493	504	526	514	574	486	491	528	516	509	504	523	516	496	489	489	472	539	489	510	524	510	478	471	495	482	531	507	479	527	450	493	542	515	502	513	482	537	515	505	497	510	486	512	512	493	529	488	494	498	511	520	468	516	547	496	514	531	494	526	510	538	509	483	503	469	503	487	525	533	525	533	551	534	496	500	535	497	496	477	481	478	529	483	507	498	494	476	483	523	487	517	508	484	494	522	488	439	494	542	472	467	496	489	494	521	507	503	500	461	518	520	481	553	492	503	468	483	508	526	514	507	495	547	463	521	449	510	487	491	494	505	508	520	495	518	516	498	489	481	521	497	500	521	475	495	522	543	526	559	511	532	533	468	526	510	502	499	469	514	557	522	524	496	500	502	516	464	513	508	525	527	506	505	479	509	522	483	508	533	535	514	510	513	519	469	529	522	509	542	499	526	474	488	559	481	490	504	475	541	519	510	516	519	496	478	498	500	534	488	500	516	462	490	528	498	497	492	481	487	523	489	476	479	519	517	541	517	540	506	467	503	498	502	465	534	554	526	473	513	523	510	483	448	515	510	514	543	525	466	507	530	512	514	494	510	499	501	507	481	506	517	529	487	534	500	519	549	513	533	512	505	514	497	485	510	482	471	536	516	509	515	496	456	547	532	483	544	514	519	520	526	525	490	525	529	515	536	547	529	450	538	512	520	467	489	496	492	463	522	499	542	528	522	518	518	482	492	509	555	524	499	519	514	492	508	490	542	515	538	497	542	536	549	537	462	486	507	499	518	537	455	483	535	496	500	516	509	511	489	540	545	524	496	493	494	526	555	492	509	501	504	503	516	521	535	491	514	489	525	506	490	509	487	521	494	503	466	522	548	550	500	495	495	502	505	521	528	517	540	489	519	483	500	520	495	472	527	500	519	505	516	522	525	529	485	513	570	487	509	501	496	494	491	507	491	483	502	507	491	500	511	490	514	541	473	532	497	486	518	563	538	506	488	509	517	502	510	480	491	507	501	485	518	504	496	478	535	501	457	556	530	516	482	465	505	479	508	537	524	497	484	516	534	521	515	508	490	484	515	501	513	514	530	529	491	482	501	459	505	510	504	465	530	510	463	549	463	512	554	509	524	520	483	495	519	523	494	461	493	503	497	511	511	526	491	488	509	521	518	507	501	511	497	486	520	496	466	536	524	497	544	517	443	507	528	519	505	494	520	514	458	539	536	510	495	467	503	498	469	481	500	539	484	484	478	526	526	506	537	515	529	551	498	502	508	527	481	546	502
22981	21297	29429	24842	21194	18200	4297	449	409	389	406	374	342	378	368	386	372	393	371	376	340	353	377	374	401	352	354	376	343	328	350	369	318	344	331	339	381	326	333	323	340	348	375	337	355	345	327	368	352	353	348	345	364	340	349	374	355	354	378	370	331	344	392	364	359	324	325	402	469	469	422	372	376	308	345	329	372	330	407	335	326	342	332	371	346	339	346	335	320	376	361	358	343	343	363	356	364	360	335	341	353	329	361	327	381	356	359	357	350	346	355	333	339	347	359	346	349	339	352	349	333	322	364	322	323	351	364	351	337	335	351	339	324	351	353	340	337	380	365	331	337	332	328	337	322	351	360	331	333	349	342	355	370	359	343	331	353	323	327	367	334	338	337	341	345	340	386	357	347	375	388	362	331	312	325	369	385	352	350	385	353	386	304	319	331	353	378	323	342	321	354	351	323	336	339	340	308	348	345	335	333	351	308	362	347	355	357	327	357	364	348	364	345	362	367	362	339	346	348	349	321	349	344	320	323	337	355	340	385	329	343	338	333	306	354	356	355	340	332	342	349	333	347	323	346	342	331	329	327	332	344	338	383	359	334	313	343	339	376	328	313	324	356	335	349	367	334	332	325	368	335	328	320	387	335	311	334	356	336	368	367	336	304	334	301	357	342	359	371	332	331	328	358	350	349	371	327	342	362	349	345	355	340	342	343	364	348	362	349	350	323	338	347	349	331	347	323	364	337	342	362	333	326	365	360	353	354	358	370	346	346	371	311	351	348	351	337	366	348	357	385	314	355	343	342	327	363	343	365	370	364	319	360	337	346	331	374	316	340	303	346	357	346	362	344	353	364	334	336	358	321	379	325	350	347	366	338	335	357	337	347	348	348	339	362	375	343	360	337	349	370	358	330	370	356	324	324	344	371	327	338	334	337	330	324	334	363	367	363	355	333	350	319	351	322	328	369	352	329	307	349	335	355	359	305	325	318	351	322	365	383	334	348	365	352	334	351	377	351	355	369	357	333	326	339	315	347	334	344	339	341	337	384	371	353	331	370	349	342	338	315	348	340	331	350	354	359	335	361	344	331	368	353	328	361	328	356	371	375	362	328	349	344	381	320	350	349	350	375	338	323	361	334	339	349	347	305	355	354	324	324	303	320	351	379	337	360	318	354	325	349	341	329	329	356	322	340	364	357	346	335	329	347	307	360	308	317	327	344	363	345	352	357	371	355	379	340	353	369	299	363	323	365	360	357	348	326	368	351	370	382	355	368	331	340	331	341	349	355	385	333	318	333	377	347	361	325	324	365	334	355	366	371	325	360	369	360	328	364	316	346	341	346	325	355	356	359	365	319	339	331	353	334	369	376	319	352	338	320	331	330	339	356	366	332	349	347	357	313	353	371	343	324	354	336	365	350	320	378	319	347	346	363	345	334	366	338	339	335	332	343	326	347	341	327	397	339	352	363	331	350	376	338	324	348	338	314	368	340	345	375	301	334	317	340	303	322	323	336	338	357	337	338	349	337	343	310	314	371	335	345	363	338	330	370	309	356	356	374	335	330	351	370	331	342	319	338	332	325	367	354	363	346	354	336	333	342	370	370	382	352	381	340	371	365	355	330	345	353	336	343	343	363	345	340	340	340	355	353	320	352	358	335	317	328	354	353	364	346	325	321	343	308	328	332	343	319	341	348	327	347	352	364	349	350	341	336	352	333	337	358	320	339	331	336	316	350	313	368	339	344	373	348	336	364	353	383	338	342	340	370	339	363	349	350	332	319	328	323	334	354	345	330	355	344	375	337	374	330	326	332	370	338	359	352	354	359	340	366	352	341	374	345	336	338	340	357	345	349	317	343	340	342	320	347	330	330	346	355	344	344	312	326	355	341	351	346	326	328	343	333	384	331	339	336	355	340	357	337	328	350	331	319	358	325	335	356	366	349	367	366	315	339	316	353	350	344	318	303	336	328	336	355	351	320	357	323	369	366	314	324	330	343	319	351	333	350	343	348	318	342	344	356	342	327	329	411	320	344	384	345	363	357	356	331	352	363	354	325	349	351	336	383	340	314	344	350	334	330	327	369	336	329	363	320	344	324	361	338	339	343	347	370	299	317	328	342	375	344	364	354	332	330	375	354	368	333	325	356	359	343	356	389	349	346	351	337	348	319	326	341	331	364	377	344	369	328	341	364	327	351	309	348	340	375	307	322	356	341	348	320	344	341	359	371	346	366	356	315	308	362	348	354	327	366	340	357	323	385	313	312	311	361	354	356	346	372	363	316	356	319	345	352	341	363	334	317	343	352	332	341	393	355	333	322	325	334	351	335	344	336	340	346	358	344	354	303	348	315	311	324	355	314	365	341	324	342	328	336	342	358	375	333	347	366	341	362	364	326	383	332	325	347	340	376	351	372	360	317	360	372	336	329	374	325	327	322	343	335	348	325	335	303	331	359	357	348	391	349	328	341	337	362	321	335	336	345	376	372	383	325	352	364	366	338	325	322	306	307	322	337	335	326	335	384	343	363	328	328	356	362	347	344	335	315	356	361	334	357	340	323	322	349	385	331	344	345	384	324	356	337	332	344	283	371	385	359	338	333	335	339	372	349	368	352	367	349	339	340	336	373	330	370	342	384	371	341	339	332	340	394	357	348	329	344	358	344	327	352	378	345	337	343	344	349	356	332	337	320	352	374	339	342	344	325	358	374	346	338	362	337	312	326	356	370	333	357	366	347	315	313	318	321	322	307	336	366	349	401	365	350	370	339	347	366	351	349	359	388	340	349	334	352	337	341	368	318	306	344	328	346	346	350	343	314	331	341	351	340	355	359	346	350	335	318	330	328	309	348	350	350	336	333	345	346	332	380	333	355	340	379	323	380	326	348	359	382	323	340	321	345	344	340	329	368	316	309	343	317	327	351	371	354	330	337	331	321	373	357	325	344	343	340	367	316	363	341	377	317	359	356	366	326	323	335	374	348	364	354	338	379	315	348	341	361	369	349	320	330	312	328	326	372	356	315	335	346	349	357	341	331	332	363	327	382	350	360	334	323	318	322	361	357	368	323	353	337	354	341	346	394	321	332	346	358	303	343	353	340	339	369	331	305	355	348	344	381	329	319	338	343	322	361	323	348	343	346	366	378	336	341	338	348	374	333	361	318	349	340	362	339	324	350	378	349	335	332	353	371	329	382	361	350	406	318	378	350	335	346	320	340	355	331	331	356	353	331	381	363	358	344	343	355	358	338	328	330	308	338	356	372	365	329	290	307	353	348	350	359	343	347	334	354	359	342	328	340	350	340	325	328	336	321	343	362	342	358	339	335	376	353	336	340	313	355	393	345	359	329	393	365	361	301	326	329	361	357	334	357	347	349	345	380	375	359	308	373	342	365	341	332	325	346	362	333	345	352	345	329	348	331	357	349	348	351	360	340	319	329	346	360	362	358	318	360	365	354	307	305	343	321	370	361	359	331	349	328	335	318	321	380	386	372	327	344	346
57369	92880	72815	49940	20490	979	868	814	810	686	674	690	615	602	609	612	644	615	634	578	582	609	628	607	561	583	600	572	589	525	572	635	552	604	585	578	608	547	585	613	584	542	583	563	563	562	575	591	574	560	560	603	577	606	597	573	623	557	614	588	585	563	562	594	550	590	553	808	1040	855	735	658	613	589	577	582	564	567	571	571	568	551	558	604	579	567	569	592	521	545	570	556	567	563	550	579	537	552	592	570	565	582	553	582	562	583	572	531	558	547	587	570	555	551	582	528	569	572	585	553	525	551	561	556	561	582	554	550	522	564	595	538	565	560	577	578	593	572	588	561	553	576	568	614	584	507	532	547	564	549	569	579	587	540	585	545	582	563	565	537	620	553	550	616	585	578	598	553	577	571	576	566	577	555	582	560	553	572	539	558	540	574	566	549	564	574	566	563	580	594	546	541	515	555	560	596	557	599	559	589	528	597	536	570	604	565	598	553	510	582	591	587	588	542	515	555	562	564	557	605	517	563	556	572	589	516	555	522	570	588	552	600	571	583	568	553	577	588	616	549	560	569	561	582	555	579	572	579	569	531	576	634	583	591	583	605	571	541	563	528	586	576	581	588	533	558	558	595	565	536	576	594	549	543	554	565	598	574	583	536	586	577	527	595	601	556	554	558	570	551	565	574	575	587	561	548	540	553	595	559	606	572	578	541	531	579	551	518	568	559	546	594	606	566	579	583	547	589	607	609	571	590	583	584	544	570	603	534	524	583	588	604	536	542	553	540	583	539	539	601	554	553	560	501	523	585	587	566	577	564	596	569	587	533	584	567	568	571	579	596	541	564	588	590	544	572	579	553	549	559	615	586	575	539	534	573	570	611	579	584	600	576	574	602	531	565	596	570	592	566	553	554	558	590	546	558	584	587	574	608	622	537	608	576	577	543	591	569	533	560	530	584	578	543	587	553	542	525	533	573	546	585	571	592	567	560	564	578	563	544	591	555	566	622	558	628	543	598	583	538	559	572	566	571	545	542	592	554	599	609	599	641	567	534	540	584	576	541	549	564	555	608	548	562	544	629	605	600	550	552	590	595	602	573	611	588	584	532	596	565	585	536	581	594	572	575	570	559	521	596	573	566	567	539	594	557	573	540	594	584	604	548	577	520	553	628	599	541	551	572	579	594	579	578	552	518	562	512	553	532	566	553	613	553	536	578	580	572	532	527	536	580	578	557	577	548	561	573	583	538	576	550	541	583	562	593	565	548	616	586	598	587	572	558	561	577	550	586	598	596	582	564	597	578	573	594	543	531	570	545	539	569	606	585	549	590	546	564	552	555	560	590	560	579	581	567	531	587	569	558	592	550	532	586	585	592	589	597	565	548	564	522	579	574	566	591	579	585	549	558	542	582	563	595	561	541	603	582	550	587	516	564	573	549	539	582	558	585	567	528	525	521	557	569	559	596	560	576	614	554	586	595	571	589	571	560	539	600	585	578	569	558	554	565	606	547	583	587	584	585	546	572	586	608	557	595	579	591	547	504	543	571	535	527	585	564	582	549	574	568	538	535	573	581	601	564	592	555	567	570	580	556	565	519	584	563	609	533	558	549	573	520	540	570	580	543	550	549	551	562	594	608	590	618	565	569	563	566	556	532	584	571	542	604	554	575	548	586	528	562	558	630	562	536	552	568	601	584	590	499	573	586	573	538	614	551	609	599	554	571	524	600	584	561	639	623	560	563	597	555	574	563	590	569	629	554	567	596	570	570	545	582	589	616	561	564	603	583	556	598	557	603	568	591	609	585	587	543	565	559	560	558	591	597	599	574	589	563	576	587	556	569	586	585	575	561	549	586	593	540	596	568	578	566	581	570	550	550	569	578	558	554	575	588	590	577	536	538	559	551	581	555	589	532	562	553	546	562	572	555	543	605	603	583	583	614	555	606	598	571	569	524	581	583	583	576	561	541	545	589	552	538	552	590	596	545	586	602	574	593	567	569	563	548	551	559	575	578	527	551	612	533	622	524	576	556	539	620	561	579	616	562	601	584	599	532	571	595	583	581	569	567	570	576	527	563	582	560	583	605	541	501	595	546	537	548	532	550	577	553	578	565	574	568	555	611	554	551	563	609	534	547	518	527	586	564	602	564	595	609	593	583	582	548	507	560	583	593	540	617	542	522	528	564	577	559	518	572	579	543	574	575	540	552	523	563	532	598	565	567	551	587	584	554	589	563	589	535	572	608	588	550	557	589	593	599	606	566	554	554	528	576	591	565	574	544	543	559	540	537	553	598	540	582	561	603	555	623	598	574	560	560	573	555	576	600	552	537	591	575	582	561	521	631	605	568	597	549	562	595	542	551	585	588	551	555	555	555	588	588	580	536	607	550	553	560	576	579	568	569	551	585	559	555	562	577	554	579	571	545	547	560	532	589	548	547	568	493	592	560	595	581	585	574	588	533	595	575	549	573	584	611	548	586	535	557	583	540	572	551	576	565	579	588	589	594	574	561	581	559	555	546	570	562	564	537	562	501	532	594	579	568	601	569	548	556	532	592	562	563	567	536	568	550	561	582	573	493	585	565	616	562	590	555	603	579	594	558	591	543	580	613	545	581	566	562	566	561	620	555	546	568	535	587	586	578	553	593	568	571	596	623	523	582	587	552	539	520	574	548	595	593	569	557	530	581	540	578	586	583	569	531	556	565	569	582	546	509	531	609	569	584	540	586	578	532	574	543	538	548	577	595	607	540	569	533	583	598	600	562	549	554	521	603	558	574	589	586	553	577	604	563	587	571	607	558	589	593	576	516	534	552	568	559	573	591	585	600	532	553	564	588	564	538	508	562	607	585	553	537	545	588	569	558	548	574	549	556	574	576	546	537	553	552	580	597	591	569	609	593	560	601	584	574	525	604	535	606	565	563	583	597	554	559	548	562	552	558	550	600	531	557	581	565	556	568	584	559	585	552	542	552	554	587	529	565	576	505	551	588	556	593	514	565	581	560	555	623	562	540	567	544	534	549	540	601	575	544	579	596	551	573	574	637	553	568	589	534	551	600	587	545	541	582	579	556	585	584	559	599	556	561	540	534	550	565	580	582	593	547	586	554	588	601	548	552	566	564	518	601	576	588	571	599	556	555	590	565	619	611	575	595	595	583	592	605	581	516	618	579	575	554	562	557	587	565	573	556	579	562	597	579	580	568	552	533	563	593	540	588	598	533	576	555	575	565	595	569	542	580	580	532	518	576	571	554	552	611	592	577	600	558	556	595	599	552	582	538	608	601	508	552	574	538	580	517	560	590	601	573	578	594	537	527	585	590	582	524	551	547	592	577	566	513	582	578	571	561	533	571	592	554	606	594	543	602	548	589	593	555	558	577	563	549	530	561	591	608	556	557	575	596	577	568	581	576	548	573	614	558	563	579	510	599	563	590	579	575	571	532	592	573	579	591	574	572	553	575	537	594	539	577	573	560	568	557	531	594	553	577	564	550	549	567	585	560
28459	25477	23948	13446	1543	322	311	294	327	279	299	332	284	322	289	320	330	288	287	304	306	294	310	276	319	321	308	310	277	292	323	285	305	295	326	307	294	339	310	338	311	306	292	295	296	317	277	304	265	263	324	286	315	293	324	319	319	310	309	327	276	328	323	298	269	336	271	322	336	313	350	318	343	305	291	302	287	276	261	320	301	309	302	323	281	314	298	312	299	316	308	297	279	303	287	298	308	317	311	323	319	280	299	343	291	322	326	319	272	323	321	285	281	310	320	299	328	321	326	308	281	296	293	298	294	288	295	317	263	300	324	291	275	276	281	291	310	328	307	279	322	306	288	328	317	279	287	302	309	300	326	330	317	280	310	290	291	285	312	278	308	341	290	263	335	278	332	276	312	271	298	310	299	279	297	297	270	306	322	332	298	312	309	312	313	306	264	298	313	308	316	324	303	286	295	302	282	334	303	332	309	289	274	334	307	306	294	301	337	311	272	267	293	354	274	260	280	288	320	268	286	323	293	334	305	318	309	337	294	307	301	327	300	298	283	335	265	318	311	290	298	312	312	312	327	317	308	299	294	272	304	304	261	319	292	289	286	309	309	310	353	302	330	318	286	298	301	293	290	328	294	315	295	299	330	297	332	291	286	306	307	306	308	277	321	326	301	317	369	347	326	310	295	265	335	312	304	287	322	297	276	277	313	308	295	310	296	328	317	289	323	304	318	308	314	334	330	314	300	313	276	301	328	282	313	280	302	312	310	281	324	303	330	302	328	325	295	305	331	317	321	293	294	308	329	295	324	303	303	312	286	292	300	302	282	296	312	287	327	272	312	308	318	302	293	255	311	342	282	310	292	269	313	327	307	312	281	313	289	307	310	322	346	315	292	326	298	289	301	312	283	293	299	310	294	327	290	296	326	348	327	322	352	284	291	304	307	286	308	320	308	311	328	301	308	298	302	311	288	327	324	289	273	292	299	290	282	316	308	291	306	309	295	333	283	285	311	310	289	303	316	309	276	291	276	281	295	295	269	307	294	292	316	298	304	261	286	297	322	297	286	299	323	314	293	309	296	320	323	298	303	304	353	307	287	303	336	309	322	332	280	303	315	295	279	309	297	312	331	290	294	334	318	301	345	312	293	299	317	315	283	291	319	323	306	304	303	309	285	292	325	316	302	309	304	333	309	298	300	282	319	302	311	318	292	330	303	286	338	299	284	281	291	340	322	297	336	309	316	314	289	281	314	301	295	311	293	276	303	296	326	273	309	316	291	300	305	322	279	300	320	322	318	313	320	316	305	284	323	300	303	315	308	294	286	308	293	286	325	276	336	334	314	294	313	297	292	340	320	273	301	316	322	297	323	290	278	332	313	360	328	308	340	327	294	312	291	285	360	298	306	282	303	314	320	291	284	305	286	293	327	294	298	316	304	328	322	309	316	315	281	293	306	282	335	314	294	302	296	290	272	304	313	293	291	312	281	316	323	319	282	278	310	285	323	285	284	276	314	320	337	309	294	305	285	316	301	304	323	303	320	318	291	290	330	312	325	326	290	303	320	328	287	304	300	286	283	297	309	300	290	307	282	290	294	299	308	324	284	300	302	279	330	321	298	336	302	300	294	327	325	288	315	321	327	310	284	297	306	319	273	285	317	275	300	296	298	305	307	289	299	308	324	316	298	335	301	278	296	305	284	299	274	320	322	290	325	278	301	298	282	324	281	285	291	288	311	317	284	305	319	278	303	324	306	299	290	285	293	295	298	295	328	315	280	319	332	323	308	285	282	297	320	355	291	297	306	293	319	306	317	304	300	297	325	282	300	293	276	285	325	308	295	301	334	332	290	285	280	303	284	301	309	316	325	294	274	313	301	327	286	320	310	302	314	292	310	317	326	314	305	273	301	295	322	312	291	306	320	309	304	297	330	284	319	299	303	322	334	269	314	320	331	319	295	305	292	308	300	286	297	314	296	301	296	352	320	296	305	284	351	307	326	316	306	307	297	321	308	286	311	324	274	313	274	275	310	273	336	328	305	289	315	286	319	299	334	311	314	302	280	303	294	308	292	307	314	302	294	339	308	310	284	313	313	313	327	305	294	281	299	324	321	287	307	296	298	286	315	307	290	295	290	279	265	306	289	281	320	283	303	284	321	290	279	321	272	279	310	316	299	312	309	310	314	283	325	287	277	295	315	300	293	325	305	308	305	307	301	283	303	330	314	316	336	303	303	324	297	316	333	322	307	287	300	303	308	295	310	299	303	305	302	295	282	336	281	304	286	331	317	267	304	335	287	318	279	301	273	285	322	317	318	313	318	298	313	295	293	292	330	315	295	282	318	257	316	286	313	301	304	287	323	328	311	275	281	293	289	301	319	317	334	283	307	306	327	328	294	300	299	292	287	307	313	264	264	296	300	310	296	294	316	312	302	296	310	277	313	324	320	321	359	306	303	329	293	308	316	314	306	311	316	272	288	301	315	309	298	314	276	263	305	304	330	309	281	283	294	291	311	317	309	327	325	343	302	288	282	291	266	313	319	254	322	280	301	309	303	321	318	310	292	315	286	296	308	341	294	320	289	314	264	303	337	337	300	323	310	282	305	276	312	299	304	266	265	311	283	285	317	317	319	309	303	314	327	286	287	289	288	324	298	318	303	315	285	293	269	318	313	268	291	278	298	314	320	311	306	302	296	297	322	301	322	310	293	337	292	314	327	329	286	309	335	314	311	320	288	291	296	345	272	290	318	298	334	304	311	327	280	299	305	283	286	311	293	294	300	284	305	292	314	286	313	292	300	281	300	318	299	322	274	286	262	291	303	309	307	335	259	283	308	306	277	310	277	313	299	297	285	291	327	308	326	311	320	329	306	324	311	311	297	330	281	315	299	288	275	299	298	335	294	278	289	338	293	304	295	315	269	295	314	314	306	312	316	257	291	296	301	295	325	281	278	316	316	331	270	324	317	341	289	296	298	296	283	298	307	321	349	295	333	296	290	323	282	286	300	305	293	313	284	323	312	308	295	282	285	289	308	283	318	296	318	323	297	300	301	314	291	319	328	316	236	299	302	309	295	304	309	313	295	289	329	305	307	308	303	294	322	296	293	324	324	283	300	315	277	297	318	308	290	304	332	299	281	311	304	286	295	305	311	325	311	306	266	305	330	295	295	284	317	304	281	290	305	314	286	289	297	297	279	301	317	288	298	288	289	311	309	313	281	308	286	316	289	284	291	300	282	317	273	315	291	301	304	310	310	305	315	310	327	311	274	281	308	329	336	305	298	272	303	267	295	281	311	339	301	271	323	333	283	306	326	300	297	301	285	288	305	283	324	308	298	269	338	318	296	296	288	301	319	295	318	325	336	263	318	327	308	321	297	317	322	283	293	280	298	282	285	316	293	302	253	298	319	300	304	311	297	328	294	294	312	286	284	287	282	303	302	313	325	283	313	317	261	305	304	292	295	318	287	294	343	291	314	307	329	278	308	297	305	326	312	296
36888	42824	29125	15577	2748	516	523	513	535	546	552	560	549	525	492	541	509	533	551	533	539	553	511	515	559	536	528	529	565	553	518	500	555	545	579	541	554	542	527	537	507	540	544	566	507	502	547	542	498	529	552	534	545	515	547	535	544	521	500	522	531	566	531	508	522	504	498	515	542	579	554	563	557	543	559	528	509	508	512	544	566	493	527	536	585	554	504	584	502	509	513	531	555	537	543	510	537	522	483	516	528	518	541	531	551	552	539	514	540	507	535	540	520	552	539	524	546	528	534	500	503	523	523	539	539	568	489	531	534	500	534	533	533	502	546	543	516	520	500	547	509	568	546	544	533	523	531	516	546	528	502	524	520	564	508	541	506	577	558	508	518	503	503	524	547	539	564	532	536	501	553	518	550	517	535	546	571	496	527	501	566	551	536	551	530	530	506	528	538	552	520	526	561	500	521	533	526	501	548	592	546	519	523	505	519	544	597	522	477	517	482	531	513	515	527	501	504	492	493	489	527	546	567	510	518	516	543	520	525	527	523	508	535	547	575	548	520	532	514	531	524	537	548	470	510	538	539	470	505	518	539	497	563	515	546	543	543	497	550	525	545	529	511	531	534	545	510	548	530	499	531	580	532	537	502	556	533	525	496	580	524	599	545	509	532	496	556	519	557	541	541	550	502	487	535	534	556	532	516	516	550	563	532	496	499	522	537	571	537	531	519	532	512	476	492	534	504	589	531	509	525	543	506	533	578	551	509	540	565	521	541	522	533	498	502	536	522	546	570	509	534	500	506	507	543	522	575	545	533	538	541	527	523	506	542	516	522	550	539	547	522	513	518	533	559	537	553	550	553	532	549	482	509	513	533	571	545	520	519	544	535	496	587	529	535	524	537	480	521	529	547	500	489	511	499	537	547	489	544	528	571	502	542	530	543	546	567	538	587	523	530	528	498	524	548	493	545	559	529	545	523	515	522	534	492	517	480	521	553	525	512	520	523	539	545	530	535	517	554	521	567	479	507	522	547	561	533	560	523	525	540	505	541	493	516	555	501	542	524	599	518	535	547	527	490	482	533	525	499	516	555	500	487	500	514	524	519	547	511	526	532	583	580	546	511	561	500	540	486	536	501	514	512	517	527	539	583	493	528	524	499	533	529	509	532	528	552	564	535	521	509	539	528	534	532	523	525	505	530	527	534	560	523	582	531	488	501	515	506	529	574	544	563	511	509	568	483	542	509	517	549	516	517	555	523	555	491	532	509	527	511	550	515	500	531	548	549	546	524	534	543	563	529	516	556	571	528	536	529	558	545	539	516	548	527	525	494	527	512	513	499	540	504	559	554	541	529	546	528	494	517	527	494	513	515	499	514	494	531	532	524	540	508	502	504	521	537	552	530	485	513	569	530	553	553	555	545	541	558	540	534	530	557	543	529	485	519	523	521	557	527	526	526	518	532	516	520	505	566	536	497	531	524	519	517	555	564	487	548	496	528	527	520	511	499	556	514	569	547	512	540	552	556	522	525	559	507	531	514	525	503	544	518	491	520	554	549	558	566	566	536	535	500	493	562	543	547	557	547	570	523	505	529	518	535	502	568	543	540	520	531	527	534	521	563	520	526	475	524	548	536	505	500	516	528	541	525	536	538	513	540	564	513	521	513	528	593	518	533	520	537	557	514	530	524	534	533	526	548	473	531	519	512	526	517	503	552	499	566	545	547	523	556	532	531	523	526	537	534	542	477	535	497	494	513	503	532	524	548	567	520	482	475	561	517	527	514	523	554	548	529	541	537	566	538	538	525	560	553	548	529	503	531	518	533	509	508	556	468	555	555	563	503	519	497	513	546	531	556	512	512	540	551	507	520	478	527	525	527	528	501	539	496	489	494	524	507	549	539	522	546	550	507	524	498	531	543	542	542	515	550	508	509	516	504	538	490	568	553	545	587	531	528	549	555	546	538	554	520	548	572	523	550	555	537	475	481	540	530	517	546	512	538	523	503	534	539	514	529	535	538	509	515	548	528	515	494	547	542	516	544	562	520	524	532	532	540	475	543	531	547	534	509	490	532	503	543	551	553	524	544	528	470	582	520	549	549	559	529	580	580	531	523	536	530	526	529	520	539	533	524	567	534	559	541	527	507	515	530	559	568	540	514	536	534	539	496	537	547	543	515	523	573	545	511	533	533	619	538	508	525	481	523	524	515	562	553	530	512	532	497	505	554	505	524	555	525	492	524	544	507	501	496	509	487	524	498	547	536	532	538	519	551	550	549	549	545	508	532	530	535	521	538	543	535	545	553	526	538	535	561	554	516	490	529	573	543	501	517	511	538	552	492	526	515	512	479	556	554	501	545	530	520	562	554	513	526	502	536	516	568	536	504	530	500	521	533	520	477	530	512	547	519	502	535	534	540	556	528	523	535	522	488	516	535	521	550	501	561	508	523	505	565	525	509	554	509	557	531	590	545	507	531	475	520	509	560	487	515	518	530	493	531	524	516	518	499	538	531	517	475	512	535	519	579	522	517	549	525	519	540	534	522	519	534	529	554	511	500	544	498	513	555	547	515	495	541	532	529	557	525	502	531	521	532	495	527	542	563	572	561	514	551	544	541	520	478	542	535	478	574	537	499	515	593	515	524	561	511	524	516	498	518	566	534	535	504	516	524	537	556	531	536	514	516	548	538	529	520	546	550	548	548	549	587	499	525	527	511	492	508	507	537	503	528	543	498	531	535	491	536	564	569	568	494	518	515	531	486	520	520	533	572	542	511	537	516	502	584	554	507	530	537	529	536	512	552	520	532	569	501	526	556	550	556	501	568	563	523	552	520	558	513	494	557	535	517	521	548	521	537	494	549	557	526	557	521	506	551	504	542	527	510	537	549	516	506	493	476	545	557	547	513	473	518	513	558	511	521	498	489	534	518	559	543	540	537	495	548	501	535	524	511	549	513	509	548	559	490	567	549	534	486	561	515	499	514	522	498	530	512	522	552	498	575	485	561	544	567	557	518	511	501	564	560	542	508	515	544	510	529	519	548	523	533	513	526	540	491	533	496	561	507	526	537	507	534	489	526	509	555	571	505	533	484	525	543	587	557	526	528	528	528	534	513	509	562	489	512	498	494	539	570	469	556	510	477	563	591	542	499	521	522	507	528	570	537	566	560	510	556	505	517	468	489	503	546	537	559	526	509	535	530	505	519	563	513	536	539	537	507	555	525	522	549	546	547	508	526	533	544	571	529	512	549	553	548	538	484	511	518	523	485	550	522	525	546	545	539	548	523	504	538	512	542	513	543	525	529	555	515	527	541	529	532	511	524	535	488	527	484	472	512	527	535	488	484	538	537	526	527	528	525	526	567	522	560	514	524	516	525	536	527	492	541	521	562	493	559	548	524	526	535	484	547	556	521	531	535	511	530	507	592	524	557	501	512	524	478	527	537	501	503	506	528	524	516	500	520	530	530	522	556	537	529	528	528	538	517	498	538	559	533	528	503	541
24068	21883	29939	27563	20454	8426	524	373	301	328	311	285	310	301	299	300	309	309	292	299	283	278	276	265	311	245	253	290	312	285	276	275	283	252	286	301	284	276	308	302	278	270	264	253	303	330	267	289	264	285	292	270	302	258	295	301	284	281	299	301	290	305	310	302	314	297	272	318	386	321	321	315	279	263	270	286	286	263	258	249	282	294	286	273	285	290	263	282	278	271	264	277	307	268	259	310	279	250	308	283	299	281	299	289	298	296	313	264	292	303	304	286	290	288	291	304	281	316	304	305	280	293	274	260	316	287	279	268	306	264	270	261	290	296	273	274	323	288	284	271	271	261	307	287	297	301	280	284	261	282	281	292	268	286	295	275	259	280	262	265	254	291	289	282	285	286	316	298	284	283	265	275	283	267	314	263	275	268	280	289	265	276	269	268	277	296	295	298	325	295	294	281	318	295	284	272	273	254	268	305	286	276	282	271	272	260	295	260	300	295	271	248	286	247	298	276	297	291	294	274	279	288	258	259	261	300	290	303	285	287	282	293	281	302	288	276	301	268	260	289	272	285	269	317	296	289	282	279	266	268	293	272	270	277	278	305	304	285	294	293	271	285	292	282	262	280	259	281	288	270	286	310	267	324	285	285	308	248	270	293	287	273	270	279	305	311	285	291	295	289	258	301	269	293	257	247	266	291	272	273	269	267	289	272	285	300	285	286	288	273	289	267	272	258	281	278	286	281	260	288	308	276	281	291	309	319	248	274	281	293	285	301	294	286	244	276	281	295	307	314	290	280	284	270	285	272	271	280	273	297	292	290	273	261	271	283	266	280	275	317	297	282	302	287	268	300	300	315	267	298	266	273	280	278	294	271	278	311	302	293	275	296	289	298	288	280	278	272	280	271	305	263	281	272	265	313	291	266	296	291	287	268	276	272	291	291	301	292	308	265	285	282	323	273	283	281	300	306	301	311	276	301	294	294	289	249	259	297	290	259	303	278	258	308	282	263	299	270	293	295	296	270	288	290	269	280	281	273	276	296	306	250	265	309	266	264	273	283	267	247	299	256	281	259	292	285	295	261	288	302	296	272	254	272	280	310	249	275	308	292	255	252	306	273	258	245	300	296	279	275	277	296	271	303	263	288	307	291	285	275	302	275	294	279	265	275	270	290	289	281	256	281	304	290	285	280	285	293	279	285	267	273	286	298	311	287	271	292	312	293	261	291	266	319	306	271	282	276	287	253	274	292	295	293	276	308	310	267	286	297	279	314	284	269	291	274	292	265	302	294	301	295	280	296	319	266	290	272	285	267	287	309	266	278	294	283	249	304	283	289	286	263	293	281	315	276	286	275	274	271	284	288	300	279	270	282	294	286	296	286	269	285	297	261	286	288	278	253	265	271	277	274	283	284	271	301	295	278	278	283	278	267	249	284	250	279	291	291	271	276	282	266	248	271	314	286	261	281	265	299	271	245	283	268	281	305	281	279	281	288	315	266	294	288	316	275	291	279	247	279	250	275	266	281	289	291	281	266	307	276	278	305	266	275	318	278	287	297	265	311	303	291	290	296	289	269	286	264	263	265	272	290	298	281	261	291	280	260	268	278	310	276	279	296	286	284	285	282	266	255	292	264	302	276	290	276	258	296	266	291	306	271	306	282	293	274	289	291	279	257	273	309	286	274	282	269	289	293	300	263	278	274	284	262	267	250	296	300	307	286	303	274	289	276	285	297	289	288	321	307	288	283	278	267	292	282	302	276	295	264	252	249	276	260	289	298	270	291	269	289	308	273	276	275	252	279	307	288	261	273	281	286	293	281	277	264	272	280	292	267	273	245	284	274	274	340	295	279	272	264	313	288	255	283	253	260	267	248	292	289	303	254	285	293	262	291	322	293	301	284	268	284	295	270	293	272	333	285	294	274	308	246	274	272	255	286	282	278	300	284	253	289	272	294	296	272	261	309	279	268	269	306	299	296	295	266	289	285	285	260	237	309	288	264	290	263	302	287	313	336	306	254	285	264	273	271	260	289	286	280	293	259	315	303	254	280	269	278	268	270	250	262	291	263	306	274	287	286	290	271	289	277	281	301	293	276	290	307	287	296	313	298	255	304	275	273	261	296	294	297	277	281	307	303	270	288	292	249	271	317	302	284	300	306	297	294	301	289	290	291	304	279	297	246	265	274	269	307	281	299	264	264	269	292	272	285	284	281	299	297	281	291	273	276	302	276	259	261	269	270	266	281	309	307	288	314	284	288	285	302	279	313	290	304	291	283	287	292	282	268	257	275	301	282	327	282	293	280	278	270	264	267	267	271	291	260	273	275	280	305	280	270	283	308	287	298	268	279	268	265	277	303	296	291	305	293	305	288	271	298	258	292	268	250	284	293	294	295	313	275	279	279	262	292	285	282	295	295	276	272	287	240	305	286	268	270	280	264	255	300	285	310	298	310	318	260	255	293	296	299	281	272	281	279	271	284	320	302	285	237	283	295	268	298	282	262	281	269	283	278	291	274	295	265	290	251	299	283	265	282	301	314	280	285	289	273	288	263	286	317	275	287	285	279	292	269	295	264	256	277	294	284	310	286	281	261	292	295	271	258	268	295	280	298	289	301	292	291	302	278	294	260	245	269	286	317	269	280	276	288	309	306	272	281	318	274	292	282	304	272	317	274	280	273	276	266	293	274	305	285	295	276	309	289	275	310	261	277	296	278	285	296	279	286	280	281	305	291	263	287	270	265	280	270	283	268	262	263	308	303	304	287	319	276	268	287	270	268	284	271	282	283	260	282	262	265	290	289	253	272	290	273	272	264	280	272	279	253	265	284	259	305	280	271	274	257	265	311	280	257	257	280	270	269	294	315	289	251	286	262	288	282	279	255	278	271	272	277	282	287	279	274	296	303	279	260	290	308	289	263	307	292	304	290	264	282	299	291	250	295	291	315	238	294	306	297	286	279	267	285	264	271	291	285	267	295	284	317	291	298	241	280	297	262	302	245	261	284	271	268	294	267	290	255	271	291	289	296	300	276	307	281	281	298	280	287	289	299	281	290	287	317	284	269	280	282	302	302	239	265	249	285	242	286	324	291	269	304	296	282	297	295	261	319	273	307	292	291	283	304	285	271	329	303	298	283	269	297	291	287	318	298	302	282	298	305	268	259	265	244	291	288	276	322	277	296	282	303	264	273	295	265	280	284	273	314	287	272	255	309	304	271	284	292	287	287	303	271	258	287	298	273	245	269	286	258	267	294	266	267	291	260	297	303	283	275	288	249	286	292	309	271	299	278	292	289	265	318	270	249	286	300	280	267	265	292	284	291	304	282	280	296	272	247	285	297	292	295	307	283	268	314	275	260	296	260	280	279	294	283	294	265	276	282	259	279	286	275	304	289	252	291	284	269	282	293	283	272	279	290	291	295	298	286	294	235	313	274	317	289	303	289	286	277	296	259	295	265	301	306	286	265	281	280	274	309	291	255	288	292	318	293	273	251	274	260
57615	84179	63235	42967	15084	744	724	582	571	557	590	523	529	556	555	522	482	539	514	554	511	508	514	517	531	522	468	521	494	506	469	503	491	472	521	522	504	439	505	569	523	543	517	496	498	474	469	550	495	513	533	492	501	510	509	491	495	502	454	489	498	513	505	488	526	498	521	564	724	793	579	518	503	502	478	513	512	518	507	483	454	505	449	545	488	491	470	454	524	478	516	511	516	472	517	519	461	489	496	475	474	487	515	503	489	484	471	521	506	513	520	504	517	497	505	487	482	471	523	489	479	434	488	507	472	527	508	491	523	472	475	479	491	486	499	526	482	501	502	535	514	467	474	531	476	491	500	517	515	514	486	478	501	484	488	459	476	480	495	501	500	505	466	493	535	547	508	524	495	476	492	501	506	506	523	479	466	494	484	470	507	489	488	490	466	474	512	474	536	507	518	481	512	489	469	484	472	491	479	527	509	495	509	503	495	512	520	479	477	501	499	507	485	502	492	456	514	481	484	500	487	523	511	521	547	517	523	490	450	484	509	528	488	513	483	512	496	470	508	506	540	473	485	524	496	487	521	465	480	491	474	462	508	502	507	495	485	498	496	465	461	494	489	513	516	509	459	506	529	451	459	485	516	467	501	468	500	493	481	492	484	488	494	530	441	519	466	499	483	469	525	509	525	471	501	515	482	508	493	461	497	486	476	495	526	492	496	486	527	463	464	478	493	509	496	472	487	471	503	508	519	490	535	510	507	533	473	461	504	465	489	487	466	526	564	504	476	510	476	485	522	519	505	477	489	492	512	487	490	508	529	469	518	471	494	529	540	517	517	514	502	515	483	525	506	522	488	474	494	497	450	520	482	468	489	462	491	488	484	481	482	519	482	514	520	472	476	431	507	487	473	493	488	515	498	491	500	478	498	498	479	477	513	471	512	448	548	511	479	508	510	489	521	484	496	462	513	518	512	511	484	475	505	478	467	512	474	471	466	510	459	462	496	495	472	482	448	491	482	497	477	452	521	494	503	483	507	476	502	523	507	534	499	484	500	458	443	498	475	536	488	491	494	472	498	498	492	489	484	472	490	478	485	505	503	500	520	493	485	488	551	464	494	478	479	519	461	537	488	494	526	485	477	496	467	482	494	490	511	498	511	474	499	495	545	493	485	521	441	497	530	500	494	470	480	509	505	508	515	523	494	481	481	499	484	480	433	493	523	535	490	501	467	468	510	500	463	494	505	476	502	485	493	514	504	492	506	500	476	489	526	491	528	514	479	482	501	500	486	469	502	463	514	474	454	469	501	523	517	452	504	470	511	497	512	497	423	490	538	435	498	508	516	496	496	490	504	468	486	490	502	489	521	462	476	461	491	484	468	503	488	496	497	526	522	503	497	507	489	506	482	496	489	515	510	459	502	529	472	471	517	454	512	484	504	469	485	459	507	481	467	447	471	448	487	483	504	474	472	484	464	485	511	479	483	480	471	491	526	464	524	478	495	489	518	537	462	526	468	466	484	526	524	492	504	480	476	505	508	469	495	449	482	476	472	470	492	508	505	480	479	483	500	478	475	474	504	517	461	510	533	501	475	479	571	486	494	513	487	501	493	502	484	510	494	486	478	542	523	479	488	480	504	536	508	478	496	511	518	494	461	499	502	476	507	501	485	468	515	512	508	487	487	511	445	492	489	488	486	497	480	474	480	471	496	481	489	501	496	476	507	476	503	471	478	506	474	469	481	460	481	477	483	466	478	461	508	498	467	493	516	486	495	465	482	523	516	477	510	440	495	471	468	526	509	462	461	491	508	515	476	463	543	520	490	505	536	500	483	491	525	493	476	492	531	501	493	503	491	505	514	488	499	533	484	498	491	539	468	517	549	491	498	469	501	535	470	473	478	454	452	492	464	502	498	489	495	460	502	484	502	468	470	475	464	500	475	514	513	451	483	451	478	468	483	511	488	493	468	474	458	477	485	498	486	506	456	493	486	487	479	513	474	448	505	483	513	488	509	476	464	525	535	508	502	475	475	520	503	507	455	473	501	482	474	479	491	519	570	491	450	515	484	493	473	480	501	461	530	486	500	515	489	524	520	486	456	528	517	474	486	491	509	503	530	528	507	470	466	481	486	468	454	464	464	511	509	481	498	533	503	520	527	450	498	507	489	499	499	501	464	524	481	497	460	498	498	505	478	478	479	494	488	484	469	504	485	499	485	489	511	519	478	491	503	510	466	498	491	508	499	465	479	461	462	456	496	479	511	483	483	511	477	489	481	473	492	484	503	448	525	515	488	458	493	475	501	512	482	500	447	496	482	462	485	499	509	531	441	508	483	482	505	491	489	519	492	494	516	494	498	517	497	507	478	515	471	487	458	521	490	440	527	490	465	501	523	521	531	477	467	476	478	504	498	510	480	504	490	471	547	471	490	465	474	465	516	507	506	539	481	507	444	507	519	470	499	487	456	488	517	505	460	466	481	509	493	500	521	490	498	502	486	503	466	492	516	490	487	496	466	492	489	476	493	532	485	482	491	481	545	486	469	505	521	487	477	476	532	491	526	493	518	516	510	506	507	531	497	528	485	497	507	479	511	500	476	524	485	496	496	454	491	512	546	503	506	491	500	499	474	494	490	465	459	485	512	446	512	493	550	481	474	441	515	497	468	480	461	505	504	464	555	507	472	501	500	508	497	501	454	454	526	496	525	518	486	491	499	484	508	481	495	516	475	470	485	511	479	473	439	497	526	479	526	491	478	502	538	470	471	490	483	525	471	473	521	512	503	443	543	511	496	496	477	453	488	456	451	497	466	512	476	503	494	471	499	483	481	491	466	519	462	496	469	494	541	432	486	484	476	513	489	482	490	487	505	502	495	533	497	513	494	481	472	509	517	457	442	527	504	518	456	495	474	485	479	481	512	511	466	462	533	477	510	458	460	457	489	481	468	471	485	483	469	466	468	467	496	494	501	502	482	504	468	517	538	478	494	470	485	497	482	484	479	476	480	501	472	522	485	483	486	500	500	508	487	503	472	460	484	479	528	500	479	506	484	474	492	490	478	473	510	481	486	492	478	512	471	510	489	545	490	502	494	498	493	494	497	482	465	502	456	500	530	471	512	490	444	468	508	460	498	503	499	501	477	502	481	500	443	496	484	505	474	512	479	488	507	504	481	504	491	478	465	497	476	489	463	513	518	478	479	487	522	467	523	499	493	485	496	487	499	480	511	500	491	477	508	494	492	502	477	465	511	508	480	478	467	463	475	506	521	480	495	465	473	449	505	481	481	485	498	512	480	501	499	493	456	494	467	477	478	452	470	463	515	496	522	465	520	456	493	489	485	512	478	530	495	476	497	488	497	468	491	508	464	477	507	504	483	480	516	507	487	492	468	510	521	484	478	477	461	437	526	477	479	465	483	481	489	500	524	516	485	494	492	468	492	480	491	512	501	489	438	459	493	484	475	518	459	477	495	499	489	465	506	492	506	491	460	488	498	485	497	509
22968	21372	29383	25660	21404	17447	3653	488	351	360	372	366	371	352	339	359	330	354	365	343	371	349	358	337	369	376	368	329	360	341	336	347	336	365	370	332	342	353	345	325	333	318	340	361	361	379	329	349	318	372	327	351	331	373	330	355	328	378	361	332	349	315	331	354	358	342	338	366	449	485	432	360	353	328	334	318	342	356	352	329	349	366	329	335	308	349	350	309	367	331	341	338	325	313	332	346	373	365	347	326	335	371	332	318	372	341	338	341	347	321	351	319	362	342	334	359	340	338	320	350	342	311	356	346	341	335	371	301	329	342	335	322	344	315	331	322	347	304	351	337	334	335	325	312	358	369	313	324	344	338	344	366	321	364	367	350	350	338	324	363	339	326	358	347	338	300	325	338	327	350	358	363	342	343	347	331	341	340	350	321	335	337	340	376	343	328	326	316	351	324	327	338	324	339	317	344	376	317	319	347	318	330	346	348	332	344	343	327	354	331	365	359	351	328	342	340	357	333	377	337	335	345	326	328	310	332	334	345	348	322	358	320	348	326	289	342	336	320	365	346	344	336	351	329	334	339	371	336	345	348	294	317	357	348	329	341	374	290	321	340	354	368	332	347	310	362	332	322	370	342	333	337	322	364	335	356	332	353	338	327	333	330	337	361	362	357	346	335	351	311	360	346	330	292	342	342	345	345	355	354	318	326	354	371	338	349	361	329	359	318	359	331	359	364	339	338	331	334	306	344	373	339	314	312	358	359	326	333	359	377	353	381	360	342	346	304	340	325	344	349	353	324	323	344	343	355	338	350	347	316	372	382	351	361	325	324	343	354	361	349	333	337	308	324	321	338	346	342	337	333	361	370	340	324	341	348	345	314	341	345	304	349	381	337	301	366	356	329	309	298	323	336	364	323	353	356	316	335	346	341	311	319	335	384	373	345	354	376	338	352	352	341	308	312	300	332	372	357	366	344	373	350	353	330	347	342	381	338	341	333	352	347	322	361	327	338	367	342	357	349	370	306	322	339	344	360	331	358	309	341	330	356	352	354	342	357	358	329	324	349	346	326	345	335	335	387	324	314	351	349	359	356	349	371	325	345	343	317	331	365	329	342	314	385	339	381	346	332	331	362	341	374	346	319	344	344	350	339	328	329	353	339	341	318	333	337	361	374	353	323	336	324	379	345	384	357	308	357	356	339	345	323	349	328	340	379	333	312	343	328	333	334	296	372	384	352	341	349	356	372	354	328	356	345	355	339	341	313	325	355	363	313	339	349	316	340	352	329	344	346	336	345	325	376	331	344	339	310	307	318	349	381	323	354	338	353	326	344	325	344	351	321	342	336	331	352	359	321	331	335	354	352	352	331	333	319	328	353	349	326	335	335	321	334	322	350	316	337	327	339	315	325	335	325	367	335	323	340	344	313	334	366	355	318	350	335	329	332	318	312	351	348	326	353	333	308	334	350	348	306	314	341	337	329	358	361	295	354	312	316	303	334	341	353	324	330	339	324	319	352	332	378	366	329	348	343	348	341	329	347	332	357	310	362	336	330	349	338	347	336	324	328	355	364	361	343	368	342	331	353	340	312	340	341	353	347	340	333	303	306	356	333	321	336	376	337	330	355	330	327	345	327	337	365	348	337	349	337	324	331	331	342	340	338	337	343	379	331	342	371	348	347	310	343	313	341	327	328	344	322	341	342	342	335	324	295	316	360	347	354	347	344	310	336	336	351	346	320	335	340	350	324	319	352	368	348	364	391	325	356	329	353	326	331	319	332	344	343	323	308	318	359	332	365	343	315	355	329	334	312	351	321	357	338	336	313	331	364	332	331	354	351	369	346	328	363	345	347	350	326	289	332	291	344	341	380	336	339	303	340	352	330	320	379	347	319	343	324	325	355	319	347	329	345	325	322	348	357	356	383	323	331	328	339	321	367	359	322	350	354	343	320	348	329	339	325	341	350	332	332	363	322	314	308	323	331	333	339	333	348	343	344	339	333	307	337	332	363	327	314	322	342	335	335	343	360	336	300	323	333	357	297	353	332	310	349	351	330	375	324	348	331	318	375	335	323	355	344	350	322	346	336	353	348	328	348	342	331	330	338	338	351	320	338	352	347	333	350	336	353	342	380	322	325	342	360	327	316	328	353	370	321	342	382	333	325	334	325	359	334	325	324	319	364	355	335	326	350	315	327	335	353	340	388	339	346	334	359	353	357	336	302	333	361	354	318	345	340	341	309	349	360	358	369	366	348	341	324	354	309	342	324	319	362	392	347	376	379	320	363	334	385	346	327	330	336	344	344	305	344	338	365	303	346	341	346	351	331	378	337	311	354	328	334	376	324	340	327	337	383	351	339	309	331	342	329	360	321	345	336	340	356	351	339	349	359	337	321	331	342	320	328	329	342	308	329	356	339	353	355	342	347	376	342	364	340	333	342	323	322	342	372	346	342	352	341	320	344	339	350	367	360	345	361	328	337	308	323	360	355	358	333	344	348	347	326	336	337	355	303	308	376	355	294	315	341	312	359	305	357	338	324	305	369	328	290	330	348	358	326	352	325	339	363	333	365	333	342	323	365	323	337	302	309	345	332	345	354	319	332	355	315	331	355	346	351	351	342	350	312	352	367	363	339	336	313	343	338	359	323	361	331	349	379	349	310	310	349	351	329	344	360	327	289	336	340	340	343	357	380	380	337	307	359	334	337	327	350	333	342	332	337	355	332	333	336	327	347	366	336	349	344	381	352	351	308	328	365	350	351	329	355	340	327	322	330	328	323	341	343	328	315	345	359	331	347	325	329	331	347	317	363	337	324	340	341	337	340	360	344	326	352	342	400	343	332	352	325	330	332	330	300	323	334	346	338	354	377	357	369	357	369	318	338	351	339	336	360	348	326	339	326	361	342	317	360	353	349	361	328	347	308	341	334	337	359	347	388	348	325	343	316	294	328	323	326	349	321	355	351	346	322	329	355	313	336	313	338	320	385	320	281	316	340	328	324	348	342	366	360	315	362	317	338	322	342	342	370	349	352	343	354	325	377	336	347	306	319	308	335	338	350	328	344	325	322	360	314	332	327	309	335	326	343	318	293	353	323	327	349	330	330	351	332	323	332	361	342	325	330	362	308	358	323	324	315	345	325	344	329	345	350	340	349	353	350	326	338	352	356	347	307	346	349	347	317	378	349	352	335	346	328	317	314	335	334	343	313	341	312	329	364	349	356	342	353	316	349	322	341	344	327	382	348	364	363	334	364	323	351	346	328	361	308	335	324	347	358	344	312	349	331	316	391	337	334	343	332	384	353	338	301	346	338	331	354	311	354	343	352	322	338	354	355	353	348	319	350	322	358	325	342	328	369	301	325	324	338	329	313	358	334	344	337	331	339	321	373	346	332	322	301	394	359	356	321	336	331	319	327	342	350	335	317	356	318	317	312	335	344	354	334	337	327	330	355	324	339	342	370	312	328	331	364	361	340	357	339	339	336	348	315	317	315	293	317
57260	93819	74072	51867	20420	997	889	797	714	714	682	681	605	633	633	629	618	619	614	589	602	576	600	637	577	620	618	564	598	588	522	537	603	553	551	545	619	608	571	567	580	531	497	551	578	551	564	603	558	542	571	573	597	567	554	617	572	594	587	580	548	560	561	600	564	584	585	693	837	1119	782	642	585	557	553	551	527	533	571	526	553	527	509	559	532	573	569	573	547	537	528	560	593	577	562	562	545	575	526	573	581	552	550	518	563	547	559	554	553	568	555	501	549	538	562	532	581	572	572	542	554	528	592	544	531	553	552	507	550	508	566	549	550	592	538	560	537	541	567	580	567	575	562	555	564	579	569	550	535	540	555	546	525	561	542	553	591	562	545	566	561	574	521	553	567	507	552	579	571	514	540	562	547	518	554	590	593	599	580	549	584	589	556	559	565	551	532	514	576	549	537	537	577	535	554	537	577	557	606	583	543	575	528	582	530	542	619	536	544	586	565	563	604	602	603	546	549	544	558	564	523	598	507	511	576	552	582	563	556	546	587	560	564	528	558	546	583	558	548	599	554	546	531	553	545	499	557	569	578	585	544	579	561	557	546	561	532	591	592	560	562	585	541	530	548	553	607	571	531	543	581	525	576	589	544	580	531	533	549	573	552	513	580	559	571	566	559	577	535	531	560	532	565	563	535	538	546	580	535	594	551	543	504	559	553	565	577	567	551	521	565	555	562	535	586	558	536	553	595	536	565	607	556	547	532	527	525	559	515	563	525	563	552	554	612	551	606	570	554	589	547	562	540	583	571	607	573	583	558	593	542	555	539	533	525	529	523	534	558	537	477	537	567	576	567	575	550	546	579	527	568	526	594	565	534	497	568	571	578	545	597	566	571	570	587	533	571	591	534	563	556	561	557	554	553	554	576	525	575	600	568	556	555	600	556	575	590	581	560	557	606	582	548	593	550	557	600	547	535	539	532	542	593	535	572	558	582	527	558	534	556	575	571	534	560	546	554	568	564	547	535	552	524	536	581	570	551	588	585	541	547	537	552	583	537	562	541	565	495	579	574	573	596	545	541	555	581	598	527	566	554	572	527	588	514	584	597	518	525	537	560	579	551	565	550	532	579	561	616	566	559	507	572	558	551	555	575	550	559	586	585	553	572	564	525	534	542	522	499	550	557	580	551	582	587	557	559	590	533	558	580	574	565	588	590	544	558	564	535	562	542	589	580	579	579	536	560	573	545	600	553	542	547	544	565	563	618	554	568	552	562	566	545	535	534	540	556	551	566	575	533	600	561	575	550	554	565	522	556	522	567	520	571	588	578	559	552	553	562	545	560	608	549	546	561	580	570	555	572	556	567	542	557	565	569	532	525	543	541	568	545	570	576	543	555	570	589	591	526	546	517	556	540	547	532	518	565	539	535	541	547	551	572	536	567	532	525	561	584	593	542	538	538	559	544	572	557	576	576	567	542	583	572	590	546	561	541	549	582	534	588	543	566	511	606	531	535	578	548	544	569	563	565	554	567	590	566	571	531	551	552	550	543	559	556	550	558	557	546	561	578	573	567	553	536	560	532	560	603	591	563	528	553	560	555	531	581	544	553	533	529	555	531	579	554	535	556	507	548	551	557	571	569	581	539	591	557	569	527	581	593	576	562	561	572	575	528	548	570	515	598	591	530	572	530	561	558	558	613	602	571	559	526	589	585	573	562	554	576	539	577	532	532	559	552	579	576	531	525	586	583	577	571	563	540	571	554	551	582	538	540	556	564	547	564	507	573	562	547	560	535	574	591	580	571	577	540	541	547	566	558	562	496	536	576	533	549	575	590	566	556	574	575	581	571	540	542	636	581	619	582	585	573	551	556	585	554	559	608	536	594	541	536	589	543	572	530	571	580	553	560	602	547	585	558	509	565	556	552	573	574	548	572	564	559	584	553	553	551	557	574	576	548	572	574	546	543	581	539	547	564	575	571	550	560	562	563	516	576	589	534	532	566	520	539	573	607	578	513	549	525	590	562	536	533	513	564	561	594	583	561	536	569	558	537	546	575	572	559	535	576	540	543	537	554	550	535	559	562	588	559	571	626	541	556	567	517	567	543	594	540	561	575	564	531	542	564	540	569	596	565	532	587	579	557	566	586	564	548	564	547	563	570	540	542	483	533	599	551	564	509	549	506	588	561	595	555	586	551	564	579	577	574	533	544	545	587	564	570	530	539	596	512	533	566	580	550	537	562	540	517	538	564	572	560	541	562	546	540	537	569	577	531	579	559	531	573	526	546	564	560	542	516	537	539	483	593	546	562	575	571	599	543	554	555	544	574	550	520	575	528	582	580	572	570	580	577	526	561	552	559	525	549	559	546	562	565	566	542	586	542	544	519	511	568	560	585	559	546	584	531	565	545	547	579	586	568	554	554	579	590	575	628	531	586	556	530	522	553	568	545	580	528	548	556	565	602	537	565	605	543	574	545	555	545	536	555	526	554	545	558	563	552	553	578	558	526	559	555	558	515	557	583	591	567	536	556	579	577	577	555	577	566	524	572	558	536	574	524	585	568	563	541	602	562	568	528	557	534	536	550	595	546	539	582	547	583	545	564	573	545	511	589	546	529	578	558	586	573	553	548	563	536	558	553	548	583	567	581	539	497	550	505	549	568	578	559	586	542	549	521	523	546	542	561	582	569	556	581	571	541	603	556	601	493	553	603	495	585	553	551	557	551	588	558	555	569	550	511	556	560	570	531	580	555	592	558	507	555	565	558	537	608	565	612	565	555	568	563	573	535	600	569	588	538	521	546	612	560	555	565	559	613	565	557	581	554	536	569	553	545	580	578	542	568	542	545	517	593	570	606	579	575	516	559	573	563	604	583	547	552	541	565	558	565	552	506	605	537	540	555	544	572	560	527	560	576	585	565	553	577	559	574	526	581	571	550	556	560	546	563	590	556	585	526	554	547	550	553	623	600	597	554	576	589	561	557	572	552	578	558	581	545	549	567	562	569	606	546	552	537	541	565	551	555	556	530	583	578	604	577	608	553	534	547	562	549	539	546	505	593	575	534	555	565	512	565	527	579	561	543	545	551	535	578	567	529	517	559	548	570	548	580	613	534	572	541	573	573	585	584	553	570	586	524	582	571	546	583	577	534	578	609	589	542	554	622	571	590	529	538	564	568	528	547	551	569	559	495	540	558	534	511	559	578	563	559	586	601	555	540	572	573	538	601	528	579	555	549	545	519	581	523	541	570	569	550	556	546	563	544	576	544	547	544	521	572	538	556	546	598	554	573	550	574	550	531	595	582	558	586	520	556	566	528	553	595	558	592	573	591	510	590	563	569	537	532	579	542	574	564	556	545	565	569	554	560	568	566	569	560	611	526	548	547	552	552	524	546	573	544	540	569	564	507	536	525	534	559	557	519	527	544	586	633	577	574	531	524	552	563	551	562	589	574	548	560	592	593	587	529	567	523	584	567	628	563	525	549	586	557	559	571	580	507	563
28446	25293	24183	13423	1522	308	313	310	314	276	307	299	275	266	317	318	273	299	307	302	302	311	263	300	264	302	293	296	274	279	320	300	278	300	308	296	308	270	261	294	312	325	315	286	314	282	306	300	323	289	346	298	311	304	298	320	299	309	298	274	278	294	252	299	314	305	290	323	298	326	348	316	300	319	315	306	296	281	285	264	280	310	307	306	296	298	317	310	284	269	286	294	291	311	297	285	277	289	322	294	297	340	275	292	324	315	285	305	262	280	295	280	281	294	326	311	303	329	287	291	300	283	313	302	294	303	321	268	326	345	311	318	304	292	287	295	278	316	311	280	306	298	295	301	299	278	302	272	315	315	302	295	297	320	278	274	273	297	283	297	266	258	270	296	288	283	301	323	280	283	305	296	271	315	301	310	293	313	311	270	293	308	266	315	328	293	330	294	299	279	286	292	285	283	311	296	290	290	293	301	310	259	280	292	266	294	311	312	345	320	274	284	298	295	308	321	326	268	310	318	301	322	301	280	279	273	305	315	269	301	285	283	294	286	300	317	313	273	296	332	288	263	282	320	322	281	291	270	287	259	287	267	295	287	294	319	315	317	292	269	303	294	295	269	308	304	300	293	317	316	315	301	315	303	300	315	304	294	284	302	299	306	298	307	337	297	279	284	277	282	276	243	321	299	319	327	282	308	305	321	332	315	291	303	282	304	275	265	292	298	299	292	278	318	298	298	294	313	305	290	292	298	279	304	301	306	302	295	273	291	249	300	296	270	304	308	311	277	308	307	305	301	307	286	308	315	268	279	327	276	330	279	297	311	265	331	311	267	309	295	300	287	323	326	287	308	293	291	311	292	318	300	294	295	286	270	283	296	313	330	295	265	308	313	310	292	289	290	303	293	296	322	307	300	318	293	294	278	281	277	292	292	320	293	300	266	278	263	277	337	281	294	314	287	310	296	285	288	306	318	266	330	257	302	310	283	308	315	293	273	293	322	283	268	312	276	293	273	305	295	280	304	327	307	301	294	297	297	311	276	298	291	291	265	307	308	304	307	341	312	310	306	308	309	283	282	300	323	297	273	284	297	305	326	321	311	289	281	295	282	288	328	314	276	280	334	316	311	304	276	320	291	304	290	320	284	294	318	292	299	282	307	339	279	290	280	323	338	284	303	297	330	285	274	276	284	293	321	274	315	324	298	270	329	293	263	273	323	303	315	347	284	290	313	305	301	283	315	308	335	298	278	294	303	273	307	293	319	303	313	322	287	278	295	273	279	304	283	306	312	311	285	288	285	284	295	316	295	285	326	260	301	274	275	279	309	290	309	298	327	283	281	306	261	294	296	290	310	303	319	267	311	294	307	301	292	299	325	279	314	291	301	299	300	316	285	293	298	288	286	308	250	314	273	301	315	300	297	314	330	286	289	281	303	281	277	287	300	291	301	301	295	270	296	323	282	304	329	284	309	296	288	319	317	286	298	280	315	271	298	310	298	298	316	293	274	291	287	307	279	283	289	300	323	332	299	302	292	292	302	300	301	278	310	307	293	296	290	313	315	319	308	304	297	318	277	283	304	305	314	303	291	300	334	280	290	301	308	315	295	288	306	285	313	318	278	315	300	314	319	290	307	299	310	299	316	306	280	312	287	273	331	327	298	281	264	286	283	263	317	298	269	289	288	294	283	314	298	311	328	280	312	306	301	264	278	307	295	295	293	311	289	283	278	289	270	297	286	292	287	296	319	300	291	309	319	282	278	259	309	288	291	295	297	325	317	292	299	305	280	289	279	285	288	292	296	306	296	289	277	268	292	290	289	319	319	294	302	300	284	319	341	279	298	300	268	320	316	277	309	308	290	291	333	291	298	264	310	276	305	286	333	276	336	305	278	300	277	304	244	321	287	279	294	291	297	304	268	314	306	340	280	302	282	268	320	285	287	271	292	289	309	294	301	307	323	294	294	266	287	287	287	272	275	291	274	280	288	284	296	275	300	316	296	332	309	283	285	323	316	286	305	288	299	279	350	299	305	282	262	317	331	337	295	323	288	277	276	289	285	282	306	290	286	293	307	309	285	308	311	290	259	293	273	322	282	323	310	273	295	279	285	295	288	301	293	295	296	265	304	289	262	299	293	313	295	328	308	276	284	298	311	303	303	314	292	281	293	290	320	286	290	284	289	281	279	281	275	289	312	325	307	298	279	299	282	275	321	287	278	336	305	314	280	285	294	296	290	304	280	302	273	308	299	315	290	314	283	279	297	265	284	267	275	277	289	313	301	307	298	274	299	289	286	301	283	292	285	292	302	284	288	276	279	286	286	298	257	315	271	284	310	273	296	300	286	296	314	331	311	303	276	304	306	289	317	286	284	306	303	277	323	295	285	309	286	281	303	298	284	280	290	302	290	303	330	320	282	306	326	290	306	264	299	289	313	319	307	293	263	300	327	317	281	300	291	291	295	287	273	294	328	288	280	289	304	300	284	290	291	272	298	332	293	318	300	248	312	284	293	271	303	275	274	270	295	300	266	286	288	318	287	304	292	310	286	337	350	287	310	285	294	293	315	295	307	306	279	310	305	278	274	290	309	266	283	270	292	288	288	269	282	276	298	295	300	271	315	290	293	302	312	281	295	289	312	307	293	294	295	306	278	264	264	322	306	303	278	280	301	300	295	295	274	324	297	246	280	299	294	290	293	268	274	301	301	289	283	328	305	283	294	306	266	305	293	298	297	287	257	300	284	300	277	293	296	290	254	304	272	303	293	310	298	284	300	293	305	309	254	297	311	313	300	274	279	294	322	316	320	304	293	292	286	292	307	324	327	285	307	276	299	336	312	319	303	289	282	289	284	296	295	295	324	297	297	280	307	281	295	285	310	287	289	307	314	291	329	295	266	324	305	352	295	293	284	311	320	259	297	292	287	318	331	296	291	294	328	284	291	274	274	299	309	305	263	297	287	319	310	287	288	341	298	309	296	291	328	305	298	294	297	296	289	318	270	293	301	297	312	328	279	333	302	279	329	329	342	308	275	303	288	292	290	280	301	300	285	296	277	302	270	290	291	286	313	327	284	279	298	297	308	285	303	322	307	272	310	275	301	311	307	261	305	309	298	274	282	310	289	312	280	290	279	282	287	278	302	297	288	305	265	289	308	322	296	291	287	272	290	326	290	312	324	290	299	317	274	297	301	313	329	294	296	294	265	303	294	311	302	289	317	300	296	284	315	317	319	276	271	310	336	285	326	323	289	288	294	313	303	284	289	286	319	295	340	295	289	301	301	268	278	298	318	280	304	283	320	284	279	300	285	286	309	287	325	285	300	299	276	310	276	302	297	297	305	314	288	348	325	283	268	285	309	289	327	299	283	301	276	291	287	319	313	306	337	287	294	290	299	313	276	276	295	285	258	307	287	307	294	262	263	292	286	291	292	259	287	286	303	285	310	281	288	316	295	299	305	294	281	301	308	294	306	312	300	315	292	299	306	270	316	285	297	292	285
36882	42745	29919	15625	2696	572	519	563	509	533	537	529	515	513	518	473	531	514	515	522	519	578	496	513	481	511	493	575	523	538	537	535	476	520	516	511	546	536	526	547	531	471	508	566	543	579	555	554	520	498	533	524	516	499	496	558	517	534	549	521	504	556	558	539	460	521	496	468	516	577	593	558	576	514	555	491	516	513	492	512	518	541	511	495	510	515	500	504	526	534	507	509	492	506	513	548	549	479	490	545	484	531	505	487	524	501	539	546	505	529	489	481	528	513	523	507	531	515	520	520	491	539	516	529	503	516	500	510	524	494	502	554	510	490	553	516	513	534	490	527	538	516	510	512	504	484	562	522	501	527	508	522	500	512	538	555	504	489	477	516	523	534	544	528	490	522	538	567	513	470	508	519	461	528	492	528	521	518	504	533	511	518	525	499	511	512	523	508	523	531	510	519	509	484	512	530	546	529	496	536	501	509	485	544	541	484	487	520	584	531	530	520	506	539	498	522	573	513	540	544	534	528	524	490	507	541	513	550	529	529	508	504	505	539	508	533	577	495	503	505	539	486	531	534	536	469	517	512	547	515	490	498	522	489	490	474	521	480	543	520	530	546	522	562	549	512	510	510	549	527	469	506	554	535	516	554	524	542	533	561	475	504	520	506	508	525	484	508	507	486	513	588	495	507	540	494	496	533	539	518	468	506	508	531	531	507	543	495	527	510	529	542	510	483	477	510	487	488	536	536	525	489	528	545	520	533	559	459	534	496	474	510	514	499	485	537	522	486	523	509	535	509	501	484	515	543	496	500	511	519	526	539	519	526	538	526	520	530	508	533	519	520	527	524	524	530	505	544	502	486	507	461	531	526	524	534	530	488	518	518	488	534	523	545	510	517	514	538	503	526	524	550	492	516	489	531	484	488	512	578	511	488	543	547	557	510	528	514	515	494	492	519	506	553	513	521	503	524	526	482	531	492	511	489	528	545	560	533	532	493	498	501	525	532	500	517	509	507	521	522	534	514	493	538	510	494	537	535	531	538	556	549	492	532	471	515	549	508	524	503	545	487	512	516	509	513	531	495	538	517	525	553	527	506	523	505	502	551	533	519	484	530	477	525	560	547	500	498	507	526	499	504	518	483	444	525	516	520	577	491	518	524	513	522	535	514	524	524	526	531	480	471	513	492	492	542	491	487	529	525	535	504	502	480	523	494	480	541	509	514	483	489	500	477	580	503	532	523	509	517	544	499	533	511	489	539	538	536	512	510	541	496	490	544	531	502	499	554	495	525	484	489	556	557	512	479	504	532	505	511	513	529	511	531	504	491	504	522	522	552	508	502	539	477	531	479	521	515	544	496	504	527	498	560	553	522	527	503	520	505	527	552	534	529	554	502	543	508	536	519	519	512	510	513	488	506	507	504	518	485	520	536	527	501	529	536	529	549	540	560	518	518	495	473	493	525	503	507	528	532	481	498	534	518	493	513	513	530	512	531	515	475	525	531	462	491	488	531	505	502	513	492	496	486	486	536	530	514	518	540	502	524	535	546	517	505	543	486	468	520	509	495	508	499	520	483	518	526	530	509	525	534	560	525	528	522	516	504	517	497	498	524	505	510	515	539	507	536	513	527	499	498	534	496	551	512	523	512	494	489	517	488	539	561	520	551	524	508	485	533	529	520	531	497	539	507	504	508	535	465	509	510	523	509	543	575	543	489	542	494	545	539	519	553	515	501	491	510	532	541	518	516	508	505	547	507	536	536	504	518	539	487	520	518	532	522	535	501	475	571	499	541	525	535	530	490	477	528	573	504	516	526	525	487	521	496	517	517	509	531	482	497	506	549	459	506	533	474	520	512	500	484	538	501	494	545	496	528	479	517	563	544	512	522	508	545	492	505	524	496	503	504	476	553	515	553	517	558	488	517	517	491	540	509	532	528	533	539	503	538	505	526	495	504	551	546	486	561	540	541	505	510	523	496	537	480	549	506	505	530	512	536	510	475	530	588	491	520	527	502	522	448	516	515	494	553	518	530	524	526	491	541	526	522	492	590	522	508	536	523	545	525	521	537	500	536	519	505	547	533	519	509	476	504	527	470	523	503	481	496	487	523	527	496	528	504	514	544	507	543	559	547	524	532	522	515	494	546	540	519	525	527	553	522	557	534	515	545	477	527	535	527	521	521	497	510	523	490	522	503	522	530	520	567	547	463	504	540	501	527	532	508	571	496	573	519	519	504	509	553	505	494	510	514	536	529	575	585	491	491	532	539	510	524	511	541	540	495	537	560	541	472	511	516	520	515	503	529	483	509	503	507	542	527	488	547	532	529	470	504	507	531	487	525	503	509	499	514	535	546	483	519	543	509	579	507	576	511	529	527	540	544	537	517	522	485	484	493	505	483	478	523	530	523	490	513	539	476	523	502	514	506	518	466	531	519	560	522	528	481	462	515	495	541	558	533	539	509	493	528	568	521	542	526	516	488	504	454	532	465	543	529	528	499	528	540	478	553	494	520	507	491	532	527	501	508	502	552	506	518	515	492	536	527	475	519	495	460	518	496	533	528	490	485	514	479	570	524	549	502	485	535	525	503	535	498	493	520	508	506	533	528	491	513	520	532	521	500	528	517	519	532	508	485	536	541	489	543	563	515	518	485	521	532	503	531	554	556	498	516	504	483	514	551	493	503	541	510	520	535	528	538	505	518	478	524	510	490	533	509	524	515	502	529	503	490	542	498	538	477	500	535	540	524	509	534	555	488	535	495	531	496	498	538	520	498	498	533	525	533	507	507	528	532	500	509	514	498	517	516	543	528	534	466	526	472	482	497	493	515	521	535	489	489	501	507	516	519	506	483	541	519	510	515	535	516	497	538	512	532	561	558	516	515	475	508	521	534	539	552	516	478	526	495	527	497	532	489	515	520	555	517	508	483	505	551	507	525	529	504	505	504	521	498	477	546	520	514	541	530	547	512	505	469	528	535	524	496	532	485	510	486	550	526	526	483	504	492	525	539	528	507	486	471	516	507	534	519	531	534	518	488	516	530	513	518	552	507	513	501	541	493	509	516	540	514	536	549	523	532	488	514	543	532	526	499	529	515	514	518	524	531	489	554	507	530	527	498	497	547	533	552	531	486	520	509	501	534	533	507	536	530	518	536	505	498	552	539	513	540	517	527	483	572	520	480	499	540	499	492	528	492	526	532	591	520	519	479	529	547	521	533	475	500	499	496	491	517	517	509	535	517	547	543	516	499	495	540	515	528	482	501	527	508	504	574	511	500	557	533	494	531	508	497	546	486	507	518	528	545	503	530	542	497	520	523	529	514	552	535	496	476	555	560	522	475	488	532	503	551	528	521	562	541	474	490	495	505	536	505	550	493	532	522	527	471	486	508	526	514	518	531	541	484	535	544	526	544	477	527	531	470	506	502	484	489	470	552	521	523	546	522	565	556	520	560	555	521	508	530	509	554	525	516	527	523	535	502	510	528	566	494	513	516	482	495
24138	21918	30175	27441	20007	7062	455	319	290	300	286	289	288	302	253	276	270	261	311	264	247	269	305	277	280	273	250	281	279	288	287	264	282	252	257	238	282	257	272	264	256	282	264	257	227	254	275	273	273	255	254	267	268	255	289	251	251	258	254	234	242	270	266	254	244	262	285	285	269	329	301	319	298	307	273	237	237	262	261	252	282	262	281	254	249	252	251	272	259	240	251	270	245	228	242	246	239	244	295	245	298	303	259	248	267	290	267	271	273	264	247	268	274	247	240	255	248	285	243	271	281	271	269	243	286	227	233	293	242	247	270	285	244	236	255	263	245	263	272	271	250	235	291	263	242	255	286	260	270	275	280	258	289	249	267	252	258	255	262	286	259	265	225	270	281	251	247	274	262	272	274	251	253	248	266	272	267	274	280	248	246	274	278	287	271	258	281	245	250	285	281	278	235	242	259	243	254	274	248	263	264	248	277	249	287	283	270	274	278	265	267	287	277	239	274	253	271	245	240	282	239	255	257	284	267	237	257	261	275	276	243	239	268	273	272	218	263	264	233	267	271	289	250	292	268	256	278	253	252	295	272	267	281	279	231	248	253	235	246	247	237	258	262	265	264	261	231	265	290	274	264	249	258	255	259	247	255	233	246	275	250	287	263	256	265	278	304	235	248	274	242	237	242	241	275	253	289	251	264	263	262	238	258	261	266	237	261	261	224	271	247	267	242	260	261	228	236	259	268	268	263	234	289	268	243	240	263	262	242	245	260	246	287	264	255	266	261	256	251	253	250	254	240	286	264	257	276	238	271	275	260	255	276	252	233	262	268	275	255	266	255	253	259	260	289	264	275	276	255	283	241	257	260	265	280	243	280	280	246	274	299	242	261	279	251	252	248	268	256	274	263	255	258	248	257	271	245	298	290	271	279	253	254	263	217	258	248	273	268	255	248	245	260	268	282	234	275	247	254	304	279	271	260	273	259	246	246	291	237	256	258	272	275	249	267	220	286	278	266	265	250	248	261	249	269	260	224	274	250	288	254	269	286	262	253	251	257	285	264	244	251	262	247	228	250	239	246	257	265	257	240	268	276	257	248	265	272	266	269	274	264	275	240	259	231	261	276	254	261	279	288	263	294	275	271	276	242	258	284	266	250	263	237	243	252	241	257	248	288	278	236	242	248	263	274	256	278	235	281	267	254	288	280	262	266	265	265	286	299	254	256	287	255	294	228	265	242	239	280	261	245	269	275	277	264	266	270	230	236	236	239	264	286	261	264	251	264	283	256	274	266	276	303	248	253	281	246	250	240	252	271	228	237	267	264	286	284	269	274	246	257	284	231	282	241	269	265	255	287	269	254	240	281	274	250	258	270	255	264	257	284	246	299	267	276	272	257	261	243	242	270	250	265	271	280	236	259	249	291	252	244	286	258	269	279	267	254	279	249	258	289	263	267	255	260	283	228	269	248	266	281	287	274	263	258	264	272	234	269	260	270	276	245	299	267	268	294	263	270	303	273	269	251	250	267	256	245	273	264	264	261	274	274	285	268	271	265	264	279	255	284	235	240	233	258	263	250	253	265	270	301	276	244	262	247	278	264	268	258	267	284	262	259	241	263	269	268	247	259	239	255	265	257	255	273	281	273	260	272	256	290	228	251	244	270	290	265	295	222	244	264	274	258	295	241	281	248	278	275	281	256	255	259	246	246	255	263	239	264	245	249	258	246	252	255	263	272	277	258	256	259	289	244	240	229	245	280	272	255	264	269	244	239	264	265	269	254	265	232	249	273	255	256	262	258	270	261	256	271	275	276	270	235	277	253	238	267	258	266	264	270	242	267	250	256	279	258	274	255	263	277	231	260	263	243	274	254	295	282	266	262	242	271	249	254	261	266	276	262	230	290	264	272	298	279	244	259	238	268	283	253	256	270	268	241	249	303	269	274	296	267	259	283	262	296	275	256	258	229	247	267	282	264	281	268	245	260	269	262	250	253	281	234	239	269	271	239	276	287	290	221	248	292	258	268	255	277	240	271	266	275	279	233	266	259	277	231	244	251	286	261	271	294	272	263	259	252	254	287	286	276	247	298	251	244	302	268	264	252	272	282	255	267	236	270	265	256	284	294	260	246	237	290	260	277	238	262	276	252	282	218	239	246	272	274	244	285	262	264	247	233	246	271	257	290	258	272	252	271	263	276	265	241	261	265	262	267	263	266	237	252	240	276	243	279	257	278	262	269	230	239	265	259	279	285	278	257	261	250	271	256	279	262	230	263	236	267	283	236	260	244	293	244	290	280	264	296	263	269	273	266	262	230	250	284	249	237	246	252	281	252	246	268	256	276	236	262	266	247	223	278	220	292	265	242	242	251	238	239	258	259	257	289	276	283	253	255	262	267	273	249	278	258	279	264	247	274	245	243	268	244	284	257	239	264	258	251	272	265	255	265	253	264	250	247	293	274	247	249	255	245	283	277	252	250	265	258	261	283	274	267	278	271	248	275	274	250	263	267	280	223	273	274	271	280	255	236	245	276	247	276	280	267	261	256	252	257	258	251	277	258	271	257	267	262	277	237	262	260	252	250	287	274	247	267	289	243	273	245	263	258	233	256	277	230	233	276	255	280	246	280	260	258	262	239	236	255	251	269	284	259	283	255	234	265	273	261	253	260	275	247	272	280	246	247	269	282	263	279	250	238	254	260	227	269	252	288	274	287	275	246	280	246	247	286	273	283	259	269	273	266	237	241	244	240	270	258	290	271	257	265	246	291	274	281	263	268	257	240	257	250	242	248	275	239	243	238	266	249	283	259	270	248	238	252	289	246	265	270	293	250	269	262	273	293	252	237	242	249	306	260	292	259	244	266	218	277	257	267	256	240	249	225	259	251	289	238	291	276	237	240	231	260	266	260	294	253	260	298	269	253	251	269	265	259	280	264	238	273	258	279	270	235	265	262	243	235	263	257	258	277	275	270	256	281	235	269	270	258	262	267	272	253	270	253	264	259	287	264	275	256	245	265	240	258	244	256	265	281	257	249	265	265	261	292	273	265	252	247	253	266	231	265	252	237	268	265	280	255	287	250	271	250	243	250	263	264	289	259	250	270	232	260	235	265	254	281	272	260	281	262	258	266	250	255	240	273	239	267	275	234	276	273	248	238	277	258	240	267	261	259	275	250	264	264	264	275	248	255	250	274	292	231	243	251	269	242	242	230	257	249	269	279	294	240	262	269	259	238	271	268	284	292	271	266	268	281	261	250	246	268	249	266	267	276	276	253	267	258	244	240	275	258	269	241	270	259	263	303	277	242	271	275	256	253	285	270	247	263	276	273	293	278	252	263	243	264	265	261	258	271	261	273	251	259	278	270	267	264	280	253	292	274	262	258	275	299	274	260	260	298	252	279	263	278	258	270	284	287	257	267	256	254	247	260	252	250	256	252	288	259	248	262	269	280	276	243	290	270	237	273	228	278	272	250	264	272	278	267	273	292	280	245	297	272	260
57046	84032	63957	41894	14257	676	613	600	574	518	519	489	468	493	474	498	459	458	498	462	488	449	488	494	470	464	494	440	462	463	439	479	462	456	480	476	445	465	461	458	468	477	453	448	467	467	458	534	471	450	460	506	451	469	461	447	470	482	491	468	457	462	465	437	472	439	476	484	512	638	646	605	522	460	479	470	445	455	466	453	445	471	433	454	460	468	446	472	460	460	455	491	473	424	450	452	446	442	475	444	502	471	419	448	460	421	467	479	454	450	478	447	492	460	428	457	484	456	482	455	464	456	468	450	430	488	452	448	466	447	438	450	458	458	508	446	472	414	464	433	447	466	475	477	463	489	462	462	432	459	438	455	437	479	472	474	471	482	421	483	453	492	447	458	453	504	471	479	474	515	437	508	439	473	471	460	476	452	497	463	432	493	482	450	450	478	463	459	484	460	480	446	501	438	475	475	417	426	448	436	456	439	447	482	461	467	425	470	466	474	443	467	437	455	463	463	422	493	460	441	441	447	459	451	464	438	485	438	444	430	442	489	450	440	461	433	452	489	487	449	443	474	517	458	430	444	445	438	441	429	463	443	463	458	426	430	455	477	465	415	469	450	467	456	455	453	440	489	463	434	498	443	490	451	462	471	469	454	460	451	484	488	445	477	469	461	428	422	472	448	383	466	441	448	472	459	436	468	449	472	456	447	444	417	468	438	451	461	471	450	435	420	456	476	453	447	452	453	454	464	443	460	461	470	473	450	426	429	479	475	443	480	438	469	463	474	454	441	471	433	462	495	498	473	472	435	466	489	456	447	449	464	475	452	469	473	435	426	484	475	483	420	436	477	434	467	443	415	421	448	453	470	451	419	459	475	458	446	442	413	438	466	417	470	466	451	457	419	467	418	432	483	458	440	476	473	431	499	435	462	474	501	448	508	462	445	459	447	466	482	460	413	416	462	442	441	443	437	456	461	441	430	442	439	469	449	450	485	456	441	484	446	444	479	457	450	430	448	428	433	455	449	459	456	469	454	485	473	466	469	477	436	466	515	471	475	475	441	501	444	478	464	506	463	464	453	450	435	452	485	472	466	456	451	461	417	501	440	476	433	456	469	472	497	426	484	454	429	485	442	479	453	499	459	447	432	457	470	461	454	429	455	436	410	500	453	447	510	453	462	419	487	458	483	445	476	470	466	462	474	466	433	444	450	424	439	481	447	454	457	427	472	435	457	451	434	438	444	493	475	393	465	465	432	477	414	432	442	477	469	398	477	448	428	454	464	445	483	439	487	439	465	469	431	488	438	474	450	442	429	478	417	421	467	454	454	466	457	454	479	436	444	478	459	442	463	467	459	476	454	461	477	495	462	456	468	448	487	431	453	499	460	457	431	441	496	469	533	444	446	442	469	442	442	465	460	440	478	471	441	419	448	457	454	444	452	430	452	493	437	456	475	461	468	489	475	442	470	487	466	464	463	430	504	456	464	464	490	463	431	476	484	436	475	446	442	458	478	482	477	454	427	484	446	465	503	483	470	446	458	502	455	416	480	430	446	461	490	487	416	432	453	436	469	486	466	476	456	465	435	430	473	491	450	413	481	470	448	435	436	435	487	436	432	462	439	456	419	475	464	457	487	492	461	457	416	483	461	446	471	488	441	464	491	481	451	448	431	458	462	459	453	432	455	429	482	440	498	460	466	443	501	462	459	463	441	451	442	464	446	476	415	416	451	457	469	452	471	443	428	457	418	451	428	462	464	470	440	442	456	468	446	508	451	466	444	465	427	436	416	457	429	443	493	464	462	486	471	441	463	464	426	462	435	476	477	453	452	436	427	460	468	451	411	433	482	432	440	492	493	475	490	468	446	459	395	464	438	451	455	484	477	485	468	484	474	457	459	445	460	470	483	449	459	447	495	428	445	445	501	494	460	447	418	425	417	459	439	440	484	439	473	477	477	458	493	469	426	421	447	473	470	466	465	441	476	472	473	463	460	476	436	447	441	463	487	459	456	477	490	433	462	480	441	490	473	452	451	440	453	471	467	453	455	459	412	482	450	424	470	438	488	467	436	438	429	444	432	436	438	450	451	455	447	419	454	484	430	449	445	457	411	425	494	439	432	458	418	428	474	454	419	444	476	438	423	462	470	458	428	451	444	442	446	470	486	447	456	464	475	498	448	503	448	492	448	432	438	478	476	513	450	449	467	462	463	463	479	469	459	494	458	443	465	440	471	439	431	456	464	451	455	469	473	451	461	473	517	435	486	449	435	434	458	416	442	432	424	499	496	487	440	475	469	469	468	429	490	440	446	448	451	475	439	467	479	455	444	439	471	447	448	432	450	445	471	474	447	464	441	433	491	478	480	431	456	476	437	454	485	450	459	454	439	466	475	440	469	484	446	490	443	442	419	446	462	482	503	468	457	474	469	456	385	438	453	444	465	421	480	464	478	478	432	448	420	444	423	450	483	428	462	446	435	466	500	443	508	471	473	472	442	446	406	417	442	425	423	463	446	486	485	460	415	444	477	481	444	461	455	489	465	474	472	416	501	471	448	464	460	442	461	421	471	479	431	433	450	436	493	441	441	443	448	440	456	453	438	450	434	452	466	450	427	414	419	443	441	501	427	449	447	461	470	452	410	439	427	488	450	447	462	468	486	414	452	437	437	424	465	454	405	416	473	496	467	439	455	448	473	451	445	460	481	452	431	472	458	487	473	435	486	485	429	479	433	440	457	462	483	456	467	438	463	444	457	490	451	439	463	424	455	473	492	487	465	491	475	447	451	423	458	441	447	429	448	426	446	476	471	459	472	503	470	445	465	440	466	460	473	505	474	440	428	433	448	479	484	455	449	442	447	433	426	425	464	452	456	448	494	484	461	430	458	437	425	467	492	521	453	435	412	452	477	456	479	424	472	438	429	451	463	430	460	409	448	460	474	454	464	459	490	491	464	474	454	426	502	453	436	455	495	478	467	471	428	492	433	438	486	452	445	435	446	474	473	437	471	474	483	477	455	490	462	437	462	482	475	468	436	468	462	470	457	435	453	442	453	490	435	457	455	449	437	438	476	437	483	472	448	460	463	474	471	476	456	425	442	396	487	464	482	449	431	493	462	498	441	487	465	502	456	450	496	469	463	483	463	450	456	463	441	428	466	408	425	457	466	450	492	464	435	452	449	456	470	492	444	482	459	468	466	451	497	451	471	441	458	439	507	466	431	464	464	479	470	485	468	459	429	482	456	440	470	483	438	468	472	455	416	449	448	461	472	450	438	468	422	472	451	469	462	429	461	461	499	473	425	458	448	457	479	459	446	433	462	457	475	461	460	486	451	468	475	469	455	482	446	449	491	443	462	480	443	444	434	463	464	465	446	459	475	426	425	481	449	451	458	435	453	473	478	426	471	457	491	446	431	445	461	452	426	465	451	465	496	444	420	476	463	454	439	457	476	451	441	474	464	433	474	440	458	461	479	449	476	460	451	457	412	380	477	471	446	478	446
23065	21349	29424	25507	21313	17458	3606	421	372	378	339	356	328	310	325	313	332	322	348	298	310	338	285	299	310	322	325	310	320	297	325	309	302	304	342	316	304	303	334	331	289	338	357	311	309	340	313	339	345	322	299	311	297	339	356	316	325	317	320	295	312	317	283	317	317	316	322	313	406	424	374	356	327	356	317	294	304	330	321	315	299	285	319	316	289	286	332	318	300	297	327	329	303	309	312	309	316	320	316	311	307	337	327	324	313	289	341	316	291	343	293	307	314	316	301	309	313	306	295	335	298	309	310	301	289	310	336	312	290	290	330	311	327	297	306	324	305	305	338	326	332	317	317	305	297	306	320	320	324	324	323	294	310	312	324	317	305	322	310	299	313	309	315	309	364	296	328	314	321	327	297	296	320	335	307	308	317	286	317	319	316	326	329	300	303	328	303	291	326	322	334	308	326	307	332	307	287	299	295	303	305	325	301	315	300	304	287	317	299	312	314	341	312	331	315	311	330	324	333	293	335	296	326	335	292	333	315	324	299	319	313	333	309	300	302	316	322	318	306	307	295	299	329	317	302	319	339	328	310	328	302	312	287	310	267	290	323	329	323	306	287	314	332	269	325	344	308	294	334	330	315	310	354	326	306	297	328	285	331	291	312	354	335	312	295	325	323	315	317	320	323	281	279	328	293	330	303	303	300	335	296	305	310	320	284	311	290	304	311	343	309	339	307	324	334	336	297	319	286	327	329	309	305	302	277	359	342	310	320	299	329	317	312	322	315	284	307	298	324	315	277	335	320	279	283	308	293	310	283	314	296	297	307	319	292	288	323	323	323	301	274	301	320	309	310	327	309	313	281	310	338	321	340	312	294	289	284	322	338	345	310	308	295	317	277	291	295	318	278	331	323	303	286	292	288	304	305	299	329	315	285	333	296	301	280	289	311	307	316	320	317	319	273	327	325	301	289	300	308	318	314	311	294	292	298	300	311	284	303	299	325	268	325	331	290	308	342	294	313	321	304	328	344	329	286	337	322	303	292	300	316	290	353	298	300	353	277	301	305	278	283	320	328	313	309	327	300	325	337	308	311	279	322	320	300	319	305	311	285	312	319	281	304	306	322	288	275	330	294	302	332	291	294	285	275	315	330	330	317	326	345	319	303	312	326	306	298	301	339	309	334	335	329	282	339	307	302	334	305	310	315	327	313	309	317	303	294	289	301	293	332	308	294	315	327	305	350	334	348	307	309	340	318	324	307	308	329	326	332	290	302	304	309	297	314	329	322	304	312	328	314	350	312	296	318	329	329	289	325	303	351	325	328	332	338	289	314	315	281	302	314	317	299	311	324	327	299	317	295	295	319	330	259	320	290	306	332	291	337	309	317	285	291	303	334	306	318	299	333	299	303	322	283	334	325	301	295	300	286	291	303	318	331	282	303	302	315	306	307	336	290	303	329	316	328	316	336	293	295	291	315	293	344	316	294	308	301	341	306	335	292	295	309	313	294	307	308	298	304	283	334	276	318	340	327	313	334	317	298	321	315	298	313	333	290	313	309	312	322	318	276	335	319	297	322	294	288	335	292	304	339	283	304	302	318	300	313	296	309	313	301	290	332	303	322	296	321	312	317	302	336	301	331	314	310	307	290	312	348	290	310	322	358	312	310	299	314	313	322	309	309	308	308	320	303	305	294	328	327	321	336	310	311	340	333	315	328	323	318	317	303	269	331	313	281	318	314	334	297	319	294	312	310	320	333	309	308	290	288	297	328	338	321	277	306	330	318	328	348	294	292	321	283	296	326	330	303	284	329	310	286	327	315	305	336	326	307	295	300	293	298	318	284	297	300	328	324	323	320	316	302	352	291	305	288	308	311	292	323	300	293	310	329	319	303	328	304	314	308	313	315	303	304	317	303	284	289	302	306	297	354	333	304	301	313	308	296	287	303	308	319	330	302	307	291	300	318	339	334	333	306	338	314	299	312	304	324	320	280	330	326	298	302	302	304	314	318	296	316	326	305	317	326	321	286	286	319	294	302	300	294	320	296	299	320	327	324	305	334	327	288	361	314	299	295	311	321	302	305	301	323	324	301	290	325	326	292	304	322	307	285	298	321	331	313	281	298	331	308	309	319	314	304	314	345	315	299	327	294	289	313	272	315	306	303	294	315	301	315	317	321	288	328	343	315	309	318	323	338	299	300	353	331	310	324	306	298	339	292	330	288	300	291	301	327	305	291	319	301	332	341	350	324	304	282	307	332	332	328	303	313	301	306	355	300	295	308	307	315	328	296	330	296	297	319	288	293	330	318	309	357	327	330	297	309	281	315	328	296	333	317	345	285	337	320	331	326	306	323	299	308	309	293	294	329	319	330	299	295	296	250	313	313	295	329	248	307	283	299	326	305	342	307	289	293	308	277	304	331	301	320	282	296	288	324	347	318	319	314	332	312	314	334	323	309	294	335	314	317	283	279	334	325	300	330	308	310	325	316	300	335	305	344	294	315	308	317	312	298	315	300	298	326	322	302	313	352	304	325	293	315	325	309	308	299	307	315	306	286	321	329	295	316	290	319	322	320	312	301	316	315	315	311	341	294	314	319	313	300	283	309	357	314	337	329	320	312	308	312	300	301	287	323	329	304	300	324	305	333	304	331	300	329	270	298	295	352	330	302	314	326	316	298	315	287	316	303	327	300	310	289	311	327	339	268	301	280	298	302	315	308	296	296	320	325	295	308	315	297	296	295	297	290	307	304	291	309	326	316	290	307	326	330	301	333	309	287	346	321	298	320	300	310	310	315	301	303	349	312	302	313	277	322	304	334	320	301	307	265	311	303	324	293	328	293	316	324	315	344	319	312	326	340	297	307	307	303	324	301	295	297	332	277	291	337	303	309	305	316	293	304	297	295	314	318	336	309	309	311	306	331	303	300	271	303	312	302	284	308	299	315	325	293	301	290	308	327	312	299	289	295	299	302	312	318	311	296	337	313	306	320	310	289	304	298	296	310	328	310	321	303	293	299	304	320	310	318	300	297	316	298	312	318	303	307	297	327	319	315	298	315	309	300	297	311	338	318	301	300	296	311	259	314	283	296	308	311	323	336	326	300	313	303	299	320	292	292	304	315	318	301	274	289	294	312	334	330	329	335	311	311	294	326	311	321	306	306	293	323	314	308	350	316	328	302	315	281	281	298	299	318	303	317	283	282	336	300	327	316	318	292	347	272	287	325	317	322	301	337	326	292	326	335	307	302	320	296	308	278	299	313	312	282	320	319	319	307	341	319	287	325	294	322	295	313	309	310	334	322	286	319	330	320	295	349	301	301	337	305	309	319	315	299	332	295	303	320	310	298	300	307	313	329	319	318	291	295	297	286	326	252	281	315	347	290	318	324	311	307	363	289	323	318	295	337	357	307	286	326	307	298	298	281	303	291	312	309	317	323	302	347	293	304	305	297	312	293	314	321	304	308	296	323	317	310	310	295	330	304	307	291	304	312	317	359	305
55286	95110	75077	51228	19768	952	814	740	665	676	572	615	555	619	616	572	526	574	576	538	562	542	582	548	572	526	529	523	529	493	497	534	533	546	462	518	542	549	528	517	546	529	528	516	519	544	538	564	553	559	507	523	511	506	505	551	517	547	552	529	492	529	532	518	505	518	507	527	857	978	720	617	593	565	545	487	503	498	531	523	507	486	511	472	522	491	492	515	515	567	534	509	492	511	500	527	533	523	488	546	525	521	515	530	490	526	544	538	482	504	522	530	527	493	554	482	493	502	498	471	536	537	553	522	526	531	504	478	507	497	490	501	510	523	513	493	534	528	540	536	484	553	544	526	480	496	495	529	515	518	530	520	462	523	503	482	505	517	507	536	509	493	523	521	552	544	485	533	537	496	499	534	500	522	528	539	486	512	521	520	508	512	542	525	496	517	523	541	523	494	495	520	512	478	527	535	529	519	533	484	500	537	533	543	517	551	484	501	512	540	534	510	493	469	519	491	516	509	535	535	528	519	523	509	513	509	502	487	517	510	518	482	510	536	500	513	484	536	501	516	521	540	488	545	496	516	521	530	483	508	478	555	528	502	516	526	533	555	513	517	541	508	518	566	530	552	522	521	464	499	498	476	514	482	530	521	539	510	507	499	479	488	559	505	519	501	512	533	505	552	497	512	549	559	584	515	521	524	467	525	499	513	499	513	479	505	544	516	515	512	566	489	507	485	532	493	525	473	528	509	531	497	546	511	492	516	553	555	539	506	488	513	524	455	539	493	526	493	512	507	533	493	529	552	530	495	496	499	542	505	488	562	516	516	539	552	512	500	523	541	523	501	514	480	555	533	520	494	489	493	505	475	496	501	547	548	539	526	476	534	522	496	540	527	526	543	501	531	528	514	526	522	534	467	497	491	542	535	523	495	555	543	476	508	538	535	512	469	553	512	501	494	518	500	489	542	489	495	492	498	536	473	526	489	537	501	505	521	581	490	556	489	494	524	480	503	500	518	506	487	500	522	511	520	526	498	497	505	494	524	525	538	520	503	572	500	531	479	478	480	503	499	529	563	532	515	462	523	503	499	495	489	529	516	471	516	509	476	549	511	540	527	481	518	519	528	541	479	507	509	527	446	544	528	542	509	550	492	523	532	512	512	513	531	510	546	470	507	553	536	529	512	509	527	525	502	529	532	533	532	541	550	513	511	525	486	538	493	490	538	536	519	529	503	557	537	508	535	511	543	536	505	503	488	507	496	530	499	503	516	562	459	517	543	488	523	492	475	521	542	538	543	495	540	483	510	477	507	540	504	505	531	504	491	492	501	531	523	507	539	512	492	544	519	470	488	536	491	545	545	519	502	514	507	548	567	549	530	486	498	482	504	513	508	498	507	514	548	508	511	537	485	538	491	521	557	528	525	517	517	551	513	539	508	504	477	508	492	489	532	533	496	569	500	512	483	508	536	504	489	523	485	545	547	498	533	490	511	506	475	532	540	466	484	532	513	489	548	519	522	501	528	500	491	520	512	519	493	498	500	521	537	513	522	519	537	548	524	501	518	503	491	540	474	511	531	520	494	503	500	501	529	524	493	541	524	478	513	533	465	510	511	490	530	491	487	498	488	584	515	470	501	504	517	544	550	532	552	541	547	503	512	538	515	528	528	515	507	478	511	512	521	512	534	514	522	537	510	520	502	533	520	516	522	502	492	538	538	519	498	539	499	527	487	489	536	527	534	486	476	506	492	524	531	536	472	490	523	518	485	530	534	516	543	490	514	487	550	515	518	501	536	536	525	491	514	535	534	505	533	501	494	480	472	545	527	545	485	494	486	503	505	508	494	507	499	486	504	514	533	486	525	534	499	545	500	536	548	520	518	539	506	511	510	513	505	535	508	505	510	502	489	523	521	477	511	513	526	517	524	469	522	497	530	537	512	505	561	507	483	504	537	507	550	466	508	545	515	538	543	522	504	524	509	511	512	529	523	510	506	508	526	516	519	525	516	488	512	500	514	518	512	553	548	527	540	485	544	489	495	515	521	543	501	500	508	517	528	555	493	489	498	551	523	538	486	511	483	533	510	475	501	511	520	519	532	520	487	489	510	510	501	506	503	491	514	493	524	482	499	500	521	493	514	518	533	504	510	533	505	505	479	494	468	525	487	476	503	494	539	546	544	534	538	512	516	489	513	492	573	548	508	540	481	539	517	532	472	510	541	513	491	510	498	538	534	492	537	489	510	514	547	543	461	496	534	533	486	491	512	498	485	511	517	546	472	505	513	512	525	513	499	554	559	522	520	470	504	512	530	496	517	562	477	501	540	536	537	531	569	490	484	512	501	543	513	555	511	528	508	484	494	478	517	534	539	506	544	501	524	503	542	517	526	557	520	546	509	479	532	548	494	523	528	522	448	517	503	510	522	496	510	531	525	517	538	499	527	498	472	526	510	516	498	512	517	484	522	538	505	550	538	533	529	481	494	525	526	512	519	492	547	488	513	562	553	530	518	507	504	528	518	516	493	514	512	556	515	478	487	496	496	511	547	525	487	516	537	528	513	509	536	540	518	521	518	540	507	509	496	522	528	519	546	569	532	511	505	473	534	546	574	518	496	462	508	543	520	529	534	525	512	536	504	502	531	535	500	544	521	490	552	553	525	546	484	537	502	492	514	506	518	511	495	511	527	492	536	477	509	488	508	533	530	503	505	489	507	569	513	504	520	529	563	506	505	522	511	530	509	549	527	522	529	525	516	513	505	521	532	509	514	539	504	514	498	534	506	504	509	524	540	524	477	537	531	511	501	519	519	518	555	511	483	512	496	513	518	530	516	523	515	519	505	562	524	531	544	546	508	557	504	499	508	514	510	515	519	495	513	517	519	543	524	543	550	499	544	503	531	504	529	534	511	462	571	539	482	540	489	534	508	533	501	510	503	522	539	467	513	522	490	508	560	482	527	522	549	519	487	495	492	476	493	481	528	513	508	546	485	529	502	502	497	522	493	537	499	531	545	521	496	544	548	531	543	475	526	503	491	496	479	493	494	496	515	521	522	514	498	514	515	526	491	533	516	514	482	462	500	474	554	473	498	580	559	477	543	541	525	518	554	516	489	551	486	553	565	494	520	495	502	513	484	487	505	511	481	532	529	534	508	506	556	546	517	518	496	530	518	507	510	581	499	493	522	483	483	542	480	507	521	494	495	488	541	496	472	528	486	453	504	540	569	529	503	537	509	511	486	499	518	508	542	526	578	492	482	495	503	522	489	517	481	506	537	507	507	518	543	515	476	523	524	505	526	536	529	543	551	565	517	504	526	511	492	571	510	503	511	498	539	515	495	481	489	519	531	533	498	537	518	520	543	503	493	492	508	529	492	536	561	540	528	549	512	501	518	530	547	520	496	529	530	530	479	504	528	517	514	498	550	510	491	480	532	542	509	508	538	534	519	505	513	510	526	506	440	496	557	468	523	526	481	535	500	545	505	523	509	548	505	492	515	565	533
28350	25220	24537	13388	1384	264	274	268	259	273	277	272	279	263	268	285	253	273	257	285	246	251	249	279	244	244	271	255	276	264	259	282	281	255	259	266	272	248	281	256	264	253	276	254	305	289	284	279	272	267	268	247	251	267	258	280	248	259	263	236	290	268	294	275	232	256	249	298	271	277	258	245	243	259	243	285	263	270	277	256	279	291	230	244	249	267	305	256	264	222	247	274	250	276	236	243	258	253	242	273	281	262	265	287	256	275	254	287	305	244	282	239	254	258	265	256	268	269	248	265	293	299	288	264	244	290	278	282	272	255	253	257	282	235	240	258	276	275	280	265	275	242	258	270	281	278	257	266	256	278	245	249	247	246	264	260	270	264	241	247	287	250	241	232	273	264	283	262	258	254	244	259	234	242	260	265	259	274	271	246	238	278	274	239	238	269	229	259	267	266	272	274	281	257	238	242	275	277	305	273	258	286	272	263	293	231	271	280	271	251	271	242	254	259	261	294	265	274	255	263	254	227	284	266	250	236	233	266	261	237	268	227	250	237	255	248	278	241	245	271	268	253	283	244	252	277	282	256	257	250	281	256	279	276	260	266	252	262	275	294	274	255	275	232	291	278	263	255	241	249	254	257	245	239	249	260	238	254	269	235	243	268	240	250	270	254	270	271	248	219	270	264	246	267	267	247	249	259	240	249	248	235	271	240	237	273	259	247	260	228	251	246	247	288	276	277	253	259	268	253	243	253	271	264	257	267	285	274	224	260	225	287	249	315	263	286	254	258	258	261	272	279	285	281	257	257	289	254	264	281	254	252	266	281	254	277	253	258	242	262	230	254	263	274	253	269	271	300	271	269	258	292	267	270	246	264	277	241	252	273	268	274	258	255	245	293	263	235	269	246	272	250	257	263	256	238	256	252	255	258	267	273	253	256	242	282	236	249	282	257	262	259	285	280	252	254	259	276	293	259	248	280	260	255	265	253	250	249	272	277	279	300	249	272	251	263	257	248	246	255	261	232	256	285	259	235	275	259	252	237	266	269	275	251	256	277	278	284	284	262	254	267	265	253	294	285	264	299	248	246	250	268	256	270	245	262	239	278	255	275	235	245	249	259	250	263	271	271	284	236	262	241	260	233	253	249	301	243	257	235	255	268	271	270	273	264	244	246	246	221	256	244	270	285	272	286	254	286	257	267	276	271	275	238	285	256	247	256	283	261	282	271	280	253	253	268	241	283	262	276	250	269	261	250	261	263	262	261	232	276	256	250	226	290	272	264	261	266	241	271	268	265	229	265	239	253	261	241	287	248	261	230	257	268	253	253	282	253	232	239	251	270	244	238	205	264	258	254	291	269	274	272	276	241	242	257	278	262	252	220	275	235	265	256	237	246	272	279	254	242	305	244	269	298	233	221	245	267	260	267	261	247	257	249	281	259	234	262	263	244	295	262	286	278	246	280	267	233	272	259	257	265	257	265	269	261	264	232	278	259	275	233	287	282	273	272	289	240	249	262	313	255	258	231	269	255	269	276	278	282	271	269	259	251	276	258	250	264	244	278	254	276	277	257	282	265	272	256	251	260	263	248	292	259	257	276	242	278	279	275	267	278	249	277	258	261	256	267	255	261	271	285	286	262	287	275	272	276	248	270	282	277	236	266	259	269	234	278	273	251	286	231	276	286	270	259	247	259	246	252	261	252	275	268	281	245	257	232	244	244	276	257	288	285	293	261	239	232	297	273	256	287	289	265	247	242	271	258	235	274	269	280	271	254	281	284	238	249	304	274	259	237	280	285	259	273	252	268	272	246	241	266	263	264	262	258	281	301	282	260	237	266	252	245	259	262	269	265	266	256	281	277	243	265	265	265	251	269	276	238	257	260	247	252	287	257	254	285	279	281	259	282	240	268	251	291	246	234	285	277	256	241	305	279	254	245	263	266	263	242	290	255	244	259	280	264	250	238	261	227	278	261	288	270	272	279	265	272	248	244	261	259	277	259	258	218	272	276	270	297	256	251	270	258	260	270	301	274	266	267	267	272	245	246	279	260	238	255	279	252	283	240	264	233	253	252	231	250	233	226	267	268	238	237	262	272	290	242	268	264	266	261	274	246	269	278	274	251	278	230	261	285	270	248	268	272	243	243	238	233	271	278	250	273	258	266	275	267	272	266	278	272	263	243	265	254	241	263	257	265	235	271	280	256	255	276	271	266	249	244	266	259	276	274	273	249	259	266	259	261	258	246	250	294	253	262	262	273	270	288	245	269	284	279	245	255	261	257	254	278	290	262	260	255	238	255	248	256	265	231	279	259	277	275	263	262	268	242	255	260	276	260	266	261	249	250	256	243	255	264	243	263	292	252	258	264	263	283	277	242	245	270	248	295	233	235	286	296	260	250	278	255	248	250	246	265	266	263	245	258	237	269	259	289	289	251	256	259	287	261	287	276	246	283	233	255	248	261	254	264	267	264	270	254	255	247	261	257	301	252	251	279	250	265	247	268	256	266	294	239	276	274	235	270	255	282	254	259	253	296	270	238	289	296	243	266	277	270	261	259	218	255	242	252	280	251	266	233	273	248	258	267	241	269	231	236	247	275	272	254	250	282	280	289	250	233	262	234	262	290	265	261	271	269	256	240	258	264	253	252	263	293	282	273	275	255	245	258	266	251	237	261	254	291	247	280	247	277	245	245	262	253	286	241	279	260	270	259	256	240	264	245	259	239	267	281	249	257	270	266	260	264	225	272	263	278	249	267	256	305	252	260	274	260	281	279	268	250	265	250	263	244	260	255	247	282	285	276	239	231	271	259	267	272	262	262	234	243	230	262	300	253	263	279	248	261	243	275	258	267	259	235	266	265	286	270	256	282	281	254	237	265	256	269	258	279	252	265	282	252	260	301	284	247	275	251	267	258	270	251	239	265	263	260	259	260	251	237	258	246	286	273	272	258	261	281	244	251	278	239	255	270	253	281	232	252	247	255	261	238	279	261	259	265	250	279	273	265	248	266	272	281	253	244	288	265	242	228	264	238	279	279	271	248	245	277	259	259	276	263	260	280	248	263	259	288	285	275	267	264	268	237	258	219	252	263	271	281	266	251	304	256	270	266	278	244	240	261	278	250	266	253	249	253	264	269	277	293	248	258	281	271	272	285	273	245	264	241	272	286	246	263	266	288	272	284	299	261	236	285	304	243	249	233	269	276	284	251	246	257	272	261	273	248	254	236	232	257	255	255	264	260	246	251	243	258	250	267	282	244	255	277	265	252	260	270	283	271	255	253	252	241	290	243	240	263	290	276	232	229	253	252	261	255	268	262	261	273	250	238	261	243	235	244	245	266	265	287	217	280	235	242	253	274	257	271	263	267	255	273	260	264	285	278	252	269	281	282	278	261	278	267	244	271	268	289	266	268	248	260	292	242	256	268	271	245	255	259	273	264	253	294	279	236	285	239	284	280	273	282	245	263	277	267	275	272	240	284	269	300	259	275	264	268	263	260
36449	42812	30207	15490	2483	450	456	471	480	464	466	480	479	465	471	484	449	443	461	461	457	430	463	460	451	472	485	450	463	500	486	482	450	453	462	490	452	463	461	467	463	468	480	449	452	415	485	461	466	447	466	480	445	474	499	501	474	486	448	466	470	424	452	481	488	482	473	503	424	540	503	411	488	494	447	484	453	479	432	464	467	459	459	482	467	487	474	461	483	477	467	459	450	474	474	466	454	475	475	486	425	441	506	507	462	467	507	430	463	491	438	479	492	476	439	455	445	488	442	435	464	438	449	492	490	428	453	482	474	522	488	425	466	479	466	465	477	488	458	452	483	496	499	428	441	466	467	488	504	465	463	457	466	469	475	486	436	466	489	493	448	502	514	471	457	436	448	435	463	473	476	452	439	483	429	487	417	450	473	470	459	458	463	483	513	464	481	475	452	425	418	452	489	439	481	510	444	466	487	471	519	461	477	482	487	469	455	459	431	472	485	466	457	432	469	467	426	497	475	488	491	452	480	441	455	500	480	454	431	487	479	414	459	471	473	447	456	465	506	483	482	423	495	463	471	469	478	500	438	478	503	482	481	442	456	462	462	453	476	484	478	425	491	485	442	471	483	492	484	473	492	470	454	522	489	428	465	520	450	458	480	465	466	463	432	504	461	463	489	492	457	468	459	476	516	481	467	477	453	493	432	468	456	418	465	458	472	451	483	461	473	433	476	448	502	461	473	453	460	480	453	470	442	492	446	436	464	460	429	427	456	479	474	479	451	455	425	495	470	497	416	467	458	452	438	458	475	493	443	494	484	511	467	486	449	462	479	468	469	485	425	449	491	475	470	461	440	482	470	482	405	472	472	458	465	500	468	450	443	500	451	438	460	456	451	456	492	471	493	486	464	480	459	466	443	451	477	441	472	433	466	450	484	448	427	487	481	478	502	464	475	460	446	447	425	446	450	450	473	469	466	443	451	478	512	451	463	484	482	530	489	467	467	484	447	469	449	463	443	457	463	485	468	485	439	487	445	490	485	488	452	444	472	431	473	486	449	464	489	437	458	478	503	481	473	486	509	484	470	466	452	486	431	482	485	428	471	488	497	466	471	463	487	451	475	445	457	468	440	486	459	458	439	444	448	465	436	466	481	437	455	444	470	484	506	487	439	425	477	474	460	455	451	448	445	478	448	406	482	485	471	460	430	491	422	467	469	469	453	449	459	490	467	446	465	420	452	470	467	481	494	463	451	443	462	480	431	461	471	466	485	474	452	470	463	495	486	455	462	429	442	484	464	474	458	417	460	477	476	495	434	494	438	453	427	475	496	489	442	443	459	467	488	471	476	485	446	467	473	439	465	450	437	488	456	430	461	458	430	484	439	492	470	467	495	466	469	481	484	452	455	440	480	484	484	455	476	472	488	487	458	465	427	471	445	450	492	506	460	492	480	506	450	503	451	481	474	477	440	442	460	479	463	438	460	477	458	472	478	451	475	472	467	462	478	489	463	469	445	467	477	460	468	485	470	488	453	483	452	433	447	456	496	444	459	439	468	464	449	451	460	490	484	477	450	468	412	435	477	500	438	455	466	492	471	490	422	483	467	447	463	474	503	452	457	456	470	463	440	437	420	448	452	480	452	499	457	508	501	448	465	483	464	490	472	433	465	502	422	454	472	469	464	444	434	458	444	457	456	450	438	432	454	450	510	502	484	412	445	466	471	504	476	471	442	478	470	447	494	462	474	483	472	470	462	487	457	469	480	389	457	484	490	494	442	475	441	439	453	472	446	463	463	457	512	456	442	475	422	459	480	452	507	445	484	422	477	473	438	488	504	464	460	461	505	479	449	473	491	497	428	447	471	466	459	420	431	479	442	489	479	444	445	449	469	460	461	475	456	444	452	466	441	498	468	502	469	512	503	441	479	480	486	474	469	454	462	469	454	459	476	466	440	447	453	468	454	421	429	506	478	447	484	497	504	477	474	441	479	497	484	473	482	450	490	486	423	455	461	486	473	450	443	472	484	504	476	447	468	465	458	501	411	486	464	440	421	444	431	458	483	430	515	460	463	475	480	457	453	440	457	445	425	478	462	470	452	461	446	492	435	479	461	469	440	466	479	457	466	483	486	463	462	479	465	491	489	460	443	457	439	471	479	437	440	459	466	483	457	458	539	468	492	451	482	440	502	474	500	484	451	475	492	471	455	471	451	436	466	442	501	468	459	473	435	505	447	463	471	428	476	478	457	465	477	470	442	469	443	502	465	460	487	488	449	442	463	478	460	421	446	462	440	473	467	450	441	456	471	518	463	471	479	455	479	436	450	463	461	474	486	456	475	465	445	493	514	495	476	458	484	453	456	435	477	485	481	463	434	462	440	456	452	451	432	466	468	436	439	462	453	459	447	439	506	478	455	419	460	449	465	450	494	479	485	519	494	450	483	475	460	447	492	483	482	451	470	444	463	418	475	465	479	488	436	470	453	427	439	476	471	495	454	466	447	461	461	498	479	450	495	471	464	459	466	459	452	475	449	467	491	477	456	417	456	448	445	493	476	460	506	467	473	486	471	471	471	488	467	455	491	439	477	462	453	431	456	462	467	464	477	434	457	451	430	518	452	462	440	456	427	476	449	439	474	463	460	418	476	483	493	500	460	438	479	449	484	445	480	457	454	462	459	515	466	481	459	476	454	450	492	463	442	455	460	468	458	472	485	488	464	457	452	483	455	470	438	481	463	445	476	462	459	413	452	473	449	436	504	481	475	444	466	420	448	487	451	463	456	468	442	461	391	481	480	447	471	450	521	548	459	474	469	486	445	459	444	521	476	431	461	476	470	481	450	445	441	489	443	450	467	460	446	448	462	456	479	480	473	447	498	499	464	493	471	453	471	478	452	427	463	430	469	450	463	442	451	453	491	479	467	484	486	469	479	487	455	467	488	476	471	472	459	483	512	474	454	460	460	483	455	455	425	462	487	478	497	429	478	465	420	494	494	454	486	429	474	462	466	438	484	422	474	440	470	431	421	463	435	457	475	459	489	482	467	452	450	468	457	445	494	490	515	443	452	409	457	429	465	514	414	479	447	436	473	483	462	437	474	483	469	476	469	412	464	475	454	481	501	465	439	409	457	481	465	483	457	472	506	483	448	482	468	437	448	453	461	505	455	462	450	443	457	449	485	457	475	509	477	468	495	475	483	467	454	480	447	480	496	517	444	435	436	495	463	481	467	466	439	451	465	468	482	462	436	486	455	462	505	473	460	523	472	487	450	464	490	456	494	436	476	446	509	454	452	470	441	453	491	477	476	471	459	488	514	464	491	436	474	495	482	459	510	440	476	445	464	455	476	465	507	451	452	486	496	462	422	470	468	500	459	446	477	493	426	424	461	479	451	467	430	474	468	448	480	442	502	483	455	471	470	454	491	462	483	494	461	455	435	510	435	505	475	459	490	455	432	456	489	439	486	499	480	481	486	452	425	512	491	509	422	414	444	482	451	480
24025	21766	29801	26944	19937	6948	431	278	283	263	260	255	273	276	244	257	234	232	224	263	266	227	200	257	221	270	252	251	218	233	224	270	252	235	275	248	260	225	238	240	233	232	223	257	219	244	253	244	251	264	223	245	229	248	220	246	243	263	254	245	235	252	244	227	236	233	236	256	299	293	242	255	297	265	244	248	239	208	248	257	259	226	245	244	243	230	228	207	254	238	224	242	247	260	243	215	244	253	239	231	250	217	231	246	237	254	245	237	239	254	241	260	228	238	221	230	253	223	236	247	258	251	259	225	245	221	257	231	237	228	255	253	237	259	221	243	218	224	224	202	238	205	263	246	253	225	240	249	230	259	230	237	228	222	251	242	244	213	253	240	233	246	231	235	246	206	239	250	235	248	257	221	238	227	227	246	187	246	219	221	254	218	216	240	247	224	243	233	267	247	203	237	246	250	246	257	230	246	250	254	207	254	245	224	216	246	239	276	224	228	229	240	236	237	214	241	213	247	238	221	219	238	230	231	233	251	244	244	235	214	262	237	266	234	252	239	256	224	240	229	273	229	223	239	261	234	250	246	242	225	248	253	241	228	259	239	243	240	209	229	234	237	245	235	258	240	255	242	248	256	247	240	211	261	252	232	239	233	250	272	272	228	228	248	246	225	235	214	228	251	259	244	232	235	209	252	222	229	201	262	264	242	262	230	243	257	231	226	218	249	255	238	224	252	229	205	227	239	238	227	204	222	263	254	237	249	250	228	227	237	225	233	211	249	230	226	261	233	242	272	267	215	203	254	241	266	240	224	230	255	232	243	261	215	229	221	226	252	242	253	226	233	262	195	228	247	254	221	235	231	232	243	253	236	249	269	240	226	238	226	276	251	265	219	251	229	251	235	251	240	257	215	234	244	233	241	244	240	220	233	222	227	241	234	260	234	249	230	233	215	284	241	224	217	237	258	255	248	247	227	235	236	225	234	199	233	254	225	256	199	252	235	236	238	256	229	257	237	219	236	247	233	227	242	272	255	216	220	229	245	238	236	265	239	230	222	227	249	235	242	232	239	240	239	243	239	216	263	222	259	240	267	224	231	237	251	239	245	239	282	206	263	242	269	256	240	248	224	251	248	246	210	239	253	242	231	249	225	262	218	225	225	226	215	249	237	246	237	234	234	265	234	239	231	229	223	230	220	241	230	233	264	244	231	245	241	230	190	250	208	236	233	215	223	269	240	239	258	254	233	232	234	255	224	244	251	237	242	235	241	224	243	241	244	242	257	250	243	253	247	257	219	226	223	209	265	225	228	221	216	252	243	223	247	240	214	229	215	262	240	242	234	250	240	258	235	245	230	273	213	270	230	234	241	247	226	263	250	284	244	240	248	224	224	264	251	250	242	239	236	218	242	273	218	210	219	241	258	235	225	221	220	239	240	209	250	233	248	217	261	243	235	227	218	240	252	222	270	229	246	234	227	244	247	279	234	235	239	228	222	217	218	227	238	208	279	262	231	203	223	241	267	236	219	229	237	246	240	252	229	215	231	247	238	249	228	261	231	255	242	244	209	230	252	246	266	248	204	238	257	259	253	264	232	270	239	219	227	225	244	254	241	239	247	248	250	242	244	216	236	224	208	255	244	259	231	228	261	246	238	218	257	247	231	242	247	228	255	239	213	245	238	240	229	213	201	241	248	265	261	210	262	259	269	234	244	266	241	228	245	228	259	245	256	235	238	266	240	254	245	258	219	246	250	248	243	224	232	256	242	241	206	234	231	243	232	243	253	224	237	214	234	207	267	257	225	243	219	248	255	225	232	231	259	248	243	250	220	257	204	261	228	249	228	251	232	258	269	231	214	264	238	265	237	225	241	233	223	229	212	215	243	233	249	220	246	216	223	268	225	226	254	264	234	253	253	259	226	213	235	257	253	242	248	224	249	249	229	262	242	267	247	223	213	263	260	232	225	243	256	261	237	245	236	272	235	231	204	242	248	240	259	247	230	212	225	226	234	278	259	229	226	246	251	230	266	242	259	246	244	266	251	248	236	250	244	228	242	242	253	244	232	257	244	245	230	251	241	244	246	257	220	231	260	256	233	248	221	255	260	245	260	233	238	242	253	245	235	227	232	273	230	258	232	245	239	239	207	225	250	239	241	251	222	227	242	236	236	238	245	245	237	227	228	255	225	234	234	247	252	237	217	238	266	233	246	229	246	238	217	223	242	264	216	249	237	238	248	227	221	232	250	246	257	225	201	260	253	234	242	238	232	224	214	245	227	227	232	204	239	249	237	242	247	250	245	237	218	243	247	206	257	247	259	210	240	240	263	233	223	219	240	229	250	247	246	238	261	243	227	229	240	240	241	265	213	238	252	227	253	253	238	235	240	257	234	245	258	249	262	255	265	217	248	231	229	256	208	227	259	202	238	253	259	209	273	251	264	237	245	207	280	241	239	233	228	256	222	253	230	226	238	219	232	229	234	248	253	217	235	240	226	255	235	241	261	235	240	230	222	265	237	245	271	267	264	225	236	238	224	231	232	215	232	212	247	214	254	225	236	234	247	270	207	261	227	246	221	252	252	243	245	245	239	248	204	225	265	226	248	215	234	255	258	264	263	249	233	246	248	229	237	244	252	229	259	242	228	230	265	225	217	247	241	245	216	220	237	251	245	256	268	254	241	246	250	255	241	241	250	220	226	232	236	244	218	274	231	228	246	244	268	267	235	239	237	215	240	241	211	222	235	224	233	220	235	221	210	220	254	266	263	233	235	237	235	227	232	234	233	236	267	232	252	215	209	218	249	230	239	253	229	237	234	241	242	254	262	249	262	225	229	233	231	227	237	233	258	229	229	253	252	245	234	229	249	229	261	252	229	246	237	231	245	223	224	256	246	224	254	220	231	237	249	224	248	245	241	257	242	229	266	223	241	241	206	227	203	258	235	214	240	223	222	268	241	247	233	252	228	247	256	227	237	234	237	252	229	229	218	247	256	248	261	241	244	279	240	258	223	237	222	207	226	240	237	256	270	251	251	246	238	233	235	226	232	232	264	232	259	255	240	218	256	251	233	237	260	251	236	218	257	233	270	259	235	245	235	206	232	233	219	249	261	230	231	237	248	249	238	274	267	228	241	257	226	241	254	225	209	256	243	207	241	260	239	240	243	229	199	244	235	235	244	230	250	224	242	259	247	225	227	247	231	226	247	259	230	225	256	223	268	239	229	220	240	240	258	245	237	266	245	228	248	248	242	255	221	216	210	260	245	247	240	235	233	221	234	238	271	267	231	232	254	253	241	252	240	236	217	223	223	258	245	241	244	236	236	222	243	243	225	255	244	235	240	243	231	213	200	254	244	236	247	234	220	237	244	226	220	255	239	212	246	257	241	269	242	265	252	253	222	252	251	240	275	236	242	254	215	234	226	243	249	226	252	254	247	216	249	234	251	245	226	230	257	257	240	245	240	221	246	243	235	229	257	228	222	218	244	228	240	204	240	237	232
57458	83884	63728	42243	14238	617	565	505	507	513	474	531	470	438	435	442	431	436	434	460	457	410	456	447	444	439	439	429	421	416	460	422	407	445	411	427	386	430	452	454	350	395	436	432	442	414	426	421	462	386	421	423	395	459	460	431	449	463	419	416	414	469	414	431	407	399	431	438	610	617	456	465	518	452	449	426	481	442	465	419	440	417	424	436	416	426	431	433	394	423	438	421	436	451	415	450	444	446	418	403	428	404	460	399	450	462	387	449	457	439	437	421	453	423	402	452	398	391	424	402	439	410	422	415	406	410	433	439	418	421	401	430	436	388	403	434	393	431	416	456	431	438	428	423	431	401	429	428	434	417	438	425	450	451	456	423	442	434	439	429	439	398	409	409	423	415	409	477	435	405	436	385	433	450	390	453	451	429	445	413	434	431	413	410	455	450	434	412	425	414	453	409	421	383	407	431	392	478	413	421	411	449	398	429	403	415	402	423	438	410	413	426	434	433	424	412	411	405	422	399	397	437	426	426	426	428	423	452	371	380	418	429	421	397	396	381	410	412	403	443	418	406	425	414	430	435	397	391	413	406	459	405	429	409	395	462	417	438	395	413	455	422	421	418	430	417	445	382	459	395	415	441	425	451	388	388	410	438	462	397	475	422	411	419	404	416	409	407	419	401	480	440	409	410	434	426	456	402	392	417	460	423	423	439	457	440	450	412	383	419	410	432	427	424	410	401	398	440	436	425	410	426	392	436	428	425	371	424	447	374	443	422	429	441	448	444	449	454	400	431	450	417	414	425	438	426	395	411	445	422	429	429	430	408	424	451	392	444	419	404	411	431	430	425	401	431	427	427	451	437	426	447	438	461	460	422	440	436	403	427	397	426	419	468	428	457	460	499	411	443	447	402	428	431	419	409	392	418	435	411	431	426	427	435	434	409	426	415	451	411	428	452	409	409	473	430	421	450	420	425	435	400	469	432	390	450	414	404	467	438	447	441	404	469	420	425	429	405	460	457	420	434	436	417	443	413	373	398	384	430	441	457	396	414	450	410	417	425	438	450	456	397	416	400	403	454	443	439	408	414	403	424	423	380	418	452	429	385	431	421	384	399	411	436	412	420	422	415	422	436	417	415	417	450	411	475	426	388	430	370	403	425	472	440	437	435	435	436	427	426	411	412	419	392	384	405	418	448	409	405	410	403	448	441	447	406	407	412	427	406	417	395	408	372	432	398	431	424	427	369	408	451	380	470	420	424	436	420	451	401	432	417	397	424	388	410	409	475	377	393	436	441	448	418	450	434	432	414	417	439	409	440	418	383	441	427	398	423	439	391	413	414	428	433	420	419	397	442	454	429	424	426	428	412	401	453	422	431	413	456	411	440	452	426	435	389	448	449	434	431	355	432	396	413	417	417	432	435	402	415	448	444	400	423	412	406	391	392	405	386	399	409	431	441	437	431	427	398	444	430	464	409	424	437	423	471	407	401	392	437	377	437	381	409	431	409	420	420	420	450	441	380	433	386	446	395	395	442	464	445	402	417	378	435	400	416	421	428	424	412	446	434	388	399	410	417	410	445	436	431	407	463	416	366	405	400	415	402	444	387	437	433	452	416	430	432	409	419	462	406	417	404	426	414	415	464	409	425	390	410	432	446	406	385	417	422	395	387	448	441	457	447	411	450	438	417	446	402	477	431	394	464	388	442	441	397	406	425	414	416	400	437	416	437	406	441	418	414	392	389	400	416	441	421	420	411	466	439	438	384	429	384	426	415	401	415	453	400	432	425	425	398	413	407	433	424	444	428	410	399	441	415	412	396	423	445	399	419	430	409	404	430	441	388	436	447	428	410	430	400	413	431	428	405	393	431	416	409	406	462	402	439	409	441	464	429	410	417	431	389	427	398	446	429	437	429	420	416	408	434	414	442	431	438	404	387	466	408	440	435	411	411	419	453	442	450	422	399	416	418	405	402	422	454	413	421	419	419	404	413	440	406	425	411	429	392	436	399	436	447	440	442	434	407	439	422	387	425	474	403	444	425	443	427	437	431	404	404	429	403	425	420	425	400	425	426	438	432	430	426	422	412	409	430	424	403	424	408	426	432	441	412	430	434	423	386	427	403	404	437	424	441	415	388	444	410	451	445	446	444	436	403	405	420	402	439	426	397	372	418	405	403	449	400	408	439	408	386	404	399	428	416	400	394	402	450	425	399	416	413	424	411	437	437	425	433	426	405	458	404	420	409	410	393	427	415	432	426	416	394	395	432	411	449	410	476	443	397	412	441	410	416	460	425	382	435	445	433	416	456	449	423	444	404	432	423	406	395	429	441	422	396	451	422	458	420	396	465	366	434	424	428	387	417	396	418	434	430	447	380	384	458	422	409	396	411	428	400	420	426	385	407	441	448	442	414	497	442	409	427	419	415	410	433	445	430	453	418	410	419	403	461	431	436	424	419	461	416	431	424	440	415	427	417	408	391	420	439	477	419	461	397	410	412	390	391	450	419	417	392	405	403	421	436	420	404	433	427	434	428	448	432	457	407	454	423	386	407	446	393	419	428	445	411	430	456	425	449	383	429	421	417	445	413	430	443	396	425	419	423	421	416	447	432	431	440	425	424	407	392	429	440	416	432	426	454	368	438	472	422	442	416	378	404	424	405	422	400	408	412	438	429	440	428	436	466	413	461	413	454	361	429	426	418	428	377	437	452	425	435	443	426	409	474	411	429	437	434	402	451	456	429	415	402	417	447	415	412	452	405	425	435	416	441	420	432	428	413	422	428	431	405	413	449	448	446	427	425	404	401	445	429	430	428	401	379	380	422	416	402	415	393	416	423	444	431	434	450	411	449	449	434	403	426	394	452	434	440	433	435	418	446	418	462	439	427	388	404	447	431	454	421	442	425	425	459	409	404	421	410	449	466	412	419	407	412	430	413	418	418	376	406	433	419	398	449	438	417	413	409	424	429	465	433	395	410	401	433	457	431	414	410	407	454	451	416	416	441	425	424	436	413	430	400	442	405	440	414	473	405	433	424	415	416	449	447	410	416	381	420	397	393	426	402	417	411	412	425	455	412	423	432	439	445	428	413	434	388	412	405	448	460	421	483	404	426	425	433	402	459	424	445	406	428	402	403	393	435	384	429	410	413	433	429	412	458	405	459	466	428	435	433	431	450	400	483	445	422	437	406	432	423	422	405	416	430	430	418	427	438	413	402	434	416	393	377	420	403	436	433	387	480	434	404	463	428	419	433	414	420	403	400	400	420	421	427	439	410	400	415	413	431	441	412	452	395	424	407	425	446	401	392	425	396	410	416	406	418	459	446	407	397	376	415	411	444	432	407	418	421	418	419	428	433	434	430	409	390	414	394	405	404	469	383	423	427	420	418	440	411	421	447	443	407	415	396	429	439	408	431	409	405	424	423	436	416	413	417	429	444	401	429	453	437	415	426	433	418	431	420	476	427	426	413	435	422	403	410	431	445	437	414	443	465	437	449
23042	21336	29359	25060	21293	17451	3432	432	379	355	365	331	366	340	320	335	347	328	314	320	318	321	331	310	304	316	314	307	285	323	319	343	306	304	310	340	317	326	297	332	324	328	307	313	315	292	307	340	323	294	326	330	338	328	317	329	342	297	336	342	319	331	314	307	326	323	291	321	382	500	366	390	354	294	302	308	319	301	319	305	315	301	361	286	296	298	285	268	305	314	325	311	287	296	298	308	360	304	335	319	327	308	340	325	305	293	290	337	307	299	334	322	290	332	301	297	338	322	309	293	292	330	304	290	322	309	295	312	319	294	311	329	339	320	293	305	322	334	331	303	327	274	278	320	316	327	311	316	332	332	315	339	311	284	319	321	318	319	297	302	342	327	306	286	278	293	317	302	292	306	283	299	283	311	291	323	329	332	335	301	307	324	334	336	293	285	307	310	328	310	335	315	320	345	312	322	275	305	320	305	295	326	320	292	340	316	290	307	286	302	321	317	307	308	306	268	309	290	354	301	323	306	301	288	290	336	306	323	319	252	340	295	306	308	304	309	310	298	297	289	292	278	329	331	330	310	320	310	311	338	353	331	317	300	318	302	287	316	324	344	276	286	328	331	294	314	304	263	302	332	313	338	318	317	317	301	336	280	277	303	302	316	318	330	307	296	336	327	332	313	334	324	319	286	298	310	321	310	283	304	322	340	316	323	306	279	344	302	302	305	299	275	305	332	322	288	291	307	289	289	325	301	307	328	320	306	309	318	285	349	329	284	285	330	306	336	328	350	345	325	329	309	291	280	317	273	309	321	324	310	279	319	322	318	272	300	261	329	273	282	318	323	330	313	299	329	297	285	293	306	310	327	277	309	309	294	320	296	318	334	312	303	318	335	280	343	309	324	293	332	311	278	306	330	308	338	314	304	321	305	304	337	303	319	330	313	291	344	332	297	310	322	310	285	351	335	297	302	328	303	293	310	314	299	322	283	302	305	300	323	323	327	306	311	290	305	328	314	281	302	324	297	322	301	328	334	330	313	296	300	307	316	312	315	305	301	320	269	335	325	309	318	327	332	328	323	317	296	320	312	332	316	305	327	297	303	317	304	309	295	287	309	285	305	300	301	316	288	320	311	276	309	324	282	296	320	323	307	289	298	305	341	331	322	341	310	318	326	317	297	284	338	336	288	297	336	326	325	294	333	323	319	331	274	321	285	321	321	315	328	309	311	308	306	310	344	325	303	310	296	300	304	359	300	301	321	292	301	321	276	294	281	316	317	317	323	329	326	318	316	314	293	348	299	313	274	310	320	298	285	300	323	284	306	309	326	316	299	301	328	310	296	323	320	329	318	308	303	296	318	288	272	357	337	294	330	301	283	322	306	299	295	332	305	318	348	271	324	336	342	300	328	290	319	323	318	316	323	300	331	301	332	320	315	324	276	284	283	321	316	307	306	306	308	287	332	299	298	302	293	299	340	292	287	329	327	302	315	321	296	324	306	300	316	327	309	312	297	308	312	315	324	289	304	332	303	334	348	296	334	300	304	294	339	316	292	323	338	314	326	307	284	287	293	327	303	292	306	295	274	295	306	273	296	304	304	283	296	306	320	311	296	309	289	289	346	328	326	329	294	314	315	313	300	309	310	296	296	314	288	314	321	279	318	305	316	324	265	287	333	264	325	274	326	281	292	279	327	327	302	309	295	313	278	319	294	327	299	308	288	308	270	299	346	325	310	323	330	309	306	320	286	344	313	312	306	319	332	291	274	308	306	320	321	308	296	330	263	310	309	279	319	294	316	314	353	324	314	318	308	302	339	292	305	279	304	328	297	296	278	316	313	302	322	302	301	300	320	294	280	305	298	286	325	305	292	313	320	293	322	316	322	337	328	292	320	288	284	320	334	293	307	329	296	292	289	306	335	269	318	299	307	294	311	265	353	312	314	324	301	320	298	313	309	306	302	313	289	284	294	313	288	290	314	317	305	312	276	312	317	303	312	315	340	303	286	343	305	283	289	317	315	307	324	282	337	304	308	320	335	294	308	293	293	318	314	317	316	312	300	318	323	313	303	311	322	300	285	282	328	318	286	342	320	343	325	314	295	348	301	333	332	314	333	344	291	307	291	340	346	288	327	286	306	311	308	295	330	298	314	327	316	292	303	353	286	286	307	311	331	317	302	307	350	309	306	292	306	285	304	297	359	316	328	304	321	318	319	306	308	294	303	326	278	335	305	321	294	307	336	318	329	300	329	326	317	307	294	285	313	303	327	292	304	277	312	301	335	312	331	332	322	333	309	294	316	290	334	283	301	277	315	318	365	289	309	311	294	297	305	263	314	309	307	302	292	308	316	312	287	355	311	313	283	314	336	300	288	286	328	296	317	323	267	353	317	336	279	335	307	280	310	294	294	311	329	281	319	273	288	329	302	308	299	299	327	315	302	305	297	316	298	316	321	302	291	319	319	320	320	329	336	316	300	310	309	289	322	299	333	322	296	293	325	313	317	295	310	290	313	334	316	294	311	288	326	282	307	329	300	311	312	313	329	302	325	360	295	268	314	291	313	330	328	284	307	283	314	305	300	342	260	326	292	304	345	278	313	290	362	289	339	305	302	312	310	313	319	298	295	281	334	304	307	310	324	310	300	325	321	307	312	319	297	294	314	294	277	314	285	312	315	282	297	317	286	327	304	314	320	292	293	318	331	301	310	307	319	320	299	335	298	303	328	302	305	330	314	334	310	293	275	286	346	316	309	314	312	271	316	319	340	331	307	316	306	320	288	330	315	304	303	295	309	280	297	277	325	313	300	309	319	326	306	329	314	294	310	307	327	340	323	295	310	317	306	285	314	338	314	297	310	299	298	335	324	293	307	321	329	318	309	325	318	307	332	324	319	303	315	312	292	287	329	309	302	300	331	344	326	279	305	320	298	312	300	320	285	318	288	316	307	319	280	355	315	288	285	332	315	335	320	300	298	307	324	301	280	317	277	296	326	284	326	306	318	310	317	327	294	333	300	311	292	305	313	326	310	333	283	319	293	281	298	302	306	299	313	317	311	329	338	305	324	327	303	315	306	305	310	289	303	288	306	338	322	308	329	289	303	318	304	318	310	281	318	296	295	320	309	309	322	333	308	293	315	302	328	344	330	280	342	329	296	317	304	288	360	312	300	332	284	318	338	303	299	297	328	343	294	335	338	308	325	351	302	307	296	331	321	297	322	288	293	305	320	292	280	312	321	322	284	319	291	318	341	324	331	308	311	317	320	335	318	312	316	337	293	303	324	325	297	298	335	275	268	329	277	325	315	309	295	281	325	313	281	334	345	327	294	330	307	305	329	318	336	281	324	316	316	286	309	290	323	277	312	316	290	322	287	303	327	305	299	332	296	277	304	294	280	330	271	326	303	314	288	286	315	288	340	300	321	306	358	300	305	304	301	312	310	296	334	317	307	289	299	296	340	295	313	330	322	313	276	305	304	307	300	325	293	302	299	298	330	305	324
56359	95146	74777	50652	20729	879	805	783	659	665	621	618	595	572	578	540	530	552	520	548	570	512	577	544	554	517	542	597	572	476	551	503	512	534	523	541	536	511	517	496	506	545	534	499	547	538	524	486	505	549	538	544	540	538	535	581	526	529	522	512	513	560	543	495	498	501	507	572	736	1021	673	645	664	592	550	522	543	498	503	513	531	478	497	491	508	483	495	532	551	498	500	482	557	472	509	544	513	518	516	523	499	497	526	503	489	490	482	527	559	500	468	534	494	498	481	505	490	539	526	495	532	512	516	506	521	475	523	511	498	520	474	517	524	581	487	532	521	514	517	586	524	489	530	530	482	509	501	528	506	515	500	540	514	512	524	487	517	528	534	519	484	530	561	488	538	540	551	506	522	560	526	512	512	542	510	518	539	511	535	536	545	546	486	528	546	530	499	519	549	550	494	540	519	506	568	528	539	516	519	532	501	527	525	547	540	508	532	519	509	532	530	534	525	549	516	496	534	538	523	512	534	499	518	457	487	502	516	479	541	508	515	498	526	482	510	557	529	522	538	525	578	511	511	554	536	527	536	475	526	530	540	493	532	508	478	501	522	492	523	511	532	491	508	516	546	481	521	570	558	509	511	482	549	521	516	529	480	548	508	493	537	498	554	504	529	488	494	510	508	542	539	567	526	539	509	529	536	548	501	596	540	514	497	497	555	561	494	503	534	531	501	505	542	541	510	515	538	533	517	516	530	513	528	522	483	490	472	494	501	500	491	524	506	493	532	523	505	513	454	514	499	518	498	478	508	480	544	493	490	539	524	522	494	495	534	495	535	492	511	503	497	497	550	503	532	505	531	512	502	503	476	503	537	517	452	559	489	507	549	514	521	537	522	517	500	509	522	511	514	533	517	503	498	552	506	531	558	483	482	500	516	535	548	484	514	540	523	512	501	497	510	541	537	532	546	487	534	493	497	509	509	520	523	507	550	522	516	536	528	551	566	503	513	526	505	517	503	515	514	543	551	513	461	513	536	504	541	511	537	539	472	525	517	534	501	520	513	494	529	524	549	497	505	503	515	485	528	525	526	535	518	527	502	528	525	505	499	502	492	497	487	523	512	544	522	500	483	524	513	486	501	540	510	503	524	510	522	563	518	508	538	523	542	495	504	560	541	519	510	524	529	499	508	537	515	552	532	553	525	500	524	496	529	496	517	504	518	526	457	511	523	530	505	549	495	489	456	529	523	517	547	547	476	502	492	520	496	504	523	512	507	526	542	471	503	507	540	561	525	508	518	504	500	502	542	517	510	503	515	492	527	536	509	566	491	488	520	465	517	503	500	478	559	516	484	502	511	532	512	479	533	558	491	497	480	535	447	526	498	517	487	527	556	509	504	498	519	531	485	536	484	501	520	494	553	456	512	499	511	542	491	524	526	543	525	518	538	481	506	542	542	503	537	547	488	482	527	526	554	490	510	483	506	495	488	531	527	529	496	507	506	561	526	526	505	514	507	555	534	507	533	548	528	529	497	523	506	491	511	525	521	503	495	517	502	524	505	501	489	485	519	520	501	536	491	528	518	547	510	542	557	553	525	535	507	540	486	510	495	520	490	506	500	470	562	505	525	486	499	536	527	488	540	559	525	533	513	530	491	500	504	509	506	483	532	545	529	534	504	508	512	486	510	529	548	498	506	551	519	488	511	569	516	527	551	526	544	526	472	484	516	499	489	521	509	511	551	537	522	525	543	479	470	552	498	519	504	502	531	553	510	485	519	485	548	533	510	540	507	531	545	526	476	481	499	507	514	531	499	532	532	530	506	495	504	511	523	497	519	521	497	523	546	511	518	530	515	503	459	507	525	534	518	522	533	540	546	475	526	494	529	544	469	516	504	513	520	532	508	519	495	503	503	485	515	484	500	514	509	523	525	466	533	478	499	487	534	511	477	524	523	544	501	470	467	489	553	473	528	532	542	491	502	504	516	520	546	525	518	531	521	491	512	545	538	537	496	511	547	492	521	523	515	567	516	502	519	483	526	528	517	526	519	491	545	542	499	530	494	551	517	496	499	547	548	569	502	551	538	524	525	501	481	524	508	550	527	507	483	527	524	526	510	585	513	511	507	479	534	534	503	503	532	500	528	510	537	555	494	495	543	483	509	490	461	504	518	555	500	543	567	547	512	508	504	480	545	506	546	506	548	546	503	497	513	512	527	478	522	508	519	524	519	507	527	544	486	514	528	522	494	495	544	525	497	547	516	497	503	483	499	506	568	517	529	536	497	516	509	532	493	518	494	533	478	548	570	526	466	536	531	501	503	491	531	545	523	481	486	540	526	531	516	487	528	517	517	534	539	494	518	531	520	533	499	525	507	522	547	535	528	544	528	556	515	574	515	533	548	517	541	526	535	537	564	468	533	543	481	503	492	545	500	540	498	493	477	521	483	528	515	555	503	521	504	482	543	484	550	533	494	528	520	537	505	505	532	500	521	461	472	508	578	530	514	524	560	484	500	532	515	517	545	489	536	517	513	485	507	504	514	517	512	528	531	496	551	528	537	525	526	510	529	505	508	504	549	503	507	558	519	486	544	521	480	512	539	537	494	542	482	508	529	551	512	518	506	544	499	478	517	499	538	546	535	482	512	501	504	522	508	492	505	518	500	523	537	520	509	529	548	498	493	519	486	522	552	500	527	522	502	540	513	480	477	530	545	482	508	469	502	549	504	489	502	517	496	517	504	513	505	510	511	536	532	522	534	487	508	541	530	557	504	520	525	504	516	510	478	491	497	495	559	512	504	496	488	499	494	523	523	502	528	515	490	502	506	518	538	523	513	513	509	500	527	510	535	482	518	499	476	511	551	528	498	531	486	531	489	517	502	495	518	509	524	486	534	519	503	508	506	522	519	489	540	512	537	511	528	556	511	531	526	537	522	503	550	532	527	511	542	511	499	483	554	533	531	491	548	533	509	518	527	544	522	523	512	525	541	530	556	494	521	520	525	532	514	539	513	529	576	540	559	527	510	484	554	516	515	506	561	496	470	509	545	522	539	511	526	530	478	484	551	496	514	533	504	532	525	540	535	491	520	541	543	472	501	465	509	538	496	484	507	528	497	508	520	508	524	520	536	496	501	553	458	522	509	568	552	529	548	508	543	542	488	492	537	465	512	566	507	537	498	516	538	517	521	565	494	479	512	546	569	469	518	501	538	519	514	518	506	509	470	496	489	482	529	539	523	482	530	567	512	532	532	560	502	545	532	569	498	520	505	533	554	540	505	498	467	490	528	502	533	561	490	488	518	541	552	498	533	518	553	530	513	498	541	466	515	495	541	511	532	468	518	519	520	531	514	505	529	538	479	558	560	530	488	506	500	506	512	501	506	479	473	532	523	498	512	502	514	537	518	508	574	519	512	552	515	553	534	549	556	490	539	492	490	493	534	522	520	551	538	510	507	524	531	503	504	477	508	486	520	530	533	514	519	513	514	505	514	513	483	537	547	539
28291	25242	24703	13523	1666	307	254	271	276	299	291	260	304	292	274	272	287	282	274	276	247	264	296	266	256	281	267	282	280	300	291	282	250	291	248	276	249	260	296	290	308	292	280	293	311	293	283	265	266	277	286	278	263	268	269	284	283	282	266	278	272	294	255	270	264	303	282	273	301	279	280	275	297	258	294	253	280	283	274	269	272	269	258	264	261	251	263	300	265	246	277	274	274	307	267	297	267	253	283	280	255	276	282	282	276	250	280	262	259	257	247	298	298	280	314	261	263	269	302	241	281	271	272	300	256	250	267	293	254	267	276	309	255	262	268	278	258	243	291	300	286	262	289	267	265	265	251	281	276	270	274	272	290	240	280	284	284	290	260	264	246	283	288	252	252	269	267	274	264	279	280	289	262	266	263	254	307	256	273	265	263	263	278	269	300	269	263	282	269	284	258	264	267	282	256	301	285	244	277	282	256	267	256	277	250	247	265	272	287	286	290	254	265	268	252	286	292	260	322	289	286	291	270	280	293	306	257	262	306	296	265	275	281	281	268	227	259	239	272	240	277	273	265	280	249	276	262	255	294	262	262	299	269	281	257	267	274	278	284	252	260	277	251	285	299	277	271	273	309	269	284	264	280	282	309	274	267	275	283	277	269	257	247	270	293	242	296	259	281	256	272	284	281	277	279	256	242	255	260	224	284	266	296	264	284	270	320	279	278	278	282	265	247	253	276	269	257	277	266	257	275	248	288	279	302	261	286	264	252	288	288	288	268	264	299	277	291	262	275	287	237	301	243	263	286	282	265	263	277	295	247	275	265	265	275	256	260	314	266	265	283	265	264	275	273	277	294	297	248	254	266	284	300	269	275	299	313	268	311	264	262	282	288	275	275	262	302	256	267	283	313	253	310	287	249	253	290	238	260	272	251	265	249	303	268	267	279	294	241	260	269	280	289	255	284	295	265	270	276	277	280	270	274	272	298	256	286	253	290	285	258	293	254	242	264	267	264	297	292	292	254	251	281	289	268	261	295	271	281	275	265	296	267	273	276	292	264	266	255	256	264	285	269	295	265	272	258	255	264	261	269	266	264	283	272	262	302	282	267	264	285	259	293	227	299	268	253	256	274	261	266	264	287	240	316	271	269	280	287	270	271	258	279	265	261	278	313	273	245	294	243	270	295	269	277	300	282	254	279	282	280	268	290	283	280	286	276	268	283	282	229	267	253	268	285	306	255	246	269	291	280	256	269	288	286	241	282	250	255	312	262	303	280	295	270	236	271	264	238	270	273	284	301	285	265	289	240	290	286	308	274	233	290	265	285	264	265	243	264	286	266	258	260	280	264	271	258	249	271	274	296	286	254	269	289	267	265	260	251	277	286	246	261	279	253	268	270	243	261	282	281	248	254	281	271	280	269	292	292	275	281	273	295	276	259	315	259	274	281	251	277	277	257	267	255	284	271	251	268	288	262	255	290	254	269	294	273	276	249	288	249	270	288	272	254	284	266	283	280	281	269	271	282	283	285	277	263	293	306	255	278	262	248	274	270	261	277	288	325	289	276	281	293	291	283	276	252	263	249	265	275	257	270	266	277	251	271	274	261	280	304	275	260	303	278	260	275	256	269	277	269	279	289	265	256	269	260	278	256	279	299	264	265	276	267	293	274	268	316	294	271	286	243	268	290	281	263	254	285	250	270	273	264	250	276	278	290	253	265	268	256	265	312	286	300	275	290	269	256	271	268	296	251	291	269	284	261	293	251	276	274	271	258	267	289	258	262	288	283	316	266	265	270	276	265	268	293	282	262	286	278	302	277	266	259	274	283	254	264	265	265	283	249	282	241	298	279	266	289	265	284	301	254	251	267	302	282	271	255	292	284	283	270	249	270	308	316	265	275	289	273	276	244	284	277	296	287	260	272	289	273	286	280	266	312	268	269	265	257	262	295	271	253	254	251	259	262	255	287	295	267	255	257	265	289	263	258	279	269	271	293	280	281	268	263	277	302	261	286	296	270	281	272	290	266	252	264	308	271	290	273	256	274	262	270	241	245	257	289	272	286	282	259	281	289	292	264	276	271	292	275	259	287	282	283	263	271	261	308	271	262	256	293	269	273	274	287	309	284	277	252	253	278	264	275	310	277	276	264	281	277	266	279	269	262	261	256	257	298	231	286	283	261	274	284	301	280	287	258	267	279	282	277	286	274	297	271	291	275	260	275	286	256	267	289	265	263	240	259	246	260	276	278	274	252	259	282	259	267	285	299	316	263	262	264	291	273	278	281	278	244	264	292	267	294	245	282	271	277	277	253	270	258	287	291	276	286	285	276	258	277	268	265	278	279	261	288	273	279	259	287	280	244	293	285	245	255	280	293	290	266	292	281	274	291	263	265	296	290	270	267	270	256	323	271	277	258	313	285	253	257	265	268	287	281	294	272	274	275	271	255	271	293	278	296	241	236	255	278	272	270	265	250	285	271	265	239	265	249	275	256	251	299	273	285	289	288	282	258	246	246	247	273	298	280	293	287	246	258	274	301	275	256	288	270	277	261	248	265	277	288	249	272	302	287	269	270	255	304	264	262	264	261	273	273	270	270	263	262	265	271	320	288	269	282	266	273	281	291	254	297	280	278	294	282	283	282	287	281	215	240	320	266	279	293	268	252	299	268	273	263	305	277	260	276	260	288	256	278	257	249	254	291	237	287	243	273	252	260	255	261	266	263	295	259	265	253	252	252	289	285	278	252	260	267	264	251	239	267	272	254	257	267	307	296	289	258	285	282	245	280	262	253	275	276	268	274	297	275	309	238	289	268	278	266	266	281	255	305	258	317	309	242	259	251	250	247	276	264	300	236	240	273	284	271	262	273	280	290	277	291	248	288	258	266	279	261	281	251	251	264	271	276	282	260	284	266	264	258	263	299	294	281	268	288	261	263	252	288	270	312	262	251	268	261	245	265	287	272	255	280	280	273	242	287	290	258	276	317	253	293	265	279	274	273	254	277	258	278	272	260	254	288	279	312	268	242	273	286	288	287	304	289	254	242	263	280	251	285	279	273	276	280	262	280	263	285	302	247	303	250	268	259	262	257	253	275	273	265	262	272	265	263	305	273	268	270	294	263	267	270	294	256	268	287	269	297	248	263	261	251	298	280	261	302	290	265	296	273	264	291	255	252	277	273	256	271	251	273	279	280	258	244	256	290	278	259	285	262	296	276	273	248	272	260	289	302	264	246	287	268	305	311	257	255	296	288	297	281	269	289	273	254	290	281	294	290	246	281	246	298	251	263	296	283	256	270	288	264	284	294	250	256	272	291	293	304	263	250	240	279	263	274	281	240	258	299	269	257	242	275	256	304	267	262	279	265	282	240	299	280	284	283	262	291	274	277	255	294	243	287	263	270	266	231	268	274	287	280	307	269	273	284	245	281	292	257	246	250	248	248	299	251	309	256	245	288	244	280	273	260	310	252	280	267	270	267	280	309	282	278	257	282	275	259	261
36597	43003	30441	15093	3185	516	470	485	523	484	490	495	466	489	499	457	477	501	457	508	475	497	518	445	511	488	494	471	525	506	506	491	483	492	476	480	480	494	534	489	508	479	473	476	450	488	507	519	516	449	539	494	456	496	510	483	446	476	493	494	435	492	519	465	463	526	485	474	466	461	529	545	542	462	544	469	451	506	471	478	512	468	466	527	517	484	531	461	468	512	475	436	503	453	470	497	446	488	507	491	512	445	481	499	449	505	511	471	465	489	521	484	466	530	487	503	482	488	466	467	490	478	485	468	438	515	477	487	495	484	506	471	469	495	503	463	473	452	498	502	470	442	492	448	496	458	484	480	518	490	524	484	479	485	473	499	492	501	471	494	494	455	525	485	500	486	477	515	520	473	465	483	462	490	454	464	477	517	487	479	461	450	461	493	483	491	490	491	494	473	503	514	500	485	515	464	480	470	494	481	527	489	487	493	526	511	481	488	513	499	464	504	474	485	492	518	508	432	467	499	536	493	480	536	523	522	516	466	489	397	506	480	514	497	494	476	509	471	523	481	504	500	475	484	474	497	482	472	496	507	470	458	511	492	458	506	492	504	476	490	516	461	507	498	484	491	478	485	519	452	495	501	499	472	469	503	481	500	479	471	459	446	501	492	498	500	527	462	472	496	500	486	473	506	506	525	497	496	459	469	457	515	507	471	472	443	517	452	504	496	512	486	469	458	473	511	495	490	498	476	489	479	458	514	521	471	504	483	467	508	493	502	488	453	499	471	510	493	485	458	487	478	498	478	455	445	469	471	460	531	437	441	473	520	466	460	477	520	490	447	466	511	496	474	503	490	497	479	455	482	471	465	470	504	487	481	442	490	487	488	477	499	527	493	485	499	449	496	514	449	465	506	497	496	472	466	497	448	479	468	514	471	517	446	464	486	430	506	492	490	464	463	500	477	493	470	488	497	464	492	501	514	459	470	483	481	463	466	478	486	472	435	482	514	485	508	503	483	513	499	512	539	525	504	444	484	485	459	461	526	508	515	492	511	492	489	465	489	498	523	525	463	458	489	475	498	446	492	489	464	484	459	444	476	509	504	470	501	475	483	509	456	487	459	487	461	468	484	502	509	502	518	502	497	468	505	493	458	453	443	502	459	467	436	525	519	502	521	508	462	504	484	509	490	486	446	468	485	479	458	475	491	495	488	469	473	463	519	527	493	502	465	469	485	456	479	514	472	443	479	486	500	511	497	513	468	526	481	495	492	493	482	480	492	514	465	464	449	476	503	496	479	462	473	489	517	531	459	505	456	490	479	510	464	505	461	514	467	505	476	468	464	498	495	487	505	475	502	455	485	472	476	491	435	484	475	468	477	491	438	465	496	451	518	478	476	459	456	446	500	525	478	562	495	467	533	471	456	502	479	477	487	463	473	484	498	476	488	461	529	526	473	480	478	495	528	493	491	463	466	479	517	474	500	482	482	531	495	529	498	472	463	484	475	474	529	453	500	480	490	534	490	473	502	530	438	479	489	526	505	483	501	453	482	527	470	461	489	473	459	483	445	470	467	497	483	484	430	475	512	492	455	490	510	486	466	486	495	458	449	515	487	485	474	468	457	481	534	497	479	489	518	474	491	490	497	505	491	485	498	495	474	500	506	462	453	473	466	516	494	471	447	482	477	517	489	459	483	496	457	473	443	494	468	497	516	487	501	466	475	516	469	496	485	513	471	527	497	455	471	478	478	468	478	488	473	478	493	489	522	503	469	467	484	492	495	514	487	499	454	483	479	507	468	457	476	476	499	518	470	466	487	512	475	495	500	480	462	504	472	468	488	454	510	490	487	486	491	470	483	493	490	487	505	487	497	499	463	530	503	508	471	454	506	487	523	526	498	473	504	470	504	490	509	545	501	483	478	491	489	460	490	477	484	514	505	511	497	472	465	502	468	475	447	504	488	508	498	433	514	529	439	519	504	523	454	492	506	457	487	471	492	478	508	451	490	511	469	473	500	526	472	446	516	469	495	497	491	466	481	499	518	492	465	491	466	488	475	496	491	456	521	450	466	457	471	495	479	473	470	510	518	474	480	470	482	476	448	476	479	493	478	523	458	477	498	489	460	484	472	482	480	500	484	457	472	492	552	508	534	462	484	519	498	470	506	495	483	485	444	525	461	531	505	481	485	495	480	464	468	457	518	459	457	502	459	521	498	496	442	451	444	454	500	492	483	494	498	528	463	488	528	512	439	461	527	522	530	475	503	492	512	528	495	512	492	505	501	531	463	449	496	476	482	504	477	480	469	478	486	483	510	453	524	467	484	492	503	490	489	466	519	518	462	471	477	464	488	463	520	488	477	491	471	439	484	535	519	458	471	468	492	489	486	541	501	471	477	474	516	502	477	464	446	480	496	460	452	491	482	469	476	472	496	488	516	506	488	459	481	507	464	492	499	491	473	484	488	461	493	474	473	518	497	525	501	492	471	437	496	518	489	489	524	503	488	508	494	491	459	509	503	445	508	459	484	488	484	499	472	490	501	483	472	493	505	486	448	489	476	503	452	460	459	488	537	485	489	463	491	465	470	481	505	476	480	456	451	445	449	485	495	456	490	462	473	481	512	489	483	533	519	534	489	495	522	491	534	481	486	451	489	513	479	496	474	475	511	458	468	478	515	477	491	509	511	497	521	487	466	507	526	491	467	450	486	501	480	493	472	490	474	463	472	480	497	494	472	490	494	510	461	463	490	480	470	475	474	494	453	505	487	507	540	484	494	487	485	478	477	459	461	460	482	469	453	470	527	497	505	520	480	511	478	481	477	501	505	490	483	509	443	465	503	472	434	498	488	479	471	497	486	503	495	480	520	462	509	468	449	506	544	506	481	459	485	472	518	466	466	538	470	451	509	504	519	459	498	456	502	468	516	468	477	470	505	535	517	475	426	490	496	508	477	476	478	498	480	520	497	430	490	534	457	505	476	473	490	457	461	483	463	531	490	493	485	490	485	489	503	525	499	478	498	479	490	484	431	500	489	463	482	484	511	535	502	526	503	460	490	486	448	529	488	494	469	477	490	476	507	506	487	542	517	457	471	480	507	518	481	493	484	436	458	496	492	454	493	470	474	461	505	487	478	535	475	473	480	491	493	543	478	515	517	471	444	510	472	472	470	518	485	453	452	529	518	479	513	495	476	507	460	509	525	465	469	486	528	486	487	514	473	460	512	504	474	506	478	486	474	468	463	497	499	466	488	523	483	486	485	522	460	466	489	497	475	449	460	484	517	507	502	497	505	482	462	459	487	473	458	473	476	463	486	499	490	483	475	493	478	529	452	495	480	516	501	525	474	478	481	516	494	467	483	516	453	505	522	468	512	485	471	498	495	465	473	488	489	490	522	498	477	502	473	463	481	495	470	502	523	503	460	477	470	486	514	494	449	489	475	492	491	476	489	473	544	493	455	488	489	500	465	536	471	470	476	492	474	480	467	481	504	536	523	461	476
23997	21745	29988	26301	20637	8898	488	302	302	285	278	251	255	229	241	280	262	258	235	257	249	235	239	273	263	239	237	263	244	228	213	247	240	254	236	224	248	225	274	262	226	275	233	245	233	232	229	218	253	244	266	233	241	249	266	244	256	263	244	263	239	261	263	251	236	258	227	268	265	275	264	311	282	283	256	276	249	229	233	289	271	244	267	265	230	253	218	269	260	257	245	222	255	248	253	252	247	257	233	218	247	273	217	260	237	267	252	228	272	242	263	195	250	264	263	273	237	264	234	229	258	268	255	263	212	264	246	243	226	240	243	267	202	252	238	228	272	223	268	219	237	232	219	248	260	245	268	245	265	257	230	234	249	244	220	258	252	222	246	281	213	265	253	270	250	236	237	232	242	254	248	247	252	257	249	246	245	240	217	271	254	264	244	222	238	245	265	254	278	211	245	232	274	232	237	205	275	246	226	239	226	228	249	217	234	257	252	235	241	215	251	224	264	213	246	255	218	227	257	230	240	230	259	253	250	227	229	242	250	256	246	259	236	243	266	269	247	230	265	267	244	249	236	230	222	254	251	227	230	245	210	221	264	224	261	233	255	232	247	240	257	224	261	257	250	241	263	233	252	218	257	275	258	242	249	231	231	233	231	244	271	233	263	255	235	230	252	243	255	237	262	240	233	241	250	239	243	220	238	249	246	252	228	274	247	235	248	233	215	260	269	231	240	257	263	243	262	223	236	252	269	266	237	257	238	247	214	227	237	252	230	225	248	232	237	250	242	250	249	260	224	220	257	266	268	214	245	264	246	288	259	254	245	224	232	244	238	251	225	253	253	239	226	257	228	239	260	235	263	260	252	260	229	251	215	252	209	255	247	233	239	248	237	262	219	224	248	234	247	249	243	245	251	202	236	260	254	267	254	255	239	240	235	257	251	252	252	267	231	239	232	226	245	284	240	234	249	225	262	259	276	232	262	245	222	235	211	229	249	256	247	251	236	245	264	240	273	258	264	233	248	252	286	254	278	224	229	256	265	261	242	267	234	281	249	260	229	267	253	236	234	255	238	250	210	243	232	243	233	232	216	243	263	253	233	228	252	261	256	236	261	227	263	246	262	221	245	252	210	231	239	236	247	229	230	272	251	251	282	271	243	254	250	268	258	236	245	253	231	242	245	224	251	219	252	243	237	244	221	243	261	273	260	264	243	224	250	283	241	251	258	271	251	227	229	232	238	264	249	225	233	274	238	262	258	236	258	238	243	241	232	250	245	265	240	281	243	226	235	228	230	231	242	251	243	266	259	230	256	254	260	225	253	229	272	217	274	251	259	246	247	230	245	274	235	247	234	249	239	250	245	258	249	259	219	258	227	232	241	236	211	218	228	246	246	240	253	225	249	294	240	271	297	239	235	267	225	251	240	259	245	261	210	253	238	248	230	258	211	275	229	231	251	233	243	225	244	227	229	239	239	233	231	237	278	263	231	245	239	229	259	228	254	245	230	228	267	245	220	268	270	257	235	259	230	243	241	265	239	238	257	261	245	260	218	213	225	259	239	248	219	245	256	234	244	266	254	245	253	257	261	226	250	207	258	252	239	222	245	258	262	225	228	239	269	238	241	235	250	238	245	242	251	226	239	250	257	288	240	238	234	246	271	253	242	239	214	247	264	256	265	248	245	232	262	241	264	244	240	259	241	220	255	250	227	243	249	258	230	267	267	254	246	238	246	238	236	239	249	237	251	233	254	255	217	239	240	247	238	220	225	242	265	262	238	253	231	263	257	245	249	240	240	243	245	248	216	214	220	242	258	220	243	239	223	263	231	236	252	237	242	235	234	266	232	263	259	215	271	241	252	243	240	224	235	263	216	215	265	257	246	228	265	215	256	264	234	236	249	247	287	250	245	252	263	247	241	217	229	267	258	279	251	223	235	252	245	245	278	252	256	229	224	233	237	231	258	254	235	224	254	250	257	256	257	225	253	247	237	247	241	239	229	252	228	227	254	223	222	261	230	225	291	273	238	223	247	223	268	247	244	236	253	244	250	228	242	272	235	252	260	224	237	248	233	235	237	259	260	270	264	247	228	241	253	237	262	269	251	236	269	224	245	240	262	266	249	258	247	243	222	240	231	236	248	241	252	232	258	258	238	233	260	271	242	266	260	264	253	233	217	250	266	244	253	252	239	230	245	264	256	257	261	264	213	224	236	248	227	241	239	244	235	249	261	235	241	246	255	242	251	233	237	235	243	239	244	258	228	233	242	258	254	245	242	235	234	234	266	216	233	268	237	222	237	224	238	256	223	239	261	260	217	240	268	232	248	240	250	263	245	276	251	242	281	231	249	223	246	250	259	238	253	239	247	263	256	249	244	268	275	261	241	240	257	271	241	231	242	248	255	253	240	238	249	267	243	268	243	243	258	250	265	260	253	298	248	279	240	246	226	233	224	257	222	269	255	260	270	263	235	226	267	262	228	258	256	236	263	243	281	249	229	251	268	237	251	252	235	254	239	277	268	250	242	238	242	254	260	259	248	254	274	212	204	226	252	243	247	251	271	251	249	231	258	265	257	254	228	249	273	255	242	276	260	263	259	216	227	243	258	262	260	253	210	250	212	252	256	270	258	255	255	254	247	264	235	248	247	246	239	260	254	255	202	256	278	233	245	238	241	253	226	242	257	262	236	244	243	224	269	265	240	269	252	263	257	246	252	232	221	270	238	236	251	234	215	240	272	232	244	248	268	275	253	255	245	250	240	253	254	234	241	261	226	279	242	234	264	252	254	295	234	246	229	214	243	232	261	260	256	239	265	223	235	227	263	231	244	248	263	239	222	254	219	247	261	262	246	246	245	233	249	244	226	243	250	261	260	245	250	240	228	219	254	245	228	263	268	240	239	281	261	250	231	257	240	249	247	232	234	242	254	211	238	257	277	225	277	243	254	230	254	224	242	253	257	226	241	251	247	230	230	229	226	240	233	257	250	253	224	232	230	237	264	222	211	251	254	244	246	243	232	249	238	255	230	258	237	257	223	253	252	249	246	265	257	231	242	265	231	285	269	250	288	246	240	241	237	247	250	266	267	236	227	240	251	221	269	246	240	260	262	255	271	231	248	246	266	222	254	250	245	238	247	245	237	231	239	245	215	234	229	231	238	238	247	238	254	233	220	267	251	252	227	283	227	254	258	251	242	252	245	235	236	248	250	233	286	252	248	244	265	250	253	246	254	277	225	242	270	234	228	262	248	239	243	245	217	247	253	251	244	239	249	253	253	245	236	245	263	244	247	248	252	237	254	241	237	257	268	256	254	229	218	240	226	240	229	260	236	248	234	264	250	239	256	250	230	258	232	232	231	229	230	260	249	257	238	231	257	230	253	260	247	244	250	248	261	258	240	239	250	226	255	250	257	234	252	229	213	252	243	245	235	237	223	269	248	257	254	242	243	267	261	245	266	248	225	250	281	234	260	224	237	227	259	235	256	251	239	270	243	225	249	251
57218	84279	64514	42346	18967	684	599	552	555	479	502	509	445	422	472	491	446	435	473	494	461	458	442	472	457	453	397	453	459	422	426	415	422	412	443	445	454	478	451	429	434	435	449	429	420	429	462	431	445	421	445	441	419	438	413	455	449	481	425	441	443	423	423	430	413	422	470	428	454	471	534	617	585	542	489	434	414	421	430	475	429	414	416	439	433	467	459	391	399	410	426	465	472	419	443	424	423	390	443	425	429	420	434	437	408	433	414	424	389	422	443	450	427	446	439	456	425	460	423	470	478	466	444	424	407	462	396	434	439	431	432	411	432	449	425	404	424	412	466	427	436	443	448	444	406	402	428	415	455	438	413	447	461	463	438	423	423	380	423	419	471	424	434	429	412	428	414	441	420	442	423	433	446	433	428	430	451	446	425	417	421	465	454	443	443	427	419	429	427	423	459	413	444	443	428	466	407	405	429	407	410	425	437	415	449	461	437	438	476	421	403	393	438	475	414	405	441	422	435	415	416	429	435	413	444	401	451	417	465	421	439	426	417	399	432	453	456	439	450	435	421	441	411	428	447	417	458	462	501	456	418	430	435	402	416	417	398	456	415	463	443	440	452	429	429	460	446	462	431	452	398	460	424	404	448	442	448	460	427	431	417	454	438	426	461	401	470	420	400	425	414	458	438	448	414	455	452	434	434	460	418	446	439	443	411	393	400	410	405	460	463	401	427	427	447	404	423	428	454	419	409	429	448	424	440	430	380	441	441	462	416	470	408	416	434	440	434	410	422	441	442	436	426	441	458	430	448	413	475	442	421	423	451	447	423	446	402	469	435	419	447	445	426	389	437	378	441	426	401	454	436	435	408	391	414	440	442	403	401	452	434	421	426	425	421	456	439	416	447	442	454	433	423	419	436	448	422	429	435	436	418	442	404	442	456	416	432	422	454	416	402	421	438	410	422	425	442	456	434	446	447	416	413	459	434	442	456	418	443	447	480	432	412	407	445	431	456	451	437	407	438	431	452	434	414	442	408	404	452	431	400	396	431	485	406	452	408	431	466	411	447	470	389	438	436	431	436	435	416	449	401	459	420	443	387	425	432	409	445	426	405	429	435	453	440	415	419	395	471	429	436	449	489	418	428	456	403	449	396	409	446	446	439	460	432	481	421	413	417	415	427	430	452	443	423	445	412	432	421	453	431	392	402	414	442	428	467	436	406	446	455	438	438	432	415	446	438	411	435	438	459	444	448	416	445	443	448	378	464	447	421	437	411	447	435	419	429	430	417	386	394	454	473	392	423	404	423	424	440	457	430	395	435	405	438	409	446	433	444	418	422	429	471	462	451	422	441	434	397	416	397	419	425	458	447	438	428	452	449	430	414	435	439	420	476	463	427	434	422	400	468	441	426	421	411	448	447	463	419	472	436	463	377	455	446	411	425	444	461	435	419	431	443	411	419	444	433	432	410	473	415	420	472	458	450	435	445	417	450	452	431	416	427	433	435	448	454	466	389	444	444	434	433	432	444	449	431	449	443	432	439	434	472	415	430	429	422	456	433	444	445	402	420	426	415	438	431	420	460	444	441	472	426	403	442	411	447	418	451	414	443	439	444	426	444	434	440	415	431	459	438	464	439	428	400	447	395	434	419	439	448	458	454	430	436	430	423	454	412	432	465	449	432	412	427	411	440	489	487	450	430	443	412	456	443	454	403	416	417	424	453	443	444	426	453	459	421	407	421	420	431	453	416	419	452	410	440	428	436	408	422	446	414	420	441	485	420	431	392	414	409	415	440	417	385	432	440	465	457	408	396	449	439	450	431	437	375	440	438	436	434	422	415	435	456	408	447	443	444	437	403	428	460	465	410	426	449	419	467	428	459	440	427	427	416	390	419	411	443	425	446	411	435	437	406	427	438	419	431	406	454	409	433	443	432	443	438	428	406	461	459	446	424	425	412	357	425	421	433	438	436	421	423	433	449	478	430	438	426	421	445	455	460	431	435	409	469	416	410	445	398	434	441	423	417	440	456	440	415	446	436	454	401	442	429	407	433	389	439	418	417	437	399	414	431	455	379	428	431	451	422	437	428	418	435	391	419	424	425	413	438	426	446	430	419	430	449	464	432	425	443	465	422	419	393	401	408	439	481	447	442	444	435	424	460	456	421	437	401	429	429	435	466	449	442	427	425	450	418	430	440	450	414	434	451	440	444	414	426	452	464	456	431	443	430	417	438	414	400	442	448	450	424	426	390	437	414	452	415	423	438	394	397	412	450	399	445	438	437	441	445	422	456	417	379	404	412	375	441	415	434	416	434	380	439	422	429	434	446	397	449	431	405	451	430	456	438	441	465	447	431	414	420	439	450	437	445	409	394	441	444	451	440	430	415	460	417	431	430	445	452	451	424	401	450	432	415	439	466	433	430	412	398	442	430	463	413	414	445	391	421	432	429	420	449	424	433	457	427	446	458	437	452	427	403	424	465	438	446	460	430	422	414	436	415	449	434	406	433	457	458	457	428	410	406	420	432	424	386	404	425	460	436	421	458	423	422	408	431	425	442	414	425	446	412	437	463	453	449	454	416	433	465	426	447	426	442	450	437	449	415	404	411	430	422	398	437	451	429	417	411	449	406	423	456	392	429	473	466	451	428	432	430	420	433	438	453	420	436	445	429	419	410	424	439	400	424	443	403	429	413	430	437	416	413	392	431	424	396	406	421	442	426	421	429	414	441	429	432	413	436	446	425	417	453	447	445	418	449	416	460	466	444	443	441	415	417	476	480	407	458	448	409	434	448	445	404	427	438	437	415	437	409	421	417	458	454	433	473	429	447	397	440	424	444	423	394	371	422	431	439	413	445	413	414	456	459	448	400	422	456	458	424	435	439	422	402	451	453	420	430	423	410	443	423	423	420	438	418	420	433	457	456	418	423	419	420	437	454	409	476	423	483	465	437	424	433	465	460	443	421	386	423	435	458	442	400	438	392	410	441	445	443	419	466	451	401	440	435	415	442	440	418	439	437	449	467	399	451	437	448	453	425	429	422	466	453	410	429	422	443	434	438	421	440	494	415	440	409	421	459	434	416	425	468	461	446	438	405	404	422	419	466	440	428	450	433	397	437	439	422	412	431	444	426	416	410	474	441	436	450	393	460	439	440	449	433	447	439	448	431	418	473	500	473	416	394	397	454	451	441	432	466	408	452	405	436	462	431	405	424	462	442	476	426	432	412	426	479	431	450	484	428	430	449	392	417	378	422	409	421	453	414	440	467	435	433	448	386	418	447	438	423	425	445	454	479	449	431	484	444	425	434	402	455	453	453	428	430	404	440	426	428	435	429	393	400	445	422	448	481	429	427	405	433	445	440	456	441	422	448	420	408	433	428	444	419	402	444	416	409	422	381	459	403	460	403	435	415	455	458	449	441	430	465	459	461	416	456	457	436	454	427	419	414	415	405	438	446	393	429	438	452	438	436	444	461	437	431	442	419	458	457	444	443	422
23010	21263	29567	24567	21440	18549	5055	438	339	356	346	328	330	319	329	335	344	333	314	333	272	343	323	304	304	340	319	290	339	324	333	320	325	337	305	289	310	300	322	309	312	307	331	280	336	323	292	318	311	300	320	355	303	292	324	305	329	312	304	312	302	305	313	317	307	295	299	309	315	370	432	371	397	323	314	267	298	298	314	300	303	299	275	292	308	310	311	285	305	324	301	296	284	320	298	311	265	297	303	331	294	293	301	299	297	300	288	299	284	302	319	284	282	298	293	298	289	286	275	315	302	309	310	303	282	312	283	331	293	288	294	296	317	337	301	280	294	308	316	288	271	317	277	301	291	290	290	291	325	308	305	279	325	287	307	312	286	308	288	287	297	320	303	308	301	314	338	319	332	313	303	302	305	262	272	293	324	315	303	286	309	301	291	310	336	326	301	302	309	298	259	272	302	317	295	269	302	313	311	319	310	290	292	285	323	313	296	291	291	306	291	299	310	325	288	260	312	300	292	262	296	282	309	294	320	304	292	319	336	284	288	303	299	285	313	304	309	289	279	313	305	263	316	308	280	279	332	338	306	286	298	313	311	282	311	290	320	295	315	316	294	338	308	286	289	283	298	289	309	276	314	301	309	284	331	307	293	311	318	289	318	293	282	302	283	333	300	317	300	321	303	329	352	322	287	306	289	306	286	311	278	296	323	313	309	278	293	322	319	316	277	290	296	306	318	300	303	298	337	279	278	299	287	329	279	294	301	293	319	324	295	299	302	324	289	282	271	277	302	331	291	310	308	286	286	292	288	304	277	300	330	309	299	314	332	305	288	312	307	339	285	304	283	282	290	311	316	299	304	282	313	277	295	306	286	324	281	303	280	244	315	318	285	307	293	324	317	291	291	344	316	297	301	297	324	317	324	309	336	279	285	304	308	310	291	305	319	307	302	295	322	321	306	280	291	307	290	303	317	284	313	290	307	305	291	306	301	294	312	295	307	275	343	295	314	296	300	307	330	312	298	336	289	332	297	294	325	284	282	286	318	281	313	292	299	321	295	311	295	306	309	280	315	297	298	302	280	278	300	305	326	330	290	303	286	310	305	271	289	311	302	302	320	304	317	288	289	291	283	297	323	308	293	307	274	324	327	294	295	306	299	308	308	286	295	300	291	328	316	307	319	259	280	290	317	316	291	286	284	298	274	318	296	286	279	312	284	279	280	313	279	294	340	285	287	274	312	309	272	317	292	307	304	283	304	308	307	323	301	309	297	281	334	297	290	298	297	327	332	295	285	304	313	287	303	306	277	302	291	302	300	284	284	266	276	301	292	316	279	286	308	319	313	268	305	276	301	287	307	293	304	308	319	296	297	302	297	295	287	293	277	309	320	290	319	314	285	309	266	284	320	305	274	301	295	307	293	314	252	249	300	273	300	301	288	326	292	333	319	300	331	288	299	291	312	316	296	335	335	276	296	283	311	292	310	325	292	315	283	327	295	308	306	299	282	285	292	259	317	334	303	291	270	292	326	301	298	311	254	320	275	298	316	278	338	268	283	297	288	323	286	285	287	303	313	315	331	316	299	297	311	321	308	321	315	297	298	268	304	318	279	284	289	292	277	311	290	315	300	290	292	307	303	328	320	281	312	319	298	294	313	291	305	292	287	277	317	281	313	333	321	302	299	280	322	322	304	302	290	297	295	314	292	284	337	319	304	293	293	324	286	289	318	302	307	292	276	290	297	343	293	302	273	312	275	304	292	289	322	337	298	315	277	298	281	288	286	312	307	274	312	294	315	269	320	314	281	272	292	269	318	277	281	309	309	291	308	327	318	303	292	321	298	303	289	299	299	319	285	316	293	330	284	301	297	290	327	302	301	302	301	282	297	311	296	310	321	288	307	311	297	319	323	272	267	319	301	296	311	310	280	308	311	328	298	287	280	289	288	287	279	297	262	300	306	311	294	307	333	318	330	298	339	278	340	290	327	281	275	321	269	302	325	293	339	315	320	306	320	307	276	330	284	344	298	326	279	291	293	263	312	275	292	272	292	293	292	297	288	313	287	286	319	297	302	312	295	297	306	281	284	299	297	291	321	300	288	298	314	278	308	295	313	273	298	320	283	279	297	301	292	292	290	333	276	318	329	289	295	333	306	288	265	269	280	314	306	312	305	279	298	272	323	281	300	325	309	264	324	296	324	287	282	329	263	317	295	305	307	289	277	306	303	303	316	279	289	282	277	298	281	290	280	293	300	307	338	324	307	280	323	287	306	297	269	311	315	297	306	296	300	292	309	301	283	332	299	299	299	300	280	313	274	301	305	283	303	301	306	293	289	334	302	308	314	304	294	317	289	293	299	302	279	317	308	272	341	297	299	284	275	302	292	314	317	290	333	298	306	328	295	261	319	331	298	309	307	285	311	304	322	280	291	278	283	343	266	311	293	304	309	299	307	288	317	267	288	305	295	319	302	289	298	285	315	305	268	318	307	296	292	297	320	290	309	319	308	311	319	309	284	338	298	303	266	293	310	284	282	319	310	285	307	287	293	337	305	309	276	331	294	278	285	283	300	317	314	347	270	298	318	276	306	306	309	291	332	320	305	305	304	317	303	277	303	304	278	268	289	300	259	285	309	294	292	284	284	304	289	288	288	350	317	308	299	312	294	338	288	300	278	284	297	285	291	313	296	270	319	289	274	286	297	337	315	312	317	286	279	287	295	290	279	305	286	310	307	276	302	299	295	294	283	307	293	280	276	294	303	300	313	317	329	274	288	311	305	291	267	288	299	292	276	320	301	297	327	295	301	295	328	280	314	320	304	271	290	321	347	325	282	271	292	275	300	285	296	288	330	303	320	304	297	303	318	295	318	276	321	286	321	313	291	294	280	308	310	324	329	307	294	295	305	303	283	292	296	317	302	306	319	298	320	277	324	296	316	292	283	322	293	291	301	305	292	278	306	303	329	321	310	261	330	298	310	291	287	336	315	292	289	277	266	273	292	294	292	313	313	287	318	309	300	313	300	286	328	306	335	317	309	304	302	310	310	304	346	334	273	307	306	304	302	301	328	319	311	284	303	310	295	312	269	256	293	289	311	326	297	314	318	296	299	272	295	302	288	312	282	314	301	298	314	301	326	289	312	296	316	314	287	280	276	303	281	307	310	299	273	312	307	302	278	354	305	316	324	301	299	289	321	329	298	323	261	322	301	329	317	287	266	267	312	283	312	297	279	260	299	279	311	315	326	281	278	282	304	290	289	288	309	305	296	301	296	302	292	311	289	292	305	289	331	297	309	296	323	301	301	268	291	347	311	283	310	315	288	327	307	305	308	328	303	333	302	317	293	280	292	321	306	319	313	300	277	282	310	302	309	293	297	320	304	306	327	312	302	300	302	315	292	291	285	262	281	287	291	318	318	297	296	275	308	325	304	293	326	288	303	299	288	305	275	324	319	275	308	344	308	290	281	304	336	287	277	332	300	307	303	315	327	277	284	312	297	314
56528	95344	75699	51595	26337	950	811	722	700	600	638	579	593	583	526	556	538	511	515	536	534	552	546	511	522	517	504	553	499	496	482	535	513	492	487	507	521	494	530	541	538	497	479	533	502	499	506	494	532	530	538	519	527	457	505	537	536	489	522	530	477	514	510	535	509	535	575	578	615	739	824	685	719	608	516	482	516	549	465	508	485	519	500	495	492	496	488	515	504	551	490	478	541	505	492	542	521	538	490	478	518	475	460	524	517	485	496	534	522	500	473	507	525	503	494	531	488	494	519	483	451	517	519	551	476	516	494	484	506	477	526	486	506	491	484	487	479	492	509	528	487	462	476	500	535	498	538	485	549	529	538	497	507	501	490	504	507	496	506	500	487	485	478	484	542	483	527	494	494	507	531	519	481	512	508	527	506	507	503	525	456	484	484	510	491	523	505	522	509	482	543	526	484	467	509	514	495	480	494	519	488	459	490	520	502	495	497	504	463	497	464	503	512	523	527	502	504	488	521	512	526	488	498	514	470	493	494	472	482	523	505	556	521	527	524	473	502	479	535	526	500	512	492	502	501	480	515	490	538	530	485	540	461	539	525	490	477	522	514	522	513	519	516	472	477	527	506	486	513	488	524	476	510	478	475	449	530	512	496	510	489	526	543	522	524	532	488	495	499	507	488	488	486	474	478	525	515	506	501	529	503	503	512	526	526	503	544	482	492	528	480	509	488	490	508	489	529	527	464	503	518	504	515	493	511	496	500	482	516	499	491	486	522	486	464	511	502	536	508	510	490	495	530	497	520	514	488	522	489	493	477	459	490	493	505	513	533	476	538	507	481	505	518	538	497	487	481	501	504	476	498	534	501	500	492	496	512	508	529	490	481	469	497	477	529	517	486	461	496	508	487	501	525	474	523	510	450	513	512	497	500	502	535	472	522	524	513	514	531	499	521	511	509	525	492	506	504	536	484	494	505	557	544	515	514	491	509	498	498	504	517	503	516	501	467	489	520	485	493	516	490	519	508	553	483	529	476	506	526	510	490	472	518	480	532	526	490	492	477	529	460	490	483	509	497	487	553	514	543	513	505	483	518	512	523	546	538	492	490	479	520	509	449	486	493	491	502	531	494	534	514	547	468	502	470	483	523	499	531	510	516	508	475	540	510	543	547	503	530	494	550	511	496	508	476	535	516	486	519	488	479	512	542	478	518	476	525	486	528	522	486	532	489	510	515	513	493	485	503	515	421	498	486	546	463	520	529	527	516	510	506	525	489	563	495	519	458	508	507	503	488	492	496	479	510	494	514	509	546	485	514	484	483	524	490	486	473	478	493	490	518	512	492	491	480	486	512	494	523	522	488	523	502	496	496	480	513	511	529	492	548	524	507	491	476	504	499	447	527	520	522	519	499	494	508	490	531	504	516	522	457	531	483	465	521	517	491	521	501	532	471	482	501	523	504	480	525	536	535	494	482	468	509	509	510	514	542	486	493	538	469	492	492	495	503	522	543	527	513	466	532	498	541	474	528	525	494	495	514	476	485	485	545	520	488	492	496	512	462	468	494	485	511	467	502	537	481	504	542	487	515	492	499	525	520	505	496	526	522	519	479	497	508	487	476	492	489	520	466	498	497	480	493	469	478	486	511	506	499	491	466	521	490	494	537	498	468	495	513	504	532	486	518	479	485	519	484	523	509	475	524	484	489	487	515	492	527	507	507	489	533	507	523	533	505	507	515	490	510	460	491	518	495	532	543	511	460	485	493	511	528	469	499	507	530	514	493	497	525	517	524	524	525	493	520	563	538	514	500	499	519	520	493	519	516	510	487	529	511	511	469	521	507	531	530	488	506	499	525	488	516	510	527	506	501	502	508	532	513	495	563	517	527	519	511	510	524	502	492	542	491	502	492	515	525	518	496	529	512	485	505	489	506	459	505	531	488	525	485	487	477	541	532	507	497	496	520	500	471	459	506	479	474	531	521	510	497	557	535	488	510	495	503	525	502	477	515	531	505	535	501	492	472	517	443	540	490	502	520	502	518	502	471	479	518	510	503	503	533	505	531	493	477	498	486	461	506	492	535	493	538	501	493	512	512	481	549	509	560	495	518	499	497	515	518	514	509	451	483	486	457	506	526	555	481	508	463	513	538	502	485	483	533	493	505	500	500	521	485	462	506	473	475	519	515	530	508	553	469	525	525	499	483	512	541	510	496	553	480	515	508	535	494	500	504	495	504	510	509	539	553	474	489	528	482	502	512	522	521	509	492	529	482	470	496	532	514	521	498	524	476	516	482	513	526	526	513	532	495	530	548	532	531	504	500	526	501	496	520	478	482	504	525	535	498	491	498	487	531	523	489	498	482	501	493	530	502	462	490	517	505	482	537	507	517	499	526	476	463	499	515	510	463	506	521	495	524	515	525	485	525	491	524	468	519	480	520	504	468	514	537	569	491	518	508	491	514	480	524	500	486	538	505	530	486	445	549	507	508	527	501	477	566	516	523	506	493	470	525	516	498	551	479	463	476	503	544	515	510	510	494	536	535	482	522	478	460	511	504	468	474	496	531	516	477	517	485	542	503	509	502	485	485	487	494	481	498	516	529	521	531	493	498	511	497	454	487	543	528	491	497	489	485	515	503	527	496	519	522	450	489	479	508	503	535	488	496	499	520	528	540	503	477	485	526	511	518	536	499	488	468	473	474	521	490	492	493	541	539	498	517	517	515	511	487	517	517	502	481	513	487	518	540	506	509	484	500	508	546	504	503	506	451	495	477	486	488	502	531	512	506	476	521	517	475	481	524	487	500	512	480	501	521	481	514	503	481	497	491	528	487	508	518	518	530	529	476	540	525	474	493	456	464	519	551	471	481	529	531	499	492	526	469	486	451	521	513	500	482	478	553	525	495	487	555	521	488	479	464	501	475	481	527	493	485	544	480	513	488	498	483	455	510	536	505	483	486	489	529	537	508	525	483	532	509	472	520	493	482	472	528	532	518	483	574	483	496	477	463	548	513	515	516	482	497	476	508	508	552	525	490	462	527	486	527	504	452	471	505	494	476	482	511	502	491	491	497	497	529	504	485	501	507	527	496	515	491	498	519	519	529	522	523	484	552	528	470	538	485	535	560	476	523	525	489	509	484	504	460	451	482	518	494	523	541	500	527	502	487	491	512	504	495	525	518	486	452	508	473	506	507	541	521	546	529	491	523	483	517	536	507	529	519	538	470	508	501	486	486	515	498	521	479	501	495	486	488	481	534	526	526	498	501	506	499	486	486	492	497	485	472	491	490	490	572	500	512	531	511	517	479	505	504	501	472	544	522	555	564	490	559	497	486	515	489	477	517	503	546	535	509	487	497	541	486	515	504	485	495	551	470	483	516	490	463	514	498	516	513	496	505	443	509	540	549	473	466	518	506	515	507	543	457	509	529	422	518	507	499	474	550	495	506	519	482	462	492	498	503	530	502	501	485	547	481	509	507	463	486	487	519	483	507	490	474	489
28303	25005	25272	13898	2193	466	315	288	277	288	285	251	281	260	271	281	245	266	258	258	228	263	286	246	291	262	271	283	307	285	266	287	280	263	306	295	271	284	251	242	261	268	249	297	256	299	243	235	279	248	313	260	247	263	287	266	253	228	243	277	250	293	278	239	253	295	265	289	267	289	241	259	303	250	273	265	245	284	292	274	284	233	268	267	288	266	269	299	297	273	269	269	267	260	255	245	277	259	266	285	264	267	309	286	282	253	268	293	272	246	260	287	259	275	286	301	276	259	239	257	270	274	265	264	247	291	252	269	278	265	284	239	286	279	288	263	247	276	280	276	281	256	281	249	280	262	243	298	248	271	293	267	258	239	279	257	265	297	291	292	273	265	298	247	274	244	272	261	277	250	284	319	285	286	269	278	268	285	272	258	273	267	259	264	261	271	302	248	246	267	255	250	227	273	272	295	278	265	278	276	256	249	257	267	240	236	263	267	297	261	271	245	263	271	291	256	270	257	290	256	254	268	289	258	253	284	252	283	299	278	239	270	266	252	286	248	248	265	262	262	267	298	246	290	252	271	261	275	278	282	245	267	295	252	259	292	264	251	276	267	258	285	272	239	254	269	291	289	284	258	301	264	260	261	266	270	282	259	249	261	270	261	268	266	260	266	261	262	264	259	266	251	250	244	292	256	281	239	278	273	279	263	282	271	234	263	287	266	237	232	291	310	255	243	259	288	295	270	274	261	268	270	284	300	269	273	276	265	269	270	269	253	254	234	245	274	250	254	293	258	276	258	280	271	258	285	255	244	258	287	268	265	260	255	268	272	251	274	268	249	281	304	288	268	260	247	274	263	269	275	266	297	249	266	270	275	266	277	250	238	254	252	237	281	243	249	272	266	248	296	271	254	263	275	258	245	268	250	256	274	268	288	259	277	276	282	267	273	282	271	287	281	251	250	272	289	261	249	269	262	282	270	289	245	255	276	248	322	255	299	275	285	277	262	296	273	271	253	270	270	275	280	284	289	234	279	279	296	288	257	291	282	283	275	255	278	267	253	264	278	250	259	265	305	245	271	261	301	265	262	273	277	261	279	263	284	284	263	273	272	290	267	251	227	281	244	293	261	284	279	276	276	282	279	248	258	263	285	305	289	283	280	297	266	257	266	280	252	294	267	249	285	265	260	257	309	245	276	277	252	256	241	294	278	243	266	263	281	265	247	272	237	280	285	263	278	268	264	270	274	247	264	250	284	238	264	257	287	269	267	272	244	284	269	255	243	247	280	282	265	261	250	281	275	273	281	286	261	278	281	284	286	283	276	279	276	259	271	265	261	261	255	244	285	259	276	270	259	259	282	274	230	265	285	261	264	247	265	239	265	276	251	263	254	291	279	255	271	228	281	233	280	294	276	291	250	279	263	237	244	283	295	247	259	224	266	234	244	248	274	250	270	276	281	247	250	233	316	277	272	256	271	274	267	256	266	240	268	273	252	285	280	252	254	267	243	303	274	275	306	254	256	276	278	278	247	250	273	254	280	275	265	275	262	282	275	245	253	269	242	243	251	274	277	244	253	280	263	273	276	262	253	276	297	259	282	282	273	278	278	296	250	259	265	261	297	275	262	268	248	265	252	252	234	258	309	282	284	250	264	247	260	273	253	236	294	258	264	271	265	260	275	240	298	246	271	276	264	267	259	249	253	273	236	226	271	274	240	280	287	259	283	283	277	248	268	250	257	273	270	260	297	301	254	292	288	247	233	280	269	248	264	276	271	241	260	300	273	270	272	281	301	304	279	280	258	264	262	238	261	299	272	244	271	265	256	271	286	253	272	282	295	258	269	266	258	229	277	286	261	263	244	285	277	270	266	302	278	259	274	272	264	260	278	248	275	274	251	245	262	241	270	250	291	258	293	247	270	273	248	266	287	253	246	239	255	296	289	242	255	255	271	275	241	271	257	259	268	257	243	266	270	258	286	270	251	279	249	296	243	262	274	267	258	231	251	273	275	245	249	281	254	262	268	267	276	262	266	276	274	280	269	261	289	260	271	255	250	258	266	281	270	258	254	257	264	263	247	270	277	242	257	287	280	257	265	280	266	249	271	243	255	249	262	243	304	247	258	254	244	253	238	273	282	278	255	280	264	256	257	291	265	252	271	254	252	245	265	269	253	271	222	241	270	243	251	271	286	237	263	277	262	270	270	264	310	275	264	297	276	257	261	276	272	274	269	295	254	253	290	284	256	308	253	250	285	249	248	260	295	265	267	293	296	236	296	250	232	298	259	272	258	249	281	278	261	262	260	267	252	248	269	269	258	275	252	256	264	276	260	255	254	241	267	281	264	265	252	268	245	242	318	251	282	282	277	278	327	285	263	273	268	286	290	253	246	264	277	271	276	242	257	262	230	297	285	265	274	252	275	267	276	270	260	268	305	264	259	258	283	263	246	241	253	269	267	262	301	263	271	273	260	285	292	283	261	266	277	261	280	260	242	286	268	254	271	269	270	262	243	283	264	291	274	245	275	232	239	275	234	268	277	269	271	275	267	251	259	281	259	289	243	278	260	235	247	271	265	306	231	266	247	274	283	264	289	269	288	267	256	288	268	265	262	290	273	255	252	263	273	268	253	260	261	270	272	264	255	263	259	275	263	267	272	265	264	248	288	283	256	293	281	254	253	236	261	263	266	271	286	261	287	253	275	251	224	278	250	276	260	285	277	263	258	247	243	244	269	293	236	261	273	243	268	265	289	253	263	257	290	245	267	235	243	259	275	271	269	278	267	246	276	289	268	263	278	261	268	268	281	240	276	252	257	277	293	258	290	259	280	255	282	259	257	247	267	275	284	267	293	247	233	261	301	271	283	235	265	302	266	285	243	274	269	251	267	273	246	271	279	279	288	230	243	269	273	270	274	280	257	274	286	262	299	248	286	264	266	261	286	258	282	262	240	273	276	300	276	270	269	286	268	284	251	274	263	258	276	281	264	295	283	293	254	285	256	261	277	273	289	302	257	274	288	272	237	236	284	267	282	283	228	289	268	272	243	260	281	234	295	245	273	275	274	277	264	293	275	281	256	274	254	253	293	274	257	267	265	275	265	275	283	270	275	282	273	264	285	256	274	261	269	272	254	258	286	314	277	278	256	240	266	263	259	259	281	267	289	255	261	287	267	305	306	262	242	310	252	247	294	271	275	274	286	255	288	256	278	273	238	288	258	268	277	271	274	264	281	254	259	276	275	272	254	262	268	274	263	237	252	235	252	265	289	277	259	266	277	287	280	289	263	277	257	257	264	284	270	273	227	288	258	256	247	279	254	242	293	259	260	270	273	257	264	274	295	292	240	283	271	289	283	296	280	227	272	270	233	266	248	258	271	230	258	277	280	238	260	223	266	281	271	269	247	280	265	264	240	285	259	250	263	280	281	244	260	289	281	285	268	281	288	277	280	285	269	256	284	254	268	245	275	282	251	259	271	280	289	242	280	277	248	285	252	265	259
36270	43011	31785	15470	4005	455	504	491	441	483	499	469	504	481	454	528	466	473	483	448	510	482	454	472	483	501	470	465	473	442	511	460	483	481	459	476	471	477	496	505	509	487	467	497	496	469	482	491	515	454	487	501	441	482	464	471	486	489	496	493	476	483	462	467	440	508	462	522	466	492	493	521	542	486	493	459	504	465	468	478	491	463	479	514	472	475	519	482	437	462	512	489	490	515	454	470	494	493	501	480	472	482	454	440	488	499	461	478	492	502	483	491	449	484	497	490	493	476	480	446	491	451	472	458	481	533	491	554	496	476	452	465	482	447	485	482	457	468	476	441	491	446	463	487	451	461	495	460	483	480	498	470	477	493	473	488	500	487	504	496	456	496	489	505	460	497	476	469	490	463	467	489	509	491	464	482	472	476	502	452	482	501	499	456	488	494	426	471	452	481	445	525	502	483	502	503	477	448	482	478	470	474	462	498	476	436	440	475	515	456	484	526	500	483	447	473	457	449	459	454	461	496	502	440	487	474	481	524	489	457	480	496	482	510	489	503	486	457	469	490	490	477	474	502	495	492	469	484	421	537	477	509	462	498	501	467	513	494	473	459	473	461	482	504	510	492	475	463	441	471	431	503	463	521	457	480	493	489	481	486	443	481	481	497	489	479	497	497	476	460	548	477	433	461	482	468	452	454	483	473	436	494	474	478	459	495	465	441	469	469	485	487	476	496	490	528	460	490	457	462	483	518	484	450	533	436	485	440	516	472	487	497	499	482	471	495	488	496	503	473	479	471	479	483	455	512	466	472	428	494	471	493	478	496	486	491	500	446	513	467	491	492	472	462	453	486	491	462	489	490	447	429	463	448	485	451	437	498	477	513	496	467	494	425	446	464	455	461	521	479	471	489	481	482	465	473	479	463	510	484	461	457	468	478	465	463	427	516	463	496	457	514	503	463	488	472	501	447	477	461	497	510	504	480	515	490	469	498	459	481	452	451	487	493	488	427	414	482	451	479	485	481	456	486	485	473	478	434	503	490	456	487	480	491	511	485	474	483	487	481	453	487	503	513	468	482	480	460	459	470	493	492	479	532	498	469	520	527	495	455	483	487	482	495	486	456	441	514	485	463	474	459	456	481	444	507	477	510	433	481	458	505	466	478	518	478	460	454	513	490	479	454	471	472	487	501	473	463	511	481	498	511	463	450	512	507	469	473	474	457	507	466	490	478	473	476	492	488	450	488	476	443	461	488	483	492	457	421	495	489	500	483	503	454	457	498	515	477	482	460	515	465	461	477	501	480	459	487	475	504	474	472	511	473	477	444	468	486	509	476	499	480	483	468	516	482	450	451	469	516	483	477	500	500	481	529	476	467	451	473	504	472	446	516	499	507	477	468	474	481	486	470	491	472	480	469	463	462	467	472	507	453	463	459	491	462	419	471	430	491	448	490	450	522	448	456	469	440	484	506	487	433	477	483	498	513	472	467	500	474	470	495	502	472	492	495	504	497	426	467	470	486	473	508	470	492	462	465	465	525	473	499	507	464	491	442	445	492	471	484	463	452	482	462	448	488	477	461	526	474	459	491	444	442	468	495	455	464	488	504	478	467	488	499	466	494	474	487	481	515	486	465	507	482	443	498	462	482	452	473	487	504	429	526	460	473	472	457	482	479	469	499	479	487	460	513	485	515	470	469	511	478	499	452	456	493	502	491	540	500	487	471	486	491	480	463	499	465	470	477	520	463	457	432	486	466	489	496	463	467	501	510	490	520	504	489	481	470	487	475	488	499	491	478	503	463	499	509	495	490	464	511	445	512	466	449	495	461	473	466	489	475	472	455	524	505	480	470	513	498	475	481	479	477	473	483	455	494	491	467	499	460	500	478	452	499	496	487	469	493	506	452	479	473	475	455	502	482	510	489	485	464	466	458	418	463	450	493	482	451	501	480	479	502	492	458	482	481	511	467	475	484	459	441	453	501	469	493	492	504	503	485	499	488	445	489	472	468	532	464	477	498	460	443	477	486	487	462	514	438	454	462	478	471	477	491	488	489	448	479	466	482	485	469	513	485	493	479	459	437	457	489	464	492	521	496	452	464	506	523	501	476	482	475	470	493	485	473	517	459	478	459	472	478	453	452	442	486	499	488	484	492	494	492	470	463	495	459	463	482	529	468	444	524	529	482	447	536	503	473	509	481	488	496	490	457	504	473	477	481	513	468	469	468	467	469	472	414	485	441	436	488	469	464	503	450	485	458	473	476	488	486	489	507	515	493	458	484	501	478	501	458	495	477	466	486	494	465	462	505	512	517	442	426	462	483	464	463	467	459	486	468	451	481	431	510	481	519	452	480	477	469	486	502	476	461	466	452	500	474	499	434	452	494	472	449	495	440	474	467	470	459	505	474	456	500	466	482	427	514	489	472	486	485	476	489	462	497	444	478	483	504	484	482	424	466	477	508	449	445	486	479	480	485	456	469	500	506	439	488	468	506	442	500	490	476	499	448	498	496	460	442	467	517	434	468	482	468	498	462	473	528	428	503	501	503	463	487	488	493	456	472	480	439	485	497	483	485	464	448	453	429	491	481	493	471	483	461	465	480	540	488	480	490	488	472	485	487	508	499	473	456	471	435	449	444	483	490	479	469	492	468	490	461	486	482	488	489	463	457	509	454	503	454	454	453	507	474	479	478	473	483	476	473	485	486	459	477	488	502	475	481	453	486	501	495	454	469	485	507	453	497	502	446	484	457	475	463	477	473	480	475	448	487	509	459	439	497	458	482	472	452	451	510	445	499	469	457	466	464	472	473	460	450	442	469	503	461	515	472	471	467	481	450	487	519	483	473	495	453	452	480	449	483	477	456	467	444	511	477	498	488	508	498	456	457	453	512	451	453	484	491	447	448	432	446	452	501	493	467	518	466	465	479	485	489	432	453	494	473	507	455	486	521	466	463	466	455	471	474	492	507	476	471	472	508	456	490	512	497	452	469	496	468	465	472	482	455	482	454	474	507	481	465	460	510	494	446	473	436	452	493	479	488	466	458	462	479	496	470	490	470	489	446	466	496	474	458	472	483	457	488	466	474	497	470	491	508	491	496	472	456	482	465	464	473	487	472	486	490	477	452	466	448	485	534	510	471	486	491	473	488	484	437	497	475	477	505	475	482	478	490	481	488	448	499	488	471	479	477	481	468	473	461	449	505	503	500	482	505	490	448	451	497	463	476	442	469	483	510	484	478	451	464	463	462	474	463	483	487	480	498	462	510	511	484	493	457	506	481	454	474	532	442	450	475	462	455	465	457	471	442	509	452	541	477	471	454	449	465	471	477	454	467	443	488	484	515	448	480	476	490	454	438	501	453	512	488	448	506	455	473	514	518	489	504	491	516	477	457	496	491	477	424	479	460	458	488	454	481	471	489	463	439	489	485	472	451	451	519	483	469	478	488	477	497	487	484	511	468	503	450	491	436	484	474	445	483	492	488	469	484	468	482	467	474
24199	21793	30776	27007	20680	8166	472	289	287	280	278	245	260	270	259	282	274	273	309	272	301	301	276	266	282	257	277	281	251	293	260	259	275	294	279	280	254	278	268	285	278	259	225	256	265	254	267	278	287	252	249	248	264	271	282	271	270	265	272	258	256	294	263	261	289	257	277	277	279	292	353	308	279	261	260	267	270	277	269	267	255	274	265	234	264	263	250	280	251	266	243	283	268	242	260	238	273	257	276	271	281	258	247	279	242	249	267	281	282	299	308	286	250	238	270	299	260	254	271	249	278	257	264	250	264	267	261	270	270	246	251	265	263	233	229	255	232	308	272	272	245	260	276	267	263	245	315	245	241	299	280	236	272	265	237	262	273	264	303	272	251	275	271	281	246	262	251	251	265	269	276	252	277	250	262	258	250	251	251	284	227	240	271	289	269	249	243	260	248	259	264	275	271	242	270	264	264	257	298	256	247	271	286	246	290	283	258	263	266	271	271	272	291	285	286	255	256	256	249	278	273	230	256	239	301	250	233	282	277	250	259	272	275	264	285	262	246	252	256	278	261	255	261	267	251	269	272	269	274	276	246	260	239	278	260	232	276	270	285	256	265	246	257	260	274	212	258	236	229	267	250	278	241	262	255	253	267	271	263	263	252	266	267	277	266	271	248	266	259	264	251	266	272	266	317	262	270	291	255	269	252	265	276	259	253	280	245	270	247	273	254	256	252	245	245	266	272	274	268	253	245	250	248	254	266	256	255	239	248	253	263	265	280	286	249	242	272	273	266	266	276	284	287	293	240	253	263	242	245	249	252	292	275	248	289	246	251	251	268	279	271	275	276	262	242	265	255	245	266	248	275	257	255	271	257	269	267	250	266	252	263	251	258	252	241	278	275	260	263	219	264	261	309	248	267	280	260	246	268	274	286	263	262	267	255	258	246	237	258	282	252	284	277	255	252	280	237	280	292	287	274	272	261	243	280	253	273	282	272	284	290	280	264	261	271	254	263	244	247	262	297	261	262	284	234	257	290	262	240	259	284	278	263	244	265	246	283	257	275	247	235	274	257	281	243	241	264	266	273	247	276	271	247	263	253	252	272	252	295	256	280	263	271	264	247	262	277	244	239	269	265	276	263	271	273	287	271	246	247	274	271	255	268	247	278	242	283	254	275	258	269	288	286	268	240	258	261	275	294	261	302	274	251	236	258	280	270	232	241	277	260	265	252	261	272	237	272	286	272	283	233	292	264	270	247	251	251	278	276	263	259	265	265	275	270	265	270	257	270	273	285	293	239	296	256	265	278	251	268	245	263	243	289	262	301	287	249	279	259	272	245	265	232	265	268	231	257	283	269	253	283	275	282	266	246	271	247	269	231	272	255	270	255	298	258	247	278	274	239	255	260	255	271	272	271	290	256	251	266	244	272	248	258	255	260	273	256	261	278	286	287	252	288	253	262	266	266	273	246	265	294	295	281	268	251	280	286	243	270	267	291	269	258	322	237	260	298	278	289	278	265	249	271	278	254	265	272	311	249	279	267	297	267	258	227	293	247	287	256	252	267	278	250	281	285	244	245	269	292	230	279	258	250	285	255	267	254	246	286	281	251	250	277	270	252	252	279	283	264	297	277	298	262	281	262	258	237	275	244	267	311	287	254	271	268	265	314	261	272	224	278	270	223	287	276	254	281	250	266	265	257	275	253	251	245	232	276	254	256	249	208	262	261	246	250	252	261	292	239	260	298	285	280	278	255	252	277	294	277	258	274	280	275	274	249	241	274	260	266	240	286	262	262	274	256	250	263	273	260	271	258	255	265	276	283	272	283	254	290	273	242	288	247	273	272	270	267	257	284	279	249	272	290	295	268	276	255	254	256	270	278	294	261	267	289	261	255	244	289	253	284	237	251	272	293	270	239	242	258	280	273	277	254	264	278	290	268	277	250	269	269	281	257	271	241	268	261	230	280	269	262	249	270	280	267	269	248	252	299	279	283	287	261	251	248	271	292	284	265	245	230	260	268	278	257	254	240	259	287	291	276	268	280	261	270	284	270	268	247	264	271	264	272	260	285	246	260	260	248	251	282	260	245	276	290	263	259	274	257	254	282	244	268	266	250	239	267	271	278	233	255	249	249	252	282	276	245	246	302	252	263	248	284	262	265	280	265	265	263	271	287	267	246	280	289	256	253	263	275	270	263	266	294	257	264	255	269	271	276	296	233	251	238	279	273	284	272	257	238	277	255	279	250	268	252	277	248	260	295	267	277	258	285	272	274	269	250	266	272	255	275	300	269	274	267	269	240	254	279	270	248	263	259	277	304	269	274	239	275	277	251	275	258	271	267	268	273	261	274	252	229	238	279	256	264	256	267	264	283	249	262	280	248	247	262	258	245	258	271	245	266	290	261	240	241	249	255	280	240	238	275	244	253	244	245	261	260	242	259	288	250	249	240	290	241	266	281	241	250	252	277	301	287	243	262	236	280	235	263	253	256	260	279	282	248	290	261	275	267	265	275	250	275	238	285	278	281	239	244	276	272	260	263	275	275	274	252	252	261	277	249	268	256	265	290	257	277	254	266	243	270	248	260	302	256	243	248	270	255	300	264	253	274	279	268	233	261	247	267	285	250	248	265	231	257	254	275	287	278	256	276	266	248	257	272	274	247	273	268	267	267	244	260	253	256	262	278	256	255	283	253	244	255	279	268	277	280	263	246	283	260	289	285	265	264	275	280	259	236	236	263	266	258	254	277	256	246	256	242	280	269	269	253	285	265	276	254	239	247	259	286	260	255	254	274	277	281	269	247	254	251	259	278	266	247	291	273	248	286	282	230	296	265	296	240	270	262	256	282	257	255	293	283	262	232	265	247	254	262	240	231	280	277	253	266	255	250	279	253	279	276	256	257	249	256	265	254	257	260	264	268	243	254	254	274	290	231	290	274	238	291	286	267	272	281	270	253	276	250	264	284	268	266	239	254	256	238	277	257	277	263	277	272	269	268	258	235	262	266	280	286	267	260	273	248	262	276	281	256	282	251	259	261	309	272	271	256	307	287	277	269	249	287	267	251	287	261	246	272	277	255	279	253	254	260	272	267	264	236	253	240	233	258	252	259	256	230	296	234	249	278	288	248	257	269	246	251	273	272	277	267	266	264	240	256	298	275	268	309	242	248	274	254	257	269	279	273	272	241	289	248	244	283	246	258	284	255	268	245	232	235	286	271	247	259	249	238	267	278	269	252	253	269	275	267	268	280	258	235	241	257	253	271	275	271	254	262	234	279	262	278	224	264	292	275	292	232	254	279	287	251	246	283	260	238	274	292	268	250	260	267	249	255	292	281	268	247	241	242	258	261	251	261	265	270	261	279	255	286	272	251	268	238	238	248	274	268	277	255	276	258	256	268	283	294	283	255	255	240	251	268	252	230	263	266	243	280	256	261	245	271	255	256	295	246	272	275	292	275	274	250	266	250	275	293	265	237	291	249	276	276	249	254	274	286	256
56817	84681	66058	42145	20241	741	629	568	528	537	526	504	518	518	494	458	511	475	478	430	468	495	478	486	495	431	478	438	506	446	486	463	493	441	434	486	530	504	497	488	480	508	446	467	510	508	524	531	512	487	443	481	472	487	442	478	482	489	451	429	458	440	470	452	479	467	433	485	513	635	683	612	549	494	459	414	430	487	445	490	478	475	498	473	433	472	438	438	494	440	471	474	502	457	483	452	446	452	439	433	498	429	447	424	506	495	478	457	479	468	466	412	436	456	469	418	481	439	468	451	434	460	439	482	494	446	484	492	494	478	458	473	480	466	482	424	480	509	479	472	462	488	485	443	491	449	486	492	449	482	474	455	442	489	445	470	444	465	479	446	458	476	436	473	453	450	473	434	476	483	485	485	466	471	481	443	455	476	448	449	479	490	453	476	428	422	469	424	483	448	442	461	478	472	472	471	444	469	439	436	451	430	470	460	492	484	462	457	470	471	453	472	464	472	487	482	459	484	502	464	493	448	464	472	458	496	469	513	448	416	487	455	497	464	429	446	506	452	463	449	454	454	427	466	457	465	469	490	479	449	474	487	462	494	455	465	430	486	460	458	462	458	508	457	483	487	468	477	464	458	487	500	492	487	465	442	494	504	470	452	448	489	483	448	461	471	454	470	495	486	424	481	487	475	478	498	488	486	444	464	408	444	461	408	501	502	450	471	447	461	465	474	498	488	452	476	513	484	510	486	455	460	477	442	446	438	507	479	441	470	477	485	435	465	486	481	454	460	487	481	499	456	445	481	478	470	467	431	467	485	466	499	444	482	450	453	447	428	471	465	479	435	483	458	486	465	435	486	489	423	437	434	496	477	451	467	458	428	468	479	442	489	454	452	472	463	442	440	474	448	495	453	473	499	446	441	468	490	470	446	477	494	484	432	447	445	450	435	477	503	444	494	466	481	456	459	473	474	433	476	504	458	403	498	475	454	495	493	476	480	497	479	469	470	488	454	483	451	504	482	470	454	474	459	482	457	440	466	452	487	462	505	483	459	486	464	491	462	472	462	422	449	459	459	477	432	479	447	437	494	454	504	463	481	458	466	477	450	437	486	442	475	469	448	444	461	435	475	465	482	450	489	443	429	487	443	437	474	443	485	465	465	470	464	425	427	444	447	460	464	464	477	467	480	435	471	470	461	437	495	460	486	474	493	461	497	505	488	474	439	446	485	428	479	470	450	489	425	491	497	489	463	490	460	459	448	441	492	470	464	500	539	441	459	458	478	440	474	463	472	443	446	449	475	464	459	487	438	460	486	463	462	436	462	463	481	437	450	468	433	520	446	453	480	466	424	501	449	453	474	449	453	481	465	474	472	458	459	487	456	473	454	470	423	413	454	444	417	461	456	466	470	477	435	466	427	487	483	476	435	483	470	467	456	440	507	458	475	458	478	440	486	537	457	462	444	452	478	471	496	479	477	429	478	463	476	461	470	462	449	476	457	466	414	465	475	455	505	477	449	448	435	429	489	453	474	479	445	445	432	440	475	427	481	451	463	484	418	441	467	432	483	493	496	453	485	473	483	496	495	455	490	485	487	443	509	471	477	435	502	442	460	488	432	466	451	536	502	499	438	458	450	492	464	439	443	432	485	488	489	453	493	471	427	472	436	479	469	462	480	429	449	446	425	489	457	499	475	449	455	454	418	433	491	473	492	487	495	457	448	473	464	448	450	435	507	473	469	466	473	432	467	494	429	469	461	467	451	465	472	473	451	492	464	469	456	437	463	471	500	448	466	507	470	475	489	495	497	489	433	472	457	450	474	445	495	456	493	491	471	437	482	486	452	483	449	463	462	453	438	490	475	477	453	447	498	449	464	472	468	455	440	456	490	459	448	481	459	453	505	483	463	489	459	488	463	460	465	462	492	467	469	481	505	488	448	475	460	469	490	442	432	445	469	459	485	506	463	496	426	446	474	476	470	494	429	459	458	500	510	452	481	477	453	442	487	447	474	505	452	439	485	462	463	498	425	442	465	436	459	474	464	452	484	440	463	482	444	470	457	476	482	474	434	461	463	450	450	484	453	469	425	483	424	453	469	434	469	484	505	477	477	495	488	497	459	442	462	476	407	425	472	435	448	463	461	476	442	450	463	497	475	489	436	493	448	424	508	469	493	465	474	496	421	432	467	435	451	464	486	498	468	433	426	478	479	427	452	434	478	462	440	470	496	466	436	457	434	438	444	472	477	509	479	462	457	461	474	472	436	500	461	481	466	469	458	432	456	446	436	471	448	422	486	430	477	433	500	473	471	446	476	436	480	477	452	501	443	465	493	445	487	485	455	460	462	462	509	498	438	484	470	487	452	480	442	432	474	467	472	474	483	446	519	458	454	472	446	457	451	464	438	481	463	464	464	483	451	450	517	481	471	448	484	477	493	476	438	420	488	485	439	477	456	452	455	494	474	493	473	485	467	475	478	463	429	443	459	462	502	481	476	471	476	458	485	480	446	474	489	434	497	435	458	449	515	484	458	451	436	448	465	462	432	447	449	441	495	470	432	470	466	477	468	480	477	463	446	484	485	464	499	515	466	451	452	490	456	470	441	490	468	433	485	468	454	424	459	481	470	465	482	445	450	462	435	458	446	459	518	481	431	462	486	460	427	443	479	482	469	463	446	452	477	488	443	449	485	491	481	429	430	438	473	442	472	446	470	457	466	433	498	444	484	460	487	437	509	471	486	462	476	485	475	469	476	471	465	456	403	475	472	467	457	452	439	488	455	454	495	457	444	452	509	455	475	494	453	482	460	476	458	455	444	431	431	439	481	435	495	461	462	467	425	472	473	481	481	492	454	484	431	456	459	472	510	468	449	491	466	488	476	483	497	468	468	475	440	434	487	449	461	452	502	471	463	483	486	441	472	458	442	439	482	442	445	429	438	446	505	458	477	463	462	467	454	456	484	462	480	442	476	420	453	478	459	454	505	483	478	485	484	462	462	387	494	457	460	471	498	475	497	443	494	444	408	466	454	464	471	404	449	448	498	416	459	475	499	473	447	439	476	466	450	486	452	441	480	458	477	507	448	480	456	458	448	456	485	444	495	441	480	489	506	477	457	499	459	439	470	488	457	467	456	415	447	480	494	466	450	457	448	479	506	493	447	469	442	433	519	452	463	463	484	465	473	470	453	455	491	466	487	468	454	487	485	454	471	454	481	482	467	477	413	440	426	466	449	487	471	487	432	483	445	465	458	449	485	452	463	420	430	452	463	458	465	473	506	473	472	496	447	468	491	468	484	456	486	412	460	457	460	444	526	471	455	465	476	427	461	448	455	449	457	443	462	468	455	467	439	470	478	459	447	466	482	477	464	451	469	464	464	470	476	444	504	464	458	437	455	444	451	442	441	492	470	465	459	492	493	477	492	464	449	464	461	471	469	432	443	475	444	484	465	503	482	481	462	461	451	433	479	450	478	457	466	485	463	445	474	481	443	456	486	488	446
22962	21278	29811	24907	21572	18238	4672	473	383	408	377	369	380	372	373	398	365	365	359	340	354	366	341	378	375	346	328	352	328	354	334	340	345	352	354	336	349	320	385	331	353	358	379	342	329	345	359	339	312	345	354	350	357	312	354	355	336	326	351	323	308	333	337	325	369	339	324	343	348	412	503	427	400	372	344	369	315	321	354	346	336	379	333	367	325	371	340	364	329	360	322	360	340	348	333	303	353	341	344	349	329	343	343	343	311	334	336	308	336	317	330	333	319	331	340	315	358	352	345	345	328	304	321	349	345	342	305	338	351	375	323	335	346	289	330	347	346	342	359	345	309	359	359	341	341	332	314	327	341	304	318	326	334	315	362	326	372	329	311	332	314	339	323	319	332	340	346	330	315	321	336	337	346	390	339	334	326	331	310	331	324	350	343	363	301	319	331	320	330	350	312	343	331	360	356	319	322	326	361	339	319	298	380	321	336	344	326	355	317	341	325	365	335	355	350	340	302	303	309	351	316	337	351	341	304	341	375	341	341	381	313	338	336	331	333	335	352	348	328	343	349	281	376	310	367	351	368	337	313	364	349	338	338	359	334	340	317	337	335	318	332	326	330	352	340	306	331	335	346	306	324	324	327	312	339	326	333	368	343	345	327	329	347	299	365	331	298	355	355	332	331	343	340	331	321	325	337	327	320	317	342	313	319	341	339	367	360	316	358	326	345	346	375	314	347	336	351	295	360	321	324	352	337	350	337	302	354	329	356	374	331	343	357	353	321	341	344	331	309	359	346	355	326	340	328	333	341	341	326	330	338	319	357	338	364	362	344	345	325	346	375	338	361	348	346	309	339	316	332	361	341	338	334	335	310	337	345	373	335	289	339	372	330	366	350	365	351	326	332	351	332	357	366	342	333	306	332	330	321	362	365	354	345	335	323	342	357	320	359	291	363	317	319	350	351	317	310	352	339	331	305	377	338	322	374	375	319	285	342	308	349	308	330	315	328	334	306	322	351	308	335	367	349	346	328	327	346	332	350	347	327	333	338	354	361	328	358	348	330	314	328	300	332	357	348	367	351	323	340	345	335	339	321	340	348	344	377	332	312	314	316	326	343	354	338	327	364	352	319	344	367	310	348	344	343	333	305	317	359	353	348	368	329	368	337	352	346	356	358	282	335	326	313	318	312	320	290	349	335	323	343	345	333	357	357	337	352	319	341	334	350	339	367	325	372	327	335	326	334	324	317	399	318	330	344	327	344	314	323	338	351	342	350	362	332	345	319	345	341	320	323	323	337	334	353	343	349	321	372	358	339	336	325	355	318	323	318	358	372	309	341	348	299	381	327	315	346	353	400	301	336	339	319	341	342	353	339	296	342	337	336	333	335	349	334	350	359	346	316	310	347	316	336	316	331	317	351	364	338	297	329	339	305	345	350	340	332	317	365	362	344	349	356	357	361	359	351	340	334	332	350	340	316	309	349	354	359	348	343	359	341	319	343	350	349	329	349	346	342	345	341	331	342	322	335	343	342	336	338	346	333	336	357	326	321	329	368	324	362	360	286	363	313	341	345	318	330	324	355	331	328	365	324	347	336	314	328	347	345	342	354	348	375	305	332	352	363	346	336	333	342	321	337	372	339	315	321	370	340	314	336	344	317	342	333	352	339	357	320	377	312	327	305	327	335	367	353	329	351	316	339	346	320	330	349	313	316	318	320	312	329	332	367	331	331	360	334	317	319	310	364	340	335	317	351	318	302	371	340	321	340	324	316	313	366	333	356	327	379	337	344	335	335	356	345	331	330	319	352	324	361	333	333	349	328	345	351	365	347	332	351	349	328	333	341	333	361	339	328	317	346	340	326	312	321	319	313	329	308	334	354	358	358	350	341	366	321	353	345	322	304	374	360	354	327	336	310	352	334	333	346	327	364	364	340	326	331	348	341	356	338	306	323	316	297	367	333	336	340	333	335	315	329	382	337	329	316	347	312	321	358	320	330	340	366	315	340	330	351	392	342	355	356	338	324	343	332	345	356	325	351	323	315	326	308	344	332	355	325	353	352	338	307	348	331	337	300	333	336	347	308	368	345	373	314	331	358	334	330	376	367	327	335	330	350	303	350	368	344	320	349	326	340	342	353	366	358	350	350	349	337	335	372	360	364	358	319	344	342	336	300	313	307	327	354	306	354	350	325	332	330	330	333	311	361	338	303	332	353	346	349	331	324	340	324	336	328	350	324	356	352	316	325	343	321	372	338	347	341	334	298	321	321	347	377	369	340	369	344	345	348	334	319	348	306	345	344	338	328	348	331	347	305	336	320	345	340	336	319	346	313	326	369	325	330	326	335	329	344	354	326	345	320	305	318	326	336	351	328	342	331	351	348	345	316	357	341	302	328	343	329	343	336	330	358	328	300	363	343	327	341	368	353	364	356	322	310	339	368	347	326	353	307	368	341	340	333	351	343	352	323	370	372	312	319	336	326	344	332	363	321	348	348	329	300	319	319	365	353	353	352	326	342	337	346	327	333	359	348	311	319	346	346	347	306	313	353	348	326	341	320	340	329	322	351	332	340	351	343	320	364	344	351	347	329	347	352	364	326	343	341	336	331	328	377	348	345	327	343	352	304	361	355	327	345	310	346	372	329	363	331	328	331	325	319	296	357	324	363	350	321	327	323	314	336	310	327	336	346	363	322	346	349	340	344	376	358	336	361	327	358	327	322	316	323	345	342	335	327	352	310	354	319	361	358	352	329	319	333	364	341	355	341	322	305	327	356	337	342	364	322	322	355	344	359	310	364	356	337	343	357	354	335	363	315	348	340	363	317	371	314	324	338	363	338	345	329	322	324	322	342	335	377	340	345	336	358	337	337	316	305	359	323	351	341	355	354	339	304	340	349	356	325	316	336	345	345	338	356	347	357	312	343	310	332	358	347	343	334	317	357	348	343	321	361	319	330	335	319	357	345	357	319	322	351	329	323	350	324	344	342	372	358	323	348	295	337	355	357	315	328	368	322	381	329	327	346	353	378	343	367	328	306	343	321	382	372	346	352	326	326	374	329	338	326	358	357	367	347	358	342	342	341	319	357	378	343	329	323	351	316	344	344	333	322	346	368	336	354	323	315	341	343	325	328	358	297	360	322	319	335	341	341	340	332	327	353	345	346	347	324	347	329	352	349	358	357	331	317	338	329	312	327	321	334	350	322	329	365	320	347	338	365	340	355	327	308	342	359	332	318	336	331	324	324	354	315	336	296	372	329	342	328	357	352	313	327	332	365	327	339	356	318	341	357	339	334	326	316	360	337	350	311	344	318	334	349	318	312	377	350	338	378	362	348	310	317	379	353	327	337	322	295	338	336	310	371	380	381	354	346	318	315	363	365	302	330	325	361	337	314	332	349	364	351	373	339	354	306	367	355	330	331	357	298	323	337	346	355	328	319	330	319	321	323	306	345	348	356	331	350	360	344	307	345	328	336	345	320	325	346	370	333	345	326	338
57751	96530	77232	50509	27652	1059	834	776	694	645	666	669	655	588	621	631	572	584	613	552	602	549	600	583	623	594	586	586	527	613	588	597	550	569	587	591	562	554	586	553	546	566	571	524	572	573	583	623	620	571	555	569	560	605	568	530	563	561	604	568	521	578	562	570	564	564	545	562	612	811	980	908	688	619	585	596	547	523	542	552	559	527	537	611	564	590	597	521	563	609	539	533	524	584	557	571	551	559	580	594	558	496	544	587	523	570	547	552	576	531	574	566	556	565	556	568	543	591	590	524	579	591	555	568	533	574	619	551	567	564	587	613	585	559	570	510	544	560	549	564	537	553	578	550	587	586	542	587	560	533	543	561	573	568	589	544	573	602	608	576	546	510	570	554	537	522	544	579	551	577	542	560	575	545	544	574	558	538	593	563	552	581	588	577	538	556	573	561	569	550	564	554	540	578	554	510	557	511	597	564	587	559	554	535	577	577	586	516	568	562	552	549	597	569	560	511	591	533	502	550	578	558	563	538	597	558	565	537	561	561	549	593	552	567	574	561	562	573	561	560	558	551	573	548	577	582	582	560	581	516	589	601	543	596	553	591	522	552	538	558	569	558	552	590	622	581	540	566	549	545	562	585	557	584	559	523	574	574	584	570	608	572	562	554	579	563	537	573	574	552	546	557	553	580	556	590	521	578	530	566	507	598	587	576	558	585	552	589	520	548	501	568	608	549	538	568	555	584	605	576	581	562	569	554	597	538	507	560	590	531	571	578	592	555	539	561	553	560	542	555	557	536	565	581	529	541	574	571	583	540	575	546	568	536	573	571	601	565	577	568	595	552	611	552	549	601	568	528	597	577	563	550	517	593	563	529	573	543	559	603	566	585	600	540	600	594	555	533	555	600	551	545	570	615	536	571	609	515	555	563	567	544	552	577	586	522	536	523	538	581	609	545	548	559	562	569	561	617	542	545	530	560	560	504	538	560	557	603	550	554	572	556	535	582	567	548	590	561	556	522	553	526	572	552	516	585	579	546	595	551	517	596	596	545	540	563	563	547	546	528	540	597	561	546	560	583	551	495	535	593	533	568	501	546	570	558	512	557	580	592	517	563	573	554	522	551	587	589	547	585	572	534	565	555	577	510	539	547	586	568	539	648	551	592	526	596	596	600	563	554	557	577	592	548	552	532	561	581	568	545	558	552	589	550	553	575	538	566	600	565	578	563	553	619	523	598	531	582	567	551	539	532	531	561	522	542	562	567	573	557	567	562	563	517	551	560	524	548	602	529	559	551	564	515	541	544	577	507	590	561	586	544	540	588	548	538	549	620	552	598	605	568	552	568	576	539	513	569	560	572	546	589	578	571	572	525	551	587	579	541	585	542	542	535	532	583	542	590	551	545	561	563	571	580	547	573	580	599	540	573	522	520	587	582	559	535	504	570	547	557	543	578	548	552	547	574	539	569	591	534	579	526	573	581	554	569	559	554	578	548	541	555	596	532	516	545	567	583	517	600	544	509	576	534	586	546	572	556	597	572	557	596	532	524	519	561	563	531	573	581	529	520	573	591	526	571	546	557	600	554	561	587	571	554	568	550	528	568	540	544	575	575	576	515	589	562	522	568	497	521	522	551	553	527	589	599	636	552	569	565	555	587	589	558	538	555	574	539	585	566	557	578	505	531	573	557	597	585	544	557	522	586	596	589	519	588	582	567	549	554	551	512	520	591	588	554	558	575	551	595	551	542	566	587	571	566	581	560	586	567	543	548	542	585	511	573	560	574	550	612	595	560	512	576	541	584	522	533	528	552	518	577	546	570	583	603	552	563	575	564	594	576	570	525	586	546	527	534	569	554	524	613	561	556	529	597	575	565	572	558	515	594	553	571	584	603	545	555	542	502	593	565	563	538	532	593	563	569	532	556	591	534	570	554	551	576	571	545	539	544	583	549	527	550	551	562	558	556	615	572	582	587	543	558	531	549	571	556	552	527	588	518	575	581	603	542	515	562	560	576	570	585	585	537	549	594	539	505	575	546	554	573	580	550	538	588	579	538	583	553	547	542	571	575	512	509	552	542	557	587	565	550	611	505	549	546	588	570	564	552	551	508	569	530	527	546	542	531	550	573	550	546	537	586	561	553	559	564	516	599	602	560	540	540	559	540	548	531	553	560	577	559	541	569	555	524	579	597	551	580	586	562	558	595	550	545	606	603	531	568	542	586	508	509	569	575	584	567	585	555	536	586	581	555	561	564	523	560	577	586	522	518	587	579	574	542	556	561	587	525	581	563	540	555	559	589	545	542	582	523	569	566	577	577	607	538	548	575	540	561	595	597	586	564	559	549	558	547	531	534	568	558	577	612	609	577	528	573	575	568	559	572	535	556	560	548	580	544	569	578	545	564	584	596	589	526	559	591	587	517	565	589	602	550	584	584	608	581	592	566	587	548	573	577	553	559	534	502	545	529	563	530	587	548	586	566	554	602	594	577	542	569	536	537	573	542	601	609	577	586	554	558	559	539	615	605	545	564	598	570	552	578	565	536	568	561	569	556	545	555	625	544	546	561	588	594	514	578	566	563	548	537	540	536	546	495	565	604	591	548	553	583	554	544	572	563	560	582	558	564	567	564	538	541	560	574	570	596	554	561	584	587	566	560	548	559	562	582	542	572	549	562	558	567	553	546	546	566	564	545	520	576	540	540	589	559	532	529	525	560	562	610	539	559	558	558	600	538	556	539	587	588	540	571	542	588	557	581	584	527	531	557	581	575	572	544	562	542	560	554	584	568	596	519	558	583	527	565	560	567	548	585	564	563	501	521	533	557	554	555	559	588	552	558	564	540	553	607	534	567	556	570	597	569	565	576	565	556	545	573	567	545	527	612	598	585	549	519	501	594	588	568	595	558	565	534	581	545	516	619	568	542	551	562	573	571	569	568	582	561	557	511	568	519	556	560	520	576	576	577	567	588	605	564	548	544	568	586	553	583	562	579	561	562	548	522	519	581	561	540	531	523	536	522	537	534	564	566	580	551	569	578	545	552	561	534	602	532	555	562	554	522	537	584	556	543	548	579	513	562	582	576	519	599	538	554	571	582	510	558	549	568	547	586	555	532	597	525	552	570	561	536	564	576	555	576	547	575	574	583	608	547	570	572	578	581	529	596	519	549	552	545	552	576	577	608	598	548	546	546	522	558	604	537	593	525	547	543	575	573	589	561	561	571	555	560	560	584	586	534	556	579	560	574	586	564	549	575	589	532	564	545	548	563	585	512	575	575	552	598	577	583	573	552	561	560	573	547	534	564	522	566	523	518	579	531	605	564	565	556	538	519	551	531	562	567	554	583	601	589	543	549	548	546	549	572	521	624	559	545	559	538	564	547	517	544	565	527	571	589	573	539	548	533	563	540	549	584	521	567	533	558	545	546	556	592	555	598	531	562	533	539	537	540	534	556	620	564	573	587	545	568	532	543	536	539	529	571	543	519	562	583	564	582	519	563
28139	25027	26174	13529	2157	363	276	289	295	283	328	321	310	276	305	321	295	288	314	305	292	291	315	286	320	305	318	306	279	269	283	278	307	295	312	314	300	303	291	285	282	322	288	283	298	271	301	292	289	267	305	302	315	289	320	299	278	304	263	292	288	293	291	325	282	317	308	293	323	297	307	307	321	294	314	303	266	278	278	314	318	305	301	279	312	282	281	270	298	296	285	289	310	281	310	283	296	289	306	310	287	285	308	325	288	316	284	279	306	310	298	289	286	308	313	295	312	307	302	295	284	310	280	295	309	334	287	314	351	267	303	311	286	293	283	335	310	316	310	302	319	302	307	275	308	298	318	333	266	301	319	294	289	303	298	301	286	300	285	306	277	316	286	292	314	250	299	305	279	288	294	305	277	313	304	286	272	291	348	300	303	300	292	301	307	294	343	296	301	298	284	278	294	290	288	302	283	285	296	304	269	299	271	325	264	321	335	299	293	315	294	295	312	299	302	324	283	308	295	300	282	296	307	328	303	303	302	284	322	302	334	288	310	275	282	307	279	296	309	268	309	311	306	320	291	347	293	280	296	289	286	304	292	299	305	305	276	303	302	260	292	306	300	290	304	291	331	298	303	295	289	306	307	295	275	304	281	297	283	298	319	294	322	326	297	314	280	294	310	285	269	258	284	335	312	290	289	299	315	310	283	316	289	298	297	295	298	278	301	307	318	294	287	295	272	272	334	278	288	299	262	312	279	275	282	292	295	315	301	277	290	329	286	287	272	304	298	278	309	286	264	282	298	306	315	313	279	296	320	290	297	287	300	287	316	300	299	301	289	304	293	288	308	305	300	306	302	277	313	278	305	298	301	307	294	283	301	278	297	289	305	275	324	293	291	309	295	318	328	274	251	290	290	299	287	286	322	329	275	275	298	326	288	293	280	278	279	283	302	283	283	315	298	303	293	280	310	292	293	306	297	286	283	305	322	291	328	324	290	300	295	293	329	306	315	271	273	294	285	295	273	316	302	310	313	300	273	289	320	285	311	306	307	313	303	295	303	293	301	302	272	317	306	266	308	282	299	237	287	312	287	302	332	289	318	289	301	313	288	273	287	292	293	312	299	299	323	278	285	286	330	306	272	253	292	303	313	308	310	277	266	272	311	308	286	302	260	316	283	302	307	290	317	286	282	281	304	314	328	304	322	319	286	285	305	340	320	309	288	303	304	306	330	290	316	283	298	305	337	309	301	298	331	306	315	308	282	312	314	302	279	284	301	272	264	274	289	296	320	301	299	295	305	321	306	308	307	294	287	326	335	314	315	305	285	281	289	319	292	277	291	297	257	308	286	310	274	285	298	290	305	310	315	258	311	274	291	311	302	315	296	317	320	293	316	299	279	265	291	297	304	263	328	290	296	286	306	318	295	276	300	322	311	288	333	324	299	301	314	329	277	316	300	284	343	298	287	272	283	324	330	296	304	279	336	291	260	322	340	298	306	248	287	317	297	296	339	358	307	296	313	295	293	305	309	295	313	312	278	322	331	315	302	288	328	288	321	286	300	326	315	277	304	295	290	256	275	314	318	311	278	304	270	270	298	305	291	312	295	290	312	302	319	298	332	296	312	277	306	264	313	271	319	287	317	273	283	309	280	295	323	308	296	265	287	287	260	261	325	279	329	326	283	292	298	321	295	266	265	284	309	320	329	301	304	295	287	275	312	312	334	301	304	294	284	314	310	300	301	311	284	304	290	299	300	330	298	295	298	302	291	296	317	313	290	297	293	321	288	302	295	330	308	288	300	306	280	294	307	292	286	308	280	279	329	285	297	326	325	312	294	295	292	319	291	329	286	330	315	264	310	319	293	281	285	307	299	305	282	337	299	309	284	306	305	298	307	301	328	288	274	299	313	291	251	303	279	327	323	288	298	292	310	307	276	287	300	285	311	289	261	296	294	325	327	302	282	307	340	296	329	285	294	302	293	290	311	301	289	344	309	291	296	311	335	289	303	304	292	288	282	327	287	317	297	302	328	274	267	299	315	307	269	275	319	277	273	321	334	307	321	291	308	274	299	298	315	331	298	299	318	310	273	310	286	292	294	283	300	289	255	308	278	300	306	304	302	298	272	288	303	297	284	292	276	294	306	285	312	300	333	263	298	279	330	278	302	286	315	298	303	324	278	304	297	282	281	326	313	289	288	291	279	287	320	291	325	286	291	301	317	317	285	307	309	295	310	318	299	324	277	304	293	331	278	290	307	273	311	315	298	320	288	324	277	269	286	288	291	276	276	284	280	299	295	320	298	303	300	298	300	269	284	274	297	309	286	285	331	270	279	332	311	311	275	289	317	276	303	325	307	324	331	329	317	289	280	303	296	293	294	298	325	315	287	329	296	289	302	281	310	317	300	292	300	310	266	304	289	283	304	287	282	320	272	343	300	290	309	314	284	279	305	324	304	327	312	328	301	277	290	282	311	322	311	299	313	283	295	296	286	282	316	302	295	312	289	280	301	302	324	337	277	303	281	293	287	317	300	279	273	281	310	309	323	278	297	342	316	295	320	297	302	297	331	296	271	311	280	303	300	270	310	290	324	325	276	335	318	305	301	337	307	289	292	299	331	288	304	275	306	319	295	294	298	277	278	285	277	299	289	272	288	286	313	299	289	328	261	308	268	283	288	297	333	300	296	300	303	301	265	296	261	311	307	313	314	286	301	291	296	291	285	283	308	285	289	293	297	318	306	332	303	279	252	286	286	302	296	272	305	286	283	326	291	301	321	310	296	334	299	303	299	278	303	297	308	289	305	315	280	256	303	301	307	284	301	309	309	333	281	279	296	263	302	318	290	297	294	265	302	271	336	310	285	301	310	303	307	287	285	293	315	311	313	286	325	317	299	306	296	314	266	307	288	290	338	283	285	275	322	318	303	326	281	302	309	323	320	261	301	299	310	295	333	278	299	293	320	303	305	291	322	261	340	298	325	299	334	336	310	287	321	252	303	300	286	285	352	293	291	270	312	273	317	294	281	325	285	286	336	289	294	305	308	290	333	295	304	314	311	321	284	281	294	311	294	280	315	304	289	309	320	298	313	288	281	307	282	295	295	280	311	273	298	311	264	336	305	301	337	267	279	278	275	305	313	291	293	311	285	285	293	322	309	294	286	274	322	320	302	269	276	304	283	292	286	278	301	279	285	285	284	316	294	290	326	332	276	286	295	307	300	278	297	316	292	307	304	305	292	340	287	300	293	290	288	275	321	290	311	302	280	303	261	332	330	303	307	306	324	279	294	320	282	292	319	322	301	298	300	317	332	292	343	280	316	308	308	272	299	306	319	276	296	327	296	296	300	319	295	282	278	312	279	297	304	318	304	300	283	305	321	294	275	317	303	272	333	296	295	287	307	268	296	308	304	323	311	304	304	280	301	278	309	294	290	295	293	316	304	319	281	287	321	296	308	309	285	324	292	270	308	284	294	301	273	284	282	287	332	292	323	294	297	316
35636	43158	32317	14833	4027	596	517	536	547	535	532	536	508	539	523	516	514	521	509	518	517	541	556	536	515	544	520	491	534	552	503	503	456	543	539	486	513	498	551	505	554	525	535	542	526	513	545	522	511	534	544	502	503	565	527	572	563	506	526	552	510	498	528	518	491	514	500	505	503	561	547	572	540	526	516	525	566	525	565	535	522	492	538	506	555	524	504	563	515	583	501	545	543	526	515	557	509	511	538	528	544	550	540	518	557	550	519	528	495	505	497	528	525	534	563	544	549	521	521	514	512	531	512	544	530	549	587	527	479	542	494	484	516	523	534	515	552	523	501	544	499	498	522	523	530	524	563	541	508	530	467	537	535	552	524	502	534	501	561	528	536	555	520	474	510	497	511	548	501	504	482	542	506	494	569	491	522	529	550	502	531	513	490	546	516	536	542	521	548	518	572	551	538	515	557	524	475	489	512	559	540	538	535	491	541	511	495	488	527	518	555	511	516	551	533	504	502	500	539	484	504	525	521	579	519	521	512	540	494	528	544	523	493	553	511	521	497	531	524	492	498	519	488	518	577	512	536	509	537	545	518	526	548	515	534	512	513	496	532	524	556	515	533	564	504	513	544	552	538	521	531	519	536	527	523	514	526	559	529	531	536	507	507	524	518	530	482	540	534	541	532	547	519	520	534	512	497	540	525	533	477	530	481	573	516	528	547	515	524	510	552	507	511	518	513	571	520	557	538	497	526	488	510	530	540	504	511	516	538	542	532	512	505	553	493	526	553	545	512	517	527	508	514	544	503	490	509	491	508	491	556	506	549	514	522	534	542	543	500	518	506	527	526	472	544	519	492	536	476	534	548	535	523	522	520	512	542	518	509	511	524	494	535	492	517	536	574	548	520	573	485	517	522	524	522	550	504	545	556	505	490	528	525	514	543	518	545	543	505	529	534	568	533	527	534	543	488	534	527	493	528	528	502	531	544	554	541	537	534	525	517	523	525	526	509	561	483	492	520	558	531	569	513	507	561	496	503	502	535	509	513	529	519	504	483	513	527	536	542	559	535	507	545	548	516	531	545	492	532	517	497	553	517	525	531	526	513	560	540	542	524	498	594	544	489	521	548	516	525	553	534	512	498	533	550	559	556	534	519	531	488	512	540	519	480	538	534	500	551	493	493	506	522	528	491	549	518	517	541	540	527	542	534	485	554	534	536	562	555	560	499	502	552	509	550	572	537	484	544	537	545	456	536	509	472	522	514	528	550	524	544	507	533	535	514	538	555	550	522	518	527	552	558	508	488	506	572	522	534	532	528	495	529	535	543	507	561	507	547	540	535	527	519	514	508	552	531	527	518	509	501	533	541	529	546	508	522	534	538	530	502	513	504	538	521	537	513	524	531	533	531	519	525	555	489	508	537	505	475	488	488	512	533	558	533	532	480	503	506	479	482	537	522	490	504	487	516	561	558	557	502	530	543	506	504	525	539	572	517	562	480	543	532	533	517	535	493	469	518	519	531	513	504	505	526	504	512	505	472	510	556	515	529	494	517	526	562	490	537	492	565	535	533	506	505	538	518	510	517	551	550	547	504	551	592	493	526	496	538	558	513	538	516	518	518	528	489	483	559	523	519	517	556	537	527	524	544	508	506	529	500	517	518	531	532	520	499	517	501	493	536	524	497	524	554	477	521	573	513	511	556	584	540	521	533	526	543	483	471	522	542	548	500	515	535	500	480	506	511	511	506	567	533	499	534	542	540	528	521	547	540	521	522	554	499	525	502	501	538	495	523	548	531	500	540	524	517	539	539	496	522	515	527	503	530	562	528	541	512	550	485	497	516	507	511	555	549	522	552	507	494	508	474	525	500	529	544	517	525	519	529	538	512	502	534	542	520	547	525	528	506	565	520	516	513	528	521	537	493	529	531	542	517	558	534	535	509	527	550	490	545	555	530	516	545	532	532	543	574	520	528	518	532	491	478	489	532	533	514	520	558	507	543	516	507	545	524	540	529	526	531	501	506	475	524	549	549	499	537	504	541	505	496	520	541	513	523	522	490	575	535	559	511	493	511	536	535	491	540	512	541	535	525	532	551	549	512	482	578	536	533	538	577	512	529	513	533	516	542	504	531	542	488	537	521	511	506	554	504	521	521	516	507	542	512	530	482	482	545	581	548	514	506	502	510	534	509	522	528	521	526	556	509	522	526	554	552	519	510	502	513	519	490	528	514	549	468	530	526	536	563	489	560	552	531	517	494	557	523	535	510	510	567	521	516	552	514	545	526	542	552	479	500	514	537	549	501	550	529	525	550	512	523	545	525	538	506	522	519	533	502	505	512	516	514	504	515	552	524	535	522	510	531	556	526	550	514	521	506	525	525	537	548	539	518	516	516	553	518	539	546	487	567	495	541	541	500	497	495	536	533	525	534	520	512	516	543	519	545	544	508	494	560	506	486	548	516	528	450	475	549	488	507	498	549	522	553	528	507	497	489	563	505	493	554	539	540	510	537	562	525	547	497	485	548	523	556	504	487	587	502	521	499	522	555	527	548	513	523	539	504	514	495	501	541	528	472	553	544	535	543	507	524	508	490	519	562	545	540	532	487	528	532	518	502	487	502	505	537	509	534	522	506	579	541	496	544	514	505	539	520	501	524	549	509	536	495	507	516	529	501	524	520	531	495	509	536	542	528	531	495	556	533	480	480	513	511	502	523	567	516	508	553	513	483	520	547	499	525	502	516	548	539	512	505	513	500	510	520	534	523	488	491	534	517	529	505	545	551	490	534	537	537	516	527	525	512	560	505	478	498	557	505	527	528	520	507	473	521	534	514	556	548	523	550	499	507	501	527	509	510	529	562	506	517	529	539	551	526	518	520	559	475	498	509	524	530	528	516	497	560	518	529	552	480	505	498	512	510	543	481	560	532	513	505	495	496	505	550	500	519	521	506	526	537	517	552	527	534	521	558	541	528	501	516	532	477	534	527	558	519	531	545	497	546	527	520	539	558	539	494	500	544	518	506	550	518	516	550	522	510	521	531	535	503	513	500	520	518	530	526	493	574	550	486	516	500	505	522	546	533	556	528	496	562	545	503	550	568	555	498	533	477	503	564	519	520	515	513	498	492	531	487	549	549	533	562	530	513	519	483	529	547	528	521	472	536	517	525	501	499	488	522	503	522	547	489	558	540	512	538	549	497	482	532	554	549	533	495	516	536	516	541	562	542	522	546	508	512	535	537	511	533	508	521	513	545	533	510	490	529	531	527	523	520	556	550	536	523	497	490	528	523	534	490	511	504	510	547	513	571	530	496	521	527	533	521	532	545	530	583	513	538	514	537	491	504	498	520	544	490	537	526	551	486	490	554	507	492	531	539	494	501	550	508	504	499	505	537	512	499	517	513	583	530	547	522	508	540	557	539	503	532	518	513	544	557	520	540	525	525	474	536	522	523	507	526	545	564	502	523	500	509	544	539	539	527	563	518	479	509	548	518	515	543	552
24061	21949	31556	27297	20800	8755	562	318	272	278	316	323	297	281	301	280	305	282	289	265	297	309	272	316	306	264	288	281	256	269	276	272	279	294	272	299	257	297	276	273	286	286	307	291	280	316	288	280	274	270	261	269	252	291	258	294	306	260	278	264	260	265	248	287	269	288	276	260	259	298	325	299	308	298	270	301	266	250	272	270	299	243	251	267	241	302	287	287	269	273	290	286	274	256	281	270	241	256	303	266	282	270	271	285	264	308	287	272	302	249	297	285	269	235	256	283	263	248	303	251	295	283	273	241	274	278	297	281	294	276	284	249	288	299	277	282	276	302	271	249	283	300	277	275	264	283	296	304	276	291	279	270	281	274	281	284	293	306	307	275	277	269	296	258	279	279	303	276	281	273	276	285	271	282	266	290	292	282	285	276	264	285	256	272	295	282	242	277	308	289	294	279	285	286	267	246	276	296	272	243	286	283	293	290	288	265	276	274	280	279	280	283	269	269	302	260	236	285	261	254	279	280	281	299	259	301	264	254	297	263	288	256	264	256	279	270	286	288	255	287	283	301	260	282	254	281	299	284	245	266	285	266	273	272	257	275	280	287	281	283	272	311	217	280	247	281	281	275	275	287	299	268	253	282	270	252	296	269	282	259	260	288	301	281	278	290	265	262	290	254	275	247	267	305	283	289	282	292	284	271	299	278	290	269	282	279	287	291	260	280	302	278	280	257	239	289	254	272	269	273	282	254	270	281	244	336	268	275	251	276	274	272	261	288	251	252	258	271	277	274	244	280	278	270	264	305	250	290	272	277	249	300	259	265	295	284	242	290	273	279	244	301	269	275	304	258	265	280	262	311	268	249	287	266	264	266	254	281	267	278	273	252	290	283	305	284	279	271	270	296	276	276	260	270	248	299	282	301	287	259	304	275	259	281	307	283	279	273	282	261	281	260	283	246	300	295	284	282	289	291	280	272	240	293	274	250	278	304	269	299	298	269	290	256	281	261	232	267	269	266	294	291	262	281	270	305	275	251	288	265	262	244	282	272	284	273	276	294	266	266	274	260	311	295	244	258	277	281	258	265	264	308	288	292	258	285	274	264	262	261	288	283	267	297	260	279	265	278	251	292	304	271	270	271	273	265	282	252	273	307	272	305	283	282	263	266	318	278	263	250	279	287	265	258	288	252	256	288	273	265	258	292	259	281	281	244	254	288	271	269	280	269	284	321	284	267	249	276	270	273	282	236	293	300	259	234	283	301	302	305	268	264	282	300	256	265	259	274	270	297	263	280	271	281	279	278	270	255	265	258	261	258	291	258	296	278	260	279	287	260	272	285	255	291	293	269	280	319	292	254	297	288	251	251	297	257	297	268	278	253	258	262	274	270	261	283	275	263	273	294	288	266	276	288	258	260	242	278	278	243	250	271	300	313	272	263	319	260	288	271	256	261	278	275	246	286	290	275	267	288	297	262	282	277	267	287	264	267	282	285	318	293	253	261	313	238	266	315	256	273	253	286	273	266	268	294	280	274	284	248	282	307	287	293	264	304	290	295	281	259	274	294	284	270	287	263	279	269	261	291	267	275	267	261	278	265	288	278	274	313	295	279	234	280	254	274	292	320	265	274	299	280	255	306	268	276	243	281	270	266	260	284	299	273	276	293	285	294	258	295	278	271	231	263	288	293	293	253	290	260	283	258	242	261	281	266	279	262	253	278	269	292	288	248	272	285	300	254	264	298	252	298	287	250	275	286	300	304	279	266	247	288	278	258	269	274	270	267	269	285	274	235	270	262	310	267	309	279	272	286	280	276	303	278	267	259	250	256	252	254	276	283	283	274	256	282	283	280	280	304	273	279	278	246	243	277	267	293	303	288	276	262	301	278	296	276	263	279	271	276	260	263	290	278	270	258	297	279	268	267	278	283	293	261	281	238	266	290	300	275	281	265	266	283	225	273	293	272	302	268	261	248	275	247	268	269	269	236	285	269	248	266	289	300	253	294	320	280	284	276	265	263	270	295	274	286	247	251	279	270	277	267	246	264	270	273	294	282	285	262	281	295	280	257	267	271	281	254	282	298	314	265	265	292	308	285	271	275	243	290	239	250	244	282	278	288	284	278	289	273	252	291	297	262	271	257	302	253	263	261	280	303	288	265	261	295	264	311	265	294	267	286	277	278	281	290	279	262	293	286	261	256	327	271	258	259	248	259	265	268	269	252	301	252	281	309	284	255	248	279	291	288	282	297	297	298	287	289	266	271	284	286	290	275	299	259	276	275	292	258	267	275	265	210	259	313	245	290	287	269	273	305	283	251	276	275	279	268	278	258	274	255	245	298	264	299	278	275	284	293	266	265	272	269	275	287	270	293	247	288	279	291	266	261	279	278	255	294	259	270	266	263	300	282	286	293	270	314	282	290	283	284	278	277	278	267	272	296	292	245	289	253	292	267	274	285	270	233	260	254	263	257	286	287	294	259	312	279	259	268	282	268	265	283	270	283	271	303	284	270	273	297	263	287	302	270	309	316	264	273	255	274	258	290	281	283	274	298	299	284	272	267	270	314	270	294	284	264	303	288	292	268	264	265	266	279	267	279	279	265	277	311	250	285	285	250	280	271	280	267	279	275	262	303	270	244	256	253	273	272	274	285	266	267	255	240	261	295	252	274	276	250	266	284	299	254	280	280	284	259	286	275	270	257	293	238	267	274	277	277	243	290	282	224	252	280	270	271	316	273	255	252	260	279	263	264	292	276	256	273	297	273	283	266	277	260	249	263	277	290	269	284	288	298	302	309	308	294	249	291	283	282	288	284	290	264	269	259	294	270	311	271	253	256	267	279	258	294	309	258	258	242	278	276	269	299	270	262	259	261	259	292	271	261	260	290	305	267	294	272	305	286	276	267	287	291	273	286	287	288	287	262	258	261	256	267	274	283	258	274	276	263	286	278	307	293	313	276	283	250	271	266	275	263	284	293	279	276	252	297	275	265	291	264	265	256	278	279	275	265	275	311	250	268	269	267	279	266	275	280	267	267	289	258	261	272	258	262	289	273	314	271	274	282	287	311	265	282	278	283	275	266	259	251	260	293	280	276	250	266	249	244	270	271	291	274	265	267	284	265	270	283	305	276	277	271	244	284	266	279	312	269	263	266	307	312	294	276	268	263	261	296	264	307	280	245	282	274	281	284	282	264	304	254	275	281	293	248	265	279	274	264	267	283	261	274	259	279	276	278	268	260	299	249	277	280	283	273	272	288	259	290	263	264	273	279	273	278	310	297	293	280	288	272	277	276	279	295	301	289	305	268	261	250	278	273	283	269	280	256	265	251	268	255	256	256	300	319	237	291	330	275	290	264	288	286	278	248	267	281	267	275	257	260	289	270	271	259	258	261	293	275	277	276	280	268	281	298	280	279	283	267	268	281	232	262	291	274	288	272	272	255	267	306	276	261	267	270	267	292	278	284	268	278	267	258	274	257	290	272	292	283	275	305	288	294
56791	85220	67123	41937	21496	820	639	587	618	528	540	547	491	502	545	494	513	505	535	523	501	503	479	472	496	499	444	454	453	528	488	526	474	478	487	443	490	479	475	469	516	466	484	521	503	490	502	489	488	475	493	492	473	505	495	480	454	492	502	465	468	470	462	483	452	481	459	496	537	644	708	688	556	553	491	509	493	529	485	475	485	471	458	446	480	449	447	510	471	489	511	472	498	510	479	442	507	471	461	489	472	475	523	450	502	525	485	491	501	508	475	455	434	471	535	483	484	491	487	468	472	482	454	451	492	536	477	517	469	478	493	467	470	485	482	484	472	486	469	426	478	501	491	492	491	447	487	435	469	529	478	494	475	459	512	501	493	465	489	489	480	487	464	499	466	543	495	466	471	478	519	525	483	452	506	425	455	470	476	492	456	469	536	473	475	463	462	448	507	440	460	447	451	453	466	474	502	479	463	479	466	447	475	514	478	452	448	506	443	465	508	480	472	466	489	484	485	501	480	470	469	481	487	494	468	501	469	479	491	453	492	501	489	421	485	473	466	452	498	488	460	481	495	499	476	486	481	470	476	462	476	474	508	489	514	464	432	479	476	478	496	475	493	502	508	473	498	473	462	437	513	472	495	483	451	456	480	458	484	466	449	459	432	473	509	506	465	441	459	517	482	488	481	448	471	471	476	453	492	483	487	469	477	501	484	464	477	469	484	504	444	479	436	487	474	502	484	449	500	491	479	495	492	487	505	494	447	475	464	448	485	520	460	501	488	450	491	489	489	468	513	484	491	451	499	503	469	477	506	495	446	455	463	494	477	477	491	494	507	501	487	508	476	468	452	517	462	456	469	475	445	480	508	463	488	497	471	440	446	494	499	451	493	455	483	473	479	472	445	453	459	506	467	481	479	522	485	476	487	467	485	519	455	467	458	463	447	482	451	418	468	504	475	442	464	452	445	481	452	486	478	472	514	470	494	469	482	489	481	485	437	461	467	475	470	471	506	493	467	487	501	454	494	486	465	467	511	506	494	499	474	448	464	481	475	512	483	472	441	450	467	483	475	443	490	497	464	472	463	456	453	495	481	467	441	476	487	492	476	430	508	482	494	423	445	479	498	544	453	460	459	457	489	478	494	473	495	500	494	442	493	490	474	461	482	525	494	466	494	481	454	491	481	500	465	486	498	476	476	465	472	470	449	454	448	528	491	472	513	502	462	479	478	486	481	504	494	441	530	463	444	476	491	436	478	472	482	457	483	517	487	454	507	453	469	453	499	460	444	492	468	443	474	493	471	474	439	501	505	483	447	488	474	467	488	477	518	455	458	476	495	505	523	451	462	511	478	518	527	478	473	486	495	456	494	473	534	494	521	469	473	492	479	498	474	483	460	502	479	489	465	476	481	475	484	484	497	437	464	492	507	494	484	463	460	484	483	478	488	462	476	500	470	493	516	469	476	459	503	483	476	472	454	451	460	480	523	501	471	515	510	503	490	427	490	501	531	476	469	486	473	460	467	459	484	508	518	471	484	448	475	465	483	483	488	470	496	491	520	483	474	443	458	442	484	453	477	480	483	494	476	490	485	456	494	467	481	492	463	441	460	468	453	469	494	470	481	464	483	465	528	482	497	479	476	464	464	487	466	525	475	496	458	471	478	454	517	457	455	461	452	482	472	502	536	490	494	448	493	487	520	449	482	469	507	482	481	503	466	498	502	468	462	461	460	471	456	472	484	439	497	473	490	525	481	481	481	475	456	497	486	478	478	463	491	456	479	475	459	484	492	471	484	459	472	481	500	477	457	475	480	457	506	482	507	446	510	474	471	479	496	456	484	485	467	499	483	455	504	505	474	481	459	535	469	490	499	477	494	474	504	472	476	514	510	486	493	453	487	469	479	417	459	524	475	459	501	484	460	453	526	493	507	521	483	537	495	507	451	476	491	469	507	499	504	457	483	431	497	477	441	467	472	465	491	480	500	490	459	452	491	486	497	476	458	479	443	512	461	466	487	484	506	477	478	478	461	464	489	505	520	438	479	496	530	448	504	499	460	497	504	493	506	491	474	467	474	495	473	500	506	481	446	468	522	505	483	488	488	469	478	500	500	540	463	465	482	441	452	472	522	490	472	482	492	546	503	506	503	508	499	477	447	482	472	463	476	486	500	484	456	495	488	472	472	452	505	463	478	500	476	480	451	450	440	453	540	443	465	450	490	490	454	493	474	455	497	493	513	472	455	456	485	485	505	480	493	543	488	492	461	467	453	453	455	473	490	467	511	475	456	462	454	483	506	515	466	459	511	479	512	486	487	477	479	469	515	457	501	470	491	469	508	413	515	455	479	487	469	457	451	474	469	491	472	465	473	485	454	494	463	489	472	487	507	466	455	475	485	442	498	516	449	469	478	476	482	490	455	453	463	484	463	474	475	486	455	466	527	486	470	475	452	499	528	521	509	517	451	486	449	511	473	481	481	474	459	446	538	521	484	470	475	502	522	500	450	478	512	501	471	466	463	430	515	476	437	482	462	481	513	468	465	447	467	455	481	448	502	494	487	498	515	430	503	448	477	480	492	481	479	506	480	472	464	488	479	476	491	497	479	525	493	454	495	511	490	502	497	505	449	489	472	450	467	530	462	449	485	514	471	484	472	476	488	483	492	457	466	472	461	479	465	478	461	496	449	478	471	504	469	467	476	447	483	434	501	471	474	494	454	439	436	511	479	478	490	470	493	464	488	498	482	486	461	453	463	476	493	495	510	486	463	486	506	483	498	462	479	487	499	464	474	463	465	471	487	488	526	456	450	466	481	495	467	445	462	466	484	475	469	480	493	499	503	504	498	492	431	492	476	468	460	489	466	508	456	452	450	462	489	448	510	470	493	478	426	448	471	502	461	436	496	437	455	458	468	465	531	496	463	483	502	476	471	482	474	461	467	427	477	423	445	475	507	477	520	431	527	466	455	473	474	466	510	457	491	450	438	465	457	471	499	507	478	501	498	467	486	479	460	542	432	455	467	466	489	474	442	497	462	489	487	495	459	454	479	466	462	475	482	477	525	480	472	452	457	451	439	489	504	504	513	474	476	490	508	471	476	477	450	483	469	462	479	447	482	505	512	475	509	509	458	457	494	476	464	484	504	509	479	426	480	465	445	458	466	474	494	456	500	480	521	485	467	445	473	502	449	456	468	461	485	471	516	449	491	444	474	467	476	482	492	463	478	493	458	474	489	471	471	462	462	452	495	471	518	482	459	509	529	467	490	497	512	448	491	474	519	468	477	473	448	455	481	540	482	473	455	524	446	495	451	486	449	492	451	458	479	498	496	481	475	506	458	471	494	496	462	493	478	457	491	452	506	518	496	484	459	484	472	488	473	484	515	491	475	480	458	487	494	485	479	475	474	464	473	492	460	444	503	477	461	471	463	468	463	470	509	477	499	430	457	471	481	442	475	493	461	468	503	461	459	483	487	456	458	458	477	475	460	499	480	507	490	446
23001	21326	30240	25518	21878	17748	4234	415	421	355	368	370	358	355	381	346	354	335	316	323	328	341	326	355	338	351	373	342	354	340	332	368	338	301	326	315	355	325	328	328	326	365	352	365	341	291	347	368	337	311	327	334	343	324	320	313	330	347	340	335	322	353	325	323	318	328	341	335	357	378	450	453	396	332	348	353	343	296	339	323	348	342	341	340	313	292	333	347	336	315	283	352	343	336	346	305	342	310	335	300	331	320	372	359	323	348	317	327	327	323	317	308	306	332	342	327	348	332	329	356	337	326	317	346	307	335	354	323	315	299	347	354	327	320	303	340	348	354	302	317	315	328	300	338	326	346	358	301	315	307	351	291	325	332	311	343	311	342	324	341	341	327	330	319	325	322	306	299	347	321	293	341	322	296	318	327	301	327	341	353	342	303	312	303	299	324	346	333	300	306	363	311	331	327	280	343	331	325	356	313	321	302	320	325	345	313	293	299	300	341	342	323	299	319	349	302	337	323	338	343	310	316	355	329	323	333	289	297	317	338	313	348	342	315	346	320	338	328	347	345	335	326	308	342	356	381	329	315	344	327	355	335	320	344	339	322	341	336	314	304	325	364	305	327	325	331	332	334	304	330	343	373	311	321	312	345	346	344	324	312	324	330	323	360	334	321	307	315	292	326	312	335	301	364	350	336	328	316	321	307	331	319	324	346	325	336	337	353	340	324	321	343	362	337	338	334	330	337	317	336	331	340	286	332	329	352	322	332	315	341	308	298	335	347	348	315	309	292	351	320	310	334	323	346	324	312	308	307	310	333	315	356	335	296	332	338	306	325	358	316	317	317	328	346	324	296	339	320	303	281	359	342	325	331	326	320	340	331	299	315	335	290	345	363	312	316	299	319	286	325	280	312	304	350	333	316	328	334	336	285	325	338	314	326	289	365	309	343	297	291	340	333	338	321	310	314	329	307	311	323	354	340	336	317	291	341	350	314	371	354	335	295	354	308	319	313	319	327	324	346	326	346	331	319	340	304	342	284	350	338	318	318	320	327	307	330	357	300	308	315	348	316	332	328	329	323	300	341	331	293	335	327	293	296	307	313	319	313	332	362	321	330	356	327	290	319	333	323	362	327	320	343	301	327	327	326	332	310	331	308	344	322	338	368	317	307	329	328	312	334	352	287	309	319	349	338	340	344	314	323	322	320	312	315	327	301	326	301	340	329	312	305	348	354	331	369	313	304	330	307	365	333	313	320	300	329	346	337	305	325	328	337	368	345	336	364	321	308	306	324	328	338	351	352	308	326	335	335	331	351	302	295	296	344	332	349	351	327	314	333	355	323	346	288	291	330	320	347	320	332	326	312	311	342	321	325	312	312	343	302	329	317	329	310	340	304	331	324	350	357	330	349	372	344	309	331	313	343	315	323	307	346	307	330	343	311	330	325	344	339	326	321	358	350	324	328	323	304	332	339	330	310	317	331	345	355	327	326	351	299	344	361	335	338	298	343	308	311	326	341	329	342	335	325	315	334	331	301	330	323	321	316	325	320	321	347	312	327	340	328	323	337	347	325	319	339	359	366	323	327	314	332	315	326	316	321	329	383	324	301	319	351	316	319	301	350	353	320	331	344	311	328	319	338	328	346	343	293	317	316	329	313	289	328	348	353	359	351	323	355	370	361	317	306	327	350	341	316	342	341	322	338	322	296	329	311	343	328	341	326	319	336	338	340	311	315	349	339	339	303	331	346	335	355	306	308	319	320	330	308	347	343	334	333	314	317	330	330	352	300	336	344	336	335	324	338	339	327	318	313	356	322	340	336	355	311	334	314	366	338	303	328	338	328	320	330	327	327	322	316	318	345	299	325	277	300	318	329	308	303	347	332	314	331	336	350	318	318	334	323	301	334	349	320	305	310	276	316	334	321	312	319	341	319	316	312	303	327	343	324	305	347	338	287	299	312	310	350	334	343	346	329	289	322	331	338	312	345	314	300	348	336	336	343	309	325	335	324	337	306	314	327	348	321	318	330	317	335	329	318	320	327	357	322	319	342	332	303	321	332	304	317	306	337	309	308	359	325	334	330	318	316	318	305	300	327	350	323	346	313	335	328	308	331	317	327	341	308	325	349	339	390	333	326	291	328	322	340	330	328	318	340	318	309	316	308	325	318	344	330	369	383	369	327	318	334	325	331	349	325	356	322	350	330	330	318	323	299	315	335	332	330	366	313	329	306	335	343	314	332	308	322	314	330	323	343	311	357	291	322	302	363	323	363	322	310	370	307	329	328	326	358	326	324	339	320	358	352	320	314	342	355	330	308	349	337	323	335	324	327	317	340	351	320	364	347	344	340	344	305	318	311	337	322	290	313	298	343	312	332	338	278	333	329	348	312	324	339	363	305	308	323	331	329	329	332	305	328	343	293	306	322	315	322	328	293	327	349	324	325	302	336	333	355	326	316	346	335	288	314	313	328	310	325	340	349	308	359	290	343	288	365	354	334	302	336	349	339	354	347	320	326	317	305	319	324	299	343	335	362	329	363	328	350	314	334	322	358	335	328	334	320	301	332	354	333	340	314	329	324	324	295	331	334	337	319	343	360	356	344	299	323	318	326	325	317	335	304	307	343	309	339	325	318	344	313	333	296	360	356	317	320	354	342	302	333	336	305	327	326	335	321	332	301	314	318	342	324	306	286	339	339	334	323	309	335	349	330	320	336	344	310	303	340	323	287	332	314	317	336	331	327	312	307	323	342	365	319	306	285	310	305	326	327	318	316	297	304	329	320	318	299	351	328	297	316	313	315	358	320	323	354	311	339	320	341	314	347	340	339	335	346	325	317	320	303	325	334	334	331	323	335	318	316	341	341	301	330	351	301	333	323	295	339	323	326	353	334	337	324	354	305	343	318	323	316	313	325	333	324	322	329	334	305	312	324	342	317	324	345	374	367	284	343	333	302	325	352	331	325	299	315	341	335	343	362	346	300	348	305	352	349	347	357	316	332	328	297	324	326	334	329	289	331	326	313	309	335	324	331	338	353	343	346	331	340	333	312	330	356	330	351	316	346	337	322	304	317	325	306	312	334	314	353	314	324	297	306	328	312	304	350	343	301	345	331	324	345	314	320	316	332	342	338	313	351	330	306	347	333	307	343	315	327	304	333	320	306	321	328	319	310	320	345	323	335	353	336	304	328	346	336	324	304	340	347	308	306	334	310	339	314	311	316	323	327	323	365	310	322	320	315	299	312	333	311	349	305	326	346	334	314	328	329	347	318	336	343	310	303	361	330	281	328	302	339	366	329	336	347	286	308	348	324	320	347	313	311	321	327	313	310	309	332	342	319	328	334	342	329	336	353	306	314	323	320	325	354	349	346	304	342	358	280	331	302	339	326	315	293	322	311	330	350	344	350	306	343	317	339	313	339	344	324	339	350	333	264	343	336	332	329	312	319	319	323	324	292	303	313	326	341	330	350	325	350	319	350	323	331	352	335	320	326	319	349
56952	96630	77933	51304	28846	1370	830	794	659	699	621	614	607	607	539	637	562	591	616	572	544	526	608	580	513	588	557	529	557	530	563	565	546	607	535	569	618	581	515	533	563	620	617	595	616	560	576	582	599	545	615	587	597	578	547	592	606	571	515	568	536	551	537	538	534	539	577	506	577	792	862	780	724	592	574	551	537	565	542	520	562	534	525	563	548	548	566	508	541	552	555	590	545	535	543	523	577	495	502	538	522	558	553	502	577	546	566	537	531	576	567	541	523	556	530	528	547	566	540	542	568	539	554	526	521	521	532	572	564	535	524	521	546	579	561	572	555	534	537	572	556	528	565	550	519	559	544	546	526	592	551	516	564	540	553	544	546	575	526	503	542	559	534	570	546	555	514	582	515	569	570	581	550	545	573	555	531	552	583	532	604	535	529	547	529	512	544	524	546	512	553	524	541	551	556	533	569	541	553	524	524	540	559	548	502	540	543	558	538	507	516	570	528	589	537	555	563	512	543	577	563	518	546	525	536	530	547	510	524	544	514	533	515	581	595	557	539	538	559	523	521	547	566	518	554	543	532	564	518	543	571	527	557	551	540	532	552	555	537	556	577	534	538	573	492	517	546	549	561	553	495	491	561	502	564	552	538	583	550	552	544	487	524	524	516	541	541	588	572	519	506	570	531	563	510	530	561	559	570	573	562	523	544	541	545	567	579	584	533	504	531	494	530	579	567	544	538	537	545	510	523	559	532	524	506	527	525	512	555	508	517	507	519	529	559	555	545	508	518	546	586	540	537	576	576	559	542	542	572	569	512	523	572	564	555	570	569	554	559	548	557	549	512	507	552	544	550	516	561	569	539	536	543	565	531	523	548	546	562	545	554	572	524	528	586	571	554	509	555	540	554	540	527	536	559	542	520	600	528	536	522	553	513	472	529	541	559	519	550	525	546	517	550	566	555	525	549	542	523	541	576	539	516	580	571	587	553	554	503	509	568	554	525	514	503	545	561	565	485	586	515	545	498	555	547	550	530	552	539	528	527	535	585	526	576	544	565	488	516	522	506	527	539	524	546	560	565	531	517	525	556	546	544	512	524	526	569	530	539	569	539	566	567	501	559	535	533	566	534	508	532	580	551	540	553	545	540	527	499	530	525	534	572	601	534	556	543	533	527	546	524	561	534	549	552	549	560	569	508	542	535	570	528	562	561	547	533	516	544	539	585	545	526	491	548	527	556	509	539	525	538	526	559	518	564	493	530	531	583	545	515	536	564	534	536	512	533	551	544	542	552	504	540	553	558	510	557	556	574	554	527	522	562	514	551	548	583	556	520	546	554	545	547	585	571	543	526	528	506	519	564	503	528	526	504	536	524	531	570	538	525	525	512	563	575	598	536	568	569	544	566	505	515	565	544	536	591	530	533	535	479	529	503	555	517	582	517	558	516	540	497	526	585	515	539	518	572	516	549	526	528	544	522	555	566	561	523	491	553	548	581	536	562	547	546	547	536	528	528	540	527	516	530	534	531	590	540	525	550	518	488	545	597	519	568	553	530	568	511	576	559	473	558	530	551	556	579	509	528	590	553	530	536	570	530	547	539	529	522	537	502	573	541	539	527	607	575	545	608	558	529	523	530	536	516	506	537	550	526	534	509	533	535	549	541	525	537	562	536	527	555	531	532	519	552	530	526	511	536	569	579	530	533	553	520	558	532	521	526	575	537	528	517	576	514	572	533	560	548	548	547	568	568	515	578	562	504	569	569	552	517	553	556	543	562	593	552	513	544	531	551	533	576	544	529	535	570	533	581	511	517	572	490	569	506	518	547	566	545	580	532	547	534	492	535	545	547	535	545	557	577	556	518	562	502	564	544	536	527	548	533	559	536	565	541	526	527	537	541	591	542	504	509	557	535	512	562	532	550	590	541	520	564	545	545	540	539	522	556	537	537	559	498	552	549	529	540	528	522	587	524	516	548	571	526	566	541	540	527	558	548	540	547	554	532	544	524	582	541	552	523	551	540	569	573	565	534	548	538	561	503	540	559	518	543	515	524	545	552	484	546	550	530	557	519	515	533	523	556	525	562	552	574	559	560	536	504	515	523	605	563	525	560	517	543	561	577	542	541	522	559	619	504	562	555	547	560	531	550	551	575	559	536	559	544	601	552	575	534	527	561	572	574	527	538	546	535	520	509	520	559	504	553	557	553	565	565	558	534	527	571	557	539	535	580	518	541	528	543	537	573	530	536	554	531	537	498	541	527	553	532	565	572	508	561	579	556	517	552	519	539	495	570	518	520	513	529	508	586	499	593	579	518	547	529	546	527	550	565	554	546	491	542	537	558	531	537	565	531	549	563	537	562	555	534	529	545	571	544	512	558	496	525	528	547	520	552	529	545	550	521	533	553	538	526	531	550	523	568	545	594	549	518	560	530	541	502	515	570	569	573	508	524	533	578	522	514	520	622	549	545	570	523	543	524	577	573	557	536	559	535	533	551	574	535	513	518	553	567	542	537	494	561	507	571	534	525	529	529	550	551	550	537	548	517	556	555	552	532	508	551	579	571	530	543	507	558	570	580	535	544	575	542	536	531	554	560	539	557	520	571	528	543	556	549	538	526	552	597	527	562	533	534	543	537	560	531	530	503	552	548	532	532	528	523	553	544	576	526	581	552	556	537	577	531	524	568	544	530	541	560	563	559	580	511	535	547	559	538	532	517	536	517	543	543	507	569	549	522	531	547	582	517	497	520	549	557	506	559	546	546	528	517	562	517	578	535	530	527	546	540	493	548	491	543	547	524	541	529	528	546	532	546	568	552	530	556	495	565	573	589	516	527	585	560	562	535	510	564	518	567	556	530	546	574	515	544	537	504	528	562	492	561	532	571	522	565	557	556	515	511	562	564	524	554	540	521	550	531	502	522	492	578	539	545	568	518	566	543	523	535	557	581	560	527	534	519	548	565	527	548	552	595	560	528	538	536	568	568	539	564	529	536	513	543	518	554	496	562	575	555	569	536	533	548	573	546	575	563	569	597	578	555	571	553	576	549	503	550	576	528	542	539	532	527	540	524	539	551	542	519	586	521	518	546	528	510	568	532	547	538	562	559	537	510	525	557	522	548	573	496	534	564	555	559	556	547	527	530	534	583	563	531	580	569	574	568	542	575	555	547	515	516	543	562	493	523	531	528	550	578	500	559	521	565	549	522	576	562	534	524	544	545	511	537	553	558	526	529	562	499	563	532	566	551	567	538	516	571	597	565	545	558	512	559	572	593	538	533	563	546	524	550	518	537	549	537	544	535	559	529	527	556	563	547	552	581	520	553	546	548	559	527	538	520	529	547	538	586	570	526	564	594	543	562	526	523	563	523	571	560	558	581	543	541	540	566	546	521	591	532	534	545	575	523	495	567	524	569	538	540	545	548	564	588	487	539	568	550	570	527	575	512	574	578	555	524	531	507	559	539	521	584	517	535	575	518	490	570	583	545	571	557	535	506	556
27836	25346	26196	13514	2445	360	321	300	314	308	295	286	300	332	297	274	267	262	321	288	298	325	318	297	288	281	306	305	290	294	306	274	299	287	286	294	296	323	315	315	316	319	310	297	294	300	303	298	313	271	299	271	284	266	293	319	310	285	299	267	308	269	289	311	286	275	265	285	308	328	317	309	296	305	303	304	265	316	255	296	265	265	272	277	280	293	298	287	286	284	286	250	296	276	319	291	270	279	306	287	316	279	273	276	288	290	280	273	270	288	285	275	282	297	301	268	307	292	299	267	299	286	325	293	285	262	282	330	288	291	286	307	268	278	274	307	284	296	269	280	294	285	297	314	308	324	305	262	285	312	249	310	289	313	295	329	305	294	282	296	283	300	264	306	261	315	268	278	274	296	284	266	294	323	299	293	296	280	305	284	299	299	305	292	247	297	298	301	299	307	265	307	322	278	285	298	291	291	274	314	297	304	282	276	306	287	283	281	296	298	292	293	282	264	290	281	299	321	304	250	281	287	300	271	309	283	268	278	312	288	284	279	310	316	282	320	287	295	312	295	308	295	323	289	345	299	293	273	294	303	261	279	280	316	307	252	271	267	288	287	274	313	299	307	295	301	264	271	274	294	264	275	312	256	307	267	283	283	283	284	314	261	273	311	272	289	277	272	290	319	272	290	283	291	275	293	302	296	308	282	277	310	307	297	276	298	310	284	297	290	278	283	277	276	292	274	292	303	272	265	281	268	294	283	279	280	302	278	279	313	258	302	303	277	277	273	305	312	281	284	287	307	280	296	291	316	287	280	277	315	280	296	294	302	277	327	299	293	283	309	304	296	295	298	256	265	283	280	291	284	275	285	280	293	288	285	307	325	294	303	274	296	290	305	281	296	284	266	296	303	284	287	291	285	311	279	291	304	302	299	275	299	304	303	293	305	299	293	289	304	299	275	309	288	284	276	294	294	303	304	264	274	313	307	334	261	295	308	289	325	275	301	264	256	343	277	277	284	269	277	311	318	299	248	269	285	292	290	306	298	291	309	298	291	299	264	287	285	288	291	255	266	264	275	295	292	299	308	295	262	278	300	295	301	292	292	284	286	294	283	283	316	282	284	296	272	275	269	300	267	284	255	286	315	269	302	311	308	290	278	287	288	290	271	289	261	298	293	289	308	305	286	301	292	289	295	292	284	290	300	264	300	288	296	311	260	265	283	268	305	318	255	298	276	298	287	286	295	253	296	291	276	255	257	299	263	300	293	298	281	253	285	271	295	285	312	294	292	296	282	307	284	297	299	299	288	253	307	270	291	309	278	273	295	284	305	308	290	293	295	269	317	244	295	295	300	299	287	283	310	300	290	280	298	296	335	296	290	294	283	314	285	313	286	291	273	267	281	268	281	288	298	298	274	268	300	303	313	295	307	269	278	312	260	303	290	310	299	294	290	263	307	292	297	284	309	271	270	310	278	290	300	281	290	294	298	304	300	278	288	303	285	279	281	284	292	289	302	300	277	319	303	263	279	282	304	288	276	277	297	282	290	332	286	325	281	285	289	302	324	296	273	263	299	297	275	288	298	270	293	272	287	280	259	268	283	263	274	292	297	277	301	278	343	296	298	282	279	261	263	335	310	298	294	306	297	285	269	298	305	298	320	289	274	306	294	293	285	304	331	276	321	294	281	291	326	299	276	279	281	262	313	310	273	256	300	320	302	295	305	302	297	313	268	279	277	332	267	282	297	287	295	319	290	291	284	284	308	281	278	287	302	313	301	297	280	268	318	330	281	289	314	296	271	305	319	311	253	276	287	284	275	314	292	303	301	321	304	263	293	272	293	283	302	309	275	323	282	305	315	286	296	299	292	256	265	301	301	271	294	298	269	286	300	285	260	317	285	301	289	300	291	300	288	297	291	320	315	304	288	300	281	302	260	286	290	277	311	296	275	298	279	278	287	303	263	293	276	268	321	302	268	297	266	303	296	286	291	283	311	275	272	316	251	274	290	263	284	293	297	269	298	290	266	294	311	312	297	283	272	300	286	333	312	298	308	272	294	304	281	295	273	282	302	308	280	289	294	289	289	272	323	279	296	268	277	277	275	277	297	312	265	308	279	295	306	285	311	295	276	287	280	288	279	303	293	300	324	282	304	270	283	283	306	313	287	295	297	322	305	246	263	283	301	285	290	276	319	295	291	297	276	273	342	287	301	251	306	263	321	280	302	263	296	286	262	284	296	286	284	297	293	312	324	306	262	295	300	295	310	277	304	314	317	281	293	284	288	254	313	307	288	289	313	279	315	298	316	302	282	334	268	273	278	298	293	285	304	268	293	306	283	287	310	277	330	294	279	296	301	306	300	295	320	310	283	290	304	288	310	286	310	319	289	310	303	298	261	303	265	304	284	323	267	295	295	286	288	343	272	350	272	306	287	287	289	284	288	279	320	315	280	326	251	283	296	267	276	288	272	309	287	294	297	269	290	323	302	293	293	275	298	276	311	292	295	309	308	296	258	280	289	306	285	266	308	309	283	262	266	272	276	282	293	254	290	320	282	296	275	283	299	292	257	284	289	274	309	310	278	314	283	260	291	268	284	300	298	271	294	292	327	250	288	295	300	263	304	292	295	309	284	341	302	313	281	287	311	293	288	292	260	268	290	274	261	289	292	296	333	280	321	319	300	305	328	272	289	301	291	284	298	284	303	307	303	298	287	287	311	291	304	273	313	287	282	311	312	325	327	294	288	279	277	268	295	321	304	262	266	275	314	296	310	298	306	271	287	304	291	322	301	286	310	305	306	270	279	276	303	257	272	295	298	273	290	279	306	289	294	301	299	300	296	281	246	272	303	286	278	267	287	299	284	286	277	272	283	265	288	306	273	306	317	275	291	293	277	313	313	297	241	308	307	279	325	263	287	279	289	292	295	311	287	283	299	284	309	302	284	297	305	298	309	328	290	296	274	303	274	261	289	299	259	316	283	341	287	304	295	280	273	278	263	294	294	300	268	270	304	291	291	284	291	278	291	289	278	310	235	302	282	283	308	297	273	309	295	315	291	301	282	296	284	279	270	281	285	275	298	294	271	298	282	289	276	245	306	280	267	266	287	310	289	282	305	302	273	301	274	303	286	288	299	287	292	291	257	287	294	303	303	317	291	305	272	273	302	282	300	274	290	285	286	277	310	287	296	291	277	304	286	290	314	298	316	255	279	274	290	321	294	276	302	274	274	293	272	285	301	269	310	275	300	306	285	292	279	281	305	280	309	310	303	294	305	302	292	281	300	291	287	284	274	295	309	275	275	291	301	274	293	298	313	283	281	307	289	290	297	287	272	289	279	307	267	320	280	298	286	310	293	271	272	300	294	266	304	282	306	298	299	293	298	284	279	282	282	275	270	290	323	316	293	291	293	273	272	255	305	296	300	270	335	305	300	281	313	288	280	302	247	308	291	276	307	278	281	290	253	290	268	283	287	292	277	323	272	278	313	278	296	296	307	307	290
35303	43219	32584	15075	4570	562	566	489	552	475	530	539	492	532	526	541	522	510	485	489	517	531	510	513	501	500	482	495	494	525	500	498	533	544	500	489	495	479	484	544	482	489	540	545	542	491	507	489	546	551	548	543	478	485	545	493	551	512	523	494	511	517	502	495	493	498	512	536	544	499	567	557	497	516	520	528	487	519	489	464	534	535	493	461	493	539	502	489	475	507	567	516	498	503	527	512	527	478	526	513	462	472	513	476	471	480	519	509	529	479	509	507	493	480	488	510	503	510	478	493	489	516	520	504	476	470	494	483	541	477	518	504	510	511	505	505	469	485	516	513	513	485	511	489	495	471	467	535	557	500	527	506	481	474	504	490	553	530	503	480	475	535	491	472	516	496	485	488	496	530	504	520	480	500	508	470	496	510	460	515	506	479	528	524	499	520	540	488	485	527	504	511	480	513	513	500	547	564	496	498	469	503	514	513	513	514	550	494	528	505	519	496	512	472	507	465	475	473	514	518	490	495	510	520	489	502	513	519	543	514	513	468	492	555	510	538	528	490	510	540	484	506	470	545	519	496	502	476	493	502	539	495	517	514	514	507	515	542	537	479	499	505	518	527	501	494	538	527	492	511	471	520	513	495	466	460	522	510	527	465	486	528	522	505	503	486	487	508	535	516	477	538	446	491	552	563	509	536	488	507	528	511	522	477	473	514	484	506	498	507	493	495	533	516	499	520	491	501	506	496	501	522	518	491	508	504	508	542	500	514	489	460	476	493	519	466	509	480	524	508	543	497	533	512	523	543	519	497	521	506	488	485	565	475	529	543	515	493	490	472	526	509	500	494	449	509	478	512	521	521	505	528	488	485	485	502	483	512	476	499	484	534	541	464	513	509	498	490	485	566	488	493	528	472	530	525	523	486	533	487	546	479	542	499	527	501	490	546	474	561	507	507	512	527	537	492	463	521	478	566	519	540	570	518	475	467	526	521	546	501	498	536	521	504	473	523	460	518	541	505	507	519	465	493	543	503	516	490	503	494	503	468	521	490	475	506	499	537	501	481	536	511	527	501	492	485	549	515	478	516	485	549	538	492	506	553	524	510	501	464	506	509	494	528	526	522	492	571	510	543	525	508	515	496	521	492	489	503	527	484	466	528	513	477	483	507	547	503	476	539	509	519	512	544	507	538	491	511	509	487	511	532	487	485	470	492	513	525	490	516	497	485	493	521	525	481	484	501	468	517	539	502	501	525	543	510	507	530	529	507	507	500	516	498	504	500	512	522	482	515	540	491	493	510	479	532	453	495	519	476	529	485	547	537	549	504	501	475	517	510	519	491	498	499	484	518	498	520	482	470	535	471	484	563	496	509	501	468	514	535	528	542	492	507	495	516	490	481	497	461	495	506	526	515	498	476	512	520	513	517	543	473	543	534	487	530	484	545	470	535	516	489	501	468	520	530	483	511	479	491	495	481	527	528	512	475	522	502	510	493	503	501	500	498	508	466	497	500	524	484	527	555	505	484	489	471	473	514	535	459	480	508	506	508	503	492	502	474	540	534	527	518	497	524	493	510	511	533	501	477	497	497	516	515	511	523	531	500	483	463	492	502	486	504	486	520	511	461	471	541	497	501	500	533	472	495	478	488	507	554	476	512	476	495	463	526	480	535	478	534	495	512	471	486	464	519	493	494	497	526	489	523	488	501	513	526	493	492	487	535	530	522	491	485	493	512	549	500	497	486	483	518	516	491	513	467	528	548	518	517	529	497	498	490	481	466	510	516	492	472	498	464	506	513	496	484	499	481	495	499	503	509	493	468	517	540	540	489	491	500	479	522	493	521	475	497	514	501	522	521	556	473	518	503	514	507	522	534	489	534	502	525	493	477	536	522	488	508	514	547	479	473	552	520	500	528	498	523	516	483	547	514	513	506	518	510	553	503	527	499	476	480	510	522	518	497	491	474	514	523	509	537	527	514	511	515	511	510	495	505	470	515	519	502	514	490	496	500	519	529	493	513	532	484	549	485	502	524	464	555	498	536	502	519	519	489	494	501	505	459	498	511	492	524	497	523	501	519	513	503	479	560	497	516	535	536	490	507	481	486	514	525	521	501	543	530	492	510	506	519	525	516	500	491	472	538	518	518	493	502	529	509	473	533	495	510	502	495	521	526	509	484	485	512	523	510	476	507	522	545	521	475	513	456	514	502	476	484	522	549	553	531	534	499	521	483	504	534	502	454	510	537	523	510	527	484	530	510	512	521	472	511	504	490	532	505	476	459	505	486	516	497	473	544	518	511	477	543	519	490	517	478	478	514	488	517	458	490	470	502	539	503	524	512	529	533	474	505	504	505	492	497	499	490	538	545	503	530	516	504	518	510	489	501	539	494	521	510	502	489	463	502	514	525	538	464	518	519	481	541	485	535	473	516	521	523	486	503	519	541	499	492	497	508	514	517	480	476	509	497	553	499	519	509	466	515	468	491	532	559	497	514	516	513	478	476	475	523	508	543	495	509	468	507	521	519	495	513	510	570	479	472	525	514	527	472	497	479	494	506	518	512	520	518	519	508	479	558	493	511	551	503	489	505	510	544	536	505	505	504	548	512	515	517	500	515	517	485	506	466	497	562	530	472	520	533	503	503	523	500	544	537	524	457	525	500	528	483	479	520	549	508	516	483	521	478	511	540	493	486	513	486	511	549	526	495	484	499	493	500	503	516	507	499	527	487	539	501	477	514	534	508	538	552	507	507	506	539	505	486	488	506	505	468	506	517	508	542	515	547	502	484	520	483	516	528	509	472	495	516	529	564	515	512	448	513	500	547	507	540	484	520	498	499	465	492	491	494	509	536	462	529	480	509	495	508	520	540	526	527	541	491	478	489	509	475	479	496	513	505	498	520	518	487	519	550	512	490	512	522	508	517	535	520	491	533	497	541	472	516	531	529	499	512	513	511	530	481	515	494	531	516	512	493	472	516	464	534	480	502	500	467	549	499	490	504	520	514	506	537	495	532	470	494	468	511	510	508	506	493	561	511	494	513	524	544	489	485	496	493	520	476	487	499	495	508	480	482	515	510	503	493	495	570	525	520	537	510	506	544	509	494	545	525	538	507	492	507	481	466	532	478	521	474	491	530	531	495	541	519	480	542	547	489	518	508	508	484	464	514	521	520	516	466	491	498	540	524	484	516	474	504	482	499	478	504	519	534	534	500	541	488	512	500	537	541	478	543	524	507	473	450	531	503	519	505	490	472	521	495	535	503	523	491	487	486	497	496	491	518	497	488	510	509	520	512	496	505	477	529	499	526	516	469	463	499	505	491	511	545	526	515	482	498	474	569	516	522	497	532	473	456	545	493	487	510	491	515	529	519	507	514	495	516	486	506	498	504	520	480	511	508	504	528	515	541	535	515	521	500	529	557	497	559	535	532	506	528	501	483	528	489	528	492	539	500	513	456	473	525	512	477	526	521	515	495	530	510	538	514	505	511	493	529	523	494
24078	21936	31697	27871	21267	8624	575	332	315	325	290	293	267	286	295	277	287	291	304	306	286	261	272	279	270	273	282	285	270	268	301	279	306	267	296	273	301	273	266	273	252	288	292	292	284	302	285	314	296	266	272	286	274	255	287	259	274	239	257	263	270	272	292	272	284	295	324	285	254	310	314	316	322	313	284	296	264	297	279	279	273	262	283	265	255	273	307	285	276	273	302	289	264	247	278	269	265	267	274	277	276	271	256	261	312	260	260	274	281	278	277	297	287	287	252	276	267	274	278	256	258	282	283	268	248	280	269	244	283	264	276	302	249	305	253	292	299	263	279	241	273	297	288	308	289	269	263	250	275	287	269	278	272	291	272	275	322	286	274	271	248	278	270	303	291	279	273	297	263	275	265	267	280	272	251	274	284	255	257	276	283	288	255	255	266	273	298	277	290	280	276	285	283	272	279	286	310	251	286	303	249	267	281	289	276	272	266	245	273	259	251	286	253	297	280	263	250	272	279	260	269	276	265	258	276	262	281	286	273	257	278	274	271	299	289	273	254	283	290	291	289	275	287	256	265	290	265	275	270	310	265	259	294	277	249	284	296	254	278	267	300	260	289	248	275	277	269	251	273	283	280	255	279	272	265	292	269	278	277	260	312	283	222	280	302	271	290	263	254	273	287	271	275	272	282	262	276	263	270	258	275	290	267	287	287	263	276	253	256	271	300	259	285	280	243	262	297	250	288	305	296	286	268	282	281	273	285	285	282	295	269	288	278	281	269	271	284	295	289	247	297	289	283	277	288	291	278	279	281	274	297	269	289	264	278	275	303	251	267	269	294	254	293	293	287	289	287	277	264	298	238	274	252	292	249	274	269	273	258	283	271	289	265	278	261	274	298	249	269	284	249	280	257	252	274	300	253	296	282	290	312	296	266	271	286	267	291	280	291	266	265	286	279	270	276	268	251	293	262	263	268	290	285	286	301	269	289	278	270	265	255	289	251	283	252	254	267	278	290	283	235	272	259	283	284	280	257	282	294	296	259	267	259	269	289	253	257	273	285	269	279	253	270	283	262	269	274	276	270	278	266	284	253	278	266	272	297	244	255	270	291	298	280	268	279	260	291	226	283	264	272	291	282	291	243	310	246	287	279	271	287	300	271	274	278	280	263	271	281	281	334	284	283	282	265	277	299	248	282	256	261	306	292	309	281	264	306	282	287	272	268	300	236	271	283	278	256	270	289	255	303	270	281	279	273	258	305	304	273	263	261	280	290	272	296	273	254	281	294	245	281	291	272	284	263	289	268	248	252	267	278	284	313	285	294	272	272	243	271	262	284	281	300	249	273	290	281	292	292	291	302	270	280	283	299	282	297	267	271	274	288	310	256	287	279	274	294	272	261	285	275	284	282	278	270	282	263	279	291	304	268	273	257	260	303	309	321	307	262	286	264	281	259	272	274	251	282	289	261	288	292	273	269	283	307	270	256	268	246	262	290	277	270	300	271	258	259	276	263	268	323	273	271	279	272	293	273	259	281	281	276	280	294	287	282	255	299	260	247	292	290	296	302	282	259	255	271	271	275	286	275	262	289	255	269	276	285	286	280	302	283	273	252	241	286	258	301	278	313	272	305	268	282	253	251	279	272	300	257	288	297	271	246	291	280	274	282	272	296	274	286	288	295	265	288	284	280	283	286	271	262	275	277	280	254	257	298	277	258	269	280	300	279	282	262	288	289	247	254	273	280	289	269	262	291	297	279	274	287	270	249	283	290	283	274	282	291	283	283	286	249	269	254	271	306	267	259	265	270	289	252	305	261	269	268	271	271	263	281	278	270	297	252	259	282	272	269	270	284	285	267	287	280	284	301	284	270	283	271	294	262	290	275	265	301	261	264	295	276	293	269	254	296	297	262	252	294	279	272	266	259	285	287	290	275	298	264	281	264	302	288	296	301	257	253	290	288	260	254	281	285	287	291	293	258	267	279	286	288	274	277	288	275	285	301	281	273	314	303	272	250	268	259	269	276	284	269	290	301	253	273	278	285	289	286	283	286	270	266	276	272	287	239	288	305	274	284	281	298	274	272	269	290	262	262	245	301	254	287	276	286	269	285	258	276	255	273	281	313	281	263	269	287	305	288	295	262	283	257	296	264	266	274	277	262	276	288	265	292	270	282	290	323	267	300	279	258	261	259	297	292	258	296	271	298	266	279	246	281	316	279	286	250	295	272	297	230	295	282	276	301	286	271	285	305	274	273	289	276	263	257	279	276	312	261	247	291	279	300	276	258	268	282	280	252	288	287	264	261	276	283	294	258	277	252	270	299	267	299	281	266	273	283	274	264	275	286	295	272	264	279	293	255	261	298	264	284	282	295	253	286	278	267	304	252	292	264	274	293	298	284	270	293	285	278	292	289	278	241	306	288	278	289	261	272	257	280	256	295	283	266	286	297	290	276	265	263	277	261	271	275	281	283	291	272	283	262	296	271	271	306	302	285	278	258	274	268	305	287	275	268	290	261	283	274	279	301	274	278	289	285	296	266	306	277	275	270	260	267	276	264	257	284	286	286	292	268	272	288	281	273	271	290	285	262	298	273	262	282	297	282	253	276	282	281	262	249	260	291	274	284	278	278	286	266	296	265	279	275	256	293	265	262	292	235	258	306	283	266	265	290	261	294	304	268	292	269	270	278	289	273	276	261	244	292	250	324	251	246	260	277	270	269	294	280	285	278	272	295	262	288	273	293	306	256	282	286	284	288	296	299	272	249	268	277	268	281	298	263	265	300	270	276	289	258	286	264	286	290	262	289	288	289	306	294	266	278	316	293	287	285	310	285	287	257	300	272	273	275	280	276	265	261	273	265	258	278	267	250	303	256	252	271	277	292	298	274	294	270	259	272	268	302	268	255	286	271	262	261	305	292	262	294	262	285	284	302	282	292	267	280	269	259	311	270	300	287	319	275	289	289	275	280	243	268	270	247	258	272	280	288	249	272	284	305	294	290	297	282	275	283	279	288	254	308	279	273	310	265	278	280	257	267	273	288	297	293	259	271	285	279	269	285	284	304	297	264	251	259	276	305	283	258	270	276	266	257	290	286	276	272	289	287	271	269	268	265	297	247	274	298	239	254	283	264	279	274	283	278	269	247	304	292	263	259	241	277	279	268	239	276	284	294	263	247	283	284	302	229	309	279	304	282	260	259	286	263	278	272	289	261	281	279	268	276	285	292	270	258	268	274	258	254	290	273	249	301	288	282	253	275	260	265	283	280	261	271	245	274	248	267	260	272	273	305	282	305	272	285	254	300	253	273	241	287	273	275	238	275	261	290	278	277	248	266	262	260	304	317	285	287	272	297	260	256	286	281	291	240	290	248	280	264	281	269	262	277	271	275	265	288	319	259	259	294	281	299	280	256	213	261	303	276	286	260	271	271	284	278	309	258	300	285	285	290	265	270	231	305	275	243	272	290	304	271	251	278	308	275	266	295	248	296	283	269	295
57827	86280	68195	42633	24045	1671	641	593	560	556	533	527	496	521	501	495	509	491	484	519	465	463	474	508	527	494	503	496	467	517	484	466	466	495	496	497	445	471	502	454	489	477	482	534	503	529	442	484	475	482	458	503	491	462	423	487	529	484	470	462	491	492	485	489	502	569	587	473	469	516	615	638	567	484	529	518	463	491	474	463	435	505	463	483	477	497	460	455	497	468	470	492	493	465	490	490	447	471	480	424	509	498	471	498	498	502	474	442	505	427	504	458	481	460	489	493	475	531	453	482	470	485	504	486	479	462	457	442	419	491	472	476	484	464	499	471	502	463	433	512	499	504	503	476	459	500	467	501	472	509	471	459	501	489	493	473	478	452	477	466	479	512	489	503	461	499	486	482	484	477	436	459	502	490	496	493	502	504	486	473	488	481	518	538	470	529	492	474	515	485	478	485	457	505	495	475	453	486	521	484	488	481	463	468	437	501	487	517	500	520	460	495	469	496	492	499	481	465	473	454	477	483	482	485	506	520	504	543	459	454	481	510	517	470	489	502	483	474	468	474	485	521	483	505	450	503	476	458	499	481	447	490	442	484	480	533	455	492	463	465	454	496	445	474	443	494	503	463	493	494	458	478	480	488	503	474	476	503	464	460	482	481	462	466	466	445	450	495	478	479	429	483	479	505	470	498	505	477	494	458	479	491	507	477	506	497	541	456	483	485	462	527	492	479	456	501	499	469	472	460	481	455	503	437	503	471	510	532	522	503	526	481	477	477	466	477	486	517	466	451	459	475	489	505	503	486	503	463	511	494	499	485	472	495	500	462	493	440	493	496	459	432	483	489	459	490	487	498	472	470	469	482	476	460	465	439	479	497	467	511	495	456	457	476	468	493	475	461	477	490	449	457	455	498	486	474	482	491	477	470	486	499	459	476	491	451	441	485	474	506	486	459	485	491	472	475	492	510	519	512	452	480	470	480	476	489	477	529	485	490	497	505	513	453	509	527	501	456	467	477	477	460	434	494	492	421	454	479	462	455	466	474	477	482	486	502	461	489	473	470	464	490	477	423	468	488	478	479	467	509	469	435	477	486	448	498	490	472	477	492	472	446	483	470	503	503	484	487	505	470	438	472	487	455	456	485	475	489	503	479	471	484	503	462	471	505	458	484	468	480	490	491	471	476	500	520	464	518	528	485	463	503	471	486	473	470	480	522	479	488	463	495	551	532	485	460	489	492	507	476	481	487	463	487	482	446	457	465	484	487	470	516	445	482	495	489	466	499	503	486	481	497	509	482	511	469	463	459	440	467	476	480	502	483	470	442	456	495	507	486	480	484	478	502	478	483	465	497	465	483	446	472	479	473	491	479	456	501	469	487	487	463	472	489	503	484	511	487	443	502	518	460	466	469	502	502	485	464	461	477	477	466	481	469	480	476	503	489	454	472	490	498	474	470	474	459	481	447	489	456	493	479	486	494	511	508	464	465	488	489	507	473	485	454	451	483	528	481	511	513	510	481	483	534	487	447	488	441	492	482	479	460	488	473	448	482	507	491	458	479	494	518	481	489	471	458	475	470	486	491	518	470	468	474	443	477	464	507	440	490	498	512	428	486	480	493	472	483	454	496	490	476	445	500	476	517	519	528	478	516	463	444	452	462	459	461	458	499	470	491	477	503	477	504	480	496	432	446	504	504	519	501	456	492	462	472	469	511	516	502	469	471	484	496	461	481	502	490	492	461	464	497	487	501	505	507	480	507	484	474	486	452	481	453	525	441	504	459	453	451	489	484	476	501	488	502	455	474	467	481	498	461	445	488	506	478	466	491	475	487	469	481	511	486	453	490	482	495	492	516	463	456	493	487	503	464	480	509	438	468	488	527	485	502	494	476	508	466	480	509	496	508	442	462	445	500	502	458	471	473	454	510	474	514	504	502	474	501	510	446	460	496	511	487	476	490	498	484	510	549	531	482	490	496	515	495	480	494	532	490	486	503	452	476	481	501	466	485	473	472	459	471	500	504	482	465	468	468	482	545	478	425	498	448	494	457	493	467	470	526	460	492	468	515	445	461	472	526	516	496	500	438	496	511	519	451	445	483	514	475	493	489	478	490	475	458	472	467	500	499	465	493	502	432	474	506	505	519	463	463	469	466	488	514	462	453	486	464	522	483	484	479	481	447	515	526	477	469	479	521	493	462	470	420	523	434	471	497	457	451	507	468	493	478	458	492	525	539	437	465	501	519	464	476	491	476	465	465	477	488	549	468	500	435	488	415	491	496	483	516	511	480	504	455	514	466	511	474	491	441	493	525	457	469	484	475	474	515	475	479	488	467	470	497	464	466	470	509	489	455	473	538	487	434	486	437	470	474	461	476	459	491	494	477	519	452	508	519	466	498	495	461	444	543	487	507	494	497	464	495	485	495	467	441	490	473	473	499	474	470	479	477	494	494	495	442	458	426	491	523	517	456	471	458	472	473	497	491	468	472	520	475	460	435	455	513	480	488	474	477	463	516	467	458	490	449	463	459	457	517	466	505	486	470	481	479	473	468	507	431	498	476	467	482	531	479	491	477	461	492	498	494	457	537	481	513	505	493	514	496	478	485	469	514	462	501	467	481	494	509	497	494	421	473	519	526	456	503	439	514	492	485	509	470	503	459	492	488	455	492	459	484	420	501	460	443	488	490	489	486	485	480	486	510	476	479	477	486	456	471	480	495	462	505	464	467	493	497	534	482	488	451	493	467	494	447	488	515	472	486	463	468	474	465	475	474	472	492	500	477	438	487	484	505	494	503	443	467	449	473	458	474	482	491	508	495	460	484	477	500	493	488	526	467	463	481	435	519	482	468	469	487	496	485	533	498	489	493	450	482	449	487	506	482	477	457	512	476	495	487	540	524	490	458	474	474	481	487	470	502	489	483	501	495	466	466	479	492	461	475	444	487	485	479	454	446	482	412	472	442	473	483	494	512	466	483	495	472	452	504	545	498	477	510	472	511	478	499	495	459	464	433	482	468	510	495	477	473	498	452	481	466	499	477	478	486	498	486	464	465	477	478	466	450	478	524	459	489	512	499	452	469	527	454	497	463	452	437	465	531	523	467	439	501	472	518	493	512	494	495	473	466	481	507	497	486	447	472	465	460	492	472	470	485	449	490	466	453	459	526	468	508	483	505	486	503	491	484	460	492	460	465	481	420	434	473	505	443	462	465	513	450	484	484	464	470	464	470	460	497	486	465	482	467	502	480	511	507	466	442	503	478	446	475	489	488	475	457	485	515	460	476	528	504	454	481	474	506	482	490	472	467	445	517	470	499	451	478	482	467	444	470	459	483	494	477	474	485	458	480	490	492	466	512	479	445	500	509	471	455	507	495	510	450	465	470	448	492	468	500	477	505	459	486	486	508	504	481	497	504	485	474	504	494	468	504	501	497	499	499	466	502	491	457	487	508	524	497	503	464	446	498	474	460	459	518	481	482	474	504	437	457	509	540	455	494
22992	21335	30349	25349	22085	18046	4520	466	393	384	387	357	391	392	338	356	345	381	350	348	371	356	361	352	353	345	350	389	348	345	348	357	339	364	329	356	331	319	360	350	361	334	315	383	342	345	364	379	362	370	352	331	360	375	361	364	337	320	332	328	310	337	367	340	353	330	502	371	337	345	419	421	367	342	361	338	328	332	324	371	331	290	343	352	344	337	316	350	336	341	358	324	307	379	311	335	326	331	313	351	331	302	316	309	389	343	358	318	338	340	340	360	330	354	316	342	334	285	349	333	336	306	333	316	351	356	326	314	313	356	352	325	360	367	314	323	337	322	360	350	330	366	310	332	346	358	330	355	322	321	335	339	335	386	339	322	380	362	322	313	319	362	345	336	334	340	339	329	340	328	322	340	365	339	352	317	360	327	371	361	310	348	355	313	324	312	338	377	316	345	318	335	345	340	302	354	323	370	363	353	328	316	308	324	324	332	341	333	356	317	326	308	311	335	339	333	347	311	322	335	328	356	340	375	348	326	331	346	338	312	330	328	344	320	348	338	358	318	355	330	323	339	309	342	378	328	320	341	313	325	310	318	344	348	342	302	310	333	326	332	337	360	342	325	361	318	309	366	357	358	331	333	351	306	323	302	353	327	340	343	347	340	350	345	340	337	296	365	355	340	326	308	343	310	357	342	341	357	326	341	315	343	314	330	349	375	320	348	361	333	332	316	365	350	314	353	355	379	310	335	357	346	322	338	329	321	306	338	367	319	365	313	327	351	359	319	340	346	343	332	336	306	297	389	303	331	324	328	300	329	332	346	328	330	338	370	326	327	323	337	366	318	323	312	335	343	306	327	342	334	364	294	341	330	341	366	343	302	380	323	337	315	311	334	343	347	337	363	338	341	338	332	358	359	341	347	318	316	332	325	320	353	338	344	318	318	324	302	306	341	373	322	316	298	370	322	352	338	354	313	342	296	357	331	346	342	350	305	369	330	315	370	337	335	364	353	372	333	346	358	334	359	338	344	331	339	313	322	312	347	332	347	307	326	365	362	328	318	338	340	306	333	332	325	352	372	320	341	360	346	311	323	365	341	364	317	342	334	335	340	315	319	353	332	334	340	360	356	310	356	322	325	333	355	323	361	349	354	334	338	338	336	339	311	368	350	324	343	323	366	376	320	324	323	324	343	310	326	295	354	323	367	362	336	326	325	362	330	355	324	341	337	352	337	340	327	332	368	368	309	331	359	326	346	350	338	331	356	369	330	353	294	336	365	327	316	345	343	363	350	332	289	345	374	361	336	331	336	320	371	369	340	336	346	336	323	358	339	321	350	353	337	370	330	343	298	328	345	348	335	328	312	352	310	370	358	316	316	378	342	334	317	336	348	328	313	307	367	342	374	352	315	350	356	340	354	352	312	351	350	292	335	333	304	341	350	339	330	351	342	340	352	348	376	316	323	340	333	334	349	323	359	315	325	341	321	339	375	322	335	326	326	340	333	335	328	363	326	340	381	346	332	332	353	357	317	327	340	349	350	305	357	320	351	318	356	336	318	338	325	343	327	326	335	330	352	356	343	319	350	353	338	324	317	310	336	354	338	333	350	316	338	340	334	353	318	315	311	326	328	340	308	304	354	342	349	361	323	344	352	287	320	345	355	274	331	330	316	357	340	311	327	307	353	340	315	331	341	377	330	341	368	330	340	338	322	329	338	306	336	327	284	325	334	344	356	381	327	344	320	345	343	338	353	356	331	334	357	355	339	343	294	358	330	327	339	350	354	349	324	325	338	326	326	344	357	342	333	348	298	331	295	376	318	337	346	331	316	313	334	343	315	341	334	307	338	314	322	339	333	333	339	307	289	314	342	308	299	360	342	343	339	371	357	332	323	330	333	333	356	343	343	332	322	310	345	344	331	297	373	348	325	330	355	361	349	358	333	367	348	322	349	299	358	340	372	374	340	306	331	288	343	368	358	323	319	328	343	337	351	353	328	303	327	343	339	317	336	323	358	321	332	355	364	369	357	364	317	347	301	322	326	337	351	355	354	337	323	314	334	340	348	311	330	351	348	329	329	317	365	334	357	365	369	331	319	335	333	332	326	355	366	306	327	354	329	355	337	362	314	331	332	330	349	347	321	329	326	301	336	324	334	357	319	307	346	367	319	319	324	374	314	336	347	334	361	346	293	312	311	316	311	383	345	329	303	311	332	349	331	342	309	307	350	321	358	356	332	334	348	347	309	345	337	293	366	360	342	347	315	345	340	333	303	370	338	354	367	371	315	337	349	353	309	332	337	328	329	322	335	316	332	363	351	354	313	319	343	360	322	347	337	323	327	357	309	334	266	381	349	343	358	338	306	361	296	319	366	338	356	383	342	315	330	363	330	323	344	329	321	366	344	354	335	339	313	330	335	347	328	352	336	339	340	331	334	349	318	323	342	305	332	307	327	328	315	316	370	324	351	316	368	333	354	347	332	328	305	339	330	328	310	345	367	327	310	338	346	329	310	331	355	349	341	341	316	387	327	327	345	305	321	338	328	326	327	324	379	341	317	347	328	322	340	323	316	331	315	339	359	331	319	319	336	351	356	332	313	326	344	331	341	319	329	339	341	334	355	323	295	348	325	315	320	346	333	362	328	338	342	369	331	319	343	351	319	330	367	335	323	343	340	349	304	347	337	311	344	323	327	325	335	335	337	335	341	343	321	348	388	324	324	343	338	325	322	332	329	350	302	340	338	340	347	303	332	351	359	312	322	308	329	337	310	299	350	335	360	322	359	322	325	323	334	376	364	354	359	320	339	349	349	325	338	323	320	325	365	320	312	321	331	336	321	338	347	335	347	336	335	336	371	324	323	367	333	334	326	359	324	317	338	345	326	343	336	341	353	347	330	319	335	333	326	327	328	350	351	348	328	356	323	326	335	322	373	331	342	348	282	371	333	332	299	322	309	340	384	338	339	348	330	347	323	329	317	341	337	330	327	351	330	326	340	362	351	337	300	334	362	335	344	321	356	355	317	326	357	353	310	315	352	334	354	330	337	361	341	339	332	359	335	331	375	341	341	325	337	316	332	327	343	302	348	336	327	359	310	346	345	356	345	339	326	365	317	326	338	331	304	315	349	335	318	342	309	333	314	318	321	331	347	355	333	332	360	327	311	362	355	318	322	342	324	330	318	350	291	346	350	347	366	345	369	344	315	352	348	329	315	338	348	332	351	350	328	343	353	335	352	363	333	323	330	337	332	339	361	367	343	355	301	319	358	322	349	314	325	332	352	326	325	362	338	358	328	334	331	302	323	353	327	338	308	340	319	323	338	341	354	339	334	362	312	309	340	334	351	310	337	365	318	309	311	334	324	326	307	317	325	310	335	331	316	343	342	300	338	340	338	340	325	346	319	360	348	330	324	356	333	335	293	341	355	339	364	334	352	346	356	355	341	351	349	344	321	367	377	335	326	349	340	342	381	342	319	358	322	363	304	342	358	325	347	342	374
59796	97363	78618	51334	32076	2965	829	781	735	687	632	624	570	651	632	625	571	572	545	557	558	550	614	602	577	547	542	571	562	567	544	588	576	557	563	543	586	552	543	557	543	550	620	578	579	597	586	544	558	553	552	561	552	553	541	590	563	558	573	545	555	574	544	554	550	691	1021	670	565	563	699	697	653	574	562	534	559	580	563	557	525	535	575	587	530	566	558	542	577	604	540	586	560	575	559	568	526	568	568	549	572	519	540	552	567	527	570	570	586	556	525	547	586	590	534	542	549	535	602	580	569	561	547	557	579	583	538	547	537	560	556	548	583	549	572	547	548	529	540	565	548	511	582	557	550	529	533	533	592	583	538	553	563	530	522	572	533	594	581	579	563	531	571	574	605	582	520	563	559	563	570	552	598	551	537	530	544	545	575	521	560	578	563	529	591	558	567	557	562	541	563	542	538	561	549	511	574	559	523	529	551	544	502	533	589	565	548	529	591	581	535	540	523	536	563	573	590	589	586	556	545	519	541	548	533	545	534	521	546	563	555	549	621	567	549	539	523	590	552	558	569	537	556	557	575	559	586	523	574	540	598	553	520	540	497	537	557	550	541	595	546	582	542	510	610	547	587	535	515	544	577	567	576	538	565	524	559	551	549	563	511	547	557	544	527	538	546	538	580	560	521	566	514	584	565	542	527	575	547	568	510	566	562	576	549	569	538	563	540	555	567	540	563	546	581	575	544	543	531	524	542	591	578	565	564	558	548	562	549	573	554	580	554	596	560	466	531	545	565	543	544	553	585	549	582	552	574	556	543	565	554	559	529	558	568	538	532	522	550	550	544	527	552	569	558	549	562	572	549	574	504	548	578	547	581	527	603	546	576	569	597	601	538	538	560	568	511	582	553	555	531	552	543	567	565	557	545	555	561	570	533	540	560	576	531	580	608	538	556	567	575	574	532	563	539	570	550	544	589	548	536	613	564	524	523	545	512	557	587	545	552	562	527	525	572	545	565	565	595	598	547	576	532	546	597	533	552	537	560	530	539	520	573	546	524	528	565	606	528	553	561	574	539	569	536	543	545	578	534	552	597	545	563	576	543	565	559	518	535	581	547	530	535	506	530	553	563	535	573	565	542	479	529	546	575	569	546	539	544	482	558	569	532	540	560	568	595	528	527	532	538	573	580	589	564	547	547	559	564	565	511	570	529	545	578	570	543	570	582	585	585	552	580	552	584	562	545	562	578	547	548	549	504	569	571	591	572	538	596	569	550	561	569	544	517	588	592	517	545	558	570	546	562	564	570	537	526	561	560	549	544	541	549	529	566	555	534	577	520	541	532	592	543	582	554	541	570	570	573	587	569	565	530	545	537	524	546	519	535	552	547	563	560	534	553	544	539	531	566	539	536	519	517	568	548	576	546	543	571	581	566	534	546	529	539	588	568	512	585	581	523	539	555	553	534	509	551	587	521	556	578	547	566	612	539	593	558	580	554	570	540	539	543	569	579	531	580	580	543	540	554	591	572	564	590	589	561	535	522	554	552	578	519	556	575	527	538	521	553	581	531	550	571	544	586	526	551	569	580	545	591	587	543	512	523	560	526	587	565	504	532	544	544	574	563	573	567	599	633	563	602	550	574	534	558	561	546	559	509	613	532	527	568	545	589	542	565	525	551	600	524	589	540	529	577	548	542	544	625	550	513	569	606	556	570	540	544	561	568	540	542	537	550	519	533	540	543	580	529	577	564	534	539	559	519	597	607	575	554	537	524	577	570	566	563	552	515	566	521	501	562	594	560	549	550	536	582	578	550	549	565	492	523	573	537	578	547	519	579	525	527	564	543	566	506	538	567	515	521	537	576	556	553	561	516	549	530	538	570	541	529	527	556	574	539	536	494	562	545	522	542	557	551	550	581	593	540	557	582	553	530	573	541	491	576	559	530	572	516	554	502	550	572	588	561	511	552	586	572	563	580	521	568	582	543	596	567	538	555	551	555	539	529	513	499	586	564	562	578	551	570	529	534	527	565	534	575	587	555	549	567	557	557	568	566	625	539	595	531	543	564	557	506	549	609	542	553	582	555	587	553	560	561	568	560	566	575	539	554	584	572	515	520	583	551	549	565	547	584	585	535	531	562	575	517	562	550	534	568	581	566	585	573	565	564	538	533	575	552	539	631	510	583	562	573	523	564	599	527	556	573	564	571	527	526	578	576	554	576	597	582	544	546	549	587	554	546	543	560	591	577	545	569	520	563	546	543	537	534	519	555	527	591	553	525	577	551	534	563	569	525	572	531	613	574	567	574	594	536	563	542	543	556	545	550	535	534	573	548	523	523	537	534	541	563	532	541	567	523	568	569	583	560	530	553	553	508	566	566	521	541	543	549	563	557	536	514	565	571	599	560	546	600	539	583	517	558	616	574	566	562	533	581	594	589	532	593	530	544	588	596	545	553	564	572	503	525	539	570	544	554	553	551	530	574	549	546	580	570	543	580	561	584	508	528	578	521	534	589	574	549	559	567	529	503	569	548	522	539	572	599	559	580	538	548	581	534	528	581	549	536	513	530	594	585	543	571	588	599	563	580	558	537	552	569	537	551	558	579	578	557	559	571	544	511	588	536	533	558	563	569	534	553	530	532	561	590	588	564	571	564	565	557	561	534	524	568	573	560	517	572	546	521	521	544	546	526	548	585	618	551	553	559	538	599	561	572	577	537	542	522	568	601	522	558	583	581	492	540	570	596	552	534	550	583	544	553	523	545	559	580	566	559	559	538	559	596	588	514	597	558	533	525	498	568	557	562	600	581	563	572	517	518	518	545	551	537	578	570	551	519	520	532	553	575	555	532	515	537	568	507	550	552	532	571	543	531	548	533	570	557	556	555	515	519	551	499	558	564	558	510	557	589	586	578	545	564	567	548	571	569	555	549	613	544	546	537	567	547	522	544	593	578	558	530	535	536	528	555	549	555	526	557	542	558	555	575	548	556	591	568	509	551	520	544	561	531	525	566	551	574	557	531	605	477	516	568	529	591	531	510	600	520	570	522	581	598	543	545	520	525	556	570	541	504	574	554	497	598	556	605	521	542	545	541	573	586	539	577	565	549	551	563	573	579	544	525	564	554	573	590	537	551	581	575	550	598	546	535	521	546	570	577	566	537	578	579	534	557	600	573	559	523	537	543	540	543	557	567	533	567	557	537	581	544	551	584	548	544	539	564	557	587	573	558	560	580	539	546	501	555	556	613	554	564	549	541	536	562	544	565	560	557	537	554	535	551	532	523	549	595	602	511	485	532	557	546	574	556	556	539	596	526	567	592	524	542	594	550	541	580	580	580	583	558	556	575	530	546	553	577	556	584	495	513	545	562	544	580	558	576	537	554	541	552	599	530	598	541	562	559	542	544	541	544	545	557	598	583	526	524	565	562	567	498	544	586	567	530	598	575	523	574	522	554	587	537	588	561	516	564	539	550	578	521	573	537	575	604	557	528	490	528	552	548	531
27899	25364	26631	13955	2690	384	312	337	311	285	295	307	307	298	309	315	295	281	276	310	311	297	320	322	309	291	289	312	316	302	286	284	309	283	319	296	302	317	289	308	283	291	310	316	315	266	302	289	307	298	303	269	321	284	290	313	325	292	304	334	269	277	297	307	321	315	293	304	309	308	321	280	318	309	333	254	309	278	309	334	293	305	301	328	317	306	288	292	274	319	296	284	300	296	299	282	266	286	313	333	314	283	292	288	320	326	298	285	281	320	318	307	289	295	300	347	312	274	281	338	293	347	268	312	297	324	322	279	297	291	302	294	321	292	316	294	310	297	315	285	340	318	293	327	311	301	284	297	313	285	328	332	335	290	317	304	282	318	295	303	309	315	277	332	306	288	290	307	295	310	280	281	324	300	308	312	267	301	315	307	315	316	318	300	291	298	289	282	341	275	297	288	316	317	273	314	278	310	287	292	308	303	274	274	295	299	295	321	307	314	296	305	292	316	277	253	289	308	324	290	291	319	297	293	297	286	283	307	335	301	320	280	302	279	323	294	297	286	303	292	298	293	302	286	308	283	316	313	329	279	285	291	290	293	308	317	322	322	325	319	307	304	288	305	313	327	315	275	310	308	298	284	299	304	299	277	306	316	307	297	286	320	301	312	305	313	325	271	283	302	305	296	289	265	297	313	301	324	267	324	277	305	300	276	314	310	322	280	293	337	283	292	289	311	302	324	260	307	293	296	306	288	289	307	298	293	310	264	303	299	337	293	323	284	283	271	306	298	309	290	327	320	299	282	328	292	285	302	273	302	326	276	295	328	297	329	282	300	299	307	275	336	322	305	317	296	286	315	283	297	308	299	301	292	293	298	307	307	310	292	306	321	303	311	292	283	333	318	297	322	294	289	314	309	299	329	290	299	282	290	275	291	286	323	324	316	313	308	300	282	323	308	292	312	290	277	269	297	321	304	303	274	311	300	306	276	322	277	292	299	302	323	308	288	342	289	283	281	331	336	292	297	333	298	301	286	320	274	311	296	332	318	301	328	310	299	322	278	269	291	292	281	320	331	291	305	326	317	279	300	310	301	281	304	281	306	320	289	278	312	290	293	343	305	306	316	311	297	328	300	350	304	335	310	264	322	313	292	306	278	289	317	325	264	304	290	268	310	310	319	310	300	282	341	294	323	295	321	325	332	300	299	328	328	288	320	298	299	316	328	322	333	319	298	301	297	320	296	300	320	285	315	293	324	305	293	282	308	264	303	295	314	306	280	310	314	309	266	286	283	278	319	308	289	333	292	305	305	303	284	288	299	264	329	276	299	291	276	292	272	317	299	297	282	261	306	303	295	296	288	296	286	309	306	330	313	292	315	333	287	307	257	303	345	278	294	312	299	288	336	319	331	268	306	322	299	304	277	334	294	314	301	335	303	281	291	305	300	298	300	310	269	303	271	310	317	320	298	325	302	341	295	304	272	312	260	282	352	275	304	297	279	289	299	271	324	300	286	297	294	331	307	305	315	279	319	306	299	318	301	288	289	314	290	318	310	316	298	310	280	285	302	322	285	287	299	291	319	332	329	313	322	286	298	297	349	298	313	305	304	314	314	316	292	255	273	297	322	301	267	311	308	295	295	315	325	300	306	286	310	281	281	298	280	320	294	329	299	329	290	297	311	339	285	297	307	315	287	298	325	285	286	287	315	312	288	264	251	292	300	293	309	315	308	313	303	269	320	285	285	285	290	301	302	292	331	280	282	286	294	307	323	291	297	298	293	285	350	296	287	306	262	308	336	334	313	290	274	318	293	294	287	295	310	295	282	322	285	308	284	299	298	306	291	301	279	263	299	296	272	293	330	270	309	297	308	276	314	316	311	326	316	298	288	304	296	319	267	310	316	304	317	324	301	311	301	277	295	321	325	322	279	304	307	311	315	300	308	296	287	293	313	324	276	320	311	278	295	288	308	321	307	327	308	305	287	293	274	312	290	302	321	300	316	334	276	334	316	321	305	293	277	319	326	312	293	329	296	313	290	313	321	314	283	292	301	315	289	273	305	292	338	329	313	302	281	274	296	281	328	265	311	304	294	289	326	278	309	317	284	285	316	293	334	312	286	316	271	304	325	312	279	310	295	311	260	294	307	296	297	299	302	277	305	295	293	272	293	309	309	299	306	281	291	295	274	276	304	309	292	268	323	293	317	309	299	296	283	270	289	304	300	319	334	317	285	323	292	300	324	329	315	282	322	290	292	296	286	305	308	318	306	317	313	325	319	318	278	353	299	327	275	293	314	303	298	277	293	317	297	273	311	329	298	281	310	290	294	310	306	293	298	303	285	273	299	306	294	296	305	303	302	342	304	320	294	314	308	265	266	286	309	313	296	269	297	277	292	319	330	278	299	274	297	301	285	334	279	291	288	311	282	303	293	319	316	277	310	276	287	314	318	300	293	321	285	310	271	318	299	308	295	321	312	328	273	296	318	293	317	306	310	315	299	275	291	304	317	290	322	281	295	299	312	269	316	322	277	304	311	283	284	297	325	304	273	349	287	322	280	320	274	281	320	342	279	274	271	294	314	320	307	293	325	304	287	296	302	303	310	304	327	302	287	303	290	289	313	265	276	314	309	283	306	294	297	294	307	297	329	311	304	305	262	314	291	293	316	318	264	309	283	292	299	308	284	288	337	281	321	308	294	318	293	298	314	336	308	340	276	292	338	293	306	310	319	306	304	296	315	349	321	295	289	306	329	278	287	273	285	309	296	282	307	312	250	289	315	308	299	301	291	303	297	306	341	289	324	291	305	291	329	303	301	319	301	322	329	296	324	325	302	292	327	341	310	287	287	282	308	321	304	284	331	294	324	278	303	316	319	291	308	292	283	291	277	285	316	272	298	279	296	338	310	286	277	343	297	314	329	308	289	303	308	303	303	302	296	311	318	299	309	301	317	309	301	281	348	298	288	296	302	294	303	310	332	275	297	278	302	331	323	299	290	327	311	316	312	297	297	332	286	295	294	340	307	317	300	313	317	292	289	309	273	306	328	282	296	302	308	286	310	304	304	303	291	331	277	284	325	296	319	286	294	287	288	308	278	293	293	308	282	312	327	335	325	320	283	301	303	310	279	310	314	326	335	300	300	294	290	287	326	281	308	318	273	283	319	322	308	293	295	316	297	295	297	324	303	280	261	324	322	293	299	275	316	266	289	296	328	306	317	286	294	325	276	349	298	280	306	294	296	280	327	309	274	294	290	290	294	285	279	302	293	334	293	277	295	309	328	323	279	278	322	279	299	309	304	287	299	302	294	296	298	311	274	281	286	297	289	288	288	284	327	291	306	299	292	298	297	321	327	287	298	337	302	315	285	296	283	278	273	288	339	311	302	330	309	306	279	326	289	302	315	309	311	280	279	312	321	325	267	293	311	293	298	316	284	318	287	330	298	305	275	319	316	314	287	321	335	309	320	311	252	301	295	313	267	338	307	325	283	306	291	298	293
35187	43454	33336	15307	5285	718	534	557	507	528	548	489	508	530	496	513	525	521	553	572	501	525	533	523	506	512	528	567	536	563	557	517	539	519	511	523	556	513	489	504	554	562	516	521	533	540	577	522	527	500	532	574	544	540	543	525	537	524	508	544	525	568	551	509	530	484	585	578	566	589	534	540	530	584	477	530	520	498	519	551	491	534	559	530	535	520	536	529	530	490	524	535	542	506	542	536	538	539	479	519	513	533	538	497	505	513	542	515	518	490	518	492	580	483	505	543	487	509	521	553	500	524	519	570	569	518	517	519	535	507	548	509	521	509	520	542	564	525	523	522	506	531	529	524	549	474	530	546	527	503	564	529	531	507	562	549	514	503	515	513	523	498	551	505	540	554	511	506	494	515	518	504	566	530	525	522	516	501	533	538	493	552	530	494	530	525	535	529	550	499	528	503	512	549	509	532	567	549	510	514	536	571	535	513	577	576	508	570	528	552	513	519	544	500	507	560	491	537	514	507	561	546	530	526	513	499	479	546	534	491	515	528	545	491	498	540	513	509	510	568	530	539	510	504	563	548	551	528	541	529	546	522	545	497	501	548	563	527	560	546	500	517	519	498	507	509	516	537	487	543	530	517	552	496	514	542	541	485	499	587	518	527	522	516	534	552	537	540	529	527	492	497	547	533	494	538	563	536	538	507	548	565	553	528	523	514	514	500	522	545	541	528	546	548	549	554	513	529	512	524	518	521	551	552	525	510	535	526	518	508	513	527	494	526	523	509	488	534	519	537	506	560	513	539	551	567	498	513	510	566	527	550	528	551	521	512	525	492	530	545	481	538	510	538	513	503	502	508	527	510	503	532	531	535	498	612	578	545	501	537	556	513	558	529	530	528	463	543	513	556	496	533	495	540	559	541	520	559	511	476	558	542	515	537	524	513	540	479	543	485	511	572	519	494	522	514	537	480	527	545	556	526	527	492	585	526	515	468	519	496	527	526	576	523	560	513	466	565	499	536	571	534	527	566	502	521	531	542	567	537	535	519	527	523	516	520	523	532	544	508	512	535	510	514	513	515	509	539	521	534	494	563	529	548	510	503	532	489	523	538	550	507	566	544	541	521	516	491	494	511	495	520	496	538	524	473	528	479	470	512	486	520	525	542	495	506	505	524	554	521	512	504	550	501	529	488	562	517	523	553	535	566	495	506	515	538	558	559	534	571	516	499	517	524	517	536	551	546	535	534	521	527	494	522	529	544	519	526	571	544	506	519	534	540	556	535	526	545	531	500	536	506	556	501	510	530	533	566	548	565	541	546	521	558	488	506	506	505	554	502	534	510	519	482	549	512	541	519	529	575	524	546	524	548	524	526	505	510	515	508	491	549	533	514	485	550	516	527	513	511	564	521	543	516	536	500	558	537	546	535	478	535	562	506	524	517	487	521	553	516	520	501	505	528	533	563	529	496	543	486	522	524	535	550	531	544	533	516	538	544	503	566	536	533	462	506	483	546	506	547	506	510	529	560	541	527	500	535	508	476	519	507	540	521	510	510	553	546	506	548	541	515	536	501	575	544	495	520	523	494	539	536	532	461	490	515	524	525	549	555	543	534	503	505	532	557	564	547	495	565	525	477	535	552	509	537	521	497	501	504	511	536	518	512	533	543	502	515	543	522	522	507	476	550	551	544	534	515	534	506	556	562	576	516	500	508	526	519	537	571	506	486	528	504	500	529	536	529	518	547	530	525	565	525	535	522	510	538	503	576	517	562	486	527	501	514	548	514	518	527	501	532	508	526	499	502	514	501	506	519	544	558	517	564	551	530	522	522	514	545	538	527	510	530	546	528	533	530	495	578	540	543	551	484	538	526	545	518	515	520	570	553	514	508	499	551	540	559	517	535	582	522	513	511	531	491	506	512	506	532	520	519	521	526	502	498	526	521	530	544	543	527	516	517	527	513	507	528	528	546	499	542	486	587	568	531	487	485	531	526	525	554	547	525	564	508	565	525	525	536	533	517	514	501	510	518	535	533	566	512	531	520	534	545	536	535	514	544	518	544	552	534	534	546	524	537	476	515	517	507	541	537	537	525	540	527	509	503	552	513	526	541	509	501	528	507	499	532	537	521	546	540	498	587	559	509	533	495	540	526	531	514	547	515	564	467	524	529	515	512	522	496	534	518	498	504	518	520	543	510	512	506	538	542	522	534	513	484	531	496	586	524	544	503	543	508	494	504	500	547	518	584	517	510	499	510	538	568	513	499	563	544	543	533	507	538	563	557	544	503	504	555	495	555	528	514	549	532	507	535	485	503	567	520	513	522	509	504	525	508	531	535	549	553	521	533	538	500	495	559	516	501	536	493	576	540	501	510	527	553	515	577	511	505	500	542	505	545	507	548	551	517	521	559	494	537	542	531	513	494	508	499	538	579	513	539	554	553	505	556	542	492	529	514	485	532	562	522	499	530	525	501	525	542	527	550	533	496	535	577	547	493	524	538	556	517	483	554	520	528	532	534	545	527	510	492	566	526	583	562	523	524	500	498	535	539	492	547	494	535	509	547	518	551	515	558	528	509	508	526	483	498	539	512	510	497	510	527	547	518	536	531	519	529	518	534	561	537	501	520	495	513	522	525	514	513	509	512	528	526	524	568	539	527	541	529	534	532	534	559	538	534	500	546	507	549	474	517	509	557	487	495	511	489	533	483	537	529	528	514	520	538	523	504	533	519	515	570	530	498	506	508	531	542	537	543	527	515	547	523	528	488	535	531	512	585	491	542	505	535	515	545	556	489	525	507	523	523	530	531	541	519	549	521	507	515	538	523	518	478	554	516	511	551	552	475	531	546	492	493	534	542	550	535	518	545	496	525	493	531	542	490	537	544	578	499	517	558	518	519	528	533	472	551	517	532	545	523	517	517	567	526	522	493	547	509	524	503	536	521	533	532	510	515	506	532	526	530	552	560	541	490	522	511	504	495	553	525	538	519	531	519	531	555	498	483	522	516	516	530	532	548	555	507	548	517	493	541	514	492	526	524	564	489	532	545	517	522	544	570	504	558	547	545	513	535	508	518	529	528	554	572	541	518	518	555	524	552	509	514	527	501	532	538	508	531	536	549	509	521	526	537	543	588	534	483	515	567	538	509	543	539	536	543	507	530	486	513	503	516	528	558	504	527	523	523	543	552	515	531	583	550	553	538	528	558	524	546	541	540	555	553	508	551	539	555	528	495	543	560	520	519	489	538	518	529	542	508	543	526	562	540	541	529	535	577	501	559	523	507	532	548	491	513	537	504	557	566	519	551	471	513	563	507	576	538	568	502	526	513	485	550	537	522	524	547	542	534	533	524	540	525	468	503	500	534	549	483	512	576	537	517	496	496	531	543	509	513	527	514	541	531	524	505	547	524	519	559	506	532	528	536	495	557	553	499	538	494	545	534	521	548	526	507	476	552	514	562	509	493	495	504	488	543	565	563	522	517	551	541	517	504	538	540	534	515
24097	22027	31819	27837	21674	9872	635	325	319	291	289	332	309	329	295	292	313	298	320	329	317	278	321	309	288	321	284	322	285	286	293	297	285	315	283	267	311	277	298	291	328	275	304	284	295	323	306	299	297	294	239	326	292	294	300	283	310	301	271	279	312	287	295	301	290	288	332	354	375	353	314	293	276	284	297	284	263	294	284	276	321	296	297	281	292	281	311	288	304	283	303	284	280	306	310	322	297	295	282	280	307	301	270	306	282	297	304	247	287	284	315	279	299	296	279	273	314	287	282	302	280	281	298	302	304	308	289	286	280	288	300	291	291	279	326	284	301	320	283	282	295	309	310	284	272	279	297	311	275	273	266	298	295	297	331	286	274	319	298	295	320	315	317	299	258	283	268	290	291	311	290	311	276	275	293	273	280	305	279	299	283	345	295	296	292	284	287	338	291	280	273	276	297	295	280	304	279	300	304	337	297	295	268	292	298	290	280	307	317	321	297	304	278	289	295	290	287	318	286	318	303	293	297	277	332	322	279	295	267	243	306	281	274	291	300	298	279	269	277	303	303	292	295	303	258	287	292	277	313	256	323	275	288	298	306	285	284	285	288	309	331	279	300	263	286	284	278	286	283	313	311	278	317	278	306	272	284	280	279	300	326	291	281	294	277	293	291	315	309	292	293	259	295	311	299	304	297	291	324	331	294	260	307	277	299	287	287	283	291	265	298	326	282	286	304	266	271	292	287	294	300	291	306	279	270	292	277	304	331	284	282	289	266	288	297	316	306	305	266	268	266	290	280	270	274	314	277	296	291	308	292	297	294	310	282	318	274	309	305	301	271	294	293	273	295	294	273	279	309	299	305	303	312	297	286	286	293	305	292	300	276	268	285	300	324	281	285	292	279	292	261	292	286	337	301	286	292	302	273	303	292	270	301	287	273	323	300	279	311	321	262	286	272	287	286	274	260	307	276	290	275	276	275	291	269	281	285	335	262	288	295	289	291	284	293	277	282	290	288	300	275	268	311	273	285	272	294	295	263	275	292	266	292	318	278	276	293	314	273	307	277	301	272	272	307	312	289	306	314	319	268	287	262	294	317	280	283	284	287	288	298	289	292	300	296	285	289	270	300	267	287	279	304	297	313	278	291	266	288	304	244	265	288	325	308	318	302	296	270	273	281	292	298	271	295	296	302	311	289	283	280	304	321	293	306	289	285	298	287	308	283	264	296	280	276	328	291	288	255	301	299	312	296	319	267	304	265	300	277	263	297	297	296	282	282	303	275	288	271	276	282	290	277	273	321	289	289	292	301	280	262	285	273	283	291	270	289	288	283	270	317	278	274	317	299	281	303	280	287	282	283	282	285	311	292	295	289	270	287	299	260	249	287	305	285	284	279	276	309	280	291	262	286	306	297	291	313	290	304	296	295	287	325	259	308	288	279	294	287	277	287	313	285	303	286	301	240	292	291	268	296	285	285	288	270	282	273	284	275	300	283	298	261	277	301	313	277	278	292	257	274	324	222	287	283	281	270	283	309	277	334	311	291	300	304	288	291	289	320	298	282	278	280	267	298	258	284	289	319	271	310	308	312	282	301	287	286	274	320	285	321	289	308	289	302	265	312	306	280	288	285	305	299	273	297	288	277	295	286	330	324	270	290	288	291	292	276	256	287	297	287	300	292	271	257	287	314	261	253	267	285	302	321	319	282	306	288	288	298	295	310	312	289	296	317	273	303	262	264	278	258	291	301	313	310	291	288	281	288	246	298	296	280	297	293	298	319	324	276	269	297	283	285	292	305	301	272	283	270	275	287	295	291	260	260	310	264	307	324	306	249	283	324	285	309	282	264	281	278	279	302	296	307	263	311	261	313	292	265	274	295	275	308	289	264	285	291	287	324	283	286	292	283	282	286	311	290	296	287	280	297	293	282	257	276	320	317	327	302	277	299	320	273	261	283	293	322	282	283	292	306	287	275	273	320	309	276	296	310	316	309	308	303	277	309	304	316	278	295	311	301	249	272	264	279	253	298	289	310	279	299	286	297	256	284	276	298	283	296	304	260	298	268	288	298	294	290	278	304	281	277	296	262	314	283	321	294	270	305	298	269	310	282	279	251	281	281	326	279	272	301	264	273	272	295	294	274	255	269	290	322	318	280	319	300	303	312	286	281	303	303	306	279	318	303	305	298	259	299	286	293	264	258	301	325	276	316	300	321	289	262	269	279	304	309	313	310	312	304	308	304	268	287	291	328	289	296	288	308	257	324	286	319	301	282	305	280	248	332	252	265	318	312	293	299	281	312	263	313	300	264	262	286	288	286	302	291	267	315	283	260	267	291	292	290	283	313	304	295	306	307	287	285	298	256	276	295	292	307	307	326	309	273	283	276	271	276	301	283	285	290	302	288	265	307	286	294	314	275	311	302	276	313	297	289	283	298	283	329	339	299	284	312	300	308	275	287	283	277	316	321	307	285	305	310	280	301	334	270	313	289	285	299	306	298	277	313	275	292	306	301	283	286	298	268	297	287	278	321	305	303	272	279	287	312	287	297	299	280	292	292	269	327	299	273	297	288	278	284	300	265	272	283	288	297	284	273	278	276	287	296	286	307	286	305	303	293	292	294	315	240	283	283	295	268	287	284	292	253	317	309	279	296	290	322	273	290	280	305	287	270	270	293	297	308	278	292	300	273	309	277	314	312	295	310	304	284	291	258	282	296	278	260	333	273	287	269	284	273	275	325	273	291	302	317	288	305	274	302	292	305	318	301	293	283	309	291	296	281	294	270	293	300	282	303	280	310	280	250	288	281	321	305	289	306	306	322	289	285	280	298	274	295	295	279	287	277	310	314	285	303	303	284	301	287	273	297	293	315	317	286	300	292	293	309	287	306	320	272	270	316	298	282	311	290	288	289	299	311	299	295	275	327	300	300	295	307	270	290	310	298	300	287	271	287	273	293	275	276	308	298	275	286	292	297	281	288	310	304	311	325	291	313	273	315	338	271	277	268	283	302	283	298	288	329	254	283	280	316	292	301	280	322	297	329	283	299	315	303	298	311	284	294	263	287	264	266	301	312	264	286	289	305	290	305	296	276	301	300	301	280	292	309	283	287	267	302	284	282	277	310	302	302	306	295	295	305	305	280	285	294	274	279	293	304	303	317	283	298	284	297	277	312	264	290	302	304	249	309	277	283	272	282	284	332	297	291	303	275	257	291	292	287	301	306	306	263	264	288	254	290	264	303	281	276	280	290	278	303	298	316	315	287	291	276	309	291	308	301	289	288	304	299	295	292	301	281	272	274	267	307	300	287	267	286	313	288	274	288	292	279	291	323	290	284	302	276	288	287	291	297	265	289	268	303	280	285	298	279	320	292	299	272	291	305	279	272	276	299	303	285	268	259	295	274	282	315	328	271	323	277	262	315	277	311	297	314	289	276	313	271	317	290	271	285	303	328	285	291	295	261	328	318	295	250	288	297	271	322	295	305	279	332	287	280	288
57743	86564	68509	42605	26242	3280	641	556	552	568	552	555	538	524	504	504	498	527	530	486	520	551	508	514	538	497	551	496	550	522	506	471	483	482	502	519	521	480	508	497	504	564	465	534	506	528	495	474	552	505	539	540	514	548	528	491	495	545	493	476	516	510	522	473	467	502	595	730	689	561	514	513	568	476	512	483	528	477	483	490	520	522	519	502	510	536	524	520	528	507	511	522	499	500	537	517	507	491	497	490	471	521	476	533	495	505	511	504	511	537	507	505	537	450	480	514	518	494	494	449	523	508	508	507	535	496	497	529	450	488	525	510	541	493	487	544	517	501	555	488	495	474	465	503	515	483	508	491	518	504	504	487	479	483	499	487	503	565	512	503	525	530	484	503	553	493	520	504	504	498	491	498	500	511	495	512	507	501	498	511	511	551	526	523	491	525	482	525	512	501	522	490	499	492	484	477	494	492	524	518	521	515	504	510	463	492	528	487	518	521	471	508	467	505	500	462	483	544	515	531	531	509	498	525	480	533	522	433	440	493	484	480	473	521	508	497	452	473	494	504	508	531	495	525	520	501	481	521	530	466	513	567	486	468	489	503	505	534	508	502	496	514	498	537	497	453	510	502	510	471	484	524	460	526	515	514	513	462	514	490	549	478	494	496	449	444	505	487	531	531	540	481	478	513	504	518	465	500	486	489	483	492	496	491	543	482	521	483	482	519	533	514	479	472	498	451	519	454	513	502	503	583	493	477	500	490	488	488	500	519	473	482	517	522	516	516	490	509	493	493	468	505	482	472	534	502	495	487	488	484	512	506	489	524	501	509	505	498	532	533	509	527	489	562	537	480	477	526	496	491	536	471	534	505	437	511	476	474	531	497	505	513	500	473	522	459	472	478	486	507	526	485	509	503	491	486	483	478	487	506	498	533	524	511	491	514	515	460	505	493	521	472	516	503	529	466	471	535	476	521	532	477	490	510	518	552	518	479	521	541	496	538	469	499	510	494	462	517	464	482	483	488	463	483	499	513	478	505	502	506	533	488	519	478	500	508	474	528	512	502	486	521	527	498	550	525	517	480	539	519	458	488	507	520	494	519	501	523	539	496	504	499	494	501	473	508	494	528	491	547	477	492	512	509	489	485	505	479	468	492	510	498	488	534	526	467	508	522	546	458	508	535	511	501	519	474	466	466	473	505	500	551	509	529	490	526	477	500	476	519	503	528	490	525	490	538	530	564	520	487	501	489	511	486	492	476	554	471	484	480	502	497	457	499	538	552	501	516	534	542	531	491	532	486	515	501	494	499	508	470	514	489	495	486	484	491	510	499	523	498	467	470	517	481	497	482	498	484	483	496	495	500	530	481	513	484	465	484	514	493	477	474	531	502	531	506	503	484	543	532	505	503	486	516	505	514	510	494	487	517	510	514	476	479	492	541	501	471	519	492	482	516	473	464	491	491	492	511	477	461	521	472	511	489	504	521	486	459	502	477	514	510	545	515	525	486	468	495	516	478	506	484	489	495	495	499	516	497	486	493	504	514	541	502	489	484	513	548	522	495	507	497	503	528	492	512	476	496	524	497	507	507	492	499	487	542	509	479	472	532	511	487	494	458	506	489	500	513	521	490	486	479	497	495	481	477	490	539	498	473	478	501	482	504	475	518	491	493	526	474	493	503	496	539	478	520	499	494	508	529	465	510	536	504	530	505	496	521	537	523	517	526	515	459	468	474	525	501	507	524	486	476	517	502	485	496	467	501	506	523	511	461	498	506	506	468	530	520	498	511	492	463	501	471	504	480	487	484	507	534	515	522	544	477	495	490	484	521	488	486	491	516	501	517	469	481	509	463	473	492	502	528	529	487	473	496	491	493	497	496	515	532	483	552	510	504	488	504	473	536	520	477	524	512	501	515	476	479	491	537	491	510	510	469	513	479	499	490	483	475	474	502	488	482	491	491	522	472	506	532	516	529	515	527	526	469	490	501	501	482	502	489	506	525	526	496	489	511	487	482	523	510	504	514	519	492	502	520	551	556	505	486	522	518	501	484	516	505	494	568	519	483	479	488	489	546	506	489	485	430	553	495	504	521	479	502	482	503	468	469	502	497	499	485	535	502	505	490	497	508	512	524	471	501	511	518	518	482	488	508	491	541	538	508	480	511	533	508	509	441	479	495	528	506	482	481	529	520	515	502	488	503	518	517	475	458	505	492	492	477	497	480	478	464	569	472	471	500	484	522	496	487	511	519	491	521	453	506	456	514	523	511	495	512	481	488	483	485	482	525	486	488	523	520	498	530	507	505	502	476	507	502	480	484	497	515	505	484	496	500	466	485	533	522	501	532	484	500	482	481	538	496	486	513	513	528	515	531	481	514	512	517	484	498	505	501	526	501	482	532	513	491	507	506	497	490	507	522	480	510	509	484	527	499	493	458	497	517	491	477	489	520	533	520	510	528	503	485	489	499	524	477	464	485	477	516	485	527	511	542	523	481	529	490	461	531	503	487	500	481	551	506	498	542	507	545	479	476	519	517	520	513	497	498	520	556	490	484	486	537	540	511	519	527	497	509	512	490	525	487	467	500	495	510	526	495	492	490	513	486	517	499	504	486	497	502	515	468	500	469	444	496	523	485	492	498	478	499	501	516	531	533	485	506	514	495	522	442	509	451	543	477	481	498	504	507	482	526	496	489	517	487	511	486	498	473	455	524	517	511	527	465	465	482	512	512	539	509	460	508	506	476	504	498	491	457	485	508	483	477	503	506	485	529	492	503	511	502	524	494	555	511	490	524	506	495	511	469	523	513	499	494	528	495	480	476	477	502	505	474	499	487	502	490	498	456	494	497	499	538	518	518	497	464	476	468	477	518	497	499	469	505	487	499	543	459	520	497	487	519	475	526	505	508	539	508	474	491	513	509	536	545	511	486	543	526	510	493	480	474	452	522	473	529	483	496	470	524	499	472	505	515	512	507	469	514	524	552	504	482	575	502	526	507	530	479	481	475	444	514	502	486	521	505	506	554	463	492	473	528	473	465	502	505	518	465	500	523	511	490	552	488	534	515	551	477	506	509	475	520	511	491	514	499	552	533	470	505	502	460	493	512	527	540	497	491	528	504	515	513	521	512	524	487	496	483	533	521	502	457	493	496	456	529	515	503	511	513	467	458	457	512	484	466	529	488	490	504	504	494	515	527	562	531	473	462	518	521	474	484	499	495	490	508	524	517	524	540	518	536	507	495	518	496	470	479	516	506	458	517	506	482	535	483	482	512	514	534	516	497	491	474	503	522	467	491	470	503	486	492	526	465	500	530	494	449	482	521	504	523	489	487	513	509	482	495	503	476	507	479	473	478	507	508	493	514	526	494	479	455	505	480	493	485	472	552	484	543	493	526	532	504	504	484	517	485	474	520	499	506	506	483	464	530	509	497	505	502	508	494	532	576	502	553	505	504	519	519	467	495	505	541	467	512	510	501	533	503	455	496	489	503	496	507	488	483
23036	21436	30349	25537	22237	18403	4750	459	426	394	381	381	330	373	345	354	359	340	368	351	358	359	331	326	330	366	363	343	342	327	354	351	362	359	357	306	405	333	340	347	329	334	330	370	355	376	352	358	324	371	368	362	360	349	350	368	390	310	331	324	369	352	339	340	379	383	378	428	400	406	455	377	367	339	319	336	363	345	339	351	351	329	342	343	358	336	289	361	349	324	312	328	337	344	346	319	357	354	351	337	346	351	315	322	351	365	310	368	360	330	364	321	324	374	346	315	297	333	359	326	348	327	372	310	337	358	348	354	357	363	332	346	358	368	352	381	310	346	343	362	331	345	361	374	355	336	336	329	328	330	337	332	345	331	334	298	342	363	344	336	325	336	320	333	343	347	320	373	337	351	338	351	315	294	331	348	347	359	354	369	331	308	345	356	335	366	350	304	351	362	357	310	345	334	320	310	325	308	364	306	330	359	346	332	351	354	331	340	329	356	334	344	332	337	342	343	330	386	364	368	315	386	346	347	317	353	333	342	353	348	341	307	334	308	369	396	354	325	363	354	348	347	344	349	320	351	339	355	346	295	332	332	362	346	342	334	385	360	311	348	349	336	328	300	344	323	359	344	329	351	339	355	343	337	349	337	364	369	328	334	307	306	350	361	320	337	342	359	349	334	337	341	319	325	347	348	334	357	334	313	332	349	374	349	344	312	346	347	337	366	364	311	308	368	348	343	347	346	314	350	352	340	331	346	370	357	316	327	333	340	331	358	327	323	336	336	320	323	334	352	312	316	365	327	343	368	359	360	361	333	323	363	310	313	394	362	327	339	313	327	356	348	331	359	323	331	331	346	334	351	333	356	336	341	344	323	348	351	325	305	341	341	331	323	337	368	355	315	340	352	334	352	357	340	376	326	354	347	319	347	359	333	383	332	354	322	319	364	343	346	325	328	349	360	350	343	352	325	351	335	352	326	322	330	339	330	357	342	365	340	334	368	328	320	368	369	354	335	359	364	329	325	356	307	375	313	358	344	315	339	305	319	339	330	359	329	340	314	359	337	368	349	346	334	350	315	328	329	363	368	360	348	368	322	328	344	347	315	312	327	367	340	353	346	372	375	349	321	328	327	338	356	338	323	358	333	341	349	366	347	349	389	328	320	327	363	363	316	334	366	348	344	342	360	318	348	366	304	342	339	329	308	361	345	373	350	377	321	327	337	339	332	355	373	343	318	330	336	324	340	339	349	361	345	325	354	345	356	316	335	337	335	360	334	342	348	349	348	330	354	327	327	353	387	348	335	325	336	358	323	358	303	355	345	349	324	321	301	325	327	330	354	342	357	311	329	335	367	336	356	339	350	331	342	366	345	337	332	349	360	336	328	342	326	336	338	315	323	350	357	338	345	342	337	326	335	309	310	331	336	345	338	339	330	325	325	355	363	321	315	337	317	346	340	369	360	347	326	366	380	362	308	341	327	371	332	355	338	329	343	369	361	310	335	336	360	334	333	347	356	331	326	334	349	327	322	330	329	337	347	358	340	343	370	340	372	356	353	341	320	362	327	342	335	332	341	360	328	358	351	376	371	366	349	303	371	314	325	332	330	312	375	308	354	332	351	356	301	324	323	345	345	342	352	299	371	365	370	345	337	281	346	358	348	339	339	286	347	327	379	362	349	308	345	365	321	341	367	343	340	332	353	307	365	340	363	355	312	356	316	362	339	314	346	340	317	354	369	310	347	388	339	323	332	364	370	348	361	324	338	354	366	335	316	319	338	291	368	332	346	330	332	325	346	357	347	339	309	350	303	354	328	365	340	347	330	308	373	331	376	364	352	357	345	317	346	346	318	360	333	349	340	363	341	332	345	313	359	327	382	328	326	382	350	316	314	346	337	346	346	322	337	361	364	342	366	331	331	348	361	355	354	354	330	352	342	348	326	330	351	351	361	404	338	302	325	359	364	330	354	356	314	351	322	326	285	346	349	352	351	347	365	358	327	331	360	341	332	293	337	334	367	324	357	346	372	377	364	347	377	353	332	346	332	358	307	315	332	330	371	345	370	366	355	333	326	344	351	341	333	349	320	321	367	351	307	342	310	327	342	348	324	315	362	318	348	368	316	316	358	318	362	341	350	337	340	351	334	323	334	336	307	334	345	339	327	336	298	333	357	339	381	368	338	362	328	346	337	343	349	351	332	335	326	337	321	353	328	336	337	345	346	340	346	306	340	332	372	340	341	347	323	325	360	343	334	333	347	356	327	327	328	356	349	305	341	383	328	322	355	368	334	345	344	318	311	321	330	324	363	338	337	336	326	313	354	336	377	380	332	334	336	331	337	359	324	354	328	398	331	362	314	357	345	362	342	357	328	336	353	311	368	336	347	362	350	334	312	312	340	313	348	338	333	332	336	320	340	341	317	335	321	366	320	303	369	353	351	355	315	345	296	342	363	356	323	360	331	327	334	352	352	336	390	342	376	351	346	379	350	353	353	365	333	350	310	361	369	357	340	283	355	331	322	353	309	356	363	342	330	340	368	324	334	335	311	331	355	333	344	349	293	356	326	359	318	340	334	368	357	373	342	327	356	361	323	342	326	341	374	348	353	330	387	315	313	360	297	344	343	323	349	318	387	328	334	335	338	320	368	343	361	358	358	348	356	348	366	351	329	365	333	350	346	330	339	316	332	317	359	327	370	373	324	376	353	334	314	314	333	311	357	362	327	325	341	324	367	351	363	338	329	339	294	359	355	330	344	352	346	344	315	357	321	324	352	366	388	358	313	383	329	365	301	392	357	344	380	345	383	355	319	316	314	353	358	339	347	311	327	325	332	375	322	330	353	318	361	317	296	333	338	346	321	320	346	337	351	326	344	353	328	354	319	381	341	320	342	330	325	339	354	363	362	348	345	314	352	368	329	326	343	319	341	338	327	358	354	343	315	342	349	340	352	321	339	343	350	333	327	355	366	353	359	315	329	350	358	334	373	333	341	314	331	362	340	357	342	317	338	325	322	327	371	322	359	356	333	355	324	323	333	355	344	355	363	325	314	377	319	360	360	333	360	339	308	336	342	357	350	378	359	340	351	367	377	339	351	347	343	303	354	333	350	328	326	328	341	353	348	313	348	315	326	349	338	333	380	331	342	350	333	345	361	300	342	343	326	353	320	345	320	361	386	331	301	376	323	344	304	338	322	318	362	313	343	372	363	333	338	346	333	359	332	353	340	340	342	357	366	347	354	358	336	331	343	314	337	342	364	338	336	344	319	347	350	342	339	318	331	318	338	354	323	343	368	339	353	371	328	340	365	326	355	350	363	333	339	312	341	363	321	330	337	350	346	338	328	345	355	362	322	346	346	324	330	381	343	337	320	351	346	331	320	324	360	348	348	360	354	348	345	327	351	337	321	326	355	320	323	350	323	381	345	312	327	361	358	347	343	386	317	310	323	344	335	331	344	326	334	333	335	365	330	325	340	343	339	347	369	309	338	351	313	334	324
58496	97386	77895	51664	33341	5674	808	734	677	705	619	648	625	613	637	616	579	584	560	589	603	550	545	595	562	595	582	575	590	589	542	580	552	567	525	604	520	564	588	569	573	586	552	569	563	561	552	565	607	602	559	574	605	596	575	588	604	588	541	595	578	563	545	588	626	649	609	641	795	904	761	599	575	599	555	543	568	570	554	564	514	544	558	563	548	549	570	551	566	528	569	551	549	569	541	544	576	566	534	571	574	553	568	582	575	511	588	577	596	547	506	599	524	582	581	560	544	567	601	578	562	569	576	506	541	562	573	593	586	505	590	555	512	525	535	552	542	601	579	517	564	515	576	534	548	580	562	532	566	553	532	563	567	505	514	575	544	535	555	579	524	609	556	551	603	559	594	629	565	578	551	515	535	569	583	534	552	548	589	567	569	547	584	541	580	555	586	572	608	586	550	555	611	575	539	567	570	538	531	583	549	552	578	532	561	591	566	517	562	556	590	557	553	555	588	566	542	519	527	551	539	566	629	550	545	532	539	589	616	563	533	569	559	558	524	557	577	537	563	553	581	542	589	533	584	544	566	506	580	579	553	574	564	598	521	583	544	524	641	561	572	569	574	541	559	536	569	551	603	558	585	586	548	508	548	601	553	577	557	524	607	587	559	611	587	557	549	569	566	547	573	564	580	596	544	553	551	566	562	583	571	538	570	567	568	543	538	556	558	548	536	546	593	533	583	590	544	579	556	577	571	604	566	545	504	552	593	579	512	574	625	508	575	544	571	542	573	583	570	544	536	567	544	567	536	563	572	603	558	536	530	543	536	540	566	567	545	561	581	560	554	554	549	534	520	542	590	543	547	536	540	546	559	571	562	564	566	534	538	582	590	542	506	541	577	557	591	574	595	552	573	525	579	562	563	553	566	553	630	533	550	555	543	555	585	566	558	557	589	560	558	541	564	606	565	586	596	531	602	600	593	591	512	603	583	567	567	544	570	578	541	580	546	566	610	576	500	568	602	588	577	598	549	547	537	552	549	549	575	562	560	549	582	556	556	521	564	555	570	572	534	558	580	577	534	502	617	576	521	556	563	571	526	522	547	509	581	558	565	535	549	553	567	584	524	570	575	576	557	592	557	528	605	603	580	528	570	565	576	521	580	541	568	585	519	600	560	549	596	550	552	555	550	582	521	550	566	592	546	535	599	568	555	541	590	566	569	534	566	561	525	571	565	540	551	533	528	555	549	578	558	584	552	580	548	514	583	533	583	553	560	535	582	515	548	570	520	522	565	576	550	606	537	606	597	586	568	562	563	551	546	580	571	556	565	570	603	580	575	554	570	563	544	551	566	560	576	518	527	550	609	525	561	537	564	565	506	560	569	574	596	522	533	556	538	563	576	569	545	601	552	565	610	526	492	609	605	582	532	570	569	583	562	538	544	545	549	549	556	559	560	578	522	595	557	572	530	550	576	590	573	553	523	528	554	557	542	561	577	564	623	583	566	529	525	530	557	555	608	512	552	516	539	567	584	591	564	558	553	510	550	549	549	558	546	568	596	548	559	550	577	583	560	540	526	533	578	542	563	541	587	577	540	560	547	555	543	557	550	565	580	546	575	545	600	584	552	546	538	523	557	534	571	572	561	545	624	548	537	547	559	543	569	528	543	580	551	561	543	540	572	557	573	564	592	545	588	529	565	585	498	500	560	521	560	555	579	583	588	558	517	560	563	554	542	553	552	523	552	576	583	561	560	538	538	606	531	597	551	588	564	582	593	536	570	553	556	552	578	559	582	547	575	591	529	557	573	576	592	568	576	554	541	577	562	564	577	584	517	530	597	551	598	557	562	542	540	540	544	587	531	542	561	564	588	578	555	567	586	550	541	565	577	538	574	559	558	569	587	536	595	557	609	567	589	565	555	600	553	560	536	538	550	568	509	573	552	589	561	564	568	524	600	563	511	561	582	537	565	551	584	576	555	554	568	565	581	625	562	532	571	529	535	593	553	554	535	583	614	539	543	555	557	550	570	560	546	556	549	541	611	568	550	585	574	564	571	574	585	554	537	566	587	545	585	561	538	551	560	555	568	532	569	543	571	539	554	552	583	617	565	599	588	565	588	599	549	587	606	607	588	595	541	590	569	569	567	576	565	567	534	535	542	566	549	572	552	560	554	552	579	571	534	597	533	549	571	544	557	573	579	586	564	532	543	597	567	589	599	588	552	531	550	566	556	519	510	562	515	503	564	552	553	538	594	562	565	555	575	539	538	599	582	629	584	542	549	588	565	568	579	569	548	584	554	557	564	522	533	544	590	575	608	588	562	566	555	574	564	547	541	563	598	577	530	549	512	536	530	512	542	550	579	573	550	532	605	560	557	590	577	573	548	562	534	529	561	559	587	569	589	535	567	560	594	538	553	534	606	555	561	567	571	551	590	581	591	568	591	545	557	593	598	580	550	537	552	560	573	578	556	585	559	556	562	591	575	534	567	566	567	511	530	548	538	525	604	529	570	558	560	554	549	526	537	565	555	556	547	557	592	616	528	552	577	585	541	552	570	549	557	534	553	573	582	558	559	608	545	548	525	552	560	553	547	553	550	580	584	535	525	557	514	568	580	554	545	594	543	551	589	584	564	567	590	538	550	603	562	563	605	576	580	602	548	562	517	557	564	590	543	565	521	552	550	590	573	550	502	573	560	544	584	567	565	571	575	539	552	551	543	585	568	570	537	567	553	611	557	542	544	541	595	565	541	559	541	578	537	561	574	561	569	595	622	580	567	553	539	583	513	561	572	571	592	547	569	504	582	591	555	567	533	547	603	575	548	516	584	565	550	572	563	594	571	574	544	517	568	546	565	543	579	566	546	558	576	585	535	530	516	548	590	524	551	539	568	585	577	556	564	551	561	563	581	559	568	569	541	523	550	583	556	585	528	599	590	571	604	547	621	542	581	532	571	561	534	569	571	517	580	561	575	605	527	569	584	614	530	551	558	557	599	551	583	567	585	561	554	560	561	591	557	553	579	618	595	519	574	587	553	513	569	569	577	557	559	543	573	584	553	582	607	581	553	577	544	572	531	547	566	563	568	570	542	583	575	575	576	559	553	540	531	571	568	519	583	563	572	571	566	546	574	577	549	587	561	599	572	586	551	596	564	560	567	586	549	580	582	594	551	600	556	568	560	525	541	539	567	551	555	581	559	654	565	557	582	575	528	552	571	531	560	558	563	575	544	547	580	561	557	610	540	518	560	597	572	527	552	577	517	546	586	557	575	532	563	594	546	603	543	586	625	569	562	612	589	556	529	586	586	535	513	603	569	535	570	548	590	522	555	555	557	551	547	569	603	542	568	581	529	555	567	530	568	570	537	572	552	588	571	569	572	563	545	565	591	610	570	530	540	549	566	576	608	622	541	551	554	543	585	559	525	548	536	569	529	517	548	532	534	537	536	560	549	513	552	553	556	587	514	521	558	537	599	564	512	589	530	576	583	541	543	534	607	574
28224	25685	26643	13757	2848	741	343	297	286	313	326	282	340	329	281	326	292	300	326	299	301	334	312	305	325	302	314	308	307	303	309	285	322	309	321	350	275	281	334	342	315	278	329	320	304	294	281	282	311	297	339	331	322	309	304	318	278	291	290	300	296	305	315	295	307	306	271	304	302	309	329	313	290	283	336	304	306	291	279	310	275	317	294	327	301	307	289	277	313	291	297	300	336	294	309	320	294	304	299	295	290	287	316	309	304	291	291	279	332	316	318	315	270	300	321	296	297	318	299	309	306	299	313	306	283	277	323	292	309	353	288	303	301	332	297	304	314	290	292	307	314	306	283	277	302	326	310	319	280	291	298	303	294	293	317	316	315	326	298	280	302	318	300	317	297	292	321	305	289	312	302	297	322	295	314	319	286	294	295	315	297	296	316	296	295	276	298	274	286	313	307	307	284	291	263	325	305	297	278	317	296	328	292	283	270	316	312	261	317	312	285	306	294	264	318	298	290	307	279	305	292	309	312	297	306	291	319	309	324	304	317	308	285	286	302	326	320	307	330	289	328	300	284	303	288	302	353	300	320	293	333	286	307	339	314	300	312	301	295	300	295	308	297	299	272	299	308	311	317	276	296	307	292	312	256	322	304	305	291	298	306	298	297	319	288	308	314	309	322	307	303	324	289	298	294	307	316	296	311	300	305	310	304	306	312	272	298	286	286	286	310	295	280	301	346	332	313	279	313	301	299	323	289	271	272	306	280	292	300	314	320	320	322	335	307	315	285	277	309	287	309	284	302	308	288	313	284	312	307	290	318	334	300	269	294	285	328	308	301	293	275	331	296	289	306	277	297	276	289	308	297	313	299	265	329	282	305	334	322	324	314	314	320	297	283	320	296	319	314	300	313	320	270	282	319	307	316	301	261	304	308	306	297	303	290	308	285	294	290	300	313	296	303	305	304	315	326	325	307	288	301	275	302	314	335	300	313	328	323	293	310	311	315	329	352	312	340	310	294	292	306	309	302	290	295	330	359	314	296	270	298	334	282	287	299	281	294	284	292	284	293	301	301	296	314	305	283	324	329	315	335	294	296	279	330	297	325	328	288	304	313	295	287	289	294	287	310	290	291	308	313	299	314	284	339	316	296	295	300	310	290	293	279	322	316	301	296	323	316	283	325	316	285	310	313	323	314	302	302	279	292	303	312	304	325	299	299	299	307	303	305	282	292	292	274	336	297	324	323	334	308	327	283	293	315	306	300	288	286	296	298	310	324	315	321	316	329	306	294	303	292	285	279	311	291	270	313	295	299	316	276	322	298	322	302	307	335	323	276	284	334	298	319	283	296	287	300	314	317	331	286	292	302	313	307	279	310	306	306	299	318	298	281	318	284	293	304	310	305	297	313	309	320	329	290	313	290	305	297	335	300	350	285	319	307	325	276	294	332	324	318	296	251	306	304	333	315	295	311	333	293	289	294	319	291	323	301	307	290	313	285	310	316	270	306	320	309	309	297	317	341	319	320	286	297	304	341	274	302	279	284	280	306	296	327	329	306	291	292	283	300	285	305	303	281	346	310	284	308	337	260	289	329	273	312	304	304	312	298	287	321	321	300	304	312	332	286	300	292	301	321	318	298	330	345	287	287	329	306	317	336	295	346	313	301	312	312	298	318	327	316	305	310	303	300	286	323	292	291	281	309	312	332	318	301	319	315	328	273	299	308	323	293	285	329	320	340	331	283	317	320	285	310	315	325	308	303	315	323	279	304	307	319	291	315	314	321	302	308	317	288	296	295	303	310	290	336	300	324	291	317	305	292	330	302	339	271	292	300	332	335	338	308	285	297	258	294	281	303	309	325	309	306	289	293	295	304	294	302	309	301	293	278	295	277	292	310	271	299	347	330	311	304	298	321	302	329	304	284	291	252	286	293	311	294	267	313	301	294	331	313	300	305	304	293	302	340	303	303	299	271	309	290	307	288	286	317	266	301	311	297	337	297	310	333	288	281	317	330	344	321	339	326	296	295	309	297	334	278	276	328	319	291	316	309	322	336	305	309	298	296	310	340	341	275	284	315	324	311	300	293	338	292	305	295	290	304	322	310	302	279	335	325	280	324	300	323	296	274	297	285	323	277	316	280	335	296	319	324	281	307	324	298	298	308	323	301	303	331	287	319	310	308	300	318	292	286	304	291	294	308	337	268	310	305	273	310	317	310	298	307	315	304	291	300	302	312	310	318	304	277	307	284	292	302	306	305	355	309	266	326	285	324	323	285	320	310	292	330	302	319	289	338	296	289	277	324	294	326	295	294	281	295	331	307	312	302	313	319	280	282	280	273	286	280	309	316	284	299	323	283	274	289	301	316	313	319	301	300	324	292	309	296	301	282	281	302	297	304	336	302	284	319	293	292	315	281	302	291	291	317	274	293	269	300	318	324	283	309	291	306	310	297	320	289	315	298	287	310	289	314	302	317	294	282	315	308	277	334	306	277	305	311	300	286	316	334	322	320	324	326	328	298	281	298	304	268	310	283	304	299	296	309	293	321	325	284	300	288	306	310	287	299	332	318	294	324	300	315	305	317	300	315	289	293	287	299	333	273	306	289	310	310	309	312	302	286	331	304	307	281	301	291	311	345	342	324	313	315	292	316	288	293	359	332	319	308	300	315	307	264	308	303	311	301	305	298	333	287	319	312	274	286	293	280	307	337	300	293	299	329	309	311	332	321	317	313	309	308	311	314	317	298	309	297	306	309	284	321	311	328	326	341	329	296	298	312	312	307	310	300	325	316	304	268	329	326	290	301	301	318	288	274	332	300	314	296	289	306	300	333	284	288	318	296	292	281	308	277	287	316	309	302	302	295	326	318	303	323	349	267	305	310	299	305	324	312	308	323	274	314	290	327	290	328	313	295	333	298	324	301	284	312	280	302	325	300	346	296	283	309	286	305	310	281	281	286	303	336	309	292	319	286	318	313	330	282	324	327	308	303	284	309	334	287	301	301	294	300	317	320	295	298	295	314	289	295	285	326	298	319	297	332	320	302	314	292	286	289	270	275	310	304	289	300	313	306	318	318	303	304	276	307	295	303	294	319	321	265	285	285	307	282	281	302	335	304	324	315	350	295	293	307	338	297	245	283	307	300	313	291	322	332	321	282	338	290	346	300	314	259	286	335	305	284	282	312	316	285	323	296	297	316	297	272	324	315	292	311	307	306	304	299	292	300	307	325	325	308	312	291	321	305	319	338	327	298	336	305	274	313	314	334	298	331	297	289	285	312	335	296	298	304	319	307	321	302	305	277	300	310	349	297	296	304	327	320	339	295	299	309	335	290	345	322	266	315	329	279	332	309	297	302	300	310	292	302	302	283	310	289	289	293	311	311	303	326	300	280	267	321	284	331	306	330	271	289	301	335	312	296	317	276	293	313	287	309	306	290	279	275	281	310	304	283	277	315	311	296	286	309	304	335	326	310	325	310	313	295	304	306	325	306	293	289	318
36135	44214	33019	15598	5521	1182	540	576	562	555	540	567	536	561	545	512	560	517	558	506	531	548	532	543	520	491	546	516	535	492	509	547	523	577	539	507	532	512	512	471	510	520	498	507	576	518	556	541	481	554	531	531	506	544	549	540	518	531	517	539	573	504	547	555	456	517	523	538	523	549	564	551	507	499	549	529	509	517	568	532	558	537	551	513	537	524	475	557	531	516	542	516	487	530	479	452	535	530	529	547	513	541	519	532	498	525	511	520	484	574	556	550	513	526	520	498	509	539	526	498	528	534	539	557	544	535	497	489	558	496	505	559	477	499	525	521	530	530	579	490	489	518	568	549	520	498	511	527	514	531	536	570	579	572	486	548	489	557	527	504	498	512	490	549	565	527	572	544	517	478	545	511	524	501	467	545	517	533	481	526	531	543	530	526	532	526	504	532	528	550	554	502	547	507	534	539	553	541	536	531	525	537	481	526	535	497	519	526	507	539	528	564	510	525	491	516	548	536	547	516	568	517	525	529	533	529	524	554	543	532	499	545	533	548	542	541	530	523	561	531	581	521	538	505	501	526	541	529	509	519	543	513	557	547	547	540	517	522	547	533	528	537	546	542	503	517	514	523	489	512	557	539	508	522	561	538	530	508	567	507	521	555	559	479	548	528	541	547	531	527	565	545	533	530	519	514	502	506	557	510	516	544	498	531	507	504	541	526	526	496	522	562	510	518	511	494	524	521	541	501	533	535	491	535	538	513	565	527	547	497	519	497	558	510	508	535	523	494	539	535	586	503	543	500	540	545	561	537	519	508	568	580	532	543	521	535	550	526	542	536	499	518	525	548	490	497	540	550	520	549	552	491	505	502	485	554	497	537	517	543	539	524	547	567	543	556	535	513	505	546	512	517	523	499	533	541	542	494	538	555	540	495	503	536	501	499	543	529	540	538	517	519	550	505	532	543	520	495	538	515	516	501	513	558	523	518	522	554	532	512	518	520	539	528	574	551	528	497	508	549	494	523	527	561	553	536	548	554	504	532	542	551	523	538	527	590	541	494	549	555	543	512	545	500	524	552	565	508	530	530	538	534	517	499	564	580	552	532	503	489	547	543	536	526	555	529	515	533	519	557	557	528	517	518	532	486	597	531	542	510	545	511	508	524	529	489	520	531	511	524	549	487	546	521	506	518	538	501	531	504	511	578	541	523	516	558	549	542	567	498	563	521	562	502	532	562	534	574	534	536	524	482	531	535	549	530	523	509	498	539	557	530	519	545	521	581	553	598	550	512	504	537	547	546	577	487	548	510	511	525	540	525	540	553	519	528	519	473	526	534	522	564	548	575	520	544	504	521	519	562	518	571	540	536	494	520	512	546	531	562	542	559	527	483	556	501	526	518	549	477	523	573	528	527	522	550	535	523	494	496	547	528	582	518	527	547	514	553	502	522	511	538	506	529	526	527	470	546	559	548	520	525	528	505	511	519	536	533	528	543	495	479	515	533	500	496	519	522	524	553	502	514	524	519	530	525	477	479	556	546	511	579	518	489	511	553	557	493	501	557	504	511	497	511	536	512	479	523	535	518	545	505	524	522	550	539	551	489	528	545	542	515	533	554	480	534	538	555	520	542	509	544	520	532	498	513	558	544	484	518	533	490	529	533	533	524	536	541	482	500	563	491	468	488	547	511	505	515	566	567	545	534	512	553	570	520	516	529	552	511	516	513	518	507	563	509	529	546	530	535	499	537	496	570	518	529	520	499	528	499	535	530	537	532	536	515	510	545	516	548	570	557	552	508	555	503	530	525	516	563	538	543	531	478	538	569	528	524	568	566	513	514	557	598	549	504	534	532	536	548	483	525	516	489	504	504	539	557	501	509	536	517	508	519	547	531	531	574	554	500	545	533	553	570	515	564	532	524	531	505	524	509	509	520	531	520	545	546	538	507	465	536	518	528	534	542	536	519	557	549	534	527	471	525	553	503	512	565	541	538	525	561	504	519	539	541	531	542	542	572	547	556	506	533	521	538	548	558	515	560	541	556	510	529	516	542	571	519	532	525	546	578	539	529	571	531	516	519	555	548	546	523	549	509	504	507	533	502	524	510	471	498	514	537	565	540	549	539	532	590	520	565	521	553	491	547	537	492	528	497	491	565	508	489	496	519	520	511	532	536	511	481	502	519	535	490	538	537	537	554	526	534	507	564	579	515	551	505	546	515	539	504	540	554	520	516	595	537	546	517	528	549	531	514	522	497	505	551	536	538	518	557	516	565	551	486	507	543	512	537	507	569	546	580	561	519	495	567	545	525	540	518	513	503	503	508	543	549	491	511	502	531	495	547	538	518	536	544	481	524	558	507	566	516	540	527	520	542	520	501	548	538	532	537	513	531	533	532	522	523	522	525	546	516	531	530	574	547	506	527	528	514	536	555	524	518	507	506	545	500	547	541	518	543	542	549	516	493	532	550	546	509	542	544	535	548	558	528	507	534	528	513	546	523	543	505	532	539	542	537	520	539	529	527	539	543	520	618	537	519	542	538	575	551	491	489	538	569	522	516	480	489	548	521	518	507	531	549	513	548	520	547	548	496	548	563	532	555	517	513	517	555	560	536	529	471	531	572	518	549	528	558	518	533	494	542	532	507	525	545	522	504	538	518	531	538	528	542	565	474	510	499	553	568	480	552	523	476	531	572	577	579	549	507	490	523	492	516	556	506	484	527	560	548	513	561	506	529	552	529	515	496	512	573	488	541	518	554	510	538	527	520	582	565	522	546	524	529	513	526	505	546	520	540	523	543	478	574	555	514	522	537	501	522	548	510	519	525	533	526	558	509	522	541	490	516	526	530	532	481	523	528	502	516	512	506	487	540	550	557	538	512	535	508	525	541	535	554	494	509	522	514	538	515	545	545	571	516	549	536	567	522	552	521	498	501	564	527	512	530	556	544	523	517	539	541	589	497	531	527	510	519	538	509	518	545	544	508	533	553	514	550	541	530	518	517	547	547	511	534	513	536	542	542	516	541	524	498	521	513	540	543	489	528	515	537	540	542	539	531	525	499	528	541	536	488	514	547	507	524	525	505	528	521	559	515	511	521	549	547	534	526	522	532	566	531	544	514	531	527	509	523	521	509	484	498	545	535	546	521	530	568	538	551	550	535	537	532	536	547	561	533	547	531	500	532	524	510	543	529	497	512	546	554	517	540	516	516	546	546	530	519	527	550	525	538	479	518	544	536	576	572	511	559	504	541	530	518	519	547	525	491	560	558	502	517	524	544	505	527	513	505	521	547	552	513	509	498	536	561	489	513	543	508	533	499	534	535	519	538	527	500	544	551	513	575	564	523	539	511	552	556	533	527	555	526	505	537	526	516	517	528	476	490	502	537	522	545	526	513	540	540	531	556	454	567	551	521	516	527	594	520	530	513	527	529	549	530	502	494	474	523	496	542	552	558	531	554	541	544	570	497	502	536	503	576	542	532	521	527	573	519	551	546	569	517
24116	21967	31539	27911	21396	10461	695	359	313	317	324	322	306	293	269	287	310	269	283	308	283	289	297	296	321	296	314	310	339	283	310	276	270	302	303	291	268	286	298	263	320	323	287	303	280	302	303	278	286	292	295	292	284	297	304	309	278	269	292	290	268	292	286	290	299	330	368	293	375	318	338	268	298	273	305	273	271	268	282	266	268	290	284	263	306	276	292	283	315	296	267	292	299	308	285	293	288	293	277	283	304	289	294	274	279	283	273	270	268	297	316	298	316	268	295	287	274	290	317	298	293	332	298	313	268	275	286	276	284	290	301	327	284	292	283	291	288	271	303	279	280	311	299	296	286	298	307	270	278	313	256	280	290	268	306	285	287	302	289	317	320	281	273	286	294	294	301	306	299	318	274	270	268	278	236	289	283	292	289	287	286	304	312	273	315	282	260	294	252	321	304	316	283	250	298	300	314	288	304	255	283	282	279	292	304	288	293	326	310	298	253	278	306	277	287	325	295	313	297	290	282	280	294	294	248	321	299	275	297	313	307	306	275	292	316	285	306	307	277	285	273	302	273	291	297	285	295	270	290	281	293	272	294	300	323	282	263	295	264	318	293	291	301	283	273	316	281	281	301	303	321	302	302	281	264	302	275	289	271	294	312	286	264	307	300	295	276	280	282	245	287	306	289	289	292	267	298	298	296	306	311	282	279	333	261	282	296	274	283	302	285	300	281	315	319	307	273	303	258	298	269	315	294	301	290	280	281	265	273	262	295	303	293	321	269	262	312	300	287	309	309	294	277	276	307	276	295	297	275	285	289	316	277	276	287	286	273	291	295	275	276	283	290	299	268	303	277	285	313	284	261	297	260	267	282	291	271	268	287	293	294	266	299	269	301	265	291	265	299	303	274	278	299	291	276	271	277	266	309	306	271	294	284	289	305	317	305	289	257	285	294	283	283	307	258	298	286	269	253	276	263	293	276	293	265	299	277	273	302	261	299	273	291	307	293	308	304	328	282	302	310	307	276	307	296	298	297	290	277	287	310	266	263	330	297	277	279	298	295	304	299	311	264	268	301	307	287	280	304	280	272	295	321	258	296	310	280	278	292	303	308	294	299	290	315	314	310	296	307	299	312	277	282	249	303	271	279	281	274	302	286	254	288	280	290	259	299	296	263	272	294	281	296	266	299	296	292	317	283	284	324	284	285	280	283	266	291	291	281	290	271	266	283	323	310	294	286	283	279	294	269	267	281	320	310	300	287	283	292	279	246	308	260	317	305	277	285	299	280	286	320	273	292	277	307	285	269	312	268	286	273	302	294	308	272	290	270	327	266	321	287	278	298	279	280	295	284	312	275	273	285	322	295	293	287	288	297	278	278	262	301	298	288	248	280	271	303	274	316	285	278	313	288	271	254	312	319	274	275	268	287	287	290	292	324	292	306	284	296	297	296	318	269	293	336	323	295	276	296	314	267	282	290	290	277	275	290	290	281	297	274	264	283	290	258	290	295	282	267	307	265	298	314	284	281	273	291	286	307	288	277	322	257	261	304	320	285	303	275	284	306	312	299	293	306	311	309	260	308	263	287	278	301	313	286	286	293	305	250	267	291	298	298	302	283	294	299	250	273	252	288	270	269	296	306	269	270	264	267	266	293	290	304	301	266	285	256	274	286	285	283	304	314	309	256	307	286	277	300	234	297	274	281	264	293	267	296	296	302	307	283	322	263	261	291	296	270	273	263	263	263	305	309	316	281	292	289	279	292	276	299	303	286	285	300	321	319	287	291	298	295	322	293	272	296	280	256	319	265	299	285	291	281	302	295	257	298	296	278	299	309	267	307	287	294	281	310	220	286	257	288	283	263	294	287	294	300	280	288	307	301	282	287	279	285	299	282	288	268	303	314	318	264	291	257	350	280	277	283	284	285	278	298	294	270	271	282	327	298	291	316	299	280	286	296	265	292	286	319	300	311	290	286	301	292	313	288	262	261	304	295	324	282	258	288	273	269	276	298	260	295	301	270	267	296	302	299	267	293	251	300	300	293	268	281	290	276	294	269	264	304	284	308	300	301	291	302	271	297	319	300	275	273	276	284	288	287	303	288	247	307	274	290	264	261	315	274	298	271	280	312	284	295	275	304	283	286	283	291	262	288	303	310	283	299	284	283	296	300	286	288	292	316	279	302	325	286	278	279	294	264	307	275	288	292	297	339	265	304	283	251	276	286	322	272	272	290	300	298	264	301	295	267	284	276	287	287	296	265	320	297	273	279	286	308	247	307	281	280	298	263	284	304	275	317	260	308	301	282	292	301	284	308	301	300	278	334	281	290	289	344	266	291	281	287	298	273	295	280	307	263	297	280	291	288	282	294	263	276	287	300	278	283	285	279	293	276	284	258	285	293	291	268	259	273	295	296	306	286	309	278	279	286	266	316	303	276	254	295	279	271	258	299	317	277	259	293	289	298	262	298	294	263	312	308	258	283	261	300	278	321	276	292	265	280	278	286	272	296	295	302	261	268	255	263	298	297	290	285	290	284	296	276	281	275	295	303	294	278	270	268	311	294	286	272	228	300	265	285	294	295	293	284	290	290	316	273	280	260	277	276	271	289	275	298	307	314	260	299	284	298	282	304	300	302	297	301	300	311	292	274	263	269	288	316	291	278	295	276	268	300	253	266	284	306	291	299	293	288	310	311	266	271	297	279	282	275	319	272	312	278	326	278	292	305	299	264	259	301	273	306	282	296	275	283	303	266	286	303	291	278	303	301	280	304	293	311	290	279	347	285	304	297	284	311	299	297	289	259	271	295	272	305	285	281	303	314	298	267	297	300	322	287	282	285	296	271	286	270	271	275	276	288	312	277	295	253	261	278	294	291	317	296	290	312	265	323	291	257	312	269	283	270	264	310	278	290	267	259	340	283	280	286	289	300	304	286	273	292	291	303	307	285	271	293	271	302	316	296	273	262	274	313	285	315	301	277	262	273	281	289	288	284	270	257	284	287	281	275	293	276	285	252	281	272	294	279	286	281	282	252	275	285	284	272	289	289	301	311	297	282	281	310	298	301	275	296	271	291	270	297	277	311	295	292	295	296	306	295	294	271	305	270	321	283	267	269	275	331	316	276	293	295	279	285	286	273	281	286	292	296	271	284	291	289	295	282	283	285	266	284	270	299	303	320	259	287	294	309	290	298	257	275	273	256	296	313	320	289	286	291	283	321	274	276	280	271	299	287	262	285	261	295	291	303	283	279	271	291	310	268	302	270	289	271	283	288	288	297	275	302	291	279	310	307	266	299	254	294	272	286	302	289	323	301	270	286	290	272	276	275	272	284	285	268	260	308	269	276	300	284	253	296	285	253	281	253	269	284	290	299	295	287	302	295	278	301	301	287	277	277	301	315	325	282	270	291	286	279	312	301	274	258	301	292	292	305	302	271	287	260	301	301	292	278	297	290	283	293	292	261	262	278	291	295	277	300	282	269	267	276	286	305	289	293	281
57514	86377	66947	42091	25803	5713	615	553	532	564	532	521	486	563	490	513	513	519	554	533	525	506	507	498	487	529	470	544	538	488	504	506	494	556	511	504	487	506	509	513	485	501	511	504	510	502	479	512	540	499	518	489	519	531	498	508	485	485	484	527	532	472	464	484	505	560	577	552	645	644	630	520	493	502	477	558	475	494	493	491	515	478	515	516	516	495	483	535	517	497	484	509	498	497	455	527	503	519	477	476	522	474	486	509	534	514	475	505	515	514	484	485	489	493	508	471	494	508	485	487	492	470	511	521	532	512	466	476	521	445	493	515	470	529	512	511	463	505	488	536	488	513	469	496	515	499	468	531	471	458	499	506	505	506	503	495	494	474	533	512	510	500	518	488	525	489	472	523	537	542	545	526	480	506	485	477	502	514	475	455	488	513	504	491	496	495	476	499	527	455	498	536	496	491	484	516	498	484	461	465	506	478	516	505	513	446	488	535	496	522	468	534	522	495	476	460	538	481	514	502	506	462	529	466	459	524	499	496	486	478	464	515	473	510	526	483	488	518	482	489	550	504	481	523	481	484	509	478	519	474	499	472	555	511	495	496	462	521	456	522	485	503	501	520	518	474	515	523	500	487	475	489	507	504	529	474	550	519	483	473	459	523	511	528	491	518	541	478	484	492	527	528	506	436	511	497	519	466	511	495	548	498	493	520	511	477	500	523	509	528	489	501	493	505	493	518	471	495	512	486	496	493	476	487	490	517	524	482	533	501	500	486	491	524	509	510	479	499	495	517	514	454	519	492	484	537	499	523	523	521	510	518	476	535	500	481	474	515	497	480	454	498	502	497	494	499	511	496	525	513	481	524	487	494	513	557	479	493	522	519	509	487	476	518	498	500	474	491	498	470	509	510	485	475	482	472	470	502	512	473	461	512	499	499	483	494	518	496	501	526	516	495	521	464	516	516	520	474	519	514	529	468	509	537	492	474	507	483	465	489	577	515	453	530	527	508	465	508	464	488	475	513	507	457	498	479	500	549	471	538	455	499	528	450	524	464	486	485	463	483	537	475	476	446	530	522	493	510	526	519	520	482	549	472	513	497	519	507	507	490	512	487	490	480	445	465	477	459	522	473	482	491	511	520	469	477	443	509	504	522	496	485	495	483	526	522	453	464	488	457	501	496	514	510	502	486	478	539	534	515	487	481	513	518	496	502	513	453	467	503	507	503	493	515	491	503	491	526	509	528	525	480	483	502	463	522	471	467	508	478	480	531	480	512	498	492	530	503	497	485	480	511	513	519	506	513	487	509	495	484	489	507	498	553	530	520	479	490	511	529	479	515	479	510	503	523	504	461	539	479	495	508	460	477	469	512	503	503	487	469	489	493	486	484	536	473	550	490	475	496	504	521	503	507	480	517	502	495	532	535	469	441	487	504	491	497	482	482	498	506	529	506	471	488	472	522	489	506	471	531	489	501	474	520	519	495	493	490	506	495	490	487	515	481	510	477	514	522	541	504	509	489	491	517	472	498	505	473	508	496	472	458	497	467	522	473	537	476	491	518	494	484	530	494	488	508	513	490	494	462	498	454	499	468	506	486	541	543	498	506	532	483	515	475	510	526	563	505	490	551	492	502	494	515	487	462	473	533	494	500	517	479	500	521	510	524	511	531	483	496	466	514	457	478	543	494	510	526	471	494	506	494	504	521	507	523	509	479	467	471	437	475	498	478	514	521	511	514	512	523	511	509	521	495	477	521	484	498	519	538	540	500	464	524	495	485	524	486	473	496	482	517	498	504	503	526	493	499	502	472	490	495	499	537	542	461	470	446	538	472	489	457	512	532	491	478	514	504	502	513	498	545	488	530	487	486	481	490	511	533	524	498	497	503	502	485	488	537	487	498	507	491	501	495	473	502	507	496	526	470	493	496	481	488	487	492	482	513	474	457	516	495	541	526	482	555	493	483	477	548	495	500	506	512	508	477	499	483	535	476	512	474	505	535	540	487	499	517	506	492	509	486	520	518	495	515	515	491	518	521	495	477	517	518	488	505	517	489	475	499	488	504	489	527	478	487	475	468	473	500	540	498	490	500	530	461	462	489	490	491	504	520	534	516	461	496	510	519	492	522	482	508	495	513	482	476	495	514	542	468	504	524	491	476	499	530	486	475	483	526	512	519	488	486	505	485	514	481	471	508	520	529	473	489	488	519	472	506	511	496	546	477	482	519	463	460	497	505	478	500	501	489	489	495	511	528	495	489	479	491	492	490	513	543	504	505	505	496	497	520	503	451	486	477	488	508	523	523	496	457	508	519	517	498	488	497	511	505	443	496	513	499	477	472	489	488	515	457	500	495	496	492	510	538	520	513	502	457	497	511	481	493	498	485	501	528	511	533	514	468	508	501	480	522	539	495	525	517	457	518	484	477	448	481	509	496	489	471	509	490	466	466	459	501	495	473	505	491	523	504	500	473	468	476	557	529	506	528	538	504	498	507	479	519	482	488	491	492	486	521	480	475	461	491	538	480	485	517	486	474	560	473	520	461	459	481	483	473	489	511	490	507	499	492	523	482	488	483	506	503	494	525	473	513	497	489	492	482	542	468	491	464	491	482	490	483	490	494	501	512	499	547	465	508	503	514	484	491	481	496	494	516	501	486	515	495	491	496	507	505	501	521	491	524	470	538	474	511	530	494	514	506	491	472	465	519	479	514	487	504	512	542	492	484	511	501	471	493	516	502	500	488	499	519	478	487	555	488	461	442	524	517	510	493	509	493	498	525	533	453	511	501	507	484	484	486	487	510	525	447	524	496	485	518	497	530	533	462	490	483	506	532	490	482	501	505	491	477	536	502	508	533	476	506	501	494	477	522	501	449	476	509	477	531	519	499	480	496	556	458	516	483	539	520	523	487	506	452	530	472	509	492	467	528	459	501	504	505	489	505	521	550	526	501	507	496	490	521	437	509	468	478	552	515	472	498	498	486	529	511	484	519	514	486	476	493	503	490	507	498	469	519	500	477	492	530	480	520	530	531	540	470	486	494	503	501	463	493	554	494	456	510	541	529	532	555	521	509	459	452	478	481	505	513	484	474	480	508	541	492	498	524	498	513	481	518	493	518	465	481	466	480	491	510	526	520	462	506	469	521	515	533	488	536	507	493	464	496	528	511	464	497	511	500	525	488	519	522	506	480	515	474	492	480	478	515	478	502	466	531	509	498	492	484	454	504	509	444	487	455	524	505	517	532	541	494	550	511	506	452	527	516	489	491	495	507	516	473	482	519	486	473	532	476	477	519	472	481	515	490	503	495	534	501	502	541	494	461	506	506	504	498	497	455	484	518	515	459	529	509	503	528	483	532	475	534	503	490	475	479	497	531	512	502	488	474	530	501	528	489	480	487	481	458	475	489	516	472	474	491	505	477	511	489	502	482	513	509	475	515	515	549	496	466	525	463	509	529	518	500	528	492	482	496	464	506	495	533	487	478	500	520	491	509	497	500
23002	21373	30134	25965	22266	17988	4112	453	393	334	407	352	380	380	387	355	336	333	333	353	347	373	382	366	350	328	348	365	381	337	320	309	335	323	347	355	311	346	344	334	358	352	316	356	338	327	355	363	344	342	329	337	317	361	372	312	307	320	337	319	349	357	382	324	342	330	352	354	432	452	385	406	367	322	330	348	345	336	346	317	359	340	342	331	317	360	372	314	339	327	358	322	323	381	369	344	391	318	313	333	337	317	344	322	377	357	330	319	333	346	319	342	342	298	365	319	299	317	349	350	380	311	323	337	354	361	320	349	349	367	343	363	332	303	328	333	320	358	344	329	337	338	343	353	348	354	323	318	339	360	364	312	304	326	315	328	345	333	347	335	359	313	333	339	323	355	346	324	340	347	319	343	358	335	343	349	351	356	318	292	346	334	363	328	319	326	326	311	331	325	308	325	331	340	321	348	334	364	339	341	359	321	344	348	331	326	334	323	341	357	357	327	327	348	345	314	334	315	338	321	326	336	342	328	339	306	314	346	346	289	334	389	337	321	331	322	340	360	310	330	323	354	332	335	346	324	352	308	311	317	330	331	332	360	350	327	306	335	344	335	324	343	320	320	327	322	317	328	359	343	373	308	320	321	325	354	304	334	356	331	335	316	341	358	340	303	303	318	342	344	298	349	349	325	307	366	318	342	313	336	340	346	348	325	347	311	314	329	306	343	302	338	347	314	340	308	344	346	307	322	313	320	342	321	330	311	307	340	322	310	348	332	327	347	306	313	334	354	310	371	368	366	329	316	312	292	355	339	346	335	328	323	317	326	337	316	345	349	371	338	322	314	316	327	322	308	346	346	353	308	334	331	348	345	364	345	333	311	346	335	327	344	329	331	305	347	349	313	342	346	325	359	307	369	353	348	335	335	319	355	339	326	339	308	340	344	317	364	378	328	327	358	329	338	342	340	346	324	349	335	351	318	299	356	337	335	326	305	330	320	328	334	314	320	335	343	347	315	358	341	355	352	315	332	333	315	353	341	360	359	325	340	335	360	367	368	348	363	347	321	352	311	369	314	325	353	317	358	351	329	333	356	304	335	333	366	325	336	359	313	325	360	307	338	324	321	357	343	325	324	325	320	324	332	367	362	314	346	340	349	339	368	367	353	336	359	331	335	353	344	357	358	353	333	323	360	354	355	325	343	321	327	361	309	314	327	334	340	334	339	327	340	314	329	311	357	328	312	350	334	351	353	341	322	363	340	346	322	330	302	358	348	366	324	313	341	329	344	343	350	338	326	371	316	332	343	323	308	341	343	320	320	386	349	343	336	336	318	333	336	384	349	323	312	343	363	329	347	350	337	319	304	298	343	350	362	352	328	344	345	358	347	323	325	301	336	367	345	326	322	350	329	335	349	353	354	318	337	315	329	374	361	370	333	336	356	354	327	377	334	336	309	315	334	337	338	304	354	336	340	310	344	339	326	308	334	295	359	364	342	349	298	343	335	351	339	337	338	315	319	311	343	336	333	336	333	357	332	321	315	356	320	363	363	308	333	352	315	373	308	328	323	335	355	272	332	355	327	348	361	332	335	370	331	348	348	320	341	340	324	319	339	341	353	341	331	360	326	336	339	334	305	328	301	355	352	324	335	349	349	366	340	332	354	299	350	314	324	356	329	323	351	347	323	295	313	327	308	340	332	298	326	345	351	336	327	353	327	301	372	336	318	369	327	342	342	337	333	374	316	331	311	329	340	316	356	322	339	336	328	359	327	319	321	345	328	325	321	326	349	362	302	323	334	323	310	342	315	342	308	351	311	310	346	326	343	336	354	345	359	325	361	301	323	364	332	333	338	309	314	335	357	346	314	361	328	317	333	361	344	353	355	351	308	334	343	323	349	320	365	329	344	315	333	318	319	319	303	321	316	360	324	344	355	307	356	298	318	355	324	347	345	339	350	358	323	358	340	322	334	350	334	334	337	366	348	335	341	320	334	317	324	351	350	332	340	321	319	334	341	342	337	312	350	328	384	334	349	322	339	363	349	350	352	320	327	319	335	323	348	331	331	324	314	353	296	353	339	320	319	325	319	347	338	345	347	328	316	337	318	341	336	336	380	332	309	325	364	339	333	346	339	312	335	332	347	347	323	335	313	331	332	343	320	302	353	316	324	330	326	326	323	320	347	311	324	325	314	326	374	366	351	324	322	337	362	314	315	313	376	358	328	340	338	312	336	354	316	339	320	334	329	334	329	345	338	330	319	335	304	383	343	350	328	361	347	346	326	364	332	326	346	340	290	312	319	335	348	317	336	374	354	319	322	328	299	361	342	327	340	326	330	352	320	344	299	361	333	356	352	335	361	354	314	348	353	356	333	350	340	364	355	366	314	330	344	363	329	337	371	348	334	322	309	327	330	353	299	370	319	327	343	318	358	329	341	314	338	358	318	337	349	349	314	331	331	331	345	333	352	329	346	379	340	307	343	332	310	353	342	325	352	375	374	330	324	373	327	359	359	341	323	347	339	366	320	326	299	340	381	333	324	356	329	357	321	332	317	346	345	357	366	344	316	340	314	361	331	307	302	339	312	328	324	334	332	340	339	334	375	316	317	363	305	335	386	339	353	293	298	370	317	325	351	340	358	323	323	337	363	336	373	336	337	326	342	319	338	337	346	355	328	342	324	343	335	329	353	323	339	359	342	289	336	372	337	317	328	326	324	322	314	350	378	317	306	347	368	326	299	335	334	346	345	347	350	352	341	354	314	351	324	331	328	313	357	345	343	322	308	340	365	300	345	343	326	348	326	329	303	330	363	369	371	305	328	333	341	324	363	323	362	335	362	299	348	334	367	332	315	323	350	335	329	316	329	305	365	351	340	337	332	305	309	326	350	340	346	382	342	328	352	347	333	319	329	361	332	358	324	330	342	337	322	350	346	340	349	345	328	332	314	344	346	308	320	326	326	353	357	359	298	317	324	351	322	333	335	337	337	337	354	337	302	334	302	337	322	315	318	371	347	343	327	348	332	309	331	331	306	325	349	354	346	329	310	351	332	343	329	356	347	324	327	358	360	319	311	338	344	339	331	337	331	333	345	291	344	358	332	332	352	342	348	341	330	356	354	348	356	359	330	334	356	318	339	313	307	350	341	373	346	328	330	339	343	315	319	343	327	331	326	353	355	335	356	328	356	302	314	345	296	327	314	343	338	384	317	312	330	318	352	334	311	337	325	325	335	343	310	347	349	327	306	336	329	361	350	359	332	292	321	336	319	329	309	299	351	350	337	330	353	317	302	341	328	356	323	330	336	307	331	341	340	333	307	345	335	338	332	354	327	324	315	325	346	350	290	335	319	344	318	346	341	353	346	332	354	352	347	370	326	336	330	363	334	327	343	365	370	333	321	351	346	313	303	336	361	329	323	335	300	347	344	340	331	337	341	337	323	321	344	326	330	307	358	327	326	307	347	355	318	373	326	323	335	355	339	328	345	344	325	340	297	341	324
58038	97086	75784	50365	33815	7826	798	724	734	663	659	638	623	592	624	588	573	573	625	633	580	547	611	558	583	561	511	594	592	557	552	573	552	537	563	596	559	544	573	520	549	528	577	629	548	589	576	573	584	582	569	559	587	601	551	545	574	535	550	591	524	559	593	598	605	579	606	670	863	891	779	658	575	527	522	557	552	550	575	587	536	551	580	592	583	564	557	588	582	507	543	537	550	584	560	544	542	552	560	565	586	584	574	558	561	574	588	557	564	541	567	554	583	530	542	599	556	565	543	529	553	514	568	587	519	551	566	564	511	530	586	584	531	554	546	568	557	571	522	563	545	566	571	533	569	540	557	545	553	577	571	559	544	549	544	611	532	548	529	553	536	518	548	571	546	578	573	509	507	563	550	539	552	590	592	604	565	537	588	562	549	539	591	563	523	558	564	540	551	583	576	564	546	540	555	578	569	550	551	560	547	548	592	556	571	547	563	542	589	535	587	572	563	551	578	544	604	520	567	557	554	556	535	523	532	523	539	536	559	595	589	552	585	576	506	544	553	549	580	557	564	548	553	556	569	559	563	503	605	521	555	582	533	526	550	550	578	572	527	520	530	557	571	579	589	559	536	549	554	580	568	542	549	526	561	518	548	563	555	562	578	560	558	589	519	554	525	541	547	551	567	507	522	559	567	559	580	511	556	485	608	540	595	593	501	544	545	561	577	552	537	548	587	556	538	580	560	558	545	559	566	561	551	551	543	568	561	546	562	547	522	553	587	523	513	550	589	547	518	606	592	503	557	578	579	550	541	551	559	557	565	579	558	547	559	514	534	592	575	543	602	565	558	514	526	610	581	553	521	549	534	562	592	540	512	555	591	556	527	534	642	554	569	556	536	569	538	544	538	579	580	549	572	628	543	569	570	542	544	598	531	550	566	555	576	578	541	574	600	563	558	608	502	522	528	600	548	558	586	523	573	544	567	543	570	564	576	526	566	535	553	551	555	551	584	575	511	525	510	554	507	517	574	534	540	544	575	546	586	550	526	572	595	533	529	570	582	575	576	597	530	571	540	567	537	536	572	535	562	541	543	555	538	538	563	596	566	552	592	564	555	551	552	585	562	579	545	533	530	561	554	591	581	566	527	566	575	556	525	576	541	542	559	559	585	541	519	581	539	575	540	546	557	541	565	574	563	559	597	528	546	527	527	531	573	580	519	529	530	551	508	592	537	584	569	563	554	582	584	592	511	564	570	556	560	592	547	508	586	461	501	564	515	561	533	518	529	541	558	524	527	515	577	568	565	537	500	566	551	552	596	542	568	518	575	554	570	562	535	531	545	573	573	574	500	532	575	561	544	549	567	588	553	528	602	550	567	535	593	545	596	535	522	496	572	569	608	596	528	533	534	569	542	536	576	562	596	545	578	562	531	505	582	524	556	548	557	560	528	573	569	531	567	578	581	573	567	527	573	599	562	586	607	588	584	533	569	557	575	543	514	554	562	565	509	548	588	533	570	556	529	551	538	606	531	535	549	581	524	601	584	522	554	523	509	581	562	534	571	544	566	587	561	532	574	523	539	573	565	560	569	554	580	576	551	541	600	519	546	571	560	548	549	524	511	547	548	549	565	523	562	573	579	571	584	618	556	563	510	579	558	527	555	569	510	592	579	539	584	554	554	580	548	553	562	588	536	538	537	561	579	589	559	544	583	567	546	542	536	582	548	558	612	541	588	574	613	601	559	526	549	540	552	518	537	495	594	546	523	545	561	588	626	580	539	532	552	514	529	543	534	512	554	502	600	532	558	556	552	555	592	521	552	573	552	572	561	552	540	537	551	550	566	547	524	550	530	546	589	576	577	543	549	551	560	579	563	566	553	555	515	563	606	600	569	556	563	544	539	551	568	530	543	563	558	610	583	571	555	569	541	579	537	523	536	551	504	539	534	603	568	505	552	550	553	529	538	571	594	553	536	549	556	600	582	585	562	563	555	554	607	558	533	576	525	567	551	558	531	547	563	563	562	566	553	568	528	555	534	548	567	602	507	541	538	521	569	555	529	557	585	553	514	559	548	590	570	572	584	544	548	559	595	578	564	535	544	521	516	562	560	569	573	598	553	595	517	553	576	556	574	584	579	572	546	571	589	549	595	554	571	518	551	586	617	526	570	562	576	554	544	493	577	502	601	552	582	544	552	569	549	514	578	606	555	525	519	598	558	541	606	535	542	546	565	548	557	592	530	564	526	543	560	575	557	571	578	586	562	550	546	539	588	522	551	562	536	513	533	545	575	538	577	535	567	528	548	528	567	596	530	529	598	565	541	538	528	544	558	520	571	572	567	534	527	560	549	519	568	611	568	568	566	542	537	580	563	564	529	538	530	572	499	555	547	567	605	576	547	555	545	599	546	512	536	530	548	560	524	519	512	520	549	536	564	572	561	574	573	550	580	560	572	532	538	547	517	584	595	528	575	530	526	557	547	574	562	541	572	535	567	558	550	569	569	575	559	539	610	602	550	583	509	542	559	472	548	578	551	564	570	561	533	588	514	546	499	539	539	563	538	512	562	544	540	568	590	529	596	567	648	585	571	537	557	526	577	569	564	544	554	539	525	562	562	518	508	519	606	549	567	561	570	537	535	537	583	508	528	524	531	513	561	559	584	558	581	559	542	525	551	574	571	565	535	576	553	580	536	551	568	604	514	590	582	558	572	523	582	548	569	543	540	560	529	554	536	527	541	580	535	576	529	541	539	572	576	544	561	500	539	550	522	530	538	570	569	577	565	576	521	535	535	572	546	542	523	514	557	565	581	573	564	590	591	542	555	585	559	543	555	568	554	525	547	592	566	572	552	574	566	535	564	535	548	541	552	579	547	562	544	528	518	547	584	576	557	575	588	549	561	580	501	538	509	505	548	535	523	571	554	526	533	522	553	542	563	545	577	556	560	625	576	562	577	526	575	593	556	567	541	552	516	573	590	498	522	560	576	554	581	577	576	544	603	503	572	553	561	528	555	545	530	552	566	559	517	574	590	542	546	560	581	551	560	585	563	603	569	560	547	519	548	517	565	544	603	586	543	602	591	510	561	573	566	597	577	609	559	598	530	560	549	564	578	619	538	534	583	560	546	590	560	574	523	569	500	557	544	513	542	573	566	573	560	599	531	569	556	535	578	560	543	561	581	585	542	535	564	574	546	546	559	508	605	574	593	537	546	570	570	600	562	583	574	581	564	560	542	563	552	556	577	522	556	533	572	556	581	571	531	584	525	565	557	550	598	569	513	583	542	546	536	573	588	493	552	532	558	536	490	533	558	535	578	542	534	539	606	534	544	555	551	601	560	601	584	544	582	550	566	520	559	542	544	548	574	561	573	545	588	516	563	576	525	582	517	550	586	533	571	552	546	553	585	560	582	577	550	549	590	572	580	544	535	545	537	574	596	525	579	556	530	561	525	540	530	583	578	544	555	605	528	576	524	540	561	513	565	552	586	567	585	544	571	559
27990	25125	26294	13443	2876	607	314	301	286	308	318	312	289	304	278	319	299	291	273	294	307	307	282	300	283	292	323	288	274	289	338	304	280	281	286	303	294	311	299	327	322	289	304	279	328	283	350	284	293	303	315	289	311	313	298	298	304	299	291	277	305	287	270	317	264	299	307	290	325	334	316	337	333	317	292	323	320	260	288	307	306	327	314	308	309	296	295	295	278	286	312	290	325	286	312	285	302	351	287	284	292	301	318	298	290	283	306	280	315	301	292	308	284	297	291	289	317	290	286	276	307	314	293	270	292	292	320	306	303	318	295	321	300	287	287	324	292	262	270	282	290	302	299	326	316	305	277	263	338	295	313	306	313	324	317	326	302	287	315	304	302	320	305	293	302	307	315	304	320	299	291	266	288	275	301	331	294	285	312	317	293	296	263	286	298	294	274	302	327	310	295	302	333	281	327	306	266	319	316	285	288	276	298	279	278	313	323	286	308	309	287	317	292	321	297	282	315	271	276	312	266	316	280	334	312	259	311	289	288	297	320	332	304	322	311	306	316	301	280	314	295	305	304	288	292	303	281	313	290	310	290	281	291	307	321	304	312	299	296	280	322	294	260	299	307	295	307	311	279	285	311	318	309	305	330	310	327	277	334	286	319	271	295	296	273	298	319	307	283	301	319	286	319	315	299	297	299	317	296	293	346	279	312	260	301	324	290	301	291	330	296	294	280	265	278	297	299	298	312	305	293	283	313	302	314	324	294	288	318	306	284	293	298	295	300	343	271	296	327	314	295	317	292	309	320	287	318	275	285	309	291	346	304	289	307	328	321	327	322	305	272	297	350	278	313	303	315	323	329	317	298	328	316	285	319	288	303	305	270	287	289	320	303	270	310	287	302	287	309	298	324	303	304	352	319	275	285	290	295	336	311	301	298	315	280	319	265	296	336	314	305	313	302	288	314	310	296	307	314	307	297	315	284	295	312	317	299	285	273	312	295	287	293	307	319	318	287	321	295	287	311	286	341	295	293	308	327	326	316	297	316	260	276	291	294	313	296	267	272	287	320	294	315	281	266	269	283	299	296	318	270	300	301	310	273	313	320	312	281	284	321	294	303	299	288	317	348	317	347	299	285	321	272	303	294	305	325	291	291	304	285	295	292	275	298	293	311	301	322	308	310	309	324	279	263	298	288	299	281	313	285	324	288	325	295	330	274	291	315	283	293	295	300	296	304	282	286	291	297	310	325	287	325	320	293	303	281	292	304	314	299	334	318	321	279	303	298	284	317	238	287	264	331	320	313	337	315	296	301	263	323	284	293	271	299	312	294	309	322	310	285	289	292	297	298	274	275	306	263	318	311	311	316	333	300	293	350	319	310	301	320	310	302	294	295	325	308	319	293	295	301	310	268	327	292	334	303	285	287	286	304	285	338	287	312	302	297	266	304	306	322	306	291	277	303	316	286	312	304	310	300	355	308	290	319	316	282	301	298	301	303	264	296	292	282	329	291	297	324	310	282	295	259	302	286	324	308	279	327	303	290	310	297	300	292	317	292	308	279	299	328	310	320	316	286	319	310	306	328	301	319	296	325	286	301	299	315	337	296	339	297	294	318	297	298	298	273	318	311	294	335	362	305	289	272	283	292	268	298	289	285	269	301	332	316	317	312	316	300	310	284	313	304	287	298	345	283	327	310	292	287	285	315	320	310	296	274	285	320	318	288	290	265	333	301	288	298	308	282	297	312	297	286	288	300	311	307	297	291	292	297	263	325	318	308	283	263	314	334	250	319	294	301	299	326	326	312	297	277	306	302	300	291	284	291	286	307	311	297	286	301	287	284	304	255	304	306	280	281	258	286	252	301	286	294	316	307	308	310	287	297	305	306	294	301	290	314	270	287	302	309	265	301	299	282	306	277	264	275	314	297	302	310	316	301	298	287	277	306	314	302	314	310	319	308	306	316	317	306	302	312	303	303	305	302	306	333	325	309	267	333	295	305	310	269	304	307	321	294	297	289	322	288	302	307	321	292	308	332	304	321	294	295	300	283	318	287	309	313	303	294	281	321	281	289	327	340	297	307	319	302	297	300	333	307	276	290	294	307	293	303	300	299	292	277	335	305	303	310	305	301	287	315	309	294	300	274	306	293	306	286	281	283	319	263	287	294	282	304	316	278	294	314	295	284	269	315	291	285	334	295	316	315	293	283	281	295	310	313	291	283	304	303	314	268	314	300	331	264	266	297	313	311	287	284	289	309	275	277	307	343	299	283	287	286	313	288	330	286	280	251	294	315	281	318	296	318	305	295	297	286	310	275	290	264	315	287	294	324	298	290	270	297	322	315	298	308	296	288	297	321	298	291	320	317	312	317	333	292	287	301	298	316	312	348	252	330	275	277	315	292	277	325	266	353	314	301	261	324	314	295	300	298	286	311	282	293	317	302	306	322	321	307	289	296	290	306	302	297	310	281	310	326	275	277	279	310	311	318	272	305	288	288	327	310	321	289	296	313	290	330	269	310	276	303	309	307	263	305	281	323	336	282	320	266	318	316	285	264	298	288	312	287	293	318	295	273	309	309	297	313	295	310	291	266	297	315	327	277	328	315	318	293	305	289	288	293	315	291	274	307	282	313	317	324	336	311	280	302	299	311	303	299	313	310	313	321	293	314	302	310	274	293	332	291	301	306	300	267	275	290	294	275	316	298	314	330	305	318	294	294	323	279	321	310	305	276	276	275	287	284	286	285	265	293	268	275	293	284	292	286	307	271	316	318	312	295	332	288	319	292	286	307	300	283	290	305	292	315	298	312	266	283	259	329	287	292	319	288	317	323	317	274	301	322	305	300	283	292	299	309	296	283	288	337	327	307	299	288	298	280	306	293	281	302	311	279	290	326	301	268	315	285	310	303	290	287	263	297	304	287	295	320	323	279	288	281	291	301	317	312	317	301	295	321	310	312	309	298	331	291	320	324	264	284	312	278	325	274	284	303	327	289	298	296	330	291	328	288	313	276	324	295	297	260	305	322	299	319	325	308	306	312	288	280	266	294	324	296	257	288	254	337	260	292	280	276	287	308	305	272	312	303	314	313	295	280	294	312	324	288	275	283	300	322	305	314	286	311	305	286	276	312	318	281	316	316	279	287	294	302	294	325	351	275	298	289	316	311	286	289	337	319	296	280	295	299	327	313	287	300	322	300	282	304	293	278	282	288	277	303	282	296	312	304	307	305	314	321	319	264	317	315	318	299	313	316	315	323	315	309	289	293	282	316	309	322	312	312	316	330	342	285	304	278	335	285	295	301	318	274	288	264	304	299	297	327	292	298	289	281	285	302	295	271	325	321	316	294	289	296	261	314	299	296	295	268	298	299	320	295	305	297	304	300	305	293	283	292	309	308	314	301	293	299	324	290	299	287	321	303	288	313	313	298	296	297	275	333	322	303	315	290	313	280	298	319	363	305	337	283	305	293	282	283	288	294	312	271	312	318	298	303	322	307	310
35476	43622	32170	14941	5728	1250	528	496	524	534	560	499	501	529	512	568	516	485	520	543	526	507	551	540	533	542	539	526	514	482	544	540	503	548	520	522	508	530	540	478	545	534	526	491	542	539	550	526	555	538	580	562	529	551	526	505	528	520	558	549	521	534	493	503	493	534	537	536	542	553	619	530	508	554	543	551	509	556	531	554	543	527	520	499	485	546	532	539	503	532	529	495	519	461	501	513	539	510	524	551	523	487	531	496	539	528	493	527	496	538	472	520	539	496	501	496	526	493	554	490	524	494	560	504	507	525	573	511	528	562	519	503	578	537	494	469	551	538	557	535	485	526	511	512	533	536	508	531	525	531	529	562	509	473	483	503	541	518	548	516	545	559	526	540	561	548	513	566	545	500	528	524	519	483	530	506	506	542	512	538	536	534	507	558	529	547	498	503	543	512	507	538	502	511	504	505	480	478	486	512	545	499	493	521	494	490	549	535	549	531	545	530	511	522	547	549	557	514	563	553	547	479	520	580	517	540	514	549	524	515	535	527	495	490	535	544	525	519	542	571	520	512	505	542	499	499	527	534	549	538	486	538	522	501	524	509	542	479	506	524	525	502	490	555	543	538	542	536	508	506	485	517	541	512	554	520	516	472	535	547	563	519	527	522	521	519	502	514	506	512	565	542	520	497	536	505	508	547	569	503	505	525	534	467	517	499	557	525	519	511	538	553	536	517	534	587	545	561	534	510	526	544	504	537	515	461	483	525	483	537	525	574	476	507	530	562	518	556	523	510	550	487	525	537	504	513	520	547	535	528	532	557	529	521	516	545	510	559	538	520	544	523	520	549	536	526	512	460	491	544	555	572	527	555	522	499	524	510	523	565	531	535	515	509	521	562	499	533	513	503	485	494	532	505	534	518	519	554	494	562	489	502	528	545	568	525	519	486	520	508	531	502	509	553	511	532	520	503	552	505	489	500	517	491	550	596	535	542	512	538	554	494	496	570	506	546	484	549	540	551	523	528	513	519	519	471	529	474	538	489	508	518	538	551	559	517	548	518	511	493	517	528	515	535	535	519	514	493	508	543	509	543	521	518	518	520	538	574	502	506	507	500	551	524	534	549	500	549	512	532	523	530	508	507	514	527	508	498	554	529	531	497	508	506	548	509	570	529	520	521	470	494	553	556	520	534	535	526	538	511	513	535	525	520	532	522	569	547	535	533	537	495	484	504	505	561	524	543	558	536	523	487	545	541	514	488	517	506	497	526	524	532	491	522	524	530	529	527	538	527	517	531	487	521	545	536	482	522	542	557	529	508	544	504	499	536	491	539	507	538	536	496	532	522	579	496	509	551	465	509	551	515	516	524	510	476	533	503	537	523	518	483	519	520	547	540	543	523	488	520	512	541	529	546	530	529	531	522	513	531	550	509	515	514	572	514	545	541	521	496	499	480	572	505	531	552	540	555	501	528	497	499	538	542	515	507	567	497	504	489	542	564	484	500	544	507	502	491	553	514	490	517	483	540	514	556	512	511	489	507	528	517	537	523	514	490	472	508	549	509	530	497	537	541	503	468	515	521	491	464	539	501	554	513	540	548	522	517	536	487	538	531	501	555	483	526	533	521	530	525	542	487	525	502	485	530	542	511	516	501	525	560	504	525	512	531	502	504	504	545	540	515	496	510	531	552	502	495	505	524	531	527	554	558	473	493	506	542	529	513	523	523	542	556	525	487	502	515	527	529	574	525	557	556	505	521	549	490	482	525	505	536	484	529	483	511	515	516	521	527	527	504	492	500	562	487	532	517	494	517	536	533	541	524	506	482	522	539	552	472	530	561	460	560	498	547	536	533	545	535	551	527	504	520	471	561	494	531	544	511	521	524	552	563	540	489	510	563	504	503	539	544	515	515	531	526	522	503	548	555	533	528	494	525	538	497	519	514	514	499	492	562	541	538	485	497	531	530	516	534	522	586	552	493	546	550	547	518	512	516	539	493	538	538	557	483	527	506	522	518	561	488	502	499	501	554	487	496	482	535	482	507	529	535	536	495	468	494	523	508	545	537	551	531	561	531	536	496	532	538	571	489	512	509	515	540	513	533	560	514	528	538	505	516	534	558	554	554	496	544	499	567	552	523	521	500	562	479	543	505	517	551	538	505	505	515	532	490	533	526	532	515	570	518	552	537	570	523	500	492	513	487	549	510	519	566	551	528	501	539	531	550	541	545	530	543	486	483	514	517	542	504	525	516	490	502	481	519	516	545	498	524	501	482	539	518	514	558	514	519	527	468	533	507	470	524	494	517	500	505	516	542	526	526	523	563	539	511	500	533	531	550	503	509	491	525	510	518	542	522	548	525	548	530	498	535	523	515	565	498	532	564	492	532	514	546	535	544	526	484	523	529	541	534	549	507	519	523	494	520	529	538	516	506	555	518	549	499	544	484	533	514	532	519	523	501	524	499	530	527	571	552	532	484	541	495	485	552	527	528	545	558	504	550	526	548	499	495	520	468	516	553	524	540	496	539	516	538	540	502	544	535	557	508	516	529	542	523	497	518	511	525	508	527	540	511	515	578	506	523	507	509	492	532	499	482	516	507	504	545	514	565	537	538	540	556	549	480	512	534	509	547	550	540	505	516	545	523	511	539	549	576	531	518	564	577	544	496	509	544	544	551	493	501	541	579	521	559	537	497	483	519	544	533	530	523	513	509	528	529	533	507	552	485	547	498	524	504	506	497	481	568	519	543	529	522	514	477	538	521	509	522	540	563	506	524	551	544	553	481	500	533	570	483	540	527	518	532	552	528	518	520	574	497	557	527	515	499	491	514	482	512	535	517	538	529	538	516	528	506	487	540	496	509	493	499	492	589	523	497	516	491	557	533	514	503	541	520	548	526	573	527	485	529	536	512	498	540	519	523	533	507	495	535	553	536	528	553	542	522	552	506	501	498	488	545	514	542	521	522	519	597	547	538	552	547	510	526	483	544	491	524	530	557	524	515	525	507	528	520	495	507	514	510	522	507	496	544	524	526	505	529	506	517	524	519	560	553	532	530	508	511	536	481	537	528	533	486	523	536	561	562	538	542	514	487	477	544	516	502	526	519	517	591	528	548	497	532	471	505	550	501	543	491	525	518	543	553	562	551	543	519	495	533	487	542	491	556	495	543	522	468	484	528	499	542	537	520	519	523	558	489	551	522	507	537	561	512	526	522	502	505	481	486	501	523	539	471	534	539	536	528	510	552	531	554	558	514	515	508	520	517	526	561	488	525	497	508	523	533	527	531	510	522	521	512	532	482	524	509	529	531	523	487	505	508	508	507	538	492	552	569	541	538	550	505	541	501	525	494	540	534	541	508	513	529	552	506	512	561	516	514	493	529	538	513	558	541	540	526	514	494	516	563	538	502	543	544	566	521	517	503	516	554	523	522	479	536	516	537	548	523	524	542	502	545	517	507	512	522	523	540	494	512	536	540	524	526	521	549	532	525	511	539	507	551
24147	21934	31517	27940	21491	10714	725	354	308	305	279	286	305	291	287	287	315	283	272	301	305	316	272	302	286	265	277	308	298	277	322	290	309	289	292	290	316	280	312	271	295	288	299	257	301	316	309	277	270	314	304	266	286	310	247	306	307	296	292	306	295	287	271	300	323	287	286	304	327	347	352	326	289	281	295	286	288	276	313	299	327	271	284	290	277	278	311	306	268	274	298	274	263	289	296	273	296	294	263	293	292	289	281	273	309	277	306	301	278	287	319	296	279	281	282	283	273	292	302	292	274	264	318	305	265	303	301	255	279	265	263	302	273	288	271	274	290	285	273	297	278	268	312	289	281	302	267	306	260	297	258	295	296	292	299	301	305	279	286	304	258	291	292	274	272	282	306	259	323	273	298	283	302	286	282	277	288	289	283	271	284	325	301	273	304	273	306	283	288	268	273	275	287	279	288	287	265	262	304	297	307	287	285	303	291	282	289	281	317	281	282	241	313	311	292	323	282	302	260	275	298	271	281	272	274	277	314	289	285	281	298	303	242	278	277	283	250	322	269	297	262	291	278	322	273	298	306	291	301	289	310	251	283	287	317	269	278	292	279	305	301	272	311	263	267	271	260	313	276	256	306	274	277	265	282	284	269	300	273	290	292	278	313	293	290	266	307	286	298	298	291	300	270	294	299	278	286	279	292	278	302	296	282	301	296	295	293	262	315	268	297	302	268	287	300	320	286	290	288	305	290	287	264	289	290	302	297	287	298	305	286	316	309	300	267	262	301	291	300	299	262	271	321	309	302	291	257	290	293	296	288	309	278	294	292	259	275	293	288	293	260	293	283	283	254	278	299	282	280	285	303	288	262	311	279	301	288	286	270	304	292	276	292	228	280	290	279	273	287	294	287	301	297	272	292	281	303	281	281	311	278	325	309	298	293	279	262	282	309	282	287	281	285	299	300	298	284	287	277	276	302	296	286	311	258	273	320	259	296	305	286	274	293	283	319	300	311	278	289	292	287	265	259	269	276	279	289	266	290	269	285	307	296	306	268	298	266	311	315	297	280	283	317	291	281	290	290	264	264	281	275	289	282	285	265	304	292	293	275	271	248	275	245	285	287	271	255	268	302	297	303	277	299	277	298	294	260	264	308	309	286	285	262	271	278	270	269	289	277	278	308	296	288	248	320	293	284	315	278	288	283	292	248	279	319	323	277	286	322	284	283	290	281	276	273	293	279	304	271	264	283	292	269	307	292	271	278	267	273	288	319	325	283	290	293	299	299	306	307	291	291	290	317	309	315	297	282	288	284	287	320	296	285	281	273	292	251	297	323	293	273	280	279	306	267	279	292	289	301	281	269	282	304	253	303	284	263	291	297	251	291	303	285	263	252	274	305	326	280	282	316	326	305	273	274	258	281	288	288	274	257	272	278	275	300	294	303	300	312	315	283	264	282	293	265	266	283	286	254	261	285	296	284	263	307	285	319	258	315	302	274	295	283	284	286	300	267	290	289	282	263	275	294	287	278	253	281	292	308	270	283	293	281	272	295	276	276	276	297	281	304	276	262	288	314	298	287	320	291	292	255	281	300	298	293	276	300	265	298	282	284	291	285	283	292	255	274	301	272	277	255	284	288	289	310	277	282	253	291	267	312	270	282	259	307	279	277	257	284	273	295	304	299	266	292	298	300	323	290	295	288	323	286	285	293	295	280	267	298	285	305	291	311	315	298	312	279	311	276	273	281	294	291	293	293	269	293	272	272	276	274	306	293	299	286	295	292	277	242	284	288	291	250	281	274	310	270	321	305	278	284	300	271	306	307	301	266	298	340	288	278	239	285	283	274	277	270	280	298	289	291	299	284	265	294	263	288	307	293	267	275	286	293	298	314	255	292	296	269	271	303	305	294	264	273	282	274	315	286	280	312	278	311	289	285	280	270	292	316	282	277	267	303	285	272	293	317	283	293	294	287	256	289	277	311	292	275	305	268	278	283	265	241	316	290	289	306	298	287	318	279	287	270	262	347	259	282	295	273	276	278	270	290	296	276	296	280	296	265	283	276	282	297	283	277	286	288	300	277	275	272	312	281	310	283	293	282	272	306	281	305	262	281	295	277	295	271	291	306	304	266	280	296	277	289	276	309	272	292	288	287	289	278	315	284	269	294	294	288	312	294	281	282	307	338	296	271	288	287	298	301	283	281	284	290	275	289	314	279	293	280	302	308	289	298	302	286	288	275	254	326	258	301	329	287	301	288	288	285	279	291	286	290	286	296	306	298	256	283	275	279	293	295	254	292	254	286	269	247	292	270	302	294	249	319	288	299	274	281	284	283	285	291	286	271	293	274	306	259	285	306	288	293	253	298	286	297	263	284	285	311	289	273	286	289	290	275	265	297	288	300	290	269	307	278	313	269	263	279	298	284	285	314	274	291	299	279	271	268	291	288	292	260	286	271	287	262	334	309	307	304	277	264	277	289	270	271	256	296	286	282	318	290	313	277	285	276	305	286	273	274	313	283	302	310	276	265	300	264	289	282	278	284	277	323	265	275	293	302	286	270	291	289	267	278	286	294	287	274	291	277	311	309	292	293	329	293	284	276	259	274	303	298	310	283	282	294	296	289	287	280	282	278	317	295	287	263	252	270	296	298	270	301	286	307	280	300	296	265	301	268	300	293	248	297	275	292	268	303	291	292	272	285	278	289	265	273	236	288	299	273	281	304	294	266	307	304	276	298	299	295	297	279	288	299	309	285	309	301	286	272	272	280	265	270	310	261	264	305	266	308	278	269	288	305	307	271	283	280	294	317	293	312	290	301	288	274	301	291	301	261	307	289	304	295	271	271	309	300	258	285	280	262	278	274	296	303	283	289	282	326	273	259	273	319	265	258	298	262	276	292	295	274	262	299	301	298	295	291	274	287	268	274	306	315	304	306	277	304	284	297	295	315	304	274	296	292	270	279	277	299	326	294	272	256	313	271	310	309	267	296	267	288	286	272	292	296	328	291	311	271	303	283	279	302	271	332	293	320	313	257	309	268	254	287	289	259	276	296	282	329	279	258	298	275	272	276	289	285	273	286	285	274	274	284	281	286	283	272	282	287	288	264	252	313	265	280	266	311	291	296	290	305	287	304	284	289	279	288	277	300	278	276	275	291	249	282	285	252	280	276	306	315	267	305	275	318	288	274	279	281	309	285	284	253	294	263	282	303	298	266	287	285	320	287	322	266	269	270	297	304	282	274	260	282	294	283	278	287	269	315	284	269	285	302	269	299	302	294	290	293	301	306	311	311	292	293	271	277	284	298	322	268	269	292	288	330	284	300	285	314	296	279	293	317	287	321	323	260	292	299	287	306	306	258	300	291	282	313	312	304	265	286	279	274	316	289	314	285	246	301	299	296	286	291	309	296	302	260	295	269	292	263	265	302	297	266	279	278	309	302	286	253	289	287	307	313	281	257	294	295	294	284	258	294	293	262	283	313	292	299	285	298	288	286	263
58523	86250	66089	41966	27263	5472	587	593	601	589	517	602	539	584	515	491	569	563	486	522	486	492	503	528	536	501	501	539	499	519	470	492	490	503	472	486	523	493	489	527	473	510	503	478	501	513	500	515	518	494	501	527	509	541	515	519	511	513	526	520	527	488	519	546	494	473	493	552	655	677	636	580	539	526	505	503	473	479	509	476	516	502	498	503	458	510	494	502	503	507	484	511	467	491	467	526	504	452	466	489	501	469	511	496	495	494	511	473	507	503	478	514	503	514	465	490	495	485	480	487	467	487	538	512	518	482	512	483	452	480	498	497	516	488	485	455	508	517	489	506	451	491	485	481	511	503	519	499	511	480	481	510	492	462	485	513	471	472	501	492	546	479	516	499	477	532	483	510	492	520	523	496	461	491	466	543	462	505	496	502	508	495	505	510	484	518	513	501	494	497	498	484	486	481	489	503	488	498	501	478	501	528	500	507	485	510	509	508	492	515	523	502	458	469	480	489	477	488	482	524	525	537	504	451	483	495	497	460	505	500	502	537	482	461	503	500	461	502	493	526	488	502	476	515	492	513	521	497	510	471	487	452	503	491	480	474	483	480	533	472	490	507	472	493	507	558	523	451	541	455	487	497	470	510	510	481	538	517	507	491	474	532	495	500	472	539	516	468	476	507	536	481	465	479	512	535	488	564	480	522	507	500	530	503	454	492	480	472	493	499	523	465	482	484	494	502	493	488	460	503	500	498	503	511	473	469	474	529	534	514	494	496	496	516	523	517	481	482	510	516	527	474	523	500	519	467	544	485	458	494	473	511	480	480	512	515	490	454	518	528	527	516	499	475	507	514	514	506	482	476	495	505	492	496	499	541	511	491	484	474	465	488	451	527	507	453	487	461	518	514	479	455	517	489	490	512	505	509	499	528	520	507	473	525	495	490	490	517	501	503	489	513	505	483	508	463	508	499	509	510	526	490	480	475	508	523	475	493	500	521	553	496	502	525	469	466	457	466	533	525	446	481	490	518	504	515	497	471	514	479	486	478	513	501	449	518	481	503	500	475	509	480	507	504	487	487	508	557	467	507	521	486	451	497	464	493	491	497	478	475	473	462	501	521	458	474	506	518	477	525	532	507	503	498	537	494	479	533	501	504	520	500	530	488	532	502	525	508	559	519	552	466	499	486	490	443	463	489	478	524	479	497	475	480	510	493	488	476	479	485	530	518	494	509	500	480	480	490	480	512	480	519	473	463	512	478	479	488	509	514	467	501	497	504	492	472	508	518	487	473	459	496	492	519	499	477	503	510	509	537	481	502	507	471	473	492	470	503	495	497	494	523	512	480	495	527	514	483	474	481	488	522	499	554	526	476	496	494	501	500	473	531	490	493	518	495	507	510	499	477	480	497	452	490	487	482	511	559	509	470	464	474	490	505	490	467	492	488	470	493	499	490	515	521	477	522	461	504	471	480	496	484	485	496	515	476	485	503	490	475	494	513	487	481	511	469	496	513	485	523	472	492	446	475	533	521	491	505	479	515	463	507	489	524	500	538	493	521	499	514	488	443	507	487	493	531	504	500	497	495	508	485	477	514	542	464	502	492	473	471	457	526	524	520	472	509	462	463	483	485	476	496	515	478	469	523	509	475	476	466	499	515	508	475	505	480	526	490	498	485	515	471	530	529	483	486	509	509	472	495	489	486	506	512	549	476	483	481	506	516	483	501	464	480	509	495	489	496	457	499	492	503	462	486	509	491	506	489	523	480	524	488	529	505	481	512	462	485	484	490	496	472	519	501	473	457	502	551	512	493	453	509	521	502	473	472	527	506	481	487	478	512	524	531	466	445	543	447	483	484	521	469	515	500	511	454	503	488	505	533	466	478	501	465	521	491	497	538	504	504	490	492	474	451	479	510	519	503	503	495	488	472	484	503	501	499	523	470	478	535	531	487	504	483	503	498	463	510	522	539	477	512	530	506	472	503	500	523	510	500	482	452	518	482	420	494	495	469	507	469	511	525	511	528	476	470	534	478	496	493	473	474	505	483	509	463	481	501	502	508	484	485	498	517	474	476	492	470	517	489	512	475	494	481	464	520	473	506	536	493	495	481	514	484	488	521	465	498	496	517	526	477	458	489	509	479	507	492	494	488	499	478	545	490	467	463	530	471	481	472	501	501	494	475	545	520	483	469	452	505	508	477	523	488	499	539	477	520	513	477	484	520	518	472	500	462	483	523	530	494	504	466	520	520	536	507	512	540	467	511	502	451	508	517	504	489	492	471	515	556	460	472	495	475	506	455	482	516	504	498	532	496	512	498	513	515	488	497	510	500	533	485	472	500	453	486	481	508	492	504	524	532	535	477	483	440	491	521	521	500	542	521	522	504	494	484	476	461	487	478	476	469	458	470	536	474	485	506	507	503	507	482	476	490	488	477	514	496	512	475	500	514	461	463	487	481	514	505	507	516	540	489	509	499	494	488	500	493	485	521	473	500	501	501	506	480	491	486	488	471	526	473	511	445	523	509	471	471	514	500	488	469	483	488	533	518	493	466	521	481	456	500	496	467	492	481	476	505	508	466	507	478	486	502	513	467	486	512	486	473	505	505	482	517	522	495	506	494	531	492	497	478	459	523	510	513	438	469	490	500	514	495	540	488	497	481	491	488	522	522	492	498	518	507	482	506	542	512	504	460	480	524	473	512	486	512	534	475	504	504	486	484	511	487	482	516	478	491	557	501	484	519	472	487	493	495	485	450	541	482	481	512	516	463	514	477	486	479	500	467	509	467	471	488	476	481	516	478	465	504	485	481	528	486	511	517	493	509	495	496	498	499	519	472	474	500	492	513	499	521	522	468	488	521	468	493	470	571	489	512	491	476	496	530	487	494	476	469	531	476	490	461	480	506	484	461	506	491	474	510	476	485	482	489	543	525	442	489	513	503	501	484	512	480	482	505	483	512	487	488	465	495	513	494	519	470	492	478	487	476	486	475	481	488	505	494	483	473	501	458	461	507	507	496	505	541	506	489	497	500	467	505	493	505	477	530	499	479	520	520	519	488	490	460	531	509	477	493	487	481	497	505	459	464	515	491	537	501	485	498	508	503	519	517	515	463	484	503	506	505	528	504	508	497	497	508	522	452	484	485	508	472	506	488	504	529	488	446	461	503	505	495	441	472	535	518	500	501	523	527	497	506	473	498	514	493	537	458	493	482	490	483	453	504	511	486	507	510	449	496	543	463	484	492	487	499	518	545	469	464	504	565	481	485	485	491	484	490	503	440	539	512	483	457	510	508	532	480	466	512	521	516	474	476	451	504	520	498	468	550	470	512	492	550	494	506	524	468	491	522	477	535	465	483	476	495	503	484	500	512	504	501	500	479	460	482	549	510	475	527	526	477	490	467	479	472	476	516	519	479	465	523	520	466	502	512	490	482	482	504	488	476	478	500	478	474	472	474	557	452	511	493	482	508	467	511	512	514	462	441	495	480	564	482	470	477
23054	21340	29980	25525	22276	18761	4702	429	394	381	387	404	369	386	348	349	360	344	345	394	316	329	355	323	318	342	333	373	329	323	363	347	325	320	352	342	347	356	310	339	341	353	394	359	335	322	333	300	316	364	335	334	326	347	357	326	327	348	314	337	351	316	364	319	324	323	370	353	454	474	362	353	346	376	344	353	341	356	341	334	341	343	345	333	370	352	352	345	338	337	348	346	333	355	353	328	312	343	331	322	342	336	336	342	364	323	330	329	314	354	338	337	358	335	332	345	344	326	338	365	351	329	323	318	329	350	318	355	330	351	352	336	334	345	349	307	341	340	368	343	349	335	328	331	331	333	320	350	316	346	354	320	357	347	333	336	362	357	336	349	338	347	349	335	326	351	342	330	332	329	350	348	349	329	340	369	334	330	328	299	331	335	306	326	375	375	348	345	333	357	358	342	351	332	343	347	358	370	322	327	342	307	342	337	345	342	328	347	369	319	337	317	301	329	312	329	357	346	352	323	329	325	311	355	329	331	329	332	340	313	337	316	320	327	326	322	355	336	332	341	358	324	352	339	320	373	340	350	345	355	343	360	325	344	341	337	378	354	304	364	358	319	334	306	362	330	335	309	365	364	333	337	316	337	359	349	373	342	325	310	319	294	342	328	343	357	359	346	330	321	335	361	365	369	322	334	321	334	359	340	349	330	338	332	297	352	354	339	356	353	362	358	346	342	353	318	359	358	349	331	324	352	335	335	338	370	337	306	348	374	351	345	326	376	334	324	337	315	316	345	356	373	309	343	346	318	367	346	329	331	363	357	335	345	361	364	351	326	362	344	340	374	333	359	354	337	366	350	342	335	334	343	318	365	370	358	330	323	323	320	360	344	333	334	367	332	328	324	357	343	388	338	374	346	324	366	334	354	321	336	297	343	371	340	358	318	338	337	339	349	339	339	370	351	336	360	333	341	361	342	340	366	314	298	372	346	325	310	328	336	348	348	319	324	350	327	338	340	338	334	313	361	355	364	334	323	316	297	341	325	345	358	352	320	368	347	340	317	356	335	352	327	327	317	315	325	314	355	343	385	331	348	347	321	361	330	318	352	307	325	386	355	339	339	330	349	349	325	324	332	309	349	313	331	308	333	348	316	332	333	315	327	358	374	348	332	308	365	348	340	353	335	338	312	336	320	330	357	319	371	333	352	338	323	332	362	337	378	371	313	305	315	331	346	334	318	334	355	368	374	378	365	385	373	333	365	339	313	314	308	342	354	314	355	326	338	353	339	333	354	323	339	352	379	329	339	356	342	347	352	341	328	346	368	303	335	326	324	325	354	346	322	298	336	372	286	336	333	353	356	345	322	332	359	351	292	328	314	346	330	344	368	327	335	337	346	348	341	335	314	338	354	360	346	368	349	365	343	327	353	331	316	345	341	327	359	393	310	386	343	317	340	343	310	337	351	340	318	313	364	362	331	348	377	342	321	373	361	334	346	342	341	345	313	367	322	351	330	324	308	324	350	334	336	337	358	354	340	320	354	338	367	343	369	336	366	357	361	326	333	337	345	336	342	361	339	298	324	333	315	379	346	356	333	368	339	326	335	344	375	331	314	355	350	328	345	352	370	330	327	325	347	335	342	347	332	362	356	313	322	322	314	348	337	317	329	357	325	338	331	332	356	338	378	306	331	315	347	309	338	345	331	357	346	326	341	348	354	327	312	356	348	338	324	338	343	339	338	370	341	340	334	359	326	379	339	355	329	356	331	333	355	342	338	319	377	325	377	358	317	321	350	340	355	355	345	330	346	340	353	330	339	328	368	332	336	326	327	321	349	347	362	337	360	322	355	324	323	340	360	346	343	348	365	340	341	346	330	308	351	352	350	373	339	319	368	326	341	311	349	344	351	311	325	359	338	373	320	358	345	395	354	376	334	354	357	353	319	335	308	346	333	347	348	348	339	339	331	324	329	356	390	362	326	373	349	381	315	336	325	328	343	338	331	336	365	303	358	336	318	303	336	351	320	361	367	356	339	335	374	334	345	335	336	355	328	376	356	350	338	315	362	339	360	349	337	314	339	348	357	327	365	297	330	341	305	301	329	356	344	320	352	340	357	330	303	358	329	309	315	366	331	322	338	347	361	329	334	324	328	347	352	346	341	351	360	322	347	324	345	361	310	359	360	320	339	333	337	336	344	354	336	325	333	339	377	328	355	333	319	346	358	311	346	323	324	326	348	303	329	325	357	339	355	346	368	334	314	333	342	339	352	348	335	318	327	334	327	338	348	351	329	342	339	359	340	339	316	331	346	357	347	342	321	326	357	326	321	313	346	341	360	331	328	351	361	384	331	357	349	311	328	353	363	335	318	349	319	361	336	369	314	317	346	341	331	343	358	338	295	372	337	316	339	379	357	341	351	302	391	314	341	339	353	353	366	330	347	325	339	326	345	323	346	335	334	323	336	335	320	327	348	357	342	359	330	320	303	349	329	382	318	334	332	336	318	355	348	361	338	340	342	335	356	340	371	337	333	338	323	343	338	342	334	313	310	326	334	337	348	348	319	332	341	349	317	334	321	359	301	324	330	357	312	337	352	364	335	328	330	320	323	354	357	346	311	324	338	342	323	335	339	327	372	339	332	362	332	326	299	325	343	340	353	352	337	324	341	333	335	343	332	323	350	329	309	367	338	304	318	325	315	316	339	344	357	310	328	363	317	387	336	356	356	341	327	314	353	332	334	343	338	336	367	348	361	376	296	319	357	345	349	340	341	314	332	380	350	327	353	346	335	340	350	364	336	328	311	328	364	338	342	352	326	343	322	325	319	321	363	349	369	346	367	318	329	377	346	316	344	352	321	329	305	298	354	308	320	362	363	358	348	320	325	332	333	339	340	362	367	350	339	357	333	323	333	332	338	343	343	334	334	306	334	335	363	328	326	350	337	315	322	289	344	353	349	330	321	319	323	339	342	365	350	327	317	331	348	340	356	320	337	327	322	361	331	340	316	376	347	367	333	326	353	320	349	356	333	332	341	344	334	321	346	348	352	329	325	323	328	329	359	323	361	315	333	360	298	328	345	344	343	322	321	335	313	325	333	353	319	338	353	354	315	337	350	306	362	328	366	354	326	342	318	320	374	341	356	330	319	334	324	323	307	362	309	313	341	341	334	327	348	311	347	340	346	344	357	330	332	372	356	326	311	341	330	350	334	342	369	305	306	314	338	376	342	341	358	344	332	306	337	315	347	344	337	340	327	328	339	330	348	361	339	322	360	350	348	359	352	340	349	316	345	343	345	325	332	338	315	341	341	347	338	305	283	357	378	340	338	329	316	334	336	357	330	353	336	327	336	349	313	337	334	313	358	362	330	348	347	356	342	324	305	335	336	329	360	300	337	373	350	331	346	349	331	314	332	328	356	302	331	378	344	342	352	324	339	342	332	362	346	335	371	345	366	329	348	353	351	347	356	324	317	330	363	311	323	347	346	317	319	343	330	331	366
60394	97805	75319	50776	35451	7392	878	702	681	714	658	643	614	627	622	599	619	589	509	563	528	560	585	586	542	584	528	593	582	578	541	545	522	576	572	559	563	556	567	553	563	577	541	575	581	533	587	573	532	575	585	515	585	566	595	544	538	524	582	584	579	578	569	539	575	581	577	642	946	840	726	669	616	610	575	538	555	541	521	511	585	531	569	550	569	560	562	528	573	554	539	535	546	530	523	547	591	549	548	543	547	532	565	571	520	563	567	568	542	554	582	557	562	589	549	548	564	551	574	527	537	540	513	573	585	567	547	526	580	561	544	534	557	594	546	580	618	565	582	561	559	517	524	572	581	525	507	584	542	573	580	545	544	556	565	523	595	574	540	552	526	570	542	544	549	608	565	608	618	553	561	573	562	489	575	575	528	612	537	592	560	540	540	566	543	533	560	545	599	536	566	543	575	567	560	549	521	562	562	529	593	582	616	553	566	557	549	578	549	548	531	513	553	576	557	546	561	564	518	535	550	533	535	529	580	567	580	566	572	520	576	572	574	546	568	596	562	531	565	577	581	599	517	568	560	515	555	567	540	596	536	550	583	559	535	540	545	562	577	581	526	572	575	571	566	567	556	564	559	613	541	546	584	556	577	562	578	560	522	585	574	563	545	548	614	565	572	535	535	575	545	622	578	576	533	573	550	555	562	596	562	545	582	555	524	545	506	564	562	563	580	560	574	563	579	588	510	542	508	623	571	538	527	572	559	558	515	569	572	554	572	581	553	534	510	543	511	527	583	572	524	580	514	536	582	541	588	503	549	541	564	555	572	564	565	571	575	599	539	548	504	554	547	536	553	563	569	562	577	556	562	554	544	507	534	555	558	545	552	545	575	559	570	573	551	540	566	586	557	535	554	543	557	579	581	545	542	551	580	570	557	524	563	536	566	557	570	519	556	566	569	568	560	536	580	554	535	565	570	572	539	541	563	567	593	558	551	505	558	566	559	541	533	564	564	575	539	549	550	584	578	586	568	615	573	558	586	575	574	565	540	549	556	543	576	552	564	566	561	521	578	589	519	574	588	542	547	552	555	531	566	542	580	548	576	544	561	572	566	575	550	584	573	567	524	569	570	562	552	585	590	516	571	581	549	555	492	576	556	542	526	587	554	571	599	600	528	609	560	564	548	521	553	566	585	586	552	571	567	546	508	577	527	564	569	574	570	573	520	539	525	548	522	594	549	561	565	566	542	585	590	499	562	545	579	580	578	551	558	561	560	542	520	598	556	523	544	540	560	524	505	502	570	530	557	561	544	566	538	583	583	519	535	566	547	565	526	572	603	568	527	559	579	532	553	572	563	570	575	554	564	536	563	569	548	532	569	578	545	562	556	572	533	513	529	562	573	583	585	530	590	499	551	533	546	569	525	590	573	570	589	557	559	565	593	541	536	548	560	556	543	539	554	548	566	547	555	585	540	534	572	551	565	518	588	564	542	586	603	617	539	593	575	560	556	569	533	593	567	506	555	556	548	560	534	546	564	562	562	560	540	558	510	538	582	560	550	532	555	555	569	511	569	613	574	517	564	544	590	546	532	578	550	537	510	549	575	536	522	539	578	592	582	515	591	523	570	555	542	585	574	546	536	565	616	528	514	529	541	533	510	567	587	561	525	526	566	545	541	577	578	557	555	523	543	554	545	548	572	556	523	558	544	557	537	507	524	552	580	622	556	519	520	528	555	551	543	555	536	583	541	555	574	559	560	571	579	550	556	573	567	597	554	578	500	552	534	561	557	602	585	567	554	557	574	582	572	537	485	537	524	590	538	571	539	533	538	518	571	582	541	535	543	579	545	541	592	542	507	583	539	540	589	558	580	566	577	552	544	570	555	597	516	577	533	568	537	543	590	557	583	555	570	533	529	538	496	566	564	553	579	495	549	565	565	587	573	579	557	546	532	552	498	562	548	550	546	597	579	570	536	546	576	559	542	576	570	557	568	513	570	525	555	566	599	508	565	528	567	532	560	571	564	581	575	571	545	609	534	583	628	554	543	579	557	586	551	560	572	562	546	550	550	577	523	567	549	571	605	546	567	562	534	549	549	543	582	516	567	514	541	560	559	580	557	572	582	534	593	574	543	568	570	555	549	587	549	538	587	584	537	549	541	566	514	583	561	523	541	552	549	567	531	547	547	548	562	585	499	549	557	530	528	578	530	575	549	558	550	558	553	556	527	540	574	531	561	571	571	573	527	572	552	558	565	533	534	549	552	528	591	516	567	568	512	538	559	540	569	552	536	520	533	588	573	556	539	551	585	554	592	554	549	542	571	548	571	560	538	562	512	564	545	523	549	519	565	549	523	532	574	556	584	553	544	558	528	612	530	517	574	584	589	546	502	543	583	575	558	575	585	570	551	577	570	583	542	583	536	539	602	587	513	588	563	571	562	529	522	587	531	590	566	512	583	552	561	570	559	585	543	547	557	518	580	542	560	551	542	561	569	532	514	567	508	562	529	529	561	610	506	542	584	555	579	536	551	547	545	543	556	569	532	604	584	556	593	552	548	588	587	543	580	596	561	560	529	559	567	579	573	595	582	556	539	582	555	523	571	543	551	524	580	560	539	531	584	541	523	544	615	572	566	566	565	546	565	554	576	532	549	565	568	548	555	556	567	547	560	562	549	537	495	536	529	548	564	584	502	517	576	559	527	566	604	552	599	522	529	568	557	556	551	544	546	615	556	540	560	581	515	559	541	561	568	531	581	570	571	551	559	581	581	567	583	560	581	535	545	570	537	552	541	519	580	541	570	547	565	549	538	540	558	554	563	530	586	530	565	529	570	546	534	543	567	559	554	549	536	588	555	542	573	603	536	538	520	557	537	562	543	563	578	542	527	554	555	561	597	578	567	559	545	567	523	516	533	570	538	537	578	569	514	544	522	524	523	610	555	558	561	568	566	530	550	598	593	566	550	595	577	564	554	562	584	566	527	596	543	522	557	544	547	551	547	580	543	549	607	542	572	541	564	531	547	542	598	534	516	561	568	574	504	545	531	559	565	577	521	577	566	585	599	513	568	556	550	532	619	583	535	570	545	550	570	518	554	539	563	555	503	564	590	532	533	569	550	582	559	605	562	547	540	565	556	534	595	579	570	550	548	548	522	558	567	547	541	620	558	573	527	559	558	554	544	595	538	553	531	560	559	563	580	581	515	591	598	535	551	562	593	578	551	545	558	549	553	566	523	564	523	559	548	555	570	537	573	568	556	557	562	586	585	526	533	567	531	542	567	558	545	545	530	563	603	545	592	539	530	575	537	568	577	549	545	523	573	580	569	540	568	571	566	554	562	565	570	506	534	554	531	574	552	550	560	559	547	581	578	537	604	575	540	580	548	595	557	575	572	587	504	551	544	557	572	547	543	542	580	580	534	588	524	546	513	562	575	534	555	552	536	521	531	547	579	532	565	533	522	519	561	547	540	555	576	577	548	550	547	538	583	547	542	586	578	530
27944	25182	26437	13542	3237	782	381	317	318	293	298	315	344	327	281	288	300	299	317	292	301	315	287	314	343	312	297	290	279	289	297	284	285	310	293	292	307	316	273	327	307	294	305	298	288	289	326	282	299	305	304	298	336	303	309	291	301	334	309	280	351	283	293	285	302	307	276	330	335	296	319	324	325	292	309	311	298	351	301	319	304	311	314	333	310	301	281	298	309	303	280	271	309	271	272	318	289	312	313	301	313	326	274	290	306	288	304	301	308	315	343	292	336	297	289	291	326	267	298	297	297	303	325	322	327	276	295	327	304	320	308	323	320	289	312	302	291	301	290	318	283	285	292	316	305	270	294	325	266	313	314	295	303	322	281	311	316	298	300	293	293	319	301	316	290	313	302	291	300	280	310	299	298	318	298	321	324	306	291	304	317	298	326	288	297	268	284	277	299	311	271	336	315	332	316	321	288	307	300	302	315	318	316	355	282	311	255	302	285	322	339	274	279	305	310	285	289	310	301	339	294	268	325	298	338	310	310	272	333	296	288	280	318	309	324	305	333	322	291	324	318	331	277	302	294	287	301	292	298	287	300	283	331	322	300	310	300	322	310	290	281	322	326	290	281	313	319	287	321	317	332	289	284	299	341	334	302	295	319	321	312	322	306	325	284	313	287	308	307	309	319	308	296	288	319	291	319	303	308	288	299	300	318	300	322	303	273	290	325	313	303	293	310	292	326	291	303	310	299	291	290	318	317	290	319	306	306	299	340	332	291	318	306	291	296	271	309	312	296	333	332	308	319	293	344	310	314	307	309	330	304	307	322	295	328	304	278	308	302	319	304	317	297	275	296	279	276	328	307	320	291	305	336	280	309	282	312	307	304	304	277	301	274	277	309	330	326	305	319	302	299	309	317	274	313	296	293	302	293	316	304	295	265	295	281	341	264	304	329	309	334	302	313	299	305	309	316	304	295	313	336	283	282	297	317	293	327	278	278	325	283	329	305	285	290	323	328	337	295	272	285	312	304	295	295	311	336	280	298	286	308	293	300	292	283	325	297	315	276	294	330	302	307	300	320	295	315	308	323	289	304	286	303	319	308	293	332	294	311	266	260	300	314	290	283	288	311	312	302	302	323	301	331	299	314	301	299	296	288	341	304	308	321	296	302	318	315	296	305	290	314	292	316	295	277	308	315	316	340	282	312	300	306	303	295	318	286	303	318	291	268	304	298	286	307	312	288	289	309	308	311	313	338	303	314	307	265	304	329	303	300	342	313	327	315	324	300	263	278	235	300	335	293	278	289	272	302	272	304	299	300	288	330	303	322	306	289	310	319	351	303	286	300	322	297	310	299	332	304	307	323	314	309	323	291	302	324	309	332	333	304	314	301	323	297	328	294	288	289	297	308	283	313	272	283	317	291	307	355	309	314	306	266	329	316	290	327	268	316	295	289	303	305	285	304	296	321	331	329	290	310	300	302	294	315	276	278	315	302	322	304	296	312	290	325	329	326	300	285	312	287	339	325	291	299	299	294	294	332	317	292	310	286	343	322	315	306	324	307	323	295	299	312	288	313	305	313	274	275	281	312	338	320	295	307	312	281	296	308	326	320	306	303	326	279	309	309	337	292	297	247	323	331	283	301	309	312	282	265	291	349	314	333	308	277	304	306	315	314	293	298	328	300	297	262	309	258	293	293	286	269	306	264	302	298	276	320	312	327	318	329	303	280	289	312	293	304	283	272	311	303	290	296	266	281	298	274	310	300	293	278	319	281	305	288	279	295	286	306	308	275	308	276	296	323	301	314	306	312	302	289	314	345	301	314	317	284	302	331	317	314	305	299	294	288	282	303	294	337	313	330	312	309	312	308	291	332	345	319	294	314	298	322	292	334	344	307	291	314	333	306	290	303	302	303	324	277	312	280	298	306	321	274	305	309	298	335	304	335	340	311	292	320	285	323	302	313	304	315	320	287	327	304	329	308	326	302	276	307	292	298	345	329	341	305	300	307	305	300	332	238	296	278	294	282	266	315	316	321	312	327	326	306	294	302	312	326	310	271	303	284	279	302	300	288	286	294	292	300	336	292	292	333	297	294	285	300	295	285	291	300	285	298	298	319	273	303	292	297	272	313	298	331	310	318	320	299	316	282	304	311	316	327	279	283	291	345	306	328	333	318	301	276	287	336	305	276	319	270	308	308	323	294	299	311	320	316	307	320	322	305	292	329	340	327	281	312	292	302	291	288	324	329	321	325	293	274	339	309	312	325	313	291	320	280	270	304	319	300	335	288	341	295	311	329	310	312	315	292	326	289	305	291	314	290	253	301	327	293	304	330	293	282	306	321	269	320	316	291	319	324	308	297	313	275	317	312	313	318	307	292	322	302	326	335	275	296	309	282	293	297	315	311	304	293	289	297	307	288	324	313	309	311	293	274	311	285	332	272	306	282	305	305	305	316	292	286	330	297	306	331	298	313	314	287	302	301	323	298	327	294	294	300	282	283	334	303	321	288	312	313	313	298	324	310	298	286	292	296	304	337	316	305	323	305	319	319	327	318	334	308	308	317	312	323	305	298	280	308	294	307	286	280	313	277	296	312	314	287	304	320	304	296	293	315	302	293	299	295	301	305	313	316	357	339	318	323	301	327	299	296	306	288	323	296	296	328	285	291	305	282	279	313	299	300	318	303	327	331	311	295	332	332	295	316	298	290	321	328	307	303	275	290	313	340	289	336	346	309	312	316	293	301	307	287	299	309	314	293	315	305	305	322	332	302	307	305	314	301	268	292	298	304	299	327	316	310	312	313	288	294	292	321	294	294	315	308	308	295	293	330	287	311	329	279	285	297	309	344	307	317	304	279	298	304	332	289	308	321	344	324	340	325	307	317	290	299	283	302	318	289	293	317	295	275	307	315	299	288	291	306	338	319	327	269	279	306	295	297	305	311	300	307	328	285	307	318	319	277	340	307	329	321	309	330	294	301	308	281	333	330	277	325	303	304	305	337	316	295	340	307	322	304	320	305	321	319	314	330	319	303	334	322	314	294	312	301	298	296	305	274	301	268	273	307	302	323	305	284	295	300	306	289	308	288	315	320	301	316	314	316	324	313	292	297	285	316	318	296	314	309	304	277	283	315	304	291	282	301	314	300	327	315	335	304	325	311	296	283	312	318	290	309	299	302	330	279	296	305	286	306	293	283	321	316	320	300	313	293	330	267	315	311	290	290	322	342	313	301	323	301	353	293	275	293	286	321	291	295	308	330	315	300	326	317	317	294	336	308	281	317	311	307	316	300	313	297	297	322	303	324	328	316	305	302	337	274	321	317	301	296	326	290	329	295	319	309	297	301	321	310	310	312	320	286	283	304	275	305	272	331	324	277	299	319	302	308	295	321	289	329	309	310	292	293	316	306	322	299	330	289	309	349	313	341	290	312	275	284	301	277	276	305	301	314	321	294	318	311	336	290	307	312	309	289	319	300	284	278	313	310	289	301	294	319	322
35540	44832	32718	15214	6576	1346	499	515	514	508	527	544	530	539	549	537	532	487	512	513	508	551	532	538	550	537	535	539	534	503	512	528	496	532	532	556	581	526	512	518	539	504	532	505	548	507	526	478	526	506	543	494	562	514	547	511	502	580	532	537	566	522	521	525	559	529	517	570	560	540	537	582	532	535	526	555	528	541	533	538	510	523	539	513	471	545	557	543	546	533	545	546	511	535	509	504	523	532	528	544	524	533	529	473	550	478	544	550	523	518	538	521	503	541	494	542	503	573	557	531	526	557	526	564	527	499	481	557	539	516	534	521	528	562	558	523	535	500	513	510	566	487	550	543	510	563	547	536	511	543	540	531	521	489	596	530	511	510	522	499	574	547	568	509	547	552	561	507	535	503	507	544	543	533	508	503	533	547	544	515	545	530	535	551	513	530	509	531	510	538	547	506	530	496	498	511	504	515	528	550	510	528	499	535	529	521	534	495	521	580	537	552	571	532	572	554	536	525	528	547	543	518	510	544	485	528	543	550	487	502	519	547	495	556	572	524	551	516	538	506	524	552	497	579	520	545	533	550	522	527	532	514	528	492	567	540	512	514	543	528	526	496	522	566	516	533	565	534	545	529	503	551	546	506	540	539	533	537	546	565	533	526	536	532	537	550	491	538	535	512	524	509	508	557	524	561	512	536	553	538	520	510	541	514	512	512	491	528	529	517	531	536	537	546	528	525	514	552	529	529	526	544	514	503	549	519	531	523	524	565	542	498	548	493	489	510	507	534	549	532	546	564	523	582	523	526	544	531	504	538	501	553	546	514	509	543	533	515	523	559	533	491	550	505	534	538	524	550	503	515	530	563	516	556	532	513	518	496	498	509	534	510	545	519	530	571	507	530	535	537	541	502	526	506	532	515	535	473	544	516	524	522	558	542	525	525	502	489	515	526	544	513	573	554	528	538	544	557	547	498	545	501	532	532	472	506	501	552	539	504	521	503	514	555	560	526	502	529	545	526	541	521	542	532	508	519	541	472	525	551	522	528	510	613	547	533	542	531	523	542	516	500	528	485	559	530	527	516	556	539	553	539	514	541	531	514	526	549	504	515	513	526	552	520	530	520	534	552	552	536	535	549	541	553	588	495	534	460	530	558	559	531	512	550	548	577	504	493	567	523	510	493	536	522	508	504	530	556	472	536	519	511	529	506	554	535	584	519	542	502	538	524	544	520	529	549	582	531	488	494	481	518	521	520	513	534	538	549	556	562	532	518	536	566	521	534	516	549	527	509	569	509	540	557	501	540	495	487	529	494	517	552	499	535	539	534	539	539	535	506	550	499	540	527	513	583	507	577	527	551	496	514	527	532	555	506	528	546	503	526	513	498	501	532	530	570	532	544	543	515	492	532	520	517	540	525	540	528	533	488	510	549	524	521	495	547	518	493	544	544	596	508	542	579	531	576	530	557	518	507	540	575	512	523	505	523	518	539	537	515	510	559	586	532	533	501	552	504	580	522	571	533	547	517	568	495	514	505	524	507	557	540	496	503	518	496	512	555	578	521	526	514	514	534	534	524	516	520	563	553	497	539	502	529	553	511	482	532	493	535	533	536	621	507	527	560	532	508	537	519	529	497	518	530	554	522	553	499	561	518	531	557	497	551	489	542	553	530	532	562	499	536	539	579	539	529	543	559	492	560	524	535	526	522	518	522	488	518	491	589	489	521	515	575	488	528	527	547	524	521	517	540	552	546	526	566	539	530	520	489	547	540	533	532	586	532	537	536	539	485	544	512	525	556	514	516	531	480	566	524	536	517	537	518	569	479	494	577	525	528	540	541	541	541	479	509	521	528	578	543	502	566	483	522	518	531	516	504	557	569	510	503	569	555	507	500	533	521	534	541	497	541	519	550	491	544	525	508	539	549	517	539	517	556	530	530	540	521	488	514	550	526	495	559	472	558	559	479	537	563	578	542	509	533	504	558	509	564	535	554	535	553	533	496	520	488	499	513	542	501	524	541	580	547	520	528	554	559	523	547	516	567	539	503	525	516	463	536	559	525	512	531	504	538	530	532	499	525	511	467	524	547	560	505	526	512	557	480	548	527	552	508	562	531	547	539	506	523	517	510	519	534	524	490	522	508	520	555	531	530	523	513	546	486	550	533	534	536	545	500	542	517	543	478	546	530	529	526	558	529	517	513	578	515	525	542	490	523	557	522	484	552	543	565	483	520	539	531	530	542	520	521	538	508	527	500	524	537	547	545	531	511	471	515	546	545	520	522	495	487	499	525	521	539	498	545	549	488	513	535	509	510	518	511	573	541	517	522	551	568	525	527	547	492	539	523	491	568	546	536	550	577	552	536	518	544	528	499	534	521	534	481	486	536	571	536	532	507	478	564	504	524	523	476	553	506	536	503	523	523	523	544	524	537	499	484	531	521	530	545	498	540	514	534	550	478	522	531	516	520	536	505	524	513	558	526	501	543	539	537	499	516	534	533	544	537	499	503	538	507	512	507	561	520	524	506	487	516	495	532	519	528	546	522	509	529	570	505	526	521	541	512	544	494	525	585	528	549	544	521	515	527	534	534	564	526	488	540	513	504	560	543	516	554	535	503	530	503	549	499	521	561	506	534	513	512	528	542	557	526	524	532	520	539	541	515	520	574	510	579	554	549	554	534	541	550	546	541	513	559	511	551	502	518	539	513	537	527	530	550	572	503	542	558	563	544	568	533	523	546	521	536	514	509	517	532	530	544	510	570	494	489	522	506	536	518	511	516	533	495	530	510	538	543	519	517	482	522	542	472	523	536	546	540	484	495	501	521	587	540	521	509	548	529	510	496	529	539	480	506	526	487	541	520	520	523	514	529	496	572	506	504	551	522	474	518	549	493	522	509	515	495	550	520	561	535	559	524	467	597	555	523	522	507	548	527	519	487	539	527	541	576	521	523	513	528	536	518	496	518	523	562	552	527	543	501	555	512	493	511	521	532	546	544	530	519	578	496	519	530	535	523	558	551	539	527	555	523	506	532	539	556	530	517	532	501	512	530	557	499	531	533	543	518	537	548	508	527	561	487	517	506	543	503	518	555	551	541	535	490	510	499	510	499	512	532	541	526	536	532	530	531	530	526	514	531	530	536	569	522	548	496	524	530	471	508	503	525	503	533	502	532	540	573	483	542	520	526	544	494	535	537	553	576	513	586	528	530	528	500	520	572	555	527	548	497	549	506	550	517	523	539	578	522	522	509	506	505	491	510	542	541	515	484	529	527	493	522	523	538	523	541	560	595	513	534	570	530	525	474	499	553	545	498	535	541	538	518	528	572	541	522	546	564	524	564	547	556	554	513	553	569	549	509	560	518	527	580	549	484	539	545	535	502	521	541	535	534	564	554	547	543	497	531	532	515	555	495	513	552	504	523	542	507	498	507	535	528	525	516	522	513	532	530	494	537	538	544	542	527	554	540	506	523	515	508	540	544	517	536	545	555	516	553	564	509
24099	21850	31134	27864	21868	10539	724	384	321	297	286	306	306	283	313	292	278	283	289	279	284	302	287	311	296	284	315	326	296	310	290	286	311	292	288	271	293	290	274	294	299	301	272	293	278	267	291	287	318	307	315	263	282	310	259	291	316	296	295	307	320	299	283	293	277	258	280	323	372	353	333	334	309	286	287	288	313	304	291	303	301	290	296	349	290	298	305	302	290	310	279	329	280	281	275	275	301	272	331	293	308	295	274	293	307	300	291	277	271	293	307	307	285	312	282	318	276	291	272	275	331	270	324	280	283	292	305	290	303	313	278	292	301	335	294	297	280	297	288	289	274	272	299	293	306	302	306	317	318	284	306	284	298	302	278	276	303	312	269	266	278	329	283	293	308	279	288	304	296	290	280	298	286	306	315	303	295	288	285	308	296	283	326	307	291	281	273	280	274	289	318	319	298	301	279	290	281	277	319	258	281	277	314	284	316	296	308	287	293	306	300	247	310	284	296	304	278	277	311	282	311	308	272	285	282	303	323	277	332	330	278	291	273	309	316	307	309	290	313	294	301	283	308	277	309	282	310	288	315	290	287	272	293	290	298	299	314	301	280	278	288	280	299	278	281	326	300	270	290	263	330	305	280	294	267	297	311	303	305	281	295	279	291	289	307	299	302	309	321	303	269	291	321	272	278	300	303	300	318	319	310	310	279	296	272	319	255	273	312	302	281	314	278	271	303	307	281	276	280	339	300	273	286	294	293	303	305	269	310	282	301	303	283	300	337	289	326	302	293	272	276	281	300	274	303	265	269	275	307	309	280	300	308	297	290	283	309	279	317	315	286	292	281	263	307	318	304	282	298	319	271	300	310	292	280	296	296	259	316	294	286	302	309	296	282	292	308	298	320	279	321	299	280	262	295	254	335	317	304	269	280	269	314	306	261	289	291	324	296	308	275	286	258	300	302	292	304	269	266	300	280	294	264	323	291	284	301	297	283	295	270	319	309	286	314	310	279	294	320	286	256	283	286	279	264	293	278	287	280	287	305	316	299	294	304	287	296	312	289	327	271	309	323	322	282	271	280	271	286	293	298	301	305	307	305	287	287	317	310	309	274	292	303	303	306	311	294	293	287	313	268	305	291	283	319	275	309	308	297	289	309	311	293	286	289	305	274	291	299	326	279	277	295	261	284	266	294	301	287	313	302	280	286	276	311	305	224	303	270	301	276	300	284	286	315	308	301	287	292	305	291	306	303	302	290	286	283	323	280	295	294	275	303	293	293	313	258	279	303	292	308	300	296	263	275	293	265	293	280	314	312	302	287	263	308	267	303	284	291	289	299	304	315	298	278	280	270	288	331	324	246	277	313	247	333	324	318	298	277	262	294	295	305	295	288	292	278	327	258	318	279	291	308	293	290	305	300	278	294	290	288	281	270	275	290	301	295	287	299	287	305	293	322	312	263	297	312	287	284	306	301	315	303	281	270	294	279	283	274	278	325	312	310	272	281	289	292	288	305	312	268	304	310	317	304	273	302	287	306	294	282	308	304	290	296	297	272	324	296	304	312	306	287	305	287	326	310	258	304	308	313	267	289	315	307	275	281	308	275	271	297	322	305	308	289	292	280	266	303	271	272	299	259	292	294	308	316	321	294	283	284	311	295	316	262	279	289	274	306	300	309	274	306	311	290	285	279	289	333	287	281	288	314	251	287	304	284	280	296	300	263	294	294	303	267	272	290	296	296	290	300	292	279	293	303	303	285	306	311	284	295	276	288	291	268	298	261	290	299	267	274	304	300	284	284	293	299	277	292	280	292	291	274	283	262	313	305	318	278	305	270	323	298	279	324	279	328	264	280	276	298	303	295	291	292	268	278	297	278	278	290	308	300	333	284	287	291	287	290	303	289	303	312	253	320	281	309	300	285	327	276	301	297	313	320	301	286	244	282	276	277	324	306	281	301	299	291	308	307	287	284	295	275	260	275	258	305	306	288	279	303	327	296	244	292	262	295	300	270	323	278	281	286	272	283	260	280	270	297	267	314	305	284	297	304	293	300	299	306	276	288	271	276	294	316	284	274	287	278	302	290	314	306	321	301	275	312	291	309	282	298	314	267	291	258	272	294	311	285	278	299	281	311	297	273	281	270	281	304	295	294	317	326	305	298	252	293	278	273	275	289	277	282	264	275	286	286	276	270	287	291	277	313	262	274	269	310	291	289	296	301	292	302	337	310	339	286	272	285	282	277	279	269	293	323	292	274	291	295	299	291	300	286	306	308	276	285	289	293	314	315	286	269	282	280	293	293	297	282	256	310	319	315	280	289	304	314	264	271	291	274	317	308	272	297	273	284	299	286	284	277	275	318	255	294	263	261	301	278	271	341	288	294	278	274	259	294	281	302	306	309	318	278	301	295	282	291	279	278	299	288	280	269	276	308	266	323	283	289	320	283	290	265	297	295	295	298	310	286	291	292	291	294	270	268	281	270	271	293	264	281	305	286	278	301	269	276	293	321	296	298	280	262	285	292	309	265	302	279	300	276	261	337	294	270	307	296	310	303	272	274	273	289	291	285	318	305	307	299	295	311	268	302	292	299	258	277	297	289	302	294	293	293	299	297	317	315	280	252	284	290	301	272	271	288	322	299	293	293	290	265	273	296	283	306	275	313	308	303	305	280	293	282	293	290	285	299	300	287	255	268	276	275	310	302	274	293	274	299	286	291	266	304	301	302	280	295	310	257	293	317	324	287	300	273	277	288	308	321	302	315	307	283	300	311	303	291	263	292	308	260	309	285	293	293	312	262	295	298	284	277	251	318	286	287	319	274	295	274	282	353	310	313	341	285	288	248	312	270	274	284	306	296	279	315	267	306	292	301	281	303	300	282	324	292	293	279	285	292	283	273	304	291	303	278	275	277	309	300	285	311	251	292	307	312	290	297	283	271	288	322	281	278	318	252	302	293	288	295	262	312	316	317	295	304	294	294	279	293	283	292	279	287	283	280	291	281	293	282	294	261	282	269	282	301	291	308	314	269	310	289	289	270	265	297	276	310	289	282	284	259	289	284	281	313	316	305	292	266	295	290	298	276	272	287	289	305	311	284	317	296	272	287	300	337	294	340	284	310	306	286	270	269	316	303	272	299	288	294	305	305	290	285	270	303	274	294	270	325	292	300	276	266	288	267	291	287	284	320	296	280	304	257	292	286	283	279	290	293	297	307	281	299	324	298	306	276	303	278	295	266	296	316	302	298	310	306	274	277	273	275	266	299	285	282	281	285	302	323	301	298	294	303	294	276	279	298	279	289	309	263	279	277	297	245	278	294	284	284	276	298	290	279	279	276	330	261	308	302	291	292	297	281	282	273	276	285	293	310	300	286	304	299	301	291	295	254	276	274	304	296	288	288	293	311	272	291	294	296	297	291	249	287	289	279	280	307	274	259	296	282	296	320	298	322	298	304	259	313	315	305	299	275	277	260	257	278	299	273	282	311	293	313	284	308	272
58336	86728	65949	41306	28476	5198	658	592	542	571	556	568	521	538	576	579	527	540	507	482	513	520	485	493	508	481	516	530	519	499	498	525	465	495	505	505	513	522	504	545	507	535	517	506	545	544	513	533	555	500	520	513	523	525	509	519	529	522	544	482	498	484	523	546	503	548	508	644	759	697	607	556	522	542	472	491	507	546	530	496	519	520	518	502	503	478	498	489	488	500	488	535	487	493	512	508	484	535	475	503	473	480	453	484	495	505	482	496	491	520	537	503	482	519	471	507	485	513	530	481	499	504	509	476	508	433	495	525	469	523	497	535	526	508	489	506	522	534	487	508	467	482	512	499	500	480	518	499	502	479	504	478	508	481	488	506	534	501	498	479	482	503	488	447	488	544	488	502	492	501	502	472	507	504	451	502	529	511	503	489	509	476	533	525	513	480	499	500	431	488	488	514	527	501	495	494	520	537	497	478	523	493	508	519	483	500	504	467	498	538	478	530	499	516	487	503	525	514	498	537	510	512	486	503	514	459	496	513	505	471	477	492	480	463	506	543	479	519	525	545	490	496	485	479	506	503	502	477	484	513	490	512	507	494	515	506	474	516	489	522	482	527	460	489	495	540	489	472	522	514	537	477	477	532	518	514	461	489	453	526	511	515	480	518	502	500	490	490	492	521	489	497	481	525	546	520	487	499	523	527	500	521	535	475	531	491	457	477	495	509	460	512	518	471	518	492	481	503	526	512	503	505	484	504	473	477	521	499	531	499	489	486	514	499	505	516	517	531	514	524	507	463	502	528	496	519	493	499	509	497	508	483	467	483	536	518	496	483	504	507	507	496	463	479	515	485	494	506	541	481	501	502	477	521	479	476	500	497	476	483	508	504	505	467	537	481	486	511	516	454	513	503	506	477	472	519	455	516	506	499	514	500	476	501	518	492	495	504	516	436	539	506	521	518	488	565	516	464	497	497	492	496	490	468	538	488	530	501	510	483	508	518	494	534	563	482	488	501	464	506	545	511	491	475	495	460	472	514	512	470	491	496	491	488	492	510	505	500	461	533	504	476	472	528	482	517	497	498	538	486	467	531	510	474	494	504	503	511	528	484	506	474	483	489	490	487	518	531	509	540	492	516	496	497	487	521	542	519	507	509	495	513	472	454	496	503	529	531	497	520	485	513	531	478	529	505	510	474	501	507	499	516	508	526	478	473	495	477	484	527	498	479	506	524	517	479	477	463	511	538	552	498	521	490	477	522	501	497	491	533	503	525	497	548	517	463	515	524	531	508	505	493	494	499	542	533	504	530	492	492	505	491	525	465	522	513	476	498	487	503	528	490	501	500	518	511	504	534	496	510	548	447	467	498	553	491	500	491	487	510	493	528	490	490	479	508	498	511	510	527	509	547	544	498	518	511	507	498	469	487	525	461	486	435	484	491	501	504	492	507	477	513	515	517	484	501	501	537	539	494	483	505	514	538	454	488	503	499	517	504	477	478	532	495	464	494	522	509	509	533	496	481	517	486	499	523	484	502	506	495	497	518	464	540	483	486	485	504	536	470	520	529	516	457	509	523	523	492	538	462	515	506	535	514	500	474	498	492	507	461	527	498	478	504	521	536	475	504	466	499	505	495	495	505	497	488	468	489	478	545	496	479	503	519	500	501	499	558	519	558	551	509	512	564	477	501	505	550	506	491	487	516	525	540	508	530	502	476	462	519	503	499	444	484	530	477	507	525	529	557	516	493	498	474	465	502	530	462	512	482	520	516	480	547	521	489	471	490	488	498	538	517	482	492	503	481	504	516	462	500	515	501	523	473	512	527	513	532	505	505	509	535	495	539	508	519	465	482	496	468	470	490	537	511	483	546	504	497	507	465	526	516	484	524	503	512	548	492	481	507	507	469	492	510	482	524	493	512	520	530	510	460	470	493	497	537	514	482	496	494	483	499	502	480	511	481	457	510	492	494	487	516	525	562	504	492	491	521	498	485	504	506	519	536	510	480	523	503	483	508	511	529	517	525	501	489	498	530	479	520	479	544	483	476	499	486	505	513	507	488	505	516	471	516	502	466	524	493	496	476	498	487	520	513	491	517	486	494	530	509	510	486	495	478	503	511	483	487	489	504	493	497	505	491	498	509	514	518	460	500	509	487	513	475	520	497	484	503	497	508	505	516	525	475	458	485	501	515	502	477	525	535	492	477	464	528	476	477	508	472	506	517	519	519	494	534	511	497	517	497	545	493	549	499	535	497	499	539	498	484	512	518	509	471	483	454	504	520	471	499	545	499	479	531	551	501	513	475	510	497	521	497	494	547	476	492	497	516	504	464	514	506	503	531	525	518	480	519	504	536	465	525	506	490	522	504	517	497	486	508	484	501	498	461	488	482	510	487	471	451	499	530	488	488	487	487	514	519	450	506	490	503	499	492	507	490	523	487	479	489	491	506	480	488	479	531	461	517	509	513	522	518	514	515	501	511	479	516	525	499	508	506	489	486	474	526	496	502	470	498	446	474	498	499	484	514	532	506	513	539	524	466	529	536	526	489	513	512	498	530	480	483	488	507	507	495	539	519	469	498	523	527	545	449	509	492	492	500	511	495	483	539	502	509	490	480	535	513	512	487	521	512	520	483	494	485	495	515	480	496	540	529	521	533	488	519	476	539	476	478	491	484	532	470	478	459	516	513	511	529	505	484	491	490	485	513	506	514	481	491	506	508	531	527	521	499	518	473	498	514	520	534	482	550	488	534	524	497	556	493	508	491	527	447	525	485	484	516	513	519	487	491	469	498	502	504	521	503	477	495	466	521	488	495	472	494	521	486	479	524	475	487	490	484	459	526	489	536	490	509	538	514	482	512	491	529	493	489	484	488	489	496	517	475	500	497	470	464	528	471	480	509	542	515	520	525	520	482	535	493	514	479	465	531	524	501	484	482	489	501	508	480	530	487	503	518	497	482	494	525	493	492	502	475	487	531	471	493	503	509	514	491	513	499	513	513	507	478	465	531	508	527	497	507	516	507	489	506	472	510	547	514	498	512	491	510	508	466	489	501	474	481	521	463	524	485	494	447	524	530	483	506	485	483	498	487	521	499	529	501	512	518	506	520	515	500	487	499	523	506	505	499	498	483	468	524	536	500	508	507	472	546	532	485	501	497	502	516	508	456	532	497	500	512	488	524	485	483	511	476	526	496	521	527	488	524	509	547	524	512	477	530	503	504	487	504	534	555	503	440	506	506	533	478	489	493	516	495	500	481	485	491	492	492	498	504	517	477	510	521	497	512	485	528	507	494	545	539	558	510	494	524	503	511	514	488	479	463	507	476	476	506	469	490	473	480	518	491	486	553	485	502	514	502	504	513	478	476	486	497	511	490	529	486	462	524	525	486	485	549	544	507	484	520	494	511	469	476	516	485	516	523	507	492	519	524	509	479	484	534	512	478	500	488	495	515	507	503	520	492	526	481	493	521	533	510	516	529	494	505	505	500	481	533	519	494
23009	21378	30479	25599	22732	18004	4035	452	410	415	384	366	373	370	378	373	377	339	363	318	364	355	313	348	350	362	338	354	327	378	312	322	372	348	378	362	351	342	348	349	359	324	322	329	339	381	335	344	373	365	333	320	317	344	361	345	329	366	391	375	360	389	339	340	342	324	353	408	482	457	379	350	332	331	340	322	316	330	350	367	353	332	347	299	372	314	349	342	359	334	356	344	352	308	330	322	355	320	356	335	344	314	369	333	328	323	324	341	366	344	320	356	349	340	350	297	348	309	347	352	382	347	331	318	371	325	328	325	332	352	324	341	321	343	347	304	363	376	309	357	352	360	374	358	348	353	317	326	336	341	333	345	313	352	343	320	325	306	359	322	359	362	346	357	350	345	344	367	348	343	361	374	332	360	346	336	340	325	339	346	352	338	327	320	370	363	347	328	332	323	326	322	335	365	314	347	338	334	354	347	351	351	339	338	345	366	325	365	332	327	352	373	331	371	338	356	328	320	343	354	360	335	327	332	342	360	336	333	340	333	341	320	349	364	307	353	355	334	319	365	337	325	327	329	358	346	330	327	354	337	374	326	317	374	322	306	372	319	303	334	335	340	336	356	340	350	329	340	373	340	320	364	330	341	324	357	328	325	328	330	290	304	332	320	335	293	331	345	339	340	342	380	368	329	336	328	332	344	391	370	368	342	339	321	337	328	357	334	339	343	325	322	311	371	365	322	358	331	341	376	337	366	304	314	348	345	347	352	363	342	338	371	339	291	365	346	341	346	336	307	330	362	349	345	346	335	353	336	369	325	344	383	351	349	371	321	328	339	346	359	323	338	362	363	335	343	321	336	336	353	357	331	334	325	333	370	334	326	326	351	315	349	346	354	340	344	319	337	343	335	312	353	324	328	343	345	321	302	313	349	375	332	329	302	355	342	353	357	325	357	351	353	343	362	324	328	338	332	357	322	324	325	353	348	302	356	370	334	346	322	359	342	344	306	333	335	332	371	301	332	303	328	310	340	392	332	321	362	379	329	390	321	322	356	332	351	358	343	343	324	361	346	359	361	340	323	346	327	342	347	325	345	353	338	362	345	347	332	356	380	369	336	336	329	335	340	331	367	327	365	317	336	339	364	340	347	336	332	340	337	336	320	301	346	340	342	347	336	347	306	331	347	346	331	331	361	318	328	353	336	370	339	326	370	317	323	329	325	327	318	350	310	336	333	339	345	343	339	355	342	350	317	364	299	343	338	368	371	352	370	350	364	329	341	305	357	342	368	342	309	326	349	332	336	329	342	340	333	334	361	310	356	297	335	367	334	344	329	326	304	353	381	353	351	322	313	315	384	356	324	346	329	360	283	352	342	343	328	312	341	328	342	328	340	338	329	314	349	293	339	393	348	355	336	340	347	358	329	340	303	311	327	324	290	356	303	344	339	326	354	319	321	325	342	335	333	342	355	358	318	344	351	341	353	356	338	370	315	327	380	342	359	355	358	320	349	339	372	338	323	328	341	350	347	354	347	346	329	324	351	320	353	337	316	362	378	335	333	346	364	331	298	357	360	345	325	352	368	332	353	328	345	330	335	339	313	333	294	337	351	344	313	365	341	317	340	331	359	317	401	352	340	382	322	348	361	323	318	334	359	332	364	348	336	349	348	334	356	354	350	316	365	335	375	353	343	365	326	321	320	328	380	342	363	381	326	348	347	368	328	349	329	329	359	340	338	321	312	322	347	397	386	325	361	319	331	354	331	347	329	336	351	343	343	354	341	340	349	346	364	328	337	329	337	361	314	372	365	348	350	361	331	298	336	359	344	330	354	359	324	359	367	327	325	334	305	360	360	357	378	313	324	315	345	339	316	360	346	344	369	312	372	337	345	350	334	331	364	331	322	339	324	327	345	343	338	340	366	344	352	306	328	375	337	333	325	350	334	356	312	346	336	352	350	328	351	312	349	336	333	352	342	339	336	338	355	345	329	346	359	358	328	313	314	324	361	361	336	316	341	340	329	347	335	349	362	355	345	336	338	359	371	310	331	381	347	355	417	335	340	362	339	359	385	309	356	358	371	332	312	325	357	329	308	344	351	346	366	341	341	357	334	343	317	345	319	334	340	374	324	351	352	321	325	358	355	354	327	332	332	347	353	311	321	325	348	321	358	336	318	326	359	338	354	324	322	366	348	358	341	355	344	325	333	355	310	308	336	345	346	322	350	343	321	390	333	355	347	309	346	360	369	328	346	323	350	361	333	327	348	348	338	373	329	362	380	353	295	343	336	325	350	328	363	320	338	351	391	349	381	360	343	343	336	349	356	341	329	339	388	350	343	359	340	345	318	363	343	336	360	360	369	332	331	352	334	347	320	367	330	342	326	323	319	323	357	313	340	309	345	351	329	352	337	327	313	342	340	317	319	378	306	374	353	323	377	344	340	323	326	323	350	346	332	340	358	329	356	349	353	351	363	370	337	367	370	366	335	354	314	338	365	338	324	306	350	337	320	341	333	349	352	371	334	357	357	364	351	337	350	345	337	352	338	364	317	329	334	341	365	342	342	301	341	330	343	348	316	336	349	386	331	383	335	321	304	338	314	342	315	323	350	331	351	346	336	324	327	339	345	344	330	336	323	372	353	328	329	306	346	328	363	357	352	352	381	348	344	351	349	325	362	317	332	362	346	342	357	315	351	374	284	335	365	329	324	344	347	367	366	354	338	320	368	344	325	379	332	356	341	337	336	343	369	353	343	333	351	371	335	338	327	325	335	354	338	343	371	324	319	318	367	328	366	347	328	331	318	374	358	338	368	336	318	310	334	357	352	349	337	358	315	380	316	352	336	343	340	356	345	324	327	352	329	329	313	374	343	360	348	337	348	354	333	351	312	328	342	366	323	361	322	328	300	349	339	345	361	348	338	336	361	337	324	327	344	360	354	350	314	337	327	316	327	337	333	347	336	361	351	335	350	332	346	327	343	341	331	368	338	351	336	330	361	334	324	348	363	317	350	349	326	336	336	364	315	350	358	361	369	379	349	334	359	338	340	384	317	326	326	335	324	359	367	326	321	357	327	336	347	324	346	350	337	374	307	327	317	317	329	352	354	319	329	334	340	349	329	323	374	358	335	339	311	312	349	366	325	332	333	379	340	335	340	324	338	332	352	329	368	331	353	363	352	352	336	300	330	339	331	316	347	322	334	320	340	342	341	327	366	352	345	341	322	332	342	334	317	324	319	364	365	356	356	337	353	347	331	340	368	346	334	345	330	311	311	348	354	378	318	346	336	318	309	360	337	367	319	317	325	385	352	356	324	347	368	333	317	338	308	361	363	315	354	342	345	346	338	346	332	336	346	338	350	322	319	330	376	310	370	329	332	322	333	360	344	379	388	346	354	367	326	322	299	358	344	345	369	360	338	375	334	338	345	364	349	356	312	359	357	309	312	344	340	351	336	349	314	351	330	382	341	322	365	334	330	333	341	354	321	333	329	312	355	366	334
61535	97874	75692	49372	36057	6298	850	787	722	628	635	608	637	617	595	593	611	622	593	592	602	493	545	612	591	557	560	578	599	602	556	581	561	566	564	576	550	582	566	562	590	596	567	583	548	569	580	609	591	566	608	573	546	589	567	599	553	562	570	597	586	577	543	536	580	570	605	851	920	845	657	632	614	549	603	555	566	558	570	569	585	546	571	587	538	555	549	556	552	564	577	552	578	550	537	519	556	570	574	563	521	551	528	582	614	562	546	549	570	552	548	572	565	559	502	594	526	603	553	551	552	550	589	565	530	541	593	540	592	541	549	578	543	581	564	558	591	543	527	540	526	536	573	537	600	543	530	549	505	547	580	540	578	555	606	603	560	554	519	536	560	522	611	534	576	525	583	591	556	561	549	547	545	598	564	538	569	532	591	586	539	567	572	586	525	573	570	535	569	570	531	549	537	524	547	586	582	570	542	547	503	560	586	554	541	528	550	573	552	533	557	586	563	547	552	538	541	550	579	609	573	573	548	585	572	610	552	583	559	570	558	537	578	566	538	559	537	569	554	538	567	518	548	537	544	576	557	582	544	549	573	515	572	548	562	526	573	570	558	553	538	550	557	558	597	570	561	543	546	549	588	531	538	556	563	586	560	596	527	560	546	537	601	558	563	533	558	521	579	538	570	583	575	574	570	553	497	580	551	563	598	558	559	549	549	565	562	554	538	548	588	587	576	556	548	543	534	583	558	578	517	546	540	581	540	586	577	568	567	614	613	576	534	496	538	573	526	548	556	526	513	565	594	567	555	547	525	576	546	605	575	604	530	543	570	534	577	573	541	553	572	575	521	562	519	575	534	578	556	542	581	528	535	538	566	575	511	579	593	517	603	561	572	567	524	581	573	517	591	571	565	540	559	561	543	569	550	540	595	580	563	550	584	551	556	556	560	529	555	533	569	599	549	560	580	581	542	562	516	559	524	506	546	540	555	559	542	553	567	591	548	556	519	557	563	533	547	579	540	539	542	577	540	541	550	553	578	556	571	545	593	545	551	544	596	545	528	556	524	539	536	593	569	554	558	571	565	580	550	554	562	603	574	539	559	548	555	579	563	539	530	526	567	610	582	512	584	568	520	547	588	551	596	597	626	577	592	565	544	558	576	554	570	578	537	539	554	585	636	554	585	588	554	562	545	581	570	556	547	591	582	563	557	556	527	550	574	543	587	579	566	551	534	545	575	555	574	568	545	563	570	571	560	599	551	568	601	587	525	572	540	543	546	532	571	531	506	544	571	580	565	559	539	532	550	591	575	550	556	580	510	520	561	598	558	542	561	533	553	639	539	525	623	514	522	544	576	560	539	531	549	568	554	603	536	553	564	561	567	593	543	600	578	551	565	588	605	541	538	562	620	551	525	530	576	522	547	580	578	570	579	581	557	581	550	528	573	553	575	594	546	510	586	644	539	592	554	529	550	539	586	569	566	546	572	568	582	541	579	560	541	553	548	520	599	594	582	569	559	538	562	593	541	550	557	527	576	576	557	551	580	547	568	508	516	576	554	545	558	563	581	591	569	541	569	585	550	582	577	585	574	573	555	541	559	543	546	580	589	574	580	582	539	568	568	548	561	518	551	548	586	539	542	568	544	539	578	588	551	559	535	594	551	556	560	557	562	492	555	591	611	587	587	539	565	560	561	522	551	553	528	603	590	556	553	582	548	565	555	523	560	568	536	573	585	555	598	550	556	554	545	574	560	595	567	558	597	548	549	571	503	585	568	578	547	547	589	577	554	550	570	553	579	553	536	565	564	562	549	531	534	554	576	528	528	556	585	528	559	582	552	540	556	546	601	530	543	582	519	530	586	541	536	516	555	576	551	536	548	557	600	567	557	595	562	555	566	569	512	587	564	549	575	557	565	539	534	556	544	579	587	518	576	610	568	610	552	540	546	565	585	552	549	578	505	590	576	566	536	538	562	576	567	532	534	539	581	566	561	575	559	570	537	577	561	595	581	557	540	526	530	558	572	566	579	557	546	542	528	586	565	592	576	571	540	536	589	579	569	571	597	595	588	558	575	576	538	552	526	578	538	577	552	559	532	595	559	559	560	547	506	554	571	566	565	553	556	532	562	583	546	574	544	570	580	581	569	536	553	561	537	573	559	524	586	565	545	537	574	551	555	581	573	587	532	543	541	550	534	548	606	544	560	566	533	571	524	592	549	541	544	587	567	524	571	535	554	512	544	524	527	542	559	616	558	547	554	549	549	492	581	554	550	571	529	546	553	519	546	510	534	491	590	539	534	556	532	534	592	605	555	580	566	532	588	558	549	590	564	494	559	529	597	552	541	586	560	590	498	528	596	560	559	552	558	555	543	576	560	547	565	552	511	562	552	524	574	566	585	552	564	529	508	555	568	559	560	554	550	557	571	538	557	547	533	584	511	545	544	528	583	582	515	604	564	602	548	551	614	549	519	600	535	563	563	544	541	544	601	552	585	535	567	562	567	546	559	564	587	578	589	549	581	574	539	548	573	561	581	590	561	585	594	558	564	552	557	569	581	580	552	542	603	539	593	562	553	528	533	545	570	563	578	501	525	535	520	549	554	564	590	523	552	520	530	578	564	577	558	522	550	558	564	528	505	582	577	553	557	590	587	527	539	554	541	554	576	530	549	624	564	570	560	564	597	574	550	573	561	599	559	579	545	530	533	562	576	537	571	600	556	607	568	564	542	625	553	528	568	583	520	541	550	599	567	537	586	586	573	566	575	578	591	533	546	499	557	561	590	543	586	563	544	567	570	615	563	576	554	595	580	556	587	583	564	506	554	563	563	557	590	588	554	588	562	574	556	579	546	580	570	562	552	526	551	548	551	565	547	576	585	570	560	599	533	621	567	571	577	538	566	596	544	553	539	550	560	542	509	588	582	518	557	565	541	529	566	594	569	564	582	584	533	551	549	528	521	570	537	532	584	547	546	509	578	544	580	559	567	576	507	580	577	552	535	535	573	561	569	545	531	589	592	606	523	599	521	594	598	553	542	511	543	543	552	558	621	549	575	528	555	537	532	582	575	531	544	542	542	541	570	545	568	599	572	543	558	572	568	564	571	573	567	604	578	583	570	564	652	534	544	536	604	558	542	601	615	537	544	545	543	575	563	517	562	555	572	540	540	553	593	589	550	592	561	562	575	549	560	592	571	587	584	563	551	577	528	555	577	563	563	568	547	549	540	588	549	535	586	574	607	588	589	567	577	559	531	548	509	559	540	517	596	564	526	532	553	572	573	539	602	581	589	539	535	614	562	561	536	550	571	566	590	572	591	602	565	582	555	589	530	594	522	514	591	558	562	531	543	573	572	530	618	566	539	560	539	543	554	575	552	594	584	557	546	567	591	584	562	547	557	507	583	552	558	573	606	565	532	514	533	591	563	566	599	575	571	545	578	602	546	556	544	548	561	534	578	589	566	554	562	562	569	539	568	555	552	578	589	536	564	528	526	539	601	577
27836	25471	26154	12865	3155	573	343	316	312	329	327	283	287	321	303	341	300	314	316	280	321	288	292	302	323	309	317	288	302	301	309	317	284	303	320	330	299	285	291	296	307	325	294	306	294	329	319	296	315	314	288	309	289	273	288	313	289	305	306	325	277	316	307	275	285	309	302	319	317	317	301	309	300	301	311	319	286	310	295	334	318	331	267	318	310	285	328	305	306	306	312	317	319	307	331	300	311	320	294	291	304	314	304	324	306	320	302	327	297	299	262	308	322	320	324	297	302	294	314	299	295	267	321	287	321	317	295	318	318	293	310	320	307	334	302	301	313	319	322	304	293	295	301	295	294	290	319	311	302	316	307	289	278	316	312	300	298	293	324	328	320	319	348	301	308	271	303	325	321	316	267	310	322	275	310	315	294	289	322	325	305	295	314	327	305	283	309	311	293	334	293	299	292	288	315	316	317	293	305	306	319	284	340	314	289	323	339	298	290	328	295	303	311	309	318	302	287	321	330	310	320	342	346	302	283	327	317	295	296	306	267	299	299	290	300	295	293	311	309	296	302	280	344	313	283	320	307	271	292	281	329	311	335	308	301	308	318	269	302	308	293	355	317	303	281	305	289	305	272	308	334	290	309	298	303	274	302	282	302	330	308	322	314	343	338	287	312	362	331	315	309	326	300	327	299	297	289	283	342	322	305	289	296	273	288	308	293	290	312	302	307	298	300	304	290	299	318	310	327	294	300	312	327	317	307	266	324	309	319	286	332	307	334	296	317	302	299	323	299	269	336	306	284	289	303	291	298	308	338	323	288	291	323	298	333	325	309	314	329	346	308	299	305	337	284	315	285	313	287	289	276	291	315	341	291	289	322	286	297	290	282	313	312	305	301	337	335	327	332	330	283	285	301	287	303	308	328	306	347	312	287	330	322	311	315	294	297	307	304	321	295	315	289	295	328	297	280	301	314	303	301	314	332	300	330	320	307	321	324	327	293	339	298	313	313	324	310	313	315	344	290	301	271	271	286	288	334	301	294	300	291	275	314	323	305	289	289	307	335	331	296	325	312	299	325	301	285	298	300	294	287	334	329	297	304	297	282	303	309	316	306	278	319	307	273	273	302	309	290	309	303	321	352	300	306	322	316	329	299	302	304	303	299	296	308	291	311	323	310	311	306	313	304	299	310	303	333	297	303	322	305	303	328	313	315	326	285	292	266	312	313	292	309	273	285	296	304	272	309	321	305	288	311	322	297	310	299	281	301	318	305	308	340	293	286	281	297	295	288	314	295	296	303	294	273	287	338	328	265	296	306	297	310	312	326	287	302	301	302	307	311	288	329	328	326	290	292	330	283	315	322	311	296	296	328	307	301	308	253	318	303	315	315	310	329	328	288	303	294	297	312	297	335	288	307	318	303	289	326	318	307	300	316	289	289	319	269	317	324	294	327	318	305	325	294	297	278	323	323	304	291	326	285	287	318	297	280	304	303	275	302	325	306	327	289	284	306	287	300	323	295	279	324	299	285	350	318	283	309	291	305	314	297	303	274	311	308	317	279	319	312	315	325	265	296	302	310	315	289	337	308	272	281	321	329	299	317	300	313	286	309	327	329	283	285	304	319	300	305	331	304	313	281	312	274	309	315	285	309	291	311	288	280	302	315	279	303	344	296	298	338	318	300	323	292	290	336	322	315	308	325	317	284	302	279	316	310	297	308	297	294	291	306	283	334	288	310	312	314	325	301	287	311	293	348	304	329	302	307	281	276	329	315	304	328	306	290	320	271	292	276	307	300	284	313	297	298	300	311	313	338	297	298	303	314	309	304	317	291	284	313	292	294	301	288	305	311	328	291	320	321	326	328	290	322	302	308	339	285	317	295	324	314	299	300	315	316	301	307	336	308	353	340	312	306	307	300	310	292	332	310	311	293	271	353	316	285	320	309	296	293	300	314	319	332	323	312	293	306	306	302	305	307	317	290	293	324	322	289	308	291	317	299	271	307	304	293	287	325	294	282	312	296	319	307	308	304	296	332	284	318	306	341	291	300	291	285	274	299	328	307	293	290	279	319	323	286	303	316	297	314	303	277	299	300	304	315	288	321	273	326	303	307	303	353	285	308	312	297	306	334	313	289	329	314	323	300	311	304	285	288	302	335	293	278	297	311	284	283	310	331	287	320	321	312	303	325	271	323	276	313	298	317	294	307	307	308	303	313	280	279	293	317	293	332	331	291	330	278	307	293	297	294	329	296	330	279	294	300	275	314	318	307	311	298	324	318	301	304	290	297	294	330	319	299	333	292	301	289	303	323	301	298	308	316	307	272	307	287	304	324	320	315	320	299	318	305	300	323	327	291	315	317	326	305	295	322	334	296	316	324	321	311	315	280	283	273	329	323	293	291	268	301	293	296	303	325	311	333	292	313	317	337	308	307	320	309	293	270	320	302	294	312	310	289	334	300	303	309	284	271	306	304	324	296	311	320	308	323	292	325	319	320	288	295	367	322	320	303	286	317	303	328	309	312	270	316	333	316	326	287	289	329	287	312	287	321	305	301	300	305	294	249	315	297	343	314	326	300	308	286	320	287	274	292	312	305	312	319	281	315	291	314	292	296	305	305	309	297	311	296	321	318	321	298	298	332	312	289	334	300	333	299	305	285	318	302	300	317	287	291	304	306	308	290	320	331	313	307	291	319	303	344	303	307	293	296	297	313	317	302	289	350	336	305	340	287	305	306	299	295	321	290	329	299	333	302	307	283	304	313	295	331	293	297	322	321	307	288	289	305	309	290	323	303	337	301	299	279	309	287	278	336	318	331	335	287	290	284	287	269	310	328	320	294	283	309	296	283	283	305	338	291	312	292	307	288	311	293	299	334	309	317	286	332	321	337	291	295	318	292	314	286	298	319	305	317	322	285	339	288	290	335	277	314	286	316	311	310	316	329	310	300	292	289	287	309	273	311	305	319	319	317	314	310	296	300	289	313	300	342	298	329	304	330	301	316	326	320	319	332	311	322	320	312	290	329	274	304	308	332	290	303	304	264	337	330	282	292	298	278	340	313	298	318	303	303	317	285	331	292	297	320	293	285	304	347	321	337	341	285	296	309	288	308	330	303	320	258	313	341	334	328	325	288	316	285	283	298	287	317	322	321	334	293	324	290	307	341	283	331	331	275	333	268	334	310	316	321	317	309	303	339	308	332	292	319	313	298	294	285	302	292	310	304	286	297	296	310	278	300	311	280	298	319	283	300	294	335	334	303	307	316	320	304	311	307	285	314	318	286	305	292	307	282	292	286	310	343	286	284	288	313	307	308	303	303	332	299	266	303	291	301	295	327	314	322	298	303	311	341	297	283	283	313	298	348	274	293	315	302	333	276	322	278	305	309	344	316	311	315	293	302	289	309	314	318	322	278	299	313	286	275	274	293	315	294	298	316	316	293	319	295	320	292	309	328	348	312	323	297	309	294	307	330	289	306	310	295	304	295	303	287	314	316	343
35289	44394	32010	14257	6180	1037	536	544	574	552	536	546	528	533	515	490	552	526	537	477	525	519	567	566	558	535	531	549	504	529	501	548	523	535	489	530	510	501	525	510	499	536	558	566	550	522	548	524	519	531	518	526	517	537	518	535	518	588	535	578	519	512	511	488	569	521	522	552	593	558	556	520	525	551	494	517	545	551	506	550	521	569	527	492	490	492	511	498	554	514	506	531	531	500	507	517	539	526	505	481	548	564	576	564	560	532	521	541	547	501	526	544	507	521	511	553	551	497	521	594	510	530	508	548	506	520	535	497	520	525	543	540	512	504	487	531	514	519	530	551	527	556	531	544	548	507	572	530	536	531	544	512	512	552	502	520	535	525	522	500	504	499	549	540	506	535	541	506	544	528	530	477	527	493	506	511	528	527	544	542	510	520	510	528	550	532	478	520	513	521	530	531	532	519	512	509	526	525	526	550	512	505	522	518	519	507	555	525	515	524	508	509	529	556	533	510	536	514	483	528	503	531	517	554	480	516	531	512	527	504	494	570	531	503	522	528	523	555	511	567	552	522	548	508	554	519	556	565	516	530	527	545	527	574	516	561	537	558	536	549	549	494	562	531	518	503	534	532	500	531	498	536	503	509	479	543	515	503	501	541	508	506	524	513	544	523	519	560	520	516	539	491	518	502	512	509	531	522	519	502	490	547	520	544	541	531	508	545	490	547	517	539	539	513	510	542	537	525	505	537	511	506	515	560	489	530	492	521	520	548	566	518	528	472	533	541	501	543	557	578	491	516	520	521	499	523	504	548	551	518	518	545	557	534	528	562	538	503	522	529	531	506	494	558	544	544	564	502	514	531	543	507	561	524	541	483	538	528	510	558	529	568	492	486	507	541	503	500	504	507	502	525	512	531	542	469	561	566	538	507	540	528	512	511	487	517	496	521	555	545	512	519	506	525	532	530	538	511	553	541	527	539	481	524	514	535	539	515	533	544	514	514	545	521	521	514	544	500	512	545	517	528	558	546	522	531	501	532	498	521	508	512	522	560	532	519	506	502	524	518	505	565	482	519	532	520	526	535	537	545	514	514	552	522	528	522	498	522	536	526	563	523	490	551	539	517	522	480	544	526	549	535	540	499	527	518	479	560	517	521	579	484	545	551	496	536	506	511	503	525	538	532	562	543	535	490	521	501	519	545	517	532	531	488	502	521	475	529	544	545	517	526	522	520	523	511	524	544	518	540	510	562	511	553	549	521	498	559	542	501	537	491	576	502	543	546	522	486	522	521	537	511	494	518	552	535	532	549	530	543	542	540	517	522	520	525	507	515	519	530	558	552	501	533	541	533	558	527	511	485	495	539	556	533	511	519	499	503	533	576	554	542	533	511	549	509	525	567	531	523	518	498	526	548	558	518	498	527	520	479	515	514	556	538	507	534	489	508	519	528	506	533	555	490	505	541	535	548	554	532	531	503	536	532	580	526	507	543	554	528	521	551	526	553	518	532	527	552	509	517	508	533	551	510	532	519	502	504	543	560	533	555	544	583	521	486	500	528	534	551	535	542	474	532	528	524	544	517	529	518	485	534	506	500	515	560	538	527	512	504	513	536	531	550	541	514	487	513	545	490	493	533	500	542	485	557	563	555	541	509	508	517	522	513	490	527	526	546	510	533	532	503	506	519	472	487	541	508	562	499	543	512	549	565	508	537	487	518	540	545	515	506	488	510	477	508	516	533	517	520	524	517	526	501	519	592	556	519	543	517	517	500	553	500	563	536	580	513	504	525	534	486	522	546	549	508	535	506	497	552	519	528	524	549	544	506	545	544	567	518	504	486	523	525	543	513	496	514	537	505	544	528	534	520	536	547	555	548	507	540	506	531	514	495	485	527	492	516	512	516	573	531	494	527	529	511	550	535	511	528	536	538	509	558	518	558	496	568	519	481	556	548	556	527	503	533	570	528	513	557	497	555	497	548	522	497	521	502	566	516	510	524	553	523	558	535	524	545	495	568	511	511	488	504	524	528	544	534	530	529	502	530	529	536	519	563	533	554	505	577	509	552	531	532	522	501	483	520	555	521	500	518	564	515	531	563	533	506	547	536	499	545	513	533	542	530	578	571	541	515	492	520	573	475	574	552	552	522	538	511	546	511	505	515	497	540	541	524	557	581	534	522	573	530	522	542	531	547	539	514	538	485	536	510	467	529	520	508	545	523	552	546	541	537	536	528	539	527	508	495	546	493	545	528	514	535	514	524	565	547	543	552	504	531	531	539	479	497	545	524	517	526	523	529	494	501	562	579	570	543	517	524	530	510	501	515	541	549	491	520	514	525	514	522	525	535	501	582	492	500	501	549	525	525	527	511	533	530	491	528	580	506	542	528	497	498	520	530	490	550	558	499	558	534	524	541	533	521	556	509	489	521	517	551	524	521	544	549	526	546	506	525	527	524	503	538	554	547	516	525	530	490	521	513	545	507	521	490	527	574	498	537	533	548	472	500	506	528	517	537	525	584	581	565	512	505	521	512	548	527	524	531	523	510	478	549	531	532	554	526	529	507	519	504	527	542	529	498	537	556	533	509	545	516	537	527	533	540	520	533	521	541	534	531	521	506	549	570	559	521	519	536	505	535	508	507	540	535	524	540	529	485	489	507	528	610	532	508	515	488	500	528	537	526	522	507	493	507	482	547	510	521	521	512	501	545	529	580	508	494	514	532	550	537	556	551	542	543	544	538	504	536	488	494	532	536	544	514	558	520	499	513	512	531	560	504	515	510	521	563	493	582	526	536	507	495	537	520	538	551	557	539	528	551	527	594	572	521	535	535	494	531	564	522	530	517	541	531	546	527	516	531	497	523	527	495	526	513	573	545	531	515	529	521	477	500	583	512	549	500	548	514	497	520	534	523	522	536	524	496	512	519	516	500	539	538	523	560	513	581	527	511	528	518	564	540	558	516	516	529	522	517	523	494	512	523	491	550	510	510	517	515	513	526	521	529	557	529	518	534	524	543	491	537	517	554	524	540	492	511	474	510	506	480	534	557	532	553	555	527	498	527	511	482	500	500	535	510	512	535	493	543	520	545	516	528	533	564	499	522	461	524	513	538	528	500	538	489	520	527	523	528	545	497	513	505	557	546	502	547	517	553	483	532	514	502	526	509	552	514	540	502	504	552	563	547	572	569	558	547	550	523	517	517	525	554	511	526	497	540	537	482	520	538	552	529	520	522	522	531	515	509	547	529	513	558	561	501	545	511	568	547	516	545	530	553	490	517	533	532	497	508	477	566	503	530	549	564	484	510	509	508	526	543	543	518	511	527	525	526	534	543	498	553	539	529	566	526	533	524	472	516	536	500	478	498	537	522	489	514	544	528	545	511	525	567	531	525	521	596	532	539	527	542	490	553	491	533	509	510	533	516	526	507	478	601	518	511	566	536	534	501	525	550	534	519	524	510	518	518	548	549	573	499	529	531	522	523	573	536	512	529	528	507	515	542
24165	21923	30789	27476	21493	10212	684	334	316	341	289	344	296	307	283	292	306	288	299	304	303	310	279	279	249	270	290	300	290	294	351	276	325	268	313	288	257	297	272	277	291	292	278	296	282	291	312	278	292	281	297	282	325	271	285	301	294	263	279	322	348	275	270	277	292	294	296	317	353	374	321	286	316	318	285	280	304	275	278	263	288	293	291	292	292	303	266	268	280	288	310	301	257	284	317	297	288	276	274	257	300	279	294	295	278	318	286	296	285	284	263	286	282	294	314	274	293	274	268	304	256	251	271	255	294	272	276	292	272	302	288	274	285	273	303	339	296	290	274	299	287	270	266	297	245	266	296	329	287	298	281	298	261	292	271	274	275	296	312	287	302	299	293	278	300	311	288	294	303	278	305	297	263	301	288	279	283	271	290	298	249	266	303	338	272	270	314	281	289	300	291	301	258	290	323	310	303	270	314	298	300	313	278	304	302	274	284	279	327	295	280	285	267	274	310	311	268	284	260	292	283	297	297	296	288	282	285	285	273	276	273	321	273	265	301	290	281	282	311	298	291	285	319	266	269	306	304	277	301	310	272	271	306	289	289	294	272	298	313	326	313	310	288	263	289	282	280	288	301	293	287	302	281	278	282	280	295	293	296	272	277	292	321	311	277	292	291	282	300	261	310	282	291	294	284	282	281	251	283	277	302	288	308	287	297	305	278	289	282	280	306	276	298	274	282	288	262	287	298	285	281	293	259	279	281	275	306	279	287	299	264	259	312	273	303	295	306	284	287	252	299	242	302	305	293	298	267	290	285	302	297	269	291	313	296	270	291	306	268	288	310	286	305	283	291	280	294	304	267	314	312	305	293	294	287	250	275	272	271	298	301	295	296	277	272	273	283	276	274	316	269	266	280	281	280	279	312	297	276	280	274	286	287	286	281	287	316	291	311	281	260	264	284	289	289	253	295	276	296	311	329	303	286	257	310	292	286	294	286	285	277	264	303	300	281	279	287	272	304	291	275	290	289	318	242	290	254	255	275	293	288	279	309	309	304	316	298	321	287	284	300	280	295	292	271	272	292	283	314	279	288	296	264	292	320	287	285	260	304	282	266	291	270	286	288	314	285	279	277	283	307	279	304	268	285	294	275	289	303	295	296	265	293	269	252	319	281	287	271	288	309	269	271	320	296	288	297	284	274	289	290	312	268	313	323	257	276	277	286	274	312	275	290	292	271	310	294	299	315	299	333	306	301	272	256	269	273	268	279	261	278	280	313	287	295	272	274	299	255	277	308	303	285	274	274	314	294	278	299	263	283	292	283	286	293	286	279	256	260	285	294	266	288	298	315	279	301	300	319	285	273	290	293	271	280	260	299	289	290	320	294	273	333	286	299	279	300	310	277	302	276	312	293	292	294	296	286	290	282	277	303	289	287	253	294	269	291	291	291	291	313	281	264	298	283	263	297	292	302	293	300	294	305	285	290	315	298	298	294	258	293	300	289	297	285	274	317	295	294	296	286	273	313	303	279	265	264	287	266	279	265	302	266	275	312	275	283	307	321	262	293	267	294	289	277	300	291	278	312	288	262	289	274	306	308	305	296	312	293	302	295	269	280	315	258	278	282	287	241	283	273	266	321	284	270	268	291	287	239	302	277	246	288	279	276	257	293	271	265	281	304	272	297	265	302	278	281	295	293	258	268	299	313	302	285	271	299	297	306	290	310	261	262	306	307	286	262	304	266	292	284	300	286	325	258	275	294	302	273	292	284	283	322	301	267	266	278	296	313	289	287	250	263	294	289	273	261	283	287	270	302	297	288	265	294	266	272	308	292	294	306	267	272	271	294	268	263	257	275	273	289	288	269	280	289	297	291	311	292	305	301	294	305	296	247	263	304	270	282	250	316	300	274	263	276	303	292	297	287	313	295	259	282	289	293	295	296	299	308	308	306	294	269	301	274	284	306	276	290	291	291	268	301	265	278	294	295	275	292	267	274	271	289	277	302	279	292	291	273	324	311	286	278	299	276	289	296	268	281	271	320	276	280	323	280	269	288	292	293	256	291	298	286	250	273	318	269	323	292	298	338	309	296	300	314	262	268	312	288	284	301	273	289	280	292	292	283	292	280	284	311	304	252	313	291	304	304	266	287	288	272	270	289	288	281	298	285	296	283	277	287	279	270	275	304	291	281	279	292	285	302	249	289	288	272	284	316	274	281	304	283	270	275	304	286	283	289	263	288	279	301	298	305	311	296	328	274	276	296	273	289	298	303	291	279	278	299	294	309	302	297	291	297	279	282	293	284	280	276	297	333	297	282	272	288	297	283	318	305	262	303	265	285	281	286	285	291	273	286	287	288	279	295	275	311	304	292	294	317	289	285	279	280	301	289	268	267	267	276	303	282	282	281	260	267	271	286	290	271	287	293	309	300	263	299	309	290	279	307	284	278	297	273	272	326	304	259	307	289	285	291	285	295	300	265	249	262	279	272	293	264	307	302	274	273	286	305	289	269	316	287	248	301	270	272	270	297	289	288	307	271	314	302	282	268	292	295	271	304	285	308	306	278	289	303	286	284	274	268	295	286	250	323	285	270	291	294	325	277	283	299	283	311	299	304	304	308	334	291	285	265	319	355	274	294	278	284	285	281	308	288	293	306	291	309	292	300	284	290	281	292	304	319	284	291	303	292	275	279	314	279	291	302	269	282	284	271	297	277	341	266	266	282	299	279	306	297	301	300	254	301	269	270	294	298	280	284	275	298	316	285	297	278	297	285	298	304	293	267	305	295	296	306	276	292	271	284	293	311	278	305	287	316	284	290	287	280	287	273	287	285	251	306	302	292	287	255	270	304	260	274	304	322	281	301	291	280	264	293	271	269	286	324	270	286	312	267	298	279	303	297	284	288	267	284	284	309	305	307	271	278	299	280	299	255	277	250	295	291	313	287	263	290	328	309	284	287	284	315	308	285	290	283	255	284	309	288	305	289	291	286	291	301	260	294	303	284	277	282	297	271	304	301	294	299	284	288	297	287	284	324	278	275	288	292	299	280	273	292	266	282	298	271	279	289	292	274	288	269	267	287	288	276	240	287	268	282	302	301	266	292	296	316	305	242	294	281	308	288	277	285	293	273	300	306	265	289	287	288	310	260	278	303	291	284	267	303	279	319	273	300	293	283	288	280	314	324	250	293	295	280	284	303	258	268	305	299	278	286	279	273	292	292	260	291	286	264	289	331	307	285	291	246	315	308	272	288	311	271	281	267	276	309	275	288	300	296	284	291	271	286	288	302	317	270	282	341	273	272	328	273	279	288	279	299	293	293	317	250	271	297	310	282	310	307	293	267	296	279	276	305	289	322	316	315	297	306	294	297	304	295	244	264	301	286	300	287	285	284	330	314	272	293	295	289	264	306	246	286	276	290	300	299	271	295	287	266	271	285	285	285	306	288	264	279	286	317	294	323	279	259	281	289	301	296	288	270	289	273	301	285	271	319	300	278	290
58083	86683	65290	40509	27377	3577	666	617	610	554	536	528	487	545	524	544	515	512	510	481	570	490	530	515	498	506	517	474	487	493	505	501	481	513	502	487	502	490	494	530	532	508	505	539	512	491	488	483	521	495	498	479	480	490	489	543	523	552	483	522	511	498	538	524	490	502	504	644	736	685	643	539	507	518	512	506	560	521	500	503	490	516	457	525	508	493	495	481	522	510	484	487	490	491	495	476	489	523	496	494	493	462	476	455	485	501	482	513	549	524	550	482	494	510	535	486	551	490	457	504	534	518	514	519	477	494	509	528	446	552	485	511	529	478	479	509	523	521	485	503	518	531	557	506	449	487	500	451	490	495	521	509	466	464	483	499	473	507	497	508	491	476	515	501	499	474	467	536	477	473	504	497	500	477	462	521	517	476	492	514	507	461	485	506	560	490	462	483	497	507	452	519	493	496	497	499	479	537	513	509	512	504	478	465	469	559	498	520	530	504	536	505	501	478	510	500	471	478	482	475	497	496	467	555	460	495	522	467	490	511	519	491	485	501	510	500	480	476	469	482	473	482	505	493	492	519	502	511	521	502	511	516	467	493	518	491	495	503	506	458	472	506	524	534	511	501	522	492	500	514	501	521	533	513	490	520	492	445	555	484	496	514	539	515	509	517	466	538	500	463	518	509	527	476	485	503	458	504	510	542	525	472	480	492	486	482	518	523	507	519	522	462	539	505	531	483	499	509	485	478	497	514	487	538	522	481	497	522	503	504	498	499	533	510	500	494	460	479	510	467	520	513	475	474	487	542	494	480	491	499	536	492	494	498	484	500	496	487	501	493	487	512	504	528	522	522	471	529	461	511	513	486	554	539	446	499	480	515	506	525	553	498	545	517	572	495	434	507	521	492	504	462	503	491	498	537	508	521	478	494	537	516	514	501	494	527	510	508	531	493	481	500	518	468	502	480	541	524	519	513	533	488	471	510	521	526	511	502	531	515	523	513	449	504	490	530	501	509	452	483	460	504	526	516	470	488	472	501	479	496	527	496	532	494	460	502	529	498	487	509	477	473	483	478	564	492	513	504	496	472	509	506	507	517	496	491	488	470	473	527	523	506	497	461	511	547	529	538	512	489	493	487	541	501	461	512	487	511	523	516	523	519	525	483	530	517	542	454	504	515	535	527	520	492	510	508	460	527	521	516	463	477	507	506	515	556	491	511	521	533	489	510	478	469	503	499	526	526	498	483	464	491	524	492	521	489	501	444	486	524	500	519	498	501	494	473	470	495	508	511	467	513	490	521	496	474	491	500	467	457	480	523	471	487	561	534	496	496	515	513	502	508	496	509	521	501	511	492	490	515	496	511	508	521	485	523	534	491	452	509	484	484	507	507	476	480	543	520	489	510	497	521	487	485	527	496	479	497	490	478	479	504	517	526	480	516	484	497	492	489	502	515	505	502	485	495	509	530	472	498	515	551	512	512	443	536	491	478	495	457	498	492	480	468	468	505	507	496	543	536	498	523	508	477	471	463	476	473	532	469	502	490	506	533	482	543	452	518	495	521	473	508	514	497	490	508	519	474	482	463	492	519	505	494	525	506	524	459	488	482	511	533	561	503	507	509	515	497	497	483	482	455	508	501	519	491	496	513	462	496	485	539	502	482	514	495	523	474	528	503	495	483	512	478	482	501	475	489	494	526	557	497	466	495	471	484	511	545	518	536	499	498	481	515	521	520	531	505	455	521	465	493	554	469	508	512	473	471	484	490	491	518	497	482	450	526	492	491	554	473	511	524	459	507	490	525	483	481	515	509	477	555	537	482	531	513	544	472	509	548	481	454	489	486	478	487	530	490	453	485	501	498	469	535	475	492	470	522	527	545	533	480	480	462	487	523	541	449	501	491	507	515	493	485	532	518	507	506	498	538	525	504	491	493	466	489	485	480	500	490	503	525	524	495	516	514	490	514	526	507	493	512	526	540	492	541	497	491	506	501	518	579	521	516	539	485	513	480	476	510	467	535	505	539	473	437	512	505	510	534	476	500	511	498	478	522	511	537	531	461	503	494	513	512	519	460	531	525	460	475	509	491	523	488	512	505	497	491	532	461	455	485	520	466	515	482	537	486	525	490	507	457	470	482	499	502	480	509	501	556	548	492	507	512	496	511	492	464	530	500	490	490	493	514	527	473	470	491	505	500	481	499	536	511	486	486	483	449	522	483	493	481	514	510	521	498	541	478	479	510	489	508	454	524	529	479	484	518	499	508	514	530	477	472	519	489	517	531	525	513	491	530	491	492	499	522	524	537	466	505	491	521	506	494	492	517	482	465	512	465	471	487	516	523	484	509	517	496	534	487	479	554	500	500	525	530	489	529	508	525	480	514	501	494	483	449	502	527	521	510	542	479	485	483	470	471	479	488	479	478	536	526	494	502	537	464	459	495	497	466	472	523	492	526	473	497	500	492	500	490	506	514	496	452	498	481	491	474	493	508	519	538	526	533	481	496	511	479	511	525	533	489	472	502	477	464	537	501	493	474	463	470	517	512	483	526	527	447	513	492	478	493	470	471	500	507	479	533	522	472	530	495	491	482	486	552	509	488	500	518	518	473	472	515	519	479	523	527	510	465	500	502	520	445	480	493	512	476	502	511	528	461	522	473	467	516	527	470	505	502	531	506	495	525	506	472	536	492	466	441	521	518	517	466	509	475	460	508	514	500	487	502	510	519	503	482	514	484	516	571	484	501	490	488	509	479	513	531	505	539	481	494	522	464	514	515	505	478	543	484	515	489	507	447	545	501	467	501	510	538	487	452	502	486	538	492	454	515	495	531	500	532	500	469	501	492	482	508	498	493	508	519	546	516	492	508	511	459	481	528	491	513	510	484	480	494	527	491	488	478	455	466	487	499	501	513	509	504	536	466	486	517	509	506	485	505	509	516	520	513	481	532	496	545	493	493	509	503	501	548	509	498	500	522	515	526	485	515	471	487	497	488	493	523	509	500	507	518	501	532	483	503	489	502	523	490	559	532	495	497	537	483	474	524	493	508	517	490	455	488	519	466	480	455	539	507	492	512	487	501	511	506	506	526	506	492	521	496	551	484	492	521	483	487	484	517	507	501	484	460	456	477	502	467	526	501	514	475	506	474	494	511	485	528	451	509	482	516	515	516	489	447	530	528	476	495	474	488	521	516	504	492	505	529	522	513	525	487	506	511	500	486	475	475	484	495	496	491	516	494	488	482	509	470	514	492	495	483	435	507	479	502	457	482	532	512	502	545	478	496	510	487	516	495	526	527	517	506	491	483	505	462	487	508	500	489	494	506	501	473	458	506	554	520	502	483	485	544	481	522	490	512	497	480	453	537	479	465	496	473	535	456	529	520	476	460	498	533	511	521	475	512	528	503	525	496	469	522	517	524	492	489	480	491	493	516	497	493	509	497	529	498	508	483	535	514	459	508	531	528	444	539	495	530	496	422	467	501	500	509	533	470	512	525	518	523
23123	21390	29814	25194	21919	18903	5155	501	366	375	360	340	408	348	358	363	355	372	376	336	325	349	377	375	313	340	320	348	331	331	351	317	378	359	349	329	347	347	326	346	367	323	346	327	354	338	313	340	343	343	318	332	355	339	305	365	361	328	335	371	328	312	330	334	323	343	380	334	435	442	435	370	335	363	361	322	326	326	315	348	348	320	335	368	316	340	321	331	319	332	342	332	339	326	355	330	325	348	353	346	317	321	321	354	303	343	333	333	337	360	317	327	343	357	336	328	327	341	338	340	296	328	360	320	346	320	331	327	284	317	345	325	346	351	331	344	331	306	356	337	344	275	362	325	334	347	294	333	330	317	340	336	317	334	376	330	322	329	310	346	319	314	339	346	327	329	359	347	328	332	352	361	371	338	339	302	327	314	361	323	325	345	299	360	316	289	342	346	330	353	319	357	344	335	345	328	330	312	338	342	362	321	292	343	319	322	333	335	327	329	360	321	342	311	337	318	339	316	308	324	347	331	330	349	357	317	342	348	332	327	325	344	349	342	343	325	320	292	333	338	327	334	320	312	361	336	320	368	338	333	333	355	343	356	306	297	356	326	336	350	359	331	320	305	318	361	336	295	316	364	343	364	330	355	306	321	352	346	331	349	335	358	371	334	321	344	336	314	343	315	322	368	357	305	295	356	348	335	347	371	326	355	351	333	321	344	332	348	360	359	324	331	351	319	317	324	331	356	315	349	338	348	320	351	314	335	304	351	338	346	311	357	338	362	326	325	342	346	333	329	343	361	324	371	357	338	334	347	323	342	342	350	334	307	360	341	314	294	366	321	349	311	341	311	314	321	344	296	358	336	353	337	347	347	374	336	337	353	320	307	355	323	312	344	300	314	313	337	329	325	336	338	336	332	341	311	337	368	344	352	332	305	339	339	356	330	309	325	319	333	351	337	324	319	316	363	334	369	318	336	351	362	303	347	323	341	322	339	306	313	354	342	317	342	330	338	325	308	340	348	349	341	342	322	357	318	313	317	336	330	331	343	335	309	323	348	372	363	342	340	349	374	346	327	301	337	355	321	351	337	326	331	347	329	327	338	365	313	352	354	354	348	333	359	334	318	347	358	359	324	356	360	308	355	336	353	325	359	321	326	336	341	328	335	319	323	314	345	319	339	350	311	332	330	310	334	326	312	346	365	343	331	301	357	297	325	336	331	322	354	334	333	338	357	337	334	341	352	354	331	349	334	352	330	334	338	359	366	367	318	323	317	339	335	331	330	359	340	325	323	330	352	332	338	328	345	348	299	352	355	337	329	315	327	357	315	348	340	358	332	309	339	308	329	302	353	350	335	364	355	323	366	334	322	341	318	331	377	377	302	340	313	352	329	342	313	339	310	342	320	341	328	345	352	336	312	335	347	321	314	350	361	355	301	310	338	338	317	343	327	361	321	341	365	307	339	344	345	339	342	337	346	341	351	300	330	319	319	336	339	307	322	349	334	351	303	304	331	314	343	345	335	360	313	332	324	326	287	325	329	338	367	326	344	343	318	335	343	347	320	340	342	332	336	346	369	345	325	327	361	352	337	344	361	348	317	326	305	336	333	312	345	311	326	351	343	332	327	342	343	313	344	295	294	312	330	316	349	354	308	298	357	335	362	336	314	330	372	351	316	316	322	345	326	318	348	329	363	311	332	320	348	352	327	334	344	310	338	341	356	351	318	347	382	331	331	342	334	367	345	348	333	360	333	318	340	358	347	325	298	319	314	333	358	329	360	340	357	362	343	351	350	342	336	371	349	344	345	300	335	353	364	347	325	339	346	346	341	316	336	323	356	318	306	342	348	313	308	323	332	309	330	333	358	292	326	314	325	348	357	333	331	316	334	324	343	327	338	381	320	337	341	329	323	352	306	346	353	353	311	360	348	327	327	373	319	334	352	282	359	341	340	327	333	335	342	333	334	314	341	337	319	341	345	355	366	355	309	311	339	333	322	339	317	325	351	352	328	334	339	330	354	353	319	339	345	315	336	314	328	291	327	369	367	325	330	318	344	310	346	310	357	345	320	352	332	318	318	336	329	350	338	317	284	327	327	298	335	322	341	343	331	362	341	311	316	353	327	328	367	348	326	317	320	333	340	363	353	329	334	341	331	301	305	322	330	334	323	320	331	359	348	355	335	372	366	336	373	317	290	303	337	342	325	330	322	336	343	330	326	314	313	352	325	354	309	353	374	304	324	332	371	369	358	359	366	348	340	355	317	319	306	320	356	351	298	345	335	339	343	390	304	335	326	303	310	326	323	332	309	312	320	339	329	323	346	305	330	362	325	343	326	370	301	364	321	351	353	304	346	343	344	322	335	339	349	336	340	344	294	288	328	386	353	319	347	347	315	342	316	317	332	322	339	334	327	323	336	347	327	317	330	305	354	350	328	330	350	303	326	316	317	341	323	342	350	377	344	342	330	311	364	299	357	320	347	324	332	322	350	331	337	324	353	305	373	328	387	359	313	325	355	341	322	345	365	345	346	317	336	331	317	344	313	331	335	341	356	353	346	333	350	329	316	321	330	356	360	319	341	368	333	336	339	330	354	320	344	285	341	351	337	357	306	320	339	359	343	330	326	369	313	317	328	344	297	350	331	298	303	315	327	340	341	361	354	334	335	348	360	354	306	313	290	336	327	349	340	312	328	327	357	353	359	332	366	303	327	338	336	323	328	318	318	339	385	328	332	320	348	322	315	301	336	334	350	309	342	339	330	317	324	353	362	342	320	342	355	327	323	299	369	305	336	351	320	333	340	342	312	335	341	377	345	331	291	332	375	332	340	333	307	355	323	319	304	338	328	316	352	347	352	315	363	332	354	351	320	318	342	347	336	322	335	310	379	319	327	325	328	317	300	305	326	310	338	336	307	352	359	313	360	329	326	342	312	319	341	338	330	302	369	301	357	331	346	326	331	283	306	357	354	340	331	345	356	309	327	328	353	346	330	339	305	359	355	289	333	323	297	325	315	353	342	358	294	338	336	314	322	341	341	346	349	336	323	354	308	325	322	360	336	326	333	320	347	337	329	308	344	353	324	350	330	367	348	341	318	324	329	340	344	308	341	342	318	326	339	343	344	342	337	332	316	316	328	314	333	350	359	306	337	350	327	353	334	317	338	326	327	306	352	336	315	327	378	307	309	341	342	336	341	350	343	360	372	321	327	348	336	357	332	360	324	330	306	321	308	344	338	317	306	320	356	319	313	320	309	349	380	330	340	342	332	326	334	353	337	332	314	324	314	344	351	348	346	319	320	319	298	304	384	313	321	327	370	349	368	337	340	313	337	357	286	298	339	358	311	295	331	324	348	353	355	311	352	328	348	338	339	336	336	307	337	331	334	301	293	333	337	323	345	348	328	346	315	370	289	330	329	311	359	333	325	351	354	306	365	318	329	359	319	319	339	304	335	309	314	318	321	322	348	370	331	318	304	348	321	323	313	346	362	319	331	302	352
60738	97494	75518	49703	34390	5802	829	780	675	701	673	674	619	612	610	589	573	602	583	604	590	582	579	558	553	567	590	554	567	609	576	552	575	597	588	534	590	594	553	571	568	555	549	555	539	568	591	539	598	620	573	523	524	545	535	514	570	568	605	556	596	560	529	526	560	580	603	556	812	916	889	692	607	601	541	520	490	518	563	546	565	567	511	522	574	561	588	573	531	502	547	516	590	523	547	520	571	579	496	509	531	577	554	584	514	511	547	555	555	545	559	548	589	580	559	563	532	581	525	562	606	547	539	546	568	542	510	563	526	531	494	550	536	576	597	531	620	512	554	580	552	524	535	549	578	552	550	543	571	559	542	521	513	529	605	528	594	595	566	519	530	553	549	544	529	541	544	538	552	519	571	499	580	587	548	557	536	535	582	548	567	566	544	534	534	542	551	539	513	566	584	527	535	602	568	527	560	528	564	564	554	579	542	569	550	561	595	566	549	548	580	531	563	585	522	529	579	564	537	588	590	565	565	552	561	554	531	509	534	552	541	549	541	553	569	542	522	569	531	542	523	541	518	577	549	595	541	529	556	523	544	545	560	562	537	535	557	563	554	610	541	553	594	548	547	523	536	576	543	542	559	549	520	588	564	553	594	525	549	569	555	571	551	540	544	624	581	560	541	570	521	550	554	541	508	538	537	593	558	567	561	521	572	545	536	557	567	597	572	544	542	555	560	560	555	566	541	547	544	587	560	545	577	565	568	566	540	568	532	544	553	557	554	564	539	542	564	580	535	522	529	532	536	608	529	530	563	580	553	550	564	540	573	558	581	539	539	589	526	546	534	519	555	538	555	510	543	504	558	551	588	540	569	580	549	523	538	544	537	555	544	561	528	570	542	565	577	560	528	560	552	551	549	563	539	531	585	509	498	538	554	555	579	580	579	587	624	559	594	543	560	554	517	581	550	539	568	548	559	533	540	564	578	547	570	553	565	528	579	559	553	556	532	563	545	555	579	515	543	559	624	547	588	511	542	515	551	555	541	534	540	580	585	543	570	569	635	559	574	575	548	575	544	533	590	545	593	577	548	560	558	563	570	598	570	497	518	558	552	585	514	576	527	575	546	601	525	538	587	566	547	540	563	488	525	551	554	539	536	564	574	563	526	546	567	575	521	530	569	586	569	585	534	556	521	597	568	519	595	551	562	565	564	557	558	563	566	525	573	546	545	535	520	548	504	568	568	593	554	549	591	519	538	517	540	528	551	588	548	559	571	535	562	544	544	544	563	544	556	570	523	547	564	509	550	611	561	564	566	517	560	530	545	534	578	531	542	590	575	591	544	571	551	603	564	584	577	532	564	535	565	565	562	589	531	540	573	561	554	533	563	554	577	566	541	586	530	561	584	519	543	566	556	524	539	581	537	575	522	576	547	560	584	515	549	566	558	528	559	591	581	555	550	583	596	550	538	580	560	538	513	536	544	530	572	537	605	571	556	490	527	537	548	594	602	566	546	555	581	591	590	541	578	521	576	549	571	611	567	563	553	552	573	514	505	531	549	545	522	520	529	586	529	566	519	540	612	555	520	556	545	567	616	553	567	525	567	566	572	550	563	548	580	544	537	593	556	547	554	534	549	561	534	549	589	568	550	524	533	565	567	534	598	553	563	517	560	576	552	561	548	563	559	561	566	540	564	558	597	583	566	555	530	558	543	544	555	544	541	571	534	506	543	554	587	540	558	549	538	536	559	544	591	544	561	596	527	554	597	575	537	596	520	530	532	527	578	563	574	571	534	539	531	569	537	571	564	553	577	548	563	587	526	542	567	586	537	553	533	577	537	587	546	552	575	565	549	560	556	502	532	537	568	547	565	562	582	549	548	548	571	546	565	583	544	545	564	532	552	552	512	528	567	561	551	549	591	563	547	582	549	592	567	550	530	567	539	566	569	549	579	589	590	495	532	570	542	587	516	529	591	549	507	587	565	535	506	504	522	567	551	540	578	572	537	570	561	556	585	569	521	573	554	531	547	542	585	554	572	553	551	565	588	535	556	599	545	585	569	568	569	577	580	577	565	552	553	548	556	562	557	546	538	562	512	594	503	528	541	558	543	596	509	567	547	529	602	513	517	553	557	527	588	564	559	561	567	522	556	546	541	578	606	572	535	568	555	604	519	534	552	529	554	526	540	504	563	543	554	574	584	572	573	562	560	564	534	567	565	555	578	552	598	526	576	538	536	553	560	511	570	495	544	518	585	563	604	512	544	539	524	556	529	579	572	561	573	529	519	566	546	559	596	532	562	505	571	588	588	539	531	497	536	559	546	581	520	506	535	561	513	552	565	546	590	532	541	558	568	531	572	588	565	515	517	536	516	602	555	550	552	541	571	522	569	553	542	545	521	589	548	520	565	578	572	581	546	582	534	528	586	555	533	599	551	531	535	593	515	506	551	561	517	515	558	536	538	561	522	513	548	521	545	567	570	557	583	575	591	544	532	516	560	533	559	548	572	530	542	556	532	542	562	517	557	527	510	559	523	538	564	555	594	600	573	495	554	579	577	551	583	561	553	553	523	540	555	594	583	537	557	615	523	570	541	551	504	542	600	575	557	578	579	565	543	546	576	541	531	552	529	535	582	572	555	566	514	560	567	552	534	563	550	504	540	572	562	574	590	560	570	538	534	556	552	583	574	521	580	522	544	569	561	544	547	581	555	538	514	544	555	573	548	541	542	565	570	586	568	557	569	543	586	563	523	559	517	552	533	569	565	569	577	542	550	518	506	548	517	561	554	583	563	546	524	567	560	553	565	558	585	569	560	536	530	551	558	570	537	543	560	556	554	575	533	566	541	528	539	536	497	535	557	559	536	537	612	565	544	518	567	533	551	591	547	523	559	507	551	541	535	563	529	570	544	612	550	577	548	575	501	529	527	522	596	560	569	539	544	565	580	533	534	593	549	523	606	556	556	575	590	591	550	550	569	545	554	543	552	514	568	588	571	567	522	553	580	546	563	532	542	518	580	592	510	567	564	548	569	540	545	572	542	575	563	567	566	552	535	573	586	549	588	582	522	573	526	554	525	552	560	510	525	536	589	576	565	568	549	555	535	530	539	581	550	537	562	579	548	548	542	560	552	533	564	513	593	564	549	570	542	593	572	553	559	570	584	540	530	553	591	569	538	574	501	600	579	534	570	495	556	593	562	548	530	520	535	526	514	578	566	534	553	549	553	568	543	551	520	541	537	520	525	559	552	590	548	549	553	565	590	573	541	567	563	578	556	554	537	565	544	605	521	546	571	522	566	554	585	561	576	542	572	563	553	557	523	521	549	495	566	538	561	549	579	542	584	557	540	560	536	510	578	579	572	581	554	555	519	553	523	552	528	579	573	526	576	527	546	554	576	525	537	579	561	565	532	542	550	532	586	546	554	546	553	557	553	587	577	519	558	543	555	566	546	555	564	556	555	556	517	549	563	543	522	540	572	541	544	491	557	584	523	535	550	610
28025	25573	25785	13658	2641	544	309	262	289	313	290	303	277	284	295	313	280	291	299	303	263	315	277	320	266	293	272	293	280	302	278	284	298	301	300	298	288	280	285	267	267	330	293	256	287	315	276	289	286	311	322	295	284	292	274	282	299	295	310	318	321	307	357	281	271	315	283	296	286	311	304	304	342	276	282	309	279	273	356	274	262	289	285	306	299	272	268	293	284	289	303	315	295	284	320	285	317	305	297	289	306	326	292	295	295	339	283	263	306	285	283	285	251	303	295	309	301	330	279	275	325	296	275	304	321	308	266	288	287	284	288	307	281	312	300	280	278	307	294	309	284	293	289	319	306	311	275	310	304	309	290	287	289	314	313	259	290	290	264	282	266	305	296	288	315	297	303	345	276	298	261	278	274	316	276	314	300	271	300	305	321	285	296	258	271	305	312	297	260	308	276	289	271	305	284	297	303	316	286	277	312	306	274	312	315	288	290	285	277	309	313	293	284	291	274	287	286	263	288	284	254	279	312	273	303	312	310	267	292	302	322	340	264	300	314	303	287	308	292	277	317	283	292	338	265	285	266	300	266	272	294	322	319	275	294	323	292	256	321	318	280	293	311	279	272	278	317	311	316	274	295	304	285	281	289	300	301	269	293	288	285	280	284	266	361	295	302	297	257	269	312	305	262	289	291	317	257	309	285	274	310	299	300	305	283	308	291	314	294	295	279	296	286	321	290	319	294	275	293	316	290	306	303	288	303	283	302	268	321	319	285	297	297	283	307	287	299	295	290	309	268	293	344	275	296	298	249	316	333	313	296	284	317	313	316	285	271	284	275	287	305	293	284	289	281	296	279	294	308	308	293	293	280	317	297	281	278	335	282	308	308	292	315	288	310	276	273	310	290	296	308	268	262	284	279	278	307	278	292	294	293	278	278	312	319	327	302	288	286	308	300	277	317	299	298	302	266	302	342	270	263	306	299	310	269	311	292	277	291	271	281	301	305	298	301	254	306	305	287	263	293	312	301	264	303	293	285	308	301	300	290	297	282	292	306	290	303	316	265	291	311	282	297	304	339	294	285	294	282	305	282	296	313	309	296	290	308	276	295	307	276	281	281	293	287	308	278	280	300	306	322	304	282	301	266	324	311	311	264	294	309	304	283	287	279	261	315	289	301	312	298	275	304	300	281	286	302	321	278	291	273	310	279	314	306	305	291	303	319	278	340	289	302	296	314	313	319	313	289	306	319	285	269	309	266	287	269	300	287	284	326	274	292	284	291	288	307	293	323	288	300	307	281	287	271	290	297	284	309	305	309	302	292	291	292	304	314	290	290	319	324	306	274	288	299	309	273	263	310	279	320	287	308	290	270	315	284	291	354	306	297	304	312	274	284	306	291	293	278	287	291	282	310	295	290	306	298	309	297	277	281	312	314	292	291	265	335	337	294	295	309	270	300	272	280	304	295	289	309	293	294	289	287	281	275	309	301	301	300	305	315	273	328	291	281	296	299	288	298	289	305	328	277	283	300	309	295	279	293	286	303	273	303	295	319	304	288	280	271	298	320	281	306	306	277	239	320	292	289	300	293	298	324	337	282	300	292	311	308	323	280	322	286	263	294	295	299	296	288	278	303	292	293	292	310	329	302	275	302	300	292	304	275	312	295	328	293	279	309	275	307	300	294	337	291	311	289	275	290	276	272	322	281	292	300	312	304	295	300	337	322	293	302	293	299	283	283	274	290	277	325	332	318	320	309	323	310	321	284	294	282	316	282	267	287	276	312	324	324	297	305	320	340	266	284	280	310	285	300	298	248	309	304	269	308	315	308	285	310	280	287	316	307	318	315	308	299	280	269	315	301	312	316	311	294	287	290	302	287	270	273	292	260	293	289	265	306	301	282	282	278	301	306	284	276	297	293	283	309	265	316	314	293	312	283	288	283	328	270	298	303	303	276	278	277	287	301	301	271	287	284	270	304	294	301	317	317	303	291	284	247	275	268	309	264	311	259	287	317	304	321	333	322	282	289	300	270	287	288	282	304	280	312	293	309	305	295	299	284	292	266	293	286	303	300	301	282	269	300	284	284	309	304	303	267	286	301	268	304	276	294	316	304	327	330	306	334	314	290	279	276	294	310	288	325	283	312	301	306	275	288	306	288	274	287	302	315	292	316	294	298	309	276	292	252	296	310	310	316	313	306	289	301	280	270	305	298	301	302	256	334	311	304	269	314	313	292	296	273	290	312	284	318	300	312	340	281	326	309	286	268	327	309	290	312	316	297	272	319	292	288	280	319	266	317	298	273	280	284	309	285	300	274	311	281	280	272	292	290	307	303	315	284	288	282	296	290	304	298	288	306	308	310	324	297	314	290	312	292	295	280	295	283	320	263	310	289	282	286	298	309	280	279	321	281	286	326	299	319	321	279	270	300	293	246	279	249	288	283	307	316	308	280	281	280	291	277	276	301	286	285	284	293	291	281	273	277	314	310	292	279	262	301	296	295	303	297	288	318	290	300	296	297	292	297	306	278	272	326	311	268	306	286	326	318	277	300	296	298	324	278	304	304	289	240	282	295	322	298	281	291	296	275	287	279	277	271	304	288	274	258	291	312	265	289	309	276	278	299	315	289	319	294	306	333	283	312	300	326	286	272	260	282	291	263	304	293	258	303	288	281	297	282	305	287	292	319	274	323	273	268	276	280	318	278	307	343	308	279	278	296	308	280	313	312	247	322	277	301	294	252	306	305	288	276	292	306	286	289	301	293	272	295	253	292	281	312	280	295	299	296	309	317	290	288	286	285	274	268	302	296	304	268	288	294	291	278	288	301	298	291	282	276	309	288	278	280	297	299	300	285	300	291	322	305	297	272	289	311	300	287	301	299	324	297	279	264	269	293	286	292	301	305	279	287	302	262	304	313	292	289	289	314	272	289	295	285	311	320	275	299	300	287	320	301	285	275	299	282	320	312	288	277	298	328	293	287	303	279	283	286	306	278	279	292	276	315	285	302	303	293	325	315	302	277	288	306	289	313	289	289	274	299	312	302	301	291	287	300	292	269	294	298	303	290	284	312	293	271	292	264	266	280	310	292	317	299	286	328	305	295	299	291	287	297	310	309	312	314	276	322	301	289	297	278	309	314	291	312	296	304	295	297	292	287	292	293	325	304	269	280	309	310	289	311	278	308	294	288	321	277	308	314	288	288	292	274	299	305	280	280	272	320	291	285	303	298	299	306	298	313	299	314	302	297	268	296	268	306	302	273	301	307	284	324	307	263	314	283	304	271	314	297	280	305	291	317	282	299	275	267	280	300	311	304	271	315	291	328	303	283	269	278	291	298	298	287	287	298	312	280	285	285	277	277	266	271	275	281	291	320	290	300	306	291	306	259	305	311	250	283	287	308	299	286	295	307	272	291	302	260	314	314	309	300	304	301	285	289	303	309	292	275	287	318	270	266	308	313	277	298	301	291	283	324	282	287	270	338	312	269	273	288	316	322	282
34866	44151	31592	14701	5557	1111	538	510	538	515	506	500	520	518	483	507	557	532	539	498	485	502	527	521	499	498	524	501	491	507	499	517	537	499	500	515	563	537	516	513	557	531	538	489	515	531	494	560	513	515	555	518	536	522	496	526	526	467	518	531	512	495	512	537	531	515	563	533	539	552	573	552	507	532	530	492	479	527	498	524	530	498	507	516	540	539	491	508	518	533	499	478	480	509	530	509	514	491	565	493	540	502	511	541	532	520	539	528	520	499	508	525	528	504	510	512	508	505	482	472	534	523	530	585	518	494	540	519	532	491	506	525	543	551	505	542	522	539	540	521	487	499	541	504	523	539	525	533	491	466	494	496	554	509	525	508	513	534	529	485	535	541	561	482	519	507	497	514	548	453	525	543	538	473	545	512	502	560	536	556	551	508	507	534	519	544	537	530	523	511	541	506	543	511	484	516	509	524	493	494	563	574	515	508	540	504	516	531	527	503	502	493	481	520	559	513	512	521	489	516	524	546	496	560	497	505	491	530	498	536	522	521	535	499	490	563	495	566	553	518	473	500	508	506	523	520	526	503	522	523	492	510	511	474	491	516	501	543	495	543	505	515	544	506	529	509	450	525	510	520	545	533	494	513	519	541	515	525	519	538	544	560	548	470	514	488	536	555	495	465	535	508	500	528	519	553	506	516	559	528	457	522	516	533	508	518	483	504	543	543	538	472	494	551	540	522	500	546	506	521	521	491	484	520	502	492	528	482	527	484	500	518	533	525	519	579	480	519	542	549	539	577	541	528	536	505	554	515	539	554	517	507	495	505	534	529	500	477	513	524	483	520	559	486	551	505	522	503	504	527	511	518	552	540	501	537	508	546	480	477	546	557	540	504	546	498	514	523	541	498	564	533	535	522	510	507	504	525	511	528	525	491	501	480	514	522	529	505	511	469	493	518	499	497	459	516	543	508	488	573	527	531	532	540	526	505	533	507	533	495	509	550	560	491	501	483	524	525	517	542	499	502	531	493	562	487	512	483	532	504	536	520	484	517	537	515	504	567	491	497	536	530	500	466	508	538	497	492	561	511	527	516	533	520	514	518	532	515	526	531	501	527	512	536	544	482	464	476	538	496	559	529	540	526	531	519	510	518	550	549	487	541	522	510	533	520	509	521	530	564	524	499	520	502	488	539	528	523	515	522	496	520	551	576	495	484	527	498	505	530	512	480	514	480	504	457	543	538	515	505	491	507	539	518	499	481	515	548	517	499	512	530	504	553	544	516	479	518	518	526	509	541	527	511	500	554	559	493	533	524	504	537	506	498	541	538	484	497	460	516	522	548	519	480	474	526	480	510	540	532	495	493	540	553	522	494	510	511	483	538	497	511	541	546	487	509	521	468	481	522	498	467	518	544	514	505	483	529	546	509	500	545	488	506	513	537	530	515	537	524	541	502	498	522	500	554	534	545	501	529	495	482	489	518	511	527	510	494	520	513	525	513	524	534	486	509	472	538	550	488	531	510	522	491	538	520	453	518	531	523	516	473	517	516	507	476	536	481	559	527	527	512	512	486	535	533	501	504	523	518	465	523	503	550	540	499	518	512	498	506	525	517	520	503	508	523	511	489	567	565	509	467	529	485	521	529	511	500	509	536	525	527	526	508	506	544	519	502	511	521	534	536	515	552	521	520	518	497	528	523	506	501	498	509	513	515	531	543	500	533	547	507	493	503	510	523	492	539	514	461	507	492	479	506	540	506	503	556	501	485	492	509	483	535	543	487	524	514	567	513	524	490	542	489	523	558	469	492	519	523	502	499	484	499	530	497	490	528	533	523	513	522	480	490	507	546	565	490	483	501	521	517	512	540	511	536	570	553	479	516	501	545	483	480	544	528	528	505	555	528	506	510	464	543	486	502	520	530	528	483	530	435	548	508	478	567	532	545	511	504	514	510	522	520	506	549	531	488	506	530	532	528	503	497	511	521	543	496	512	539	511	484	530	539	531	527	551	522	534	518	522	515	482	531	540	502	523	564	534	527	510	536	562	520	534	511	492	510	501	508	549	541	504	554	531	489	498	476	540	489	519	530	505	538	498	533	516	538	559	504	516	514	519	499	528	526	500	518	514	530	515	546	549	548	524	517	541	488	518	531	540	488	530	515	552	511	530	537	518	507	520	528	543	513	522	526	483	543	530	514	512	510	503	483	524	516	503	531	501	494	504	509	545	530	489	486	511	555	552	522	531	523	519	501	502	505	516	512	532	506	518	491	522	554	509	514	514	522	501	524	538	505	522	501	505	516	514	540	542	499	527	504	534	498	514	510	466	499	553	500	514	508	519	540	507	488	552	533	493	511	510	540	500	469	528	483	544	545	527	555	529	507	539	525	516	501	550	498	506	512	531	518	532	571	523	493	536	567	509	546	526	512	525	562	499	503	527	501	491	527	502	524	533	517	521	529	534	534	552	537	517	471	465	491	486	524	506	484	498	497	461	537	532	539	536	510	510	511	528	491	535	501	508	516	533	564	499	537	538	509	543	490	520	553	523	524	491	511	533	546	478	505	511	493	508	478	524	507	531	530	516	539	528	499	501	526	518	516	494	506	542	532	498	506	504	511	502	526	521	536	523	542	501	491	505	523	502	526	506	524	464	560	522	552	538	483	503	514	505	492	492	522	539	528	517	525	504	477	497	525	528	520	505	505	533	511	527	525	536	481	514	495	524	532	568	473	519	524	509	487	520	573	491	511	518	485	507	511	528	529	528	557	481	540	538	503	505	505	492	500	513	532	477	517	540	485	492	534	524	530	497	524	483	557	494	538	546	489	552	506	514	563	502	494	508	522	474	501	476	513	513	523	524	496	533	548	509	502	542	504	550	493	508	480	533	500	479	513	496	532	534	499	517	536	550	507	521	522	549	481	504	532	484	557	506	529	540	496	520	520	513	527	491	514	486	512	493	473	492	498	534	536	529	541	503	532	486	509	556	498	494	519	534	483	501	523	519	506	537	507	535	537	504	527	536	539	501	537	531	511	518	489	549	502	541	488	511	536	515	475	503	471	499	511	520	513	494	549	513	524	485	476	533	544	517	533	542	500	532	538	513	528	488	495	482	500	538	526	547	523	539	560	544	508	492	502	534	540	508	520	522	522	527	551	506	531	537	501	499	541	503	502	478	564	528	539	489	487	518	498	512	553	539	494	490	510	508	512	523	493	523	510	545	559	483	500	514	548	474	528	511	500	501	511	554	516	539	512	506	494	543	538	516	461	501	579	543	498	512	513	508	504	524	504	528	524	518	509	550	512	472	524	517	513	523	510	526	500	520	512	536	506	543	548	518	500	529	542	507	588	540	576	536	537	525	508	511	496	536	538	537	526	532	489	489	497	538	528	529	518	501	541	583	574	529	521	529	537	502	520	490	507	498	559	510	514	553	540	490	513	513	536	529	493	508	515	532	507	505	509	555	523	519	506	477	497	537	467	507	515	511	481	494	552	539	503
24209	22096	31255	27608	21494	11543	832	349	315	289	269	309	319	275	265	293	309	274	304	280	269	293	281	296	297	297	300	304	255	275	260	276	267	282	281	293	313	308	263	315	268	285	279	264	295	275	292	294	274	279	312	282	289	279	266	275	281	304	269	271	258	303	288	282	254	290	313	260	363	331	372	307	303	282	261	273	277	274	292	266	274	251	327	295	299	292	281	273	271	279	263	261	278	294	279	300	290	291	275	249	271	292	280	265	304	290	267	251	273	263	294	260	283	268	265	287	281	292	281	276	278	273	263	264	275	285	263	258	310	267	255	262	296	275	272	290	260	277	263	283	274	230	280	253	265	255	274	282	288	250	283	281	293	289	248	285	272	277	282	288	287	267	258	294	287	261	297	264	287	280	270	262	269	292	294	302	264	273	298	284	289	284	261	276	287	312	277	257	260	286	283	300	271	283	290	269	303	270	299	268	271	274	283	284	281	226	301	269	286	280	268	303	267	286	252	310	289	279	262	286	257	272	278	227	283	257	272	261	280	265	267	308	319	261	290	264	253	271	276	266	286	274	294	273	281	259	288	298	271	267	302	291	306	274	302	272	282	282	293	294	290	304	283	286	275	272	295	258	293	270	298	287	297	288	318	263	287	257	281	264	279	270	291	283	271	293	284	292	279	264	291	279	287	281	295	269	248	283	273	278	268	267	281	292	292	239	278	288	274	269	272	268	287	298	275	276	262	273	317	271	284	283	296	287	282	288	290	289	310	280	285	273	266	296	298	291	267	276	280	297	251	259	282	281	293	264	283	288	285	248	255	266	269	263	291	290	262	280	261	290	273	285	286	271	295	312	297	294	272	295	288	296	287	290	235	256	291	281	272	284	299	266	267	267	273	301	279	265	285	271	277	270	267	271	301	278	249	273	256	270	241	307	275	292	265	296	258	300	293	275	277	257	255	257	253	264	281	275	258	306	262	266	271	288	278	293	283	294	278	269	308	278	258	314	249	286	265	290	278	298	250	268	279	286	301	281	285	304	273	286	273	276	284	245	272	309	259	303	308	281	250	301	268	295	271	280	289	285	295	288	307	251	300	259	262	279	270	266	276	290	263	280	281	279	283	291	297	265	282	305	259	278	289	298	285	262	295	276	317	301	282	269	265	271	266	282	275	293	295	294	257	285	270	250	283	265	270	303	309	294	278	279	295	275	235	298	265	284	273	288	270	269	296	292	275	274	240	284	287	272	286	269	254	265	301	260	285	303	266	279	271	272	268	280	284	292	271	277	294	287	258	302	304	263	278	276	267	289	284	261	271	283	251	316	284	271	277	292	257	316	283	274	292	292	301	270	254	296	278	276	281	294	283	268	278	283	272	255	278	321	274	281	309	267	280	284	307	288	297	278	268	268	276	276	287	273	304	281	275	296	259	288	265	298	255	284	301	249	299	290	275	301	282	282	284	291	257	284	304	269	305	293	263	242	298	303	286	296	286	288	283	294	258	287	284	303	302	262	256	285	264	266	255	276	291	260	273	289	284	292	262	294	268	295	281	333	266	294	271	286	313	293	270	288	274	260	295	257	292	256	272	274	274	303	296	280	304	286	265	287	255	274	294	280	289	273	276	304	269	287	279	267	238	264	306	271	261	313	302	260	276	276	267	289	289	272	279	300	285	290	274	271	270	257	298	278	279	288	284	256	290	281	269	306	280	270	276	260	271	281	248	286	256	278	274	280	302	254	263	285	278	298	289	275	272	286	265	281	266	270	254	292	275	268	289	303	291	285	282	290	280	254	287	265	267	287	302	288	266	297	290	262	266	299	287	255	269	276	267	278	268	284	288	257	275	271	278	299	277	283	281	292	285	280	314	267	263	254	292	304	287	259	262	272	280	257	303	275	285	288	263	250	276	295	288	267	260	289	271	264	280	273	293	258	260	289	290	284	260	273	265	259	247	250	280	285	315	296	301	278	281	273	274	275	278	285	265	266	277	291	283	264	288	301	291	296	272	278	288	269	299	267	293	306	292	263	278	261	270	279	275	290	270	293	305	258	279	304	274	291	264	250	308	279	297	274	274	262	290	304	301	252	240	280	269	286	263	314	289	268	279	267	270	275	251	275	289	256	234	290	269	291	289	284	267	267	281	276	271	269	286	308	283	296	284	287	305	292	270	309	274	286	279	293	283	297	284	283	258	315	301	272	292	265	313	268	256	272	267	277	291	270	253	271	289	292	290	263	284	278	281	287	298	261	299	289	282	273	292	304	274	254	290	322	296	289	278	297	261	242	264	243	279	264	270	290	278	283	297	268	261	263	290	254	275	293	274	247	266	303	283	274	270	272	270	267	279	291	267	243	286	268	298	292	296	268	256	283	273	311	285	292	255	293	275	267	306	274	276	290	276	264	278	273	261	273	283	263	276	272	283	250	276	246	292	244	283	269	254	300	283	294	263	248	289	282	266	262	252	269	264	282	271	279	247	274	254	274	285	292	242	254	272	281	286	275	274	304	278	284	302	306	287	272	315	272	263	275	275	279	267	270	298	282	265	278	275	246	290	303	280	250	264	280	264	259	272	243	288	306	260	280	276	259	284	299	274	278	270	257	299	310	249	267	287	279	296	295	271	269	282	262	264	277	260	315	261	251	232	283	312	281	296	254	297	300	285	268	303	280	284	247	300	308	308	287	289	294	269	282	287	278	286	251	288	283	278	241	287	284	291	295	299	260	247	263	303	303	293	270	290	260	287	306	277	314	259	307	260	259	301	280	291	311	253	248	252	279	273	275	283	286	271	236	308	266	276	292	291	322	259	300	286	271	281	239	273	292	272	269	292	297	270	280	253	285	284	274	294	270	284	292	265	284	243	285	256	253	276	289	293	269	278	283	315	292	260	250	269	269	290	263	290	293	311	290	325	295	304	283	295	259	280	300	292	273	255	298	266	283	281	277	279	273	269	263	253	251	272	278	272	295	291	269	293	284	258	289	301	268	299	294	280	290	273	286	288	288	280	289	294	280	269	287	278	248	310	297	262	257	285	291	258	285	315	289	263	277	287	272	284	270	290	257	285	289	287	266	278	301	292	301	282	266	257	293	275	286	275	258	290	273	294	292	257	288	278	262	278	261	263	275	275	286	263	279	246	250	256	285	259	260	278	286	273	269	277	299	258	274	276	302	261	293	274	272	292	278	275	288	276	310	247	241	292	267	261	268	286	258	299	297	270	277	295	280	265	295	273	270	272	262	281	273	286	272	277	277	273	293	274	280	296	256	261	295	270	294	297	253	293	279	254	295	305	263	296	294	259	315	294	269	265	270	282	289	272	292	253	277	321	282	285	303	273	260	279	294	300	321	278	287	274	264	256	276	274	275	270	272	277	286	300	269	248	276	280	253	278	311	281	269	276	280	264	294	284	299	291	259	271	288	292	285	287	275	273	271	282	287	251	289	300	321	278	284	278	284	241	286	240	288	284	278	289	265	275	268	300	273	286	262	288	306	270	281
58022	86921	66331	41981	26652	5328	598	617	568	581	527	497	542	521	504	534	513	514	528	521	475	506	500	471	509	455	507	454	523	532	450	485	476	497	485	519	472	474	520	483	479	492	474	488	480	464	489	486	487	481	457	484	491	449	500	476	489	438	461	535	450	463	500	484	492	512	544	536	584	639	623	536	502	520	488	494	513	522	535	510	448	504	481	470	491	520	526	477	498	511	485	525	510	465	472	448	501	482	503	470	489	481	497	462	494	516	471	483	470	485	485	509	494	478	487	487	482	495	473	492	518	442	536	470	486	483	486	523	494	455	473	463	471	488	489	510	478	507	518	454	465	506	504	450	481	480	473	460	495	534	531	495	468	467	463	484	480	489	452	507	492	504	464	467	524	502	495	500	470	518	482	437	493	491	504	513	502	503	510	458	480	475	441	471	437	508	486	518	489	471	478	495	482	524	483	475	481	477	497	508	481	524	511	481	478	469	478	500	454	492	444	470	482	506	481	464	480	478	483	496	494	533	462	442	469	496	483	484	498	469	449	428	477	464	516	489	505	487	498	554	495	468	497	455	475	488	472	488	486	468	472	512	480	524	505	484	428	488	507	499	463	488	470	488	517	543	499	507	492	498	445	485	438	474	527	499	473	467	475	473	505	489	498	462	482	514	465	525	460	455	437	499	491	484	484	501	490	470	512	471	498	523	511	462	476	491	505	482	486	488	467	484	476	501	467	493	509	475	473	471	464	486	466	492	460	473	486	474	490	481	488	479	485	464	518	509	459	504	480	516	474	434	514	469	484	508	485	543	497	505	458	512	469	542	481	514	492	477	511	509	479	452	464	500	536	448	440	508	543	456	506	469	471	481	487	489	524	435	477	468	494	464	492	489	466	505	488	494	499	496	464	474	495	457	480	467	476	462	498	479	532	498	461	477	474	506	486	497	470	508	511	476	510	504	475	461	506	484	515	479	457	445	491	473	474	531	476	538	455	489	488	474	462	511	500	516	504	505	489	458	492	511	502	467	504	491	485	504	480	500	501	491	475	453	505	515	472	514	501	461	500	544	418	522	482	503	469	525	480	460	476	501	494	469	482	486	517	491	488	487	479	496	476	454	488	460	488	485	481	514	483	520	494	468	518	490	498	449	483	481	493	527	463	493	518	519	524	460	470	483	470	515	487	507	476	477	492	518	471	499	449	500	554	493	471	492	504	511	463	525	476	468	474	470	452	483	465	468	498	477	481	488	491	466	520	504	518	480	515	469	487	488	475	495	493	474	500	492	505	532	508	467	498	491	474	461	507	490	474	466	469	464	461	501	469	492	470	490	482	482	495	456	471	488	461	462	490	477	507	493	474	476	508	511	498	487	475	502	527	502	472	476	474	501	486	472	509	505	474	474	492	489	479	484	485	485	467	516	518	473	479	483	510	472	477	475	490	465	513	473	507	540	483	464	490	473	494	506	501	514	477	455	517	485	490	468	480	492	505	502	474	483	495	485	486	529	453	459	456	478	495	482	511	485	519	477	486	526	490	496	501	462	491	470	485	482	482	533	462	462	494	448	464	482	514	513	475	459	483	496	517	478	490	520	487	491	499	493	523	481	492	479	463	504	482	498	484	503	488	491	523	468	494	490	482	463	497	512	545	524	519	487	475	461	484	466	499	409	440	461	496	473	463	477	486	491	498	492	495	486	488	486	470	512	509	517	506	486	498	472	486	511	487	478	465	497	401	492	525	455	473	499	462	501	504	476	459	506	518	507	458	528	475	465	500	511	476	475	507	498	514	491	486	492	494	476	459	505	513	470	475	475	475	497	485	510	456	477	473	495	505	519	490	467	494	500	490	491	468	501	456	494	436	450	512	473	498	495	480	499	486	474	495	492	524	493	502	492	479	507	484	477	487	491	507	490	468	484	521	495	467	546	516	492	477	476	473	444	458	519	481	500	492	489	508	505	498	448	436	462	527	474	508	457	521	509	473	462	490	487	481	501	472	491	476	474	498	486	486	502	492	479	446	489	479	510	465	482	468	481	469	472	476	467	458	499	495	479	491	479	472	502	554	497	460	513	486	462	525	487	492	469	522	495	470	465	478	487	476	481	470	470	458	518	505	501	485	557	506	474	476	493	480	466	513	482	478	496	549	522	540	480	479	506	496	487	491	464	487	463	501	504	463	491	507	502	473	538	477	439	484	503	445	484	457	495	505	480	490	484	506	510	505	480	473	491	446	482	492	517	519	475	456	450	512	437	493	449	484	465	494	474	488	484	468	480	490	454	483	492	504	489	477	476	461	508	506	506	484	490	505	490	479	456	521	491	483	481	495	514	464	477	491	499	495	506	494	464	498	529	472	498	487	452	487	490	474	483	487	490	456	494	558	529	457	485	448	488	486	489	503	473	506	467	469	507	508	474	450	511	500	525	509	472	517	470	490	446	471	446	485	499	466	482	542	490	498	475	493	500	527	486	479	476	504	474	504	469	518	479	478	529	485	515	512	498	528	456	492	466	484	512	514	450	501	490	458	485	452	520	497	477	461	505	506	474	474	478	477	502	491	526	479	521	499	485	485	509	448	486	493	500	538	499	488	458	471	501	505	477	452	446	456	499	513	512	518	487	475	493	480	482	474	489	506	458	461	488	475	459	502	479	491	495	471	479	474	475	452	518	477	499	484	467	511	470	477	511	437	470	492	494	508	467	485	475	487	516	496	492	446	509	507	459	500	504	503	448	450	489	490	449	459	471	489	506	487	481	503	434	504	515	505	479	486	459	468	452	532	489	473	477	474	455	465	470	452	461	482	458	513	482	486	474	485	469	506	487	490	492	489	483	470	448	468	509	513	482	483	475	501	485	471	503	462	461	492	482	535	467	530	495	486	455	521	497	472	477	494	492	513	519	510	495	523	463	483	466	490	501	507	479	470	520	473	511	501	483	501	488	506	486	500	476	475	512	493	528	481	481	497	496	492	461	501	490	504	499	482	480	500	490	494	521	494	492	483	504	453	475	448	451	447	487	478	492	475	505	506	513	479	524	487	479	468	476	486	506	465	472	480	488	474	461	485	476	459	500	445	466	461	462	485	502	495	496	493	465	453	444	532	465	493	461	487	478	481	453	465	518	495	518	451	451	520	469	485	479	477	479	503	486	467	495	437	475	480	484	500	516	456	509	474	498	522	491	463	486	496	442	486	502	456	499	477	508	481	489	464	480	439	468	528	474	483	471	486	447	445	475	466	442	499	461	518	493	499	508	524	445	493	475	533	511	500	455	490	466	454	471	485	463	474	445	462	490	450	439	494	487	482	484	507	498	505	479	473	506	479	437	464	503	487	544	480	496	483	487	491	478	492	510	486	450	492	470	474	492	479	477	481	489	476	475	485	505	487	492	471	478	491	476	498	522	481	467	467	495	471	471	483	483	505	510	523	482	510	537	455	427	470	482	517	495	477	519	490	487	488	502	481	478	493	495	497	474	498	509	477	491	498	463	457	472	494	503
23088	21499	30160	25421	21953	19028	5407	445	381	372	363	357	341	334	338	359	349	362	348	337	368	306	357	335	326	322	359	327	316	344	333	322	351	329	357	329	345	370	323	334	320	319	299	323	324	328	339	341	337	320	319	341	341	339	338	324	320	358	330	303	378	312	344	366	384	348	372	356	356	413	379	355	354	290	316	311	325	318	332	329	280	338	351	335	313	315	319	320	302	330	316	326	298	309	328	358	304	349	349	301	321	323	331	311	324	324	327	347	306	328	315	338	337	299	337	288	308	324	309	361	333	328	315	306	344	305	333	368	356	312	341	319	306	327	311	337	338	329	334	331	277	332	362	353	311	342	307	335	327	321	326	325	342	332	326	336	301	308	307	348	321	338	335	318	320	318	342	306	361	315	357	327	350	330	326	325	325	308	340	336	347	349	297	329	319	334	350	306	348	326	329	337	339	308	349	349	321	336	329	320	330	313	301	351	313	316	347	336	336	323	330	290	335	312	343	322	310	322	324	364	325	330	348	346	342	345	356	303	344	326	304	304	304	332	294	310	355	332	303	336	300	324	301	335	316	341	326	345	337	323	314	326	309	324	330	289	335	347	362	291	296	344	313	327	324	336	319	350	328	324	331	320	328	333	339	322	336	294	314	324	326	321	315	307	289	306	309	310	299	359	324	332	326	337	328	310	342	351	341	319	298	323	302	330	332	327	332	313	336	323	307	339	319	326	333	335	306	327	357	321	338	313	335	351	333	312	377	344	320	324	323	327	294	318	303	307	357	355	326	313	346	330	294	316	330	341	330	328	304	359	298	325	326	298	316	330	304	321	363	328	333	321	323	312	352	325	345	335	325	303	349	341	348	296	345	313	368	320	329	289	358	354	298	373	292	296	331	303	328	316	331	341	380	362	324	325	340	316	318	311	322	322	286	330	314	329	291	372	350	322	300	331	328	319	329	331	342	364	320	303	339	350	323	309	332	303	329	308	343	348	314	297	332	324	370	311	312	321	335	296	362	338	331	331	339	332	318	304	334	313	336	338	291	337	381	318	314	334	345	322	340	331	324	316	329	320	344	354	334	310	373	322	310	327	330	347	349	338	335	316	310	308	317	360	347	313	302	325	338	318	334	359	362	317	300	328	320	331	289	345	323	336	325	353	331	358	305	310	298	302	331	317	317	297	329	319	327	287	310	371	340	300	354	310	331	304	315	346	375	332	343	317	332	347	362	351	342	322	325	314	365	309	339	292	338	306	346	325	346	305	316	336	305	327	314	334	280	335	325	350	297	338	309	327	342	308	317	349	310	308	333	336	334	325	315	329	359	325	322	334	322	302	372	320	368	328	334	337	311	335	343	318	360	320	335	349	339	314	309	315	322	338	326	340	339	305	280	318	329	309	349	330	324	332	333	302	323	343	323	328	335	335	355	328	340	330	326	344	299	320	378	314	305	302	316	367	331	346	318	345	375	310	322	315	309	329	340	335	309	337	323	331	314	340	338	338	305	307	318	338	321	348	315	328	339	321	315	321	321	346	335	314	344	318	323	345	357	323	317	324	349	313	359	291	303	327	338	308	317	332	356	326	324	317	314	342	327	339	350	333	285	352	321	326	332	310	342	328	329	331	348	319	315	286	374	361	338	317	349	366	325	305	303	316	320	332	331	322	325	317	309	336	346	346	328	340	314	351	297	316	342	313	328	327	314	353	347	347	352	317	345	318	305	354	329	322	331	328	335	369	327	294	324	325	341	344	320	345	326	330	302	319	379	332	300	304	350	292	327	346	329	347	340	329	326	331	350	317	342	310	314	309	342	325	346	356	316	328	299	364	304	288	317	352	346	365	288	319	286	342	326	344	303	329	326	325	357	316	332	340	361	338	316	332	320	340	346	305	294	321	338	306	328	355	319	318	353	340	359	334	282	326	303	353	306	332	339	350	377	328	320	314	324	320	332	323	310	304	341	288	313	326	361	350	333	286	325	335	353	367	344	316	331	332	340	315	302	329	332	318	330	337	344	340	333	338	350	358	324	286	318	335	337	321	313	332	303	320	325	321	314	339	337	320	317	364	309	310	335	324	341	342	352	332	313	294	300	337	348	331	318	335	340	305	340	314	329	325	343	333	313	331	357	324	301	341	342	311	316	339	334	323	350	301	329	319	307	344	360	319	320	351	324	322	344	351	325	338	334	300	315	315	338	313	332	351	366	322	315	342	339	344	319	348	344	332	363	342	354	364	329	358	344	340	326	319	368	342	346	315	311	367	352	325	336	326	328	315	317	328	329	308	350	317	299	319	324	329	341	320	316	356	334	330	350	319	307	311	331	318	341	351	318	299	312	345	341	347	299	331	340	322	308	319	345	340	357	319	341	323	316	335	328	340	311	332	302	317	335	327	348	302	298	341	330	354	296	339	320	329	327	326	329	315	317	327	355	329	327	285	311	318	323	333	368	335	339	337	326	328	325	342	326	339	335	382	312	338	314	329	321	306	316	316	304	320	326	305	329	345	304	311	333	326	327	340	284	337	313	331	317	316	316	341	329	341	335	353	284	331	339	330	343	343	337	335	347	314	318	299	354	303	341	361	295	304	358	316	314	341	341	318	315	331	294	315	344	362	320	304	346	341	373	293	315	322	361	339	307	297	322	338	319	336	325	354	329	338	315	318	320	320	316	307	295	326	338	325	330	314	331	376	313	277	349	325	328	317	334	318	319	331	339	322	348	340	313	297	308	309	325	355	324	352	311	365	336	359	284	319	337	320	319	332	300	328	308	318	324	303	349	351	312	344	342	313	362	330	301	316	349	336	334	289	359	318	333	320	350	356	312	337	350	283	350	313	295	336	297	292	346	341	354	334	334	338	348	303	332	299	341	348	304	340	354	315	317	354	328	305	318	328	316	318	295	343	313	316	323	308	267	330	352	327	319	327	285	323	368	291	335	314	326	302	298	331	327	347	322	332	337	316	311	289	306	302	307	338	312	333	346	311	328	325	298	348	329	327	343	366	318	319	321	307	303	347	326	335	370	311	334	356	310	299	318	340	326	341	333	341	333	303	290	327	289	329	353	343	341	321	312	333	350	324	318	322	302	331	337	319	304	326	322	346	315	335	327	299	331	356	311	327	355	317	304	326	321	321	321	323	315	338	300	336	334	326	309	305	318	292	325	345	346	353	323	302	342	334	319	319	329	330	331	338	333	313	321	339	303	347	312	318	348	315	303	312	298	322	306	336	314	308	328	311	345	331	327	347	326	291	305	342	338	335	323	299	340	329	347	321	310	349	321	328	328	360	308	318	315	295	308	323	324	316	306	332	341	328	352	349	328	338	343	302	331	346	320	314	347	343	330	322	327	328	346	317	305	327	370	335	307	341	370	309	332	338	324	344	339	327	289	316	316	304	356	368	312	311	298	319	310	362	346	322	354	303	332	306	316	319	322	341	337	310	354	289	316	383	344	323	317	317	307	305	353	294	331	346	305	337	334	327	356	318	321	323
59641	98003	77315	51384	34430	7288	855	777	692	693	681	631	616	575	614	556	567	543	588	573	547	552	549	534	546	574	514	543	587	529	523	557	595	558	601	537	558	540	541	509	549	560	530	566	550	540	569	556	530	501	533	515	541	538	556	581	548	578	554	515	548	569	568	627	749	598	673	642	769	752	673	607	541	495	532	541	517	543	553	566	566	535	544	548	527	511	513	558	555	537	550	530	534	541	532	595	560	499	548	492	517	547	561	528	542	557	534	529	519	534	553	542	532	578	575	520	540	574	512	588	533	542	571	547	549	547	500	533	578	577	563	541	566	581	537	524	610	500	522	573	534	534	552	539	539	505	596	527	541	577	564	544	565	553	562	552	546	537	563	550	561	502	572	569	545	514	558	530	555	528	532	529	522	526	519	606	538	516	565	514	537	558	506	541	537	552	544	564	554	598	530	547	571	539	506	553	508	583	537	510	551	554	509	551	540	525	525	522	538	562	534	548	507	536	542	513	530	525	560	563	535	537	542	537	570	575	597	559	538	558	553	533	545	513	544	511	525	522	556	512	525	544	534	584	558	538	526	562	548	529	564	502	517	495	544	541	552	543	537	532	508	558	548	518	530	504	553	550	544	495	518	523	578	555	529	535	538	550	551	551	533	538	542	516	551	559	555	575	547	526	539	547	528	522	593	576	542	541	526	595	538	496	511	552	559	540	573	539	537	515	526	540	497	577	572	502	563	543	546	514	530	532	545	539	518	538	552	508	515	562	546	534	539	528	565	521	538	538	534	503	524	581	518	542	533	540	553	513	564	565	589	536	516	542	556	515	547	534	515	512	528	516	514	552	550	524	538	536	529	468	555	620	552	514	563	535	580	547	510	550	506	536	511	579	563	554	561	510	521	531	542	518	525	522	544	570	567	530	543	573	544	566	549	549	513	510	566	512	537	566	523	528	533	593	558	511	523	517	550	517	542	560	538	557	549	547	541	573	524	575	533	539	557	562	542	559	571	521	569	523	539	530	533	496	557	525	532	554	551	548	531	548	518	537	527	584	537	508	586	509	538	510	590	530	569	539	504	557	538	552	480	528	514	535	530	534	544	515	529	563	529	530	566	515	555	531	531	531	557	587	559	566	546	497	569	484	527	545	538	552	494	526	554	538	535	504	543	559	531	520	527	523	541	521	507	556	537	525	539	535	582	523	539	581	538	565	535	548	551	518	531	521	523	534	566	506	537	500	539	548	559	574	559	566	554	560	525	533	512	576	534	549	547	560	501	524	532	520	527	562	559	529	539	548	528	527	596	548	567	567	506	568	545	572	541	591	542	540	540	580	568	534	589	565	553	585	542	541	585	557	524	564	557	529	541	529	557	548	554	529	538	570	532	541	532	548	526	576	539	512	538	581	574	522	523	509	511	535	531	550	545	524	527	541	564	529	516	562	558	516	512	522	533	545	548	522	565	503	537	548	575	562	580	543	516	561	552	536	525	563	536	561	521	534	540	533	587	572	484	529	508	529	567	530	540	521	546	516	544	481	573	573	531	554	549	592	532	512	541	553	577	524	537	540	542	531	535	548	538	555	553	512	562	526	536	564	511	536	551	564	501	500	588	514	519	536	559	542	581	515	541	535	533	560	551	560	569	518	530	564	542	525	584	556	540	553	516	504	545	526	561	538	534	586	540	567	509	590	550	558	531	518	542	560	559	539	538	538	522	561	519	550	548	531	560	549	562	556	576	543	556	544	585	540	582	529	567	556	521	564	497	553	541	550	522	539	501	481	530	608	545	525	498	521	504	526	512	506	569	583	511	554	546	544	561	559	504	507	561	574	527	556	544	535	559	533	514	538	512	567	526	549	574	525	490	528	522	574	511	575	527	529	554	548	506	530	515	535	536	540	542	556	560	563	532	529	534	532	538	508	538	532	565	528	564	535	543	548	532	577	564	514	550	593	553	549	520	542	539	592	544	551	526	573	547	543	536	557	546	490	553	547	532	506	572	550	548	519	531	572	548	574	554	532	545	562	540	499	534	490	553	552	498	524	513	535	527	540	533	560	509	531	568	546	533	567	522	527	576	541	507	549	552	552	552	522	556	550	560	531	558	567	525	552	524	550	493	564	563	521	541	571	550	514	523	531	560	561	592	529	513	546	526	592	533	497	496	575	560	532	538	548	554	531	561	513	528	549	570	544	521	562	525	525	537	537	514	573	543	536	515	554	508	499	520	549	520	526	534	538	495	559	574	571	552	545	611	537	548	518	520	554	535	555	535	558	510	591	550	529	540	525	549	523	536	545	523	549	552	539	563	519	541	557	570	560	531	540	531	548	563	588	572	533	505	577	545	549	553	526	533	531	558	545	530	550	559	509	530	534	495	550	568	474	566	559	516	538	545	518	537	597	537	571	521	542	530	541	536	565	504	522	563	544	546	546	544	519	543	535	560	510	594	512	561	505	531	554	568	545	529	574	562	535	582	584	504	533	565	556	546	562	518	529	527	523	541	565	527	506	569	464	553	563	567	562	526	531	568	500	543	560	562	519	550	531	547	565	556	522	575	541	566	552	554	537	568	631	586	545	545	523	570	541	533	585	546	578	488	533	538	546	550	491	516	558	548	516	538	563	554	528	506	573	589	532	513	538	548	568	546	557	526	517	510	531	573	565	573	535	544	537	507	584	529	535	562	565	529	535	561	515	501	521	526	534	485	529	532	543	553	553	516	506	576	539	565	580	526	548	579	529	518	537	591	490	497	507	510	581	545	579	515	589	520	599	556	540	590	475	530	589	550	549	544	561	544	551	507	508	564	575	530	546	548	513	569	542	554	589	529	568	578	570	491	538	530	511	515	565	552	558	562	537	533	598	550	554	509	568	523	542	571	539	576	535	545	518	548	568	546	581	552	543	589	551	548	574	544	538	520	539	546	519	516	535	571	543	557	519	544	548	544	564	541	563	573	543	550	533	520	557	509	537	490	545	534	534	571	591	537	530	552	513	524	538	544	568	532	535	555	552	510	549	530	554	548	549	556	547	503	536	553	553	555	525	556	548	538	528	547	523	481	551	534	562	572	543	520	569	548	578	579	542	515	498	568	535	527	538	528	525	562	556	514	504	533	538	543	527	587	542	536	569	570	573	562	512	547	511	538	518	541	559	543	533	525	511	545	537	464	520	538	551	534	568	528	529	573	576	552	525	542	542	527	542	533	548	517	514	530	536	526	526	527	548	564	580	530	548	536	528	539	545	535	539	610	573	551	549	545	548	543	517	512	561	545	542	569	539	550	552	547	538	538	521	558	544	566	535	553	551	557	559	529	550	536	535	564	546	540	560	497	517	563	514	515	539	563	546	527	537	556	575	583	524	524	525	512	556	549	531	527	555	563	558	504	508	579	565	566	549	530	552	574	499	544	531	552	544	534	553	563	541	599	552	495	549	546	545	540	547	574	552	537	543	561	499	545	563	544	499	546	573	505	518	523	528	513	523	539	563	517	544	522	556
27869	25657	25633	14163	2674	592	306	323	298	284	306	316	320	324	311	311	300	272	290	263	353	319	307	304	276	312	310	292	281	312	311	283	289	268	292	257	273	286	300	323	310	290	277	285	311	286	295	304	309	298	260	326	292	301	284	286	262	277	294	295	288	310	310	277	273	317	303	298	287	329	274	302	322	288	276	282	291	293	303	303	261	294	282	286	315	289	295	265	283	286	282	277	305	288	311	318	288	315	291	274	298	270	291	313	269	293	295	299	272	309	299	305	289	293	304	285	292	317	288	283	313	294	313	309	291	270	291	283	267	312	280	297	317	304	275	285	309	283	289	304	293	293	290	296	287	289	301	268	297	318	288	310	295	264	300	292	313	308	323	311	272	295	320	257	289	312	295	298	274	311	304	279	301	278	304	290	299	294	301	277	266	284	272	285	287	272	308	296	287	332	301	280	287	284	307	296	319	287	296	302	311	304	288	299	311	292	308	276	311	283	307	288	276	271	295	289	285	286	324	278	325	277	301	293	343	272	299	281	296	296	312	305	276	275	302	283	300	267	287	272	296	319	310	276	299	302	323	275	318	270	288	272	252	282	298	315	294	306	290	263	328	276	278	289	293	281	318	275	265	285	306	282	274	301	283	311	280	302	292	258	309	286	283	290	295	300	294	302	305	283	277	280	292	280	300	315	271	314	288	302	262	293	301	271	300	324	309	302	292	293	300	301	285	269	317	291	310	295	298	293	293	289	297	278	285	297	331	299	311	269	261	298	285	322	276	294	282	299	317	297	287	313	316	336	322	286	299	300	316	292	269	295	261	300	272	250	322	296	256	297	298	322	341	271	269	320	302	302	299	289	289	274	295	284	295	273	288	281	302	279	305	292	307	245	287	278	266	288	279	320	296	316	284	304	305	298	319	283	308	292	296	301	286	253	307	261	278	303	314	290	341	277	281	316	247	310	298	297	327	290	313	309	271	286	273	292	277	277	317	304	309	277	287	270	280	299	269	303	309	289	293	299	296	292	296	313	313	290	271	303	296	307	300	282	293	277	289	311	295	303	289	297	289	311	275	305	311	240	309	315	275	314	324	301	296	293	308	274	248	294	288	303	298	259	302	311	277	299	298	258	300	294	314	281	282	290	289	300	269	289	264	313	261	311	272	308	293	289	288	326	304	307	291	289	302	313	301	317	278	317	273	283	288	306	296	315	258	309	295	284	298	275	266	295	283	297	287	262	278	284	272	291	282	321	294	286	310	316	285	287	292	308	273	309	295	304	285	289	292	298	277	312	317	269	283	312	280	291	304	278	262	311	309	321	318	293	278	296	293	280	297	311	301	304	266	268	289	302	303	301	284	299	290	242	301	269	293	289	303	302	268	305	287	285	313	295	295	281	278	290	298	283	308	280	317	308	297	293	286	285	289	305	313	294	319	279	288	258	290	293	320	291	298	309	304	320	304	312	282	281	297	262	277	305	262	299	310	283	307	271	283	282	297	301	284	301	278	272	281	270	306	290	310	285	315	310	295	308	295	293	289	294	300	287	307	297	297	305	321	284	283	296	291	287	300	335	324	267	290	288	349	329	302	305	253	299	294	322	294	325	304	292	274	272	274	282	275	281	290	262	271	295	305	276	289	317	296	268	275	289	322	330	317	288	299	278	295	322	307	280	277	264	286	286	299	286	305	313	288	297	301	285	277	309	298	286	282	283	284	271	325	263	289	304	303	313	285	316	279	278	288	290	293	298	291	297	305	308	276	284	289	291	264	296	260	290	293	306	272	318	298	266	284	297	282	297	275	309	301	294	294	316	319	290	314	303	301	309	298	314	273	290	290	268	272	299	295	301	287	266	284	311	269	281	300	326	283	319	320	300	278	305	280	292	287	289	314	278	324	293	277	281	286	308	281	278	297	310	285	293	301	286	330	266	308	282	269	258	265	286	306	313	291	302	305	280	262	305	278	291	304	283	313	322	296	303	309	300	293	305	299	287	292	296	308	295	316	294	297	297	309	269	315	287	298	285	270	320	289	300	279	274	329	306	305	289	293	290	319	294	311	336	333	309	303	275	295	296	297	287	295	269	287	277	301	272	249	325	351	315	289	298	298	284	276	303	287	291	316	307	272	313	306	284	293	273	288	292	318	293	283	267	254	277	304	305	289	268	292	310	294	286	289	290	295	282	294	295	324	302	304	282	302	291	283	310	328	302	271	269	285	311	293	292	290	269	308	292	321	313	269	308	273	269	294	298	298	300	284	270	284	276	300	293	283	276	285	300	299	275	293	275	291	299	277	320	285	307	301	280	308	267	303	280	285	288	311	282	281	294	297	279	304	294	305	324	288	328	265	309	284	313	305	305	312	270	290	288	297	304	281	287	293	290	299	298	276	277	282	260	302	320	288	286	312	302	301	308	274	306	274	305	297	304	277	295	295	288	302	301	274	277	298	304	301	289	256	320	277	286	285	285	298	291	271	319	260	262	269	293	319	299	291	269	300	279	301	275	321	308	311	295	308	313	294	280	333	269	299	330	323	287	266	281	273	276	296	314	278	299	295	274	299	297	300	290	295	289	278	294	315	274	281	269	294	316	273	274	318	290	280	274	307	291	304	297	291	328	296	291	270	297	274	336	298	315	312	321	308	290	312	287	253	322	286	290	307	301	277	291	294	293	300	281	327	269	310	288	289	286	282	319	309	291	299	291	287	295	295	279	277	296	310	306	296	316	287	289	293	297	290	261	265	299	284	287	280	292	297	293	298	298	310	314	276	290	300	301	287	288	298	295	301	279	279	286	282	264	288	293	271	296	277	302	297	339	319	327	278	289	272	338	311	278	314	313	286	270	275	298	291	278	283	305	265	295	332	299	283	316	305	305	292	281	272	298	285	272	302	293	288	286	322	273	279	280	318	293	288	298	316	282	285	276	305	284	288	293	298	296	317	258	292	289	264	288	311	286	297	299	310	294	289	303	304	298	283	272	295	279	307	283	325	300	314	319	286	283	280	307	310	276	300	284	273	260	312	295	301	278	291	303	297	297	319	275	267	304	285	301	306	276	291	295	294	285	297	294	276	302	316	295	278	288	301	288	285	283	286	293	297	277	281	298	283	277	297	289	304	293	288	282	270	304	318	296	314	284	293	289	312	292	277	256	294	281	301	283	282	288	293	302	316	266	301	320	281	276	292	280	289	281	322	298	297	290	309	294	267	272	299	294	291	307	293	294	277	304	295	301	295	261	290	292	296	256	305	281	278	326	282	306	315	291	272	288	306	320	303	273	256	275	260	297	320	279	300	279	313	290	288	286	332	253	266	314	302	268	337	309	290	277	334	291	285	292	282	279	289	327	310	285	320	326	318	313	313	310	281	281	281	264	286	299	301	316	316	306	306	283	308	280	311	317	303	280	256	286	313	314	322	310	299	306	289	295	297	273	322	281	297	288	315	284	310	291	285	323	317	286	263	299	326	259	280	303	279	290	263	315	298	318	302	307	331	299
34955	44105	31793	15604	5405	1288	527	521	473	494	544	527	513	542	534	530	487	505	501	499	531	490	508	541	517	510	455	545	486	513	508	481	506	499	506	547	508	534	501	489	559	513	509	495	547	474	473	512	528	529	491	497	550	501	501	497	506	518	536	496	533	517	529	478	544	533	543	514	507	544	546	566	492	532	523	514	471	513	487	496	492	515	531	515	466	536	519	510	541	524	527	565	510	467	521	535	494	507	537	468	507	475	507	516	482	486	524	524	487	497	490	478	552	515	502	533	492	520	514	506	515	518	525	480	505	518	484	485	505	507	558	479	510	532	477	521	501	511	487	519	528	460	530	528	529	532	504	552	478	515	484	500	528	515	491	545	532	527	516	501	474	525	524	504	502	538	509	506	492	519	543	476	493	541	503	488	562	497	522	511	518	546	510	501	514	497	519	468	513	504	533	506	524	504	508	484	477	528	499	537	491	489	512	537	507	540	529	509	520	512	511	543	536	477	502	507	507	502	527	533	522	529	525	484	476	508	539	507	508	505	496	546	474	451	488	521	461	529	537	506	496	492	534	489	508	512	512	537	537	518	510	546	502	486	511	507	480	519	534	511	499	503	518	523	532	541	492	536	523	504	519	527	495	513	544	492	514	499	511	546	492	474	499	490	500	518	488	511	528	494	499	573	527	493	509	509	537	511	513	498	526	548	477	512	502	495	488	539	517	471	527	517	504	516	492	529	486	492	520	477	483	507	538	515	522	511	555	517	497	504	495	497	469	534	497	481	535	502	494	533	461	482	569	551	512	496	490	489	521	482	525	487	485	538	541	492	524	499	512	523	502	500	524	487	543	513	476	530	499	553	481	506	487	500	512	518	492	508	512	497	501	512	530	493	502	488	511	529	544	498	486	487	546	556	476	499	504	532	535	483	480	520	499	485	492	524	523	495	483	538	516	522	507	490	480	508	518	528	475	519	545	491	542	487	513	513	511	518	489	528	477	520	516	540	539	525	506	509	500	516	455	532	496	496	505	506	494	542	469	500	493	510	513	525	512	499	543	509	505	545	534	493	489	492	498	528	480	503	492	523	547	513	499	538	544	531	521	523	506	507	530	504	498	478	484	468	547	500	514	505	514	506	496	493	501	531	522	529	523	505	490	499	490	495	495	555	513	503	517	515	488	549	508	485	538	540	503	549	517	563	532	505	555	533	544	502	505	529	505	500	522	487	493	492	516	521	470	530	526	491	519	519	472	555	544	513	511	530	489	504	498	518	485	541	521	518	520	538	475	556	525	512	493	509	517	513	472	499	501	514	498	526	506	513	494	508	482	473	548	514	562	502	521	482	520	477	501	506	510	513	498	499	528	500	515	485	519	548	491	495	512	513	510	520	500	518	539	495	545	502	507	514	510	472	516	512	502	500	502	495	489	471	516	511	498	499	558	498	544	477	523	503	498	482	494	494	539	541	552	527	504	499	507	515	494	534	490	524	495	532	487	509	497	509	495	512	507	530	524	496	512	509	518	523	505	499	558	483	477	497	500	536	519	508	507	499	512	534	474	496	510	523	536	529	537	486	522	513	510	512	473	516	495	522	527	475	521	461	515	451	525	524	487	494	525	530	512	523	512	497	454	539	535	498	481	503	485	503	530	481	514	537	515	480	504	479	532	486	508	500	502	521	538	465	505	524	514	513	530	510	506	516	471	546	518	516	509	495	513	501	515	516	521	485	505	515	528	538	535	479	524	498	479	511	493	490	474	519	495	512	531	544	493	526	494	509	540	505	487	496	545	503	514	526	500	493	540	517	548	503	470	498	537	578	480	538	528	521	540	500	503	489	507	508	503	509	519	541	510	543	474	502	543	515	515	517	517	511	533	474	505	468	502	498	527	516	508	483	527	537	520	544	570	539	529	505	502	481	498	500	529	487	518	520	524	493	531	526	534	490	553	527	508	529	541	524	493	463	540	505	497	510	498	481	503	467	543	490	529	525	491	471	531	506	536	533	505	528	540	563	519	559	516	504	483	504	509	523	509	518	505	500	533	489	509	527	539	521	516	503	509	500	510	528	503	524	469	545	511	532	470	507	498	505	534	496	502	490	519	503	511	460	489	488	490	512	529	536	542	512	522	498	493	516	449	542	541	523	530	523	503	528	492	522	474	534	517	521	520	565	545	481	516	515	490	487	512	563	533	525	483	490	492	508	465	478	535	526	514	525	493	517	487	490	515	472	553	481	518	499	514	521	504	474	515	502	491	530	549	523	509	504	517	513	516	544	544	518	521	527	483	479	482	495	492	496	505	519	518	452	539	539	516	497	522	520	542	517	510	489	515	507	487	501	483	509	525	521	472	520	520	519	479	474	510	499	525	514	487	492	497	490	549	500	489	538	478	487	539	495	521	521	518	504	556	522	486	525	499	514	535	527	475	490	482	522	502	508	485	526	497	516	506	491	463	531	493	543	507	508	507	540	502	491	541	547	515	470	517	492	509	495	510	511	495	505	501	498	513	485	476	498	507	500	507	543	526	523	478	524	494	480	529	518	448	498	493	489	488	569	509	495	528	466	529	522	534	551	518	528	533	510	512	519	497	484	472	518	512	496	528	482	534	502	488	518	501	530	504	543	513	500	522	515	477	491	495	520	480	564	495	505	531	501	534	498	504	494	522	466	525	484	461	499	475	496	510	490	523	516	528	536	497	529	502	508	506	513	508	515	521	547	507	531	506	520	523	531	500	544	535	520	538	496	491	496	513	544	506	533	470	474	471	461	496	500	541	503	542	482	508	502	503	527	489	549	479	546	510	487	520	523	525	507	509	540	510	483	555	502	519	504	489	505	483	531	494	513	522	478	540	533	481	555	484	499	529	509	513	513	515	524	472	499	510	503	472	500	496	512	527	518	532	513	539	534	504	515	553	491	516	500	543	502	480	466	551	530	477	479	463	504	485	524	462	535	498	537	478	492	500	504	518	488	533	538	455	519	511	520	520	526	532	484	511	484	519	545	513	496	547	475	550	485	488	526	473	469	505	511	497	465	499	480	522	538	470	525	512	507	513	533	541	527	494	490	492	511	505	494	496	492	492	504	502	483	532	499	506	499	525	517	503	493	525	512	488	531	521	527	528	521	496	509	511	488	528	522	485	482	513	476	494	490	500	504	508	498	486	481	513	537	523	556	534	509	525	484	554	509	488	498	489	548	492	520	566	524	524	481	525	509	543	498	522	564	508	531	494	496	481	475	525	490	469	525	514	501	503	506	494	522	547	492	521	513	534	540	466	531	507	513	462	533	491	524	552	499	540	493	532	518	542	491	538	509	487	517	488	526	521	543	536	551	546	507	495	523	545	524	498	481	552	520	510	496	481	514	481	487	460	526	512	470	494	494	502	495	503	520	562	514	502	502	529	464	508	514	480	484	560	539	491	519	531	479	530	479	490	485	496	517	492	528	496	485	492	544	469	513	514	524	506	514	506	509	495	539	479	541	518	511	520	548	494	459
24118	21879	30670	27287	21321	12098	945	354	331	309	304	302	289	284	293	277	308	281	301	265	287	280	290	308	270	298	278	302	272	282	270	310	289	291	260	287	273	304	264	286	291	316	323	308	300	258	298	315	297	286	312	263	285	296	276	279	284	275	293	300	280	292	258	270	307	368	318	282	287	280	304	269	288	311	259	293	287	279	304	259	304	288	277	275	265	292	262	283	305	269	312	276	315	302	302	290	263	278	298	251	286	235	269	273	293	239	268	294	303	290	265	284	301	240	276	270	266	294	279	277	317	281	295	277	325	279	278	275	303	303	288	274	266	304	310	285	271	305	280	293	281	303	285	279	261	297	272	279	280	308	288	277	290	264	265	277	289	284	269	290	291	311	270	301	280	264	311	271	267	319	284	272	292	298	289	261	290	281	275	305	316	268	289	249	290	267	289	319	291	248	296	301	289	307	301	233	262	278	267	276	265	305	274	288	287	260	278	293	277	289	277	274	266	261	325	250	302	282	308	292	264	268	301	262	296	301	281	294	291	313	299	279	286	272	291	273	269	275	304	273	273	293	291	271	297	241	290	295	301	290	273	283	292	275	274	300	267	294	280	294	268	268	301	273	295	259	269	308	290	278	292	277	295	278	313	277	270	272	273	322	311	295	253	306	281	293	305	274	293	304	263	324	292	317	298	264	297	282	278	267	280	274	255	278	263	290	288	310	282	255	308	304	306	275	271	292	271	283	305	299	295	250	287	293	267	265	284	267	287	297	273	283	281	262	279	286	274	310	299	278	269	283	272	275	294	290	287	287	293	303	286	304	295	286	278	287	264	288	268	264	254	299	301	296	298	277	279	258	258	284	260	273	270	302	271	265	297	315	277	303	319	302	277	274	268	251	264	267	283	324	286	296	270	262	290	246	293	270	310	251	288	315	301	263	278	278	299	287	279	295	290	280	274	259	312	317	261	305	276	327	278	308	267	269	262	272	249	271	271	284	261	324	300	271	276	307	286	278	303	272	293	278	244	312	326	276	307	290	293	278	298	266	297	316	292	275	276	337	277	288	276	286	288	263	268	267	278	295	283	262	295	327	283	275	298	292	280	292	297	271	303	278	292	269	267	245	274	264	255	283	330	310	281	247	283	290	289	299	260	287	317	275	282	260	290	267	262	299	277	283	288	279	314	308	286	314	280	290	299	291	285	295	293	309	275	263	268	271	271	289	277	297	267	299	299	309	289	271	306	302	277	282	291	264	292	294	274	273	280	298	304	293	301	305	308	251	295	282	316	276	278	282	274	289	268	303	291	310	301	282	317	289	282	277	272	281	267	273	277	290	288	300	287	300	271	302	277	299	287	321	304	281	288	288	278	274	303	287	279	284	248	276	282	303	266	262	307	296	285	291	273	309	296	287	293	249	291	277	327	293	289	259	274	305	276	274	273	322	302	273	307	293	267	238	279	310	291	286	329	294	298	290	279	276	301	281	260	302	283	286	289	290	285	268	294	284	291	321	298	288	317	284	303	281	278	270	294	270	302	258	282	283	315	253	282	296	278	289	314	305	254	279	288	294	297	321	266	303	289	277	277	279	288	262	280	296	299	296	279	313	283	263	282	262	284	283	267	318	268	268	271	257	289	319	269	293	278	309	312	266	254	280	272	294	307	280	268	257	285	282	311	300	270	288	299	309	244	284	282	274	284	259	286	284	323	275	285	302	307	264	280	298	299	292	259	272	265	290	265	288	284	288	301	270	296	271	290	292	313	265	275	284	279	269	264	298	289	291	282	309	305	277	293	292	313	276	273	296	258	323	262	289	286	285	263	311	283	299	284	284	283	287	258	272	291	300	294	301	280	302	285	288	298	279	274	300	292	295	290	288	304	289	295	248	280	271	284	301	307	283	255	282	308	278	305	289	299	300	300	311	291	267	298	265	287	295	311	265	298	252	292	294	264	294	308	297	292	258	301	271	289	273	297	293	305	271	287	290	263	279	251	289	280	276	301	272	273	290	293	268	297	249	287	309	280	258	273	301	282	301	278	297	270	302	306	282	295	284	269	269	289	281	308	283	303	291	287	303	249	264	292	305	295	285	274	292	282	275	280	290	292	299	298	299	279	275	296	274	284	277	292	300	288	287	261	301	273	291	266	301	261	279	271	279	307	277	291	281	268	268	312	285	279	292	284	256	297	256	313	291	275	264	252	280	278	289	319	296	284	286	286	319	288	292	261	292	284	291	297	302	301	277	291	284	316	326	271	274	300	241	275	262	288	298	296	291	292	269	258	305	266	292	263	250	277	288	288	300	282	301	291	261	277	306	280	262	254	261	322	302	306	266	295	292	237	307	326	280	276	295	269	281	293	294	264	284	275	258	291	301	249	293	304	316	281	299	293	266	292	296	275	274	298	278	291	289	310	259	280	285	315	298	279	300	264	273	263	277	299	272	275	283	310	316	276	290	299	311	302	286	301	302	284	243	292	278	255	271	258	309	327	279	282	300	279	277	265	268	294	267	280	245	298	269	291	268	288	293	304	259	286	281	271	284	266	298	296	299	288	275	294	297	288	263	275	288	303	311	266	261	307	253	247	299	304	291	267	308	246	285	268	286	282	301	267	265	274	263	279	295	279	289	284	295	270	258	252	288	266	319	292	270	276	260	292	289	278	300	331	297	289	299	248	285	290	285	299	280	303	248	298	291	286	297	309	301	306	264	276	284	269	288	277	279	273	309	280	284	293	296	282	286	315	288	292	285	284	291	285	295	298	257	303	276	297	295	274	269	275	286	310	285	265	294	271	266	265	280	279	275	283	265	256	271	302	280	288	298	280	287	276	311	278	261	276	274	298	300	248	289	284	300	307	254	299	304	305	278	315	278	287	288	272	289	308	267	239	280	260	247	298	275	277	258	300	246	241	287	303	293	265	296	320	244	267	289	272	292	272	298	277	291	283	276	255	304	327	292	267	286	270	284	248	255	295	283	265	299	309	292	290	291	329	293	287	304	322	282	284	277	278	268	266	293	286	281	299	281	262	303	257	270	320	282	288	305	268	293	291	255	290	281	269	288	310	268	288	280	307	317	321	301	300	264	295	269	275	293	273	259	295	283	257	290	306	287	312	289	294	281	257	268	290	289	303	265	278	288	277	276	299	282	321	282	276	278	267	280	292	265	288	278	287	261	288	287	273	275	284	286	296	273	305	275	284	309	278	287	261	286	263	269	300	315	289	315	272	275	285	319	290	271	262	292	286	274	307	299	267	286	234	276	280	268	312	311	257	296	278	296	277	277	279	306	297	302	250	285	297	265	254	276	300	299	288	309	290	291	280	272	279	286	277	276	324	270	290	291	288	261	300	298	276	316	268	268	286	306	281	281	280	270	277	286	271	280	259	252	272	263	285	276	258	272	308	275	269	310	301	292	296	296	248	305	287	301	277	283	268	300	297	300	290	267	274	269	294	288	243	304	308	273	311	292	276	283	292	277	274	283	278	277	302	293	267	289
57632	86537	65795	42524	26634	5516	642	578	599	526	562	529	520	485	518	516	467	547	494	525	531	473	527	497	512	518	509	522	499	482	517	488	472	472	454	513	534	509	519	516	465	535	517	478	494	525	481	516	498	480	518	482	493	504	478	499	500	477	481	521	497	514	491	521	638	731	644	571	582	554	504	502	544	490	510	473	484	494	503	505	486	490	469	498	483	479	479	466	499	548	506	491	481	464	501	518	533	465	487	471	507	512	528	496	462	520	483	511	530	503	501	472	542	515	470	473	442	527	520	489	492	471	514	473	478	539	492	500	525	531	568	432	483	480	469	475	462	499	513	479	496	486	501	460	568	508	478	483	471	530	485	507	468	511	501	494	505	505	471	504	508	461	485	502	483	493	490	527	481	487	508	498	477	531	532	545	486	485	482	486	466	518	495	471	493	473	536	499	484	555	497	454	485	505	525	475	490	472	496	472	525	529	477	490	527	489	491	469	507	507	516	503	534	479	483	548	494	515	509	498	508	489	536	479	501	496	453	473	477	485	505	479	483	502	496	524	506	507	489	481	519	460	490	474	513	476	492	489	520	507	517	472	475	538	508	497	471	490	480	458	513	488	496	489	481	527	492	462	552	517	481	509	543	504	448	538	495	510	528	463	501	489	501	503	477	470	468	445	509	511	480	507	457	474	489	506	469	471	505	446	520	495	531	492	495	528	525	501	477	445	522	489	491	457	492	503	489	500	512	495	507	478	459	500	477	506	495	535	530	460	473	476	474	474	516	505	490	466	482	519	468	525	506	468	499	471	518	453	518	515	457	513	508	497	469	507	486	505	455	480	504	520	522	475	492	524	474	499	511	507	533	526	501	518	515	444	483	457	512	493	521	481	520	487	469	486	490	481	489	506	478	511	509	546	472	520	507	507	494	497	508	487	498	494	512	476	480	474	484	471	513	470	492	508	517	492	502	475	461	474	519	512	481	476	476	466	530	483	516	514	513	529	521	469	490	500	516	489	473	521	524	530	525	505	490	479	495	465	501	495	489	481	474	450	502	500	502	536	454	479	495	522	500	501	471	483	467	480	467	464	515	504	527	513	493	529	494	519	470	457	501	512	488	466	457	465	500	467	458	461	480	488	488	530	517	476	514	496	456	480	472	512	497	516	513	468	500	485	487	485	485	488	466	484	473	487	502	469	547	489	486	515	492	508	523	473	497	500	502	502	529	480	499	486	464	517	510	471	512	499	487	491	520	471	519	493	488	499	478	516	493	507	486	475	453	497	479	493	547	502	503	475	497	510	478	511	478	526	514	468	529	495	488	531	535	486	510	481	474	519	505	492	498	478	504	506	446	459	490	482	466	501	509	522	512	497	514	505	512	515	532	451	514	490	495	476	502	496	496	476	501	523	464	487	527	484	506	483	506	462	506	524	524	458	483	545	515	501	541	522	479	498	456	475	498	517	497	480	475	491	512	509	511	453	527	472	529	515	496	503	517	482	503	474	492	482	481	493	519	513	482	478	518	482	479	461	470	514	478	470	479	502	456	529	531	508	495	518	473	520	486	497	530	490	488	527	495	565	482	509	457	523	500	474	476	511	500	507	511	482	502	501	502	548	502	525	489	465	520	452	525	489	510	534	511	479	485	468	502	498	462	464	473	529	503	513	524	491	477	512	493	493	485	460	480	488	528	469	505	493	497	471	442	478	522	505	506	498	513	536	469	472	494	504	462	485	500	489	486	502	515	472	515	455	468	471	493	497	491	491	487	507	501	499	511	501	496	491	493	473	511	486	502	521	499	500	515	479	515	486	494	493	501	500	496	482	512	474	509	467	472	506	478	482	493	506	517	487	538	497	483	496	481	472	488	505	452	506	451	550	494	476	464	490	470	483	504	481	525	498	499	490	494	432	521	524	524	474	527	468	458	507	503	472	484	499	519	491	492	473	488	483	492	477	536	488	510	509	524	503	503	463	519	490	488	495	470	505	545	518	512	462	461	516	475	519	473	415	504	503	471	499	444	436	480	498	472	483	498	442	535	507	490	499	473	514	490	508	467	484	490	490	483	520	503	473	495	504	483	487	532	507	507	454	466	509	500	485	494	519	495	540	485	490	473	479	472	528	477	510	486	478	480	508	485	498	466	479	470	461	477	518	469	522	497	502	505	500	504	538	525	461	513	505	506	503	517	498	526	500	518	493	539	496	461	488	549	494	489	448	492	475	452	498	491	488	513	523	469	477	460	488	442	489	490	467	523	526	490	521	470	513	484	494	462	499	493	517	512	444	521	479	486	509	458	508	455	476	471	550	521	519	485	470	499	476	529	456	511	536	507	485	487	482	466	502	495	467	509	439	521	472	490	489	500	472	543	466	480	532	521	513	505	488	504	490	456	524	489	461	506	495	480	505	513	498	468	497	476	497	489	530	510	481	485	512	487	480	475	511	486	499	531	505	458	465	546	499	499	496	514	516	504	504	443	500	475	509	522	473	502	496	478	466	460	488	486	513	509	504	476	529	466	466	493	484	494	496	462	497	496	531	500	472	489	489	466	473	449	487	495	493	513	514	500	475	516	469	493	496	475	473	504	465	465	511	522	524	511	496	499	481	487	487	532	474	494	469	497	434	501	517	456	508	511	494	502	499	478	495	502	543	452	517	494	510	478	458	487	479	490	465	489	518	451	540	486	514	504	487	503	492	438	509	498	455	484	489	517	507	502	486	458	495	502	470	467	459	494	515	516	528	472	482	491	483	489	479	491	457	542	483	492	490	558	484	462	450	487	491	492	497	485	511	502	484	514	484	484	496	463	516	481	498	479	495	484	518	493	515	487	475	496	497	537	528	487	467	489	477	499	481	487	494	507	466	469	469	476	494	470	491	517	510	490	518	470	508	493	463	454	479	472	511	492	486	492	500	507	500	529	503	481	488	455	476	513	530	516	507	539	508	488	485	472	545	481	472	473	482	502	466	526	540	482	496	507	467	511	456	517	478	501	506	532	490	493	463	530	506	491	485	485	504	478	504	460	512	525	463	504	491	463	467	528	478	517	454	489	502	535	486	468	484	534	542	495	471	474	506	472	481	490	487	493	493	496	513	471	523	520	551	494	498	500	535	524	497	505	462	482	476	509	502	527	504	530	532	528	467	490	475	500	514	507	471	504	477	515	456	485	501	520	515	506	464	484	508	493	492	497	493	509	500	488	518	500	513	478	499	484	486	501	495	510	476	532	499	510	472	544	460	459	493	527	509	456	518	522	511	521	459	489	493	521	467	491	521	534	477	510	496	477	488	507	478	501	456	491	432	465	481	496	534	507	480	479	480	499	485	480	467	466	469	524	486	492	502	515	485	456	509	497	444	535	509	488	495	480	525	480	500	515	546	494	460	467	508	516	514	493	518	457	513	501	460	471	481	479	482	474	523	503	495	493	505	481	472	530	516	481	554	497	502	494	495	479	479	512	530	511	507	468	488	487	477	518	505	482	515	507	492	507	488	465	489
23119	21414	29868	25141	21847	19743	6579	483	379	389	381	369	379	332	371	350	324	333	342	323	362	326	357	352	338	310	352	312	318	341	348	346	336	366	347	351	338	330	290	325	336	333	295	332	340	315	352	364	333	347	338	364	305	331	318	354	350	350	364	322	330	369	307	349	393	464	458	322	364	329	319	324	350	341	343	306	330	336	351	328	333	338	331	320	344	294	324	300	310	318	327	339	332	327	339	335	338	332	337	314	318	347	342	345	311	328	336	377	345	317	324	320	306	337	297	351	329	335	332	329	335	348	315	321	307	329	317	313	348	351	329	343	366	336	317	345	321	318	306	338	311	341	360	358	335	302	341	338	322	291	325	349	357	345	327	361	345	307	325	349	347	320	309	333	330	346	281	310	336	348	327	320	331	283	342	366	322	317	338	331	323	301	304	311	318	369	334	313	332	311	315	358	307	347	323	359	319	330	340	364	337	339	302	316	354	331	343	326	302	339	339	363	323	330	317	283	354	324	359	346	343	300	331	329	329	333	328	322	349	350	318	303	309	347	315	345	323	285	320	320	307	346	339	321	356	331	334	327	358	336	327	296	335	318	328	317	324	328	314	351	340	337	340	317	345	290	346	324	342	337	318	319	323	326	351	336	326	351	362	328	338	322	336	337	336	340	333	342	313	270	344	331	350	330	336	318	321	326	309	326	339	288	293	336	321	328	365	317	346	343	345	307	335	318	334	341	297	291	349	315	300	349	320	321	322	347	334	340	345	360	371	305	334	363	329	340	301	336	330	347	329	321	314	303	317	329	325	327	384	320	370	314	346	329	330	337	321	353	346	327	315	317	341	300	351	329	390	312	323	343	350	304	341	346	341	307	331	349	310	306	338	331	306	348	335	325	362	332	343	318	284	307	329	352	339	345	340	335	326	325	330	328	310	326	312	312	302	340	334	328	330	306	309	332	343	350	325	319	336	335	324	310	327	332	338	355	334	318	330	343	311	325	321	307	328	332	333	331	354	299	324	302	332	339	305	329	343	317	351	371	359	351	338	305	316	325	301	341	316	329	326	319	283	306	304	333	326	359	320	324	330	344	347	272	336	336	321	320	314	295	331	319	325	329	346	341	320	325	311	313	368	324	340	340	359	329	345	323	372	319	326	333	319	331	348	341	327	365	343	308	331	319	311	344	328	322	318	280	313	339	337	300	363	331	333	324	277	354	344	353	344	318	344	329	330	325	336	351	323	342	323	332	301	342	364	338	295	323	343	348	319	332	356	328	343	334	329	316	357	349	322	348	320	361	316	332	320	323	309	303	334	311	328	337	344	320	331	325	341	299	317	336	309	326	357	334	311	322	348	335	333	325	338	315	346	341	326	316	321	394	344	328	337	343	337	333	323	362	331	332	315	322	278	344	335	350	338	322	356	357	355	343	324	353	309	330	320	326	320	341	314	373	339	332	327	322	340	334	322	320	313	316	299	331	377	329	336	327	354	334	326	306	345	345	348	316	328	332	338	342	326	335	343	329	339	317	369	331	325	344	342	324	353	337	341	322	307	311	322	306	338	296	290	345	332	335	333	324	339	334	336	299	330	303	338	345	341	347	329	310	299	312	335	317	334	337	336	309	322	336	327	315	340	300	318	282	339	310	329	341	335	299	301	354	366	314	330	332	337	355	322	317	322	309	341	307	342	342	321	324	308	297	318	355	342	328	313	309	364	305	326	318	349	365	294	329	314	302	319	319	322	304	314	311	308	334	320	307	321	320	320	331	330	363	304	318	323	328	316	319	321	339	338	335	330	326	349	350	327	322	348	336	373	354	310	351	348	338	305	302	346	316	334	333	333	304	333	343	337	343	308	332	338	337	330	306	329	301	333	306	331	338	298	368	335	333	334	332	321	321	333	325	343	314	313	343	329	316	332	334	332	308	294	347	337	346	358	372	366	338	337	318	341	325	316	362	336	331	331	312	336	352	337	334	316	336	324	353	361	334	356	314	325	332	313	329	322	319	338	377	328	335	348	287	307	311	337	314	326	346	342	324	322	323	313	331	303	374	310	330	308	313	345	328	334	354	324	309	356	335	313	332	345	324	337	357	328	347	343	305	369	337	313	334	319	348	358	344	311	318	311	341	320	348	330	348	337	315	341	330	345	313	302	332	335	340	322	323	338	357	306	317	340	318	333	344	355	347	335	340	324	338	345	332	331	335	345	347	357	309	348	331	319	340	370	328	286	313	322	335	314	335	320	334	315	313	335	336	341	356	334	347	320	325	307	291	297	339	351	356	304	352	347	353	328	353	303	343	325	327	343	340	313	319	337	314	334	346	341	283	306	353	344	326	346	337	319	349	313	343	339	295	344	321	322	349	307	311	333	353	346	335	299	357	304	322	318	309	334	321	313	316	339	314	320	337	362	346	326	335	324	308	345	349	340	353	310	342	344	348	324	354	341	349	345	364	321	343	285	312	355	303	316	340	344	325	318	327	330	346	282	342	299	316	342	322	324	332	294	323	308	326	322	346	326	323	330	356	300	344	339	316	326	320	308	350	355	340	342	342	324	315	340	345	297	337	290	328	318	322	313	324	356	326	334	349	324	340	339	323	304	350	346	292	340	321	352	311	334	344	331	325	351	332	334	321	315	336	306	331	331	365	373	350	329	314	338	337	295	352	338	355	343	326	316	346	317	319	306	302	327	305	334	321	357	323	337	342	344	315	330	332	360	318	339	291	339	301	345	326	303	347	340	307	333	305	391	314	322	332	314	327	320	311	292	330	325	318	335	318	331	352	301	326	325	329	365	333	323	320	325	353	335	331	346	336	316	364	324	362	336	334	288	337	335	372	318	316	315	326	297	329	337	343	359	366	333	356	339	336	308	335	356	318	329	338	374	335	288	325	342	331	361	351	332	335	314	324	305	342	320	346	306	324	322	335	343	311	364	302	351	361	324	347	355	339	353	363	314	294	345	363	336	329	335	327	364	332	307	317	352	340	325	315	342	333	333	342	360	313	345	321	325	337	337	351	351	320	378	341	330	326	350	362	335	360	341	315	322	321	298	337	315	346	340	339	324	329	334	325	296	331	351	318	349	325	328	332	320	342	315	344	312	325	302	333	289	335	313	312	331	343	337	323	360	304	363	334	331	342	305	327	355	327	315	321	330	375	328	316	324	347	338	280	311	302	348	381	320	318	343	319	372	322	310	352	325	328	312	330	296	346	298	327	305	348	316	338	335	309	320	367	369	347	319	335	310	327	335	334	314	342	320	315	351	343	329	335	321	355	299	321	343	342	323	333	316	335	322	317	336	329	333	296	309	327	351	329	337	310	363	316	295	300	300	364	314	353	348	312	357	344	324	316	323	350	326	323	343	305	344	318	324	344	322	315	318	304	357	349	326	307	338	303	344	332	367	329	366	347	348	343	317	322	337	334	355	335	326	333	353	371	369	345	354	321	338	334	335	329	356	325	341	326	305	299	283	344	347	322	329	303	309	335	307	345
59620	98003	76655	51824	34844	7690	776	733	672	666	630	578	673	615	601	637	579	592	637	559	595	545	600	561	558	578	573	551	591	557	543	578	564	587	608	569	521	530	559	542	556	540	550	567	603	586	567	548	549	549	539	558	577	546	569	535	557	529	570	586	600	575	601	577	746	1006	898	644	630	612	607	543	541	544	528	572	547	551	612	563	582	525	512	545	550	526	537	559	549	573	548	543	563	581	523	544	532	548	588	524	573	499	552	575	546	557	549	549	561	557	552	587	571	549	582	555	592	598	579	528	557	557	538	577	553	571	531	535	527	561	596	542	549	555	576	530	568	491	549	606	560	585	531	583	558	576	566	565	557	547	555	520	498	547	562	571	555	541	565	561	584	583	534	549	563	575	560	546	528	567	544	598	524	608	551	537	581	545	555	540	592	538	542	574	513	532	559	571	544	599	539	533	550	588	551	546	539	534	559	558	541	520	575	577	542	528	551	522	511	540	604	560	571	535	567	523	598	574	567	570	529	560	544	536	542	574	584	562	533	531	543	560	529	550	553	608	518	553	528	551	573	536	541	560	554	564	608	559	570	507	498	551	596	569	555	521	545	526	550	575	519	578	561	534	532	543	543	602	578	528	576	555	589	579	538	566	512	547	526	585	534	588	545	521	563	530	528	540	528	540	520	546	546	524	554	551	567	533	574	580	556	524	544	560	546	557	539	535	573	547	567	572	530	553	532	513	541	569	512	567	543	549	532	536	546	553	572	566	536	555	565	540	531	539	553	530	525	519	543	573	558	574	530	553	549	575	568	559	576	506	600	570	551	565	552	539	533	573	570	509	513	517	575	555	545	505	518	550	570	561	580	547	546	558	545	564	557	532	553	559	505	538	570	600	541	578	586	554	538	520	550	548	547	587	506	639	528	521	571	571	563	580	603	545	563	537	572	593	562	543	534	516	558	572	519	526	581	576	549	550	562	592	547	571	535	576	540	596	544	528	540	545	508	555	541	550	535	582	559	548	528	558	563	595	547	569	559	543	556	549	502	568	589	543	549	550	538	503	561	559	573	544	507	525	558	534	559	566	526	585	536	559	553	564	555	548	554	611	552	589	534	518	551	554	525	491	525	537	523	515	548	537	510	514	547	532	565	546	571	527	518	536	524	518	523	587	565	537	548	565	490	555	534	567	562	548	610	558	588	582	579	571	547	569	521	531	568	563	566	522	554	520	555	576	570	563	512	540	579	557	569	554	549	543	531	518	523	553	558	532	539	562	541	561	512	578	529	564	548	552	531	581	568	516	535	549	574	521	518	570	546	504	611	569	522	554	596	513	576	532	533	601	558	532	533	562	585	522	515	528	531	568	538	592	573	575	551	553	550	509	555	531	552	571	537	595	555	553	546	553	592	530	547	541	599	536	531	560	527	547	519	580	572	574	560	535	535	549	607	601	537	556	527	579	581	526	573	560	513	574	543	585	555	557	562	555	557	569	578	570	548	563	557	540	563	535	515	594	541	539	569	506	509	545	544	554	589	547	555	528	538	563	497	577	542	599	551	539	523	542	576	522	537	604	565	599	493	487	546	528	564	526	578	532	538	538	511	566	609	527	530	517	571	545	545	501	547	571	508	560	571	560	521	581	560	501	548	534	540	527	609	559	536	544	525	540	555	535	541	532	566	570	533	543	569	557	532	551	571	534	562	522	520	535	530	533	565	487	555	589	571	499	558	541	530	518	586	562	532	532	567	541	582	531	599	548	567	564	532	557	544	557	562	486	527	547	520	560	554	509	567	563	497	553	527	555	539	576	522	533	531	551	513	532	541	568	546	538	515	557	552	593	538	533	530	570	582	564	538	487	543	512	552	531	534	562	583	592	568	588	548	567	565	580	562	552	550	511	543	512	555	559	530	528	524	514	482	560	525	530	546	562	552	552	608	541	574	539	534	516	568	544	582	579	512	524	561	548	559	552	544	560	532	571	530	556	554	573	569	571	565	579	573	560	549	523	530	576	552	584	560	561	556	515	544	516	543	572	544	586	545	539	555	547	573	545	507	599	522	570	540	545	520	554	551	549	551	536	552	596	538	586	544	511	554	574	544	545	568	573	604	513	566	573	530	610	565	577	550	537	557	552	607	549	519	553	547	553	533	556	516	565	571	563	548	553	526	561	547	531	564	571	560	509	554	540	556	542	542	542	542	552	582	545	533	586	556	541	537	578	547	533	536	571	550	572	526	564	551	546	548	543	568	538	566	568	535	544	541	580	562	556	557	540	533	495	516	540	584	570	560	546	528	533	559	584	577	516	551	570	585	563	537	531	521	559	599	544	550	534	560	527	529	545	574	520	533	559	557	584	524	517	576	561	539	529	540	556	545	573	574	522	539	556	531	499	576	571	546	535	554	558	536	526	548	584	543	578	547	537	595	572	525	505	538	519	536	530	538	519	582	496	549	571	534	512	563	567	565	572	540	546	522	589	559	578	552	557	533	521	534	531	552	529	538	506	559	574	557	568	562	529	539	547	603	571	562	525	556	598	590	566	592	518	549	535	556	566	541	549	574	530	511	548	587	563	550	581	560	546	528	548	562	538	551	557	524	518	569	543	526	552	505	515	537	536	541	581	527	573	548	551	575	557	541	561	502	554	567	491	559	595	579	575	488	572	559	511	568	520	576	556	550	604	568	537	533	548	534	564	535	551	531	507	540	587	601	533	577	548	503	567	534	561	553	530	550	577	551	562	536	539	516	557	524	578	582	574	537	589	510	530	563	580	590	545	580	526	541	565	581	564	565	558	494	531	574	525	550	555	579	539	519	561	563	566	565	540	560	541	562	538	532	574	568	557	540	516	571	537	520	518	558	511	577	539	552	557	525	532	547	558	526	519	527	563	572	516	569	522	556	577	512	523	542	556	497	517	546	549	529	559	520	564	550	490	597	507	536	605	558	536	593	504	572	518	548	535	563	518	581	512	499	554	524	543	538	548	529	552	522	549	584	527	565	515	541	569	534	574	561	551	545	545	514	528	534	549	542	614	583	559	588	522	547	549	566	575	531	526	514	541	576	615	563	569	524	561	516	571	515	510	526	579	559	545	541	571	556	575	534	518	514	550	562	553	531	530	552	573	574	544	548	519	551	577	533	546	546	565	560	555	538	528	540	551	538	551	523	580	552	608	554	568	530	548	568	574	576	535	552	542	581	552	541	508	530	578	537	502	558	522	569	517	539	550	561	546	528	533	583	537	544	567	560	573	565	583	572	532	508	574	565	560	582	564	537	579	515	554	530	513	515	591	596	565	556	562	563	553	582	573	549	533	519	560	575	543	548	534	574	522	531	580	529	587	537	550	542	571	534	531	545	553	536	562	506	555	568	527	555	556	531	545	561	532	559	520	605	567	509	555	518	569	530	539	536	538	531	544	534	558	548	521	558	558	573	518	565	558	567	556	547	521	541	544	578	573	522	544	524	550	521	573	532	547	560	584	553	561	562	560	550	518	528	562
28021	25815	25872	14674	2975	693	321	276	307	315	312	310	294	291	317	305	284	287	297	312	287	317	320	310	284	308	308	298	313	313	320	300	293	295	290	315	274	317	298	302	322	282	324	288	283	296	303	288	292	301	310	284	313	318	261	310	323	314	290	327	284	301	306	334	294	306	320	323	311	303	286	263	318	321	313	289	285	340	282	314	314	294	309	307	305	290	324	274	305	300	302	317	290	296	308	296	301	307	329	333	278	351	298	293	303	319	286	327	278	302	294	293	273	287	307	324	334	301	291	309	313	318	300	289	292	318	360	292	307	298	284	307	292	301	300	308	293	282	324	296	275	288	312	289	287	307	307	282	282	304	310	331	295	318	308	331	293	296	322	278	298	271	312	318	315	303	298	322	292	302	303	291	302	313	290	311	295	310	292	302	295	316	287	272	325	272	290	305	286	285	302	265	305	276	294	299	337	291	308	295	311	300	312	338	294	332	302	310	301	279	304	320	313	300	310	301	312	290	319	290	288	268	260	292	313	323	299	303	246	334	265	297	312	297	329	319	297	287	334	319	267	295	306	263	307	299	303	244	293	271	317	320	287	315	281	285	306	308	326	282	287	312	324	306	288	322	324	271	296	285	301	290	295	278	308	300	293	297	278	310	302	283	287	299	300	281	303	301	321	278	331	285	281	298	309	285	298	314	254	315	313	303	308	289	333	294	298	287	314	319	284	309	288	298	324	312	311	300	286	308	301	318	301	288	297	280	294	296	313	330	292	290	315	315	326	241	302	318	329	286	307	299	292	278	291	316	284	325	291	285	296	276	291	324	306	298	300	279	295	297	291	264	304	323	295	279	305	292	287	316	316	312	317	290	319	316	314	302	304	318	321	303	310	300	320	307	311	295	304	270	308	266	295	303	255	297	285	285	298	308	311	307	289	300	304	310	280	301	342	256	298	283	317	323	277	304	340	310	296	296	302	325	273	305	325	320	278	315	284	310	323	317	314	317	300	303	299	310	297	310	280	322	287	295	306	281	299	291	294	308	303	333	276	295	291	309	271	308	307	274	308	301	303	285	310	296	298	314	317	286	297	314	342	295	311	298	300	311	323	316	321	292	283	313	295	304	278	290	311	285	306	325	330	304	331	280	323	301	304	309	330	332	318	296	295	330	322	301	274	290	308	296	258	283	286	296	321	278	270	269	295	309	282	325	275	326	323	310	324	303	281	284	321	301	297	313	290	313	321	288	292	325	288	277	294	301	290	307	287	283	286	308	310	320	298	315	304	313	290	322	296	326	336	323	309	310	310	301	289	286	281	331	311	300	304	319	303	292	297	309	341	305	319	298	318	293	297	341	289	290	277	321	290	279	310	293	289	348	323	296	285	300	295	291	308	310	310	262	308	289	272	326	301	265	313	317	285	284	324	329	308	285	299	278	294	320	277	294	312	297	295	294	293	292	294	323	324	290	285	288	296	305	334	298	313	284	284	297	340	284	261	305	290	289	300	279	312	317	280	323	290	289	316	300	320	306	302	331	311	286	292	318	322	308	284	276	288	316	283	302	286	298	279	299	278	302	281	295	289	300	308	270	309	317	295	286	322	294	302	270	280	330	328	265	332	287	276	287	305	314	288	308	313	306	268	275	293	288	308	311	331	328	298	316	292	304	300	319	292	279	286	291	311	334	313	312	327	286	299	298	303	289	309	281	316	291	354	278	282	286	274	310	261	317	307	334	283	317	293	310	293	283	319	347	297	306	290	275	298	294	308	290	317	294	335	298	294	330	307	264	292	309	330	315	334	291	313	277	272	315	280	315	243	327	278	306	327	282	309	295	306	284	284	291	293	314	294	323	323	305	326	311	306	308	307	298	308	322	290	293	319	289	264	321	301	305	312	290	305	287	321	280	312	307	330	299	286	295	318	313	288	310	290	301	303	284	283	302	263	280	309	274	327	313	311	306	323	258	294	300	295	296	300	306	287	315	298	289	293	287	313	292	312	337	296	313	304	312	292	289	301	271	314	317	323	299	289	322	329	289	330	325	323	294	306	303	300	289	319	296	282	335	293	312	303	309	310	295	304	285	319	306	278	298	291	298	306	316	319	272	297	285	318	277	303	334	286	310	293	308	297	306	304	309	322	297	283	309	296	295	305	288	306	307	299	290	288	332	315	288	286	294	323	289	345	284	286	309	297	312	313	335	288	314	327	314	289	312	308	279	307	298	297	301	298	304	261	289	308	330	318	277	303	321	313	285	301	291	296	309	302	317	305	311	286	310	301	319	285	299	302	299	324	244	276	294	316	305	321	328	313	277	323	282	288	296	315	285	298	331	319	274	286	303	296	308	311	299	270	300	332	298	304	306	297	332	311	311	300	288	293	292	302	291	276	305	313	316	349	292	299	288	301	290	290	314	287	308	332	322	294	314	309	330	273	291	282	310	299	290	283	303	285	303	267	280	292	325	293	306	292	295	300	285	318	293	294	320	293	286	251	306	309	305	304	313	315	295	264	310	314	314	327	319	270	291	292	303	287	322	287	309	316	281	312	320	331	300	295	307	299	287	292	280	276	283	304	269	293	287	288	308	311	281	315	323	300	281	328	300	276	321	305	292	269	297	322	290	316	323	312	257	286	325	276	299	284	299	294	320	306	343	286	324	326	312	290	288	304	346	301	310	317	325	324	322	296	268	288	278	304	292	317	281	322	301	314	271	303	275	316	294	311	274	308	280	267	286	328	309	356	312	294	268	311	295	288	308	285	303	318	298	269	281	299	316	288	318	310	331	299	278	318	318	322	313	292	302	300	297	294	282	269	301	327	326	299	304	310	305	314	315	289	291	308	286	346	265	310	262	299	315	340	325	288	284	294	310	297	300	277	293	282	302	298	340	292	301	277	283	280	324	311	286	310	287	296	268	336	278	295	320	299	309	304	306	312	275	297	306	312	313	295	303	307	299	308	263	288	326	328	282	287	280	292	290	286	304	312	283	318	271	329	291	274	286	299	290	299	312	328	293	326	295	308	307	321	314	308	309	263	300	302	303	292	327	295	299	293	293	331	295	302	265	295	290	292	322	284	304	292	321	317	296	293	326	310	282	329	291	292	318	302	324	286	271	284	326	294	311	322	293	299	314	280	307	279	299	327	301	289	291	272	294	289	302	320	311	315	308	278	305	305	302	289	279	318	322	311	276	319	291	295	292	295	322	286	265	330	312	287	331	347	301	285	322	341	319	299	301	324	326	298	262	297	292	311	302	289	327	311	310	287	312	279	273	288	316	296	306	311	286	307	282	284	308	320	290	294	247	319	316	297	284	280	318	322	307	302	317	290	299	315	308	285	305	263	314	298	281	310	297	276	318	296	303	305	289	298	280	316	300	308	293	319	276	316	290	294	287	286	314	305	324	292	298	284	290	290	295	307	319	300	296	301	265	305	290	274	325	309	318	277	275	292	284	278	284	297	311	311	324	284	300	323	302	289	310	308	287	329	309	303	317	300	292
35063	44309	31763	16188	5869	1401	528	518	529	523	535	536	538	501	524	480	553	509	561	506	551	538	534	574	506	519	499	511	515	531	546	539	515	514	550	508	521	535	541	506	564	494	545	541	493	554	523	546	508	515	548	513	510	528	506	539	550	556	498	528	531	513	542	569	528	544	554	543	552	557	524	504	505	525	554	494	549	541	526	542	527	509	527	511	483	538	534	489	525	548	512	536	497	537	541	496	540	530	511	508	541	532	573	529	533	529	498	552	562	484	523	525	495	557	521	490	530	483	541	501	530	547	513	514	545	512	508	544	540	528	515	537	507	502	493	527	514	526	477	550	525	524	514	500	458	505	532	530	530	537	462	522	511	463	519	545	500	521	493	534	545	575	555	515	563	490	530	489	541	531	542	533	547	493	509	552	513	529	517	525	556	521	532	566	525	511	545	549	486	517	507	554	503	520	551	523	553	507	509	515	524	529	550	510	553	485	505	518	520	569	507	518	525	519	520	536	504	505	586	567	580	536	484	529	462	525	529	494	479	540	472	492	531	543	532	510	570	506	554	556	504	495	523	475	524	533	515	513	548	510	480	510	493	518	525	535	530	507	532	465	575	472	532	517	528	549	548	533	484	539	491	507	513	546	553	517	497	536	531	511	536	543	549	520	559	509	499	512	539	497	539	512	519	538	532	498	546	526	513	539	562	527	537	538	540	498	528	538	538	492	515	517	519	502	538	517	491	521	512	513	494	520	511	516	568	494	515	524	520	561	506	553	548	543	553	515	510	535	507	539	502	539	507	551	512	531	508	497	533	532	579	514	516	507	503	563	558	503	552	537	483	554	529	502	538	493	518	537	555	593	528	525	510	503	506	548	502	558	539	535	527	543	541	555	491	521	521	502	482	542	562	537	498	535	524	537	520	527	551	526	505	521	496	514	522	551	494	533	517	515	509	533	536	572	510	483	526	519	517	560	544	528	525	504	530	520	500	506	549	554	529	528	554	530	512	524	566	519	525	537	500	478	526	523	493	517	582	514	542	506	510	539	573	505	521	520	559	536	500	542	484	557	537	496	520	520	514	552	510	585	532	510	491	487	531	522	551	544	533	473	541	529	512	505	568	568	502	501	530	539	533	533	555	503	566	518	529	516	492	507	510	532	531	513	507	537	527	476	535	501	520	569	491	516	529	501	530	523	560	498	497	496	521	546	526	514	545	542	497	531	501	488	504	547	477	553	548	519	547	532	539	554	570	514	517	545	504	534	511	550	493	479	523	547	502	486	524	522	526	546	529	554	493	494	545	558	533	530	566	528	507	494	515	537	508	493	541	467	554	505	479	549	537	530	486	519	570	508	548	516	543	527	542	506	527	529	549	501	542	535	565	552	556	492	533	549	560	548	535	514	547	561	479	480	542	494	512	497	558	519	495	520	499	527	483	514	537	537	522	532	510	559	488	547	507	521	502	470	489	509	488	549	550	527	496	497	538	526	575	498	514	526	496	501	522	531	549	483	558	514	568	499	530	551	554	510	541	525	517	537	520	513	552	482	473	549	526	528	501	511	549	533	521	513	515	518	537	533	533	525	575	507	558	535	539	539	489	526	538	564	517	502	530	498	524	515	514	580	523	478	536	523	523	546	481	567	531	533	503	514	522	497	529	530	551	541	524	529	536	525	510	525	558	505	474	536	558	511	539	531	525	464	522	510	505	485	506	537	511	560	523	560	504	502	517	513	547	488	523	530	541	576	522	564	551	498	521	538	480	494	533	519	547	549	541	570	517	522	548	536	489	523	536	510	496	489	544	511	541	593	524	516	519	509	499	544	547	548	525	527	487	474	531	529	522	543	549	513	535	487	499	534	502	576	518	482	533	508	515	548	506	519	498	537	507	507	544	590	555	512	495	548	542	541	524	508	546	522	525	497	536	524	532	459	492	492	579	532	495	540	520	517	465	492	555	545	504	514	527	509	494	520	513	528	547	524	514	542	513	520	520	509	516	499	548	526	535	547	531	509	504	495	466	527	497	538	517	521	509	547	500	512	501	508	539	530	541	527	527	480	519	540	515	497	505	528	463	497	511	536	532	486	526	496	527	522	526	535	531	510	493	469	515	520	530	567	491	545	522	539	508	517	569	462	549	535	501	533	519	559	544	494	536	555	504	552	549	562	508	539	507	513	513	493	545	543	494	576	522	565	502	488	501	553	493	534	530	498	527	544	513	560	468	518	544	564	525	564	539	547	543	536	517	534	521	521	549	504	553	577	552	490	538	518	533	530	526	535	515	536	533	504	566	587	506	511	505	535	524	544	499	504	535	487	548	509	514	515	527	515	526	526	522	509	511	506	560	517	522	490	556	525	510	515	477	517	513	489	522	506	515	527	536	514	555	486	528	531	506	519	535	538	498	533	511	502	546	518	534	546	512	508	517	509	524	510	555	536	548	555	531	557	568	534	512	525	535	507	543	508	535	520	516	553	519	529	524	497	486	477	538	551	536	529	487	504	535	510	506	514	506	532	515	503	506	517	543	503	568	545	559	501	535	525	520	544	514	563	540	510	533	528	544	520	516	537	519	516	556	530	536	549	521	501	499	561	531	593	510	537	551	533	550	493	541	508	555	475	490	532	542	500	511	504	565	540	519	500	515	528	548	512	501	519	514	567	533	501	526	521	581	491	504	544	536	521	510	512	549	541	492	514	507	482	518	516	519	488	520	497	508	479	561	502	529	535	570	519	529	519	530	558	539	513	516	557	514	552	522	513	575	473	540	531	545	474	499	505	530	511	521	538	530	515	497	523	562	500	529	518	533	501	541	557	478	525	557	543	575	560	552	526	545	534	552	539	557	519	540	510	486	539	513	544	543	525	496	530	593	491	491	493	547	508	571	554	547	557	558	551	530	531	544	543	567	518	523	519	557	537	528	497	502	496	523	506	505	546	539	548	557	551	527	508	555	484	507	515	556	543	511	505	526	516	526	536	518	537	556	516	491	510	532	521	501	490	493	519	535	552	525	515	540	542	518	603	531	522	525	522	535	561	528	541	505	536	503	471	525	488	549	535	520	482	528	554	523	509	513	541	532	518	529	522	534	539	510	505	531	491	543	487	510	506	528	554	528	498	521	538	532	515	522	484	523	542	526	530	534	516	530	518	525	551	521	521	494	487	582	542	536	524	557	512	578	520	540	559	543	545	496	522	547	498	531	547	535	546	573	512	546	508	533	546	518	526	525	553	512	527	515	512	509	523	516	508	538	548	531	549	535	491	552	533	535	515	529	511	536	498	475	572	524	542	490	558	518	539	519	518	524	514	493	486	543	578	513	528	482	505	521	540	495	548	539	549	530	531	506	514	507	532	563	510	525	534	496	525	548	532	517	526	505	536	557	555	516	518	555	519	524	575	531	507	507	516	547	511	550	498	535	500	523	526	529	533	531	542	503	539	554	513	539	540	508	565	528	527	469	528	531	531	485	528	510	527	500	527	501	519	531	534	541	509	538	516
24143	22000	30914	27293	21805	12945	1129	386	297	327	336	297	264	349	311	295	300	312	310	302	292	294	295	312	300	310	301	314	301	291	307	315	279	256	306	304	300	298	288	304	268	261	311	290	297	310	337	272	321	295	292	308	311	291	281	293	268	319	322	268	283	301	296	299	321	375	354	337	318	307	349	297	259	274	304	315	289	289	280	293	289	277	312	288	306	285	292	270	333	314	310	288	301	293	306	279	317	309	291	265	291	315	301	323	289	258	306	296	279	258	271	286	312	302	304	291	295	291	284	312	341	304	284	303	284	307	267	272	308	294	338	260	301	311	291	287	279	282	295	321	291	323	290	292	290	302	300	311	274	310	293	299	316	263	307	321	283	272	287	274	281	310	324	303	283	256	286	305	316	301	293	304	308	296	298	282	302	302	272	326	288	263	276	329	317	315	265	297	284	314	304	312	327	300	278	278	294	306	303	303	316	297	276	267	309	301	290	301	288	270	280	267	310	291	285	295	307	304	304	308	307	273	295	267	286	293	312	273	312	282	289	290	280	262	283	285	298	306	296	281	250	288	312	290	318	282	287	294	312	295	296	260	301	298	297	318	286	303	292	289	300	273	290	307	292	287	266	275	287	277	315	300	293	284	285	359	299	300	277	298	320	283	294	275	316	306	323	277	294	269	284	306	304	286	265	270	308	285	276	274	303	284	301	300	306	316	283	307	297	289	278	251	285	291	299	286	290	316	308	295	314	292	302	310	289	271	269	298	268	278	301	262	297	310	289	287	315	275	305	327	268	299	297	299	297	311	288	298	311	283	257	289	285	295	284	319	283	285	309	307	311	259	283	275	310	295	276	305	309	329	265	269	305	282	288	294	301	272	304	311	287	261	307	287	321	278	291	313	288	279	292	295	289	297	295	271	289	308	284	253	306	266	273	295	297	316	311	296	273	268	268	297	287	283	281	300	300	290	285	284	280	305	308	313	291	280	284	293	267	282	278	329	278	297	295	299	301	280	286	294	317	299	299	283	283	303	293	321	309	299	270	280	280	269	271	291	274	309	318	291	288	299	303	286	284	309	277	290	265	317	289	264	310	272	315	292	273	312	283	271	267	271	280	287	272	308	292	298	290	298	269	286	293	297	320	302	331	280	290	275	293	306	303	279	296	321	295	305	297	265	264	278	280	271	288	314	257	274	320	281	302	270	331	318	277	277	280	298	308	319	292	274	274	286	308	293	280	301	250	308	274	271	292	290	293	276	279	290	265	325	307	264	273	276	301	276	309	278	304	290	285	285	275	304	279	276	282	309	288	289	296	287	308	287	286	328	305	272	290	287	315	260	316	279	286	314	291	301	271	298	262	315	288	290	296	309	316	300	294	290	275	269	329	300	292	293	269	295	296	301	270	291	283	295	315	291	289	285	278	290	275	291	316	288	286	316	302	295	305	303	311	313	273	295	295	282	267	313	274	313	303	293	302	308	313	274	287	281	304	274	280	306	296	293	297	283	319	333	290	293	286	298	293	280	300	293	282	260	239	265	292	282	280	285	317	282	298	307	282	277	309	343	286	278	285	321	264	253	249	279	279	309	297	294	305	308	296	305	304	278	290	285	289	283	297	304	317	300	289	293	264	318	295	290	316	273	285	262	313	295	284	306	275	290	290	273	291	281	278	303	304	279	299	289	304	291	293	297	269	265	286	295	293	285	316	262	312	280	294	280	318	303	303	293	285	312	298	288	304	292	294	294	300	339	262	301	279	309	291	266	252	263	313	298	299	274	295	302	297	304	290	285	278	298	313	272	292	271	294	303	310	300	275	268	308	296	275	298	297	296	289	315	288	276	293	288	307	277	303	298	310	279	263	302	291	264	279	310	302	278	288	295	289	276	335	323	288	304	323	308	265	318	307	289	286	316	284	300	281	298	279	287	291	289	271	279	284	301	295	280	266	313	303	297	307	275	285	316	313	253	291	271	260	321	282	290	315	276	286	310	276	267	287	311	283	304	304	279	293	290	304	308	302	280	294	280	288	318	290	291	289	280	290	316	297	291	272	307	282	299	306	306	273	318	289	292	287	293	293	296	300	304	299	298	306	270	288	298	303	294	290	284	330	286	307	300	304	282	310	315	316	295	319	313	295	282	306	296	285	304	301	285	243	302	298	286	319	293	314	281	292	279	305	290	291	313	306	294	271	315	268	336	267	289	302	291	289	304	297	285	314	304	291	275	288	303	282	280	292	289	305	299	269	276	291	291	299	306	294	289	303	309	296	315	304	313	338	279	295	274	258	311	316	279	265	295	293	312	280	270	288	300	282	310	303	301	298	272	289	254	300	294	308	332	292	296	300	281	305	280	309	315	301	295	298	286	332	301	293	279	289	309	304	304	307	304	255	301	309	306	293	319	317	280	275	309	271	283	286	286	315	323	315	312	273	317	266	288	293	309	315	292	280	276	330	290	295	304	319	282	320	313	304	329	315	294	302	282	293	296	294	315	334	283	282	292	319	316	316	283	299	277	298	300	334	315	273	287	281	292	309	289	301	295	279	291	330	297	262	281	320	292	297	305	295	311	286	291	298	301	299	314	279	309	284	272	254	298	288	289	299	317	286	277	281	307	262	326	249	291	263	276	289	274	283	312	307	276	309	273	262	271	283	243	282	275	289	336	296	307	344	298	308	310	286	279	296	286	293	296	303	303	276	311	270	309	279	261	301	298	309	302	285	299	268	313	276	300	267	275	266	294	288	258	289	287	295	292	316	268	299	286	308	296	303	296	313	279	299	293	277	258	286	277	306	283	312	295	322	304	287	285	309	306	299	284	275	306	284	272	295	289	308	302	337	262	330	313	303	285	304	283	338	308	284	310	258	274	309	293	271	312	279	310	296	286	291	290	318	283	288	306	323	284	289	301	307	275	302	295	303	260	287	277	272	320	291	292	307	286	299	307	268	297	283	299	278	312	302	277	303	277	284	250	296	289	282	295	294	287	294	304	300	314	293	305	284	271	298	284	287	291	254	286	306	300	273	294	297	280	281	276	297	310	327	295	312	313	290	321	295	291	285	299	299	326	281	300	287	317	241	285	311	290	270	335	296	274	293	265	302	295	273	262	323	303	269	298	288	306	311	292	281	304	269	293	277	317	300	302	286	308	279	263	286	316	328	275	278	316	287	316	284	299	308	295	287	308	264	255	306	292	323	279	339	290	253	280	270	307	295	283	284	287	283	275	288	273	337	291	325	281	331	307	285	292	306	298	277	313	283	319	261	339	299	270	302	330	310	292	303	305	306	303	278	292	286	290	299	283	262	273	270	262	321	299	324	271	284	273	299	273	277	309	294	296	296	318	277	291	272	295	291	308	270	282	322	285	315	302	298	297	272	268	303	287	258	270	299	279	287	284	289	271	314	278	292	268	301	294	283	313	296	296	343	317	273	302	309	286	275	343	297	299	271	315	282	301	302	317	283	279	277	294	268	302	308	308	285	306	305	260	309	259	302	261
58136	86921	66338	43228	27863	6269	661	591	601	577	533	514	523	531	554	526	529	526	491	508	488	492	506	503	531	519	525	498	529	525	486	542	543	581	531	516	539	585	522	534	496	536	487	546	510	490	526	529	541	515	531	561	500	497	468	527	564	498	554	579	508	500	515	525	592	737	763	634	530	474	527	509	526	495	545	486	470	512	548	512	504	490	486	512	531	527	550	544	519	525	517	509	488	505	514	495	516	520	490	485	538	538	500	501	473	505	511	484	516	477	478	554	520	505	492	518	532	509	547	530	519	479	528	500	515	487	517	463	476	495	503	483	508	492	483	536	522	484	531	519	467	535	487	471	524	496	543	469	512	507	482	490	514	537	510	469	462	504	483	519	543	465	457	527	472	489	487	506	530	501	486	488	495	499	509	523	497	492	480	515	504	475	511	475	497	463	542	519	494	504	522	497	501	494	488	519	499	503	487	501	463	543	532	506	527	533	533	488	474	523	516	495	480	561	521	516	506	531	517	520	502	520	475	545	488	510	491	471	498	533	491	519	478	527	513	520	535	499	531	472	476	510	527	515	516	496	516	526	487	542	539	518	514	495	462	478	547	480	456	506	545	528	540	501	513	500	526	461	538	522	513	524	526	505	471	486	473	499	531	530	477	521	508	492	516	523	471	477	498	519	481	491	511	483	481	483	468	471	512	514	481	512	537	520	490	525	492	507	484	463	499	511	532	496	497	512	534	506	492	523	521	493	512	480	519	508	468	522	545	501	530	499	502	506	503	495	477	494	528	494	474	517	509	507	513	495	492	515	497	519	536	520	515	544	489	534	506	513	510	528	499	510	542	451	529	550	501	551	484	494	533	512	511	543	493	482	494	528	501	521	506	535	541	460	488	506	551	505	507	533	506	510	485	492	515	464	493	492	520	536	515	458	516	520	501	487	546	489	522	496	536	519	523	520	534	499	527	546	497	514	468	521	512	497	538	509	521	490	547	480	470	477	492	506	517	503	476	458	533	516	492	483	489	502	472	529	490	509	468	523	498	518	520	514	506	515	478	463	479	500	525	496	496	500	506	484	497	532	517	488	486	491	503	494	474	483	529	485	501	516	498	476	535	509	500	496	483	484	506	475	516	495	498	524	499	466	486	483	517	542	506	538	516	482	520	480	495	534	520	481	512	508	477	501	517	494	509	492	508	478	501	487	561	521	524	488	518	510	496	498	513	478	520	541	491	513	488	446	469	537	509	528	517	524	504	459	554	526	474	499	510	482	495	534	514	545	519	480	485	505	520	534	496	483	539	502	482	498	532	515	507	497	487	501	508	464	511	482	524	512	472	524	509	490	517	531	539	516	520	503	484	535	476	528	512	505	497	501	510	491	467	539	544	504	531	501	516	517	509	545	494	450	482	510	484	473	533	522	494	518	476	527	452	488	531	518	513	510	496	495	524	525	506	477	493	507	506	530	481	492	519	520	477	529	523	527	500	524	526	508	493	504	459	482	496	526	509	476	523	502	489	500	490	485	511	500	511	519	501	544	523	511	497	514	467	517	524	521	468	488	494	499	529	517	524	510	538	558	509	505	497	487	524	503	506	464	527	473	519	539	472	521	486	501	500	535	504	536	480	517	509	499	499	489	494	499	495	484	497	490	517	526	519	515	465	511	557	535	511	512	526	551	480	517	509	488	524	511	497	486	492	519	492	490	514	455	494	483	511	459	493	517	533	514	503	481	501	520	525	521	539	525	473	500	474	514	506	513	510	487	488	489	540	541	505	523	511	526	507	515	488	472	474	515	518	507	470	476	494	511	494	542	487	505	477	500	487	532	522	479	508	509	493	499	484	518	495	482	544	523	495	524	509	537	502	528	487	483	552	566	514	511	491	505	471	492	472	512	481	525	476	524	524	459	486	510	497	475	490	513	499	516	522	536	507	523	515	500	517	516	516	492	487	544	471	517	509	513	482	520	505	479	510	498	524	483	473	485	513	507	492	506	519	499	508	501	495	495	493	508	530	511	532	538	494	528	495	542	483	468	519	525	493	465	531	477	531	521	497	499	499	487	512	494	497	483	498	495	523	471	505	530	501	499	496	496	489	508	514	490	476	520	539	502	530	531	494	524	487	550	537	495	488	498	529	496	492	536	485	536	522	508	480	516	513	531	477	552	527	500	488	507	502	520	548	481	544	504	492	468	495	484	518	467	493	561	513	501	462	478	541	521	495	507	487	477	522	489	497	487	518	483	495	534	489	544	543	526	520	511	461	492	522	491	526	485	504	538	470	544	489	504	521	498	510	529	503	489	504	524	553	497	541	563	507	485	496	501	498	484	495	491	509	493	511	518	528	535	539	498	521	513	506	497	516	492	479	525	477	477	523	529	516	487	521	478	528	508	517	508	490	500	501	509	508	477	494	530	496	528	475	478	527	462	490	495	522	491	510	482	515	505	501	430	501	526	483	485	524	535	467	482	546	502	512	510	537	492	481	498	535	543	521	525	540	478	502	497	553	514	524	524	576	505	482	497	545	526	510	491	502	496	499	498	513	496	478	499	521	488	521	506	482	517	518	492	566	535	504	493	485	509	500	483	504	501	509	485	488	472	502	471	504	515	512	522	461	521	463	520	515	524	492	480	503	506	488	492	536	493	489	475	519	535	505	525	507	497	514	470	531	518	512	490	489	505	539	503	488	518	470	526	498	536	500	485	519	488	491	500	499	495	507	496	498	508	504	504	512	547	505	527	503	486	472	466	505	531	513	516	536	521	512	474	532	519	537	500	514	473	538	509	512	519	532	529	448	505	550	549	479	497	504	533	512	545	532	465	487	481	513	480	527	540	488	471	489	511	564	451	499	510	495	494	503	527	488	488	473	522	492	500	493	535	510	526	519	517	482	470	542	518	493	532	476	537	469	511	512	492	494	538	539	491	490	491	505	519	513	513	501	538	493	515	532	499	478	499	534	477	502	563	508	518	471	547	469	465	516	479	479	507	521	480	504	510	479	488	510	458	532	499	512	551	511	530	442	528	509	484	494	496	529	512	479	524	527	512	480	523	535	477	518	485	495	480	521	490	515	517	508	489	491	500	528	491	525	529	517	543	523	479	492	501	517	504	502	513	490	506	474	497	491	523	527	543	547	555	520	492	481	508	486	511	477	514	471	474	511	532	504	489	493	509	512	498	504	527	517	488	521	554	484	493	469	537	488	542	482	538	462	482	517	512	484	500	490	464	494	513	478	497	482	506	489	525	473	501	489	469	504	506	496	545	516	505	510	527	480	482	514	514	537	476	477	500	507	523	513	539	520	521	473	526	547	524	468	515	497	492	515	513	479	494	487	452	519	497	502	510	515	522	477	525	517	507	470	533	536	533	491	479	532	535	533	512	498	534	482	475	467	524	508	475	516	493	480	490	514	509	511	495	507	566	529	513	513	487	531	531	489	524	476	484	538	508	465	473	497	531	495	506	499	465	522	507	527	534	532	531	472	517	554	532	480	521
23123	21469	30178	25525	22082	19681	6519	508	379	386	365	366	363	408	397	329	375	317	364	349	332	317	334	338	358	371	367	349	355	369	337	314	355	366	329	368	340	353	334	342	329	345	320	352	329	366	350	328	335	351	333	366	371	327	313	324	359	335	359	339	345	328	358	345	356	489	450	419	355	346	328	327	352	344	322	323	349	349	324	318	339	342	379	338	324	314	355	322	338	339	353	379	343	328	338	310	325	347	364	327	333	338	348	307	342	352	334	328	344	356	340	337	341	316	333	349	331	348	308	326	333	365	333	325	338	356	371	345	344	347	332	364	346	358	338	356	351	347	348	360	304	323	324	338	348	332	335	355	383	331	328	364	324	368	321	346	326	352	314	332	372	308	318	309	327	319	335	347	348	351	370	343	324	348	361	345	345	350	319	286	312	344	341	300	327	337	334	344	343	316	328	341	336	347	316	315	312	353	329	356	335	345	346	340	326	324	347	351	361	370	328	347	347	301	337	354	384	363	357	332	328	320	361	331	334	330	340	356	353	312	311	384	325	339	326	343	315	362	335	348	361	325	315	343	346	314	336	344	341	331	323	331	338	343	356	356	375	335	303	357	340	354	299	349	312	307	364	359	321	354	322	373	308	288	340	332	334	315	340	336	358	343	361	327	347	324	306	329	339	337	347	341	355	331	323	330	339	342	350	337	350	319	338	344	350	327	340	332	362	361	349	353	328	333	332	335	357	345	301	322	348	347	343	363	353	346	321	353	360	334	341	320	333	349	321	316	330	338	330	350	367	333	323	343	332	321	328	328	348	315	348	301	301	351	331	332	325	337	332	315	331	326	317	324	324	317	329	324	335	346	349	335	306	330	368	321	307	330	342	339	327	293	317	346	303	342	354	339	333	334	343	319	334	322	323	344	341	361	333	340	365	362	336	370	344	327	363	341	331	325	338	355	330	330	356	310	349	289	327	338	389	341	333	323	335	309	333	350	324	318	343	334	363	314	359	366	329	346	355	335	358	349	347	351	344	352	359	326	327	351	345	328	338	336	358	339	331	327	324	344	327	354	346	312	348	362	335	342	326	330	317	330	329	371	338	358	329	334	337	345	322	334	333	326	334	337	319	336	363	351	332	320	338	323	342	340	343	333	325	355	335	330	344	332	358	348	327	350	339	352	325	315	346	303	295	335	311	373	315	308	363	314	327	341	319	333	357	321	361	369	364	356	357	353	331	300	349	369	339	325	350	353	329	321	327	315	309	318	338	332	347	325	351	325	341	358	340	338	330	328	347	343	340	350	328	346	343	322	357	353	346	360	321	327	349	320	349	350	342	340	315	345	306	344	305	324	324	364	337	334	325	360	288	314	348	305	317	338	319	320	340	334	332	365	361	353	333	328	359	339	345	362	354	330	321	303	292	323	361	349	333	365	340	363	336	332	331	342	320	335	346	323	320	310	331	336	325	335	317	350	358	335	339	318	355	344	331	318	309	330	310	334	356	318	344	312	321	323	329	349	332	330	326	335	342	296	304	310	331	346	314	320	363	343	333	304	351	350	308	337	364	329	325	339	343	351	330	342	308	342	325	336	310	328	330	353	337	340	313	321	334	311	380	312	353	329	334	334	372	347	341	313	347	370	318	348	323	340	298	381	313	332	370	330	327	338	316	350	346	362	349	309	313	317	295	354	318	334	340	323	332	328	341	310	345	353	331	297	362	343	307	336	357	322	354	319	300	298	327	360	322	374	360	383	295	354	350	373	340	329	347	311	365	321	336	363	290	366	307	342	337	315	342	377	330	338	355	335	327	331	317	354	321	376	336	343	329	357	358	335	323	339	326	286	353	356	316	315	364	354	341	329	290	363	330	320	318	348	327	342	333	357	323	354	328	308	351	313	357	299	343	343	343	343	334	318	277	333	359	323	334	321	352	355	340	359	297	351	327	329	348	339	295	383	323	325	317	334	356	346	357	319	341	360	380	351	318	355	316	322	328	323	376	337	325	349	326	336	328	348	363	325	343	347	339	312	335	338	330	337	344	347	370	338	320	323	321	324	302	311	324	321	348	364	351	333	363	333	329	325	359	352	348	316	362	342	319	353	334	329	367	345	355	345	343	326	317	339	326	340	348	327	359	346	357	360	353	354	349	361	348	339	365	314	337	354	346	316	355	360	301	350	376	359	355	358	304	326	309	321	326	303	331	330	350	298	345	313	330	316	344	337	370	333	307	285	312	314	338	349	334	361	317	328	319	335	352	352	341	358	338	353	367	332	355	332	339	320	344	336	313	350	324	337	360	332	348	350	365	328	362	341	353	325	376	326	369	315	326	361	336	325	343	331	302	309	362	321	337	338	348	348	342	351	333	340	354	346	301	337	346	343	319	359	316	348	321	329	312	349	315	329	335	315	316	371	327	348	333	343	351	325	345	343	369	330	326	335	364	337	304	339	327	334	349	308	316	357	331	321	353	349	319	337	326	346	340	327	340	360	343	331	342	355	344	351	362	337	321	345	331	334	313	328	368	339	339	338	362	321	316	354	342	338	354	343	329	329	337	355	343	335	370	340	364	362	322	338	364	321	348	358	328	341	317	381	309	326	345	311	325	302	347	328	330	356	309	346	345	335	319	307	349	336	331	322	346	356	334	327	330	355	343	332	308	333	311	351	357	327	336	329	336	323	367	349	359	313	334	330	355	316	315	326	329	346	337	350	322	339	348	308	324	350	349	310	352	349	350	318	346	370	368	333	327	315	295	332	339	353	354	358	347	330	323	331	324	309	295	338	336	343	326	340	352	333	329	367	327	328	340	310	304	316	356	324	329	312	335	369	330	349	351	348	348	327	362	373	304	300	324	330	344	354	352	352	310	324	364	353	338	356	321	318	353	341	319	327	360	360	351	360	314	318	332	375	318	298	354	342	324	353	326	354	354	331	355	330	345	341	344	331	350	330	357	329	334	339	307	351	298	351	334	333	296	374	341	351	343	369	313	325	317	354	348	335	330	337	366	319	324	322	342	366	345	332	326	339	367	362	326	327	331	343	355	359	330	323	337	334	350	324	331	346	336	317	324	354	306	360	318	322	332	322	338	365	326	334	354	327	330	360	348	312	300	348	343	340	367	348	332	333	349	361	337	333	325	330	339	353	373	319	326	355	304	354	310	324	344	332	348	326	326	340	365	371	350	337	348	329	321	355	315	342	327	327	330	346	359	348	347	336	310	341	342	360	341	353	347	309	333	328	330	313	351	348	324	360	327	346	326	326	326	383	354	309	348	321	342	322	346	332	340	329	321	351	328	336	303	309	310	325	336	334	335	326	323	329	385	360	335	346	311	341	339	356	311	324	349	338	338	307	346	327	356	329	357	341	372	329	322	351	350	340	334	348	359	319	362	329	327	361	352	342	357	342	351	333	333	356	346	341	319	329	320	346	330	346	343	339	362	327	323	329	346	324	346	364	340	288	334	350	332	343	329	330	361	359	354	356	331	328	319	321	360	345
59278	97887	76798	52384	35314	8147	822	775	698	649	655	606	600	659	603	582	583	573	570	653	609	569	630	571	584	633	591	578	582	552	551	571	571	547	557	552	580	592	630	594	572	544	580	522	534	539	598	528	550	525	583	570	566	583	591	561	547	579	572	511	554	561	543	593	652	1075	992	706	641	543	544	505	581	551	485	561	566	533	579	489	544	557	583	552	547	532	613	562	566	532	569	592	538	530	545	558	596	539	570	551	574	567	556	546	557	543	511	569	561	535	555	562	551	550	544	571	568	530	592	550	545	561	555	564	565	543	582	536	581	542	565	565	565	546	573	548	549	612	537	524	560	529	585	549	563	555	588	565	561	547	581	581	594	584	563	559	568	543	564	547	558	584	601	593	555	585	580	516	562	561	569	556	565	518	605	507	538	562	542	568	583	595	559	581	605	552	591	552	566	583	534	515	565	537	524	555	574	563	486	570	608	543	623	560	580	579	544	531	573	559	552	552	558	527	574	538	553	536	606	555	565	530	535	547	536	538	562	481	554	584	554	555	546	590	549	576	556	586	512	532	555	562	530	532	549	537	561	577	547	557	511	541	558	620	555	541	525	521	571	559	524	537	560	553	528	545	534	552	575	580	585	517	611	565	532	537	525	525	579	519	555	569	537	618	562	565	599	519	544	537	590	588	542	528	553	569	566	545	531	546	542	571	602	563	534	529	539	539	502	528	539	557	549	534	554	561	561	543	553	587	612	552	552	575	567	501	579	571	568	575	556	552	581	559	499	537	532	536	520	563	528	524	551	562	547	551	559	523	565	574	597	564	585	551	587	543	534	566	546	608	574	587	559	543	555	574	589	564	563	555	540	537	610	564	586	549	528	574	511	552	555	532	539	551	569	572	584	587	556	549	633	524	563	542	595	548	543	594	564	520	539	560	579	585	571	547	552	515	586	586	544	545	540	546	528	554	584	559	560	550	551	534	575	518	563	550	543	587	543	572	559	581	562	580	575	537	573	568	514	596	548	573	586	571	530	560	569	585	534	554	522	552	532	542	541	527	544	579	573	539	559	532	606	565	560	541	560	547	529	585	596	553	589	549	539	537	543	532	531	572	525	556	551	562	549	550	590	555	558	544	520	517	522	524	529	581	594	531	545	576	529	553	597	574	519	565	604	574	595	542	538	545	580	589	556	542	606	584	544	507	552	534	541	531	526	552	496	570	548	533	529	555	488	545	553	579	583	524	596	550	534	559	574	556	532	572	554	562	529	577	574	548	527	585	548	590	542	563	546	498	499	556	560	568	566	546	548	559	544	553	557	498	570	542	530	514	532	559	556	533	547	499	529	563	537	582	529	560	562	565	574	540	512	538	533	547	554	586	577	572	562	573	571	545	559	570	538	543	582	541	576	567	498	566	560	556	554	513	545	561	537	544	550	539	593	550	563	550	529	539	545	539	562	550	606	570	571	562	509	538	539	533	557	586	533	565	563	523	557	540	536	566	530	522	562	528	534	573	538	568	575	616	567	562	567	543	577	590	541	592	562	518	543	548	572	565	560	585	549	559	585	592	529	529	576	542	530	553	557	563	495	570	529	578	563	539	565	565	538	612	581	541	558	558	563	524	550	577	546	555	560	546	542	571	559	600	570	554	571	551	560	579	515	567	630	570	563	549	528	546	557	590	577	593	559	553	522	553	544	519	578	569	589	536	592	568	571	578	546	554	587	577	554	575	546	534	520	583	564	560	533	557	525	565	539	539	568	591	557	543	566	511	532	522	560	560	579	493	566	552	546	562	527	565	531	567	560	518	550	566	562	591	583	562	568	544	529	588	566	571	512	541	569	571	583	512	551	551	558	573	581	547	569	571	559	584	548	532	550	547	565	552	550	530	556	548	545	564	539	552	579	529	547	560	562	533	579	567	550	555	535	541	568	549	508	545	557	563	541	540	569	546	561	564	556	594	529	589	594	537	532	549	564	555	545	562	569	563	522	552	547	535	542	572	556	562	553	558	554	526	566	600	533	600	561	526	519	523	544	563	542	506	562	570	587	537	504	579	563	504	557	625	570	581	555	630	563	504	552	562	558	562	545	552	617	550	529	570	542	578	570	544	544	541	537	555	550	568	556	560	545	565	574	569	564	550	554	578	526	545	534	568	525	599	515	573	534	534	557	635	541	540	566	554	503	539	546	567	566	526	570	542	518	558	534	603	568	585	540	555	556	557	583	543	597	560	524	598	539	601	555	558	547	509	566	593	563	527	544	555	549	572	574	499	574	593	565	562	546	558	539	582	520	533	571	563	540	543	572	590	550	585	563	573	568	568	569	599	581	562	577	554	609	514	593	536	566	546	545	571	552	549	593	555	602	584	563	545	601	578	563	533	540	548	550	548	532	527	563	566	570	575	581	517	552	555	556	544	605	567	559	562	557	587	529	515	550	541	548	542	565	572	554	538	553	567	562	507	552	550	548	575	566	543	569	499	514	554	607	524	568	545	575	524	577	567	523	562	570	590	496	589	525	568	566	557	540	550	575	576	492	558	580	550	532	568	588	562	555	566	568	555	553	557	562	531	538	591	557	554	576	536	518	569	580	560	562	546	568	528	562	536	559	528	586	528	515	617	527	527	567	572	542	568	571	552	561	559	539	539	572	537	515	549	500	600	549	555	540	607	554	614	570	541	581	547	559	510	583	561	573	558	565	565	557	595	574	530	544	560	548	553	556	532	582	535	521	524	609	551	537	573	548	546	542	558	590	536	553	535	590	527	555	538	582	554	578	548	563	528	539	521	583	562	486	517	564	540	532	552	571	579	584	551	558	505	555	549	612	553	528	553	534	539	579	600	562	558	544	566	592	580	545	518	546	514	538	562	558	602	501	553	593	620	567	554	534	518	556	571	556	523	557	550	549	563	490	547	532	504	529	581	541	550	590	539	550	531	498	560	555	560	558	549	523	567	516	527	604	541	556	562	579	526	499	567	562	622	551	612	552	546	579	568	571	554	546	586	585	549	586	566	571	531	566	544	556	599	550	555	545	549	558	576	565	485	587	575	589	542	558	570	556	573	537	561	580	563	515	562	516	551	543	519	575	518	519	557	563	549	576	564	530	593	541	558	550	562	609	618	578	552	576	573	566	572	538	565	552	514	529	591	554	545	588	570	531	565	514	557	521	568	579	552	541	606	568	516	585	572	553	590	563	567	557	578	572	513	555	562	543	556	535	559	571	534	562	566	541	562	571	572	573	547	581	574	544	552	603	567	602	576	560	531	573	562	563	589	570	587	593	533	594	545	564	575	520	574	530	517	592	571	584	549	562	612	527	529	579	523	592	536	562	548	567	559	546	544	529	541	538	528	549	539	538	604	611	564	532	597	512	530	512	554	570	550	564	614	567	576	587	548	585	558	534	522	557	587	556	533	603	593	527	528	590	562	561	582	541	546	564	564	513	576	597	549	530	599	563	549	555	581	603	573	512	515	530	573	522	545	562	544	513	563	545	604
28047	25783	25898	14434	2935	619	323	296	319	311	272	315	313	295	312	267	279	316	315	299	336	318	283	266	287	298	295	298	304	302	310	315	282	313	311	301	311	307	303	312	318	299	319	290	320	332	310	280	281	286	321	300	292	332	288	275	269	331	274	285	324	298	338	302	330	316	341	314	310	325	312	297	324	304	270	318	320	304	315	325	305	312	305	290	306	302	296	297	308	299	304	328	335	280	300	308	302	265	300	301	289	294	285	337	313	322	297	307	302	293	306	315	308	332	327	295	327	318	304	303	322	310	293	287	319	281	312	314	307	312	296	335	320	333	289	306	301	290	307	301	299	307	304	285	334	305	311	315	313	302	345	306	304	320	304	287	289	321	297	312	272	297	292	270	299	289	279	299	305	306	281	315	307	308	283	305	358	295	299	311	323	295	285	293	316	307	295	307	324	306	326	300	295	297	316	333	303	289	322	288	295	276	300	302	321	300	302	294	340	313	330	290	300	334	306	299	287	307	284	297	319	309	276	289	284	284	292	312	315	320	300	283	308	276	301	279	309	288	300	304	310	300	290	297	294	290	325	288	303	319	297	295	298	327	313	319	301	305	294	293	290	319	288	344	314	317	316	316	289	314	311	295	324	323	309	309	275	291	326	308	298	323	298	317	293	286	324	297	284	277	316	332	299	320	279	307	304	274	281	272	283	290	316	279	334	304	291	316	319	304	278	353	307	311	318	318	318	318	320	314	308	292	319	290	309	321	284	308	269	272	336	306	309	277	298	311	322	299	300	285	286	326	315	299	305	303	304	308	288	305	329	300	296	298	322	290	306	322	297	298	307	308	286	302	284	295	312	307	271	325	284	323	314	332	285	309	328	256	306	306	283	362	280	294	309	323	296	320	332	295	285	315	290	328	314	287	335	335	320	337	318	287	280	305	309	331	312	278	287	293	330	319	281	318	309	307	288	286	316	336	297	317	296	292	309	318	280	289	307	312	308	308	302	348	307	285	269	301	336	312	331	292	292	333	306	293	340	324	289	343	339	299	300	321	301	317	318	290	303	313	282	312	289	296	353	319	312	293	319	321	279	323	303	311	291	293	293	318	328	305	321	312	322	299	307	297	298	328	329	297	303	315	275	282	298	310	308	318	306	288	322	313	303	289	316	285	314	306	307	315	328	291	298	295	294	318	307	309	282	311	328	328	302	309	303	281	309	303	288	284	316	296	322	272	289	298	342	288	321	290	309	289	315	295	334	308	307	323	311	354	320	311	317	335	293	280	306	320	283	328	297	300	296	327	330	287	288	309	279	303	322	317	317	277	314	276	293	318	314	289	302	310	283	310	307	305	324	273	311	315	291	298	297	308	291	295	297	284	298	289	289	303	295	297	335	346	321	335	298	312	304	300	300	298	297	307	304	297	330	287	282	301	307	317	304	309	250	307	298	293	316	330	320	327	314	297	344	340	296	319	303	297	303	318	289	298	288	310	280	318	308	288	296	326	335	311	320	288	292	317	304	307	306	289	315	332	292	287	320	307	319	288	287	309	315	253	271	323	298	295	289	326	303	295	262	270	294	333	302	307	324	331	328	310	296	283	325	317	314	307	294	297	282	325	333	316	290	318	310	289	301	308	283	316	311	314	303	303	296	297	312	273	291	295	328	334	301	313	303	291	304	300	287	320	297	281	301	275	292	287	308	273	315	280	309	298	346	275	286	314	293	310	280	312	324	304	313	310	333	285	292	288	273	303	297	335	310	308	294	292	293	307	271	319	332	301	304	294	286	285	303	310	295	289	320	304	297	304	319	292	330	268	321	314	292	286	279	293	328	306	328	304	320	318	306	297	304	326	277	286	291	313	330	307	321	302	282	289	302	321	326	301	301	291	287	315	279	296	343	285	316	307	291	303	303	287	290	280	296	287	283	294	294	310	331	313	290	288	306	313	324	277	302	282	308	305	301	303	294	315	285	295	270	268	304	320	335	304	324	303	316	292	281	328	296	327	317	294	321	293	314	308	326	319	322	319	341	310	291	323	315	310	273	289	308	299	304	302	321	282	307	296	269	305	287	299	275	300	301	309	315	297	337	299	300	301	304	311	292	318	309	311	313	317	305	296	273	314	313	320	283	300	321	321	278	318	324	301	281	308	298	297	303	299	297	341	289	306	289	287	327	305	305	340	314	327	297	317	315	302	301	284	297	311	281	315	330	271	302	300	308	312	323	342	285	286	282	294	314	335	266	300	290	311	297	292	303	317	317	274	286	301	318	345	294	319	281	296	289	295	276	302	305	303	337	275	302	337	295	267	304	310	280	319	313	297	286	304	334	310	312	312	309	316	325	310	291	273	298	304	288	305	306	319	336	279	306	307	314	319	305	320	330	318	316	313	309	276	302	322	319	333	280	329	337	305	294	308	309	314	303	317	304	274	265	297	298	275	311	304	304	310	327	335	310	307	321	310	252	340	308	299	299	317	287	297	280	306	307	301	289	288	326	273	317	308	320	312	314	300	297	311	323	308	316	301	293	313	336	316	266	312	322	295	286	327	338	314	308	299	314	305	317	296	312	289	301	300	293	298	319	296	293	293	296	297	314	298	285	294	286	304	319	338	300	293	302	293	294	334	291	296	301	314	303	269	292	309	327	272	324	324	312	333	296	319	312	300	306	321	305	311	328	306	305	301	305	279	304	280	269	312	308	318	322	289	293	276	302	303	315	300	281	276	338	309	302	331	321	273	290	282	281	325	297	355	271	322	302	321	331	284	281	296	307	306	304	302	292	285	328	296	297	310	283	298	330	306	281	304	317	308	296	330	313	315	301	298	297	323	298	305	334	326	302	312	308	331	318	302	293	317	318	314	309	307	323	290	314	279	288	294	341	309	318	284	311	327	312	313	328	342	318	330	320	319	314	298	310	291	296	242	315	297	316	267	297	324	303	307	332	297	293	311	270	312	307	295	342	341	343	329	300	278	294	262	302	298	323	309	292	297	300	295	310	297	286	296	294	287	298	276	282	312	301	275	313	297	326	344	310	315	312	282	265	321	302	291	330	320	310	315	274	310	305	329	319	280	284	315	289	293	318	308	300	286	339	324	325	290	310	312	287	261	289	309	323	296	277	309	288	333	307	296	340	320	286	342	286	298	294	289	276	301	288	299	333	317	304	317	280	314	299	314	307	314	323	308	314	308	313	284	337	312	294	285	294	306	293	288	291	251	271	299	321	306	319	313	307	289	290	284	320	318	310	294	320	281	353	317	280	323	327	335	309	307	300	319	291	324	265	322	338	308	303	290	288	285	306	272	303	315	320	313	295	328	281	289	304	307	283	330	324	299	292	311	317	314	299	300	320	295	278	283	312	307	293	297	316	293	277	290	287	300	289	285	309	315	281	272	306	332	306	288	324	284	304	318	328	284	295	302	326	307	300	310	292	300	293	339	304	298	345	267	289	295	309	313	300	283	320	306	300	298	309	305	312	320	269	291	313	305	306	306	278	287
35065	44378	31881	16181	5830	1230	531	557	553	591	531	564	545	554	533	567	495	586	544	513	508	496	545	520	528	510	542	490	490	531	515	533	528	548	533	505	539	534	530	572	544	517	525	524	511	488	526	509	550	538	533	517	502	524	510	562	558	561	507	488	533	534	573	527	554	575	598	541	551	552	527	538	526	533	493	530	515	518	501	535	502	538	543	537	558	570	539	544	521	542	518	531	494	524	523	518	485	554	533	581	500	549	480	504	566	557	534	518	564	488	529	542	548	513	516	496	576	517	511	563	565	515	514	553	533	527	535	493	506	529	531	508	511	483	486	505	520	548	569	531	524	514	561	544	501	539	526	501	554	517	534	530	492	529	569	484	507	549	548	531	503	502	498	523	511	503	526	497	549	510	528	507	517	530	545	482	535	570	516	550	517	501	541	536	500	532	570	503	552	540	517	505	529	535	539	515	533	552	507	507	519	503	499	520	519	539	555	562	508	525	525	492	493	500	553	494	503	536	552	522	548	498	518	538	498	561	562	578	561	551	550	522	537	498	552	476	515	529	500	521	538	516	555	559	526	520	526	521	587	534	551	528	499	568	527	515	551	492	505	503	513	555	519	500	547	521	565	551	532	533	561	506	518	523	520	513	571	519	564	525	509	512	562	509	535	519	557	490	561	522	545	538	517	550	511	550	517	560	563	553	510	557	558	540	506	530	526	516	533	519	534	550	520	525	516	511	498	525	528	557	533	532	492	498	539	490	544	493	510	535	535	548	527	527	532	514	507	562	522	512	558	542	575	534	547	481	494	495	525	550	495	546	491	502	503	531	518	536	523	526	556	507	524	572	515	527	544	542	541	490	542	517	500	538	533	529	524	571	510	547	491	559	538	564	524	558	529	547	538	519	509	552	527	485	500	517	530	527	562	519	563	505	538	531	506	519	498	521	477	555	530	541	507	512	553	540	553	541	499	518	484	556	520	554	540	530	528	515	524	503	530	553	533	484	533	559	535	517	536	546	530	523	545	518	502	504	544	515	560	513	509	505	491	543	529	564	526	549	566	526	501	511	523	546	521	519	545	556	485	521	513	568	553	508	524	527	568	563	519	555	507	541	545	520	510	479	523	568	505	526	517	539	523	508	545	525	575	553	537	521	518	532	531	517	519	568	543	548	517	531	474	531	529	516	532	560	573	514	528	515	465	538	524	541	569	523	523	468	536	498	565	559	538	543	537	514	556	539	549	538	523	555	528	556	522	543	508	567	566	568	553	499	486	543	531	527	530	481	554	521	528	560	529	506	539	507	518	544	549	514	552	510	494	531	552	512	579	523	557	495	511	524	509	536	529	484	507	554	517	564	528	570	528	504	528	553	485	518	520	523	557	541	553	529	529	512	477	484	533	544	557	549	564	527	501	554	527	531	514	540	547	555	556	524	531	524	526	494	533	478	539	527	505	526	542	510	517	516	529	532	517	504	529	544	543	526	526	531	512	569	572	553	512	552	523	522	523	500	537	515	539	514	478	525	512	529	572	564	548	532	533	525	513	575	524	525	531	541	470	519	526	561	513	536	515	502	488	519	542	499	524	529	572	531	575	541	539	533	502	544	511	539	520	542	544	518	500	540	573	523	545	492	501	521	528	517	483	546	550	521	536	535	526	491	523	506	530	544	538	517	531	534	515	599	567	546	526	492	557	524	529	519	499	531	539	542	502	594	536	549	536	479	586	529	532	509	549	540	537	474	526	511	510	484	518	517	559	519	537	551	532	532	570	498	509	510	526	495	527	506	500	520	548	525	543	543	527	516	531	551	489	532	529	506	523	525	575	559	570	548	517	538	552	523	546	528	554	494	522	536	551	529	546	507	520	511	530	502	529	492	522	519	492	518	492	535	520	526	545	540	494	544	529	514	489	547	521	524	502	499	575	567	549	547	533	509	539	548	500	542	535	529	541	528	570	497	517	521	540	528	517	536	533	484	519	503	532	534	528	504	586	551	572	519	517	603	521	507	560	544	485	497	505	538	516	553	542	549	593	504	530	523	532	488	489	519	549	514	529	522	566	534	532	527	533	492	544	516	544	532	529	548	548	515	520	552	514	553	524	513	561	488	534	556	551	539	509	550	555	515	503	540	516	540	516	528	503	535	559	553	540	560	505	517	526	496	577	514	501	515	528	553	521	503	537	495	503	530	509	548	538	528	534	552	487	513	513	570	539	543	491	513	517	509	543	525	550	532	552	524	554	531	508	526	530	552	519	531	542	523	512	527	544	538	518	510	535	528	557	529	525	508	509	516	521	514	529	554	503	544	540	524	536	531	507	518	556	536	510	556	541	525	558	530	559	604	502	541	551	540	518	524	526	538	476	552	483	495	581	508	494	546	547	521	539	572	535	556	544	557	470	548	579	524	555	521	538	510	497	514	544	482	535	529	516	555	549	511	539	524	511	549	538	508	532	517	551	518	535	562	505	569	531	513	535	548	499	482	517	511	518	511	521	555	535	566	568	566	551	562	484	517	546	561	509	508	547	535	512	556	487	522	505	519	563	521	537	577	518	524	508	506	577	580	553	503	515	527	546	524	501	502	512	515	536	535	540	552	526	534	526	534	502	535	523	511	529	530	592	508	501	518	535	524	540	530	527	547	488	554	528	532	525	516	508	495	555	545	522	515	528	545	503	503	507	540	549	523	525	515	595	557	512	524	533	489	532	529	509	488	497	509	522	533	541	478	523	567	475	546	592	525	486	483	554	552	535	502	517	599	517	548	517	546	541	545	515	544	573	472	483	528	531	519	542	544	529	510	565	526	481	594	531	501	524	540	563	507	553	543	510	535	537	546	497	527	545	520	501	564	560	518	541	526	518	513	533	529	543	503	546	559	512	551	565	523	518	511	554	537	521	542	518	530	535	507	533	563	533	534	530	538	527	562	525	559	504	533	497	554	560	526	516	522	514	526	522	507	513	538	482	530	534	528	557	480	561	511	546	512	554	548	515	520	532	565	541	533	504	514	544	530	561	522	494	499	511	536	521	486	546	519	523	487	487	553	535	538	534	509	507	526	528	554	524	537	520	522	530	556	567	500	492	518	469	576	565	533	526	522	479	508	529	566	544	552	539	547	524	512	533	513	471	515	564	514	502	515	494	536	578	514	521	510	557	521	494	533	524	542	538	532	592	544	482	530	490	531	541	483	518	499	532	500	525	558	520	528	542	502	511	509	533	518	524	530	505	506	539	541	554	532	542	523	519	572	553	549	539	554	486	482	552	559	520	519	521	531	539	528	547	566	540	559	514	590	524	515	536	548	585	507	534	537	492	505	539	491	543	543	531	528	548	555	535	537	542	573	528	544	523	553	541	532	568	545	537	559	536	512	534	537	513	553	489	527	546	495	531	508	525	506	507	493	532	521	527	536	476	528	570	529	562	538	516	564	542	516	552	510	552	528	573	521	518	557	546	518	533	480	559	529	539	532	502	499	517	542	507	496	536	512	535	536	539	518
24234	22164	31236	28134	21677	12135	941	330	347	303	317	311	302	316	325	308	349	291	298	328	303	303	321	302	283	286	290	270	291	287	288	266	294	287	317	276	273	297	320	308	278	266	285	278	292	306	302	295	286	290	313	276	283	305	314	293	316	278	295	330	311	294	315	332	341	369	344	307	304	284	286	291	310	308	298	306	264	293	296	319	299	314	267	311	299	285	302	301	310	329	293	305	277	268	277	290	286	311	315	294	314	305	287	273	299	293	257	295	273	337	322	301	275	259	327	263	278	278	288	294	321	301	274	300	287	269	314	268	333	285	299	306	319	337	317	311	302	296	300	313	296	316	266	291	301	281	295	284	329	328	310	258	266	267	270	284	304	311	296	284	316	314	300	283	282	288	266	258	272	288	298	297	272	317	313	305	287	316	254	333	321	309	290	287	289	290	299	256	284	293	291	284	275	296	271	281	286	322	289	287	304	316	285	295	318	298	307	288	276	306	323	288	276	287	295	299	298	306	315	287	284	305	299	289	284	305	295	277	314	293	307	299	280	276	285	296	290	272	304	294	288	296	291	292	287	298	270	289	298	303	341	281	299	299	290	301	306	298	291	323	333	294	265	290	292	280	324	266	268	288	309	301	310	281	302	245	287	295	288	275	284	259	291	320	304	306	294	317	303	294	304	323	312	327	278	298	282	289	308	276	299	294	315	298	301	270	331	294	312	345	292	251	289	271	313	287	313	310	316	284	275	290	296	294	293	307	281	299	304	278	276	302	304	286	308	284	308	317	267	244	332	305	295	299	290	287	306	303	293	296	279	304	327	279	297	266	311	264	291	312	297	306	301	332	280	298	298	318	289	301	284	264	276	282	269	287	301	289	264	318	303	290	294	269	271	273	312	294	297	272	278	308	286	321	274	300	293	279	280	275	315	257	287	299	310	295	293	315	299	293	312	317	299	278	336	301	297	328	306	278	298	280	277	307	269	282	312	276	286	280	316	300	278	285	290	291	312	301	310	313	299	310	315	321	288	286	267	310	304	284	290	298	281	261	274	293	289	297	294	270	274	303	272	323	304	263	308	273	298	301	321	282	296	297	315	288	272	292	313	314	313	302	302	291	302	288	302	309	288	329	285	301	278	275	302	310	302	278	302	330	284	285	271	278	315	305	319	293	298	311	290	281	327	306	279	309	280	309	302	297	291	279	295	271	306	305	280	294	281	301	302	325	317	278	310	296	280	296	287	281	327	298	307	305	321	292	304	273	297	292	257	291	301	298	303	299	291	298	310	248	304	307	292	276	291	337	275	326	284	297	266	289	282	284	288	295	293	297	271	300	303	303	317	288	295	321	331	279	306	318	286	305	312	303	280	311	301	343	280	303	310	294	314	276	282	329	293	298	294	285	300	304	310	269	275	305	303	318	286	270	295	308	303	267	322	298	287	267	268	289	283	280	292	254	322	311	306	321	290	287	292	321	256	287	284	249	249	300	313	326	286	281	293	246	340	316	300	301	324	267	280	277	300	314	295	324	289	304	315	301	298	279	288	290	310	306	290	324	287	291	299	303	331	275	294	302	271	313	309	308	284	305	254	287	305	308	334	307	293	295	282	304	265	313	306	280	300	295	290	310	292	240	269	302	332	329	287	313	318	271	294	292	322	294	307	255	267	290	283	323	296	326	259	286	291	293	278	313	255	304	280	285	294	256	299	296	285	317	274	279	292	292	318	281	329	306	320	286	304	269	293	285	297	302	333	286	277	297	283	277	277	279	286	288	282	309	299	281	292	293	314	273	280	285	280	323	296	295	324	296	305	292	258	300	278	293	317	324	302	285	302	304	308	293	289	261	303	284	291	308	325	280	285	277	316	297	321	294	296	302	295	287	285	296	296	303	308	297	278	295	248	300	293	310	274	304	334	355	304	317	331	315	287	262	280	310	293	283	289	279	290	286	311	308	304	311	289	278	317	310	285	282	274	288	280	284	290	270	301	266	259	293	333	312	309	271	299	315	299	286	295	318	285	307	304	287	276	300	296	263	275	346	305	265	295	285	298	330	296	290	294	314	274	302	288	292	314	299	287	312	299	309	317	301	324	282	268	302	307	290	277	266	288	265	304	291	301	323	289	294	275	277	288	324	295	313	311	313	297	306	315	301	278	292	306	279	281	286	290	290	300	302	306	294	308	310	254	288	248	313	284	290	329	279	297	280	308	294	310	306	275	280	330	278	300	293	289	346	285	285	265	312	303	292	314	286	294	302	305	281	317	298	278	286	316	283	259	302	271	296	269	303	312	302	301	291	315	319	300	311	307	256	282	316	268	304	282	300	273	298	278	312	287	278	291	314	301	266	312	296	280	283	280	327	307	259	272	307	287	324	314	304	247	260	290	266	281	277	326	280	287	303	274	317	303	297	254	268	323	319	265	318	316	295	294	309	287	312	308	303	293	281	317	308	314	325	276	297	300	295	292	322	315	304	312	299	280	303	305	304	282	298	304	329	290	306	307	318	271	271	297	291	266	251	280	290	307	327	280	291	288	257	295	258	307	291	306	290	301	280	306	278	313	317	279	316	257	290	272	307	327	305	309	286	301	306	284	293	289	277	290	305	297	308	301	335	301	290	292	305	312	298	296	298	307	271	305	299	290	309	287	288	308	289	281	280	304	301	302	323	315	276	302	303	312	315	266	292	266	300	286	281	300	293	301	293	319	272	299	289	319	291	319	293	312	322	267	285	291	313	303	305	309	343	288	296	290	296	321	282	324	311	316	302	296	286	306	310	313	311	271	308	308	293	275	303	285	325	317	295	310	306	308	277	272	311	289	283	302	272	314	287	340	319	301	294	280	277	317	285	288	288	287	304	311	302	284	295	305	299	295	264	294	299	301	289	295	296	271	293	304	294	290	269	293	272	311	306	309	287	292	276	298	263	285	290	290	304	291	308	306	288	277	321	304	281	283	325	295	289	251	313	279	310	294	272	286	320	308	313	297	316	289	304	290	322	289	282	297	299	286	293	328	324	308	291	312	294	310	293	278	280	272	289	309	312	282	297	312	287	272	353	327	302	291	291	317	297	275	307	274	266	270	301	284	303	296	304	314	323	296	294	300	295	317	313	310	299	291	273	298	279	285	288	275	294	295	287	262	299	285	278	313	300	294	310	303	294	296	276	320	308	284	306	295	304	256	312	269	277	300	297	297	329	309	310	265	309	275	301	295	296	300	281	292	325	324	300	292	286	315	292	301	304	285	284	271	303	298	285	289	296	318	276	254	263	283	316	258	298	289	286	294	289	291	325	292	306	310	290	296	263	298	279	285	305	304	301	289	313	317	316	308	294	278	270	273	266	309	309	301	326	284	309	293	345	313	306	316	302	300	274	304	281	283	321	277	316	327	298	324	302	302	312	267	311	287	261	287	301	333	317	331	281	299	316	272	303	291	293	327	272	302	305	288	318	306	282	295	277	310	321	309	312	312	322	291	291	318	271	315	307	299	307	281	290
58205	87403	66845	43112	27783	5695	673	618	599	620	611	532	569	498	528	534	567	541	587	540	558	555	525	536	539	505	527	545	536	509	511	551	524	551	515	528	500	532	582	553	523	535	519	514	523	509	518	512	493	526	498	515	512	499	517	501	514	464	501	506	527	524	531	619	756	664	613	576	554	538	518	485	506	526	527	512	535	522	530	507	492	494	477	521	517	482	507	497	518	487	552	503	528	498	499	428	459	497	567	477	484	536	518	500	553	497	530	561	523	503	538	464	497	509	505	514	494	548	458	511	513	495	462	501	471	518	507	520	490	543	524	579	500	500	503	519	489	499	549	523	466	492	495	499	475	524	533	538	512	546	519	503	469	493	518	494	522	511	499	561	522	461	526	496	543	506	497	521	452	511	494	512	504	493	518	460	510	501	504	501	526	507	463	472	503	543	518	530	442	497	539	467	571	527	552	491	522	525	532	526	508	508	456	508	512	511	491	505	522	518	514	514	509	525	554	510	484	519	527	512	522	470	532	487	482	538	521	497	478	521	538	505	503	514	497	529	500	548	498	529	509	511	546	520	536	525	550	505	524	517	536	478	519	511	520	514	495	509	523	538	527	513	489	519	530	501	524	518	456	487	492	482	524	520	565	494	524	525	509	525	492	515	515	498	495	521	516	549	486	475	490	479	496	503	548	539	485	496	505	497	525	534	539	533	490	499	514	503	476	487	514	515	501	540	505	532	480	504	518	517	503	503	488	513	531	510	528	538	467	514	460	519	535	481	458	543	513	510	517	496	478	512	512	465	484	503	507	504	509	500	497	491	515	509	517	556	548	514	525	495	545	509	530	506	528	515	533	502	532	519	541	515	497	555	502	526	498	535	518	508	482	547	485	524	480	538	484	514	464	525	485	473	575	534	538	496	499	515	506	500	482	486	521	499	492	499	526	500	518	514	525	478	494	537	521	517	519	444	518	463	471	539	553	484	527	517	483	523	535	524	549	571	479	484	558	483	500	532	498	509	511	468	504	506	514	506	493	512	502	488	512	507	522	538	495	530	495	521	509	489	468	539	510	481	469	544	515	519	496	497	501	487	533	512	499	495	487	516	530	529	508	488	543	470	506	493	510	551	528	514	536	505	467	530	494	532	468	524	497	511	522	509	514	557	517	506	535	451	512	528	526	536	498	485	533	527	515	523	512	557	541	496	494	535	556	468	525	489	508	524	515	514	534	497	522	499	504	508	521	501	484	518	480	481	531	502	486	539	504	521	498	503	487	473	504	524	528	497	543	526	496	522	500	534	501	487	524	523	484	535	521	502	480	490	518	508	470	488	472	538	518	480	525	495	522	527	491	520	511	555	495	493	515	521	499	529	524	524	501	559	514	507	482	471	473	506	488	474	513	520	497	495	515	522	494	495	527	496	553	486	487	480	485	538	529	526	509	523	520	488	507	518	530	518	537	559	528	536	487	468	516	514	567	522	548	542	511	495	518	506	517	530	515	508	472	514	551	500	486	522	523	496	503	539	496	507	475	517	517	475	499	472	522	491	516	513	541	481	468	511	496	533	526	527	496	534	479	485	501	498	523	499	558	475	506	501	525	537	497	519	539	511	523	476	457	509	516	528	536	486	496	466	486	501	516	495	509	497	518	529	492	517	499	492	501	510	505	526	516	528	519	531	513	479	523	491	512	557	531	509	504	512	543	508	511	496	534	526	498	540	499	522	543	576	537	528	524	499	517	511	536	521	527	514	493	522	483	492	508	492	481	509	493	530	524	524	511	524	509	499	522	501	510	527	498	513	513	520	506	506	489	552	482	506	522	527	495	508	544	508	486	550	532	530	498	510	498	505	463	543	516	450	477	476	517	536	523	563	540	520	518	467	481	531	494	471	511	543	465	504	491	532	522	514	514	527	489	502	511	558	513	538	480	504	499	502	533	478	489	534	498	538	514	471	520	515	536	521	519	521	520	499	523	500	511	487	523	485	512	487	544	496	509	531	489	524	467	558	530	478	506	506	521	489	539	520	498	506	524	505	527	505	548	520	496	497	489	512	488	500	519	538	512	499	523	504	530	496	492	509	507	499	542	508	501	488	510	533	514	485	515	509	516	536	478	461	471	483	487	537	481	526	505	543	496	469	496	480	507	533	524	480	478	495	527	498	468	519	505	493	512	481	510	526	520	487	519	501	490	520	527	511	538	537	494	523	519	490	476	543	514	522	510	527	545	477	528	515	503	543	505	484	460	513	501	513	532	527	542	486	486	511	517	529	478	507	503	518	509	486	516	498	525	526	511	519	483	480	503	526	491	505	520	478	517	505	528	508	490	521	509	515	512	519	510	524	501	498	524	517	489	503	501	498	509	503	491	482	518	530	512	530	507	512	504	514	508	524	538	507	526	514	490	490	523	470	504	489	507	502	501	536	485	506	496	506	521	523	505	501	498	537	553	509	507	534	504	514	508	524	522	511	488	552	478	511	495	501	509	475	529	550	533	542	524	515	535	489	506	482	550	480	514	535	531	482	461	499	539	532	525	540	532	524	517	527	537	535	530	511	553	522	498	516	489	521	518	508	503	518	550	513	477	505	513	560	484	494	518	492	519	540	508	490	495	520	510	466	529	551	537	548	519	494	493	517	469	520	501	480	482	521	521	515	496	496	545	546	517	500	541	512	524	496	518	499	516	529	513	478	495	490	510	527	495	523	519	518	494	497	547	539	530	511	490	546	489	531	562	486	534	500	539	520	503	524	491	497	528	492	552	483	500	563	507	477	510	512	518	495	507	483	535	518	523	563	481	512	521	536	524	564	503	489	514	518	521	509	505	515	517	471	516	531	512	541	521	490	495	536	542	533	517	501	494	542	516	496	472	514	488	492	522	490	533	533	502	470	514	537	492	514	508	517	561	541	525	535	519	481	518	482	484	491	525	499	527	549	516	523	531	504	544	534	511	511	542	479	482	474	532	526	510	501	498	513	493	523	510	512	515	514	504	535	520	540	505	540	539	506	527	540	547	459	514	531	497	515	510	554	507	479	455	541	497	515	497	509	513	505	537	505	536	542	549	537	500	541	517	513	467	520	531	522	493	555	511	514	519	490	558	531	528	499	515	514	511	507	510	507	499	509	478	523	485	544	555	542	505	520	479	487	481	479	506	519	496	522	528	559	487	508	490	496	528	543	484	558	506	503	517	493	459	540	498	500	546	553	524	463	515	514	554	491	478	512	516	541	491	523	534	540	508	528	535	494	524	511	526	507	534	519	528	455	516	532	510	527	513	510	497	553	479	513	495	539	527	529	516	492	495	539	503	533	498	500	544	498	522	488	523	474	546	507	515	505	508	530	497	490	519	537	515	525	487	519	501	535	507	533	530	495	501	544	489	492	471	530	484	505	481	532	527	533	487	497	516	497	509	514	513	540	458	527	523	493	512	494	530	503	466	532	495	519	491	512	537	489	518	471	550	502	532	520	545	497	505	514	533	492	510	551	504	505	543	499
23123	21497	30265	25578	22247	19464	6060	515	415	387	377	346	339	348	358	350	340	313	387	376	355	374	329	355	350	346	341	372	322	329	357	332	343	315	355	352	339	363	353	344	344	315	316	368	346	350	343	356	317	328	353	320	298	324	334	336	336	356	352	368	302	372	373	400	514	459	385	400	361	373	366	367	333	327	328	338	345	343	313	342	337	344	327	355	367	315	343	377	316	336	306	340	366	333	355	319	332	343	350	357	344	352	316	340	342	335	329	308	344	305	360	326	388	347	344	329	313	376	350	321	353	326	322	313	320	353	353	337	331	343	358	336	355	342	340	320	365	343	345	325	338	334	323	303	387	313	335	346	322	340	356	338	333	367	341	315	343	341	326	325	317	352	320	311	341	369	352	310	309	345	327	336	364	359	321	367	317	322	360	309	346	320	359	351	340	357	342	319	303	342	356	348	334	358	321	316	350	309	357	358	318	345	317	350	384	331	308	337	351	349	321	343	336	319	353	333	355	361	332	338	321	296	342	322	340	318	347	309	351	339	323	333	364	332	320	337	334	364	329	316	310	369	321	320	334	338	354	345	365	334	347	349	377	339	356	373	324	343	371	328	329	327	309	318	348	351	351	347	354	329	335	340	313	374	344	334	330	342	344	345	345	332	318	334	363	341	325	357	330	362	309	355	330	358	329	357	350	355	325	310	368	294	347	329	351	355	347	296	348	317	376	339	362	352	344	326	321	378	326	316	353	345	289	365	326	313	349	336	381	322	325	329	315	339	373	351	327	321	318	303	301	335	331	347	320	316	320	338	347	365	352	326	329	315	311	349	312	350	339	365	330	327	318	333	354	319	371	343	321	319	359	316	327	347	361	307	340	338	337	302	351	340	365	327	325	330	330	328	318	332	331	356	314	352	341	344	360	349	337	316	336	353	340	295	363	335	372	335	334	330	325	363	350	334	331	327	306	364	318	342	334	326	310	307	359	330	333	347	341	336	371	333	329	308	336	356	356	313	344	310	355	356	342	335	366	339	339	322	340	342	322	304	335	371	329	316	347	350	339	354	367	331	303	359	351	341	318	331	333	401	378	341	348	317	339	349	347	334	340	360	335	331	353	328	304	307	358	358	309	360	383	320	362	308	337	328	339	328	362	345	322	331	341	319	327	340	341	316	319	338	323	343	341	338	336	350	358	339	326	343	347	372	325	306	316	321	339	329	320	352	320	353	348	331	332	341	346	370	329	356	333	318	321	347	373	337	327	298	339	326	349	327	348	335	327	333	320	318	371	337	320	362	344	358	357	298	328	328	336	390	330	336	357	344	338	324	317	350	360	334	323	350	329	326	366	331	376	282	335	338	338	319	342	300	334	354	307	329	314	334	315	315	314	342	346	302	331	307	307	326	331	355	333	346	338	360	330	334	348	337	332	345	382	344	332	319	338	362	343	342	325	366	339	358	338	349	313	329	333	330	364	320	317	324	350	307	319	325	311	351	370	332	328	331	376	327	353	351	338	333	339	370	310	377	362	316	346	346	310	321	312	310	369	344	311	344	362	314	352	369	376	316	305	338	346	346	336	339	322	351	330	368	350	318	345	322	349	334	320	357	306	377	346	342	353	344	336	336	339	340	363	340	353	338	330	343	333	338	323	337	303	300	294	338	328	322	312	324	346	337	345	320	334	335	358	360	340	347	333	327	354	320	339	316	337	338	318	335	346	335	349	336	309	324	325	328	329	331	336	366	337	343	326	348	327	333	320	318	341	345	327	346	346	329	335	336	361	367	312	360	338	357	311	346	320	350	384	344	322	327	320	351	319	340	361	342	342	351	340	351	347	328	317	343	396	342	312	339	353	338	340	337	323	312	339	343	350	355	369	354	342	305	345	340	341	337	355	373	335	318	366	318	345	331	310	348	330	342	320	341	338	329	339	371	333	319	352	353	364	310	352	314	320	349	332	304	373	369	354	336	309	357	359	355	301	320	350	325	347	332	347	329	331	298	333	331	339	337	292	333	299	328	372	359	315	325	356	305	325	353	353	373	328	331	352	328	332	330	342	321	302	331	320	377	316	405	351	340	355	328	338	350	337	314	335	320	324	346	325	338	317	327	332	321	333	309	332	308	331	346	342	365	348	323	330	331	323	299	354	325	336	342	359	328	320	365	349	344	329	331	344	348	334	340	333	342	291	353	322	331	354	314	323	329	339	315	361	327	350	346	292	315	360	325	343	321	353	346	339	326	329	320	360	343	363	348	339	347	353	359	337	339	348	355	363	352	362	344	361	353	323	339	365	314	308	325	365	352	356	341	353	324	323	314	317	343	371	332	353	335	360	370	329	371	340	333	357	370	332	374	331	350	360	379	363	332	334	315	320	386	324	349	351	351	335	335	363	330	338	322	326	340	344	321	344	334	325	328	325	333	360	379	319	309	370	351	322	351	348	328	354	354	345	312	308	342	354	316	326	318	378	337	333	357	333	323	335	355	316	363	338	327	359	342	341	321	318	339	325	334	343	315	329	344	342	353	347	373	350	397	330	335	320	354	333	332	336	305	331	351	348	339	354	344	320	304	327	378	327	337	333	326	335	358	350	328	370	347	305	320	327	362	378	346	307	341	343	338	324	332	345	329	366	350	329	335	349	332	341	329	348	327	327	337	318	314	350	341	343	334	320	332	319	341	339	356	338	299	338	370	321	318	352	335	339	319	354	324	316	352	337	315	328	334	339	348	331	344	344	313	328	315	348	316	327	343	324	323	359	312	362	331	341	307	339	332	333	319	341	345	353	325	342	356	344	335	359	335	334	344	341	329	318	310	383	350	334	340	377	338	353	300	330	301	355	315	302	349	309	353	334	347	319	339	320	361	363	324	347	320	354	374	360	334	323	348	365	352	336	347	338	315	321	335	348	300	384	322	313	341	341	316	354	328	364	324	331	363	305	334	341	318	366	338	298	356	335	311	364	290	344	344	347	353	337	345	313	328	338	335	332	349	395	344	343	368	349	343	324	344	319	353	346	327	328	305	339	352	353	353	331	332	334	374	353	365	304	351	343	341	327	298	372	312	319	325	338	288	312	329	321	353	360	333	313	348	332	361	331	327	320	329	322	340	322	342	300	296	307	329	334	353	331	316	324	318	336	332	341	338	351	325	348	356	337	296	375	338	356	317	355	343	322	342	359	297	345	316	334	348	320	328	353	372	357	346	356	329	332	354	321	294	325	327	335	388	329	346	315	307	325	349	310	329	330	314	351	335	350	326	326	333	318	342	313	349	315	331	334	324	356	342	352	356	327	334	354	335	333	309	323	348	296	362	345	354	324	276	361	344	319	311	348	342	331	323	346	315	335	333	320	352	387	383	346	355	342	332	297	351	352	345	343	314	315	346	337	311	361	329	341	344	313	348	347	347	358	344	335	312	293	318	327	313	336	319	339	367	348	332	336	341	300	348	311	347	342	317	333	303	345	337	340	320	337	334	310	316	357	304	318	323	353	340	340	334
61042	97345	77612	52243	35140	7898	803	772	700	677	617	626	624	637	558	609	609	569	562	550	638	615	558	600	584	542	557	587	576	602	561	537	558	522	549	568	579	658	627	624	627	546	581	560	565	555	532	538	584	589	509	558	586	584	548	579	569	588	552	583	566	579	612	730	1033	942	673	669	580	562	525	565	574	579	545	541	563	535	543	576	542	570	527	559	572	547	606	544	530	542	552	534	534	538	547	540	511	541	570	554	564	529	546	565	581	548	566	541	565	539	564	550	551	523	583	540	497	531	535	535	550	579	566	581	532	549	538	588	539	612	543	610	542	570	555	572	566	560	557	513	553	556	575	521	599	525	526	551	580	541	574	555	575	549	563	562	537	564	588	525	553	550	555	516	538	582	549	569	501	554	591	573	582	537	517	536	526	556	542	565	592	578	545	521	577	574	593	519	561	546	555	565	552	557	568	554	582	571	564	528	570	579	559	574	527	527	554	542	508	544	555	508	520	582	552	557	549	554	565	534	567	515	534	562	530	580	536	540	521	556	564	570	548	543	530	538	556	582	573	573	574	580	549	568	548	556	553	545	530	594	577	529	521	559	512	577	562	577	587	566	525	543	586	543	552	595	503	558	553	576	540	552	572	521	527	577	575	549	574	544	526	586	549	550	566	571	580	585	545	568	565	534	573	528	563	567	536	548	555	550	526	561	523	541	557	544	538	583	549	583	553	552	568	572	559	503	572	569	541	585	540	547	554	521	559	556	558	579	545	596	548	564	533	569	607	569	567	541	570	573	522	574	542	534	539	518	542	538	539	552	580	542	529	546	548	501	512	547	539	564	548	569	535	489	573	560	578	548	540	584	556	547	543	558	516	565	578	544	550	581	524	537	555	575	530	573	537	484	533	553	564	543	590	527	583	450	549	546	529	563	547	553	528	536	522	540	552	573	568	543	597	586	591	546	555	550	608	525	567	559	576	548	544	554	577	512	546	529	539	555	534	531	583	590	561	534	544	564	522	556	537	542	589	567	518	559	553	539	574	550	523	544	579	553	609	597	548	560	549	552	564	600	571	571	536	584	562	576	518	590	588	580	595	540	529	562	558	586	569	543	565	563	558	589	566	576	505	555	575	626	543	560	542	588	566	560	581	548	570	544	575	536	518	575	508	548	538	580	563	540	529	579	532	540	525	545	488	541	540	567	556	580	529	573	608	597	543	566	532	575	525	608	548	564	557	545	569	564	533	587	571	550	511	582	573	573	564	580	544	576	565	525	587	535	533	532	562	542	522	542	563	561	551	526	565	527	550	541	557	587	542	591	570	580	577	594	569	542	553	566	583	541	571	582	541	578	552	531	531	584	599	563	518	545	567	556	592	566	543	591	557	519	563	561	547	582	506	594	535	531	510	594	579	523	569	563	557	521	557	577	543	569	584	502	548	561	534	543	569	595	535	559	567	522	588	528	575	594	566	511	554	536	553	535	561	539	548	553	577	525	553	594	574	613	571	530	584	541	595	540	553	517	512	577	597	538	528	541	572	542	600	613	584	571	584	574	525	543	532	540	543	546	538	549	512	551	539	546	557	516	505	562	565	567	556	541	585	567	588	563	559	573	594	557	521	531	521	608	587	523	533	513	567	583	576	551	519	569	540	541	519	543	596	543	549	544	512	548	586	571	519	574	527	539	522	540	585	576	551	551	562	545	572	589	547	546	540	489	543	555	555	563	528	576	578	530	592	599	532	573	552	543	596	542	552	553	533	570	558	597	562	553	573	565	513	564	559	557	522	530	534	572	531	553	524	516	530	596	517	557	560	572	593	583	540	533	572	565	535	545	574	551	550	578	518	553	585	604	573	559	553	550	582	539	556	573	577	521	589	592	612	619	522	530	559	571	522	537	568	562	509	513	547	615	577	610	582	567	544	557	546	576	536	580	593	581	552	547	567	543	605	505	567	535	561	547	539	503	553	544	575	537	601	537	571	571	539	533	558	504	519	541	551	594	566	553	560	557	558	539	566	534	520	521	532	606	558	601	552	562	535	554	567	548	534	572	557	548	571	552	564	485	545	541	533	538	558	553	548	537	557	534	516	561	550	569	562	539	556	524	578	525	541	543	557	555	587	581	537	552	551	564	585	577	554	580	527	541	538	494	548	576	568	538	584	557	566	578	501	565	557	609	536	540	547	588	537	561	518	540	516	524	566	597	587	573	572	548	557	571	572	548	542	535	511	539	517	572	572	593	560	537	517	595	527	556	570	543	559	549	582	551	575	500	561	526	546	605	542	592	568	555	504	544	504	573	564	551	549	573	554	583	544	527	537	546	552	512	553	542	554	586	568	546	570	544	574	574	561	557	516	518	574	578	537	505	557	579	544	558	581	578	542	560	506	580	569	557	577	584	543	584	544	559	522	548	538	547	525	568	599	516	534	530	545	563	541	558	540	539	597	555	575	548	572	499	551	589	551	527	610	578	591	565	553	551	561	527	568	565	546	575	594	554	571	570	560	540	529	527	527	567	559	538	562	558	546	518	576	587	547	577	565	568	547	571	604	554	564	552	564	544	544	551	596	533	600	548	561	542	590	579	523	554	580	552	530	555	559	520	530	544	506	613	566	570	578	565	561	552	588	556	523	564	612	553	577	521	577	564	547	517	548	561	532	547	569	554	570	566	580	561	557	549	553	529	569	540	575	557	548	547	547	561	522	563	548	579	530	570	539	549	558	553	556	602	546	593	572	574	505	561	584	544	572	562	522	585	518	559	544	573	556	554	531	581	517	568	520	584	563	526	608	572	559	545	519	517	573	548	572	577	593	558	561	573	536	538	562	540	544	530	552	541	534	561	552	559	530	572	553	579	570	517	585	563	568	566	566	557	551	541	532	578	514	530	574	550	559	561	559	551	529	578	545	578	529	558	547	540	565	551	556	536	570	539	537	522	606	590	552	604	572	540	534	558	551	569	573	568	568	558	553	564	578	550	546	535	545	566	537	569	574	539	590	557	514	569	578	550	569	543	570	529	582	589	559	555	562	564	594	563	540	557	532	563	529	560	539	552	532	540	575	558	581	582	575	583	549	562	566	527	564	554	549	632	536	525	546	521	559	582	553	521	529	567	518	550	576	564	583	580	586	574	596	570	540	534	572	531	560	563	531	562	593	554	605	588	512	568	543	518	563	523	577	596	577	543	546	548	520	544	498	561	577	528	529	523	567	571	556	540	552	586	535	553	569	537	557	591	577	541	553	540	587	538	553	571	565	535	520	537	598	562	596	537	524	574	574	582	530	580	586	583	510	516	549	552	577	556	567	561	526	536	589	577	537	561	584	536	530	560	560	574	573	549	561	542	551	571	573	563	512	577	568	573	502	582	523	547	564	537	554	555	545	609	578	564	582	566	614	559	565	559	549	520	559	549	566	495	512	603	523	538	504	568	570	570	534	567	541	544	546	544	551	512	586	543	547	549	527	545	541	543	598	572	558	524	554	553	566	540	572	532	558	525
27943	25694	25785	14828	2908	631	292	308	289	328	308	323	332	261	299	296	326	312	299	277	294	341	313	283	317	301	284	275	346	300	337	290	308	320	301	302	310	284	323	280	286	272	326	320	298	296	286	283	294	292	280	299	303	328	300	283	337	301	298	304	319	323	294	303	287	306	298	356	328	332	330	323	305	280	329	291	311	283	319	307	328	317	310	313	324	291	340	310	298	304	294	300	305	304	312	293	307	292	277	297	281	287	287	327	313	301	266	299	315	284	320	275	274	335	309	255	288	294	270	291	324	324	330	316	282	291	276	331	314	321	293	299	341	325	330	313	314	299	321	308	330	323	295	307	289	293	307	301	340	301	313	317	322	276	312	310	293	277	311	306	285	318	302	313	309	324	328	303	304	300	301	311	315	269	310	336	268	283	290	298	317	309	302	293	283	323	295	295	306	287	288	287	298	318	280	281	314	293	267	317	318	278	317	335	330	306	326	291	285	282	300	317	327	279	304	346	294	283	302	310	314	318	310	296	348	280	301	301	305	298	283	288	308	312	296	297	288	299	294	340	307	287	320	287	314	307	321	293	300	300	326	299	293	297	316	310	297	303	310	298	280	307	339	314	302	294	311	296	298	298	292	281	306	312	291	292	306	325	287	260	272	274	297	292	305	304	315	310	273	295	316	318	302	313	267	302	293	308	304	286	311	312	306	303	303	327	311	281	306	323	289	289	283	332	301	280	307	277	300	290	298	316	302	314	302	299	287	300	293	263	308	310	312	291	309	296	283	302	333	301	298	288	321	265	316	296	307	320	300	300	304	318	285	280	288	306	309	295	308	311	306	311	283	309	290	312	313	309	277	305	291	322	312	312	322	317	301	292	291	312	274	293	343	266	275	337	310	314	287	284	279	321	264	278	311	295	313	281	313	310	301	316	301	268	314	300	282	292	340	278	294	300	288	270	266	323	306	302	302	315	297	337	332	307	298	300	332	313	309	292	286	342	306	297	285	282	320	308	331	334	298	309	291	319	306	280	317	323	308	310	291	308	280	306	295	283	296	312	287	328	322	320	317	291	297	298	324	308	312	304	296	325	300	297	294	305	296	298	299	339	313	294	286	319	298	293	303	292	309	288	284	315	317	306	315	292	305	311	313	302	316	286	318	281	287	308	325	315	320	305	283	307	289	283	306	290	322	300	301	279	311	274	311	315	304	271	321	313	305	269	287	269	301	314	309	282	298	300	296	307	270	288	315	325	304	341	317	307	312	284	296	308	283	275	323	298	313	272	313	276	287	293	283	307	271	310	324	297	271	286	291	258	316	328	281	291	311	330	283	313	337	290	317	318	328	317	307	328	316	280	321	306	301	300	304	280	324	305	299	304	312	307	302	278	303	306	290	296	305	337	295	292	289	318	288	308	326	309	295	294	314	334	324	293	305	314	277	304	308	324	313	309	308	274	272	322	307	334	295	292	323	311	329	287	318	304	299	298	306	325	320	350	307	303	283	347	288	304	306	303	331	316	288	303	325	294	306	310	300	322	323	280	325	287	301	307	279	290	304	312	319	276	322	308	330	258	288	287	337	292	329	300	299	312	325	303	298	306	319	271	284	291	315	283	304	293	325	297	313	293	321	313	309	327	312	304	291	296	322	270	315	286	300	311	280	267	279	306	283	273	307	307	328	319	314	298	279	318	297	295	304	329	293	330	325	305	286	297	301	295	276	310	328	325	303	319	282	318	278	305	325	311	301	295	308	311	336	321	323	311	308	301	286	325	291	276	281	305	271	292	307	329	285	304	287	304	318	279	279	288	299	302	289	268	346	285	317	302	304	328	295	314	334	307	288	308	308	302	305	280	303	319	310	280	302	343	256	268	329	297	291	291	305	296	321	329	294	302	279	300	293	302	330	300	297	302	319	319	339	311	294	276	279	295	301	290	327	311	295	308	305	319	315	291	317	310	302	279	276	281	324	305	315	308	292	297	295	287	329	294	294	301	301	321	298	305	265	301	288	280	307	293	308	319	305	302	309	312	316	320	262	296	302	284	292	297	329	283	304	317	324	327	309	286	322	283	284	305	310	302	317	310	301	341	329	299	280	322	288	287	307	285	332	289	315	291	304	303	329	300	308	308	347	301	308	288	318	291	291	299	303	321	282	284	337	315	307	311	321	286	307	304	311	299	315	327	295	280	272	299	290	307	303	314	321	274	298	284	260	320	309	323	327	299	322	299	297	318	308	290	303	283	304	286	305	304	318	321	301	297	315	332	312	315	277	337	259	308	323	279	311	315	310	352	335	289	350	350	344	317	280	281	327	319	312	283	292	294	317	279	276	293	289	279	290	299	333	303	314	297	289	300	317	308	281	276	282	310	294	346	298	329	322	319	292	351	296	330	284	336	310	280	340	305	311	348	317	300	284	330	314	289	311	287	293	290	301	280	291	284	306	323	306	331	302	281	307	316	319	314	320	296	285	318	325	312	305	327	306	315	307	301	295	311	303	311	294	302	319	312	307	303	299	308	294	319	289	293	311	293	310	295	295	314	305	313	298	286	286	301	270	274	288	318	325	311	313	303	325	340	292	296	330	324	306	309	348	293	307	268	303	288	276	320	273	304	301	306	320	326	311	366	327	304	262	280	319	307	298	282	298	285	304	307	309	299	292	289	297	310	336	313	312	284	347	280	283	308	258	310	315	322	306	304	296	348	321	348	288	300	340	298	300	301	293	317	334	311	297	319	323	300	327	292	301	322	302	285	300	285	290	263	306	297	307	329	299	321	311	290	323	294	329	283	315	320	272	308	306	335	282	288	334	331	278	300	281	316	299	331	285	282	286	298	277	300	300	305	306	289	292	312	309	282	307	283	312	321	324	309	324	318	312	305	299	339	270	297	283	310	285	306	312	297	323	325	306	320	279	316	287	281	292	336	337	330	321	276	291	308	319	307	313	291	318	303	307	295	332	314	290	292	301	305	319	309	302	267	311	275	311	306	310	313	300	329	298	299	292	334	295	314	318	294	306	313	327	302	304	333	316	291	295	294	299	292	312	302	297	292	299	326	304	307	307	317	333	309	292	295	324	295	285	314	351	289	300	327	300	326	315	313	296	320	333	285	310	294	317	310	297	328	277	285	297	320	289	326	311	309	293	299	284	304	323	295	325	298	293	298	302	311	298	309	298	285	310	293	312	285	270	308	315	283	309	260	313	278	301	301	298	306	284	278	285	318	303	321	278	279	308	295	334	314	317	310	308	308	311	302	305	307	284	319	308	301	309	308	314	322	282	310	318	311	326	293	299	332	329	333	300	321	323	315	320	288	323	297	301	311	337	293	310	302	299	272	301	291	311	281	282	288	315	297	304	306	269	284	302	271	321	316	271	285	313	322	316	306	275	310	310	302	303	311	286	312	313	300	328	329	289	285	322	302	295	317	321	294	311	327	294	298	308	298	316	269	291	283	315	297	275	302	324	314	290	290	271	311	303	315	294	284	293	287	299	282
35379	44187	32121	16580	5494	1178	569	506	587	578	573	509	534	523	554	561	519	513	509	540	531	560	508	513	531	548	530	562	535	533	543	494	534	537	537	526	553	523	531	520	539	488	553	535	535	541	535	562	556	506	474	550	524	526	533	542	530	528	559	556	513	572	541	530	597	568	573	591	614	519	543	531	528	540	493	489	529	558	543	523	506	540	552	524	487	522	503	528	521	545	541	550	528	565	505	550	516	503	523	562	499	510	555	523	593	521	529	537	496	558	515	522	550	504	518	536	548	498	535	516	536	551	532	557	489	519	526	531	532	513	555	517	528	563	539	528	505	514	549	571	485	536	539	524	506	531	517	543	536	517	487	483	541	539	528	543	495	539	508	506	541	549	580	568	535	512	521	516	561	530	505	543	503	520	509	516	515	494	495	592	494	522	528	501	576	487	527	517	479	519	502	560	510	543	548	519	515	503	555	495	552	534	570	509	510	553	527	581	507	550	512	526	525	526	528	527	511	522	527	532	554	498	525	512	508	569	538	527	526	525	541	512	540	548	550	543	526	523	515	547	547	511	513	536	513	533	504	519	543	497	536	568	593	491	510	552	557	551	539	530	551	533	516	493	521	555	517	547	504	517	515	571	565	500	510	502	537	537	535	569	521	548	541	544	556	510	544	500	555	512	534	524	559	486	540	546	548	538	530	536	574	544	508	533	475	525	552	543	516	514	512	547	548	560	537	498	527	548	494	475	537	532	562	482	494	572	547	535	532	522	527	513	510	514	519	522	556	502	505	518	489	550	545	542	524	510	531	505	532	543	518	518	533	527	537	501	532	578	540	538	543	543	512	508	526	530	541	549	517	536	555	513	531	528	505	567	562	532	514	517	532	535	499	553	542	497	534	549	520	525	537	531	536	548	507	538	533	517	532	558	544	551	516	503	523	547	532	533	495	541	523	564	524	561	539	520	555	517	506	521	514	558	529	502	566	522	519	503	516	562	531	548	555	582	512	536	536	557	494	480	541	526	532	523	564	541	501	454	536	545	535	516	541	486	502	536	559	542	546	534	520	501	530	530	525	536	538	488	565	527	523	505	587	543	547	495	574	522	529	501	553	530	516	471	548	508	508	491	517	553	525	503	535	495	520	545	506	525	503	577	508	534	498	508	511	520	540	516	525	514	543	528	549	528	540	584	495	527	517	541	527	521	556	517	508	500	506	520	553	512	548	515	542	525	521	513	556	555	515	533	482	547	501	519	501	539	563	518	536	537	523	494	585	537	545	488	512	556	523	538	551	499	516	550	532	539	483	529	570	468	483	558	547	535	527	521	512	502	502	560	529	514	536	527	548	570	544	518	531	550	516	569	554	529	524	525	560	502	502	546	506	545	496	517	541	563	535	496	515	538	566	538	492	518	528	531	492	479	490	498	512	522	495	512	530	551	486	515	502	540	526	527	536	525	519	546	518	541	533	551	532	507	502	512	518	549	534	557	489	487	539	558	524	558	498	536	548	506	531	504	506	527	543	509	527	503	495	558	544	544	546	498	527	514	499	591	547	536	514	573	503	515	540	526	501	570	544	501	491	514	552	526	535	566	522	557	530	510	554	552	538	519	543	509	530	564	541	557	496	524	500	543	533	519	554	517	534	527	537	530	528	516	524	534	536	535	551	550	494	530	489	519	527	602	548	531	531	511	554	535	558	525	516	539	546	526	559	493	543	526	527	516	539	528	564	503	544	546	532	543	529	590	538	546	545	556	498	539	556	558	522	517	541	537	526	530	521	534	544	511	492	526	538	547	516	533	544	546	524	535	501	515	541	498	538	547	488	517	553	551	549	525	521	569	543	491	549	532	525	526	512	554	539	494	511	540	526	489	517	513	532	537	587	552	518	520	516	537	517	503	453	501	543	480	542	503	547	551	535	523	495	537	556	493	551	527	502	539	541	564	584	477	509	544	547	519	553	553	528	492	534	533	528	526	526	511	473	520	534	533	534	519	520	502	524	566	519	548	535	524	576	510	538	553	538	526	534	525	532	539	540	500	491	543	544	540	532	501	525	513	545	542	558	542	573	499	490	514	492	515	561	549	522	571	501	574	565	549	527	530	578	505	524	568	520	528	520	523	502	515	545	526	495	569	532	541	518	531	537	544	508	505	581	540	570	535	570	548	520	536	501	550	519	538	508	507	511	546	552	527	556	546	532	540	543	514	571	533	542	550	522	557	551	530	499	523	544	490	584	537	498	523	557	515	540	525	515	501	542	510	522	535	528	578	520	501	520	526	522	534	509	501	528	586	537	501	527	486	524	543	559	535	523	520	543	506	512	559	523	526	517	524	520	480	505	536	528	577	539	551	497	514	555	525	523	511	545	559	530	525	510	527	526	543	550	553	545	519	505	513	517	555	540	533	566	510	533	541	539	578	524	537	515	538	562	509	562	481	514	530	550	575	501	497	526	536	527	525	500	556	507	516	495	569	545	487	513	544	557	516	504	540	486	512	497	548	539	555	557	551	569	525	490	549	523	540	562	541	538	542	517	509	554	539	516	510	520	535	555	521	565	548	541	492	472	541	528	530	511	537	546	560	546	530	530	549	525	559	552	547	526	528	552	528	521	512	579	516	553	525	548	563	516	530	514	534	532	534	506	548	517	502	532	543	583	512	543	522	523	591	537	523	515	524	515	516	517	531	544	568	511	506	512	524	530	519	508	537	548	521	485	491	510	529	558	507	529	596	526	508	543	503	524	519	508	506	516	602	504	500	533	550	537	511	522	533	557	519	533	510	513	527	584	548	564	557	535	485	517	599	531	516	551	495	535	527	541	552	545	563	511	520	534	517	549	516	528	565	567	575	558	547	519	515	542	534	542	542	528	517	487	532	531	493	482	571	561	533	514	498	556	523	511	555	527	572	543	533	524	572	524	521	539	529	537	527	503	499	522	536	483	544	523	457	547	532	536	512	503	527	502	493	519	545	513	541	550	526	492	504	479	551	554	497	529	506	518	528	569	532	525	503	516	536	552	585	509	528	507	509	528	527	540	480	500	514	485	484	521	527	542	540	551	557	564	518	564	524	496	500	546	553	537	545	544	544	537	547	519	530	530	566	530	542	588	504	502	562	496	545	482	515	468	542	558	539	569	570	550	522	533	514	541	510	562	548	557	573	536	491	549	493	498	525	541	507	536	551	535	512	555	511	507	558	514	503	499	560	525	506	545	550	560	553	517	532	556	561	535	518	547	519	555	518	507	530	544	521	543	523	525	514	555	537	536	491	518	520	520	559	493	503	561	552	537	494	545	511	540	582	532	550	491	502	544	573	542	536	532	572	517	519	518	562	519	531	523	523	470	536	517	546	512	548	545	545	521	544	539	573	526	515	531	575	504	547	548	494	544	515	488	523	572	551	522	539	543	560	590	517	537	517	575	503	554	530	518	533	549	543	503	525	523	515	504	525	517	542	548	530	516	541	516	534	545	492	490	522	523	503	550	533	568	505	541	560
24174	22093	31270	28404	21401	11637	910	369	333	343	357	312	318	327	343	307	299	307	315	288	299	252	316	287	316	304	278	286	307	290	282	305	280	294	325	316	283	286	308	297	338	314	271	295	272	311	280	310	284	323	298	297	302	312	299	297	319	285	303	285	299	282	263	316	324	307	317	319	332	279	314	275	289	324	303	317	310	288	268	259	317	297	282	291	286	287	289	274	267	306	283	285	292	274	271	311	269	293	296	284	303	301	308	299	321	272	292	278	324	290	280	280	279	282	300	304	284	282	291	331	297	296	295	283	295	291	275	292	284	275	299	270	310	274	285	290	276	326	288	282	287	301	284	294	307	316	259	297	325	279	297	314	289	271	271	266	313	296	272	294	297	303	302	331	299	312	292	297	310	283	327	304	283	314	288	335	285	286	264	282	301	293	314	269	281	286	289	291	273	271	274	261	295	278	285	296	307	280	306	318	287	309	289	278	320	293	295	284	298	280	301	276	283	305	268	280	282	280	313	284	317	261	278	316	304	296	300	272	278	292	288	287	314	322	302	322	283	317	287	260	296	294	314	276	284	296	298	303	291	287	265	315	289	311	316	295	302	278	283	291	316	319	279	279	277	326	281	325	299	293	319	299	316	330	282	290	284	305	284	295	280	331	310	258	282	330	293	295	290	281	292	343	299	281	306	294	305	310	288	301	298	320	248	287	299	292	271	294	290	310	306	296	281	308	270	269	247	312	295	302	285	325	282	309	302	255	282	266	280	278	293	295	261	325	287	302	290	294	273	289	306	285	281	274	280	315	269	284	261	292	271	313	284	302	293	277	317	307	277	276	278	309	287	276	297	266	284	293	285	324	294	294	311	258	236	307	304	293	284	313	284	272	285	290	311	276	295	288	324	278	293	315	317	291	282	269	266	300	306	287	267	322	279	295	303	311	312	275	284	335	299	288	311	278	299	295	312	288	258	304	304	307	305	288	296	283	286	283	302	299	306	269	309	307	297	310	303	318	289	331	285	290	299	317	306	333	274	337	281	323	276	315	292	282	301	300	281	263	275	294	301	282	269	304	289	292	309	283	265	291	299	257	291	293	282	303	304	314	301	267	308	316	315	286	296	271	318	266	260	252	292	274	286	315	266	323	281	293	291	265	282	311	264	258	294	288	293	303	327	270	293	298	304	306	328	259	273	266	259	306	270	290	278	293	286	252	301	246	303	296	316	310	332	279	284	289	299	309	294	297	275	282	279	305	291	296	297	287	309	266	274	267	296	269	297	319	284	295	297	298	298	286	292	271	288	287	287	302	300	278	297	331	292	291	316	315	266	291	285	283	295	274	283	286	297	300	307	304	297	295	310	296	305	302	289	297	286	306	294	286	312	297	293	306	314	317	290	306	281	278	273	297	317	318	275	264	321	272	309	273	292	321	273	269	276	263	289	301	287	318	308	342	280	287	279	282	293	300	304	281	308	261	280	285	300	273	297	296	306	292	301	284	284	282	325	296	298	280	303	273	262	287	284	314	287	290	297	252	279	302	305	273	295	321	264	287	270	274	285	296	277	310	303	278	288	294	299	248	294	334	289	301	280	299	281	255	248	291	316	301	267	319	272	272	280	269	294	313	293	338	309	270	291	300	308	325	297	289	284	288	269	268	307	301	290	296	300	283	297	304	284	290	294	306	311	285	304	306	273	297	252	306	291	307	270	273	296	274	305	291	294	268	302	300	307	310	307	303	289	271	297	285	249	267	266	309	314	296	286	292	300	294	299	292	310	289	295	288	314	294	287	301	299	257	270	309	316	293	283	300	291	303	302	275	301	306	302	285	294	308	269	282	293	319	308	290	334	293	319	284	290	301	278	264	309	298	327	283	305	303	284	292	283	303	295	242	309	267	336	286	329	308	316	326	310	311	271	280	289	320	270	296	279	301	307	297	299	272	280	306	289	286	296	299	280	283	313	307	300	283	327	259	269	294	314	276	308	281	317	282	297	292	275	279	299	285	293	306	261	293	307	284	282	272	304	305	295	318	301	274	249	290	341	286	284	270	278	308	274	294	305	298	274	272	274	289	303	301	296	311	258	299	298	276	310	288	306	299	289	290	319	283	283	294	294	272	305	279	276	306	287	289	298	277	292	282	279	296	270	311	309	301	286	310	285	292	278	317	291	310	286	322	311	282	287	265	286	288	316	315	279	291	276	279	282	281	323	273	307	300	262	280	314	285	301	272	315	250	288	286	297	301	305	296	290	311	275	324	327	320	290	304	310	264	280	288	288	289	272	293	272	301	288	286	298	297	278	298	300	271	289	301	308	314	273	289	299	301	294	251	273	281	293	304	301	292	277	295	290	312	291	267	277	246	304	310	310	291	293	265	319	305	290	294	294	274	298	280	275	301	263	295	290	289	288	308	316	325	288	262	275	293	308	276	285	302	279	268	290	293	284	268	253	279	283	304	304	291	276	303	282	275	280	298	296	278	310	297	287	292	309	277	279	303	272	288	273	282	286	284	301	291	301	304	310	279	269	322	306	277	294	294	310	325	286	298	304	271	310	282	295	296	273	266	291	287	275	285	307	303	330	307	286	303	291	283	288	290	291	321	313	284	278	299	296	311	320	310	263	288	308	282	305	275	293	275	309	307	289	303	335	287	290	308	292	312	283	283	310	342	281	278	270	279	295	260	282	273	304	323	270	269	281	309	303	291	315	296	308	310	283	318	284	297	305	275	281	283	265	263	289	279	269	299	274	295	275	258	293	265	306	283	285	290	288	326	302	317	306	296	287	327	269	307	248	305	274	295	288	292	283	329	306	304	275	318	295	276	306	288	279	262	304	330	290	271	285	295	316	287	322	314	270	284	312	291	298	305	262	280	265	274	299	288	323	286	323	305	320	301	290	278	330	301	295	304	294	327	280	294	279	293	324	272	299	288	307	282	299	308	307	297	296	273	296	298	267	311	278	302	289	293	288	308	290	307	302	288	289	272	279	277	280	269	299	294	259	276	333	305	298	294	300	258	295	263	276	282	317	282	297	276	306	305	284	295	269	327	294	331	316	273	315	298	303	294	286	273	301	295	321	272	313	295	288	309	317	322	270	284	290	322	281	279	277	296	311	290	303	307	270	314	298	302	298	307	300	309	258	285	309	271	299	316	314	305	305	291	306	305	296	282	266	311	312	268	255	325	307	281	301	310	292	317	321	274	284	258	302	289	278	319	316	311	317	299	296	310	320	311	297	316	303	285	275	287	308	283	285	293	302	288	302	285	289	312	316	287	308	287	287	291	300	285	280	309	259	285	291	280	309	262	300	308	300	322	274	305	315	276	298	286	282	296	314	286	299	295	275	319	269	301	286	292	292	280	287	316	248	299	261	309	291	313	277	299	337	294	287	297	299	285	295	267	282	301	287	313	279	285	317	320	295	279	300	270	294	279	296	308	286	284	289	312	263	278	309	324	328	323	269	298	271	285	302	271	276	318	303	282	290	308	300	265	274	311
58572	86413	67370	43168	26284	5156	636	608	575	587	576	535	542	518	565	532	554	574	547	500	527	559	509	520	545	536	509	481	499	546	485	475	492	538	555	520	538	545	540	525	597	511	512	495	502	509	513	563	485	517	475	505	512	535	487	511	504	539	557	532	536	531	513	536	590	646	566	675	618	539	522	523	482	538	532	486	467	507	495	508	507	514	467	515	506	501	493	486	500	506	520	523	488	518	531	492	494	463	470	486	467	484	540	525	518	496	554	504	498	460	487	536	485	505	535	506	494	517	498	529	485	460	493	562	527	535	513	500	509	509	557	530	537	477	486	493	497	522	552	540	494	512	536	475	481	545	500	478	505	516	482	510	479	500	473	493	544	515	550	519	482	503	499	521	525	526	518	505	507	521	492	492	535	534	496	515	521	541	532	488	493	503	501	530	508	500	500	490	518	571	483	500	508	520	490	493	496	482	510	528	518	523	507	522	478	545	490	487	523	533	521	533	526	511	500	538	498	561	519	516	487	520	522	482	477	513	485	446	513	489	523	532	503	492	500	505	505	510	505	506	530	557	508	492	486	488	479	517	496	519	514	530	527	525	493	508	494	485	542	519	494	489	536	498	487	484	542	493	491	514	529	465	467	477	504	507	497	528	526	484	547	501	505	534	541	502	503	491	498	497	513	520	486	520	514	525	495	478	516	526	520	508	510	505	522	519	494	501	519	508	514	499	469	519	512	522	525	516	519	537	565	507	506	520	483	507	492	491	516	499	510	514	493	509	507	471	512	521	529	510	542	526	516	505	526	514	503	510	470	507	480	493	507	481	488	499	515	534	528	535	515	496	485	512	506	499	503	502	524	494	518	526	500	496	493	526	496	492	489	526	525	517	484	508	508	491	554	521	452	475	504	557	504	475	527	495	511	483	518	481	486	526	501	514	466	470	525	477	453	487	519	516	495	499	443	524	539	519	498	504	525	516	522	509	544	485	536	461	535	507	513	519	478	547	532	482	502	484	504	490	526	522	470	526	493	526	492	495	508	535	483	485	483	535	528	522	512	522	511	536	476	532	537	492	514	509	524	526	503	487	557	517	496	506	547	499	466	504	523	482	534	476	522	523	495	500	507	515	527	477	533	507	481	517	512	526	505	520	490	532	510	494	479	475	489	525	453	503	498	549	525	486	489	518	546	522	543	489	537	520	508	518	511	511	515	512	492	518	525	475	506	520	482	506	471	519	519	517	532	482	506	477	526	462	491	501	538	507	486	491	521	491	523	497	497	551	540	525	489	489	506	495	520	532	500	513	507	486	498	537	510	478	560	498	484	493	507	496	483	526	509	485	490	510	484	499	527	496	489	591	523	498	529	509	473	521	511	498	499	480	519	544	502	548	489	542	512	497	515	499	515	530	504	516	513	532	504	526	471	499	496	511	519	534	529	507	490	570	475	470	484	501	517	500	502	499	526	484	528	485	520	513	505	507	557	547	517	526	501	518	499	483	507	513	534	510	537	481	511	495	482	533	512	483	503	484	558	534	536	475	516	482	525	553	544	490	515	516	503	535	517	530	469	523	499	499	542	519	522	459	489	511	505	516	508	494	506	530	514	489	541	534	507	525	470	483	455	520	489	520	495	480	523	478	524	526	518	503	556	544	515	540	542	526	540	494	530	476	541	538	496	567	505	513	502	511	516	458	531	519	484	498	480	510	478	511	475	521	506	476	515	493	504	510	492	512	536	551	574	510	516	504	482	513	497	526	532	506	513	478	506	513	547	500	510	508	502	544	497	512	465	502	479	511	515	541	495	513	517	497	485	484	532	501	510	477	507	505	520	502	546	493	524	507	505	499	524	486	535	481	484	500	494	517	513	528	500	493	499	496	492	520	537	455	515	508	537	500	521	513	506	483	493	483	543	486	519	488	441	477	538	501	496	518	488	522	499	485	520	513	477	505	479	596	552	520	479	516	495	487	473	518	479	492	468	520	519	508	468	457	518	526	464	525	535	516	505	535	517	538	506	516	540	505	528	476	499	493	505	548	543	501	519	487	511	512	525	464	501	494	512	491	489	518	533	500	487	560	489	458	515	502	497	497	470	480	536	522	517	520	499	515	483	533	512	503	505	511	494	502	470	528	491	546	511	525	477	502	504	511	492	472	529	501	512	504	522	485	514	481	507	524	507	518	525	511	448	529	492	576	530	512	529	535	492	506	478	511	534	513	516	511	495	481	484	523	524	510	540	498	523	492	517	550	461	473	532	488	540	497	480	490	448	496	515	495	513	528	499	461	463	493	512	530	518	479	506	558	524	522	538	447	529	497	513	547	529	492	495	483	515	531	522	540	510	507	526	513	516	511	474	457	495	506	539	508	524	548	498	518	518	502	512	501	512	458	510	517	510	484	501	474	479	513	520	508	500	501	508	573	533	508	469	473	515	508	511	529	501	570	470	516	529	551	530	493	494	523	511	500	467	500	521	503	505	542	525	470	475	531	518	485	491	510	483	456	487	497	505	478	494	538	494	537	493	536	527	509	477	500	517	513	506	493	478	530	569	511	549	466	485	507	494	471	494	494	530	491	490	500	528	532	441	459	528	494	529	526	476	514	573	547	541	493	523	458	492	482	547	518	501	505	497	502	489	478	496	542	484	482	496	494	507	495	483	478	483	452	516	502	542	529	498	483	536	499	521	508	489	479	515	427	479	480	504	477	519	493	490	522	511	523	473	457	574	542	524	489	486	521	518	511	501	506	511	489	508	502	503	495	479	501	523	483	477	487	520	493	480	512	504	499	441	503	494	476	515	482	548	501	481	506	473	524	509	526	485	473	481	532	528	494	472	515	505	544	441	523	499	509	523	475	488	503	536	495	494	506	507	532	520	509	475	501	531	502	489	508	493	471	478	491	548	476	497	505	506	550	499	517	495	514	489	533	515	515	536	474	513	517	529	500	483	499	486	498	520	475	518	487	528	515	507	518	529	513	476	482	463	494	548	489	485	513	524	516	522	502	473	504	518	494	487	505	462	520	524	556	477	478	498	530	489	509	465	512	499	478	509	529	477	471	495	514	500	510	480	492	476	464	503	481	481	496	500	522	488	545	530	513	512	497	525	496	557	503	496	490	504	528	507	521	503	520	513	497	509	467	550	475	500	538	494	462	499	485	474	510	509	500	484	506	528	532	506	497	513	512	531	498	477	513	534	484	534	530	495	504	510	531	489	479	513	482	492	497	531	486	514	519	498	507	526	483	528	504	523	531	563	492	490	481	501	477	491	498	488	488	527	467	535	505	512	488	529	517	533	512	507	494	492	473	511	527	500	500	482	487	506	479	535	502	544	517	472	487	519	489	577	519	519	484	509	527	477	493	509	499	541	488	509	507	524	489	486	524	474	480	542	533	489	531	514	501	519	473	517	497	509	526	499	478	486	558	482	511	530	482	497	496	494	532	487	505	491	555	542	488	491	509	497	491	459	488	519	516	488	504	537	496	488	500	495	490	473	494
23060	21423	30178	25686	21931	19277	5865	470	353	402	365	352	374	330	365	364	343	347	359	367	360	316	311	355	383	340	316	368	353	320	335	345	347	315	363	365	346	351	343	349	352	359	339	319	401	360	352	342	378	356	348	365	337	324	321	380	342	340	379	337	343	364	335	374	386	379	401	397	353	350	348	333	349	340	354	345	328	314	307	345	319	312	321	360	271	323	348	334	384	312	314	327	329	335	344	345	370	308	331	305	341	350	313	322	334	355	329	276	321	337	304	342	321	296	335	315	337	342	305	342	319	306	303	324	329	322	362	335	321	337	349	337	329	336	360	356	331	353	305	371	326	334	350	326	334	378	327	317	338	337	321	328	309	323	323	320	323	334	364	308	329	359	365	318	336	320	323	355	304	333	348	338	320	313	280	327	342	325	346	351	380	329	359	310	323	297	347	354	329	338	347	327	359	350	349	314	338	316	342	352	317	325	330	371	352	324	313	332	313	300	344	314	309	329	333	353	338	313	320	308	317	334	295	328	324	338	355	349	309	335	328	352	349	360	326	335	349	348	323	325	342	360	343	330	358	336	342	319	330	285	324	351	341	340	315	330	383	342	350	336	342	321	340	334	339	345	334	332	352	331	320	312	341	348	353	319	359	341	335	346	324	348	279	326	351	301	329	305	319	310	347	331	298	320	338	324	351	339	322	319	342	329	377	324	302	297	324	310	321	335	365	330	337	310	324	344	355	369	315	323	350	308	328	342	346	330	313	364	316	346	336	333	358	336	348	298	331	306	341	329	354	335	361	318	329	357	341	341	302	320	336	335	351	309	310	344	323	317	321	325	350	336	319	307	317	339	319	337	334	353	320	343	348	364	349	326	312	326	364	317	353	324	374	343	345	344	333	316	311	321	333	320	359	364	329	341	334	335	327	338	334	302	350	343	315	329	335	335	309	281	351	341	324	290	321	345	320	304	351	332	333	306	324	356	341	289	358	340	303	339	357	349	305	336	305	334	350	342	325	355	321	346	312	320	355	339	329	318	314	362	328	314	323	360	306	314	323	319	332	346	345	315	317	312	351	330	317	370	357	313	358	360	305	336	357	351	311	314	345	308	337	329	356	320	335	322	348	347	335	311	330	305	292	339	341	312	342	343	320	330	352	326	339	342	300	336	329	346	371	328	320	337	311	347	341	360	329	327	315	310	373	338	329	289	314	314	337	304	328	311	318	342	321	337	291	339	346	329	333	327	346	321	331	287	299	293	337	316	316	332	325	333	352	299	308	335	325	310	335	339	311	347	360	346	337	331	329	337	331	312	346	332	343	333	285	337	311	366	351	311	325	318	325	299	358	324	318	346	353	330	344	328	315	370	371	339	321	338	343	355	352	337	335	316	377	350	315	329	322	333	303	345	316	331	325	356	328	355	355	345	317	328	329	305	326	326	319	349	329	335	330	340	314	336	330	303	319	329	324	329	328	338	306	333	314	335	354	347	338	344	352	318	322	332	358	356	335	314	356	306	357	345	318	338	344	321	330	310	335	339	333	325	346	316	328	341	358	359	341	335	323	325	334	323	323	347	356	336	331	361	312	319	322	347	314	336	341	312	377	353	315	356	362	330	318	343	350	329	319	323	358	360	339	291	344	329	320	351	357	337	319	342	334	294	323	359	349	366	353	330	337	305	371	350	332	349	358	346	349	332	327	312	337	358	318	327	328	348	312	303	295	345	345	278	328	333	335	342	323	350	327	321	384	325	325	348	332	331	339	357	338	349	341	349	332	331	308	327	322	344	314	336	346	324	316	312	327	337	304	330	330	323	310	342	328	314	352	349	324	329	343	359	334	336	313	307	330	327	308	297	360	354	319	323	345	333	347	316	318	325	353	336	324	329	337	328	360	322	357	333	300	335	304	306	367	298	351	321	306	333	324	349	354	334	349	305	350	319	291	354	322	346	332	357	299	350	319	383	342	353	333	315	339	379	350	318	305	334	338	310	327	321	341	324	355	315	314	308	327	321	329	341	325	349	311	311	327	346	375	330	323	305	305	317	338	293	333	348	278	344	316	348	334	314	360	303	344	311	326	332	353	331	343	345	321	361	343	319	351	313	303	328	314	328	352	328	299	355	323	292	338	330	357	313	375	355	317	333	326	320	325	367	327	345	351	332	336	324	324	335	340	341	348	324	323	341	330	355	314	331	341	330	335	345	317	321	359	318	313	320	335	312	324	333	333	313	334	356	336	322	355	329	360	309	309	325	333	326	332	318	352	347	315	345	323	346	332	337	312	324	329	336	333	329	348	347	345	345	332	352	320	295	322	341	335	331	298	330	359	350	315	340	332	318	367	336	323	342	323	337	319	334	356	351	316	324	305	306	349	353	351	368	306	351	347	303	345	342	352	337	346	334	354	318	315	302	354	326	325	321	331	338	348	327	344	300	309	315	343	306	350	325	347	322	350	313	329	319	349	341	319	340	344	334	355	309	313	323	323	321	332	309	315	346	332	329	316	307	324	325	348	314	329	313	325	342	354	351	365	290	294	336	332	319	329	325	364	342	332	331	340	307	315	318	337	313	327	303	332	329	352	307	330	326	306	323	323	333	312	309	317	322	356	332	333	334	330	360	366	333	316	313	339	316	297	334	306	320	308	325	310	282	316	305	335	347	332	305	333	353	307	323	333	362	334	359	339	333	346	314	300	339	322	351	349	335	338	353	317	331	298	343	306	317	350	334	308	380	338	320	308	321	333	326	340	345	295	312	349	343	316	347	336	317	339	297	339	331	308	315	349	307	334	332	347	337	322	331	331	337	325	335	352	335	336	335	332	349	325	339	345	338	333	344	355	328	325	341	339	343	329	327	360	330	368	320	375	354	317	330	334	320	300	312	307	341	296	332	331	311	361	329	304	331	317	322	339	364	345	339	307	335	339	337	338	321	347	331	338	353	385	329	312	319	313	332	344	332	313	333	324	347	347	346	321	336	322	372	343	359	327	368	312	300	325	340	334	368	335	343	320	296	353	351	324	330	312	328	328	355	300	340	314	345	344	357	345	322	304	357	324	307	307	348	301	353	346	318	338	302	306	292	324	343	362	329	313	283	344	321	327	341	320	325	341	310	354	318	347	299	321	339	332	332	337	324	363	309	348	357	365	336	332	307	278	330	316	324	340	345	309	328	296	332	343	347	342	343	334	356	303	314	325	336	336	343	365	323	323	340	331	317	323	346	313	312	353	336	338	351	369	323	333	320	309	292	341	326	336	332	331	369	334	322	333	323	305	364	314	346	322	337	331	348	323	320	358	306	326	340	338	321	335	310	339	312	344	315	323	307	333	353	324	301	345	330	363	324	325	315	331	353	303	344	337	336	317	314	337	351	366	323	321	311	318	330	332	323	340	309	315	341	349	335	333	356	328	319	314	328	308	353	311	351	322	332	335	344	326	344	321	347	330	347	325	321	332	360	322	333	333	313	347	319	309	329	352	330	322	328	316	320	337	288	343	339
61479	97607	78102	51665	33849	6906	837	781	736	693	694	625	653	636	647	571	555	617	587	629	543	609	602	564	564	545	541	584	591	577	574	546	575	595	575	556	561	637	631	582	627	627	609	650	612	576	557	570	600	620	593	572	537	586	600	598	575	532	552	538	582	557	578	553	719	753	704	661	596	584	551	489	551	528	531	550	562	575	565	567	515	514	594	572	575	558	515	548	548	546	545	504	543	562	562	545	573	544	547	572	605	549	561	509	547	572	559	570	524	583	517	550	575	561	528	585	512	542	521	530	577	534	517	546	521	529	513	525	584	559	556	547	551	580	540	544	530	589	570	560	505	493	554	553	542	551	545	558	552	528	542	541	541	554	537	527	606	553	535	544	556	518	519	561	520	569	568	568	577	566	502	509	511	534	562	535	539	510	547	528	575	536	581	528	580	572	570	514	564	559	521	562	564	541	505	520	511	580	540	549	532	530	546	543	564	521	531	569	530	535	522	549	539	529	527	519	564	504	547	593	526	531	540	559	581	560	606	508	556	561	560	559	545	537	560	516	543	540	543	545	524	550	533	505	554	531	573	513	537	566	556	553	534	528	536	540	531	541	544	533	510	570	557	513	553	527	589	588	572	538	556	557	556	530	585	570	536	577	515	555	566	502	557	534	553	552	564	570	579	550	555	526	581	532	547	536	565	591	527	525	528	568	547	549	570	589	539	553	542	518	563	547	564	545	583	549	481	558	545	507	553	592	556	549	555	522	569	568	547	561	592	562	484	571	512	586	533	602	559	561	549	541	548	526	522	541	583	572	538	541	516	553	556	568	562	529	558	514	557	575	556	551	575	537	547	543	520	547	566	516	575	537	524	530	576	515	531	533	537	598	559	568	578	549	548	547	543	544	548	574	560	572	540	561	496	561	595	572	548	571	528	550	541	554	562	517	570	578	568	509	542	525	506	573	524	498	541	536	552	498	563	523	543	521	583	519	553	564	563	565	554	532	537	561	542	558	576	572	535	563	499	539	514	550	586	531	519	526	547	570	512	550	562	565	525	542	557	535	611	558	533	534	504	556	543	526	590	527	563	546	590	521	534	555	534	552	543	541	542	551	575	553	539	553	550	563	514	581	575	515	514	541	565	533	570	572	536	521	546	575	518	533	488	573	569	565	567	569	557	549	556	550	579	514	551	563	524	576	530	587	550	569	563	519	534	555	545	556	557	567	520	580	510	521	566	534	579	593	507	539	522	578	562	545	557	555	549	583	532	561	550	581	550	526	551	570	518	520	607	581	509	563	570	552	546	495	532	530	546	548	595	566	554	572	589	509	525	530	513	529	604	553	527	615	575	535	565	576	554	560	509	562	549	587	535	563	571	565	554	541	544	511	555	575	565	552	554	509	547	512	534	562	548	566	549	585	566	506	553	588	494	478	562	538	565	544	550	545	531	541	533	530	553	561	539	533	584	495	559	557	524	555	539	556	521	523	529	552	519	522	537	528	584	535	538	543	539	541	578	524	521	537	518	566	562	514	562	522	524	552	535	552	537	570	517	554	556	551	535	549	542	526	570	530	564	525	544	566	565	535	531	512	530	532	593	561	559	511	603	554	528	551	556	591	529	559	558	548	599	533	563	541	546	568	536	596	581	516	590	536	510	530	539	529	478	515	594	509	568	542	534	495	535	560	580	585	525	550	566	519	564	546	511	560	533	493	538	551	552	541	558	530	555	536	537	551	573	561	573	561	541	546	508	560	520	514	539	540	520	556	580	530	555	486	541	537	575	527	521	512	559	494	518	521	555	587	587	540	538	539	535	546	537	535	580	532	552	527	563	525	509	569	523	492	550	537	493	510	575	541	546	534	577	590	542	591	566	524	561	565	555	561	587	610	540	506	541	573	541	585	579	509	517	549	578	548	527	590	571	564	543	552	525	557	537	551	560	528	546	563	541	553	557	532	532	536	556	524	534	581	515	507	526	567	597	561	593	549	533	537	516	564	576	540	530	532	533	548	557	543	550	550	534	556	561	550	511	542	597	536	554	584	526	549	541	557	556	548	566	537	566	540	556	523	496	513	537	554	570	511	577	543	529	511	505	518	542	576	527	533	540	526	567	553	563	547	559	548	550	580	523	550	518	514	524	534	547	560	587	539	530	530	527	566	571	522	547	534	532	544	534	535	531	559	546	586	549	538	558	574	519	560	554	533	541	528	534	605	517	544	564	533	552	538	502	533	574	484	542	513	535	534	522	597	543	560	538	537	532	594	530	546	543	502	552	528	591	572	501	573	554	529	598	557	561	565	544	529	553	502	548	522	531	553	526	573	565	571	541	538	561	535	564	637	547	530	545	531	552	557	575	536	519	574	598	582	543	574	575	507	537	532	530	561	578	551	557	554	537	552	572	522	537	540	566	575	590	570	559	574	556	603	523	534	511	536	573	561	521	548	547	531	554	583	572	576	540	539	517	532	515	584	561	530	563	539	571	559	551	562	549	590	559	596	526	575	536	529	601	546	558	556	558	533	533	584	582	572	542	556	538	572	603	545	540	538	585	527	518	504	542	565	561	526	549	520	571	562	546	544	518	537	538	503	519	556	598	569	559	558	576	545	530	572	610	582	568	588	606	554	557	585	573	532	529	526	560	572	579	590	542	508	558	564	552	536	595	585	540	507	575	541	487	595	542	538	537	557	553	570	540	588	558	547	544	524	529	567	539	552	557	539	600	536	588	563	573	529	554	523	533	514	531	591	545	557	516	515	534	556	538	541	581	554	573	526	533	576	574	512	532	558	518	564	534	520	549	510	548	571	582	538	523	515	489	572	554	529	572	553	561	567	574	540	561	539	571	516	586	540	565	573	533	542	535	543	512	544	547	519	531	551	514	552	536	559	560	559	549	544	557	518	572	554	586	594	540	526	528	539	584	588	565	564	548	519	539	574	537	557	542	569	548	544	536	518	566	516	567	523	562	521	567	519	577	520	527	548	539	567	529	525	530	574	555	582	561	593	513	520	586	565	562	548	528	549	556	587	584	522	542	545	626	526	527	514	520	562	547	566	530	584	567	559	580	547	552	563	577	600	540	535	533	595	554	567	519	569	524	553	570	549	545	528	555	612	544	561	526	574	521	529	555	597	553	569	562	534	543	543	525	549	574	520	555	527	542	532	537	554	544	577	565	548	535	542	556	525	534	559	549	556	517	522	565	556	520	569	540	545	556	585	594	519	543	576	552	537	566	519	519	539	545	507	545	513	509	570	562	551	557	557	554	515	583	514	560	537	555	532	514	529	556	506	497	515	573	553	554	507	569	556	502	520	528	516	547	592	573	599	570	554	582	577	516	554	506	520	528	591	579	548	551	523	567	538	573	567	567	561	546	548	513	609	521	563	538	542	543	580	582	511	574	538	520	522	560	562	521	562	586	523	556	579	553	562	581	585	522	582	558	573	595	558	559	545	538	577	515	555	535	505	537	510	488	567	574	578	557	514	524	579	556	533	546	510
27962	25508	26412	14366	2709	567	284	284	319	325	320	305	333	325	293	297	276	293	318	319	312	296	306	321	326	300	312	283	314	280	294	338	292	294	299	323	319	289	317	300	307	292	320	300	298	302	293	306	315	294	324	326	303	331	295	291	305	312	343	306	309	307	314	309	300	310	282	306	327	290	312	293	317	310	299	279	294	302	309	253	310	328	301	295	278	277	312	316	312	315	275	301	294	307	322	309	323	284	304	294	272	282	265	323	295	273	311	295	275	321	295	311	296	266	307	286	292	299	277	295	312	335	276	280	281	283	326	275	253	296	327	318	304	290	307	281	325	291	300	306	279	316	292	302	300	324	275	317	339	295	304	309	283	275	287	286	281	281	282	317	298	303	309	295	298	294	283	336	288	287	332	299	307	291	316	299	253	276	310	314	286	288	272	299	326	295	340	309	291	296	282	300	307	276	313	314	293	299	287	335	307	270	298	323	291	341	287	312	294	308	311	284	267	283	313	305	287	345	287	283	287	322	279	295	311	280	311	280	279	285	293	322	301	316	279	303	298	301	297	298	294	291	303	300	282	301	283	328	302	291	287	324	298	284	235	298	287	312	301	319	319	304	296	310	294	299	294	279	277	320	287	292	300	270	330	318	271	292	292	305	309	277	272	289	289	297	296	307	295	304	292	290	284	306	267	283	312	291	280	308	293	283	310	281	313	306	343	304	305	313	324	298	273	287	320	293	307	321	308	271	297	293	311	290	272	318	297	290	324	294	331	296	293	277	303	286	334	295	339	285	309	301	285	323	313	301	328	291	287	282	291	304	304	305	310	286	296	325	296	289	348	306	271	331	294	302	336	302	314	305	322	331	267	296	300	278	273	286	305	307	315	317	305	323	280	287	306	302	301	306	319	324	283	295	315	283	283	329	296	299	295	300	276	292	290	281	285	338	294	300	255	296	295	285	297	300	296	293	297	289	297	303	307	325	301	328	297	281	335	271	312	319	314	307	282	315	281	315	257	296	308	261	270	275	292	289	295	299	287	315	311	279	267	316	294	304	278	267	283	324	257	263	300	302	321	304	285	289	276	295	333	253	290	317	295	287	305	333	293	309	283	279	278	313	266	282	320	302	293	293	304	302	265	317	318	307	343	327	301	297	296	306	309	325	303	274	288	294	302	299	296	285	317	306	313	303	323	292	282	300	297	291	279	304	284	304	313	314	287	269	263	326	298	287	312	300	287	316	289	289	303	298	293	328	292	301	293	316	351	307	314	301	276	329	297	293	284	306	300	298	321	293	293	266	313	286	319	286	319	331	313	260	318	281	329	295	319	306	287	288	314	292	318	309	308	310	294	278	313	289	277	298	281	282	309	309	278	292	268	280	280	292	310	301	298	286	304	316	318	318	312	322	275	312	296	315	307	318	289	294	292	291	286	284	315	286	300	287	291	320	285	278	307	281	318	303	279	292	343	328	275	298	302	277	282	314	292	290	309	310	287	295	309	272	273	308	306	297	268	300	314	290	282	283	289	273	305	299	302	285	290	311	296	267	273	315	309	271	296	280	306	309	294	329	321	290	302	295	326	298	287	325	276	328	322	294	271	276	308	311	317	296	315	317	296	297	296	259	301	291	312	299	275	295	263	321	305	287	275	280	316	286	342	289	289	324	293	273	285	283	296	292	292	287	325	289	294	292	319	302	312	314	298	274	305	289	288	307	299	303	282	300	300	301	324	282	284	305	293	291	310	320	308	304	295	289	343	334	319	300	288	316	293	329	296	298	266	305	297	319	301	299	320	305	293	303	318	309	303	289	274	297	303	292	297	280	277	274	307	318	292	299	292	308	310	290	283	298	316	329	283	279	295	285	308	295	324	306	299	292	320	294	313	284	331	274	329	305	282	289	317	280	304	292	354	328	286	320	326	304	270	299	298	303	288	313	290	299	318	278	311	284	287	292	292	276	332	311	307	274	287	311	260	292	289	301	312	306	297	308	289	307	284	313	329	302	334	271	279	336	331	322	289	266	291	281	319	293	290	299	304	289	310	312	320	273	314	289	318	307	296	286	317	292	292	280	329	308	282	317	307	252	300	293	301	289	278	342	303	315	289	283	301	297	319	327	313	298	321	308	300	273	314	315	321	293	307	290	292	314	311	292	288	307	303	293	306	296	302	284	311	302	273	317	289	283	292	294	293	267	313	313	282	317	324	319	291	329	286	328	284	306	300	266	296	300	307	298	309	298	308	283	299	287	317	311	321	287	317	318	272	325	317	295	307	314	304	234	299	313	286	305	304	315	310	314	314	314	305	270	277	301	295	279	293	291	303	290	297	281	268	281	311	288	319	335	310	279	275	295	314	313	317	285	315	337	294	326	321	286	334	290	306	307	325	303	328	264	313	304	275	291	294	311	319	272	277	303	308	297	295	291	326	293	300	301	303	309	312	298	306	290	274	283	324	289	292	302	321	295	281	325	286	293	274	321	297	305	304	316	310	308	306	323	307	296	285	283	310	262	285	305	309	289	289	304	307	291	283	312	311	314	310	286	296	266	267	289	294	290	314	289	294	300	296	329	274	303	328	292	298	286	327	298	300	307	315	297	286	295	285	313	300	308	313	301	278	282	295	289	313	324	311	310	294	318	306	330	281	303	306	323	285	306	293	298	307	266	299	297	292	298	295	309	306	286	278	301	325	290	258	312	283	326	288	287	302	277	310	293	291	298	316	325	284	325	303	326	307	292	308	329	280	316	261	281	283	290	307	288	342	342	269	313	288	324	300	290	295	300	305	331	303	297	317	303	281	348	274	300	303	299	322	297	302	303	304	312	319	298	284	315	306	283	302	310	299	272	286	289	309	249	296	286	294	277	317	262	294	317	318	292	314	304	307	302	311	306	313	317	321	301	279	302	302	282	309	290	306	310	305	287	301	321	285	294	302	317	277	261	313	282	323	315	297	298	350	316	328	314	299	330	331	314	321	296	288	294	311	305	305	302	312	313	316	291	314	327	294	308	293	295	285	322	342	343	331	311	285	293	291	280	317	311	299	319	279	287	287	286	285	286	286	301	296	332	318	304	302	309	312	292	289	321	303	328	330	276	314	306	280	328	320	336	307	284	324	317	300	297	281	330	291	274	311	292	304	302	303	322	268	323	288	307	308	310	267	303	324	286	287	292	280	307	323	282	348	264	312	300	323	288	315	284	304	285	285	305	338	299	320	304	307	316	287	318	311	298	308	297	290	313	281	286	294	285	297	328	293	283	277	303	301	289	286	310	318	320	307	315	299	288	312	310	317	291	321	284	248	322	318	287	340	298	292	304	339	356	290	289	295	323	292	324	281	312	292	319	287	306	289	288	318	274	337	289	332	290	296	317	300	306	269	337	327	333	301	277	294	318	307	319	303	284	300	273	308	319	308	309	307	284	299	299	297	297	335	299	308	279	291	321	313	276	308	300	289	298	289	300	258	284	283	280	281	263	314	284	310	306	288	319	297	301	323	290
35162	43853	32693	15826	5067	1147	541	483	537	500	550	494	545	510	510	496	527	508	514	535	522	502	500	570	492	499	525	560	512	527	528	482	555	519	458	497	548	558	515	542	533	520	556	539	506	514	574	569	537	525	557	530	494	534	506	549	544	508	533	510	465	515	557	547	531	505	485	563	534	568	542	486	476	503	500	526	486	469	521	538	517	491	499	521	534	527	519	499	488	521	520	528	534	503	515	547	501	523	493	558	516	483	475	512	564	495	525	549	517	515	516	499	504	516	511	487	516	530	549	526	509	533	507	532	516	468	560	504	521	491	470	510	534	545	535	499	487	502	510	506	555	513	503	490	508	521	508	510	507	566	519	498	574	525	531	524	543	513	549	508	520	492	514	490	524	564	539	501	532	533	475	495	538	510	514	570	532	525	580	530	512	493	525	515	486	469	535	513	507	543	513	518	516	524	491	499	513	537	513	515	524	534	506	510	517	514	529	560	543	518	520	486	488	548	507	560	533	512	520	503	527	527	557	540	487	540	539	549	538	503	532	472	515	532	524	528	530	535	494	522	567	533	476	537	529	537	512	518	529	511	510	493	501	513	513	555	496	490	519	513	531	551	506	493	503	493	527	517	532	534	499	490	508	523	509	532	535	476	534	480	476	510	515	522	493	538	527	488	535	554	509	546	467	517	566	525	534	514	519	582	529	531	501	553	501	543	523	513	502	517	538	513	497	533	494	502	532	567	544	508	556	548	492	491	504	514	526	508	522	543	549	492	542	457	517	526	518	540	544	513	482	504	517	510	503	489	500	501	502	532	514	489	551	529	535	554	534	494	507	464	478	484	504	478	486	544	484	521	537	493	480	524	492	541	499	488	534	530	490	548	547	529	522	517	476	502	539	528	511	483	555	577	570	587	529	556	498	543	529	495	479	508	491	519	508	513	488	521	549	504	516	489	573	515	516	468	532	495	509	512	561	512	498	545	532	491	528	530	527	502	480	511	542	562	524	544	509	523	521	531	496	529	497	494	509	528	534	504	520	478	520	499	517	560	507	509	536	499	499	505	521	496	548	521	508	510	541	552	500	513	507	507	540	476	514	533	511	518	477	514	540	516	554	512	528	500	514	481	485	515	490	465	549	530	519	506	477	516	466	524	525	467	558	536	495	515	488	510	527	510	506	521	535	518	535	506	503	520	460	508	499	539	522	540	549	496	529	533	509	548	475	528	496	553	532	550	543	555	523	542	502	564	490	539	516	550	492	545	485	512	481	519	523	554	521	511	522	493	485	530	490	499	534	515	531	550	539	530	473	539	530	559	522	477	539	516	531	471	512	501	496	492	484	526	517	525	432	501	516	512	522	522	488	497	530	547	520	525	536	515	489	509	522	478	503	503	502	527	531	493	492	518	482	549	535	549	553	513	550	532	552	536	544	523	538	528	517	557	505	578	521	503	559	528	473	549	529	481	550	494	529	532	537	534	500	474	516	555	501	488	506	479	530	520	527	513	511	503	510	509	515	494	514	523	515	483	498	509	533	527	450	554	492	503	533	505	531	478	489	523	511	547	525	550	487	492	548	513	499	493	524	530	517	535	494	520	508	515	513	486	497	555	540	556	533	515	530	539	519	527	491	546	507	529	503	514	488	524	502	534	534	539	499	541	513	501	515	535	510	533	525	532	488	523	510	530	545	509	509	526	512	525	510	514	516	510	522	514	493	499	462	535	502	508	507	497	536	552	559	557	540	550	463	490	559	497	548	461	541	492	510	501	535	512	472	515	499	552	482	511	535	494	507	507	535	540	529	537	508	494	550	526	506	498	479	547	505	487	503	529	557	475	502	519	522	561	526	489	496	527	522	510	525	446	514	462	501	528	494	492	503	477	547	499	527	532	505	535	499	529	490	532	525	514	498	502	540	512	513	538	543	535	511	488	505	539	502	522	512	478	527	488	530	514	510	538	475	528	498	511	487	529	509	533	527	508	526	514	533	583	532	480	524	512	519	530	519	505	537	514	516	510	557	493	533	527	515	566	495	518	534	511	528	512	531	494	495	525	515	477	535	492	497	532	487	541	509	502	510	537	506	518	515	526	513	533	481	509	502	525	578	549	502	513	539	490	511	544	556	518	496	535	510	543	554	507	546	495	485	528	528	525	533	537	506	503	500	537	513	520	512	518	549	540	506	495	527	485	529	560	520	531	493	505	554	562	490	537	495	520	507	501	491	535	540	531	480	511	530	502	513	504	490	469	507	470	517	507	504	507	526	505	505	497	485	506	522	523	491	516	488	524	502	569	505	481	496	496	525	507	494	502	503	512	497	543	512	521	531	527	498	498	514	535	500	536	496	541	545	472	498	495	515	537	536	497	529	500	548	523	505	533	513	498	486	546	486	517	540	489	486	560	528	541	508	486	548	519	498	528	528	536	522	529	548	489	502	484	514	547	498	574	532	537	497	517	533	540	484	490	499	535	560	548	523	531	523	478	548	500	504	520	503	505	528	568	551	533	510	499	511	498	498	515	527	533	538	554	523	495	503	497	533	487	515	496	492	538	521	510	510	534	493	530	524	525	528	525	500	522	514	486	512	543	525	510	536	541	537	509	491	551	545	530	542	478	527	495	491	526	455	509	541	503	492	546	538	547	546	506	491	513	510	498	553	544	510	525	494	515	522	522	528	530	500	523	537	500	534	529	517	508	500	541	531	517	533	541	561	523	496	472	525	512	499	517	501	479	552	540	551	572	513	484	557	528	541	511	506	524	509	499	531	467	525	510	470	554	542	502	549	516	547	511	474	529	520	489	505	526	546	500	525	546	512	511	508	503	512	505	526	527	516	485	558	530	531	510	503	502	548	505	492	543	507	513	564	456	507	536	556	515	544	523	511	482	524	477	505	568	488	563	570	513	499	521	513	495	506	536	509	526	502	562	532	561	525	526	468	541	496	537	529	516	445	502	545	501	511	533	511	542	510	517	544	490	532	558	520	535	549	545	518	559	540	495	542	512	552	518	516	516	543	474	486	523	512	499	521	511	540	511	500	518	504	509	488	549	514	516	500	528	477	496	522	528	518	497	495	521	515	459	499	515	488	469	501	511	534	525	480	503	506	524	480	497	538	539	554	531	494	542	474	500	528	507	503	525	498	551	482	478	517	506	499	550	528	517	500	495	505	518	542	515	504	519	543	512	520	512	569	520	535	550	542	503	528	512	527	510	515	529	515	480	557	537	514	506	515	540	524	517	493	499	499	475	542	548	488	484	522	507	536	519	501	522	514	527	498	535	538	513	525	497	549	508	502	528	551	548	488	535	511	500	492	500	540	487	515	512	501	532	523	535	485	539	498	490	510	531	513	557	536	534	504	507	525	508	529	477	522	497	533	480	550	504	500	518	579	494	507	465	517	519	496	559	552	495	527	515	520	509	525	542	516	522	528	498	516	486	522	497	534	541	513	484	519	547	511	523	516	486	517	489	514	495	521	516	484	538	517	533	505	471	504	507
24199	22008	31285	28964	21286	10138	656	362	303	304	320	311	299	293	283	288	281	277	294	294	299	286	284	283	313	294	276	293	289	304	303	342	311	298	292	282	279	332	282	337	300	301	313	296	301	298	327	298	330	289	266	330	299	320	323	326	296	302	283	267	262	313	299	322	294	334	311	300	327	309	282	287	323	277	298	275	301	320	293	298	312	297	292	290	279	320	299	282	285	298	288	284	301	294	296	303	267	265	272	297	275	312	292	270	303	289	267	292	283	327	320	280	301	305	287	321	272	294	272	297	295	303	282	315	267	299	291	273	304	316	289	304	270	267	279	282	299	276	264	275	305	327	304	301	293	294	282	275	273	280	292	288	293	298	299	269	306	278	277	290	277	309	298	283	254	297	263	322	289	275	301	309	267	305	259	280	293	264	295	297	298	277	294	288	319	260	271	291	299	273	295	291	284	282	300	276	309	320	256	270	329	287	282	303	286	260	304	260	268	280	299	278	292	286	298	316	260	278	269	308	274	268	294	283	273	296	266	302	265	289	263	282	266	273	289	280	287	264	284	286	301	281	284	291	274	263	267	300	305	287	277	301	289	306	283	257	281	289	307	315	285	281	284	302	319	336	304	304	301	302	313	276	336	263	285	302	318	313	256	279	300	325	312	308	284	264	326	319	305	274	313	274	307	298	282	279	276	335	296	312	274	291	270	300	286	279	297	311	295	293	286	315	258	261	280	315	270	260	286	290	305	286	297	288	254	303	288	291	280	273	288	301	259	295	299	307	306	319	278	263	311	310	276	291	314	298	246	299	257	273	294	319	280	249	301	326	318	279	315	290	299	304	293	287	278	311	304	293	299	314	292	319	287	293	287	301	312	257	317	305	281	289	291	284	310	289	280	288	308	280	284	284	283	276	294	302	293	255	278	312	281	276	295	281	293	305	297	282	295	314	312	299	297	268	314	265	290	279	299	294	272	282	284	322	225	302	302	299	294	303	295	278	298	314	314	309	299	279	300	308	297	267	325	280	263	279	262	293	272	291	293	306	294	288	292	282	295	266	266	280	279	277	320	291	276	282	300	285	298	290	279	288	304	282	293	283	289	306	287	275	269	293	276	288	300	273	323	271	283	277	287	266	318	263	309	295	301	307	268	302	316	264	287	312	284	306	300	311	292	275	285	294	306	301	316	314	302	297	308	283	286	263	310	303	272	295	282	290	296	312	266	301	306	284	299	297	269	281	294	295	304	285	283	323	291	288	303	281	305	257	290	279	311	290	279	310	292	309	295	308	272	320	313	302	274	271	283	267	291	292	293	309	283	277	295	293	308	295	305	295	298	259	309	299	289	297	319	269	278	324	290	298	290	304	290	235	280	272	263	294	305	278	341	287	275	288	294	263	306	283	287	309	269	290	276	324	295	281	287	308	300	290	307	293	285	296	298	244	285	285	313	291	283	311	317	313	318	305	284	283	304	299	280	284	278	308	283	315	305	293	273	289	281	317	313	326	263	311	293	240	287	242	275	292	270	284	257	305	317	262	291	268	265	303	292	261	274	272	287	304	297	281	299	299	277	298	301	316	263	281	298	282	332	293	283	266	309	263	292	292	306	272	290	274	292	319	308	280	305	279	318	313	245	292	289	272	310	259	285	273	289	279	294	286	291	290	262	305	275	308	287	286	298	313	260	318	309	302	282	264	308	304	285	319	292	269	273	298	316	282	288	291	262	297	309	298	317	287	289	291	270	283	297	291	287	291	305	274	325	274	280	293	310	272	288	289	276	299	276	299	277	311	279	304	257	295	322	265	284	298	291	315	280	273	290	307	302	301	242	261	281	315	273	301	266	298	290	321	265	278	302	288	296	296	306	263	305	261	275	307	301	335	294	288	317	310	278	271	304	294	282	280	285	284	305	269	312	293	304	271	315	284	301	261	285	268	285	278	284	269	291	281	292	284	275	266	324	295	269	291	309	270	285	287	305	275	289	301	303	302	284	269	314	278	269	296	260	281	273	276	249	302	317	311	275	275	294	297	300	274	279	277	290	271	312	282	303	295	282	273	281	270	276	277	282	278	262	255	300	272	296	289	291	292	349	297	304	290	308	291	291	292	277	297	309	306	304	290	297	267	277	283	309	320	306	286	311	270	301	244	294	294	290	326	299	309	285	297	308	336	285	268	270	290	271	277	288	284	297	279	298	273	317	277	280	318	259	292	286	273	299	254	294	303	284	328	287	299	295	324	275	277	308	282	266	269	296	304	301	293	308	270	312	289	292	298	277	278	265	331	284	286	284	291	292	291	306	288	284	263	286	274	309	313	292	286	319	295	297	319	291	317	283	271	310	293	292	286	280	278	330	278	295	297	286	288	280	276	302	310	280	288	279	271	290	297	271	277	282	294	310	267	267	289	277	295	306	265	288	344	298	280	299	296	320	284	322	305	286	307	305	289	301	287	335	303	315	294	279	287	282	287	278	305	308	288	302	322	277	304	261	302	279	262	316	318	282	289	274	272	309	295	301	271	302	282	302	307	286	283	306	283	273	292	307	283	263	313	273	276	281	283	291	294	278	261	322	286	299	287	314	300	278	288	303	290	286	285	306	322	285	276	278	299	278	272	294	274	292	291	302	273	274	298	336	264	312	277	290	310	253	285	297	314	280	291	331	302	303	295	278	289	282	271	305	291	271	294	319	275	274	282	287	296	263	294	274	289	306	295	293	282	321	284	314	320	288	307	282	298	310	294	312	291	309	280	319	293	283	298	293	287	277	277	274	300	262	297	322	314	267	285	282	270	298	297	275	278	302	265	280	284	287	263	299	267	294	285	291	311	283	275	309	284	277	270	303	286	264	285	280	291	235	289	269	288	293	243	292	368	285	292	304	301	289	243	289	270	270	286	290	324	279	309	295	257	286	277	287	283	268	251	261	264	261	290	303	304	294	299	302	267	296	298	310	299	278	286	267	301	279	257	299	270	317	312	292	290	278	283	292	291	324	274	257	277	312	301	311	282	300	321	280	305	275	274	276	324	287	288	297	270	293	315	263	281	289	274	301	263	273	324	271	279	279	301	323	301	272	295	285	293	256	283	285	300	298	263	308	288	320	294	276	294	307	285	335	274	285	274	274	278	309	282	248	288	280	275	264	301	307	303	294	277	302	322	310	301	308	271	296	283	264	305	315	280	292	309	259	287	301	310	288	291	277	273	273	290	279	274	287	286	296	273	271	256	271	261	303	309	284	298	291	301	266	292	290	266	319	289	299	300	293	271	320	293	274	270	285	285	286	266	283	280	284	290	283	281	300	307	308	306	290	303	290	287	298	241	292	283	275	268	284	270	287	309	261	268	286	276	278	269	326	269	300	309	277	288	315	317	284	300	287	275	320	247	287	308	276	278	292	272	281	256	292	279	314	317	272	279	298	264	300	291	264	282	308	281	285	281	259	283	277	287	294	284	296	268	277	298	275	319	287	289	285	317	282	290	298	269	312	299	284	255	266	264
58642	86378	67806	42376	25646	3205	643	593	561	561	521	567	519	524	549	532	515	482	464	499	502	473	512	471	482	505	541	495	478	477	545	499	501	518	510	489	507	549	575	554	530	573	547	535	533	567	551	567	524	528	487	568	541	521	512	481	487	503	494	514	473	504	552	481	533	583	577	514	574	527	493	472	467	469	506	499	480	453	499	470	490	512	489	468	492	503	497	506	450	482	457	491	483	490	498	480	471	496	463	477	480	503	517	513	477	536	467	440	560	470	499	505	465	488	481	504	466	485	500	499	495	482	493	457	504	528	497	494	484	476	512	495	527	510	488	495	484	466	506	466	466	512	472	530	479	510	539	524	515	496	533	472	520	523	495	484	530	479	482	500	495	463	489	479	548	499	477	499	507	495	486	482	489	548	513	485	488	477	484	480	505	516	516	481	524	479	518	510	529	473	503	512	454	479	484	490	456	472	494	477	524	462	479	481	476	501	520	504	536	498	517	477	485	471	502	496	503	516	498	536	464	490	477	494	482	464	471	474	493	482	481	515	553	500	492	478	478	531	477	463	473	520	482	448	488	500	512	466	451	493	523	503	474	484	512	500	503	494	517	498	494	494	518	486	488	512	507	446	502	494	481	518	491	501	535	462	463	528	508	527	520	493	480	501	491	553	521	469	510	530	528	482	477	475	482	480	487	551	521	476	503	513	506	510	466	490	508	485	525	487	506	495	483	514	494	514	480	468	524	502	500	526	510	505	516	473	517	462	523	476	517	500	486	489	510	488	519	496	473	476	492	523	482	518	510	502	467	502	514	472	485	467	492	522	467	493	500	504	474	516	483	494	506	497	503	498	468	500	483	483	497	529	493	488	432	491	507	495	466	486	496	518	517	516	520	488	514	499	489	483	491	506	503	512	457	526	506	511	490	469	499	464	488	499	469	514	506	490	487	462	500	481	491	467	496	511	470	494	490	513	489	516	511	462	484	502	506	479	442	494	501	497	507	493	490	483	484	503	487	547	478	484	485	502	472	462	491	481	485	486	503	503	492	529	501	488	546	502	506	496	518	490	527	536	503	505	494	504	480	477	505	487	517	506	496	509	460	503	504	465	494	509	545	490	504	499	529	499	516	487	488	468	484	495	482	504	506	514	491	520	462	499	489	481	479	479	496	467	487	494	501	482	505	489	503	513	457	498	494	518	468	509	477	549	494	520	502	488	529	525	483	482	520	484	516	506	457	440	469	510	500	473	469	517	522	480	469	497	522	511	496	539	506	511	455	474	483	522	539	512	490	471	486	477	521	502	487	461	473	519	485	464	462	507	529	502	499	482	477	459	496	497	470	497	476	502	519	497	478	468	516	480	499	529	494	508	509	506	500	540	508	484	512	512	507	510	485	447	507	492	486	527	489	486	518	488	485	473	488	486	503	520	495	441	522	492	477	472	529	509	495	506	456	480	489	523	549	528	492	511	488	545	475	460	456	523	500	489	472	495	501	490	505	493	503	439	473	534	540	487	509	495	518	473	490	494	472	460	528	474	510	479	488	539	519	474	456	477	491	506	469	518	430	489	531	526	509	487	497	522	510	478	477	478	503	508	483	496	499	499	504	512	476	486	484	488	527	495	482	492	493	534	491	509	512	498	475	504	497	472	505	519	492	468	473	527	501	474	481	501	506	496	488	475	521	487	505	497	525	509	520	529	525	487	462	522	543	517	507	438	505	502	481	434	525	482	504	484	496	511	502	502	515	511	483	512	466	469	516	475	506	500	508	503	457	470	486	492	465	525	516	492	498	535	467	513	494	469	510	498	536	487	494	493	525	478	498	541	510	523	536	475	503	501	538	532	487	480	508	505	513	486	511	517	500	514	529	480	501	484	460	454	488	484	483	489	525	489	500	488	507	487	516	489	438	524	517	488	461	529	492	490	468	493	493	516	477	490	481	470	478	506	504	481	515	532	468	508	485	528	510	538	500	497	465	476	503	528	506	446	512	487	517	486	533	473	454	503	518	553	494	465	507	510	518	474	493	500	517	456	471	487	513	497	490	505	513	497	452	479	525	481	562	460	489	510	502	485	505	495	492	515	532	476	499	568	476	449	510	520	482	520	466	477	488	541	465	498	471	483	468	466	453	478	472	518	508	471	503	480	480	525	492	469	492	482	487	464	500	477	479	472	468	516	492	486	489	444	479	536	497	493	514	475	489	505	471	440	478	555	477	464	532	482	480	505	486	499	475	454	482	506	477	501	495	495	479	477	498	512	525	459	470	497	495	512	436	503	499	445	505	485	511	474	460	509	461	488	497	524	477	490	483	514	524	458	495	483	484	511	524	487	475	509	544	462	506	451	541	503	488	525	509	472	510	546	499	474	468	477	440	475	466	494	489	496	522	478	501	463	513	460	475	511	487	525	496	481	482	501	443	486	477	493	492	497	482	493	517	508	531	486	487	489	552	502	499	498	524	506	465	468	466	463	477	449	477	493	496	525	486	512	488	445	502	548	483	464	543	501	490	483	483	521	475	493	519	481	512	533	504	470	509	492	474	517	511	447	441	476	479	472	489	486	471	481	459	483	496	499	470	532	536	495	495	529	523	531	485	472	473	459	472	482	497	478	497	468	497	484	477	481	487	471	509	471	464	513	502	490	499	468	528	535	535	538	518	534	532	476	536	483	469	491	531	499	463	490	477	522	502	479	455	476	495	501	502	508	521	525	525	484	499	520	511	490	473	521	500	494	506	485	475	536	508	500	473	502	499	501	474	504	487	508	514	506	524	498	511	527	507	480	524	493	446	449	457	511	532	487	503	483	458	502	501	530	488	508	506	498	478	501	487	497	477	470	482	502	478	459	474	509	525	500	482	519	484	464	471	496	510	491	477	511	475	521	543	490	502	502	510	524	471	449	520	465	528	460	496	535	505	473	527	511	505	495	478	523	492	502	543	494	485	534	497	503	483	488	532	488	519	491	449	455	506	504	498	474	526	504	477	509	500	498	477	504	451	523	492	485	483	509	494	498	496	450	520	494	496	492	459	505	477	493	513	492	515	539	511	544	540	546	478	509	522	466	472	521	470	515	505	486	514	439	498	539	541	497	464	519	491	539	448	482	481	509	523	484	514	463	501	521	495	499	471	478	511	446	522	480	512	454	504	482	476	483	474	484	497	503	505	508	505	463	497	489	524	512	479	513	468	477	487	486	563	459	454	472	486	477	500	524	496	489	507	471	482	471	501	498	492	509	459	514	539	517	446	504	501	461	498	500	494	508	479	475	540	503	511	534	472	515	481	469	508	479	480	493	481	529	502	515	484	526	487	481	510	466	473	531	464	502	510	473	477	489	498	490	466	487	504	507	543	506	487	508	473	481	466	496	508	534	495	491	518	490	467	476	507	487	465	468	474	485	460	465	517	512	484	485	471	505	500	470	486	541	515	474	466	537	518	482	499	480	507	508	467	482	513	524	504	498	498	499	490	508	489	526	500	516	447	489	508	505	471	494
23160	21469	29998	26611	21934	18342	4516	427	400	353	363	323	340	327	329	348	319	348	338	333	332	318	345	323	356	307	322	349	337	340	356	323	332	356	328	353	318	370	359	323	326	346	320	335	336	335	359	358	299	408	313	329	356	306	344	337	327	329	337	333	364	340	339	373	435	440	375	390	335	354	322	359	307	314	322	359	337	340	316	323	319	325	311	339	360	363	305	345	362	331	334	326	353	328	324	351	341	320	310	356	279	319	316	293	347	336	307	332	327	333	325	297	356	326	324	360	325	310	318	354	338	309	326	328	323	337	313	309	325	334	300	317	351	299	333	335	309	300	372	314	319	341	323	309	345	364	299	341	334	343	329	340	306	299	303	327	340	354	322	343	314	320	298	333	329	344	307	345	344	325	319	342	294	327	325	318	316	362	325	282	327	314	317	310	307	311	320	350	325	345	333	333	329	297	330	346	340	330	322	313	318	340	321	350	342	379	313	291	335	316	313	352	326	320	342	302	350	307	337	293	282	360	320	319	333	309	325	317	314	329	322	341	309	336	321	334	334	307	294	326	309	318	345	344	328	341	336	362	333	329	323	326	366	314	367	311	333	334	328	353	315	352	334	305	334	349	345	320	311	305	324	324	331	328	360	333	344	321	327	331	334	321	311	314	313	323	312	307	329	333	309	342	319	365	333	321	344	328	353	317	325	318	325	320	320	304	311	342	334	319	340	314	325	297	316	340	333	316	335	323	314	324	329	332	330	317	306	355	366	330	316	363	337	347	342	341	314	348	335	356	323	294	315	337	337	353	339	328	321	326	296	300	344	320	304	362	345	325	325	343	286	328	370	335	354	327	371	343	332	293	328	286	298	342	351	336	299	326	328	319	341	356	331	371	303	349	334	307	333	331	315	314	326	320	299	354	340	355	316	334	353	320	316	336	325	368	329	375	323	339	328	313	334	347	342	355	339	321	322	322	317	322	349	303	310	335	347	346	342	326	318	304	334	315	322	287	327	368	322	312	322	362	324	319	330	341	339	320	335	321	334	334	323	352	312	331	326	321	342	349	344	329	339	334	324	371	319	345	320	309	338	344	309	311	332	353	373	279	308	337	296	313	333	320	331	337	308	337	331	354	327	337	314	326	314	349	353	316	352	322	343	335	315	302	325	334	335	298	336	301	321	367	326	302	333	312	318	347	359	363	349	313	351	332	334	334	313	320	305	309	301	320	349	357	314	353	319	304	383	337	331	301	359	311	304	353	336	331	311	342	346	335	331	339	319	315	337	303	332	340	335	305	333	337	328	351	334	325	312	330	343	335	351	276	327	327	322	323	361	326	331	338	315	352	303	343	353	348	318	334	363	310	347	321	351	327	333	331	328	320	363	317	301	311	346	356	339	343	307	325	310	331	342	310	350	329	327	341	332	335	311	330	311	303	337	312	335	336	331	301	317	314	339	362	329	343	301	347	333	327	297	338	338	312	299	339	327	311	330	333	328	321	291	307	346	343	323	352	309	322	342	316	300	341	331	292	290	319	321	340	347	315	317	324	283	300	355	326	321	348	325	327	333	335	323	331	314	345	307	340	314	339	338	317	309	338	311	335	319	326	340	321	323	350	319	323	341	318	310	300	317	332	280	349	297	353	318	356	323	374	321	329	331	331	338	305	340	346	327	308	293	336	329	324	313	343	338	343	337	306	325	309	361	355	347	351	283	336	318	323	315	310	323	341	316	343	335	332	319	312	334	321	348	326	330	333	323	322	332	303	314	346	321	349	295	318	325	352	336	313	328	318	355	316	333	312	328	340	337	329	335	310	298	313	328	298	357	342	308	318	353	299	341	350	298	335	317	351	353	330	301	322	319	312	362	328	308	312	325	334	312	317	334	310	310	353	285	318	287	316	320	349	312	354	322	314	324	327	331	367	287	363	321	319	331	309	319	336	299	329	334	352	335	349	348	339	343	332	353	329	348	301	362	327	330	360	319	293	317	357	310	335	308	335	319	282	306	313	375	334	308	344	327	304	342	310	310	336	344	321	354	328	346	341	338	285	330	349	309	326	344	321	343	309	308	275	316	315	331	329	319	338	319	365	321	347	312	313	353	311	338	348	320	324	311	313	306	353	336	321	294	324	312	325	328	338	324	343	331	343	317	348	334	325	305	331	331	285	312	307	315	324	316	337	385	366	357	311	326	323	303	309	332	326	330	289	346	343	321	328	320	317	324	347	333	319	341	335	324	337	358	351	311	311	327	318	320	348	344	332	341	325	322	307	327	304	348	309	331	314	379	331	327	315	311	338	363	359	323	328	316	310	348	328	319	318	342	330	332	329	321	368	295	331	337	309	334	356	341	322	319	353	340	323	329	319	370	319	310	328	324	333	344	344	342	327	321	359	331	323	331	332	320	344	325	321	300	288	313	355	329	356	329	364	331	296	350	335	338	333	273	317	358	355	314	352	347	326	340	314	326	309	334	304	321	318	303	304	319	334	342	322	328	310	310	334	335	306	315	352	346	299	335	311	336	318	336	342	323	333	332	331	331	350	330	335	318	322	341	296	354	309	311	313	339	332	320	322	330	321	390	302	327	325	356	320	341	352	331	341	274	361	358	328	318	335	315	318	349	332	328	315	356	323	305	304	314	370	341	323	349	344	320	348	319	329	365	363	325	370	345	330	326	336	324	309	311	313	363	328	344	338	326	318	338	339	319	328	312	376	328	300	314	321	312	333	319	305	306	321	343	327	311	331	325	322	330	332	342	298	331	318	355	319	330	307	301	398	340	349	305	323	330	321	328	299	350	318	340	314	345	358	335	363	316	301	327	340	342	300	315	321	317	347	327	336	307	304	310	313	339	325	313	359	343	329	342	309	332	375	312	348	315	347	336	312	329	330	314	358	344	339	339	319	312	325	314	337	315	310	318	336	317	348	325	333	331	318	333	366	347	326	353	321	331	323	340	354	338	319	325	329	335	307	309	331	333	335	308	330	330	324	352	330	341	299	316	311	359	335	312	312	335	316	325	316	311	340	360	329	299	329	333	340	328	335	304	348	340	300	313	318	327	312	319	356	315	321	328	321	338	344	364	331	335	336	354	342	317	330	347	330	310	331	326	331	334	345	314	314	369	365	335	337	296	332	325	322	302	284	314	305	334	344	324	329	332	351	362	302	340	325	298	344	308	331	297	333	304	331	296	304	320	323	335	322	321	361	328	340	337	341	320	335	314	327	323	367	333	351	343	327	325	295	336	298	320	317	325	347	336	318	345	318	328	345	340	293	326	305	335	338	322	322	337	309	340	349	310	344	312	331	317	300	341	346	323	348	327	343	329	306	332	341	307	338	323	319	312	356	332	325	346	342	327	346	362	330	313	333	367	339	275	311	330	332	298	370	338	342	339	310	322	333	347	348	321	314	310	329	352	332	341	325	304	324	323	313	347	341	351	326	332	326	361	329	313	292	345	328	334	350	307	342	354	300	350	337	352	302	320	371	378	348	348	322
59653	97572	79105	50142	32236	3578	879	766	722	631	658	616	624	580	576	564	574	596	589	556	567	577	604	537	579	560	522	539	547	539	545	628	617	546	570	592	561	608	604	580	576	637	573	595	560	607	574	558	593	517	559	604	556	558	588	593	573	561	598	585	571	576	559	672	808	742	617	642	633	608	590	557	556	573	588	530	538	570	508	563	534	537	530	557	563	577	537	558	544	557	537	559	532	594	507	522	515	554	512	508	560	548	536	540	542	575	542	561	501	524	545	540	542	539	582	545	563	517	566	551	571	543	570	552	553	552	545	529	555	509	518	508	551	544	538	550	539	486	559	526	549	576	553	576	567	572	507	529	550	562	596	549	520	566	567	533	547	511	558	553	532	547	523	540	573	579	567	508	535	556	573	543	544	574	560	538	535	544	491	541	557	541	557	540	521	560	557	591	516	561	571	555	517	526	553	528	563	570	569	491	525	578	550	509	548	547	596	563	520	511	561	554	548	572	540	531	580	582	551	541	546	536	570	518	499	520	557	527	531	560	561	580	541	562	563	517	551	561	503	519	530	530	585	574	535	541	534	545	540	552	524	537	532	556	525	548	566	507	547	512	555	533	532	546	556	564	529	560	534	551	573	509	530	543	544	589	557	534	578	548	566	534	562	546	560	558	549	507	555	527	547	574	537	546	549	542	588	561	529	569	534	530	545	488	567	539	553	568	538	519	528	531	592	573	551	537	537	515	559	479	551	526	569	528	536	518	548	566	568	509	566	574	522	548	525	563	529	511	534	594	521	538	522	535	538	514	541	520	572	576	566	578	553	518	532	525	547	539	586	524	529	546	537	501	540	574	528	512	554	552	537	534	599	569	546	565	558	551	583	570	574	530	527	563	556	541	521	576	583	522	544	549	549	559	552	561	568	514	533	560	537	532	520	577	539	613	497	490	504	496	546	552	551	597	509	552	557	513	577	529	612	525	516	553	525	553	591	581	511	528	583	525	543	557	529	531	571	531	539	546	499	542	567	533	567	492	529	548	583	545	555	556	532	527	555	536	524	571	548	562	519	565	526	511	523	529	581	520	535	531	553	509	577	564	542	553	506	590	539	533	581	564	545	534	533	562	560	578	594	517	549	531	592	565	538	554	552	543	576	534	572	522	580	577	564	560	584	566	517	560	538	547	562	553	513	553	513	537	545	559	552	530	531	527	523	588	543	540	569	574	510	518	530	560	524	556	576	563	593	527	519	568	567	558	537	524	583	545	539	525	545	516	561	556	534	537	569	547	574	534	522	512	570	546	580	519	507	581	541	525	578	533	524	525	549	539	553	547	543	520	514	547	612	547	546	554	528	534	527	548	564	561	541	541	546	531	574	570	576	502	551	532	564	569	568	530	538	527	532	553	526	565	546	541	531	551	530	554	530	514	552	531	581	549	559	558	527	530	539	536	553	546	597	585	575	528	564	555	545	577	526	532	550	527	576	497	552	522	603	549	551	544	548	542	539	514	546	577	544	560	537	551	528	534	543	573	521	530	555	554	551	542	552	547	543	520	554	543	517	508	554	604	534	533	549	561	542	523	497	555	570	493	541	546	526	565	527	566	529	587	542	563	541	548	564	578	527	520	510	552	578	573	543	569	514	505	504	535	517	535	546	588	549	563	530	566	538	539	551	538	557	538	562	525	573	548	535	542	531	556	557	544	572	523	552	521	540	537	561	515	533	545	507	527	571	508	502	563	570	569	508	511	539	555	544	526	542	532	562	552	519	571	537	496	531	548	579	537	561	515	571	564	569	552	535	537	542	529	565	488	546	530	575	550	552	540	566	537	523	550	571	542	520	507	575	509	548	588	559	537	557	572	522	533	593	500	532	537	560	574	491	561	511	594	525	542	551	588	547	503	549	533	542	603	562	549	575	554	540	546	583	562	548	549	567	532	586	520	507	518	576	537	566	542	575	519	561	583	599	565	545	556	566	525	541	540	559	563	529	519	526	565	539	560	566	565	545	569	579	516	560	550	557	542	536	542	553	577	518	554	542	549	537	549	529	557	561	547	559	512	531	539	575	567	508	566	539	504	581	594	535	556	550	518	499	543	547	558	526	559	546	570	579	569	515	539	516	527	540	525	525	521	523	535	518	541	553	521	570	544	536	532	561	558	577	594	544	540	544	529	510	557	583	575	524	535	496	530	569	592	548	583	604	572	565	514	524	487	566	535	574	555	496	542	531	542	565	575	558	521	556	544	562	540	541	531	497	543	527	512	484	545	494	536	564	550	500	534	553	517	541	576	565	525	543	523	559	564	511	533	533	558	523	495	586	558	515	539	547	571	497	567	531	570	520	576	566	520	548	519	535	572	513	556	492	577	586	520	559	533	531	569	529	538	536	570	525	511	538	504	527	555	550	548	575	567	513	533	539	475	579	553	530	528	537	533	507	464	547	542	532	557	522	569	511	537	510	543	498	528	517	541	555	525	532	542	549	563	550	577	556	564	556	569	521	555	567	532	535	570	565	510	605	511	525	531	529	514	594	514	531	561	531	566	538	529	597	521	511	556	509	552	534	576	542	557	573	523	525	539	563	500	553	546	500	562	551	548	528	532	505	528	518	533	530	555	567	535	546	532	544	535	581	534	525	538	555	527	574	541	551	552	536	520	535	527	623	551	538	510	541	544	549	505	576	561	523	514	540	518	570	532	559	549	550	530	516	536	542	534	528	513	532	544	546	522	543	550	573	518	586	517	558	522	516	560	536	555	578	561	566	532	533	508	527	517	572	574	555	536	540	533	535	531	524	556	538	621	542	526	550	528	533	534	532	520	577	535	533	592	578	511	559	502	528	541	540	566	585	564	522	507	489	507	513	530	558	497	513	537	505	519	530	607	529	525	517	558	529	542	519	550	556	582	558	524	545	543	555	569	534	546	578	539	584	576	507	543	506	520	530	537	562	555	561	544	530	581	538	554	522	532	525	527	549	545	512	547	548	568	531	531	559	541	563	535	537	573	523	531	548	517	588	559	571	532	510	509	556	514	532	562	508	543	543	563	557	547	527	545	547	537	539	539	580	531	569	543	534	553	515	561	533	544	570	574	571	538	568	548	533	583	566	550	556	549	577	534	538	542	521	578	573	518	550	539	530	543	528	544	525	519	529	476	573	577	542	569	520	531	529	549	496	550	522	541	544	508	537	541	537	552	568	538	554	563	557	550	533	534	549	534	546	543	554	580	575	506	532	552	509	503	530	619	544	538	557	540	536	520	522	540	542	545	546	550	555	588	536	540	539	546	541	569	516	557	544	547	558	562	545	564	542	524	546	520	560	547	511	538	533	526	533	510	562	565	532	553	546	565	505	554	557	541	542	550	545	556	528	503	555	545	558	550	545	529	511	545	550	511	524	559	541	537	537	547	522	537	554	527	535	562	523	596	540	560	514	503	494	522	551	515	559	548	543	571	532	542	542	571	556	539	504	543	564	551	594	514	541	546	523	543	560	548	544	509
27820	25344	26358	13858	2558	496	348	308	304	340	311	296	307	278	291	291	316	300	280	282	272	285	325	291	314	296	308	323	281	300	268	298	293	282	297	289	284	311	274	311	294	304	336	293	313	317	289	276	287	290	313	270	315	292	261	287	278	300	319	349	326	320	290	321	288	327	331	284	304	272	278	314	327	274	294	303	314	306	283	279	291	299	282	295	336	291	315	300	282	307	307	277	272	295	296	294	321	275	290	303	335	290	307	287	288	317	304	286	256	268	280	286	249	295	286	263	315	269	309	279	292	328	297	303	305	288	269	292	307	304	303	293	284	294	316	282	299	302	288	316	311	290	282	301	315	336	290	304	279	275	306	314	301	281	248	316	278	311	296	291	301	291	296	299	300	267	297	306	296	283	280	301	258	268	318	277	293	309	297	302	309	305	289	281	318	302	273	297	290	272	302	303	289	314	270	286	300	276	285	280	286	308	278	290	303	284	290	295	328	265	288	273	303	285	289	322	316	297	345	290	306	309	300	292	287	307	300	331	322	305	258	308	278	287	271	312	264	266	289	306	289	270	285	271	293	307	296	300	282	270	306	261	308	286	311	299	281	303	286	271	278	301	303	304	259	322	285	274	310	297	294	309	302	277	312	275	320	321	277	285	276	292	269	303	280	301	271	291	272	311	285	278	282	288	291	269	303	288	313	303	291	295	311	269	301	322	330	287	293	266	293	287	299	283	311	325	277	309	280	262	293	292	315	319	320	288	288	280	308	293	281	314	277	314	291	277	299	306	266	308	250	303	269	293	275	291	294	285	287	295	296	308	309	306	291	316	285	290	312	296	265	281	287	287	298	279	297	281	287	282	296	283	300	307	259	313	311	288	298	279	281	291	322	279	267	291	322	324	299	299	287	315	296	286	266	306	319	297	323	273	290	308	276	306	318	293	277	273	271	308	283	308	279	297	267	300	259	303	331	280	321	321	271	309	285	294	332	287	267	280	326	271	288	319	292	302	256	343	313	293	339	288	308	305	273	293	274	282	271	288	300	255	273	350	290	280	300	292	289	279	298	282	303	281	311	296	300	288	286	310	291	278	313	288	306	287	343	322	313	286	306	338	322	306	294	286	354	306	318	286	277	307	292	301	289	301	309	295	311	336	295	291	320	301	299	306	307	310	292	307	279	304	298	310	334	254	290	295	323	302	291	336	277	276	304	303	294	273	312	274	290	292	303	284	292	299	294	279	283	306	274	292	260	271	299	269	287	303	285	292	272	299	271	282	338	277	299	304	279	304	298	272	331	317	286	297	270	286	291	266	306	282	295	290	275	334	309	280	302	274	328	304	280	289	278	298	273	309	296	303	311	285	276	305	280	293	309	318	305	303	310	281	313	300	303	313	313	278	304	324	294	295	291	314	303	292	309	283	293	299	310	291	300	275	301	307	305	292	312	309	291	321	269	290	289	298	286	313	287	299	274	316	308	316	274	306	299	273	302	271	302	283	334	277	273	301	301	274	286	334	299	292	314	245	302	286	287	315	293	310	263	261	299	319	294	329	268	266	305	312	302	269	295	271	315	299	286	319	273	317	302	304	308	312	292	308	261	273	285	285	284	264	282	279	302	287	312	290	318	310	245	300	296	291	308	303	319	300	305	313	310	277	264	285	305	317	286	285	274	291	325	271	312	315	302	280	287	281	304	271	300	302	328	313	324	281	324	309	282	272	308	279	283	297	278	319	292	296	311	276	301	287	302	278	302	286	324	289	261	285	314	280	304	285	279	269	301	298	282	297	309	290	294	296	309	284	279	299	319	298	295	332	307	292	310	294	289	297	313	307	292	293	308	288	316	285	296	280	317	263	268	318	280	266	317	314	295	295	320	288	302	302	340	278	282	256	274	290	261	303	295	289	310	287	306	268	296	314	313	289	308	281	285	307	306	332	312	287	271	291	273	320	286	312	305	302	318	292	285	258	317	299	260	301	286	311	322	312	305	289	273	296	288	296	290	321	295	310	270	300	310	302	320	300	284	264	277	320	289	281	303	307	296	288	285	285	269	329	280	274	291	291	301	304	343	301	319	275	284	269	307	301	275	313	277	283	288	287	266	268	298	299	319	298	298	295	293	278	306	288	324	287	278	289	303	309	319	290	310	325	275	308	304	277	308	290	327	293	288	300	291	326	284	274	307	265	276	281	298	295	268	281	297	274	324	304	279	285	293	306	327	313	296	286	312	325	281	285	291	315	291	290	295	250	292	285	306	302	272	315	315	297	326	288	318	268	307	310	294	319	304	297	318	296	309	297	304	287	255	312	310	310	281	266	282	287	272	305	329	307	315	285	306	287	290	273	283	297	302	318	303	288	300	295	315	310	283	298	293	264	312	290	283	282	303	321	274	322	271	287	292	296	308	345	268	307	303	307	320	281	296	307	354	282	310	278	265	277	270	279	310	323	314	268	309	266	290	298	318	300	306	298	313	296	272	299	302	284	300	284	274	300	290	308	283	286	300	302	281	310	276	296	299	295	323	297	296	287	341	314	292	303	297	290	305	298	286	292	285	336	326	293	306	282	300	323	290	305	302	276	286	301	276	277	287	268	312	298	324	305	277	296	288	310	310	296	283	284	325	257	286	301	299	291	312	287	292	310	288	309	284	276	303	285	323	303	312	272	276	299	293	283	285	305	300	286	314	279	281	262	303	301	283	328	319	282	301	307	290	301	302	302	289	262	298	260	301	298	338	321	279	297	305	298	296	281	281	280	289	309	312	297	299	251	314	275	335	291	313	288	291	307	290	303	270	265	313	287	321	310	294	285	293	297	302	295	298	300	273	303	294	313	277	286	296	312	284	310	286	283	266	302	297	293	293	298	314	302	282	279	307	276	290	283	297	313	275	317	309	338	310	307	303	300	295	287	289	311	287	300	284	284	279	289	271	320	308	320	275	254	284	281	279	283	301	293	280	304	279	311	337	269	294	299	287	290	303	301	280	297	268	336	310	277	295	277	307	310	280	293	294	297	304	275	298	300	275	261	287	292	340	309	285	277	293	293	307	305	290	304	290	271	299	318	299	343	275	308	300	259	302	280	303	315	325	329	290	272	294	280	301	308	294	268	284	323	294	297	301	311	286	288	272	302	294	309	253	282	282	301	312	294	316	303	327	325	275	304	287	295	307	261	300	290	278	286	302	314	247	330	303	301	302	291	293	282	274	309	309	308	291	284	309	321	283	306	295	266	288	281	288	309	277	292	284	284	285	300	313	316	280	269	317	306	256	298	306	293	301	305	287	322	300	286	274	275	290	326	284	316	296	290	296	299	268	293	270	289	310	300	276	298	279	308	301	276	282	328	294	293	318	301	291	313	313	295	276	326	303	302	275	302	283	277	310	294	299	274	321	310	305	327	319	279	308	297	302	287	337	271	314	307	286	269	315	283	290	287	284	283	304	295	247	320	287	293	280	297	292	289	307	298	283	286	309	314	295	297	276	285	300	288	322	309	296	302
35197	44002	33763	15120	5122	731	515	546	465	496	477	510	499	535	509	525	543	505	522	561	516	479	522	491	458	503	476	544	567	494	555	519	511	532	484	504	502	507	512	538	496	500	497	509	509	550	513	519	539	509	499	481	532	558	517	536	477	545	514	517	465	498	532	523	563	507	491	513	489	528	547	521	518	545	503	537	487	525	524	484	538	543	524	503	534	511	480	504	504	479	567	511	541	479	513	497	493	456	540	515	475	506	499	477	499	543	516	507	488	502	516	555	488	503	497	534	526	474	497	483	518	515	516	518	507	513	483	505	511	519	499	507	542	527	512	513	522	483	479	517	539	457	526	548	546	518	481	499	503	524	487	546	516	511	530	517	495	513	528	506	504	527	492	493	536	509	535	492	481	465	511	496	517	505	506	512	484	531	511	509	477	532	537	496	514	533	517	500	500	539	518	538	510	572	508	504	501	521	513	493	501	479	535	531	511	506	509	539	545	538	522	508	519	508	499	548	496	491	520	513	497	490	483	515	535	520	537	509	500	478	486	498	514	551	485	531	484	502	559	491	493	501	519	468	504	483	529	513	498	538	528	581	524	528	474	509	489	500	510	491	498	540	523	501	494	490	471	453	498	493	497	549	573	537	514	503	501	511	503	551	568	485	492	524	538	516	524	518	528	517	502	497	519	500	532	513	478	543	519	512	547	510	527	526	502	560	525	525	543	507	521	543	523	476	525	490	526	486	487	524	488	496	505	516	523	492	511	493	517	512	522	501	487	473	508	519	493	504	566	470	504	483	507	523	517	516	507	529	487	507	540	509	500	520	506	533	506	522	508	475	484	479	503	516	519	543	497	538	495	502	521	513	488	515	533	513	525	486	501	511	548	539	516	515	541	499	508	542	549	500	578	530	511	490	501	508	512	505	489	542	521	527	528	498	513	505	482	522	508	465	521	534	495	511	488	535	475	527	540	516	483	577	482	524	504	510	492	500	491	466	492	540	539	502	519	523	524	530	564	540	461	479	525	494	523	529	510	476	527	524	500	484	530	519	524	522	549	514	549	495	490	489	474	520	509	520	500	495	511	511	498	469	534	508	504	534	520	544	562	526	546	502	584	508	493	506	540	492	502	505	500	494	485	545	529	518	535	524	523	511	526	493	515	522	504	496	501	521	481	525	477	482	516	492	515	519	483	482	590	540	501	521	526	512	523	519	502	504	467	499	507	508	536	514	499	520	453	496	533	471	499	523	474	538	530	503	551	491	545	489	545	496	524	529	486	517	525	499	494	513	479	504	528	508	478	512	482	499	526	546	558	511	532	528	547	500	528	474	513	503	500	485	526	528	546	496	477	525	491	522	528	517	514	510	527	489	511	529	530	475	479	491	489	508	515	489	519	516	519	453	547	504	531	479	556	516	517	483	496	486	513	497	494	524	490	500	456	479	501	528	528	491	512	523	504	517	544	492	527	528	504	527	502	521	469	529	520	513	523	493	493	486	496	509	515	552	519	521	512	503	543	497	528	502	557	495	530	538	539	499	494	492	491	539	557	489	541	517	510	535	527	526	503	525	497	501	512	506	535	483	517	520	519	526	561	493	557	520	556	574	497	513	506	528	484	517	526	466	519	525	515	509	532	533	525	538	493	532	524	584	529	511	501	521	544	532	534	525	525	585	490	525	524	517	534	509	497	507	518	501	495	531	527	473	508	519	516	472	498	506	504	541	489	488	476	524	519	504	523	530	506	532	480	512	548	566	541	518	504	520	521	497	528	507	520	488	529	520	554	447	482	500	516	481	504	540	492	470	505	498	493	489	513	518	525	520	496	522	482	503	505	525	529	557	506	506	529	543	534	496	500	506	512	485	545	528	545	485	512	517	524	507	523	478	518	531	501	513	518	497	524	532	549	528	503	561	546	540	521	531	498	509	473	518	474	525	509	504	528	523	569	506	508	504	529	488	513	492	513	516	503	508	525	510	487	486	506	530	544	499	484	517	520	527	527	498	528	501	487	499	521	494	517	519	506	540	494	499	509	504	546	486	518	530	539	524	538	500	475	465	493	519	450	526	532	508	508	464	523	501	510	505	496	545	494	551	526	482	506	504	485	487	522	489	504	515	509	500	484	562	543	523	466	523	486	509	510	521	514	511	528	501	498	481	522	536	483	579	514	529	527	514	512	487	513	485	512	516	482	514	468	523	499	477	502	528	495	461	452	519	538	515	480	578	501	522	514	510	455	527	512	494	476	511	519	534	499	445	492	486	491	521	535	527	504	474	501	541	495	505	513	553	507	519	525	525	522	503	545	489	538	452	513	474	503	503	518	526	522	488	506	506	508	487	522	517	513	496	520	522	542	464	508	523	482	466	522	501	513	525	498	519	493	528	494	501	463	512	549	525	452	546	543	531	514	500	519	539	533	496	484	505	517	501	518	536	501	482	523	479	496	534	542	501	522	476	530	505	512	468	510	529	511	537	516	500	521	500	512	517	525	490	517	550	453	485	516	501	468	527	527	496	512	473	542	523	468	505	516	504	506	478	472	540	502	511	522	534	513	526	496	478	513	496	463	537	542	492	557	511	534	498	485	503	523	502	521	543	490	526	527	502	520	505	498	524	485	528	481	510	473	516	477	515	518	509	536	469	506	495	522	528	479	519	493	473	520	506	543	509	457	490	511	519	514	535	529	513	478	502	506	492	472	479	488	530	504	528	487	484	526	498	529	522	534	563	486	501	498	488	525	523	532	495	499	526	488	514	554	487	507	508	528	530	474	512	470	511	481	532	480	509	491	522	522	511	580	514	511	491	505	487	508	505	516	483	510	516	513	512	496	523	474	532	488	478	495	506	505	528	524	489	519	484	501	521	493	500	513	484	490	528	547	493	509	524	472	491	523	554	494	490	551	495	529	551	511	558	498	508	533	484	545	502	503	516	520	509	492	508	500	496	493	519	536	499	518	483	530	514	516	567	501	504	508	479	526	513	535	498	510	486	505	519	506	449	489	482	521	526	492	500	533	528	475	503	498	517	518	505	500	529	532	539	517	497	483	471	502	528	515	494	529	501	538	520	469	509	483	519	549	519	522	475	539	564	490	528	536	513	519	515	493	527	472	509	535	526	480	518	484	482	495	542	518	513	507	494	528	515	534	527	480	498	536	525	499	519	490	540	462	520	496	523	488	527	517	501	508	553	520	521	493	485	527	542	495	505	494	506	511	499	469	502	512	522	503	478	516	508	493	530	513	530	486	550	484	506	512	501	496	509	481	577	518	527	516	526	509	504	512	529	524	570	523	538	493	534	478	489	490	515	502	511	537	499	496	496	522	470	505	518	512	504	494	455	532	572	538	506	518	498	500	489	514	493	540	551	519	503	491	517	543	503	494	502	542	526	486	562	467	449	466	538	526	501	511	488	508	522	505	520	521	503	489	526	503	509	523	524	531	483	543	498	500	539	527	467	520	503	530	513	504	545	513	510	497	503	506	522	518	560	488	531	524	519
24161	21994	31218	28437	21170	9262	598	355	324	285	308	309	301	335	337	312	293	306	315	326	304	281	305	279	295	302	278	296	249	301	277	303	267	301	296	323	321	307	278	284	333	340	309	324	294	300	288	292	279	317	310	311	271	314	300	273	290	291	285	320	272	295	291	334	397	333	286	319	278	289	294	282	299	289	262	266	267	281	262	289	274	293	293	318	294	295	290	248	279	291	283	296	271	289	306	310	310	292	277	267	289	308	269	313	287	295	266	278	276	253	278	283	271	287	305	292	285	309	277	305	293	264	340	261	311	267	261	317	306	283	277	290	306	302	294	315	307	313	268	303	286	301	284	273	292	311	284	310	281	268	271	263	324	276	267	301	291	314	272	294	266	283	276	281	255	279	311	288	309	300	250	300	278	292	283	286	290	301	245	260	295	313	287	272	316	296	285	283	285	293	293	275	260	300	283	269	267	285	288	277	286	298	306	293	271	281	290	317	286	293	273	262	272	292	275	278	303	286	258	299	301	287	313	283	286	308	284	307	282	272	279	266	280	287	300	287	294	289	301	299	274	276	269	314	279	320	292	293	296	279	296	276	282	283	300	285	300	273	273	316	265	282	285	272	274	299	283	313	276	312	274	279	251	258	286	275	271	286	298	281	284	269	267	317	279	298	308	257	302	230	268	280	286	293	307	268	271	291	281	276	286	309	258	274	291	282	291	273	268	272	313	279	274	302	274	308	265	283	294	298	250	272	273	307	284	287	299	298	276	310	267	294	254	311	278	286	277	335	281	288	258	291	280	289	314	285	277	282	264	297	272	289	264	297	287	275	303	272	290	283	290	276	284	273	303	289	290	302	269	262	289	275	288	291	317	321	299	270	283	300	289	288	292	282	293	305	285	265	283	315	274	304	293	302	296	265	282	283	281	275	271	276	263	296	260	311	297	256	308	282	281	292	324	308	287	309	291	312	294	305	304	289	318	276	273	292	291	266	300	263	284	308	292	272	264	301	254	283	300	281	314	307	299	276	296	286	266	291	292	262	287	284	285	307	277	286	278	294	311	264	308	275	281	307	275	287	294	288	290	285	280	287	261	279	280	296	294	306	279	272	287	267	283	287	303	284	276	272	295	264	307	269	325	267	250	294	269	299	282	273	268	291	288	243	303	302	264	269	294	313	310	289	320	317	257	265	286	270	286	278	295	281	275	315	305	324	275	325	307	309	298	279	334	317	291	290	279	270	262	286	284	295	279	316	316	270	295	273	270	283	299	291	284	296	283	275	278	314	318	271	291	327	294	286	280	278	298	276	295	310	303	277	289	312	296	291	286	279	278	264	274	292	272	316	274	282	312	252	275	278	285	302	315	287	284	281	269	281	313	311	271	307	287	281	281	305	257	270	302	285	286	268	276	301	282	292	308	291	279	304	308	295	269	283	289	279	287	280	274	285	246	256	271	267	291	262	320	275	290	279	304	252	298	256	326	288	305	307	279	311	280	274	258	300	312	319	261	306	296	269	316	301	303	312	277	280	272	294	251	271	289	284	290	297	268	277	299	299	318	319	288	286	313	262	264	297	283	316	284	307	270	261	293	284	322	301	286	298	276	306	259	296	308	313	307	300	271	257	285	299	270	270	298	279	282	266	294	280	309	293	275	285	254	255	257	304	254	304	314	274	290	261	300	241	253	277	257	298	319	268	285	281	276	273	286	295	281	278	276	321	290	286	301	295	283	273	316	318	299	313	284	283	308	307	294	278	295	291	292	299	266	266	271	270	269	263	315	252	284	285	299	276	270	260	309	293	290	279	295	283	289	290	284	279	268	286	265	294	291	278	263	293	310	287	292	294	273	272	277	281	291	286	279	285	298	283	285	310	304	314	289	287	306	293	255	286	296	267	289	312	302	283	310	261	291	264	320	276	322	274	287	306	273	291	270	271	283	290	262	270	299	294	319	307	267	298	278	287	296	265	280	289	286	261	314	309	272	291	265	286	260	274	316	299	286	292	285	316	297	311	312	275	302	273	277	263	306	282	281	244	281	303	306	263	285	303	278	311	292	247	280	259	292	274	276	251	306	307	271	264	269	276	275	286	282	261	297	290	290	305	270	273	271	295	276	300	295	248	282	273	273	251	281	258	279	268	279	318	266	287	317	297	283	267	285	288	280	299	280	299	302	258	289	277	275	292	262	320	262	272	268	281	277	311	256	289	294	294	285	299	257	259	265	277	301	279	296	294	290	277	247	300	288	253	266	288	290	264	280	293	287	285	313	306	286	257	303	284	259	292	309	280	268	296	286	291	297	317	273	258	293	284	262	296	303	274	274	294	282	287	271	286	282	288	272	285	265	330	273	297	287	278	308	289	334	303	282	265	284	305	322	263	269	290	266	307	275	298	306	311	318	286	277	295	279	275	265	275	285	261	288	269	291	297	287	255	292	282	307	310	281	283	321	279	293	306	292	301	303	292	257	281	296	284	270	292	282	279	274	287	272	296	293	289	271	288	291	259	300	289	259	304	317	309	279	288	258	291	303	273	297	293	277	272	287	276	316	302	250	322	269	284	270	289	295	282	285	298	252	290	276	305	299	306	306	287	283	335	299	269	305	259	290	273	299	279	290	291	316	279	305	291	277	293	287	284	276	309	260	269	294	292	290	302	289	266	301	261	295	309	267	298	285	273	283	278	314	280	295	282	284	277	313	286	276	280	266	306	276	274	288	296	279	284	288	267	294	292	313	280	304	288	271	286	282	293	294	278	274	291	260	259	271	280	274	270	297	287	317	288	273	293	283	301	290	265	305	287	270	290	288	322	282	283	285	259	285	283	276	279	269	269	307	277	287	315	260	252	245	290	258	281	288	304	281	291	299	291	284	300	307	271	282	298	294	255	296	281	305	294	313	300	291	282	282	286	270	280	276	289	310	302	296	312	268	282	289	301	304	263	334	286	288	310	297	263	270	292	243	327	280	283	260	289	293	298	294	258	273	286	283	290	311	307	292	305	283	300	272	291	283	279	269	251	324	267	291	250	291	274	280	290	291	285	276	307	258	300	282	291	288	282	273	265	284	291	299	314	291	273	292	273	313	287	275	269	295	307	299	305	304	300	301	274	274	271	262	309	280	267	256	233	268	287	285	288	297	271	284	286	263	278	298	289	256	284	280	318	278	281	293	268	304	284	269	293	292	288	297	280	271	293	326	257	292	268	274	287	296	289	286	298	297	288	273	292	284	333	297	277	317	309	288	325	318	287	283	299	270	265	290	295	272	300	304	284	294	252	300	292	281	287	282	298	285	295	280	285	321	295	283	283	287	256	274	264	271	298	289	317	298	286	284	302	317	292	260	285	288	274	277	303	289	261	296	294	310	266	305	288	277	309	278	291	249	294	281	303	277	299	287	282	286	284	286	284	269	294	251	302	289	291	315	301	278	304	316	271	280	265	314	282	300	271	272	279	300	283	277	296	294	290	271	293	273	291	292	319	278	282	266	275	294	258	298	287
59095	86433	68083	40463	25003	1359	659	649	587	541	590	526	542	530	564	514	504	532	559	496	487	521	547	526	524	520	470	519	529	499	522	540	505	504	495	533	501	512	511	555	531	486	524	489	519	506	498	545	522	544	520	519	484	506	498	513	506	494	526	528	486	533	542	609	665	665	573	507	526	476	528	552	451	462	508	504	489	545	535	454	490	467	456	513	506	520	504	498	513	461	476	464	493	484	496	506	517	475	534	495	513	460	462	488	528	514	492	497	517	494	465	518	526	518	500	476	462	523	534	499	537	515	474	456	497	483	514	482	465	498	481	493	519	490	485	512	513	536	470	471	477	491	500	497	527	506	499	499	488	530	513	510	517	468	496	512	498	471	457	481	485	467	487	476	505	462	486	477	492	484	514	520	501	488	483	462	492	484	514	493	492	442	550	495	509	478	504	483	480	496	490	453	485	516	509	497	495	530	494	470	481	503	489	523	497	511	507	465	482	472	522	478	497	513	494	491	482	453	466	521	514	490	436	481	502	457	480	490	503	505	483	488	490	517	506	490	505	480	454	491	518	503	528	489	495	507	498	472	498	487	520	527	498	493	519	501	496	532	556	493	502	460	500	476	487	440	498	478	472	508	499	532	495	523	481	454	471	490	515	522	509	453	462	487	530	468	510	501	496	462	500	515	449	508	509	488	459	489	479	480	498	501	482	439	505	487	472	500	500	477	491	494	500	515	448	496	508	496	473	498	515	516	480	546	499	483	534	463	468	472	478	475	491	492	505	461	511	517	458	472	537	541	493	496	512	481	504	501	463	524	525	560	501	510	449	507	514	518	489	467	490	490	480	517	496	504	523	474	485	487	460	504	468	479	501	465	479	479	474	493	486	483	508	475	481	490	533	499	508	529	502	506	526	492	488	473	486	491	462	497	501	530	501	487	475	481	486	528	510	512	495	451	494	494	517	487	501	493	469	476	461	480	475	504	516	479	508	537	463	495	501	472	477	465	453	534	474	514	471	481	474	489	467	499	531	490	447	452	506	509	511	477	491	469	473	452	488	483	467	478	514	496	503	436	488	510	501	465	479	495	504	475	510	474	437	483	476	498	466	476	438	514	522	519	474	513	429	473	511	483	509	505	469	472	522	477	494	499	486	475	462	468	489	485	458	506	477	512	509	528	490	504	491	465	517	477	511	480	491	469	520	500	507	468	467	501	501	498	485	523	463	489	492	502	478	483	447	505	482	524	469	504	453	487	490	494	494	472	499	515	498	504	501	493	465	467	483	439	488	492	492	532	482	505	475	486	500	493	489	500	473	461	466	453	507	488	513	508	485	508	451	497	480	548	509	481	468	530	483	501	509	438	514	517	460	479	501	482	488	500	486	436	532	462	512	489	479	490	499	492	538	457	506	498	514	492	425	459	486	489	547	490	502	461	502	466	491	504	483	501	443	506	481	489	511	503	504	482	493	543	474	449	494	516	481	469	481	474	530	528	491	527	491	485	472	492	483	500	492	510	465	474	468	522	482	468	487	441	492	496	447	464	463	486	464	502	509	501	479	495	495	513	473	501	517	493	512	491	491	492	506	430	502	474	448	522	456	499	517	485	498	472	474	480	501	481	489	510	527	479	498	513	500	455	480	492	471	503	476	463	521	457	500	489	489	481	515	490	478	485	499	506	492	470	500	496	469	477	460	470	491	467	455	491	458	511	509	518	483	508	496	497	480	508	476	482	494	481	491	508	481	490	511	499	467	490	452	493	491	563	458	481	502	486	507	462	497	511	521	519	470	450	512	512	486	445	455	487	500	475	503	530	527	513	484	448	511	510	498	475	481	490	499	468	543	504	485	515	508	460	484	488	509	483	468	480	499	488	478	480	486	521	502	525	505	486	469	505	495	512	485	495	495	465	490	508	535	498	521	487	493	508	485	475	526	500	509	528	480	468	490	513	488	496	487	472	512	475	463	522	471	461	491	523	473	535	464	487	475	550	522	475	513	475	487	484	498	491	496	480	505	517	504	495	498	456	511	500	527	490	500	513	462	527	489	464	500	505	512	480	496	440	491	511	493	505	500	504	499	490	533	492	519	482	443	503	450	493	474	475	492	495	498	511	459	470	513	552	503	529	492	505	441	519	504	538	470	513	490	518	506	490	470	497	489	468	519	467	503	539	490	512	513	449	489	500	518	513	504	507	510	455	531	462	488	518	457	480	468	465	520	490	494	490	542	507	483	543	501	495	474	466	492	499	498	482	485	475	491	477	539	510	495	487	519	510	502	522	478	488	506	468	490	490	470	488	473	486	508	511	470	480	485	502	503	482	471	474	467	475	488	512	517	505	483	451	482	488	445	460	485	497	436	498	454	527	540	513	517	491	503	496	516	481	496	477	524	508	510	499	515	489	494	482	506	498	523	456	491	475	514	514	502	502	486	495	482	472	525	498	460	492	487	512	526	473	497	530	510	483	480	482	478	489	532	474	511	501	512	542	495	524	498	499	495	466	506	512	470	496	489	484	475	460	508	533	460	500	495	484	504	487	483	509	479	494	543	489	485	504	505	492	521	509	534	497	498	469	493	475	472	492	482	501	470	458	493	495	515	453	504	503	507	526	485	519	492	483	504	500	486	520	521	546	538	509	478	470	492	477	513	472	494	493	478	501	471	450	508	501	484	499	452	491	460	495	508	486	486	465	519	491	516	477	527	507	510	441	507	507	492	483	522	476	439	482	476	445	523	491	506	528	500	535	478	441	481	527	479	473	498	488	495	498	447	503	452	473	465	482	485	510	507	490	511	528	492	482	487	497	502	498	476	483	495	552	518	459	518	495	477	490	482	484	499	473	486	460	484	518	520	523	525	445	529	479	529	443	495	522	479	499	491	509	490	539	461	514	509	449	493	499	489	483	482	504	501	478	444	493	484	495	499	513	512	484	507	517	511	489	497	499	512	534	519	495	515	481	495	517	548	492	553	485	542	532	485	491	458	508	515	468	516	438	495	462	499	502	459	517	502	522	529	545	510	457	524	506	495	466	527	498	494	514	528	527	511	512	469	474	479	514	508	439	512	534	493	493	480	493	474	521	567	497	517	510	513	534	494	488	485	519	455	486	485	477	522	461	492	492	506	475	506	515	502	466	480	491	459	509	512	488	530	515	493	533	497	508	507	427	472	495	534	437	458	502	500	506	482	529	507	497	506	469	524	467	478	475	484	474	460	480	481	497	490	541	507	520	499	504	502	500	511	507	485	472	514	502	533	460	496	438	514	451	475	487	506	500	506	444	484	472	471	487	483	522	512	465	490	483	515	525	489	553	482	467	492	437	468	473	483	465	542	463	470	488	497	512	461	486	474	507	484	443	531	483	500	473	446	496	464	502	458	481	501	488	527	469	508	517	481	471	524	474	442	485	474	483	492	440	504	501	464	478	496	492	479	485	468	494	507	475	509	471	501	488	519	480	505	506	518	496	511	525	490	490	498	507	499	509	501	475	493	479	500	481
23141	21396	29925	25626	21820	18320	4720	438	425	405	416	388	327	346	376	317	346	398	372	321	357	339	349	309	322	327	293	333	333	377	341	358	362	319	312	329	323	360	332	363	333	343	333	333	324	372	291	342	356	322	354	333	338	331	333	379	363	344	333	345	308	376	369	363	422	438	390	365	355	383	317	343	317	318	332	350	305	343	345	316	310	327	333	320	296	321	322	316	318	321	299	322	311	356	339	328	313	311	320	267	309	308	327	332	337	326	325	297	354	356	350	337	293	334	311	330	329	331	325	348	319	363	345	332	333	312	332	321	348	293	308	310	323	325	335	304	320	368	349	321	346	333	314	318	322	283	357	332	338	332	310	322	354	332	308	351	299	340	328	323	314	308	326	317	328	332	325	331	312	345	299	340	341	334	318	336	364	340	317	344	338	328	323	317	295	326	372	331	313	298	362	299	335	330	346	342	314	315	303	333	346	330	361	325	309	297	314	313	327	331	293	349	318	349	321	324	298	351	358	331	338	324	297	327	331	314	317	355	341	336	368	316	302	349	322	338	295	311	310	320	331	334	311	326	326	328	341	316	356	369	330	329	316	342	367	303	316	333	341	332	357	308	307	302	341	285	310	346	321	321	306	338	335	381	331	329	340	322	311	315	332	300	306	340	307	355	337	329	325	313	321	351	323	305	309	327	340	307	332	338	356	325	300	345	317	336	316	346	328	353	313	326	334	325	346	302	349	326	302	326	340	301	293	328	344	332	305	307	311	316	339	325	347	309	327	327	326	311	308	342	304	330	355	314	334	375	361	343	338	343	324	328	347	309	366	327	365	301	294	344	316	332	327	336	351	369	343	345	346	327	345	317	282	332	328	315	321	321	353	338	325	345	326	350	313	312	312	328	321	342	301	317	307	299	314	299	337	332	326	353	321	327	325	316	338	316	357	334	359	309	337	349	324	311	340	317	333	328	325	334	315	303	318	328	314	320	315	327	338	328	365	318	333	320	362	343	325	332	326	344	345	315	304	336	306	332	337	342	300	304	344	329	315	344	372	297	341	336	333	323	301	319	354	301	325	354	338	348	300	313	327	291	320	319	301	342	371	310	319	346	325	334	321	299	344	337	330	337	313	299	331	331	287	331	282	343	318	302	327	320	328	349	307	300	333	330	317	329	321	306	328	336	338	300	341	314	295	338	301	345	318	305	326	314	358	293	315	325	338	344	314	285	303	305	326	330	331	330	347	336	336	341	328	322	318	299	316	316	319	322	323	316	304	322	312	320	329	321	364	342	355	316	339	365	324	300	305	306	315	334	327	328	322	325	289	320	311	354	319	318	345	316	326	330	318	309	336	333	307	370	327	295	332	357	293	310	331	333	317	342	327	342	330	344	310	289	296	341	344	317	314	337	319	313	355	315	285	353	329	311	322	306	309	321	340	342	310	304	317	314	343	344	313	344	368	351	313	329	316	353	344	300	327	286	350	343	331	331	354	312	295	368	364	331	329	352	332	316	347	352	319	350	323	362	321	350	320	333	315	295	319	300	330	358	297	284	344	373	315	332	339	359	351	335	305	321	322	322	338	325	318	344	326	314	311	329	317	303	313	365	371	326	336	319	330	343	348	298	336	349	322	334	367	325	320	318	333	297	313	315	336	350	326	325	332	299	321	309	338	322	302	346	342	332	322	294	372	317	314	332	332	311	329	297	342	345	324	325	344	305	341	348	302	297	307	327	315	363	317	342	318	305	294	319	379	290	308	281	307	351	337	324	364	333	319	321	344	297	321	310	340	297	334	328	336	336	311	343	311	328	322	319	317	330	342	335	314	324	342	313	305	309	316	336	316	338	346	363	316	349	373	329	324	323	327	323	299	306	367	303	326	291	330	349	335	345	305	345	319	332	337	347	323	347	338	322	351	313	335	322	327	331	307	351	297	360	305	312	358	314	342	351	328	325	280	328	328	335	317	365	338	327	354	305	318	315	339	337	317	327	297	306	305	323	309	316	313	333	343	313	316	331	290	347	342	319	319	324	333	348	355	322	336	312	330	312	294	324	330	325	320	323	334	343	331	332	314	340	331	317	359	326	336	303	327	325	334	322	316	313	324	359	338	335	319	310	325	331	335	300	296	306	339	349	302	339	328	300	343	311	341	312	336	343	373	361	356	314	336	293	351	325	347	330	335	350	322	325	335	303	317	308	330	298	306	319	326	343	327	339	329	311	313	296	303	299	339	340	345	320	338	359	291	322	361	297	334	341	315	306	352	334	323	331	315	331	311	348	323	341	327	315	341	339	335	319	298	299	338	332	329	352	326	342	312	331	319	321	323	326	326	322	337	311	305	333	312	317	338	308	325	306	334	305	315	361	335	337	336	337	308	325	336	303	328	337	308	318	310	360	322	312	328	323	303	321	351	314	320	333	310	309	344	331	339	339	317	324	295	296	327	291	313	316	324	343	321	322	310	320	321	288	325	349	323	283	325	341	318	340	323	344	373	324	301	302	356	337	327	314	370	342	344	297	326	350	344	309	322	315	315	352	301	300	293	343	358	338	323	317	332	302	334	302	328	301	342	326	330	324	349	281	316	349	355	353	325	313	332	316	331	319	345	319	334	328	358	346	320	355	278	310	357	316	347	339	318	309	288	306	335	320	346	292	344	339	359	341	319	319	336	326	311	308	357	354	357	346	308	385	310	316	363	337	320	310	349	309	347	331	323	348	336	315	318	327	318	338	318	267	289	345	313	340	329	327	383	302	334	283	298	324	324	311	306	332	348	318	321	313	314	329	312	354	323	301	323	349	324	315	312	351	359	347	325	342	305	343	354	318	351	314	303	318	336	350	347	313	308	320	315	321	337	316	306	302	327	321	345	342	343	333	327	322	313	291	342	314	325	336	345	314	335	333	329	324	310	305	334	288	328	314	353	322	352	344	321	334	338	316	311	297	341	332	360	345	340	315	328	330	299	348	344	331	345	377	354	343	333	345	323	322	346	345	343	338	315	304	339	323	310	292	303	367	318	306	345	312	335	295	337	320	332	357	282	340	301	359	319	333	354	322	353	335	313	347	306	360	328	311	333	324	336	300	363	339	334	354	349	331	345	323	290	362	329	319	344	336	351	347	319	289	323	325	338	335	339	296	336	307	329	319	299	319	352	337	342	319	299	329	353	358	339	319	331	339	331	310	312	353	317	319	317	307	336	329	313	332	352	346	337	323	322	349	320	350	304	339	327	319	313	321	348	319	337	286	346	335	359	312	344	296	328	303	309	360	349	324	310	310	306	342	340	311	351	327	348	346	329	340	332	310	314	301	308	324	308	330	340	335	325	326	354	286	328	322	345	312	335	322	332	354	334	341	357	341	352	299	310	301	318	284	346	357	318	336	332	333	325	288	321	337	319	307	328	318	310	306	316	316	341	343	318	363	345	343	344	356	340	309	341	342	317	341	328	345	335	347	334	309	320	338	297	309	330	316	306	321	344	324	315	306	328	314	324	311
61443	97635	79268	49015	31440	1398	861	781	701	713	647	652	585	598	585	585	577	585	551	547	549	576	565	594	560	625	585	561	569	601	556	539	500	612	528	555	553	552	605	562	571	571	554	604	576	597	581	596	610	591	570	591	555	512	535	557	578	566	538	588	608	655	636	646	847	828	658	648	581	552	531	516	540	551	540	508	512	539	513	559	541	574	521	547	546	529	522	540	519	513	551	521	555	557	560	526	546	530	516	530	521	519	565	520	532	582	562	557	575	554	521	577	536	535	520	580	515	574	542	581	575	524	521	546	560	556	552	487	537	560	500	517	538	576	502	551	512	547	576	532	480	483	554	573	557	538	571	555	532	568	573	528	565	523	560	535	525	558	544	542	502	553	572	473	514	549	562	562	537	549	522	558	526	542	506	542	563	537	545	521	561	568	531	558	521	534	494	528	557	498	570	574	525	548	519	554	557	543	519	552	532	543	545	536	539	550	511	555	521	574	530	560	569	547	497	534	503	497	561	544	530	511	534	593	541	543	522	511	553	568	536	537	512	562	515	523	537	545	513	500	531	526	508	544	507	505	514	529	535	564	562	513	513	538	563	560	528	534	555	527	533	534	498	532	554	540	490	549	532	559	567	557	522	541	528	592	578	489	547	545	544	508	500	541	516	542	504	514	528	514	533	520	525	523	560	528	543	538	577	563	552	539	556	519	552	531	540	561	537	517	579	533	573	556	505	567	508	510	551	537	550	572	578	531	533	544	563	557	558	508	526	512	555	555	511	520	556	485	559	541	567	547	565	506	526	548	528	559	547	527	547	569	536	570	546	537	563	534	546	530	528	519	581	576	565	494	531	539	551	528	503	531	572	533	560	522	538	507	546	539	545	590	549	522	531	523	556	553	569	525	529	520	497	524	529	553	542	494	531	571	541	557	510	542	515	539	580	528	555	500	547	569	521	543	492	557	528	552	547	531	516	542	554	505	529	516	497	524	512	555	544	559	508	586	524	548	530	525	536	529	539	573	530	565	547	540	505	543	541	520	592	555	549	510	534	550	519	549	525	563	568	557	515	524	534	552	538	583	506	559	513	514	527	537	519	595	532	549	553	502	553	515	569	573	491	561	558	549	549	554	550	568	550	580	558	546	577	561	501	548	521	535	537	563	531	516	533	547	546	546	572	593	546	544	518	537	538	527	543	550	550	502	525	545	551	503	531	544	547	543	553	542	544	537	544	526	540	563	554	536	527	528	591	542	542	550	560	504	579	500	527	524	541	471	560	540	565	525	593	568	557	514	549	512	501	560	558	531	521	536	522	538	518	506	562	539	514	577	566	566	546	536	519	578	524	583	571	562	541	478	552	552	543	536	520	557	533	564	531	521	530	546	552	529	498	522	515	502	535	545	536	537	528	545	535	541	533	545	496	577	506	520	576	562	524	535	541	526	532	521	514	554	546	524	557	505	532	603	532	514	582	541	556	504	526	525	529	561	500	513	544	535	552	514	506	528	552	537	532	534	536	512	520	568	545	561	533	506	510	580	548	537	543	563	529	542	516	523	536	550	516	533	571	513	560	558	583	557	551	544	505	518	529	552	558	549	556	543	496	525	539	517	543	585	571	555	516	553	553	495	540	560	523	545	528	538	551	556	533	566	574	589	529	527	510	534	552	550	515	557	524	555	570	535	528	586	534	514	564	549	570	528	550	517	531	539	524	548	582	517	532	551	583	582	572	557	520	512	519	506	548	510	562	533	496	525	544	558	530	526	543	506	510	493	532	549	574	572	557	557	542	548	539	538	532	540	541	552	542	559	561	529	543	518	546	561	507	538	566	528	476	539	589	531	500	521	545	527	530	503	540	528	519	522	578	537	564	591	578	541	574	540	540	491	563	521	506	554	506	559	532	566	578	586	574	559	531	511	537	574	517	562	523	523	528	566	528	515	505	523	581	505	525	514	574	510	551	526	538	565	537	517	598	546	559	531	546	572	548	573	507	535	522	531	521	549	505	548	514	519	530	555	566	550	526	518	553	569	533	543	527	561	590	528	534	539	524	529	519	531	531	513	522	561	576	493	555	529	540	490	529	505	556	506	500	515	517	547	540	510	520	531	529	512	523	533	504	526	558	524	520	532	538	507	527	564	515	518	541	529	551	568	537	545	550	543	537	529	545	566	568	529	543	512	558	514	513	535	562	531	493	565	546	565	542	522	513	531	510	506	536	550	556	538	546	540	553	522	566	524	544	522	506	531	531	545	503	525	531	502	583	525	546	558	532	490	542	556	548	508	552	542	510	570	529	531	539	566	548	528	536	593	555	523	528	550	571	568	517	522	534	514	531	531	512	560	562	553	557	549	560	540	555	532	529	560	542	538	582	552	557	546	530	540	502	531	510	545	532	531	544	522	497	531	514	528	574	514	488	551	540	564	534	557	520	549	569	519	533	557	548	517	564	584	510	555	510	556	510	562	492	539	533	511	570	547	568	569	525	529	550	539	533	578	528	544	549	517	527	549	546	511	565	543	539	532	517	589	547	556	544	547	559	544	569	580	517	546	568	555	516	527	530	497	562	534	546	541	543	527	532	552	565	487	558	529	523	554	521	543	578	530	538	563	552	518	566	526	557	590	554	499	557	529	605	542	538	531	530	529	518	526	545	560	558	563	504	523	503	573	567	559	595	556	510	516	580	530	537	540	524	530	555	547	524	559	583	524	558	520	535	514	524	533	548	532	507	510	556	529	575	508	564	545	576	541	527	534	501	547	573	566	549	558	541	539	547	545	515	522	539	541	541	552	536	532	542	468	573	544	522	504	515	518	576	570	540	515	529	539	508	524	514	537	531	542	549	533	571	534	562	516	535	582	533	473	552	528	532	548	564	549	492	510	555	529	527	520	547	550	524	538	543	567	535	545	520	556	572	528	534	510	525	518	539	517	531	497	549	576	530	554	534	526	527	543	539	544	572	522	551	568	552	512	566	542	549	535	531	547	541	554	513	537	526	510	530	534	515	512	508	577	527	526	567	567	550	518	552	554	567	530	543	522	530	550	557	564	527	547	492	581	498	557	514	538	558	509	533	524	568	543	508	553	535	555	529	536	546	584	538	478	572	477	559	550	519	549	580	577	551	511	568	548	527	543	539	551	510	560	496	549	538	532	544	563	537	561	565	527	507	546	534	545	552	531	561	546	555	523	519	514	505	582	586	571	529	532	518	565	556	557	523	559	525	506	522	527	512	549	503	540	524	556	513	504	550	503	532	560	534	576	530	576	527	542	548	562	577	564	537	562	551	553	585	508	498	566	496	532	534	553	525	540	504	519	517	504	545	546	519	566	532	539	541	543	528	513	515	545	530	536	574	538	535	521	532	561	548	532	536	597	530	509	525	543	497	527	587	581	549	578	573	547	544	562	506	538	509	583	473	574	551	568	544	507	545	560	504	541	569	539	550	537	558	522	519	546	518	548	510	516	510	516	504	524	556	506	528	577	514	518	548	562	524	539
27898	25262	26093	13917	2240	296	307	312	297	294	304	299	295	287	297	269	304	297	312	294	313	277	280	299	277	289	286	269	293	314	288	317	307	296	301	314	272	312	288	298	272	300	311	285	291	280	315	309	302	285	295	273	327	237	314	260	301	306	303	286	312	292	280	299	311	314	307	301	287	318	295	318	315	312	289	278	284	271	282	281	286	281	282	262	294	267	281	299	291	283	281	293	302	309	290	306	276	312	299	263	270	283	287	300	283	267	288	304	255	272	307	267	289	271	275	314	333	274	285	273	290	305	289	286	291	311	269	291	260	259	300	286	308	279	301	282	297	302	322	294	301	280	300	289	287	273	290	260	292	278	296	304	286	294	316	299	292	292	278	285	267	305	272	302	268	299	286	286	250	287	300	261	311	242	269	283	262	270	302	285	286	294	265	272	291	316	328	296	285	305	317	306	315	286	271	266	287	292	288	266	303	290	277	306	261	315	267	248	294	285	287	267	260	326	303	315	295	307	276	286	308	342	295	303	284	281	270	290	292	319	311	266	266	281	288	277	282	284	288	287	282	313	307	300	287	308	305	296	299	290	323	289	293	282	279	281	276	292	266	296	323	307	311	288	252	330	282	280	304	283	300	288	287	262	290	307	287	266	312	285	282	309	286	268	301	284	270	311	274	311	261	296	296	273	270	295	301	300	288	267	271	310	301	290	276	295	283	278	281	310	254	283	282	286	271	290	298	276	280	304	292	293	318	288	314	287	291	309	276	278	299	295	289	269	311	285	289	298	273	283	313	286	286	291	298	281	296	304	282	311	304	311	302	278	297	304	294	298	296	300	297	285	299	273	285	286	308	286	281	279	251	292	275	272	273	296	300	267	288	298	284	295	314	274	290	259	274	305	317	275	253	303	307	273	315	290	327	270	260	320	280	285	319	288	310	281	320	321	276	321	270	293	295	296	307	308	289	322	282	268	272	294	294	305	299	247	270	329	296	290	275	288	271	303	323	300	282	289	295	278	270	277	295	261	287	291	284	271	288	311	338	296	284	279	271	292	267	280	310	283	285	311	298	279	321	273	266	286	292	280	263	266	243	296	275	289	296	296	283	274	280	298	300	304	319	256	292	270	287	286	266	275	296	285	270	292	314	287	275	275	272	305	261	275	287	278	274	296	283	293	272	293	295	314	291	268	299	306	284	307	279	285	287	307	308	299	283	265	280	287	301	296	297	282	301	263	284	275	313	282	303	304	321	309	265	281	311	266	314	292	268	279	273	292	284	287	286	283	274	290	296	315	294	285	296	288	297	285	277	267	288	301	288	282	324	284	267	292	243	296	294	270	284	285	274	298	254	302	284	277	323	305	293	295	310	265	261	293	288	282	291	281	291	297	275	285	281	285	268	308	287	268	316	298	307	326	274	269	293	274	314	300	279	296	290	293	301	301	259	258	257	282	299	241	272	265	277	278	265	275	305	302	305	303	317	278	280	297	296	279	294	281	298	292	307	295	273	303	286	282	284	272	269	269	296	318	325	263	282	295	299	335	293	280	292	276	298	283	278	274	291	270	273	291	293	296	276	281	307	287	290	277	313	283	273	304	282	292	294	286	274	257	286	289	250	292	292	263	282	311	287	275	291	326	256	299	299	275	305	294	260	306	281	312	281	311	298	289	283	303	271	268	301	302	291	262	285	300	306	275	314	292	283	290	282	315	261	293	287	270	334	310	275	284	280	305	299	263	273	263	311	264	290	275	306	309	284	290	293	281	283	283	274	261	283	295	306	274	281	289	286	279	295	287	280	303	338	282	272	284	313	279	287	273	288	262	305	304	293	291	288	300	308	291	292	303	299	247	295	317	266	277	280	330	279	269	310	293	299	278	341	278	305	268	291	293	307	280	296	296	279	286	292	281	260	331	281	280	264	304	315	301	292	295	316	268	318	279	283	291	277	291	267	316	282	315	280	272	285	313	285	298	293	300	308	301	270	291	267	292	271	311	302	305	293	289	310	296	331	277	315	299	290	281	263	290	306	299	267	282	281	300	260	258	278	308	303	309	304	309	273	302	294	284	265	293	311	278	295	322	270	300	292	297	295	274	315	286	270	280	286	294	283	296	277	301	290	288	322	296	295	308	290	265	293	301	300	290	297	290	273	286	306	276	294	296	314	302	313	277	311	274	280	275	272	304	299	301	278	294	312	297	297	299	287	302	299	276	270	280	277	279	267	290	293	284	296	293	279	305	327	289	305	304	300	299	281	310	285	242	262	320	313	291	294	270	284	304	317	281	280	267	294	282	278	315	315	294	286	263	284	274	267	321	310	281	283	288	295	296	290	284	280	283	298	294	296	294	283	259	308	264	268	273	265	294	301	318	282	297	289	284	306	293	292	302	286	295	308	272	298	297	284	282	301	311	292	284	319	280	264	281	279	268	299	296	298	294	269	306	288	294	293	297	306	307	292	297	296	285	334	297	293	274	291	281	293	257	288	273	299	290	271	297	273	290	299	306	274	275	313	289	310	285	270	282	283	262	297	316	288	298	295	315	268	281	337	303	315	322	293	302	296	271	299	309	301	314	305	306	301	286	270	279	289	275	285	304	309	269	279	284	284	276	289	293	284	324	297	303	281	303	312	265	268	302	307	311	315	296	257	303	277	265	317	304	284	306	290	281	302	299	259	297	285	279	288	323	302	281	292	285	303	259	268	270	293	303	288	264	301	300	307	310	294	264	278	278	282	312	299	306	305	263	272	278	263	291	317	303	289	282	306	284	294	333	299	289	290	290	295	292	277	281	295	290	322	296	282	299	289	274	306	297	278	290	310	258	296	301	287	265	281	295	292	335	282	263	273	284	294	295	291	282	285	285	285	250	260	292	275	298	287	296	330	285	288	304	267	307	294	279	288	302	279	290	271	284	302	296	282	292	276	291	302	321	258	262	331	301	333	281	285	281	268	302	274	323	287	306	309	280	280	308	314	276	266	271	276	283	271	293	305	289	303	272	323	289	277	303	298	301	250	283	291	269	275	272	284	287	309	288	290	278	288	270	295	303	273	265	279	239	312	293	291	306	300	271	316	275	301	296	300	293	289	281	277	288	278	277	281	329	309	279	274	297	278	300	308	281	311	317	296	285	293	284	299	307	305	292	277	271	265	306	287	291	288	256	314	310	293	262	284	292	258	295	288	307	305	273	307	274	314	283	286	269	270	293	267	301	275	272	254	319	309	284	293	272	284	281	299	282	276	325	296	284	278	270	311	275	266	301	295	271	284	289	287	277	287	298	298	299	264	301	275	311	316	275	263	282	251	291	311	285	310	291	286	303	316	289	275	255	291	323	272	315	272	292	300	292	294	294	294	285	275	270	291	285	304	279	286	292	308	298	290	282	304	278	269	295	302	308	280	295	306	301	308	323	296	282	310	259	272	290	278	321	295	297	288	294	282	243	283	288	303	301	300	304	276	279	264	286	259	298	287	343	298	277	303	294	271	265	277	315	268	281
34982	43706	32962	14830	4752	563	547	500	492	509	463	524	514	505	509	482	518	502	509	481	514	483	473	458	490	538	527	527	485	467	490	516	533	519	513	541	528	488	471	490	514	523	510	544	505	479	500	521	501	521	505	483	539	541	524	492	516	524	545	530	522	515	501	526	534	555	537	519	515	532	498	537	476	508	472	476	479	512	481	475	523	509	509	534	504	519	538	512	476	476	515	482	577	512	496	492	523	513	520	476	510	464	499	497	499	486	487	584	508	504	493	481	522	516	516	524	554	529	516	503	523	538	484	483	500	492	514	517	524	451	504	512	511	501	492	505	556	522	514	483	536	513	515	533	480	515	444	492	534	533	463	519	508	527	479	524	487	491	523	497	497	516	473	498	509	485	540	511	521	547	492	523	509	537	497	516	499	512	484	495	534	443	521	524	481	481	556	467	468	460	487	519	514	474	474	492	463	515	518	479	481	515	551	513	532	551	527	500	473	513	510	526	520	507	520	514	480	502	445	500	482	517	490	496	487	544	530	478	467	514	476	478	495	505	525	500	500	509	523	500	516	492	498	511	469	501	501	505	477	501	494	459	438	517	489	511	576	531	495	498	486	512	504	468	504	505	493	529	532	507	529	501	515	538	519	471	494	497	499	489	471	487	513	507	517	515	472	507	447	525	515	523	500	505	492	503	513	474	549	528	504	471	520	483	508	505	465	509	499	545	516	522	523	532	501	502	470	490	530	493	543	485	479	516	489	510	508	493	512	481	520	514	492	488	523	484	518	483	474	493	481	512	509	528	487	476	506	493	513	494	523	503	537	495	536	503	501	480	528	509	513	510	495	476	479	542	495	513	521	440	533	484	481	482	498	527	486	501	509	488	491	521	501	507	546	517	458	524	515	491	494	520	502	550	536	513	514	500	526	492	519	519	560	489	520	452	479	533	494	516	513	501	512	483	496	515	521	500	490	450	488	544	506	518	495	493	549	493	504	507	565	494	500	527	523	526	488	484	485	541	514	441	526	511	492	501	564	510	481	511	516	518	505	521	515	496	507	492	484	539	531	528	507	483	498	495	505	485	526	523	488	544	488	489	493	501	490	546	520	505	469	521	517	501	494	501	533	534	468	477	503	530	464	521	491	512	505	460	512	494	503	526	504	516	497	464	495	495	500	485	520	536	512	528	515	511	520	520	491	481	500	515	549	460	495	514	486	463	468	500	479	529	531	490	512	498	513	516	496	531	495	491	508	475	543	480	494	501	511	496	462	519	476	500	512	479	517	490	508	484	509	487	522	509	521	502	511	507	488	475	526	541	538	494	478	513	507	538	497	471	500	489	504	526	520	493	454	484	497	501	515	497	517	488	484	529	499	512	495	458	493	481	527	515	523	515	480	467	519	503	550	502	500	519	498	511	532	472	484	515	490	479	497	500	492	490	520	520	517	478	504	537	527	499	489	508	501	507	517	510	508	523	479	521	494	502	485	504	493	522	518	472	565	567	514	534	543	500	541	508	500	469	504	516	527	505	501	499	465	538	491	481	505	498	497	513	535	545	513	487	495	521	504	522	470	500	546	508	511	485	471	503	563	502	496	505	521	498	531	518	504	506	470	504	511	533	489	525	509	484	526	501	502	506	491	514	507	525	510	519	519	506	493	499	524	501	515	546	489	539	525	535	516	518	478	547	483	518	499	491	518	498	536	475	535	520	458	475	467	468	524	484	494	502	520	526	476	490	461	544	483	478	534	527	544	501	509	516	500	513	524	524	509	506	481	544	478	544	542	485	488	487	535	484	473	513	475	502	543	503	536	504	506	530	465	488	518	470	476	486	503	507	506	455	494	528	493	505	498	466	506	454	522	543	550	509	481	504	514	509	536	489	545	524	541	521	535	514	483	510	507	487	501	530	509	426	477	509	472	485	496	483	512	480	518	502	472	511	497	508	486	502	515	552	507	554	494	524	530	525	503	513	524	528	515	550	521	490	455	472	516	538	496	449	526	516	510	507	517	471	497	494	490	495	526	530	492	456	481	473	540	530	467	523	507	506	512	491	524	499	529	508	481	499	504	508	543	531	522	565	484	534	546	504	532	491	513	509	493	493	458	495	496	518	499	531	515	494	520	496	492	517	520	520	492	526	531	514	466	533	516	539	474	518	526	509	519	536	514	471	540	504	470	475	474	518	494	457	474	518	523	510	520	539	498	495	535	510	495	510	531	478	488	492	484	477	479	495	507	472	490	505	522	487	507	514	473	515	497	487	536	463	484	511	486	519	504	502	533	479	533	503	508	518	475	477	529	506	502	534	495	500	524	556	506	501	507	496	502	481	487	511	511	479	540	497	520	496	499	492	496	498	541	525	511	499	539	514	447	522	509	518	548	509	511	529	506	503	505	508	496	517	493	479	525	484	512	536	485	462	479	507	531	538	526	533	508	501	526	508	494	523	479	474	539	495	496	510	487	500	526	533	480	507	522	490	540	519	507	475	469	521	558	493	471	479	477	511	507	512	506	486	528	513	508	480	509	521	524	517	527	523	517	499	525	509	495	520	489	493	506	531	530	515	529	492	518	524	543	476	492	492	528	497	528	500	530	533	523	507	503	541	517	501	523	487	530	501	491	512	497	459	546	515	496	479	467	511	534	490	539	509	500	519	490	529	519	532	537	469	527	499	483	549	506	536	488	526	499	534	499	507	543	500	515	532	535	534	506	558	494	515	516	499	473	509	500	488	545	499	494	521	510	500	494	510	538	504	521	515	487	477	505	477	500	529	512	508	505	494	472	489	511	469	503	520	466	478	475	519	544	503	483	505	509	517	519	514	476	515	516	524	488	486	519	560	484	489	503	521	487	504	497	465	525	535	514	493	493	502	481	509	500	511	479	528	543	490	478	510	502	503	520	496	510	532	472	498	505	524	499	530	456	510	475	511	519	489	482	514	520	502	500	488	488	493	491	515	507	486	493	557	488	491	464	496	483	487	524	529	492	493	500	505	514	495	493	513	545	494	503	484	503	522	501	499	520	443	467	525	511	467	508	523	524	502	516	491	515	493	477	516	476	465	496	507	490	468	519	517	525	501	475	513	537	476	522	505	529	490	520	529	514	494	523	513	456	534	521	538	493	484	539	476	494	491	533	542	486	467	506	502	518	542	530	480	523	505	545	508	547	472	529	522	507	544	502	530	511	501	478	514	486	550	516	482	516	547	483	518	491	500	497	491	498	547	526	528	506	516	510	521	537	494	517	496	508	509	543	507	521	513	527	539	498	493	465	486	488	511	469	487	502	462	509	485	478	499	520	487	488	492	454	476	495	484	523	505	504	484	510	540	502	507	506	526	478	525	514	482	505	503	530	497	539	547	466	478	496	516	480	511	474	502	490	507	498	482	494	513	534	558	539	495	486	514	491	511	527	545	511	513	526	453	538	526	466	477	525	493	511	550	494	512	510	512	495	486	498	499	488	494	485	503	482	500	539	516	520	476	504	501	557	530	467	504
24076	21881	30596	27724	20858	8348	601	333	319	313	302	288	315	307	279	281	275	291	275	316	290	297	321	295	289	291	271	275	271	278	284	254	277	236	250	287	302	269	293	244	267	259	284	287	289	300	268	301	292	288	255	290	272	274	271	326	288	283	268	292	272	281	273	352	326	345	330	289	297	264	292	281	282	288	279	266	269	291	290	273	283	267	272	299	290	243	267	291	288	324	243	269	295	241	283	302	290	256	253	304	259	270	252	286	282	262	253	265	278	294	288	264	271	318	276	278	254	279	278	252	273	308	288	288	266	286	273	301	254	263	270	289	280	256	258	277	263	280	265	289	270	290	263	277	258	276	290	266	312	280	260	232	286	298	268	272	287	292	288	277	248	282	286	288	286	265	272	263	259	270	275	259	279	275	272	241	269	262	273	274	267	266	274	294	292	276	276	276	281	253	300	253	282	278	264	269	283	263	278	287	308	255	303	271	287	286	259	262	254	266	282	279	277	281	279	268	296	286	297	264	275	251	303	302	282	284	287	283	280	262	301	262	275	288	280	277	329	292	266	240	293	302	266	293	301	287	297	263	285	305	271	285	283	249	302	270	272	244	269	282	283	245	266	271	280	279	243	276	253	269	277	288	285	313	287	263	290	280	270	277	299	245	301	277	289	262	261	260	282	255	273	294	298	279	281	290	270	307	311	293	293	297	261	263	281	261	264	284	265	274	312	262	291	253	276	302	331	269	270	273	315	265	286	266	299	278	275	271	257	288	271	280	266	268	298	271	262	283	284	305	286	284	264	291	272	262	263	249	289	288	287	241	276	268	322	285	239	268	237	278	259	284	289	254	277	276	304	287	274	290	302	278	261	300	283	277	277	266	272	274	256	281	293	282	258	279	282	271	294	274	286	276	289	267	272	263	274	261	240	271	249	251	291	297	263	259	286	253	285	270	312	267	277	301	272	264	296	292	277	277	261	279	286	290	288	292	308	269	259	289	251	249	244	265	295	325	275	287	307	279	275	276	289	302	297	276	277	272	311	288	301	294	256	290	259	274	286	264	264	274	282	301	273	261	260	280	280	271	256	271	298	277	270	287	278	272	256	297	282	294	320	273	276	269	298	259	251	301	252	299	270	267	277	278	274	291	275	277	254	270	256	242	274	277	252	271	313	237	253	287	265	292	282	292	291	284	265	253	263	286	289	253	272	275	283	258	275	264	312	302	259	288	292	285	297	301	266	288	261	300	301	302	272	277	263	282	267	277	308	274	285	278	269	264	257	273	297	287	271	278	281	268	277	264	259	264	293	268	234	279	287	269	294	290	279	256	292	281	274	267	268	291	281	253	284	279	249	259	266	296	301	305	273	273	261	275	296	248	264	286	257	268	284	254	261	283	260	273	311	267	255	307	270	293	282	253	271	250	281	302	285	279	272	290	277	275	285	269	270	270	278	262	318	248	296	282	295	289	269	268	271	303	270	277	275	276	276	273	277	275	273	268	266	288	290	264	278	285	269	296	266	282	284	266	271	294	290	276	246	267	262	288	274	299	267	277	241	290	277	293	265	243	269	275	230	305	268	244	297	290	273	309	258	292	272	263	300	272	272	279	283	264	287	270	296	285	290	278	285	270	278	266	272	282	284	257	306	259	271	256	245	281	283	303	276	282	266	263	288	275	275	291	275	259	281	279	256	273	248	293	274	283	273	269	274	309	277	283	275	270	269	266	278	327	276	277	288	287	286	269	285	270	266	259	283	269	273	312	273	281	263	269	269	280	292	292	273	277	252	283	270	291	253	304	285	267	282	284	289	277	272	270	269	275	271	318	279	281	267	317	294	247	294	272	255	263	285	271	291	280	323	324	255	260	308	290	268	262	296	309	241	259	276	260	282	277	277	256	237	298	282	272	262	279	267	278	285	285	274	266	271	296	276	280	261	282	290	261	269	251	266	270	270	281	277	297	306	267	255	313	271	261	248	281	299	284	293	294	290	255	245	287	279	283	298	287	255	255	255	251	265	255	299	281	280	277	274	273	257	282	256	259	274	273	279	289	285	286	281	255	267	276	279	251	293	281	278	287	266	249	286	317	303	262	271	266	300	285	271	267	319	274	269	301	275	243	284	269	261	271	284	297	307	255	290	248	298	295	287	255	270	293	299	260	282	304	284	288	291	246	250	293	276	295	247	270	278	275	270	280	259	251	283	264	260	257	277	276	277	256	265	283	290	298	270	236	258	269	281	313	282	273	298	280	242	309	257	247	267	284	279	278	290	276	277	275	300	304	294	251	268	291	258	256	291	254	261	315	268	270	284	260	255	289	290	301	277	268	261	272	317	271	268	302	269	269	219	285	258	283	258	275	268	264	262	296	260	272	269	279	277	264	277	266	264	272	273	280	284	290	264	273	273	276	282	296	282	258	259	298	277	292	295	295	262	267	304	248	269	261	270	287	277	294	273	281	258	293	244	258	291	290	273	274	272	299	298	283	260	282	261	250	256	283	282	273	287	289	267	283	279	249	292	255	270	273	262	302	279	272	273	247	291	273	264	246	285	292	286	246	282	296	264	309	276	260	284	267	283	300	299	286	285	276	262	278	240	283	252	224	269	274	243	268	272	307	290	265	287	302	265	273	269	249	296	266	273	269	285	278	255	281	274	260	277	256	288	266	255	305	297	276	258	256	283	281	254	240	271	291	287	316	275	309	289	236	298	276	300	262	274	276	283	251	281	286	299	253	266	281	284	231	295	272	291	271	291	279	291	257	297	254	282	267	268	271	284	278	248	273	267	245	271	275	258	265	283	280	286	294	283	264	264	277	261	262	291	256	245	317	262	287	252	273	291	274	271	266	284	270	267	318	297	288	265	282	265	276	265	270	297	279	245	273	262	252	275	263	271	270	296	296	288	280	281	279	324	310	278	269	270	273	274	289	288	294	288	291	261	286	288	279	266	315	282	265	275	303	291	269	285	262	294	283	260	273	255	267	262	269	200	276	275	261	263	288	269	293	261	284	262	288	266	284	264	295	292	244	273	255	290	264	260	287	307	313	273	241	295	287	269	278	287	259	269	276	277	255	282	264	257	261	267	292	297	312	269	269	273	267	246	275	266	272	289	284	289	267	272	272	282	281	285	258	304	290	290	280	272	273	290	287	276	263	294	246	264	270	291	277	274	287	276	270	297	272	284	278	275	273	274	266	297	285	305	275	268	288	283	277	281	273	287	284	249	296	290	279	271	274	296	275	277	248	271	267	274	285	264	274	254	282	256	303	261	306	285	305	297	279	305	269	277	270	276	272	277	283	262	311	281	295	274	293	269	262	275	269	268	278	282	277	266	279	287	284	276	289	279	251	289	262	264	266	291	260	247	280	295	272	298	264	286	281	295	292	286	284	281	291	286	226	251	273	282	282	284	251	273	268	270	259	267	260	282	271	272	277	269	293	278	286	288	294	277	287	250	282	266	270	264	268	285	279	273	274	287	284	272	258	267	293	270	252	277	250
58818	85688	68098	40666	22755	807	613	597	547	563	488	527	507	522	526	512	526	486	467	519	462	493	504	511	485	506	467	511	508	476	517	493	465	492	491	468	456	520	479	491	485	532	532	517	513	452	475	515	463	504	492	477	472	495	495	493	504	492	496	469	479	473	477	623	667	743	597	531	506	514	486	448	514	454	484	461	476	465	496	517	491	491	475	504	496	471	486	491	514	449	519	471	482	470	477	466	457	507	479	465	476	447	468	507	476	476	453	464	453	489	456	484	436	454	470	454	499	501	503	478	507	470	456	469	485	444	491	475	487	474	483	461	523	468	459	468	536	421	488	455	504	532	493	479	473	510	519	473	485	442	462	500	454	445	503	479	495	477	484	500	453	462	461	473	530	467	477	514	483	464	467	500	487	515	462	475	500	426	493	450	485	452	525	501	495	485	459	512	499	488	446	482	484	453	472	450	469	492	468	436	472	505	518	496	472	491	501	482	468	465	461	477	476	484	454	453	469	508	529	514	509	474	470	444	506	453	469	468	437	457	464	494	441	459	447	462	512	499	526	441	506	476	524	515	470	448	493	515	449	510	449	483	494	490	509	530	483	489	479	470	463	455	486	494	495	477	440	491	483	499	488	478	481	455	470	449	461	486	471	475	496	470	465	477	463	462	453	424	517	494	463	493	486	497	511	469	472	454	495	514	496	475	457	483	531	476	487	513	471	501	488	488	472	516	518	480	473	452	482	535	458	511	506	483	427	499	439	488	492	485	514	470	478	464	457	495	505	461	498	430	452	498	463	491	470	461	516	504	480	492	518	486	475	504	447	467	474	463	474	513	481	489	505	486	415	472	490	484	477	482	503	432	495	487	512	481	496	486	489	471	474	478	492	461	479	476	450	496	509	496	516	502	464	474	473	468	517	446	492	503	469	460	488	517	466	472	527	493	509	503	462	481	466	443	462	493	493	471	464	468	462	466	476	484	470	475	480	438	470	459	468	490	502	508	464	470	543	454	521	476	455	504	487	494	512	466	497	443	466	420	487	512	478	474	506	479	480	494	478	475	475	490	470	528	473	463	462	458	513	517	472	482	448	477	484	457	512	483	471	476	433	475	521	486	450	475	476	450	500	514	473	473	474	496	489	511	497	504	472	476	516	467	482	495	496	485	476	461	493	498	495	516	478	489	472	483	474	469	448	496	451	454	484	474	460	437	462	515	477	535	500	495	458	499	454	425	462	498	479	492	491	460	449	505	475	496	482	483	489	469	475	461	482	473	475	499	474	484	481	482	501	482	481	456	469	480	441	498	460	484	495	456	464	506	452	503	466	455	488	496	449	466	465	470	473	501	471	510	502	469	488	492	490	467	492	479	498	491	489	501	475	524	449	479	497	484	476	489	478	462	474	458	505	491	510	499	496	469	478	484	495	479	481	497	517	480	460	476	473	475	493	474	555	502	479	525	491	511	474	463	454	487	477	495	476	492	493	480	491	464	484	475	468	451	480	485	528	463	489	488	479	476	493	474	498	484	470	506	511	482	467	452	502	451	469	482	504	491	472	468	498	483	505	494	495	501	522	464	487	469	480	454	471	501	474	472	488	467	462	521	478	476	473	504	469	489	488	500	475	427	511	463	440	428	506	552	500	483	462	492	485	468	466	501	497	477	459	472	468	451	471	520	491	493	472	481	500	491	481	450	447	447	481	496	489	479	487	431	465	445	474	454	449	490	483	487	529	479	469	459	491	502	486	485	476	469	465	505	487	489	444	484	451	483	512	485	490	493	475	437	495	483	475	505	459	457	479	462	506	473	443	482	491	452	487	505	481	495	496	483	457	461	480	511	470	514	483	489	464	482	513	484	506	470	461	522	437	475	489	460	459	438	461	487	504	448	491	465	479	445	499	474	511	458	462	461	487	517	462	484	490	446	506	470	515	459	482	485	508	435	491	496	490	447	514	480	494	480	475	487	480	456	475	503	444	496	487	491	466	482	471	507	445	468	483	462	479	492	481	488	490	483	511	473	483	487	482	455	484	454	472	496	463	488	498	497	500	503	450	511	456	474	489	477	470	477	496	438	480	453	428	494	463	471	462	495	469	456	469	473	495	498	490	502	487	464	486	481	471	491	469	480	483	511	463	507	477	476	517	456	449	494	488	497	474	484	478	475	483	482	470	493	452	483	510	451	494	461	450	476	482	495	438	438	468	479	461	461	464	477	466	478	499	475	492	479	453	517	495	471	454	513	437	477	491	481	482	492	471	477	479	489	472	480	442	474	454	514	496	492	494	439	469	517	490	502	492	471	489	443	487	484	488	466	483	462	484	506	506	474	434	479	483	509	499	476	473	462	494	440	482	481	456	491	457	464	484	540	527	490	462	494	449	471	480	481	473	497	468	479	516	528	497	463	484	530	485	500	466	504	491	442	475	493	509	489	471	463	509	443	486	478	441	480	492	482	464	471	479	494	492	480	444	480	467	478	481	497	502	467	458	459	484	484	495	470	479	456	512	490	499	457	499	495	455	465	477	456	495	485	497	446	490	472	531	512	467	450	468	489	476	465	475	468	485	472	463	466	466	469	444	497	482	479	456	519	452	503	452	486	485	492	502	461	507	492	465	482	488	463	448	497	465	440	459	460	453	496	468	437	440	489	493	441	486	472	466	509	512	478	468	506	458	498	483	467	496	525	508	484	509	447	503	467	473	459	470	502	484	473	474	487	481	522	506	494	499	483	497	474	450	475	508	490	498	488	532	482	482	463	488	474	506	454	449	505	478	454	491	461	515	495	507	449	482	485	472	509	489	467	472	473	478	470	519	473	452	457	496	484	513	489	514	459	512	461	455	505	507	479	534	461	498	462	470	522	505	438	490	485	493	470	482	462	468	490	537	484	491	470	479	482	439	466	476	487	482	447	479	508	477	517	481	478	479	499	480	476	495	503	450	464	480	537	489	469	490	512	481	479	464	529	525	482	481	463	478	480	488	472	450	478	495	441	498	446	489	513	459	462	485	484	513	495	483	460	510	497	488	488	502	493	500	463	517	467	458	470	516	465	459	456	469	460	496	532	485	495	516	542	485	454	444	467	458	442	479	487	473	483	498	485	465	479	471	520	470	497	486	479	515	484	484	449	480	471	476	508	483	516	491	460	443	438	520	518	500	463	464	486	482	511	464	484	484	496	477	445	495	457	507	464	492	465	559	514	445	484	462	435	450	454	445	486	458	498	471	447	517	521	530	450	472	480	461	476	468	494	475	466	463	502	482	499	494	465	436	524	472	470	462	447	450	492	484	465	498	480	483	492	487	487	503	469	455	482	481	511	477	492	458	504	514	537	477	491	475	465	491	465	485	483	458	530	468	481	520	488	415	475	470	473	501	467	464	489	505	523	505	479	472	455	487	494	453	491	451	510	498	479	490	457	482	506	450	495	445	490	440	502	504	513	504	513	459	445	468	462	483	464	487	472	452	541	440	514	494	462	436	486	505	472	487	457	452	490
23093	21379	29936	25358	21677	17921	4175	478	368	387	343	369	359	349	330	349	308	339	329	328	309	360	329	311	310	295	322	341	302	317	299	324	309	354	317	336	343	324	300	325	342	336	337	338	338	316	312	309	322	316	351	333	299	338	315	293	346	309	309	299	325	311	302	363	412	397	365	387	386	359	329	309	285	327	311	339	307	325	329	339	339	295	342	314	305	310	311	328	295	310	316	288	339	319	309	332	320	348	306	341	293	309	322	291	296	319	303	332	338	299	307	308	282	342	291	355	294	309	360	312	306	340	338	291	311	328	335	336	321	289	325	319	338	340	335	331	330	294	365	316	279	332	324	320	322	329	362	288	343	321	329	324	322	327	304	326	337	271	344	289	320	336	318	342	308	313	297	330	329	287	348	337	304	337	294	317	331	297	301	331	323	297	326	302	304	323	292	330	285	332	302	327	317	303	350	310	326	334	319	336	346	331	311	341	341	296	316	317	308	283	304	346	323	294	315	286	333	313	306	313	333	314	317	297	315	312	308	295	315	309	337	318	303	337	311	275	326	317	319	338	296	299	330	325	323	314	317	329	335	302	280	307	299	313	310	323	313	336	313	283	318	326	299	306	319	343	310	263	316	321	353	279	320	354	359	353	323	330	300	286	345	298	308	315	323	333	321	295	320	319	309	306	316	326	331	324	323	314	324	330	314	304	320	330	305	310	296	303	297	297	338	309	307	323	334	299	321	292	319	280	303	328	313	330	319	327	297	335	332	331	322	286	323	313	326	327	291	318	293	298	312	328	317	330	312	323	293	314	295	335	322	306	323	336	323	306	327	327	333	322	317	333	319	314	325	330	333	290	287	318	304	310	300	333	330	295	334	303	306	325	355	332	356	315	329	346	313	343	299	314	340	277	297	278	317	297	306	302	328	338	333	303	304	321	316	307	295	337	311	293	326	311	326	290	320	291	330	363	308	301	341	319	312	314	329	294	286	352	318	314	301	314	317	334	328	273	307	315	338	346	306	338	310	321	295	327	284	292	356	318	320	307	294	317	308	308	312	339	301	327	305	319	317	305	319	321	298	340	332	333	333	292	316	329	315	326	320	306	329	320	336	333	308	309	296	308	317	322	306	321	318	313	305	334	300	318	300	299	327	327	299	292	299	338	340	316	353	313	319	324	318	295	294	305	331	312	330	329	323	323	329	321	328	332	314	313	327	316	305	327	312	323	305	322	337	327	295	317	307	350	318	324	319	290	318	313	310	308	356	338	300	306	341	341	319	308	362	316	296	308	330	341	329	301	321	319	319	303	305	280	282	301	299	294	305	327	301	333	295	320	308	345	315	315	321	310	305	297	317	318	326	340	305	331	322	312	356	321	295	315	321	299	333	343	350	344	322	327	311	310	301	322	345	302	318	295	303	361	293	336	331	296	292	317	327	314	335	294	341	319	314	309	347	309	327	298	280	324	308	315	326	327	311	317	304	356	311	313	317	327	318	335	339	328	324	333	322	310	296	314	317	349	333	301	301	311	318	303	291	300	313	331	341	332	306	307	298	311	326	290	348	293	319	339	347	342	314	308	292	321	325	336	300	314	291	316	311	325	321	331	335	335	314	314	324	297	308	323	313	334	324	332	311	314	332	309	282	335	289	326	315	328	333	332	340	339	296	320	324	336	303	297	307	323	311	329	304	355	340	312	292	308	294	307	334	313	330	294	321	283	286	319	302	319	306	302	288	299	320	338	331	333	346	345	310	292	325	353	347	343	323	339	337	319	340	343	346	322	306	297	301	326	314	333	345	322	298	308	339	322	352	356	318	322	309	315	327	322	344	287	311	327	326	310	286	313	322	320	330	323	337	284	310	318	339	296	296	315	343	307	318	302	287	326	346	330	316	299	357	321	321	316	316	282	311	310	342	309	312	372	316	324	298	318	330	321	322	324	355	353	319	304	335	297	346	319	326	289	319	332	294	307	309	318	291	283	300	300	350	316	332	321	311	290	367	342	323	343	333	307	355	305	289	319	325	300	302	296	319	306	298	327	320	323	364	311	334	331	347	314	327	320	317	327	307	302	339	293	320	315	312	296	327	361	335	348	311	341	318	297	311	328	328	324	332	324	329	308	322	301	298	302	316	318	314	299	317	312	342	316	335	317	320	304	297	319	322	295	308	361	324	315	323	297	315	353	342	359	253	301	284	334	316	336	277	327	300	308	354	283	320	313	312	314	262	294	320	309	357	338	313	315	324	334	313	334	300	332	320	324	300	313	320	334	306	310	320	310	329	311	315	301	312	326	281	328	273	332	317	284	347	317	323	315	306	328	328	332	303	314	289	330	293	351	324	316	343	296	351	304	335	330	345	303	321	327	315	332	315	280	300	313	326	318	314	311	336	326	326	296	326	325	337	343	356	339	327	303	338	324	330	299	325	323	288	340	314	281	327	309	320	309	349	306	328	292	296	304	319	309	303	311	337	328	319	326	313	322	323	307	326	293	300	319	320	322	306	321	339	316	289	294	299	291	287	300	294	322	316	345	344	329	315	310	317	331	296	319	331	299	321	313	295	296	318	324	319	309	335	294	327	284	324	276	319	348	335	317	307	298	304	284	332	296	332	331	311	334	354	319	318	339	312	313	319	300	318	313	324	317	351	306	317	318	330	312	287	307	307	292	321	314	306	310	293	316	297	335	347	311	317	320	307	339	333	314	312	290	343	346	317	295	295	322	315	311	286	327	299	309	288	319	306	314	263	330	293	309	294	312	318	345	324	319	306	321	322	291	325	316	329	279	335	317	312	310	331	291	326	320	322	287	301	323	310	313	292	326	361	298	309	307	297	277	320	340	335	305	339	304	312	323	341	344	317	306	324	313	315	294	325	294	302	340	324	300	384	312	309	308	314	305	347	349	318	315	341	300	317	307	334	280	293	310	319	344	331	333	321	311	328	344	316	322	309	308	294	314	329	315	275	331	332	305	297	320	325	343	308	323	298	309	318	335	295	285	302	323	295	298	344	284	324	321	349	352	317	316	322	316	332	325	338	304	331	318	307	307	342	327	303	302	341	332	326	325	318	337	319	316	288	319	288	295	308	323	298	287	341	326	332	353	307	292	313	311	298	319	323	315	338	315	336	304	271	320	295	332	348	321	302	298	315	319	285	339	327	311	298	313	346	309	305	310	309	310	368	309	307	302	304	343	326	302	287	302	308	291	357	297	281	334	320	313	309	329	346	292	314	312	326	277	298	309	354	306	330	312	339	325	346	308	294	303	334	298	339	305	311	328	316	331	340	310	348	301	357	322	311	331	337	331	314	315	310	298	323	304	306	332	318	295	296	312	310	328	305	333	323	314	317	288	317	341	350	341	299	290	338	309	343	328	344	316	281	299	298	311	329	346	296	287	320	333	323	319	351	305	345	297	328	348	304	329	334	291	314	290	328	332	309	314	322	335	347	280	323	305	335	336	315	320	313	349	312	368	314	352	330	330	301	341	290	300	330	325
61139	96953	79682	49038	28598	1087	881	804	674	680	668	616	609	579	533	560	604	552	567	567	546	555	545	545	548	537	561	567	488	546	557	509	542	534	550	529	589	514	535	509	544	568	562	524	539	527	573	511	575	580	534	568	596	558	601	506	533	561	575	506	558	542	547	609	740	814	757	867	745	577	548	524	489	562	553	515	526	522	570	547	545	531	523	547	513	510	525	527	539	502	519	495	553	544	505	512	533	548	477	511	539	550	577	509	544	502	551	542	519	508	532	546	541	510	538	530	514	578	534	507	537	561	511	568	527	534	542	529	514	510	540	524	500	504	580	521	516	505	503	501	530	515	491	481	553	506	467	534	514	496	514	535	512	529	514	539	524	512	528	536	524	523	533	538	515	536	531	516	519	520	531	490	539	519	524	536	499	579	600	506	574	528	552	566	527	547	567	495	514	496	535	570	510	505	480	547	512	521	536	524	603	593	515	542	569	519	555	504	534	528	526	509	537	489	528	487	574	556	563	500	531	513	496	549	532	525	521	553	484	490	538	538	543	525	553	498	519	499	513	464	575	464	546	519	484	543	513	503	540	540	557	554	458	544	521	551	551	544	566	527	549	542	511	503	501	506	524	532	558	484	553	537	550	519	519	504	524	511	479	506	542	548	504	565	543	499	531	502	518	524	543	533	549	508	541	508	513	522	518	540	509	509	528	529	534	509	543	555	591	534	575	511	489	547	560	543	534	551	521	533	503	544	542	514	545	522	541	509	543	540	564	520	550	542	493	529	568	517	486	541	547	489	483	506	547	582	570	514	492	539	530	541	531	508	555	532	505	556	519	464	519	531	544	537	509	466	521	486	543	553	500	517	509	533	600	527	542	534	473	511	499	542	519	522	504	515	583	542	563	511	519	538	532	557	529	517	502	537	543	520	552	518	534	489	501	508	534	534	499	562	503	568	519	498	525	539	511	554	520	537	497	489	523	518	521	516	557	505	559	494	533	547	521	553	524	551	526	544	561	542	543	518	533	570	487	528	535	535	547	507	506	585	569	547	552	530	559	540	494	525	538	497	545	540	530	531	516	508	555	539	519	592	548	534	531	554	523	552	551	542	500	563	512	499	529	535	552	473	543	488	524	540	499	521	551	519	546	524	544	543	513	527	541	499	565	532	495	556	541	499	534	511	527	549	515	493	535	511	528	548	493	521	520	528	520	507	528	533	581	488	565	503	519	517	534	503	519	514	517	522	538	522	506	542	518	537	492	529	541	543	520	513	563	477	520	553	526	542	542	547	540	536	512	523	507	562	554	518	500	549	509	517	546	535	563	537	550	542	537	526	533	513	544	551	524	491	513	536	513	505	533	503	520	559	536	554	514	524	511	495	505	498	535	567	512	508	531	541	527	518	497	510	531	530	541	526	513	540	477	540	501	510	559	598	536	520	552	498	528	510	548	522	506	518	524	527	531	524	515	521	531	537	534	528	495	506	525	527	532	517	533	514	503	542	505	526	518	544	589	530	481	515	507	515	572	526	526	564	547	496	551	495	514	542	533	522	507	541	536	553	520	528	505	517	522	533	544	533	523	527	559	527	530	532	567	550	503	521	505	525	516	549	547	504	561	470	516	553	505	548	577	502	521	508	528	561	531	545	512	517	504	521	534	544	576	498	522	512	525	532	514	573	531	548	496	533	547	532	554	572	499	544	511	510	530	541	559	528	517	482	497	558	551	563	542	483	547	523	505	540	584	496	550	479	516	545	518	508	478	520	507	546	508	527	565	545	527	502	553	536	522	507	538	492	556	540	547	532	513	496	522	545	542	545	557	534	526	488	551	512	564	525	528	512	541	544	482	517	554	551	517	557	544	496	518	530	498	551	550	472	537	585	562	526	527	534	521	500	495	540	559	528	520	533	530	563	501	518	530	564	539	572	505	490	526	543	529	502	532	546	529	568	512	526	556	555	536	554	500	556	507	521	506	540	511	510	558	535	546	502	557	523	502	586	524	519	555	534	544	535	535	515	508	506	535	498	530	516	538	526	529	525	541	547	564	542	543	522	553	550	533	565	515	527	542	543	586	541	541	570	544	537	507	523	536	519	541	553	526	511	538	492	536	525	526	519	490	483	532	499	526	525	523	519	525	499	525	488	561	538	520	561	517	503	534	494	531	541	528	585	510	518	546	549	505	538	551	507	508	542	514	512	539	554	541	534	513	506	535	502	530	508	498	525	544	514	560	545	527	529	539	557	552	536	522	528	547	504	538	543	527	535	545	543	559	501	561	555	527	516	538	551	506	554	526	568	543	556	548	534	513	530	495	516	564	537	519	497	518	502	501	524	514	497	538	542	562	521	534	493	509	518	520	500	495	531	548	488	530	567	525	585	530	563	534	537	532	537	522	523	474	548	515	523	493	519	535	531	496	532	551	546	564	545	502	526	552	527	531	550	539	526	497	515	539	495	523	547	500	510	539	481	544	517	571	551	492	542	535	548	530	516	535	536	506	529	513	533	487	564	483	514	506	520	514	508	506	541	528	510	539	522	526	531	550	527	517	544	516	506	543	544	502	523	509	550	519	546	532	572	542	539	508	559	549	570	487	531	538	542	476	570	501	524	551	513	557	561	508	481	533	519	535	484	579	497	528	521	563	521	531	527	520	513	521	539	592	507	500	501	528	551	517	514	569	516	529	487	526	495	522	520	543	519	515	498	519	522	511	524	509	498	507	486	575	496	532	519	524	505	547	531	559	463	526	525	507	556	536	516	521	573	490	545	529	493	535	541	545	514	543	514	514	547	528	525	553	542	520	512	490	488	549	541	548	506	506	519	505	526	521	510	550	556	577	538	538	525	530	556	522	504	519	546	503	568	527	535	502	558	503	483	542	532	533	552	514	530	518	512	529	504	501	534	497	522	545	547	550	490	541	530	531	508	526	530	503	558	524	489	537	539	575	538	539	477	536	516	524	544	519	516	500	484	499	512	549	563	534	558	525	508	496	533	535	537	555	497	522	563	500	492	529	569	523	483	565	529	530	536	534	539	500	506	495	549	518	548	554	552	521	546	562	559	518	530	511	525	521	529	491	512	529	531	529	494	503	518	533	538	520	516	543	487	509	486	524	537	571	539	558	511	556	510	516	556	506	549	519	529	552	518	545	500	538	533	478	483	500	521	492	477	532	565	483	550	507	518	533	536	526	483	518	521	515	536	510	553	519	523	577	534	546	488	513	533	514	521	534	466	516	549	508	496	465	538	540	496	512	560	591	517	533	495	524	537	486	518	525	543	556	506	551	555	521	530	544	566	496	516	487	554	509	552	517	528	511	538	535	514	510	543	559	537	548	524	539	571	483	518	553	474	539	544	547	496	552	482	561	517	516	523	510	550	515	540	528	535	531	559	522	523	514	531	509	552	575	515	547	524	510	555	508	493	546	537	526	513	536	503	507	560	514	468	509	525	546	550	517	503	546	506	509	560	556	512	544	518	538	525	529	536	505	515	530	513
27958	25195	26320	14015	2141	321	313	294	305	246	259	282	279	278	279	266	297	292	257	271	284	277	250	253	272	271	288	316	284	280	265	287	260	281	249	292	276	289	270	289	260	274	276	265	282	262	290	284	284	284	275	284	272	282	280	276	290	271	288	245	290	264	275	253	263	293	278	301	297	308	292	272	302	291	282	279	279	258	271	298	292	275	279	272	268	278	291	277	253	264	246	249	308	269	248	278	269	276	248	264	302	278	281	279	276	263	262	271	282	279	279	287	294	305	283	260	279	285	278	275	296	304	260	262	273	256	279	271	296	289	276	281	283	265	293	291	281	271	275	298	271	282	266	243	309	237	266	299	252	296	302	273	276	276	295	277	272	270	276	280	261	294	274	282	292	283	281	266	273	261	284	281	255	286	287	269	285	286	272	257	283	296	296	274	299	284	267	267	290	311	264	287	272	272	313	250	275	274	257	287	286	298	289	275	301	315	267	288	252	282	274	301	264	261	272	257	284	281	260	269	270	263	294	286	282	283	265	285	302	275	288	245	261	271	279	281	256	286	288	254	313	267	253	269	271	257	275	295	285	273	272	268	237	273	270	241	296	267	281	247	292	283	260	274	275	292	292	277	287	278	262	292	278	291	281	259	309	265	289	266	280	257	251	241	300	310	271	280	279	264	267	267	267	263	247	296	277	247	245	259	296	255	286	264	293	257	250	280	283	293	278	272	305	223	302	301	265	248	272	285	262	251	280	285	286	287	280	273	257	256	287	247	301	269	296	286	258	256	307	250	289	283	263	267	263	270	288	285	275	288	265	274	263	287	270	288	259	257	255	269	298	296	268	268	266	291	299	262	285	265	271	256	257	285	301	268	287	289	257	299	285	265	280	297	312	250	315	276	274	255	269	295	277	241	274	305	266	272	233	233	292	282	281	279	293	274	250	290	277	291	290	301	283	279	268	265	271	260	254	280	253	282	296	268	286	282	302	284	275	295	281	281	246	265	288	281	298	300	285	259	289	276	267	270	242	278	305	284	287	262	281	275	276	286	271	237	258	299	295	268	295	275	275	300	268	268	277	301	268	299	290	261	283	265	262	291	265	247	263	274	313	277	275	283	272	267	294	286	280	265	324	253	295	296	258	264	258	291	302	284	303	260	274	302	283	260	272	276	258	281	276	291	285	235	265	278	250	284	263	292	272	263	258	242	254	277	318	271	286	276	287	264	300	284	259	285	275	289	280	299	277	272	279	297	250	264	286	302	292	276	267	277	286	290	262	275	268	266	294	293	276	274	286	266	252	276	281	281	300	293	276	272	276	284	296	293	281	284	252	288	303	278	260	287	292	273	263	291	300	274	276	274	276	256	268	248	293	252	246	263	303	282	264	283	300	278	247	259	252	280	263	279	270	311	289	277	274	316	290	259	297	263	266	278	302	286	275	272	258	284	245	278	293	262	307	309	298	293	261	266	297	248	281	244	244	257	278	278	255	275	271	268	292	249	268	285	287	312	292	265	276	293	286	283	267	287	294	256	289	295	291	243	286	226	290	301	268	266	253	276	264	285	275	285	280	265	269	293	283	250	246	284	300	284	267	290	282	279	325	286	258	273	261	278	281	264	272	278	282	299	290	287	270	280	266	303	277	264	268	280	302	296	289	261	262	282	280	282	289	282	280	271	252	270	292	260	311	291	292	250	279	249	295	246	259	233	261	295	296	295	257	275	261	303	277	275	276	274	285	272	280	273	289	274	290	265	300	271	274	268	290	277	295	298	269	300	282	253	288	277	295	300	246	251	299	285	300	275	288	284	298	289	268	252	271	306	271	256	270	292	295	287	296	273	230	260	298	288	283	251	279	244	262	281	284	288	265	260	261	248	285	284	287	282	255	293	278	277	285	290	335	291	297	307	262	284	286	289	292	274	274	266	270	287	283	321	298	290	245	285	272	318	280	289	263	274	262	287	264	284	264	269	274	242	254	271	295	254	286	287	271	288	282	295	272	266	267	282	253	264	273	287	277	277	299	286	272	293	293	270	254	277	269	258	289	289	268	274	280	274	300	308	273	268	256	270	248	304	286	261	274	311	283	265	256	257	275	281	263	263	276	259	273	254	269	282	299	269	288	268	270	255	257	270	256	279	282	293	271	294	303	255	267	278	267	278	279	284	266	309	299	282	308	274	265	273	277	268	241	278	276	251	266	269	259	235	284	252	294	306	280	250	272	275	295	269	276	294	304	273	287	291	272	289	267	269	269	265	272	276	282	263	295	278	272	268	267	282	288	314	249	280	282	314	249	267	301	237	272	252	269	284	282	287	286	288	299	275	296	289	296	290	266	280	271	275	275	264	277	271	262	256	295	257	265	278	268	253	296	250	295	242	273	278	299	268	281	282	295	263	295	271	293	288	295	278	282	285	278	260	266	269	278	266	268	255	285	302	302	232	264	248	269	299	288	240	251	324	287	278	265	275	283	242	257	263	299	276	257	257	272	298	285	284	268	261	263	291	296	269	283	271	277	256	284	289	261	286	288	282	307	265	251	291	281	303	276	283	303	276	292	282	261	270	273	257	276	282	276	284	289	264	304	289	294	247	249	252	272	288	300	296	261	291	253	266	304	287	281	274	270	255	278	295	285	264	270	261	272	290	244	268	253	275	254	269	258	254	301	286	284	261	295	295	268	286	253	272	278	285	283	266	268	284	275	293	284	272	271	299	271	264	250	271	260	303	291	267	268	273	292	285	295	286	260	280	291	266	283	258	268	274	255	255	280	283	285	254	290	309	257	269	274	252	297	285	260	275	245	269	284	268	261	274	280	299	264	294	294	287	304	283	297	295	250	263	285	277	293	290	279	280	301	287	304	296	288	268	288	262	312	264	264	273	296	296	284	255	296	291	278	265	284	264	278	255	271	275	285	260	250	277	308	287	278	278	283	259	280	274	283	271	251	290	312	292	285	296	248	285	314	252	262	260	259	309	270	302	303	273	269	294	284	262	244	273	284	278	289	284	253	269	278	278	282	261	319	266	280	283	264	290	264	236	287	270	293	267	272	258	293	301	286	283	277	262	297	276	297	271	279	271	280	277	274	287	272	279	264	285	264	278	284	293	274	251	276	253	290	267	285	274	288	300	282	280	268	271	291	281	281	277	260	274	283	294	257	273	272	300	292	272	280	272	269	280	285	272	272	274	279	297	296	285	263	283	259	307	273	290	275	261	285	301	256	262	278	251	262	263	257	282	250	290	253	260	259	274	281	293	289	277	271	288	247	259	297	268	259	287	255	251	267	281	298	288	279	254	293	310	285	311	269	285	252	274	293	303	312	278	254	300	270	275	305	271	290	241	298	277	271	278	256	278	303	278	286	281	299	275	269	288	272	307	281	294	262	262	254	243	284	288	271	274	274	301	265	268	251	274	295	267	273	264	278	252	299	249	276	267	279	274	273	268	304	273	260	242	254	277	281	289	272	275	267	263	266	273	285	274	278	259	293	268	262	273
35035	43497	33605	14540	4310	522	500	514	495	494	507	513	519	492	494	484	501	469	471	503	485	483	470	497	484	499	478	535	488	451	501	457	491	488	508	464	470	487	475	505	490	484	493	454	473	485	527	503	487	452	490	472	492	501	467	495	488	449	459	469	477	487	487	438	494	449	494	528	536	561	552	552	550	425	526	522	457	465	477	514	488	473	477	510	501	491	489	492	489	471	491	477	487	505	459	460	475	456	443	496	516	482	467	475	454	472	483	505	434	450	500	469	457	475	473	471	509	489	486	478	501	506	483	531	464	450	489	454	447	524	468	477	488	488	494	507	508	504	477	502	485	487	504	492	452	487	482	499	518	491	538	503	469	493	453	476	443	469	476	466	495	494	546	508	463	493	473	465	524	481	488	474	462	522	526	513	504	509	465	505	522	485	451	492	476	511	475	479	513	509	487	470	493	496	489	465	491	467	468	508	480	453	461	471	537	456	471	493	466	482	483	502	487	444	438	495	458	499	488	481	537	440	490	523	502	490	437	506	495	496	496	472	457	513	475	509	489	477	441	469	528	430	498	478	462	478	496	483	489	466	488	466	447	505	480	506	493	470	494	479	498	547	462	484	491	496	503	519	489	509	525	515	511	506	465	494	513	485	499	471	465	474	516	474	497	481	495	478	484	497	469	467	479	515	468	451	484	510	469	492	482	470	476	491	489	486	483	509	491	469	479	474	499	515	516	469	473	478	507	497	491	480	488	470	475	473	508	504	482	531	460	496	469	482	453	450	424	487	491	457	456	439	477	499	492	530	495	481	484	496	497	512	467	472	472	497	440	495	505	490	478	517	517	492	504	487	475	485	481	552	469	453	514	509	461	450	484	442	479	500	504	552	456	482	488	497	473	527	492	460	478	479	482	481	468	506	464	467	459	476	509	489	489	475	507	479	517	502	494	458	441	460	462	474	521	474	507	501	451	464	467	492	462	490	468	496	466	495	514	486	514	477	479	470	455	481	486	431	527	485	474	513	463	448	517	470	515	500	469	503	466	501	502	437	498	476	469	490	505	520	435	520	498	485	512	484	464	411	482	497	469	466	481	495	509	528	540	508	508	477	496	507	490	487	503	506	473	521	505	461	474	462	475	461	482	469	468	478	515	480	477	479	503	461	465	499	516	493	485	513	493	525	516	512	469	492	508	468	462	465	492	490	519	501	486	473	511	478	511	485	525	502	482	478	443	528	481	459	429	545	479	525	505	490	519	483	495	513	473	478	459	502	516	462	504	454	481	508	514	458	499	486	483	526	484	457	446	496	477	458	478	517	483	526	463	493	470	475	491	516	504	468	476	450	479	440	482	492	535	530	473	497	469	497	475	485	508	491	474	503	474	483	504	479	474	515	481	525	480	447	417	502	510	501	488	505	462	468	476	514	472	499	508	523	491	481	482	452	497	503	480	525	472	483	480	465	497	452	481	484	502	529	483	479	508	479	497	478	445	504	515	472	495	490	465	471	491	516	475	453	506	498	490	478	487	473	495	509	494	487	464	497	515	496	499	518	460	445	497	479	484	485	511	507	474	479	490	486	485	479	492	456	512	465	498	482	491	506	476	489	490	492	493	448	459	462	473	538	497	506	474	508	456	479	504	446	465	464	484	480	449	488	527	498	493	506	504	513	524	470	546	442	495	435	459	498	481	471	463	477	486	538	490	480	451	493	453	487	496	512	517	458	473	499	481	498	487	489	472	468	480	465	467	534	456	481	491	497	483	463	503	497	469	502	481	510	475	501	511	502	455	511	495	517	474	474	527	449	512	495	507	496	472	482	494	483	498	486	446	484	504	490	483	477	494	484	443	503	478	493	460	482	465	519	483	496	469	459	477	521	519	450	486	514	503	466	478	456	491	520	504	484	473	495	451	507	465	478	467	468	465	494	445	470	491	453	449	475	477	443	468	476	527	487	479	455	508	496	490	481	464	492	486	475	484	515	498	474	493	477	499	486	498	465	462	491	410	478	449	475	456	535	459	459	485	471	488	485	506	449	512	524	530	495	488	530	452	485	496	507	494	507	509	510	524	471	457	480	457	463	488	480	519	502	478	454	458	504	502	498	481	477	497	518	473	500	451	513	512	507	481	505	472	485	457	471	460	478	496	489	511	513	467	520	486	481	462	467	504	491	520	481	514	522	492	507	511	509	503	534	483	479	462	473	475	486	494	443	485	509	515	501	463	499	480	472	470	460	466	478	513	503	493	491	445	480	501	508	516	514	477	501	554	491	475	477	459	501	528	462	487	481	496	506	531	466	470	493	490	471	528	491	457	472	458	512	481	471	501	493	509	474	478	470	468	464	513	503	488	478	434	469	482	476	527	482	449	488	520	491	477	486	512	476	483	468	477	477	472	498	436	467	479	526	460	490	494	485	511	514	471	461	492	465	470	506	487	511	482	517	484	515	485	504	484	444	497	464	462	489	459	496	468	499	454	504	445	492	446	475	487	481	513	486	515	507	471	493	470	475	454	494	486	458	479	493	482	491	490	519	471	486	494	486	499	511	478	461	513	464	438	470	450	512	467	500	516	486	480	469	516	473	474	520	463	499	479	468	534	484	501	513	493	462	517	511	496	468	487	461	521	504	459	477	511	489	451	527	474	444	470	495	460	478	483	506	525	526	496	481	466	497	470	502	468	477	509	509	480	475	504	490	476	492	496	471	478	512	476	488	499	501	485	474	481	504	442	481	506	458	493	469	510	523	472	488	465	451	472	488	488	494	521	467	472	457	519	516	507	509	469	470	480	501	523	502	447	507	482	512	481	486	475	472	462	481	504	472	474	456	490	489	502	463	489	474	526	506	483	471	468	482	490	485	459	493	477	495	505	469	476	517	504	462	482	521	474	496	494	454	497	467	497	479	502	488	492	466	470	464	488	477	450	487	483	477	453	453	445	524	478	499	482	474	457	453	460	483	480	482	459	463	488	476	491	470	534	514	494	487	455	466	490	507	493	464	497	506	486	493	457	489	511	498	483	476	481	506	469	490	522	500	486	489	457	502	508	465	544	472	515	430	493	504	518	471	470	483	466	467	500	473	486	484	438	466	523	490	470	483	462	473	476	482	485	504	504	501	507	502	452	527	495	491	509	488	481	513	478	484	459	455	457	426	469	487	486	494	505	522	496	457	467	462	491	449	474	523	515	496	486	505	483	499	476	509	505	473	500	500	461	475	486	502	474	487	481	451	494	459	485	470	487	508	455	489	487	533	461	491	502	499	459	499	478	503	489	476	486	477	517	494	490	477	473	479	492	478	469	496	488	512	496	461	487	482	480	478	483	489	504	440	514	475	473	496	456	499	438	492	486	479	488	471	482	516	457	490	480	500	454	520	468	486	482	467	490	477	484	498	486	472	457	504	477	527	512	469	481	507	509	510	490	484	486	512	492	493	485	503	451	461	455	502	461	525	517	460	486	465	507	526	519	458	522	480	497	482	432	488	490	475	495	475	483	474
24192	21935	31190	27500	20827	8866	560	303	295	286	313	283	252	297	253	264	248	278	283	253	259	295	267	274	252	248	253	276	292	254	249	244	255	230	244	255	279	239	262	254	270	262	252	232	238	261	271	257	246	247	248	257	285	279	245	258	254	254	286	256	274	266	227	282	259	266	247	302	340	355	333	282	269	229	251	238	252	274	249	262	246	244	259	270	248	243	254	241	291	284	251	259	260	266	234	277	239	250	263	248	251	269	240	263	262	263	244	258	216	272	268	256	236	264	258	242	233	271	247	272	252	255	238	275	253	277	228	277	246	263	247	293	232	260	248	242	259	234	263	253	283	240	262	294	279	257	263	267	248	231	251	257	260	256	272	247	248	265	253	282	256	272	220	238	222	249	269	251	265	281	264	223	269	275	278	238	256	247	257	275	287	262	236	268	245	224	238	258	265	258	247	275	268	233	281	267	243	232	278	258	271	256	278	253	252	245	257	246	240	262	258	266	261	244	278	272	231	259	283	288	267	277	252	261	218	266	225	239	252	246	282	259	285	249	228	288	270	251	268	244	273	280	265	252	229	257	251	259	265	256	273	260	232	257	254	227	226	260	249	280	261	257	272	242	234	243	254	245	276	252	285	260	227	253	277	254	264	238	260	227	272	238	247	268	267	256	248	256	289	241	292	280	285	264	285	310	269	250	263	224	250	258	243	257	261	256	244	260	260	273	242	293	247	255	249	242	253	267	242	261	270	241	243	277	254	258	250	270	266	245	234	275	252	238	254	248	262	282	251	267	246	268	274	278	250	287	290	249	268	264	268	248	267	241	273	296	245	295	249	263	255	245	227	258	268	241	234	255	248	248	252	273	262	270	218	234	249	253	253	290	234	243	222	244	281	268	267	247	272	263	262	246	248	248	269	238	245	237	250	259	250	269	275	271	261	268	272	223	252	242	256	277	242	260	285	262	267	261	262	257	274	257	235	244	222	272	246	272	264	249	276	247	249	244	249	250	238	241	248	256	244	276	277	249	227	245	254	253	262	243	245	280	279	263	253	249	282	270	256	272	266	252	242	256	246	272	259	265	254	253	264	245	271	275	268	246	230	242	263	257	243	257	250	246	244	253	251	252	247	294	264	239	241	278	249	263	228	232	253	281	256	286	277	284	245	233	257	283	256	249	268	262	274	202	276	260	279	244	260	247	258	269	277	273	258	260	241	249	261	280	272	243	259	269	244	255	283	259	252	259	282	245	277	224	252	272	238	249	262	241	258	241	266	258	263	255	273	242	244	234	229	259	263	239	269	269	269	242	264	258	265	268	247	286	233	250	260	262	240	249	236	249	237	231	256	241	266	224	279	266	259	271	224	240	274	245	255	278	257	255	275	240	260	275	240	253	265	245	242	262	261	275	248	277	243	241	252	261	232	260	254	249	245	263	239	271	258	270	267	272	277	254	270	237	246	278	277	240	252	246	267	264	257	286	268	269	269	292	227	225	236	235	267	257	260	254	260	284	233	264	257	281	241	252	278	264	236	289	294	267	251	245	252	241	258	237	257	268	278	259	269	269	239	270	224	254	227	289	266	253	281	285	232	284	275	260	272	244	266	259	254	249	249	287	274	230	262	278	259	280	237	261	252	312	276	254	248	236	237	258	267	237	269	247	281	271	245	262	294	239	277	265	259	241	268	267	268	250	249	260	252	287	284	277	257	225	268	239	288	251	257	232	277	281	237	258	279	256	249	253	262	266	243	233	217	233	229	253	253	285	251	246	255	233	244	268	251	270	251	220	280	264	232	270	250	264	262	232	271	258	259	261	258	259	254	258	250	256	239	271	237	230	258	272	267	268	240	268	259	265	239	225	244	282	266	236	261	277	286	252	223	248	258	253	255	262	251	301	250	239	260	274	241	244	248	248	268	268	277	265	251	231	272	258	259	273	242	240	285	267	264	254	235	268	273	259	248	288	257	239	226	265	240	262	256	233	279	253	268	270	245	266	254	247	251	244	255	246	266	241	271	256	265	258	235	261	260	241	293	291	268	251	245	263	248	265	261	262	239	257	258	279	252	274	243	239	265	223	263	278	282	256	271	260	249	222	268	255	280	236	281	248	262	272	268	253	279	281	266	264	281	261	242	270	256	269	236	249	260	289	271	244	259	232	305	218	237	272	240	238	268	264	266	266	264	234	272	243	274	250	272	234	253	288	242	251	254	268	265	244	286	248	270	261	262	261	261	293	244	242	270	244	245	260	262	238	259	231	245	265	277	274	243	284	277	251	237	250	255	265	240	249	270	270	254	248	238	279	238	273	262	235	234	235	247	238	258	256	251	236	259	252	263	253	242	255	258	234	256	230	260	245	250	251	246	264	263	277	246	263	229	268	245	256	260	274	242	245	255	256	291	236	259	260	270	254	258	273	233	248	268	251	268	279	274	263	252	267	279	240	278	266	266	259	303	248	257	275	239	279	262	248	259	258	247	270	250	290	243	228	280	238	268	261	255	271	249	261	260	267	223	268	260	255	270	273	238	242	270	265	245	266	263	270	246	264	288	263	296	258	261	267	271	282	290	266	270	236	265	255	246	259	248	258	255	253	266	236	271	234	257	278	259	275	252	256	234	276	247	257	275	280	239	264	256	259	268	252	277	280	262	263	236	242	230	242	253	265	238	267	262	239	254	261	244	250	264	262	283	227	245	246	250	268	252	262	264	231	252	245	242	266	278	254	280	262	285	227	238	237	267	241	255	238	276	282	259	251	234	284	250	231	292	225	233	222	277	244	260	249	241	280	271	285	251	268	246	255	263	268	226	272	258	229	251	257	261	263	290	259	245	278	250	244	243	246	256	291	257	266	279	232	248	257	273	246	246	234	277	251	292	232	277	245	233	265	232	255	282	249	290	285	257	258	256	235	239	259	241	251	267	269	302	252	263	252	294	257	243	252	248	285	257	231	257	263	223	247	277	267	234	280	289	264	268	291	256	245	236	257	272	277	255	265	268	251	239	255	271	251	281	261	270	266	257	259	221	275	236	256	291	266	262	238	250	291	278	271	233	246	236	239	246	278	258	253	266	240	271	264	264	246	254	268	263	270	240	232	252	260	259	273	237	235	278	265	242	260	258	268	271	237	259	264	248	266	250	264	264	295	275	246	253	275	221	278	245	240	275	253	243	254	243	266	278	293	270	260	243	257	233	263	254	247	250	252	275	277	251	251	268	291	268	279	229	265	271	239	270	268	256	249	291	260	234	296	279	258	280	262	269	257	239	257	241	239	265	267	274	279	260	276	262	274	243	280	289	262	258	257	260	274	255	244	262	249	257	263	239	255	250	274	285	266	282	250	279	257	261	255	263	260	236	286	285	247	246	263	247	258	259	267	291	249	255	256	270	250	260	260	211	269	300	243	258	267	255	240	264	254	260	245	268	257	241	269	259	260	251	240	273	236	220	263	267	278	253	252	249	269	247	280	251	251	257	294	266	277	258	265	236	261	295	257	249	241
58498	86048	68129	39889	22879	999	628	562	527	501	518	491	489	500	473	476	439	422	502	464	461	476	447	466	482	446	456	441	458	428	430	474	478	444	417	450	468	445	424	463	448	429	457	439	473	460	480	447	494	449	436	470	471	477	444	472	454	451	445	459	493	439	457	456	431	458	457	580	723	793	624	472	469	484	465	480	438	447	454	445	463	476	454	425	438	474	431	437	470	507	464	442	446	499	437	442	437	443	474	440	446	462	453	461	448	464	458	434	454	498	453	424	436	442	461	445	467	417	419	456	450	426	429	429	432	444	439	474	477	450	433	440	444	452	426	442	458	465	484	473	425	457	465	438	459	495	453	451	434	450	452	477	431	452	450	476	433	431	459	458	477	431	471	470	472	474	462	465	437	469	459	466	429	496	463	465	458	423	445	462	436	469	460	418	474	445	432	450	459	442	465	468	471	429	414	495	471	470	456	421	472	470	451	440	487	457	450	430	436	474	468	406	409	402	451	412	475	456	442	416	460	433	457	424	441	434	465	449	460	430	461	422	441	459	460	460	451	484	425	432	452	447	427	467	431	451	460	453	468	462	406	428	434	450	460	457	454	449	450	430	408	472	435	472	447	450	465	455	474	455	441	409	442	454	433	445	426	430	472	436	479	447	450	472	439	450	461	488	496	452	460	451	435	452	441	441	429	482	448	479	461	441	466	478	451	408	399	502	436	417	427	455	466	448	440	460	456	404	441	468	490	440	451	484	451	460	464	440	415	402	472	446	454	447	456	417	445	400	439	455	444	436	421	462	432	472	486	452	482	470	476	479	462	424	438	496	408	460	455	485	459	436	445	458	442	474	465	442	418	457	433	455	434	476	474	438	449	433	436	463	452	470	426	400	457	472	446	494	429	439	452	451	456	444	412	436	470	453	476	440	446	429	440	455	432	470	473	463	470	452	459	463	456	471	438	480	431	450	476	455	460	428	417	429	433	420	470	447	477	467	452	471	465	454	442	461	441	454	433	452	434	479	457	463	450	416	445	433	448	472	453	432	449	439	444	428	430	454	452	420	473	452	441	464	430	453	426	411	407	431	425	451	493	432	449	443	455	442	439	443	431	445	439	458	452	433	467	438	459	436	459	458	408	462	451	463	444	457	467	438	457	420	447	463	452	464	455	488	468	435	459	449	460	422	451	425	448	431	450	421	449	439	486	438	457	441	477	481	456	466	480	438	448	498	467	472	491	490	435	390	458	468	449	437	472	437	442	464	426	450	429	483	452	428	453	485	456	479	456	434	462	451	471	427	475	441	453	435	485	472	394	479	458	461	411	418	475	458	425	434	464	456	459	464	447	447	465	459	461	456	431	465	420	481	447	456	445	416	460	433	480	459	452	441	456	446	467	468	449	469	441	455	474	433	433	435	467	486	411	432	447	464	443	452	438	449	475	489	437	486	444	488	459	443	438	413	454	429	409	465	468	449	466	439	440	471	466	445	469	450	469	465	457	434	432	444	442	435	474	468	420	441	453	481	453	466	473	470	460	493	460	433	458	480	441	434	419	441	412	448	438	449	422	445	436	421	469	452	428	415	467	451	443	456	446	457	458	463	479	449	419	469	464	423	445	475	439	447	455	467	453	440	448	444	451	457	466	445	471	415	447	428	428	464	465	456	459	428	431	466	419	441	455	396	424	463	454	436	440	444	446	451	459	468	461	465	434	424	457	437	422	458	440	418	470	416	462	436	473	457	422	488	411	428	424	471	459	451	436	464	459	450	462	456	423	440	463	407	468	443	435	449	429	420	451	434	425	454	463	423	442	400	423	464	434	426	451	439	448	461	472	433	454	423	421	457	438	455	475	433	469	453	422	427	457	425	445	422	436	435	443	455	441	391	439	456	421	507	433	464	426	441	467	419	481	432	468	439	450	431	434	401	446	426	418	449	442	464	476	459	478	446	432	472	482	475	455	427	479	417	470	450	443	459	423	429	442	434	456	418	449	443	436	468	439	436	481	469	437	413	444	425	476	457	441	453	436	448	458	476	450	449	453	483	482	432	446	404	453	422	446	452	436	409	470	442	435	439	430	464	450	422	417	476	481	426	480	446	441	459	439	458	428	431	430	448	438	441	420	425	444	464	450	467	456	448	423	452	425	497	462	447	456	436	462	436	441	454	455	432	440	434	462	469	480	394	417	422	407	450	431	486	501	429	460	429	448	439	446	434	419	472	428	439	433	484	474	440	444	438	470	447	459	505	476	437	464	434	409	458	460	435	450	410	469	427	452	478	475	473	443	451	422	464	462	452	424	390	439	459	422	472	440	505	448	428	420	499	433	449	463	431	439	429	431	445	443	460	445	488	438	461	430	453	466	470	448	463	424	468	401	404	466	423	438	457	488	449	441	434	446	462	420	458	444	421	466	420	435	447	449	470	441	434	473	445	447	470	447	459	442	468	460	457	446	451	432	488	449	438	454	435	465	449	432	427	424	426	455	456	462	446	440	437	425	411	455	429	437	435	473	482	437	465	437	465	458	458	436	470	442	466	423	475	470	426	457	451	474	436	468	448	441	449	430	444	450	426	456	458	438	453	429	459	436	430	421	440	481	456	419	446	435	433	468	416	437	488	429	441	481	422	445	435	448	463	476	472	466	440	477	455	463	444	444	420	430	467	455	424	457	443	461	439	471	441	426	429	485	473	458	403	455	419	430	457	434	429	471	487	433	447	445	461	465	472	468	479	437	447	465	448	422	461	463	441	439	498	481	444	439	416	446	451	449	448	429	400	468	427	423	427	472	474	424	454	466	430	466	436	439	464	445	438	420	436	468	426	449	424	454	461	436	495	438	431	438	436	444	427	448	456	493	454	426	481	427	475	438	420	426	479	479	452	446	435	438	458	435	420	496	477	480	503	440	456	398	488	422	473	443	424	462	476	447	484	447	460	436	433	457	429	454	461	435	423	488	436	481	424	462	457	451	455	457	473	492	445	460	440	469	432	443	419	415	425	435	462	450	442	442	410	452	443	456	441	433	437	460	401	422	441	488	461	446	410	451	427	495	453	448	434	434	471	449	446	404	453	495	438	480	449	451	464	466	453	442	448	441	447	502	404	421	456	442	453	439	424	431	436	463	474	418	433	412	463	416	467	455	425	474	414	453	451	444	454	474	441	432	435	443	453	444	434	449	502	456	484	442	442	458	435	455	480	476	446	479	450	455	463	473	476	436	446	416	466	437	453	445	471	467	438	424	452	448	467	473	470	469	498	448	425	429	484	441	475	501	458	436	415	446	475	420	453	458	486	456	455	433	441	445	463	454	447	434	430	456	433	451	469	434	427	449	435	471	437	451	424	445	495	481	422	511	423	410	440	445	480	446	469	458	430	427	454	460	436	483	452	437	478	444	474	473	410	480	404	415	474	477	440	454	449	430	478	456	396	474	463	440	453	471	433	477	460	446	475	463	455	453	416	461	449	459	448	482	471	449	445	476	402	481	507	422	459	446	426
23085	21387	30214	25476	21759	18040	4300	470	373	366	316	351	325	323	338	306	321	333	297	329	346	303	302	335	308	311	311	305	344	310	343	287	299	351	321	314	341	342	305	349	291	319	307	333	313	314	347	334	269	283	313	296	324	313	303	334	283	315	301	294	292	314	304	279	325	310	306	363	486	474	374	386	314	294	318	320	285	310	320	322	287	321	313	314	277	321	293	329	306	304	297	319	327	295	291	325	315	330	329	317	302	309	295	284	319	332	292	309	328	310	322	299	315	320	326	329	309	312	317	321	299	318	288	290	331	322	296	304	295	299	310	318	305	310	326	336	315	303	318	286	316	327	342	318	320	333	322	315	316	307	324	315	305	302	314	295	322	312	276	350	310	317	312	320	322	330	325	306	311	297	324	347	294	294	303	301	298	337	335	307	329	311	318	333	317	305	306	334	318	315	314	286	317	308	322	322	301	331	324	330	301	304	312	313	304	293	340	323	321	309	310	317	294	287	268	316	297	322	273	311	316	329	302	325	315	311	313	356	315	293	297	285	301	309	312	298	305	311	287	287	269	302	291	298	293	328	302	301	322	325	297	317	294	291	321	278	297	308	312	314	319	300	329	284	300	316	315	295	329	328	320	307	313	304	306	329	316	296	301	331	317	317	322	327	279	315	293	291	297	297	327	271	324	318	291	328	283	322	307	295	312	284	294	352	284	326	297	333	283	305	305	299	331	293	315	323	317	308	296	301	317	286	332	311	312	330	302	314	306	286	315	347	331	290	299	287	311	316	317	315	297	276	303	310	278	327	304	302	277	302	309	296	320	327	313	311	304	301	298	319	297	306	306	303	352	288	318	336	296	318	330	304	304	312	336	321	285	303	320	271	312	329	320	289	335	322	306	314	315	325	289	264	292	310	268	324	318	315	288	318	304	316	300	337	307	317	300	286	307	307	292	313	308	305	284	296	302	318	296	314	325	305	344	342	337	287	324	314	312	319	316	288	334	317	295	310	299	313	287	301	305	355	332	327	286	325	314	287	325	325	304	319	316	303	294	295	320	325	289	305	295	318	322	316	316	341	339	305	289	332	301	320	305	353	309	289	324	299	309	320	303	324	311	324	308	321	308	298	301	301	314	300	331	333	324	352	345	321	306	330	335	278	291	328	333	323	347	297	323	324	316	306	327	334	303	287	307	306	315	316	312	314	290	276	309	279	304	287	332	290	297	305	310	299	308	309	303	314	314	322	333	303	302	295	302	314	325	291	294	325	322	305	310	323	323	303	314	330	316	284	299	291	317	317	307	320	348	295	277	316	280	305	302	322	297	308	295	344	297	310	327	320	315	307	281	311	289	306	318	291	294	293	310	294	308	301	376	309	306	315	313	300	299	307	280	303	302	303	307	308	303	334	312	319	318	304	317	337	290	287	327	307	295	315	316	299	327	305	297	327	295	300	330	285	299	332	287	302	292	282	284	308	348	294	311	324	300	303	284	339	327	337	315	293	307	345	298	309	275	268	311	314	311	300	293	306	315	336	326	302	283	312	306	315	295	316	287	323	294	331	293	315	323	314	326	313	313	340	303	309	288	304	298	299	290	298	311	313	333	298	352	316	325	302	302	339	308	310	304	335	316	311	324	290	281	319	290	284	319	295	317	308	301	313	273	307	328	300	328	331	341	301	329	301	335	317	329	292	306	310	286	307	289	330	302	327	298	328	318	307	306	327	317	282	319	331	322	295	311	303	316	327	322	320	303	333	307	305	305	306	280	369	317	323	306	333	314	298	339	310	311	288	304	322	277	296	292	291	312	331	291	283	297	294	308	319	342	321	296	317	289	316	317	307	289	303	301	306	305	312	319	292	314	317	302	294	315	289	353	293	302	334	286	329	332	306	332	311	305	283	321	302	331	318	333	307	303	292	303	333	292	308	323	349	287	295	319	299	304	308	308	337	318	302	317	291	334	325	324	256	290	299	281	300	311	313	313	323	327	301	326	329	289	296	314	291	284	283	309	287	322	331	286	304	295	328	307	285	312	321	286	285	328	302	311	325	321	339	273	301	300	294	309	333	314	305	309	308	345	294	313	309	294	333	302	309	311	294	302	331	341	287	303	297	279	331	307	308	322	288	298	342	316	313	330	306	301	290	305	311	328	305	291	318	289	266	303	345	298	323	318	303	300	345	293	302	317	329	305	319	307	281	298	324	288	304	283	321	307	301	315	300	290	318	280	303	328	304	335	328	301	297	289	281	303	321	313	294	306	319	320	314	282	309	279	300	305	325	358	308	324	294	302	326	302	317	315	322	315	288	284	321	287	314	331	310	304	276	264	340	291	333	305	294	326	315	308	296	299	307	292	295	346	302	311	300	297	314	343	322	309	308	297	303	351	324	308	326	292	314	305	309	320	287	344	306	336	323	319	295	311	347	317	330	313	295	315	304	343	289	278	299	335	295	322	308	313	293	319	315	298	324	319	311	294	297	323	307	306	341	347	340	314	320	306	329	307	309	302	301	321	316	327	321	276	309	304	315	328	324	319	293	303	313	312	321	290	339	309	324	317	322	325	306	346	308	312	307	297	346	290	283	349	299	291	308	296	287	320	310	321	312	305	334	327	318	336	331	334	333	288	300	283	314	314	307	309	309	294	327	284	307	309	298	318	310	305	304	319	298	302	281	336	295	271	325	289	328	302	310	312	296	325	291	294	343	322	313	290	292	317	313	320	318	306	321	341	297	313	306	322	299	322	318	314	301	319	318	312	313	325	303	317	340	326	302	313	314	303	317	325	344	324	319	307	289	299	321	307	317	295	293	275	326	303	273	287	301	296	314	294	337	317	347	356	306	317	293	305	302	352	340	312	317	306	301	320	323	298	318	306	323	302	322	304	294	332	315	303	320	306	322	313	288	316	314	302	323	290	322	297	320	300	309	296	267	334	316	322	301	328	311	288	324	335	325	276	281	307	309	300	307	315	308	300	299	329	342	265	332	303	287	291	292	276	337	322	305	295	309	303	298	318	302	309	303	299	324	317	320	305	309	319	338	330	306	313	306	273	297	299	347	300	304	311	293	343	317	308	300	278	313	308	303	309	310	270	324	324	309	323	324	344	335	281	322	323	303	312	328	300	332	299	303	285	307	286	291	320	325	353	326	316	281	304	292	286	333	301	310	287	291	293	299	304	299	305	318	312	315	320	325	276	303	322	313	291	325	301	290	298	309	316	304	302	303	334	318	322	309	317	318	295	301	280	335	293	319	321	314	292	316	313	318	309	276	298	306	315	331	322	308	313	331	297	312	313	306	292	315	324	310	288	328	284	276	321	307	278	295	288	292	286	329	292	327	314	333	314	320	321	307	335	297	286	295	290	285	310	308	298	317	293	321	304	291	325	289	318	274	290	296	317	318	276	327	321	314	277	290	314	315	320	288	309	339	279	313	311	304	330	326	335	302	324	316	303	334	310	353	346	332	316	345	307	311	327	314	315	299	325	323	288	322	336	311
61846	97287	79433	48772	31261	1915	853	837	664	642	629	600	640	545	579	591	562	544	534	525	503	510	561	511	559	536	547	505	562	543	564	457	497	540	499	527	512	522	520	520	529	516	502	532	557	538	583	521	486	539	493	530	496	485	536	494	536	480	535	527	484	516	547	495	470	502	529	661	1048	1042	745	636	558	497	510	555	509	488	538	503	529	534	515	491	495	525	509	491	504	527	514	514	504	530	524	521	510	463	533	513	518	480	520	512	511	501	494	510	517	508	521	483	515	508	487	495	468	492	486	553	563	477	481	533	492	519	498	511	517	506	515	533	502	510	537	555	493	526	517	541	532	470	560	520	518	482	548	504	524	508	508	512	485	524	512	459	532	492	507	523	546	507	521	500	495	491	500	462	527	522	534	501	540	513	481	523	481	483	467	525	499	502	507	520	506	482	512	529	496	489	492	500	479	505	538	490	511	536	531	528	514	553	532	462	506	514	465	533	494	508	503	479	529	528	511	492	549	520	489	515	543	508	542	469	488	506	510	480	500	524	506	477	518	531	536	519	564	554	490	489	545	498	466	511	514	526	535	496	475	500	516	468	493	511	494	524	479	535	480	532	508	509	532	523	496	481	530	476	501	514	494	496	500	585	523	473	514	475	523	476	526	515	484	532	509	491	514	524	531	541	517	526	506	507	544	493	518	455	500	497	460	504	475	518	476	522	516	487	512	524	547	492	506	479	511	527	515	499	512	502	495	506	539	477	515	529	518	504	508	492	487	520	515	514	506	491	479	513	506	474	509	501	529	508	519	521	562	519	497	468	546	516	509	520	489	570	494	510	480	496	517	507	525	517	522	505	560	527	506	510	507	510	530	510	507	500	470	548	533	504	507	499	511	534	493	550	496	533	528	525	500	511	499	523	548	486	516	528	507	538	537	513	513	512	529	555	528	508	509	514	507	530	537	552	508	517	546	501	526	507	488	500	487	540	520	500	480	504	533	526	490	499	508	522	513	538	524	548	507	539	517	519	548	494	527	501	491	530	549	509	535	525	486	509	490	545	436	504	503	544	518	492	518	523	540	490	518	519	528	512	508	497	458	492	518	511	489	463	477	533	522	490	514	536	502	489	472	579	493	500	508	521	502	490	552	519	526	534	551	478	510	475	543	539	509	527	514	515	493	488	538	515	513	501	479	507	495	482	507	487	497	452	495	498	530	498	503	506	517	500	484	486	487	504	477	516	527	511	483	526	504	530	508	500	480	497	515	487	477	516	511	520	491	485	487	471	498	482	557	513	505	568	498	521	503	490	528	515	518	533	534	485	551	512	546	526	517	514	524	540	489	497	498	519	529	521	519	509	526	539	534	489	522	484	520	540	484	528	536	517	512	499	521	484	513	570	516	501	504	504	504	483	501	485	497	508	514	525	505	520	501	525	527	536	500	488	490	513	517	540	505	533	503	506	527	472	529	534	521	516	464	523	465	494	457	539	515	514	515	493	549	531	511	497	540	500	513	480	527	505	506	536	514	508	524	502	474	505	503	516	496	511	500	503	528	467	535	509	506	493	510	509	529	497	538	534	502	480	554	557	554	495	513	530	519	519	535	522	537	545	533	533	546	520	508	519	504	520	492	520	552	483	491	473	516	509	539	516	559	532	537	497	500	521	522	513	514	475	524	474	528	510	496	519	497	502	475	489	546	464	492	470	491	480	509	528	527	515	521	486	516	501	503	509	509	512	485	516	482	503	532	529	496	496	486	515	491	507	535	518	532	525	491	490	492	522	480	535	527	507	476	532	556	481	521	491	536	461	504	519	523	530	488	516	531	477	510	490	517	510	517	524	528	522	463	531	505	481	522	488	495	531	499	515	481	548	522	530	517	494	550	543	493	546	547	505	530	509	503	484	541	522	536	508	488	499	494	512	522	541	496	473	508	510	514	496	516	499	520	463	506	475	481	468	535	471	512	504	538	509	525	562	507	539	494	519	513	481	535	525	512	511	542	484	502	486	506	532	484	515	528	520	508	520	505	491	498	497	502	520	503	521	499	465	492	511	509	489	482	513	558	499	494	491	498	572	489	534	509	521	454	516	476	524	489	539	507	497	524	500	530	503	524	527	486	479	530	479	496	514	542	531	470	495	524	508	474	486	507	538	496	603	518	517	499	488	505	490	488	535	518	517	522	504	503	501	545	522	515	545	499	513	515	503	535	503	529	529	497	480	538	550	443	523	526	498	481	516	506	483	517	511	552	518	487	528	511	519	495	473	520	510	510	489	491	516	538	457	557	497	506	464	526	524	495	534	471	534	492	464	486	474	485	481	487	513	492	517	519	504	528	505	478	498	546	516	495	477	477	468	491	487	520	518	555	474	510	506	533	512	496	488	513	512	510	528	482	508	525	517	515	511	487	503	507	502	496	527	501	488	480	495	502	490	525	491	491	465	516	485	459	490	547	515	509	488	466	505	486	496	524	508	533	540	487	494	477	523	487	539	488	503	510	508	567	488	502	499	535	483	511	529	531	501	535	493	517	479	502	519	499	484	488	478	485	521	528	530	501	481	549	485	541	510	507	479	515	530	537	510	509	512	500	528	537	511	487	527	536	469	554	551	503	497	521	533	485	488	525	495	507	518	466	455	529	460	519	515	509	536	523	500	503	475	528	518	491	518	486	474	491	484	506	488	485	526	503	487	502	532	524	546	521	474	529	510	507	490	514	499	518	497	501	522	497	499	482	518	494	486	552	495	501	513	488	492	527	495	515	476	505	501	492	497	536	511	507	484	467	507	520	485	496	433	525	522	485	532	497	505	521	510	481	494	503	521	502	524	497	525	481	534	499	489	509	520	491	506	529	500	543	484	523	509	514	517	532	463	519	504	479	544	516	523	495	494	506	509	485	518	512	531	523	527	527	495	504	480	531	487	512	507	473	504	498	494	513	511	529	466	538	509	490	501	533	513	516	513	529	507	507	488	520	535	504	495	467	503	535	476	537	483	542	492	537	465	525	497	532	499	492	514	503	526	478	502	476	524	489	522	465	491	491	487	522	532	518	517	497	530	491	480	523	511	492	508	477	502	508	513	548	493	513	515	497	487	481	484	509	529	508	521	490	499	511	505	494	520	503	498	473	490	539	507	502	500	474	518	504	523	489	490	516	492	497	556	505	474	520	501	515	531	520	479	508	535	480	495	529	494	471	457	500	521	488	510	550	434	472	508	497	493	539	521	526	457	512	503	489	494	509	497	521	476	494	471	528	467	530	493	516	503	511	524	482	480	509	496	487	521	483	502	554	487	506	497	516	496	504	500	502	523	513	496	477	521	500	494	503	503	503	482	458	534	480	511	542	519	501	479	525	490	507	516	499	484	510	517	501	510	522	536	501	525	505	548	506	495	489	529	500	495	529	527	532	501	498	492	498	526	506	527	554	504	488	463	480	478	516	522	512	518	531	513	517	520	540	484	518	476	503	521	502	498	523	519	502	502	544	491	548	486	531	528	531	477
27942	24969	26346	13871	2477	347	276	254	267	268	252	247	259	277	238	273	280	275	275	292	239	276	261	253	270	264	274	274	271	254	240	248	288	247	246	257	259	292	274	266	258	287	256	270	280	268	244	253	242	239	286	252	253	273	288	273	262	271	239	278	272	289	279	249	265	318	297	281	299	306	275	248	267	280	286	270	250	295	283	249	253	275	281	255	267	278	275	260	273	274	274	256	289	253	306	256	295	264	296	264	269	270	266	263	265	256	281	270	266	262	282	288	264	269	258	261	308	246	245	272	315	252	253	259	285	261	252	271	244	281	267	251	245	278	228	268	242	255	282	248	281	261	293	240	275	278	239	256	267	285	247	303	251	258	275	280	262	286	272	249	273	265	252	217	262	262	266	283	269	258	254	274	261	239	267	249	256	268	292	273	292	260	273	265	259	260	270	266	269	241	298	264	258	252	280	250	247	266	257	260	255	257	272	251	264	292	268	271	273	262	301	280	243	274	245	272	271	285	246	244	247	275	258	274	238	275	258	297	263	274	257	290	251	260	292	248	235	282	259	273	265	275	288	267	288	238	268	279	272	288	278	255	298	271	300	256	274	277	224	301	252	262	292	270	273	262	270	303	254	287	276	270	237	247	267	282	232	261	272	272	254	267	276	269	253	289	265	274	257	233	264	269	271	276	278	268	262	265	277	278	293	233	249	299	275	257	267	274	287	243	270	262	244	252	250	272	245	284	275	256	269	283	288	263	269	303	254	256	243	243	271	281	257	258	265	239	267	276	277	283	306	233	268	293	252	256	253	296	237	267	263	261	261	271	278	275	236	274	255	264	284	265	290	273	260	300	251	285	267	242	258	272	243	248	274	281	246	264	276	289	251	264	272	282	247	280	273	268	288	261	241	286	246	243	287	252	246	273	268	258	259	278	291	230	275	277	277	258	256	229	253	240	250	284	290	265	286	250	260	238	274	255	255	274	278	268	253	260	252	291	259	276	279	246	239	275	275	258	259	277	269	274	254	253	264	266	265	248	267	274	231	256	253	267	277	281	284	262	272	278	273	265	283	260	287	253	257	287	290	275	282	272	267	271	264	255	249	253	261	313	272	243	245	281	299	264	273	272	259	260	278	273	257	243	258	276	277	224	242	272	277	305	268	297	268	290	286	288	256	253	236	284	282	268	276	259	270	292	264	282	262	283	288	278	252	270	259	265	264	287	275	238	264	254	251	268	257	272	283	274	237	263	251	263	234	266	253	241	256	278	276	277	259	284	256	293	265	253	291	259	272	247	280	268	266	258	261	261	271	268	260	260	294	254	291	245	269	278	279	271	227	263	268	267	275	290	284	267	270	247	269	270	279	260	268	270	282	254	266	264	279	278	249	267	275	283	296	253	248	270	224	279	281	276	278	281	240	255	279	285	291	276	279	244	263	287	267	287	296	299	266	285	252	286	242	270	249	258	258	260	285	280	289	294	275	264	262	239	264	260	253	275	252	251	262	273	292	250	267	289	259	253	244	274	247	279	273	264	265	265	256	235	257	296	290	236	263	297	280	290	258	274	254	263	244	269	265	267	288	286	246	293	270	276	274	280	261	240	297	244	291	271	279	260	237	258	277	262	282	251	261	262	234	275	286	235	208	304	239	265	294	272	275	242	279	256	274	252	285	245	259	274	275	266	258	257	248	285	282	285	265	238	254	282	267	271	253	263	254	252	296	266	267	278	247	258	283	274	262	262	287	236	264	255	253	229	265	272	256	263	254	277	258	261	263	248	285	280	250	234	260	261	278	270	259	280	285	276	255	269	281	333	273	269	297	251	250	267	287	264	268	278	249	253	255	277	270	262	264	270	265	253	244	263	261	254	272	294	275	279	268	259	270	255	280	239	255	262	254	292	271	296	315	244	270	298	264	263	267	283	269	277	240	280	263	275	230	275	265	280	280	274	264	250	263	280	308	271	276	255	269	275	249	269	247	271	261	285	243	278	263	257	307	266	286	274	240	270	272	283	243	263	244	279	245	256	274	266	267	270	259	225	269	279	244	240	289	278	258	257	264	263	293	256	284	252	245	282	240	292	289	248	221	281	259	268	253	255	248	275	269	260	303	282	258	272	267	286	276	278	278	251	259	248	256	259	261	285	271	268	272	286	282	259	250	288	271	279	281	285	279	248	243	262	266	271	259	294	268	253	272	251	264	282	254	275	266	276	284	253	280	257	276	255	268	280	263	290	252	299	259	263	255	269	282	262	237	279	271	266	251	282	271	251	271	272	276	258	278	267	234	236	268	255	276	271	281	251	291	272	272	264	257	274	271	242	268	257	254	247	246	261	258	285	246	278	275	234	248	290	256	240	244	239	303	257	267	274	268	288	263	270	250	263	270	268	271	259	254	256	287	250	293	267	268	263	222	266	270	286	254	292	276	260	236	270	274	282	269	279	239	270	291	275	266	291	252	306	249	274	271	279	270	287	264	254	284	287	295	254	301	263	277	214	270	263	263	236	264	285	263	264	266	249	289	255	253	271	252	266	269	300	244	260	279	254	269	267	263	267	240	270	250	253	273	308	243	276	252	278	267	276	251	289	283	244	265	232	279	271	271	264	275	265	284	290	245	283	253	246	276	277	247	278	262	276	263	287	256	280	260	263	264	265	243	270	301	253	258	262	289	242	245	282	249	233	292	250	265	259	264	267	276	264	266	253	281	246	283	237	262	260	254	261	246	291	263	278	251	260	243	247	261	239	279	259	267	240	283	259	288	242	261	302	260	266	271	276	273	280	273	281	262	267	273	263	238	283	272	257	270	291	295	277	251	278	267	252	267	252	272	236	274	284	284	235	249	258	284	262	249	279	282	272	273	262	245	254	286	291	247	300	262	246	245	274	247	280	268	244	280	262	274	306	271	243	231	247	271	268	276	286	238	274	264	267	254	247	253	260	262	283	259	258	262	262	279	253	261	296	245	246	277	271	287	277	267	278	251	232	262	260	268	248	252	262	266	291	257	277	296	256	290	255	269	278	293	259	270	248	253	268	245	292	293	249	293	264	278	274	259	280	257	264	265	284	283	240	266	283	290	271	280	267	268	295	289	256	253	264	254	301	283	250	283	241	270	231	249	295	271	257	270	249	304	261	266	237	254	259	231	246	251	255	274	256	255	295	272	262	238	260	248	262	270	266	267	272	265	279	282	276	285	248	272	280	238	262	267	268	284	266	253	283	239	283	281	267	236	254	257	253	278	281	262	267	256	280	276	288	257	295	255	234	274	254	249	249	248	292	260	274	243	285	241	269	238	257	270	240	294	279	267	254	267	265	257	295	280	266	246	268	305	279	241	257	242	277	272	263	274	240	273	274	275	269	265	265	293	248	260	262	280	275	270	279	266	301	281	262	263	289	286	269	265	258	299	263	274	265	282	303	245	257	272	252	241	263	249	282	259	290	261	294	287	270	288	270	287	243	263	287	292	269	254	281	266	263	267	276	259	279	253	255	258	245
35021	43430	33144	14650	5007	579	444	464	482	486	486	490	463	456	479	485	486	512	470	433	486	442	484	451	491	471	453	478	488	482	412	451	487	464	476	490	492	458	420	451	484	478	427	471	431	471	478	438	492	425	459	431	521	459	461	485	452	513	447	440	469	434	492	486	439	494	487	435	498	533	505	508	503	476	507	459	439	458	454	516	444	464	471	448	469	455	496	447	453	470	473	474	459	428	486	452	498	459	478	469	460	475	485	479	475	440	459	491	486	461	480	483	451	436	513	473	464	437	500	468	450	485	421	513	441	442	421	474	499	455	535	469	462	452	481	442	476	477	469	485	474	471	459	497	480	495	461	465	483	436	466	407	457	442	467	477	452	437	426	461	493	469	452	448	461	479	427	453	466	476	511	490	475	421	446	486	467	467	477	467	481	455	458	467	445	473	441	487	434	452	481	511	465	432	479	470	482	457	448	480	493	488	485	473	448	479	497	477	518	474	500	486	435	461	455	489	437	501	462	497	484	439	438	463	488	430	463	438	451	453	475	451	475	476	478	472	446	457	478	461	511	474	466	457	458	450	452	413	455	510	500	471	485	500	511	460	491	521	496	457	459	472	453	471	479	429	479	497	482	471	432	496	453	454	486	495	456	472	512	454	476	446	514	476	447	463	452	438	458	471	470	423	468	488	464	511	437	445	481	480	489	494	437	455	452	467	446	494	443	497	490	495	491	455	503	458	498	469	458	519	462	455	495	473	451	413	476	450	467	453	461	459	446	494	477	517	462	468	463	491	467	450	480	526	451	469	422	483	454	441	481	482	479	472	486	457	466	461	475	427	476	431	465	457	458	515	484	503	465	460	455	432	418	446	458	448	467	450	460	475	505	483	495	487	476	492	487	456	497	451	484	507	486	461	465	480	440	451	472	468	510	420	452	451	446	494	469	439	502	496	483	481	456	467	471	497	436	454	493	458	435	462	463	474	475	440	503	497	495	516	468	442	484	445	398	490	435	486	456	472	488	456	449	443	454	457	463	497	474	415	481	428	513	455	462	501	482	496	464	406	449	463	452	461	455	482	460	467	471	492	423	488	472	502	463	462	461	467	455	456	452	440	456	470	532	487	458	490	500	448	457	447	473	470	472	481	481	470	464	464	411	434	425	495	454	487	460	502	476	497	460	512	459	466	501	467	489	475	467	451	490	428	490	472	476	505	499	512	423	460	466	441	467	472	455	512	480	502	496	454	488	471	493	495	456	429	450	496	509	486	455	447	461	444	480	479	527	466	459	483	474	528	472	481	455	495	446	457	463	462	476	458	412	449	452	449	468	478	467	479	455	480	468	499	490	493	497	434	432	454	439	492	436	452	492	488	461	477	463	452	493	463	473	526	453	522	488	446	466	444	449	450	502	469	495	480	451	445	496	448	485	483	486	433	472	450	473	445	460	457	456	479	486	497	469	476	461	471	476	451	485	473	507	466	467	492	460	448	432	468	469	490	491	466	452	467	475	459	488	452	435	469	487	478	457	482	473	472	463	491	492	471	468	452	454	460	479	464	433	484	454	440	471	472	457	474	449	517	450	480	509	479	490	476	491	455	470	453	458	475	443	469	470	479	426	444	483	460	467	480	498	482	440	473	454	474	462	479	460	458	482	472	464	453	485	450	460	481	471	453	475	475	444	495	474	449	458	426	407	442	459	463	476	501	506	457	474	451	447	448	484	464	481	474	425	476	509	496	448	432	491	482	440	496	455	433	482	452	485	495	510	480	448	510	458	475	487	464	476	497	453	463	468	450	477	464	499	491	447	462	486	482	492	447	455	459	475	426	469	522	453	467	473	445	480	444	468	463	455	460	489	442	452	490	469	477	439	476	454	460	465	450	454	488	439	461	452	476	446	473	513	480	485	484	491	466	455	457	463	456	488	506	429	471	466	429	453	464	462	516	454	489	480	488	465	461	490	459	480	486	460	488	470	471	447	473	411	478	469	470	495	436	512	469	452	439	446	466	473	485	513	485	491	466	503	466	471	513	470	448	429	451	476	510	485	479	471	468	524	488	457	486	492	442	471	476	497	488	479	494	490	474	482	471	466	514	484	466	457	475	459	440	480	480	471	483	496	456	448	505	451	490	427	478	443	449	418	442	465	463	455	498	484	462	457	484	491	436	429	437	458	485	454	453	496	451	493	472	485	456	494	449	423	459	446	466	468	477	460	448	454	487	472	515	464	462	467	486	461	451	463	498	440	492	470	444	436	487	485	473	472	434	500	449	435	443	471	481	447	433	458	461	507	503	471	488	482	472	473	457	488	468	488	474	451	494	488	495	469	474	474	505	467	476	492	459	458	454	520	462	475	458	464	472	491	450	472	487	494	489	439	452	508	485	476	499	490	463	460	481	502	468	486	474	458	440	470	476	464	479	471	468	485	458	438	466	451	452	444	469	446	437	449	442	470	440	503	498	490	471	481	462	425	456	467	451	445	470	465	444	460	467	440	472	452	491	448	478	464	480	458	450	462	459	455	466	445	447	429	431	458	453	509	470	463	477	491	466	494	477	504	472	500	460	426	449	510	449	472	485	465	449	459	486	454	437	453	440	501	477	456	457	449	464	480	492	435	435	473	489	463	443	466	429	462	444	467	461	505	479	479	481	467	455	482	450	491	487	464	492	486	479	493	462	503	451	458	501	498	482	498	476	467	453	475	492	493	474	418	518	462	454	483	465	514	471	460	439	496	469	473	471	484	499	479	492	467	478	443	468	433	477	466	497	429	441	491	481	482	503	447	481	471	507	452	462	472	476	464	500	460	456	468	451	456	467	493	460	470	448	443	460	456	476	442	464	469	493	493	457	489	465	455	470	482	539	453	425	472	484	483	459	519	432	470	428	482	440	467	498	472	442	467	487	429	459	468	476	470	468	463	471	473	461	443	477	455	472	468	430	474	470	465	445	445	480	496	463	477	451	429	483	467	497	467	468	473	475	452	472	445	469	474	454	462	482	481	428	467	448	485	485	462	474	475	467	493	475	436	444	453	441	500	473	475	484	458	482	449	528	484	491	483	461	465	446	493	481	464	493	478	465	463	469	478	471	494	467	464	458	506	436	479	475	480	456	488	515	503	474	475	454	444	454	455	479	448	482	450	466	479	495	481	476	450	467	504	460	459	465	467	488	453	490	437	459	484	450	437	454	468	510	442	487	478	470	499	473	465	468	444	479	498	445	490	471	489	472	447	478	476	479	481	439	457	489	449	430	455	482	443	506	452	473	450	437	494	474	455	474	505	433	470	483	466	520	475	458	468	424	480	463	494	468	471	490	450	466	485	481	480	488	489	498	492	506	465	496	450	470	439	469	411	469	504	508	469	488	438	485	462	455	465	446	506	475	446	453	478	440	465	483	527	460	479	465	480	488	466	479	490	496	508	461	488	486	464	440	485	468	523	469	511	497	433	472	464	471	443	478	470	499	415	466	522	467	476	475	497	485	495	466	457	498	481	507
24096	21943	31206	28463	21246	9434	595	277	259	266	269	276	238	237	255	265	253	274	246	261	239	239	277	274	227	263	244	244	235	289	243	265	272	273	253	253	254	250	241	237	232	239	241	252	225	232	255	248	247	245	251	235	253	243	224	266	263	243	254	284	246	233	246	257	235	232	248	258	291	332	325	276	266	248	230	245	241	275	245	271	277	267	252	240	243	249	275	228	271	260	230	256	257	244	230	254	240	253	221	244	241	256	249	246	253	207	242	224	233	251	245	232	270	240	258	229	263	273	247	234	256	241	255	223	245	231	250	233	225	224	213	260	262	237	234	234	235	261	253	245	239	227	235	249	244	270	242	235	252	227	266	259	233	275	219	216	245	236	246	269	239	218	232	235	261	246	229	277	266	219	217	259	220	250	228	277	246	239	232	235	216	264	235	252	253	252	250	237	234	221	241	252	253	237	241	275	255	264	248	243	227	248	239	216	246	263	234	225	244	224	228	204	266	280	228	264	239	250	234	239	247	235	235	235	269	214	247	257	222	238	254	246	215	247	262	224	249	214	251	268	225	241	218	237	224	233	270	262	270	248	245	229	228	237	233	245	252	236	230	235	249	264	220	262	254	235	236	260	227	224	251	239	258	237	280	245	238	239	239	248	233	247	233	237	256	252	242	222	248	236	248	230	236	260	227	254	225	232	198	249	219	249	266	229	209	248	247	276	267	244	262	263	265	212	227	238	259	235	255	258	261	222	241	270	221	246	241	237	245	273	241	239	253	255	265	239	239	259	273	228	270	251	234	267	247	241	252	214	250	253	217	264	259	251	224	232	260	263	234	250	246	264	204	248	239	221	231	252	247	239	220	236	244	221	248	251	279	266	236	221	238	237	257	238	246	231	251	264	245	266	246	242	275	238	236	262	268	256	255	258	268	251	248	240	253	265	218	248	259	235	229	248	260	243	255	250	230	241	251	242	262	272	226	264	235	278	260	254	249	247	238	249	235	266	224	245	227	252	257	239	252	274	263	228	253	239	260	246	261	253	228	239	230	253	257	257	232	248	234	237	232	240	249	246	249	257	235	244	242	259	257	250	241	219	270	243	276	267	263	230	253	243	232	229	288	254	267	252	256	242	236	255	220	255	259	242	246	266	250	237	233	234	235	204	238	256	239	268	236	278	260	260	239	248	259	243	243	224	239	226	238	248	274	235	244	252	238	231	258	238	232	266	225	261	251	243	251	248	261	246	208	257	259	264	259	238	261	249	253	275	220	286	226	240	238	242	256	243	229	235	246	263	236	242	254	254	230	246	259	220	238	264	246	255	236	254	236	253	241	232	237	246	239	243	224	236	256	251	244	249	282	255	243	256	242	228	228	247	248	255	242	262	244	264	261	231	245	257	246	261	240	251	235	233	248	251	260	265	241	246	248	254	220	251	237	260	247	249	243	257	263	252	259	267	246	269	261	233	216	247	229	274	234	252	234	228	238	221	212	273	229	258	223	253	224	259	226	242	247	272	242	252	272	272	256	210	247	246	215	236	240	242	257	233	219	236	243	249	245	242	237	261	249	251	247	247	251	223	260	251	238	252	235	237	257	221	242	246	242	251	276	207	250	240	265	249	265	213	251	255	236	230	261	263	254	226	258	251	237	234	258	232	236	252	229	243	266	244	251	263	245	229	242	254	238	263	240	246	242	239	280	255	284	225	253	243	237	240	239	227	253	247	217	242	243	234	226	241	281	239	226	254	249	230	242	273	255	258	246	267	231	245	240	247	268	259	257	247	250	259	243	247	265	215	206	244	257	251	256	241	247	249	258	257	248	230	231	233	253	237	257	251	237	253	252	266	252	205	224	233	245	261	261	246	237	251	266	248	256	262	252	230	241	253	245	248	235	246	230	251	252	245	262	254	205	253	266	256	257	243	199	254	239	246	249	235	217	248	261	253	245	248	263	241	231	267	258	240	236	236	249	242	237	222	199	256	236	248	241	252	254	238	243	252	240	231	245	238	230	226	238	260	241	241	224	238	274	256	242	242	261	254	213	255	252	234	247	252	226	231	237	230	260	246	236	236	251	242	238	258	265	244	206	257	243	250	227	233	234	256	235	256	264	258	242	246	265	278	227	226	248	230	230	264	254	262	235	241	255	246	235	247	222	251	245	271	255	254	263	232	261	257	246	239	230	243	231	248	241	268	224	236	214	242	247	231	241	250	256	248	234	246	243	260	264	247	246	273	229	251	251	255	205	242	252	212	259	257	248	231	221	233	248	251	216	254	251	247	261	268	240	232	274	254	221	248	235	228	232	226	216	232	250	259	254	261	254	219	241	263	270	224	255	257	228	257	259	250	247	274	225	236	234	217	240	243	259	221	273	269	261	243	253	268	251	266	271	265	222	265	246	240	254	266	231	269	255	269	260	219	257	229	255	278	263	227	234	199	233	254	251	272	256	269	247	225	244	232	255	256	255	259	248	245	271	268	224	249	245	250	243	260	236	235	245	266	242	236	226	239	244	259	232	249	257	254	243	227	252	242	243	231	250	245	228	237	219	262	235	266	234	263	249	238	262	234	250	254	264	252	269	248	243	250	258	236	241	272	250	254	258	236	247	220	253	233	223	276	237	238	250	254	237	241	234	247	252	253	263	255	253	249	248	236	247	241	241	270	243	237	247	249	246	249	252	238	222	232	249	246	235	260	234	243	242	253	245	247	246	226	263	241	256	253	250	240	263	228	239	280	231	242	222	238	232	251	240	238	275	224	251	255	238	252	241	223	258	243	257	248	243	241	259	243	229	221	247	224	271	239	262	272	236	219	224	231	244	258	244	217	249	273	223	254	233	245	223	239	223	253	241	233	239	231	218	231	222	231	240	222	247	258	249	245	236	241	252	240	254	248	226	242	236	264	249	284	211	252	243	276	254	251	244	233	241	204	233	244	251	255	225	274	245	230	264	250	257	240	262	245	228	265	259	233	252	238	244	264	237	260	239	251	229	226	256	233	270	271	249	255	277	239	229	226	238	238	244	233	233	243	263	223	230	272	244	237	278	243	269	221	246	207	251	272	274	253	272	248	226	245	249	249	267	244	257	252	262	270	222	264	263	251	254	274	231	240	253	254	243	221	274	249	265	236	218	225	255	240	233	218	234	243	237	266	261	269	232	234	235	275	232	256	233	272	274	236	281	228	243	241	210	250	235	254	261	246	250	262	247	232	259	245	258	219	240	241	268	250	265	251	260	235	237	216	254	229	235	254	247	236	269	231	252	265	258	270	250	225	242	226	273	244	255	228	234	233	230	232	229	237	236	234	256	240	251	227	236	252	274	246	232	253	265	250	238	267	255	235	211	264	253	266	262	267	238	249	235	228	256	278	246	287	244	288	251	210	214	254	273	243	233	255	234	234	229	232	282	244	252	242	246	269	248	247	226	234	240	255	247	248	260	250	261	242	235	232	239	270	229	203	263	257	243	244	272	241	256	219	260	263	248	233	257	248	248	244
58473	85806	68267	41213	25319	1870	633	591	541	519	495	494	486	490	482	452	456	498	451	439	454	427	471	422	453	474	464	444	420	395	451	435	441	442	442	449	492	401	463	413	426	451	422	449	432	413	454	437	451	406	433	417	434	426	413	424	425	406	431	448	466	410	426	442	437	435	455	464	517	699	702	641	473	453	400	423	418	445	431	384	411	406	429	442	444	439	435	434	448	471	426	433	438	451	404	439	426	431	441	437	432	381	419	431	415	469	408	468	424	422	432	428	426	439	461	376	443	430	433	404	418	448	418	455	417	410	446	437	427	443	405	406	400	418	412	442	457	432	397	425	449	432	464	454	419	441	436	406	457	436	428	429	429	451	456	443	412	390	438	450	442	389	413	441	410	464	412	417	445	383	403	426	463	437	420	421	460	435	409	401	419	459	402	407	424	463	438	439	406	447	405	430	455	409	415	411	440	373	407	442	422	428	432	440	424	429	435	422	401	407	435	439	397	427	399	426	440	394	420	431	446	423	464	414	442	422	423	435	412	414	432	433	424	414	470	439	442	443	439	433	451	446	430	465	414	438	441	425	413	418	435	448	372	429	426	482	458	404	410	415	412	448	454	453	403	435	453	403	403	429	429	432	473	445	393	440	421	408	443	416	399	445	424	434	424	384	398	425	423	468	454	413	394	426	429	403	409	433	437	466	452	427	450	462	426	445	402	443	428	458	427	398	456	425	411	420	419	442	439	412	430	470	439	398	429	468	434	429	427	421	451	420	438	431	420	432	389	444	402	414	466	426	419	430	403	419	413	452	424	419	409	406	415	446	450	399	457	433	412	428	445	431	448	419	415	455	459	458	423	438	415	422	445	442	423	425	400	390	428	416	429	461	442	392	423	438	425	408	430	451	449	412	416	441	440	444	448	444	378	422	446	437	434	404	440	433	408	421	416	406	448	430	403	451	404	498	466	401	426	413	423	416	428	423	432	434	409	457	439	436	406	454	408	419	392	453	452	429	430	475	419	433	413	399	416	398	411	407	399	438	441	448	395	476	427	439	475	423	413	467	453	435	431	405	450	418	422	398	423	426	467	457	455	394	402	479	423	428	409	428	421	400	433	410	436	412	445	416	436	459	467	463	435	435	425	412	451	430	428	429	426	422	430	437	420	425	388	415	409	401	423	435	405	401	412	401	461	460	481	401	459	406	406	423	395	407	434	420	422	424	446	431	413	438	411	385	428	468	469	430	425	422	442	398	415	388	472	414	440	448	449	433	457	424	443	485	418	411	422	428	472	417	407	419	437	421	408	447	419	448	452	440	446	386	435	442	430	421	403	450	446	436	441	439	429	444	425	409	444	435	426	430	449	408	420	412	415	424	406	432	434	426	431	434	440	434	426	391	410	421	409	483	427	406	437	455	416	436	439	433	445	441	397	417	424	418	409	393	423	443	447	424	431	440	420	426	413	433	421	438	462	419	407	406	450	447	445	395	426	461	414	423	415	440	415	446	418	445	404	429	430	415	396	412	418	469	453	443	430	410	433	441	418	409	422	449	439	389	446	409	436	419	421	467	439	421	413	378	401	448	419	443	441	455	449	431	451	432	421	410	452	402	425	431	419	405	429	430	429	429	427	407	411	445	451	428	419	422	438	436	421	462	400	457	454	441	403	434	468	459	412	452	373	417	461	446	445	435	429	444	424	443	408	418	448	432	450	463	464	446	483	440	403	432	442	469	419	389	451	450	457	442	429	438	427	423	393	396	391	414	447	415	448	455	403	412	427	422	398	402	471	464	404	432	498	419	459	428	455	441	441	406	448	493	419	444	430	411	400	443	442	432	405	373	471	415	435	442	437	447	413	418	410	465	438	441	440	432	452	442	434	467	411	385	435	420	429	416	441	414	459	442	434	429	428	409	445	434	449	392	438	453	488	457	437	462	410	423	438	436	415	440	432	435	450	448	394	419	396	409	452	412	427	426	422	440	449	428	448	450	409	417	452	414	403	438	478	427	433	417	469	405	444	394	440	439	451	446	437	436	430	438	429	426	410	462	416	442	408	399	405	433	453	441	440	466	415	432	425	491	418	410	456	407	452	443	456	433	418	447	426	415	432	440	433	408	413	426	422	423	421	412	403	416	449	454	419	427	406	429	431	422	441	424	457	444	431	447	424	461	435	434	446	413	410	466	442	411	467	417	426	411	445	425	460	444	411	430	439	445	423	426	451	439	432	416	433	417	430	435	431	436	444	440	432	413	440	423	391	426	423	436	445	413	409	431	448	408	437	424	442	420	425	441	445	421	452	412	423	415	428	409	429	417	374	414	421	395	436	450	435	373	424	435	407	421	363	397	442	444	414	452	394	395	394	483	411	415	427	433	390	433	386	411	416	439	410	414	456	411	424	440	394	430	449	414	399	458	420	438	445	425	411	408	428	418	376	433	447	455	426	449	432	428	440	434	449	453	418	420	445	437	404	460	408	436	444	423	418	448	421	404	393	439	420	430	438	407	450	441	408	445	406	429	434	443	423	420	433	440	461	435	438	452	436	441	419	421	438	405	416	464	375	395	409	443	447	427	405	408	432	460	416	449	406	422	430	434	415	479	463	458	422	416	428	420	457	460	439	421	442	462	428	416	435	417	419	433	429	462	426	423	438	394	406	427	451	387	417	454	444	394	437	449	422	411	448	431	448	459	440	454	445	452	447	447	392	412	430	422	437	398	436	436	422	421	445	426	431	431	437	479	460	416	441	449	431	410	407	406	401	413	412	440	455	461	433	394	467	422	464	457	421	422	435	402	403	428	445	421	404	450	408	448	400	413	449	440	418	439	475	408	440	434	383	400	416	435	423	451	482	429	439	442	439	451	419	432	441	435	453	433	419	405	446	420	431	497	443	420	427	417	470	432	427	443	430	411	459	472	448	469	418	428	425	460	429	445	414	452	424	421	430	440	421	424	408	431	396	430	434	419	432	431	451	478	469	411	443	438	446	418	436	441	448	419	423	433	440	448	427	438	427	465	398	411	445	435	434	422	397	399	426	386	430	417	401	437	442	420	444	421	453	454	454	429	468	426	455	411	427	439	416	447	440	439	433	440	409	468	443	417	406	420	426	448	437	423	435	475	415	438	458	465	431	413	440	427	435	433	405	427	442	434	447	459	389	447	429	449	448	419	474	447	435	412	475	466	418	437	452	436	441	395	448	408	418	436	447	420	403	443	398	408	430	432	475	439	449	431	444	412	447	422	452	446	427	430	437	409	447	442	456	436	456	411	406	422	433	452	447	452	402	451	409	396	463	428	454	397	444	435	417	423	425	439	451	458	435	437	402	396	444	411	393	437	419	435	438	392	410	424	414	455	394	441	424	435	401	428	377	415	413	477	433	411	443	426	454	426	450	450	413	408	410	441	402	425	434	411	430	407	398	438	427	436	450	437	472	439	414	419	407	438	373	432	440	428	440	446	426	410	423	455	443	427	409	396	429	446	447	452	430	441	400	422
23186	21383	30076	25987	22114	18487	4690	443	343	416	383	364	338	363	290	309	284	317	362	355	300	284	310	310	337	297	282	318	298	320	286	349	306	304	294	317	292	302	300	309	292	288	309	294	324	340	273	315	299	310	308	285	296	310	329	359	331	306	296	306	250	278	281	327	298	294	327	313	315	355	419	445	385	344	341	281	293	292	345	293	319	296	316	277	313	317	290	338	304	290	307	280	355	326	318	320	280	293	301	316	285	311	283	332	281	295	262	352	311	281	289	319	329	319	298	284	295	274	298	307	309	269	320	322	276	298	346	315	308	316	313	310	292	319	284	322	319	319	310	313	287	278	300	294	327	298	308	319	307	318	316	273	309	270	351	283	298	294	279	299	312	279	316	293	291	326	312	298	301	281	320	310	285	299	299	305	290	333	322	291	334	300	281	294	307	295	321	305	260	299	327	305	333	291	311	279	305	282	333	306	317	303	290	278	336	308	301	327	297	318	329	307	278	298	303	303	294	310	298	310	289	309	297	300	301	292	329	310	307	302	308	324	292	295	286	293	326	298	301	311	288	277	324	303	273	314	313	299	325	340	295	320	305	313	342	273	300	286	311	300	302	317	310	304	296	296	306	296	303	289	310	286	304	328	315	285	290	295	298	304	285	293	303	300	291	326	330	321	313	310	281	286	303	292	310	291	339	305	283	284	274	297	334	303	286	301	308	317	280	353	312	302	291	300	311	287	279	312	292	306	320	311	298	287	282	282	289	288	321	295	316	328	335	295	316	322	318	308	269	292	314	313	269	306	304	297	323	322	312	348	306	285	297	319	301	300	315	294	297	297	295	305	284	275	319	301	280	308	311	292	306	312	315	309	303	327	313	332	264	264	319	315	289	287	299	310	308	302	299	297	294	302	322	290	289	303	291	273	306	291	307	315	339	323	316	299	310	298	336	325	302	314	279	299	289	297	292	296	308	295	287	299	296	325	273	280	332	293	291	269	289	279	326	303	317	260	331	299	346	289	280	303	332	306	300	306	330	270	281	318	302	275	312	305	287	304	304	294	320	319	293	307	299	316	324	289	318	303	300	304	286	302	318	302	295	290	280	303	284	314	335	295	303	311	314	286	300	311	286	316	321	323	285	310	302	296	297	302	287	327	307	352	317	333	303	280	302	303	314	293	334	291	289	296	321	303	316	306	321	281	311	275	306	332	290	310	281	289	279	300	316	305	290	330	304	323	314	307	283	303	290	314	299	300	343	307	324	261	333	305	299	310	313	301	286	303	278	294	301	297	326	265	303	337	293	327	293	294	299	313	300	320	291	298	290	306	308	333	281	297	287	300	309	281	324	307	322	322	278	320	299	315	332	300	293	306	303	298	287	293	305	290	284	306	297	323	291	277	313	287	314	293	291	322	305	301	290	316	290	286	296	297	308	315	324	288	312	309	278	278	315	299	306	306	305	310	298	282	331	300	291	312	298	294	308	288	301	340	287	333	295	291	304	318	273	307	298	295	285	309	274	316	312	302	301	283	318	308	305	300	305	312	289	302	290	292	322	279	334	263	302	293	310	314	309	311	274	310	304	311	308	287	276	313	295	286	311	304	291	323	275	267	310	290	290	263	287	288	313	350	298	288	303	286	320	321	300	292	286	302	317	329	320	305	302	303	289	301	310	326	304	303	337	332	305	307	325	305	276	272	295	278	285	287	318	301	305	258	266	307	316	314	288	319	315	294	278	293	276	326	310	321	325	313	304	313	310	313	295	327	296	311	273	316	307	308	323	309	305	324	293	313	325	350	320	304	301	313	281	292	270	289	317	307	332	326	311	286	283	301	277	326	290	316	301	305	293	292	300	292	312	288	314	279	323	356	323	298	315	274	286	275	302	301	299	293	308	292	323	321	317	314	311	298	314	325	349	286	275	304	336	293	297	311	327	301	304	263	307	299	302	314	299	327	320	310	279	306	325	313	296	302	309	296	287	279	321	284	321	298	307	317	339	313	266	330	311	311	302	298	310	321	285	313	283	337	268	287	317	328	258	312	300	296	299	325	337	307	308	297	267	288	315	310	292	305	310	314	287	294	312	298	317	275	306	306	339	303	288	292	305	307	290	314	295	298	309	326	297	304	287	288	317	302	304	277	342	333	301	331	306	299	293	316	276	305	316	289	277	280	297	314	316	292	270	290	328	323	322	325	302	299	327	293	313	318	324	305	298	296	282	312	328	280	276	310	347	283	313	306	315	284	308	278	284	314	278	305	306	292	292	297	291	304	284	300	319	321	274	297	297	303	315	308	310	302	309	314	283	311	296	300	289	335	317	289	307	298	308	307	321	317	303	282	305	288	287	301	313	290	271	315	330	279	305	294	302	290	290	304	288	286	303	285	275	311	294	325	263	337	314	261	323	301	280	296	293	316	295	290	329	281	298	301	300	296	300	282	283	321	336	318	273	295	319	314	286	265	330	309	293	323	310	297	266	288	307	293	331	299	305	262	289	300	269	311	311	297	304	274	287	310	311	293	286	322	302	300	280	308	296	322	288	309	286	284	312	288	327	270	332	292	301	320	304	291	297	294	315	296	317	315	315	293	293	300	303	300	328	281	287	300	363	304	316	328	298	304	326	294	302	304	300	296	293	297	293	285	316	286	315	292	330	304	292	286	301	299	299	307	276	302	316	293	320	293	313	278	308	282	305	299	317	308	318	289	292	298	281	305	303	330	290	321	328	313	310	303	299	297	311	280	320	295	300	277	277	312	307	300	277	302	265	299	324	267	331	309	329	298	353	281	281	265	290	276	294	287	319	277	314	314	324	256	305	307	299	320	317	301	306	315	317	294	268	291	293	287	262	324	297	314	318	310	308	319	302	318	319	307	294	322	316	313	318	313	308	321	333	321	295	304	304	291	282	307	314	306	293	274	306	284	333	326	291	304	294	299	286	315	303	330	289	300	270	283	305	308	316	337	299	281	316	293	290	332	300	329	292	297	299	319	302	311	287	290	318	294	318	278	298	309	312	330	310	309	288	277	306	298	285	308	306	307	301	294	301	295	308	313	314	288	295	284	313	304	296	269	285	295	302	268	306	294	324	308	308	302	305	297	302	327	306	297	312	316	331	271	314	288	318	309	276	328	319	294	295	337	285	289	315	297	322	287	299	355	298	278	304	287	314	290	311	335	322	316	274	310	320	291	327	302	312	301	310	333	315	292	340	299	324	304	318	307	309	278	309	319	307	330	274	298	309	299	316	309	305	300	315	301	317	291	298	303	302	304	308	307	308	288	307	282	329	331	292	311	329	325	281	302	284	253	324	298	316	299	321	324	289	291	295	289	299	309	334	313	336	324	284	274	303	283	286	304	300	306	301	295	339	287	285	331	284	310	288	302	299	321	291	319	304	306	302	281	287	292	331	288	282	300	315	291	314	316	295	306	320	295	315	297	298	295	291	296	308	310	326	291	293	288	296	297	333	298	270	311	312	309	282	320	284	286	286	276	312	309
61387	97110	79415	51154	33096	3942	836	707	615	625	621	583	612	585	605	578	553	551	550	522	524	519	526	468	506	542	524	490	529	501	502	531	522	551	521	501	510	470	455	497	523	483	557	509	504	511	482	526	476	457	481	541	497	552	514	498	521	511	526	482	451	481	529	500	475	525	478	635	562	598	1066	1077	761	523	493	501	482	502	479	494	560	493	533	501	484	482	516	522	549	484	494	479	531	518	498	503	508	490	530	495	502	508	495	523	487	485	482	478	476	494	480	472	461	519	473	520	497	492	470	477	543	522	483	538	494	483	504	504	523	485	538	497	494	486	510	499	492	492	485	459	522	515	488	536	530	451	465	511	470	522	509	511	512	479	453	518	469	460	545	489	493	509	494	519	472	531	482	515	552	502	526	498	503	520	532	466	514	465	527	491	497	442	483	479	518	479	510	478	525	518	536	481	507	500	481	502	488	515	523	526	464	515	482	477	475	480	464	484	500	524	546	512	487	479	524	503	520	491	494	509	485	478	529	479	508	482	466	485	490	460	517	493	520	501	466	503	522	562	523	514	477	471	498	483	536	472	531	492	501	526	490	509	453	515	451	447	483	466	496	488	487	474	533	503	495	488	490	469	518	526	474	503	494	484	474	466	494	521	525	502	475	469	489	499	513	529	487	536	500	517	505	509	522	511	498	571	485	510	530	528	511	509	458	496	490	527	509	543	510	511	517	479	515	543	520	517	516	462	478	479	522	504	478	531	487	500	508	489	503	531	490	525	517	517	498	480	480	458	568	484	501	515	528	473	500	471	491	554	508	500	522	497	474	514	495	443	521	503	480	512	517	494	518	502	496	548	515	512	509	481	505	493	549	496	503	465	491	532	521	526	492	519	498	506	517	515	503	482	503	500	505	497	504	517	510	513	481	470	477	481	520	511	496	511	524	487	509	514	544	475	524	473	488	479	497	500	474	462	547	515	500	530	493	460	508	532	450	479	533	514	512	505	474	551	528	477	470	499	537	547	472	528	479	487	511	509	503	525	500	466	503	524	515	500	514	479	476	535	478	491	473	490	512	503	555	488	532	467	488	493	545	486	476	480	498	491	499	476	516	496	486	501	523	432	492	523	545	487	539	530	493	490	505	490	457	505	456	467	534	508	477	496	533	482	466	508	511	532	457	519	494	521	501	540	514	500	550	490	492	497	492	491	498	514	513	480	497	466	514	497	457	519	489	491	501	501	494	519	487	482	516	521	511	535	481	494	487	467	512	492	480	524	505	537	484	521	530	499	533	506	489	498	493	533	513	473	533	515	518	528	484	485	472	485	507	536	493	532	485	473	513	503	476	501	472	532	459	497	517	516	525	469	553	501	522	481	510	490	483	508	500	492	509	519	513	509	529	496	472	542	544	467	512	511	505	484	483	543	486	503	493	519	507	474	522	509	463	543	491	479	523	491	535	507	516	478	510	498	499	521	506	486	510	506	509	507	518	518	473	507	507	488	519	495	506	530	545	529	506	499	484	528	501	522	471	502	492	524	471	502	511	485	515	500	522	479	512	533	470	514	526	508	475	515	481	519	502	480	515	521	488	489	498	495	482	496	470	470	482	485	481	538	519	470	512	519	476	497	503	516	515	482	517	476	530	531	515	514	521	513	517	528	529	528	501	492	504	495	511	461	506	530	498	494	487	508	493	479	508	491	516	495	475	476	513	482	507	470	533	479	516	505	475	465	502	518	473	505	502	475	531	530	486	526	521	517	498	456	490	505	484	557	543	438	487	518	487	488	466	447	507	509	462	507	505	527	498	494	516	483	496	533	475	477	480	523	497	524	508	501	513	472	540	497	470	486	502	506	488	494	506	517	485	514	497	481	525	543	487	486	481	526	490	506	514	451	525	501	496	510	523	497	464	501	501	526	493	490	492	518	479	522	479	487	517	487	514	472	515	481	534	513	530	492	521	483	479	511	465	521	513	509	546	501	478	506	520	511	506	513	513	531	495	499	472	536	496	507	523	518	484	492	507	484	509	528	521	517	487	495	493	531	500	497	498	470	463	496	532	506	496	531	466	501	510	495	525	498	503	535	523	478	488	524	515	501	504	507	490	535	501	507	495	531	518	482	510	479	532	478	538	483	521	502	485	479	534	505	509	493	467	531	475	488	510	511	474	518	486	512	482	530	500	478	555	475	508	488	490	511	475	491	489	499	511	525	505	494	516	516	508	497	482	479	518	527	514	497	516	513	535	479	463	493	474	502	503	509	466	523	472	504	511	475	490	528	481	463	529	503	546	496	511	491	490	491	508	504	509	497	458	512	462	486	503	486	490	536	521	494	512	504	500	502	519	493	519	512	505	439	483	459	508	508	464	509	473	470	498	520	499	491	494	475	491	498	487	444	481	503	525	475	486	502	513	521	507	514	524	525	523	513	492	515	484	525	492	517	494	512	517	503	482	514	509	485	477	445	504	495	479	521	490	472	532	502	518	524	499	499	511	521	500	486	486	528	497	486	484	519	506	537	507	509	498	508	536	509	512	498	496	537	545	499	499	460	494	522	513	484	486	566	477	525	526	491	489	486	534	500	513	523	497	495	527	469	497	495	496	505	499	475	483	522	487	463	514	501	488	501	483	479	485	522	497	496	486	513	502	493	509	477	489	514	469	497	449	517	512	502	549	446	501	509	473	493	524	475	524	526	524	504	519	494	470	478	529	525	516	514	500	456	463	508	470	509	515	488	491	488	487	508	497	484	467	490	481	526	523	538	519	459	503	504	486	503	502	480	563	487	496	519	503	482	486	510	461	466	477	503	511	499	514	513	504	496	477	538	504	474	528	475	474	524	536	468	499	478	489	486	522	477	480	504	509	519	514	511	488	488	505	505	517	482	479	528	490	505	504	521	521	444	463	510	509	478	508	497	462	512	493	508	503	489	541	457	480	501	471	515	501	551	490	481	471	503	507	492	485	473	483	527	557	492	526	496	479	483	508	501	535	531	447	490	485	481	509	511	455	516	484	519	513	492	504	496	464	485	499	523	514	486	484	458	515	552	461	515	476	529	516	508	465	464	467	491	529	477	496	515	518	495	489	504	510	510	503	520	514	508	527	473	476	538	500	517	477	527	487	492	498	488	486	502	497	485	472	482	479	526	519	502	463	518	462	523	509	530	492	480	512	536	536	514	525	523	518	556	502	454	492	459	480	481	518	489	465	496	461	498	527	531	513	476	527	541	491	480	489	512	448	486	470	478	461	513	485	501	463	491	488	497	510	500	466	501	488	492	486	512	529	485	509	497	511	491	521	483	520	493	499	496	518	489	544	504	533	495	541	464	494	507	519	481	492	499	489	531	520	547	543	501	514	539	494	512	462	499	514	496	544	519	505	490	492	486	537	498	522	549	469	469	519	478	488	493	496	539	496	486	528	474	463	496	492	529	507	488	513	516	492	519	510	443	496	472	511	530	482	499	502	531	506	499	498	530	514	516	527	498	535	476	477	496	542	509
27740	24857	25868	14534	2776	438	305	276	251	250	279	249	265	266	285	240	252	270	292	253	263	284	256	264	254	268	270	282	256	279	263	271	242	277	270	254	266	271	251	257	272	274	279	248	258	247	239	255	255	265	251	250	278	251	260	253	262	278	277	281	248	258	282	260	228	278	231	244	263	273	247	295	262	293	293	273	264	268	294	233	265	288	273	266	229	264	276	241	236	249	253	263	273	261	266	262	264	251	252	261	253	255	255	267	264	259	273	264	263	292	260	249	232	246	278	254	275	254	242	259	277	251	248	290	247	250	276	241	283	234	244	266	261	263	236	262	256	270	272	255	260	248	273	244	262	259	267	268	258	254	273	294	236	264	282	278	250	275	248	250	255	269	255	277	272	249	248	292	252	238	252	241	252	243	261	245	277	265	259	246	252	251	295	278	208	261	270	262	256	277	250	271	258	258	290	233	277	264	265	266	267	282	292	241	257	260	241	272	249	285	269	263	237	267	235	286	259	223	252	280	253	251	274	243	256	297	260	273	238	284	226	240	268	279	269	224	239	241	285	274	274	270	257	249	266	286	250	267	267	244	260	258	271	254	294	242	241	252	245	266	260	304	256	263	233	273	232	271	258	227	263	256	251	290	265	287	268	257	262	262	247	255	254	276	260	252	259	246	248	284	267	259	233	245	267	246	263	234	266	269	235	273	272	260	266	222	251	257	246	248	260	231	273	259	245	275	270	273	272	256	229	254	268	244	281	254	247	275	274	279	266	253	247	239	256	269	234	251	246	262	236	262	301	250	277	288	297	268	311	256	252	274	276	266	287	237	235	292	263	249	256	269	266	249	266	289	253	281	240	228	260	260	256	299	260	249	245	227	238	257	249	261	248	301	259	259	273	260	254	275	249	244	249	254	259	261	228	256	270	242	265	269	228	258	263	241	248	271	264	263	256	268	274	251	276	262	262	247	249	255	267	281	265	288	238	255	288	246	272	264	257	231	275	256	265	247	266	247	264	264	259	266	306	286	251	277	268	230	263	277	272	256	248	264	251	271	259	237	251	252	280	262	255	245	255	277	254	250	275	275	287	228	285	259	260	260	277	228	257	275	248	245	247	258	267	246	252	257	271	270	258	242	267	251	265	265	226	245	304	273	262	267	282	258	252	252	253	262	251	265	273	253	246	253	251	262	276	290	270	267	256	265	236	268	253	303	259	264	258	310	235	257	267	270	259	257	232	285	269	264	289	282	238	258	241	269	224	285	235	243	246	237	267	273	271	266	257	231	297	256	254	278	256	239	262	251	246	301	262	283	293	264	229	278	227	272	229	273	256	263	261	252	285	234	272	267	255	266	262	252	261	245	247	245	257	281	268	242	255	244	238	243	267	239	271	285	268	263	259	251	252	274	248	257	257	242	240	258	249	257	240	293	256	270	234	264	251	258	280	270	243	273	254	257	251	268	247	246	245	277	262	224	254	265	243	253	262	265	241	287	286	258	257	259	225	271	261	281	285	235	251	274	242	252	259	271	270	253	222	256	260	263	288	245	277	279	299	232	268	257	246	239	257	258	247	244	251	268	301	284	281	277	264	274	266	269	257	288	262	217	267	246	256	257	281	217	250	237	257	259	250	254	241	282	292	268	260	279	232	265	275	290	264	255	276	273	263	282	290	253	244	254	261	250	253	261	254	258	254	270	251	261	276	262	259	258	263	271	265	286	305	259	273	269	239	248	258	279	245	243	258	263	267	278	267	265	274	269	234	266	252	248	282	242	275	230	245	264	236	268	277	233	240	256	268	236	236	270	242	257	285	250	288	240	285	249	254	255	258	262	272	246	264	246	229	264	244	257	269	246	263	255	285	253	257	236	254	266	288	284	264	274	251	246	257	259	251	241	258	271	268	227	255	277	259	267	290	254	257	235	242	246	292	258	258	263	237	286	260	266	261	258	279	250	265	256	278	249	219	275	254	268	263	241	286	259	304	253	244	256	288	243	248	246	278	245	262	254	243	271	245	281	239	244	266	252	248	248	257	238	272	280	264	271	255	245	254	270	267	275	234	268	274	262	248	276	284	251	255	262	274	238	242	255	291	264	250	292	265	264	258	267	265	231	279	271	303	286	279	243	249	267	226	246	265	279	268	270	227	277	256	262	295	279	243	250	256	280	286	264	230	265	257	289	272	293	273	258	269	265	255	220	232	285	243	246	253	271	257	249	287	257	282	272	254	246	280	270	269	251	266	266	249	272	241	252	258	271	272	242	254	259	271	236	268	270	261	242	261	266	250	263	269	265	283	215	266	293	286	274	225	267	267	273	273	279	258	271	290	281	257	251	270	256	257	269	257	297	263	270	232	293	255	278	276	263	273	250	244	298	240	265	255	294	258	251	276	250	251	280	245	253	270	269	241	263	264	261	243	289	245	228	277	261	265	269	247	240	246	264	281	261	275	282	276	248	264	285	248	249	247	273	261	263	265	267	249	268	250	254	262	268	254	255	273	252	262	259	238	280	239	236	268	281	263	248	277	253	245	248	252	279	249	275	257	271	286	242	263	238	259	258	256	260	267	272	254	248	262	263	258	251	248	267	267	248	270	253	277	276	262	272	216	258	232	255	239	266	268	267	247	246	248	266	260	269	269	282	240	265	274	268	244	256	266	246	268	260	265	239	276	266	260	280	277	248	247	276	268	243	271	238	263	253	296	279	279	256	268	253	253	272	259	249	268	244	243	281	261	256	290	240	245	250	261	268	256	285	255	235	277	285	277	273	251	262	268	263	230	235	256	252	284	226	255	269	260	276	260	254	255	265	281	289	258	257	275	259	272	279	262	234	243	255	251	252	255	260	268	262	236	270	250	244	252	265	249	280	255	274	267	252	260	249	263	235	246	243	245	242	249	281	309	263	265	260	292	254	265	249	258	250	260	258	260	272	261	259	274	285	288	266	266	275	281	288	222	275	259	277	275	247	270	264	293	267	250	275	267	268	247	264	268	287	277	276	288	275	254	275	283	240	250	260	277	264	286	292	243	255	268	242	249	249	261	283	261	253	248	262	256	231	268	285	258	252	259	272	263	257	257	264	264	266	284	265	272	256	268	256	248	233	265	278	265	277	267	265	222	272	246	251	270	279	252	250	285	273	254	255	228	272	265	254	270	242	274	285	257	287	268	267	255	249	282	243	276	273	253	274	270	256	265	246	255	266	253	251	253	252	240	261	264	286	290	251	292	258	253	255	255	265	265	284	257	275	236	264	230	265	249	246	271	256	265	255	245	260	259	238	264	271	266	259	261	275	266	281	287	297	255	253	254	264	266	264	266	270	237	248	282	274	235	252	273	270	245	278	221	267	231	262	271	267	264	273	264	245	291	258	309	241	279	269	277	269	240	251	243	264	268	262	254	270	277	257	246	255	236	263	272	295	253	252	284	278	309	273	279	276	262	271	264	273	269	258	246	292	290	244	253	252	272	291	269	270	276	248	244	259	249	273	231	254	301	280
34906	43242	32779	15955	5554	834	505	507	464	475	452	470	474	453	444	432	451	421	426	440	469	485	455	418	425	485	482	493	477	460	475	491	466	480	467	457	441	456	417	439	438	430	442	447	457	468	422	473	481	471	430	442	455	492	455	454	462	463	486	446	453	482	444	444	451	425	434	449	459	445	493	548	552	510	472	432	434	469	454	423	456	453	450	454	456	439	480	447	462	430	439	459	482	437	478	476	483	496	431	469	451	493	441	445	461	435	477	461	424	421	462	462	439	440	479	463	468	453	442	424	448	484	480	491	462	453	472	460	428	445	447	425	480	422	467	411	427	428	461	477	475	435	444	440	484	454	448	459	468	486	454	482	435	422	471	459	481	466	445	451	456	459	471	478	435	458	451	454	459	441	475	463	461	465	448	464	460	465	475	436	426	417	444	465	453	450	464	464	465	483	452	429	495	438	499	484	419	449	452	399	456	419	467	452	489	465	423	462	439	424	441	467	471	468	445	441	453	464	464	493	485	464	435	498	459	499	469	452	472	465	471	456	420	443	465	446	457	421	461	440	508	467	456	489	473	436	459	448	453	438	468	443	481	467	462	427	450	487	456	463	432	450	466	427	466	456	505	454	485	448	455	434	424	452	444	396	440	468	452	401	453	436	469	452	440	433	462	443	464	458	423	467	431	470	444	447	464	443	456	486	446	426	454	451	442	454	459	449	430	427	473	453	446	454	452	454	445	428	465	452	453	460	467	435	508	465	439	427	440	472	449	486	473	427	449	447	470	487	455	447	471	457	474	478	467	440	483	487	444	455	468	431	445	437	462	532	460	431	511	438	429	465	438	436	454	460	426	504	451	486	514	460	441	495	468	489	445	442	444	478	456	444	445	500	442	468	490	450	437	420	422	485	471	486	452	460	462	473	430	423	472	436	387	429	469	465	460	483	383	448	435	453	452	453	466	457	483	435	454	466	512	437	461	448	432	453	460	463	463	477	445	436	484	443	464	461	452	450	431	432	415	445	440	460	474	486	453	443	458	431	445	451	466	453	463	450	481	469	516	454	478	471	475	469	462	487	468	437	467	448	457	444	450	424	443	439	463	466	479	476	463	464	440	465	452	458	449	433	468	469	443	455	458	462	453	489	425	492	450	425	422	472	455	438	473	463	490	436	461	481	456	487	451	457	490	476	465	477	507	464	483	458	436	443	414	477	492	432	452	451	464	455	425	418	417	436	452	461	469	451	472	443	480	458	483	454	489	440	478	472	451	434	435	421	467	454	460	469	445	462	453	475	412	436	438	487	479	470	490	469	445	505	471	482	477	483	481	464	447	477	471	442	424	457	459	456	449	491	458	477	437	457	450	452	417	466	446	446	458	481	468	490	416	456	422	454	486	469	456	436	454	508	476	464	481	464	419	465	441	474	471	496	473	475	455	467	463	456	467	466	435	507	453	444	489	472	439	452	472	431	475	499	472	441	435	446	446	489	485	419	464	464	453	440	459	459	462	457	436	438	449	455	457	464	454	480	470	419	482	458	420	505	474	470	431	447	443	450	474	466	446	491	449	428	465	480	431	476	454	483	464	432	487	465	453	457	451	486	492	452	452	522	485	482	433	444	427	506	459	452	480	474	460	473	473	462	467	456	445	468	463	444	466	411	418	465	470	425	425	513	440	439	454	432	491	498	460	449	444	459	466	491	510	457	432	466	457	457	504	436	432	471	503	490	449	481	451	435	443	461	485	440	503	452	452	488	458	455	462	442	483	447	478	480	447	465	492	462	439	435	459	432	504	462	449	446	445	481	478	454	473	463	439	476	508	450	451	408	464	498	436	485	460	464	428	451	510	424	462	466	405	441	468	414	444	443	446	460	439	423	452	432	494	486	413	476	459	443	459	446	456	438	443	487	464	437	459	435	458	443	467	494	464	471	420	460	479	472	474	461	434	470	461	491	440	467	448	456	421	466	483	435	441	478	476	503	426	465	450	441	448	465	473	475	466	482	446	444	415	440	459	494	481	445	470	471	473	463	462	476	434	479	452	458	483	468	458	445	455	471	442	464	442	480	453	470	436	450	462	489	478	430	469	479	459	447	452	445	447	478	475	452	419	455	439	448	508	436	473	433	493	492	472	461	435	450	470	426	457	440	474	463	496	470	449	468	462	424	456	450	445	450	483	443	430	464	495	495	448	462	449	450	484	472	445	414	445	455	432	477	497	450	484	453	486	459	435	446	479	503	492	473	482	475	462	486	469	428	455	461	433	428	452	447	447	460	444	469	476	430	463	424	429	444	489	439	487	428	458	475	466	455	444	449	450	393	445	444	498	460	457	472	446	466	443	473	450	484	436	472	438	453	451	506	438	460	462	436	434	439	470	480	477	444	482	443	462	476	446	464	448	465	467	474	482	447	468	424	446	446	471	455	448	472	446	447	485	467	429	434	466	482	432	444	476	413	492	443	449	444	505	472	475	467	431	461	477	471	460	460	433	469	462	478	455	459	458	486	446	448	461	469	432	457	419	461	458	434	475	466	428	462	439	436	456	460	484	479	510	493	450	446	469	486	423	465	433	442	507	439	476	467	482	472	459	470	421	456	457	443	467	399	496	450	436	437	460	451	458	478	460	454	459	477	481	474	518	476	436	459	472	464	480	491	476	459	461	447	449	461	454	472	497	468	476	484	441	441	518	459	446	475	453	453	442	450	459	440	473	472	450	441	458	480	462	444	419	480	472	438	443	465	493	476	455	429	461	441	479	441	464	452	471	491	451	469	451	461	448	443	477	451	465	458	469	479	450	436	442	417	430	480	477	461	466	438	452	469	473	464	471	471	458	460	451	486	453	481	434	450	428	477	456	422	450	472	466	471	469	474	431	438	457	469	432	452	444	432	430	500	461	449	456	495	437	480	440	455	483	470	456	428	473	400	433	478	437	444	494	493	483	465	454	477	419	467	443	477	428	465	427	470	453	425	475	488	444	412	459	472	410	459	478	456	514	438	450	446	459	442	430	455	439	450	454	479	467	441	448	452	413	444	445	486	478	465	457	451	440	453	444	415	467	471	439	460	422	451	444	441	449	439	464	485	439	439	450	444	483	441	432	483	478	455	465	484	479	451	444	438	481	468	459	513	463	449	488	443	442	493	457	432	487	439	423	460	465	456	423	462	440	459	450	468	439	445	454	432	486	473	448	474	462	487	459	506	457	441	458	496	490	476	495	431	476	456	465	450	494	462	491	441	413	470	481	446	490	417	475	473	466	461	427	440	440	492	443	435	474	427	470	482	473	470	458	484	469	436	451	418	522	452	431	457	443	452	457	446	446	467	461	450	482	456	454	452	443	446	424	445	485	460	476	442	433	433	482	490	437	492	451	421	448	455	447	455	452	475	448	444	419	477	488	455	479	444	446	444	506	441	453	454	422	437	446	470	448	424	466	459	490	444	485	474	483	498	449	450	439	459	505	467	471	453	456	461	464	468	493	445	491	454	461	462	501	450
24216	21803	31060	28358	21865	10662	620	262	248	215	251	225	251	252	250	248	228	225	247	239	224	212	246	228	243	217	230	238	242	239	229	254	234	234	233	216	255	214	203	221	233	237	233	261	229	244	231	250	209	226	235	221	220	219	220	260	235	254	223	209	209	225	209	217	238	225	233	226	216	243	229	276	279	286	267	283	240	219	233	222	218	208	232	232	241	255	214	218	224	218	232	226	208	230	224	226	236	233	232	221	216	239	222	220	220	220	211	212	217	227	246	211	236	224	231	228	222	238	242	233	236	230	213	209	242	242	214	227	218	236	221	231	235	201	226	237	218	253	236	205	239	230	235	207	216	183	220	241	226	217	241	262	225	242	215	253	216	217	215	232	208	243	209	212	222	231	257	246	235	224	229	257	229	251	217	232	246	271	233	224	202	228	191	198	224	223	226	250	238	224	232	220	269	222	239	258	226	231	216	223	227	208	223	251	211	239	230	239	223	234	226	205	202	239	210	186	234	211	214	228	236	210	211	234	186	240	241	228	235	234	218	235	208	231	232	243	263	237	233	211	200	203	239	240	220	240	239	217	223	235	238	211	216	225	221	247	225	205	240	237	243	217	224	209	217	232	217	212	201	224	221	222	200	227	226	217	229	244	212	255	219	243	219	197	235	243	240	212	200	235	241	228	216	209	228	249	245	246	236	239	242	225	227	202	234	259	244	228	254	234	213	248	199	239	230	189	236	240	223	236	231	240	212	233	213	203	225	198	206	233	227	223	232	234	237	238	233	230	239	217	257	216	226	245	223	214	216	218	225	237	218	230	217	231	205	217	251	238	222	235	250	227	233	227	208	201	239	220	227	229	199	212	254	228	237	232	232	238	215	211	231	241	246	216	220	204	245	221	244	205	242	234	230	204	225	194	234	241	196	222	238	210	227	218	220	240	227	236	205	233	208	239	224	219	214	224	222	220	231	229	247	234	223	210	224	229	244	224	203	239	253	214	243	221	220	239	200	229	237	207	199	222	186	217	221	243	208	203	210	222	226	212	232	217	228	225	237	189	207	250	220	225	229	212	255	217	229	231	207	225	227	238	195	242	202	249	212	230	227	217	235	232	219	240	227	210	231	229	247	238	248	223	223	220	239	244	244	205	212	238	222	234	207	231	239	220	240	205	250	196	224	214	251	228	257	228	199	230	213	217	226	227	235	240	240	222	230	209	235	213	211	225	204	234	255	220	227	224	244	231	217	220	215	249	209	240	240	239	220	214	212	255	238	223	223	228	237	191	251	243	183	221	225	212	224	230	244	217	210	239	251	195	247	202	243	206	223	218	241	228	226	226	202	237	228	201	233	220	222	246	237	219	212	224	213	227	235	225	221	213	221	213	226	242	257	217	235	258	216	235	207	240	237	244	241	229	234	216	235	230	213	237	232	210	217	253	254	218	222	233	217	233	218	227	264	247	253	221	236	231	241	242	225	213	229	213	234	234	234	227	216	232	242	221	241	239	222	212	238	229	216	232	250	229	219	246	226	222	223	219	225	232	245	235	237	230	228	240	218	234	219	229	208	263	235	199	233	222	243	223	209	206	258	219	232	212	213	238	226	234	233	244	197	226	231	217	197	232	220	225	239	220	221	231	226	224	214	234	218	249	237	235	217	236	232	253	261	180	241	236	219	236	266	239	260	212	254	220	222	255	217	232	236	247	248	219	235	228	252	224	225	239	199	205	228	233	222	233	247	232	248	216	237	251	272	235	211	227	238	226	221	251	235	222	231	221	211	214	214	228	212	217	213	219	251	244	260	217	234	205	267	220	239	232	232	255	217	244	251	245	224	242	219	221	232	250	222	257	194	215	226	203	222	219	211	222	238	226	218	225	223	206	238	229	229	217	228	246	263	224	234	238	216	228	203	215	250	246	230	244	218	208	228	237	242	203	199	205	220	238	232	230	239	211	230	240	233	231	235	230	237	212	241	216	230	237	226	222	235	249	249	228	238	225	262	233	235	237	219	206	191	229	250	268	254	236	237	231	246	234	231	223	216	223	223	214	204	258	241	225	263	200	229	238	234	212	238	201	205	250	254	217	224	232	212	209	214	238	204	243	223	234	223	234	224	253	231	244	238	242	218	211	245	225	225	239	198	192	241	219	232	253	222	211	227	236	244	239	239	215	234	232	246	262	226	232	229	217	225	230	275	272	219	215	230	246	231	227	194	234	239	209	211	206	229	202	229	226	230	229	222	238	223	243	257	229	223	217	211	225	232	240	212	224	224	232	245	235	218	214	216	230	226	225	205	219	240	236	233	230	229	223	244	241	228	226	222	219	242	206	223	239	227	214	221	232	212	227	251	237	233	227	217	229	227	230	242	231	253	252	231	239	251	227	230	243	226	241	235	238	253	199	236	254	242	210	250	213	242	219	220	248	215	228	221	235	207	262	218	232	239	208	225	223	203	267	212	213	218	253	211	244	214	224	231	227	217	222	225	213	243	237	216	232	216	205	218	229	239	207	229	230	242	225	263	221	221	220	239	240	241	241	242	231	200	207	222	219	246	215	230	233	235	231	220	244	232	240	226	239	215	221	262	240	234	208	232	239	222	202	218	228	232	227	223	223	228	237	228	230	212	253	247	244	252	220	230	241	213	219	219	218	235	228	223	234	243	197	227	225	224	254	226	210	229	221	231	200	228	214	233	266	219	237	198	220	238	208	223	222	214	232	215	247	219	227	205	217	231	212	220	222	213	238	239	222	234	225	232	228	232	217	233	233	232	235	228	217	206	226	224	234	211	204	241	240	236	235	231	206	244	224	209	225	211	266	256	235	240	229	217	224	239	247	217	220	219	252	218	226	247	207	255	223	221	263	213	225	233	224	224	202	237	220	242	222	234	210	209	250	195	248	206	211	215	225	200	213	237	230	224	258	241	237	231	231	221	232	245	211	232	229	219	241	226	226	208	238	213	236	246	219	202	222	231	197	211	213	204	206	247	218	191	231	236	211	228	229	225	225	248	203	228	241	229	229	239	229	206	222	247	218	240	240	209	222	241	199	259	269	225	246	258	223	218	257	230	219	233	228	237	212	219	234	222	216	221	223	229	242	232	250	219	234	219	235	219	207	259	210	214	243	227	196	228	205	221	215	238	248	209	236	213	244	215	217	235	223	221	233	246	198	230	249	246	242	241	220	240	244	239	233	207	196	220	229	184	231	204	231	248	245	238	218	213	229	210	223	217	207	254	220	208	235	216	234	216	252	201	235	228	231	227	228	226	230	203	250	218	228	226	225	230	248	229	239	241	226	230	246	230	228	253	224	231	246	255	238	214	230	206	239	218	219	225	261	221	222	234	253	259	242	209	215	210	217	220	244	220	229	213	239	219	221	240	216	233	229	233	240	214	224	220	218	217	250	250	251	210	228	244	240	233	229	255	235	220	217	233	224	222	204	238	218	223	213	226	223	211	219	210	221	230	208	219	227	241	237	229	218	214	201	230	236	214	226
58299	85517	66800	43692	27363	4429	559	522	493	497	455	459	482	455	461	405	407	415	447	396	373	432	380	391	415	446	404	394	394	411	422	436	400	347	451	451	422	393	442	416	419	388	393	421	403	396	376	407	412	405	441	433	376	424	413	404	404	429	410	409	414	400	419	405	386	430	398	397	355	429	493	569	601	595	544	453	443	410	403	417	388	400	391	389	413	391	352	407	410	390	403	406	383	453	419	374	401	396	398	393	419	397	397	379	395	395	392	402	411	389	405	390	382	407	404	394	393	379	407	412	405	391	370	435	414	384	371	360	396	380	391	454	426	430	404	389	434	388	377	394	385	414	377	399	395	347	425	427	404	398	407	415	418	408	420	419	382	349	391	450	399	385	396	422	400	378	379	407	390	420	420	369	404	443	386	386	401	372	372	372	402	401	385	380	388	392	446	346	390	385	365	407	407	379	420	436	404	404	381	417	350	394	379	370	419	407	399	399	415	379	399	405	384	395	384	407	383	400	371	443	416	383	419	401	403	399	398	412	399	414	413	409	379	384	405	403	397	386	393	424	389	391	415	373	419	405	384	399	377	395	335	409	428	406	451	396	357	411	382	360	433	385	369	410	414	408	379	449	405	386	397	453	390	444	399	393	396	405	407	378	429	372	417	395	385	383	368	406	369	440	378	395	400	391	441	443	393	444	387	407	412	379	383	420	346	414	377	406	387	395	408	359	395	383	403	398	400	396	403	406	409	399	360	397	403	400	394	382	433	447	401	432	403	383	422	400	364	383	386	399	384	402	410	391	401	369	390	391	392	410	384	434	387	423	360	429	403	384	383	412	369	386	379	413	392	392	402	393	436	413	395	399	381	361	405	371	371	384	388	389	396	423	389	395	382	374	366	391	408	408	386	400	395	408	370	386	388	416	379	408	416	429	404	394	409	465	392	404	373	423	400	399	372	411	409	409	381	400	405	347	387	397	410	398	399	421	406	389	382	378	387	400	376	383	401	411	395	403	377	419	389	414	415	393	367	420	395	416	393	380	430	419	418	407	398	376	386	384	403	411	406	387	407	398	411	381	377	402	395	421	398	414	402	390	397	385	379	403	402	377	366	387	374	421	387	387	401	399	403	383	441	375	364	384	407	374	357	385	387	383	403	395	430	400	369	388	401	419	368	413	398	396	385	417	417	404	405	407	440	388	389	412	372	402	385	400	421	350	392	413	425	388	380	377	383	391	409	390	394	394	392	374	404	364	377	395	391	341	373	422	401	401	410	373	421	410	439	403	429	401	395	406	418	401	392	380	409	400	431	382	421	377	398	366	414	380	357	407	408	416	398	343	416	378	437	396	401	393	390	374	380	400	382	435	424	381	445	402	380	381	386	417	439	433	395	394	387	380	450	374	371	389	395	369	442	367	394	387	347	416	365	401	406	396	392	415	364	397	420	397	388	389	418	382	354	421	380	371	410	379	428	387	405	397	415	400	440	400	405	375	405	375	378	384	432	380	361	388	401	365	390	367	404	401	409	398	381	384	398	397	371	389	401	378	427	434	397	393	367	371	421	356	373	368	409	437	388	432	401	397	405	410	406	406	402	405	372	388	428	404	438	390	388	423	417	394	417	421	391	406	377	401	394	409	377	394	400	358	383	386	418	393	434	365	379	416	399	389	408	442	371	379	379	377	422	370	401	389	383	422	385	426	410	428	389	425	398	402	402	434	365	394	398	407	393	383	404	441	404	391	390	416	412	391	440	407	398	432	391	395	364	430	399	402	382	410	401	448	415	392	384	414	394	422	429	398	402	405	439	421	418	401	387	391	397	380	400	385	401	402	388	413	406	379	373	390	368	396	366	426	395	402	375	379	392	387	377	423	432	430	383	413	408	425	386	454	384	417	377	383	387	387	356	385	382	414	419	396	417	353	397	396	397	412	381	367	384	381	375	427	391	380	389	400	386	367	377	406	399	388	398	383	406	391	380	404	408	415	427	408	438	414	411	414	410	389	403	433	401	390	411	391	407	392	393	395	379	393	408	387	383	384	424	365	373	390	415	366	393	435	394	418	395	386	372	375	381	379	397	426	402	377	392	365	390	397	407	451	380	364	426	402	389	400	398	427	449	388	388	393	395	380	429	379	386	400	386	364	393	382	404	414	441	393	378	418	386	433	429	380	400	423	419	413	393	383	394	385	399	400	396	383	392	386	412	428	411	389	398	418	395	387	411	377	382	397	346	363	399	413	408	402	404	406	384	404	400	367	435	417	433	385	429	400	371	427	396	398	398	375	385	411	376	377	388	397	364	380	407	410	378	403	382	369	366	378	389	422	433	379	424	409	412	377	401	417	379	391	424	369	415	395	392	403	407	394	386	384	409	396	441	407	384	410	394	356	419	387	438	384	405	344	399	429	412	411	405	423	405	400	378	351	422	419	400	416	394	400	377	403	423	389	417	420	368	382	387	350	383	434	405	387	347	400	364	359	386	405	406	401	374	436	416	376	392	441	404	415	400	425	370	396	409	363	385	398	421	427	426	392	397	419	394	408	417	437	404	376	395	392	377	394	437	391	367	410	340	408	422	422	381	386	379	398	414	396	389	406	390	393	433	400	424	377	379	408	373	383	368	417	413	406	388	393	422	395	395	368	401	436	407	408	390	368	427	385	353	395	406	409	405	387	414	404	433	417	393	408	407	431	383	395	377	388	400	414	407	399	407	381	364	411	381	386	390	398	392	398	440	407	429	365	390	401	353	453	392	407	362	381	396	410	378	431	401	374	370	422	364	380	383	390	397	437	369	419	378	419	411	356	396	382	430	398	416	395	414	407	422	387	387	397	390	384	411	388	395	435	393	379	404	406	411	378	435	413	378	385	411	396	356	374	381	382	420	383	369	391	401	381	429	377	400	395	377	395	382	386	400	385	402	394	405	374	409	398	384	432	375	395	431	382	419	408	434	397	415	330	400	393	408	383	413	390	377	364	393	435	347	383	388	386	385	407	395	384	379	370	410	419	392	406	371	395	398	381	400	390	383	416	367	397	398	396	387	348	413	407	359	429	402	409	401	400	390	381	399	394	377	392	387	383	363	421	386	382	383	413	419	385	397	414	397	400	421	374	377	412	369	426	387	389	366	413	377	402	434	425	396	365	423	356	372	416	398	373	392	394	343	391	426	418	386	354	416	414	407	381	407	386	355	397	421	429	392	367	378	373	397	415	391	402	389	417	406	451	411	419	365	359	390	405	401	417	390	396	416	418	393	407	405	414	379	420	383	402	421	392	412	385	397	380	365	392	397	398	369	443	377	405	404	371	411	407	403	399	372	396	421	407	421	401	384	419	423	397	393	388	377	422	389	377	360	382	388	416	410	408	413	414	356	408	395	418	396	380	441	364	406	397	419	401	435	405	397	403	399	398	395	391	396	388	387	405	375	373	414	399	409	439	428	386	391	461	420	393	371	402	415	412	372	380	382	408	428	365	379	410	434	402	389	394	394	377	397	429
23086	21326	29927	25881	22517	19070	5574	391	363	361	365	307	320	355	301	321	334	312	314	266	249	268	263	325	299	332	304	308	252	303	315	281	319	302	270	255	284	272	291	290	285	316	297	324	323	302	304	295	276	307	271	272	275	313	304	292	295	300	271	307	302	318	301	308	298	289	306	290	283	329	492	366	358	320	329	363	316	282	314	276	313	273	281	286	281	260	288	286	288	253	272	271	299	313	303	269	277	279	317	308	243	304	303	311	270	276	289	270	276	268	311	295	304	292	307	282	285	293	307	284	291	278	256	266	300	295	278	295	257	258	289	271	297	301	303	298	276	319	308	272	289	288	270	274	289	281	287	311	293	288	254	302	293	274	269	257	300	304	315	289	281	305	304	285	311	275	260	280	281	281	271	259	292	302	302	315	273	310	288	296	275	282	266	307	280	293	295	310	292	281	274	266	271	311	260	256	287	281	310	279	271	288	292	293	306	310	301	297	315	281	252	284	265	296	285	261	289	287	295	300	253	296	296	296	281	282	287	303	299	325	271	263	264	248	302	257	266	265	292	319	293	279	251	288	304	289	291	323	284	268	295	310	296	300	278	307	283	264	328	297	308	294	308	294	275	291	268	273	307	325	269	281	289	267	301	292	265	279	282	300	286	285	283	275	304	287	282	292	266	319	258	305	293	261	242	260	263	292	283	300	305	303	286	299	297	277	289	288	292	306	263	299	286	282	288	283	275	274	251	301	279	293	295	272	279	321	259	288	245	252	282	271	293	272	263	291	305	292	303	261	251	300	281	279	270	297	325	275	300	266	268	311	246	282	280	302	301	302	288	288	289	317	267	296	258	253	309	323	298	297	277	313	302	293	307	271	272	287	300	300	309	295	308	294	262	296	272	253	304	326	295	293	274	278	303	267	300	298	274	283	304	301	280	286	297	291	276	280	249	287	298	288	283	305	288	294	298	255	299	306	288	298	305	297	266	275	297	298	310	279	307	276	278	289	293	284	266	297	290	266	294	273	339	301	274	288	331	259	286	291	277	291	270	285	296	260	333	272	278	264	261	332	283	301	282	263	272	271	292	305	264	294	273	277	292	260	272	270	269	304	306	286	284	289	286	269	288	271	290	270	271	290	323	293	286	303	270	272	283	272	285	260	293	330	285	307	310	274	276	273	314	268	276	304	276	293	257	287	261	288	284	287	288	292	281	291	298	317	290	278	265	306	297	268	240	273	288	285	301	267	277	288	274	300	310	297	296	297	267	290	281	273	280	299	286	265	306	277	288	289	270	276	272	281	291	294	299	278	271	292	257	275	306	275	292	283	277	280	289	286	295	284	310	303	266	291	290	295	303	263	310	319	317	283	294	272	290	288	298	283	299	308	303	270	290	288	296	296	288	274	288	289	274	296	269	270	277	284	266	316	293	284	282	293	269	264	306	282	275	266	265	270	291	235	284	265	298	275	290	282	298	286	306	243	289	275	259	307	287	305	293	290	291	248	279	260	290	289	309	290	300	248	255	259	285	266	271	257	284	308	252	245	262	299	279	322	276	288	304	300	302	283	296	278	312	298	306	289	308	286	276	280	279	264	257	291	285	271	285	289	291	324	290	315	310	286	287	282	293	275	289	293	270	279	265	273	300	305	276	324	287	270	279	339	283	281	293	268	272	282	275	283	300	277	260	283	294	262	297	314	313	261	282	302	311	309	313	305	268	288	267	275	294	288	263	301	302	289	258	246	301	273	275	298	268	315	280	292	321	278	275	288	287	298	276	271	275	266	301	285	313	288	291	282	284	280	280	283	307	268	295	296	316	282	294	292	291	307	303	254	274	264	287	279	313	260	294	279	267	299	306	305	284	308	265	258	299	280	280	300	297	272	300	315	285	286	261	285	299	259	295	299	299	297	282	297	276	291	277	298	340	285	291	304	297	278	316	266	289	297	307	269	279	273	285	282	303	281	286	317	271	284	287	294	271	277	275	297	269	285	272	319	289	284	299	282	284	283	299	270	275	261	284	298	300	276	302	297	298	289	298	297	298	286	286	291	270	281	243	260	276	275	288	310	275	269	295	299	292	251	269	281	266	288	268	261	305	277	295	291	275	301	290	277	312	264	269	301	281	293	288	277	289	289	271	265	262	253	290	311	279	270	275	295	280	301	303	264	249	278	286	283	255	286	275	277	305	289	285	293	294	243	310	282	279	296	283	273	293	258	295	280	289	253	256	305	278	302	299	316	253	326	290	277	314	277	290	279	301	271	280	265	317	292	301	283	272	275	293	286	264	265	276	263	295	302	304	281	289	283	301	282	308	282	278	250	315	268	274	279	288	281	279	270	271	268	318	303	289	271	259	309	283	279	304	317	304	281	293	261	284	286	276	288	267	270	290	283	274	279	265	285	267	262	287	282	267	265	306	306	287	300	306	337	286	299	262	288	267	312	276	260	281	308	294	310	284	272	277	290	303	293	260	299	279	290	299	305	246	293	284	260	305	303	279	259	295	276	294	273	286	276	294	291	290	288	271	311	281	282	298	305	274	291	251	273	288	306	294	249	264	282	280	289	277	278	316	287	289	318	279	286	273	270	269	257	276	253	308	307	275	283	296	275	256	295	310	280	306	311	292	307	301	263	291	286	260	282	260	268	314	289	292	307	286	280	299	299	283	262	284	293	299	278	300	298	285	279	294	297	293	308	273	293	271	297	284	284	299	266	305	281	306	292	292	300	286	290	256	287	291	260	307	284	261	262	278	255	290	265	315	295	273	262	301	280	266	277	265	294	325	273	279	287	295	264	291	291	314	279	308	279	269	289	303	321	261	287	283	286	297	248	282	293	250	260	292	276	260	262	284	305	275	283	281	252	307	282	296	310	260	281	295	289	300	256	275	258	318	288	309	277	290	282	280	266	262	278	308	320	286	287	292	258	285	282	265	277	265	274	284	317	277	276	290	304	293	312	270	261	282	307	300	303	285	278	285	277	317	291	272	288	252	297	303	266	257	282	282	317	275	260	290	311	342	285	273	267	282	291	294	250	274	294	278	291	289	268	283	272	301	303	279	300	285	272	299	262	284	276	288	264	280	295	278	285	310	315	265	284	281	293	307	284	266	277	267	290	284	289	294	296	283	293	274	302	293	268	304	308	268	270	258	277	248	286	292	306	287	302	247	302	283	288	298	272	276	296	294	282	281	284	302	272	308	319	284	271	301	262	283	295	289	295	282	298	280	323	285	281	281	266	271	263	280	297	268	278	297	281	287	272	280	260	293	295	298	324	284	276	316	250	297	276	306	292	262	296	297	303	294	291	266	289	263	284	263	269	307	284	297	278	271	276	290	266	285	290	250	271	258	321	301	292	276	284	256	278	261	288	314	281	305	293	313	258	284	291	285	257	262	289	274	296	288	258	317	309	282	268	264	275	241	284	280	286	293	310	273	276	297	289	286	288	275	316	293	273	297	284	287	311	248	264	343	283	297	293	290	320	284	282	265	288	294	296
61024	96368	76905	53907	35863	7557	788	704	685	709	657	538	559	521	552	532	519	533	498	465	493	510	492	484	490	463	505	467	486	476	489	491	485	529	465	486	494	490	478	453	499	458	479	520	474	489	486	480	479	492	490	490	467	535	505	479	491	490	479	513	481	512	460	457	515	471	479	535	478	695	993	718	662	626	588	604	543	509	464	502	470	468	502	529	485	490	470	481	439	484	451	464	461	493	478	490	457	483	475	496	519	529	503	474	450	474	480	474	488	497	461	506	457	502	465	478	497	507	491	483	496	457	454	469	459	516	501	494	480	452	460	469	455	457	466	485	480	486	455	463	507	471	460	468	450	512	488	481	466	510	522	445	479	488	528	480	507	456	443	489	503	462	493	470	503	476	501	474	470	516	496	491	502	479	494	459	452	467	470	471	453	523	492	466	495	488	431	460	499	461	489	468	498	492	492	465	480	475	453	484	481	482	467	476	484	484	481	469	479	447	480	507	447	481	485	492	482	537	504	475	432	479	502	480	475	499	491	476	455	472	491	440	485	456	415	504	513	456	478	486	462	490	488	498	485	449	452	448	460	485	523	508	507	487	506	486	492	499	465	532	483	455	461	493	481	439	460	508	506	440	511	454	472	478	437	481	484	466	468	463	477	446	477	468	484	460	463	474	479	448	476	494	410	467	483	477	464	487	477	484	501	472	481	495	476	464	486	502	512	452	477	460	517	464	481	464	472	484	440	474	485	484	495	519	437	484	501	491	498	514	485	439	453	448	491	501	529	477	457	439	466	485	476	472	474	473	480	505	459	493	487	496	479	497	467	475	494	477	472	486	495	508	521	437	479	442	462	482	479	472	500	538	502	486	445	460	475	453	467	475	488	470	473	491	524	441	464	455	474	460	439	485	443	469	520	469	502	490	468	463	464	507	495	436	491	474	492	486	492	463	465	476	486	464	503	460	490	510	473	462	489	458	465	521	451	501	515	484	508	482	464	506	494	463	493	523	493	471	502	478	485	510	464	475	517	521	455	490	490	487	477	467	459	457	486	484	473	518	427	436	493	481	481	457	515	496	494	473	475	466	489	530	492	446	486	481	476	487	509	494	487	460	453	494	486	452	517	494	532	466	475	482	454	511	514	473	482	435	455	485	459	498	457	465	493	485	490	486	482	522	483	506	484	491	484	454	483	480	502	535	468	450	519	459	472	459	474	478	464	488	493	457	432	440	487	507	503	502	486	503	496	442	512	474	505	453	479	475	459	479	489	460	482	522	467	469	492	466	469	452	488	472	460	475	485	461	486	464	489	507	500	461	462	433	433	507	497	467	492	503	463	468	494	490	453	452	468	466	478	469	487	462	493	492	497	485	478	488	509	482	512	493	487	450	461	506	498	479	507	480	483	426	505	446	467	486	478	450	471	460	450	517	461	474	506	487	536	447	471	475	446	451	446	477	445	497	491	486	508	443	489	483	468	501	475	504	453	480	475	467	482	493	516	473	503	482	461	514	472	478	497	449	473	484	490	487	478	497	462	517	428	485	489	499	475	490	513	514	475	475	482	453	489	483	455	452	483	487	471	478	491	465	476	482	467	534	491	482	488	476	456	498	474	489	520	515	456	489	470	482	479	484	428	497	512	466	464	509	501	469	458	508	457	470	460	481	475	487	519	461	425	479	498	523	481	455	479	477	468	500	501	476	458	472	459	478	525	489	513	477	484	457	453	482	481	474	467	444	491	486	503	463	474	493	496	488	481	484	470	492	488	479	526	473	480	466	509	452	483	455	473	490	451	521	450	463	496	460	470	511	495	465	481	517	473	438	460	492	477	496	471	503	490	501	511	475	483	493	454	461	489	443	506	474	468	520	515	450	512	436	482	444	453	499	528	447	513	471	492	483	473	487	493	509	516	435	516	479	441	517	440	485	489	476	466	483	443	435	476	522	483	522	469	455	480	471	490	445	499	477	492	466	496	461	487	532	471	485	465	463	455	474	465	492	512	459	490	462	456	487	462	476	490	486	469	451	501	465	512	497	470	486	470	531	489	483	494	480	480	483	518	470	466	489	488	449	472	507	486	457	473	492	485	482	507	501	467	454	475	495	485	476	464	466	474	485	476	482	480	454	458	506	494	491	485	482	490	443	495	503	464	498	474	454	501	493	460	456	477	454	456	480	511	495	488	520	465	462	471	474	483	487	471	498	495	509	461	469	489	470	471	467	495	498	470	511	465	443	493	485	455	448	459	455	491	453	433	422	503	473	472	440	465	486	488	511	507	500	492	485	471	453	471	476	481	498	497	443	563	509	456	483	485	478	472	476	489	465	491	469	509	500	491	493	451	503	484	476	473	491	493	452	480	455	503	457	480	485	444	463	494	433	471	481	514	480	459	506	486	460	483	490	498	483	492	493	474	467	522	499	470	498	462	476	476	468	488	473	476	490	418	488	486	459	468	465	499	465	487	458	448	504	492	499	499	467	457	515	496	449	506	471	503	453	467	480	481	488	452	455	467	488	519	463	483	483	476	478	448	478	498	470	496	493	486	485	481	485	514	443	463	500	488	487	462	490	478	469	485	482	448	471	501	525	466	486	468	486	466	468	547	474	453	505	438	491	485	498	485	492	462	475	480	463	522	456	436	478	475	493	468	515	479	502	438	495	442	479	502	488	451	499	466	464	504	484	476	474	462	474	495	510	477	470	490	509	469	487	468	463	482	519	455	435	462	506	457	527	474	495	474	501	477	481	445	473	457	497	451	490	448	484	491	483	459	474	469	479	497	489	457	459	451	493	491	481	518	484	493	480	455	446	491	462	499	455	493	514	446	493	496	486	488	478	480	461	459	464	467	473	471	424	512	477	468	513	492	461	451	494	463	459	452	497	466	501	481	488	451	459	476	459	473	523	459	451	479	502	504	485	506	505	488	495	463	459	497	455	492	475	451	448	467	453	480	489	480	482	472	458	478	437	490	450	502	479	443	504	455	502	475	454	493	472	517	483	455	435	498	450	498	538	475	461	487	437	454	489	486	476	460	467	495	464	468	500	469	484	502	457	504	482	422	449	467	476	462	498	488	450	482	490	479	528	477	469	480	492	465	505	489	457	483	476	431	483	497	451	452	490	468	465	469	486	492	468	443	473	442	478	466	504	510	471	482	471	506	504	481	468	521	491	507	469	444	442	475	517	494	485	462	517	514	475	479	479	481	487	505	479	457	482	476	491	463	461	533	462	504	501	468	492	471	483	460	452	447	503	476	473	510	484	436	492	511	474	504	473	479	452	465	453	455	509	464	455	446	500	494	461	504	491	470	477	475	496	497	498	466	465	447	490	465	515	458	506	427	461	499	470	489	485	448	456	524	470	479	498	471	469	443	496	487	492	480	450	491	471	447	441	510	446	474	421	493	420	492	492	493	489	441	480	489	507	468	492	471	465	456	450	484	490	422	469	499	474	485	467	463	470	443	479	494	502	495	514	492	455	485	496	490	480	476	481	542	542
27805	24806	25705	15500	3396	699	277	269	252	236	251	243	272	240	239	258	237	258	244	255	246	217	244	240	229	247	232	267	214	257	262	236	253	213	236	226	230	243	228	231	236	254	248	242	266	258	224	262	266	244	280	238	250	223	262	237	248	217	247	259	242	251	224	235	236	257	237	245	249	276	246	265	257	223	241	253	256	248	233	222	221	241	267	225	249	253	238	243	249	231	250	240	229	234	233	256	218	238	235	244	240	260	256	278	267	233	271	239	249	245	246	288	219	233	239	269	233	277	229	234	234	235	260	272	207	258	229	238	238	247	235	238	251	241	249	267	234	235	219	239	227	257	254	273	224	251	248	243	255	233	240	234	237	240	230	245	238	239	258	243	229	260	269	251	270	243	270	242	259	254	253	223	247	235	265	222	234	250	272	256	254	229	260	236	246	248	237	236	272	275	239	250	238	231	213	231	250	241	239	214	232	252	281	230	255	229	243	266	254	220	264	250	248	233	252	240	252	233	240	253	239	229	238	264	246	250	259	246	242	254	223	259	258	245	230	242	220	248	210	251	225	256	227	242	243	222	251	273	272	226	243	253	242	240	267	248	251	269	237	237	262	240	241	272	223	238	244	241	235	254	246	243	253	249	252	232	222	232	253	246	239	239	229	232	233	249	260	261	239	267	251	238	251	254	256	239	242	227	224	230	239	248	243	261	246	275	239	222	256	262	232	230	234	252	242	228	236	264	253	236	243	234	275	252	231	254	225	284	235	234	216	235	252	240	236	233	270	244	256	237	248	277	235	237	246	250	245	226	257	236	233	261	243	243	254	242	255	259	265	240	231	260	265	231	234	245	230	228	269	246	221	267	219	248	238	230	226	256	253	253	242	236	233	260	251	235	229	255	224	234	229	250	245	247	230	250	249	230	226	260	271	234	215	252	239	247	249	238	236	232	249	227	240	229	264	207	240	275	255	247	240	252	224	253	244	246	241	225	233	263	264	268	258	285	251	231	238	248	246	273	218	235	267	227	235	257	248	242	235	241	225	221	244	250	241	268	216	256	258	247	223	221	256	233	234	255	242	240	216	199	247	227	225	230	212	229	230	266	228	243	282	275	273	249	222	262	226	242	241	264	246	226	237	218	247	263	228	263	262	240	203	237	257	257	219	260	233	219	224	247	231	258	263	272	244	268	233	238	249	218	265	246	262	241	246	250	236	234	255	245	215	257	231	233	227	233	200	240	253	243	259	216	226	211	220	238	227	233	248	273	238	233	246	230	221	240	241	245	254	280	271	248	266	255	222	246	231	257	265	241	222	245	242	266	250	259	248	265	241	253	242	252	230	256	229	224	254	244	260	231	229	260	223	252	245	230	245	224	256	236	213	243	239	281	237	248	262	238	254	253	244	255	264	259	252	261	286	236	232	252	243	247	257	270	237	263	259	238	234	269	250	246	244	239	236	251	254	253	263	239	228	271	214	230	253	241	244	251	259	236	241	242	234	222	252	261	241	222	268	239	227	250	238	222	241	254	245	243	236	267	238	242	226	247	264	254	223	257	250	209	252	228	249	242	244	243	249	241	247	227	233	235	260	269	245	242	245	289	260	246	198	228	263	213	197	248	256	228	248	243	268	236	247	250	227	249	241	278	265	238	259	197	233	248	241	286	261	264	228	267	252	260	266	247	209	244	257	230	272	242	229	261	247	233	252	231	279	210	236	249	265	232	257	229	263	213	243	255	225	259	255	236	226	272	250	244	251	258	233	222	239	246	259	252	263	264	274	239	237	251	239	256	228	236	254	245	243	258	233	268	221	243	259	248	265	243	234	272	235	239	239	249	241	270	236	229	224	257	232	231	230	260	231	258	248	235	246	250	240	223	256	242	223	227	209	257	259	254	225	239	259	246	260	273	263	272	237	248	251	225	245	237	229	214	229	252	236	240	249	239	241	238	245	228	240	237	246	249	235	243	238	234	242	213	232	223	238	275	233	252	233	227	247	235	273	238	229	242	261	237	248	232	268	233	227	237	231	239	237	273	241	258	246	234	238	224	245	231	240	250	233	237	248	217	227	275	253	257	231	245	236	240	241	236	261	228	212	263	241	247	223	238	263	241	238	243	247	241	250	254	256	234	237	257	230	235	262	230	241	235	247	225	259	240	237	233	245	246	257	233	259	262	240	253	263	231	259	261	240	259	239	237	246	257	259	218	228	263	246	257	254	257	257	253	253	222	234	233	237	222	270	245	255	252	248	285	234	238	267	237	237	242	229	254	269	260	246	256	253	266	258	229	249	247	231	245	246	262	252	221	259	259	254	227	221	232	241	261	240	243	250	252	237	273	227	267	272	225	249	249	239	257	231	227	260	269	248	248	236	273	213	242	253	259	218	242	270	244	255	253	261	225	258	216	213	219	248	247	234	242	260	241	227	246	266	245	275	226	267	260	262	226	229	245	256	244	237	250	236	259	259	242	233	265	247	233	234	260	251	204	243	233	255	229	243	220	234	248	248	247	232	243	234	244	239	263	221	249	244	261	253	274	249	248	236	238	226	257	250	259	243	250	253	236	237	241	245	235	272	243	265	272	238	252	241	253	234	235	263	243	250	239	276	240	213	242	231	259	247	219	232	250	232	253	239	229	246	234	223	237	224	234	224	229	234	260	229	240	257	242	231	241	236	255	256	262	269	229	242	250	225	270	251	245	256	247	272	217	242	264	266	233	247	246	248	262	225	239	242	250	254	263	260	240	243	234	253	230	254	254	246	230	267	253	243	246	262	260	271	222	221	245	238	268	266	226	222	265	234	241	227	214	265	264	229	264	261	257	242	255	245	243	251	234	245	231	246	251	256	238	220	248	238	256	215	239	270	224	234	239	281	214	232	256	250	243	255	250	272	245	230	243	240	249	244	263	256	221	256	213	259	228	257	231	255	252	236	248	267	253	233	249	242	228	255	239	226	229	264	234	269	210	252	247	224	245	231	232	237	244	235	237	214	252	238	225	260	258	254	237	229	251	228	252	257	236	239	266	241	230	270	251	254	256	271	227	242	253	250	257	263	221	253	242	230	255	229	204	277	251	250	245	248	235	257	235	238	258	255	233	215	254	286	234	225	239	251	248	233	261	247	232	240	236	255	246	230	233	248	251	244	227	248	259	252	244	264	251	247	270	244	265	231	271	244	261	267	244	246	235	243	265	254	249	253	255	238	252	226	251	256	232	238	269	240	249	242	240	243	265	241	238	246	273	234	224	251	217	286	232	261	248	284	218	257	222	226	260	243	218	227	276	263	252	261	275	233	264	246	259	243	245	246	262	265	239	254	227	240	236	246	263	237	283	246	209	245	248	224	236	246	264	236	255	249	265	258	245	236	237	248	247	248	255	237	243	258	249	243	254	231	216	222	223	201	276	231	269	263	269	255	258	257	227	231	228	228	223	227	282	220	228	242	225	251	260	245	256	253	268	249	229	233	239	239	237	253	248	219	238	250	247	244	247	230	232
34847	43103	32241	17884	6695	1285	438	425	447	503	422	427	440	437	422	479	444	431	417	437	455	415	435	430	434	453	434	431	413	457	422	394	451	440	421	452	423	417	415	436	435	464	438	435	461	459	488	471	432	436	388	426	475	423	425	450	432	429	427	441	418	423	436	456	443	407	426	467	423	456	487	474	441	468	456	441	458	428	417	433	451	414	440	413	397	426	405	433	427	432	430	441	444	436	467	439	422	445	467	427	420	447	413	436	408	459	488	460	451	460	451	395	477	444	436	453	451	425	443	465	441	445	446	431	437	418	464	415	448	415	421	394	450	447	424	389	458	435	414	470	473	403	446	451	416	409	438	440	480	406	456	424	445	433	405	442	444	417	464	435	454	471	443	464	435	433	438	447	433	413	430	411	442	377	421	460	435	392	448	445	418	440	449	448	447	426	464	441	426	392	417	427	398	460	431	424	442	442	446	437	488	474	420	456	431	478	389	442	449	432	459	444	409	483	411	463	427	464	418	446	414	399	450	449	449	461	438	440	440	422	427	457	448	401	434	435	418	432	417	417	435	406	423	418	466	475	444	432	449	425	428	427	422	456	413	431	458	455	495	391	425	460	415	437	448	451	481	439	443	432	417	455	432	442	455	432	425	434	458	442	433	422	453	414	471	462	397	460	426	418	448	426	423	425	428	402	438	436	410	430	458	436	431	426	451	423	448	421	417	415	410	455	414	427	459	470	434	453	427	423	450	453	431	487	417	406	445	453	420	451	463	434	443	420	417	443	466	477	408	424	430	478	400	457	436	420	441	441	449	433	458	427	430	405	431	461	443	439	424	471	422	405	451	440	432	418	421	444	437	419	413	423	449	428	414	435	429	447	436	458	463	417	451	422	503	426	415	443	447	446	410	435	403	434	392	432	458	424	443	442	454	453	444	400	449	431	448	438	453	453	426	462	409	415	468	453	473	432	443	461	434	407	466	440	432	439	454	457	439	437	435	404	434	418	453	478	410	429	475	409	438	458	457	404	428	442	432	443	436	424	415	408	421	413	431	440	445	431	461	404	414	411	432	474	455	423	454	422	419	406	454	458	456	455	428	446	404	439	434	441	480	452	433	440	410	409	394	447	412	429	454	420	431	444	413	466	442	413	440	445	458	428	446	451	391	424	435	418	441	422	411	426	396	459	432	430	445	410	430	435	452	444	441	437	428	441	417	437	425	455	437	413	424	421	408	431	429	481	445	436	432	430	455	434	414	470	432	424	464	439	441	459	436	454	419	447	431	438	429	457	440	437	429	412	420	440	441	427	433	436	460	428	451	439	446	472	417	451	454	456	443	417	455	447	401	463	443	420	446	429	404	412	425	439	435	432	437	431	420	460	419	467	467	482	453	433	479	438	397	456	409	448	465	422	462	435	456	430	450	448	428	429	417	448	435	430	444	443	431	441	425	430	468	446	453	437	459	392	422	433	450	480	428	387	445	397	419	460	404	427	417	413	442	432	408	432	442	460	448	437	454	438	443	441	435	428	421	456	452	420	437	440	433	459	436	411	388	434	458	407	461	444	423	464	463	435	449	430	403	443	434	447	427	436	452	450	417	407	439	428	444	437	429	454	415	445	453	423	444	442	457	434	449	435	459	449	454	424	436	455	441	452	459	433	446	457	428	423	464	416	467	448	441	447	425	447	446	423	422	415	451	451	412	468	442	431	459	427	445	483	422	499	447	418	399	434	444	429	469	461	439	419	423	436	416	492	427	423	419	418	431	420	430	441	428	416	419	445	439	459	431	429	419	440	430	449	429	460	462	476	409	423	419	440	402	421	473	433	410	423	451	465	432	412	424	431	424	448	444	416	408	409	455	427	434	452	448	451	457	446	455	432	429	429	437	406	452	432	414	463	430	438	420	440	407	448	439	475	451	427	421	417	432	432	435	421	435	429	450	425	426	463	437	431	418	412	430	431	459	411	427	407	468	470	455	459	452	425	433	436	445	424	438	446	455	439	403	435	454	463	408	459	437	435	456	465	467	480	408	448	453	419	468	448	417	449	455	420	426	397	431	445	458	391	452	442	410	426	449	395	447	435	441	431	407	443	443	437	445	429	451	401	410	439	456	439	413	415	442	444	426	447	471	424	417	456	383	418	433	464	404	425	417	432	447	456	455	422	437	466	439	401	453	464	410	378	415	451	432	436	462	402	411	460	388	430	414	436	431	409	463	442	454	466	480	477	452	426	446	420	459	423	440	426	425	449	445	406	451	442	452	455	460	425	425	435	403	398	441	421	443	446	471	417	415	460	450	448	444	424	435	455	445	426	417	439	411	472	424	412	461	408	400	445	437	446	447	437	412	435	460	439	441	426	407	420	484	475	445	419	459	459	448	431	452	440	451	457	466	427	465	492	435	451	452	472	432	445	460	416	465	442	417	413	396	481	422	469	395	450	448	412	423	448	438	397	435	424	429	454	439	424	457	423	435	416	405	453	418	432	409	436	417	406	459	420	444	439	441	379	416	464	431	447	451	427	418	418	437	440	441	468	423	441	428	395	444	437	431	447	448	459	408	431	440	432	458	421	423	445	431	448	414	452	474	421	458	429	471	416	430	430	442	469	461	396	452	422	431	462	464	437	430	398	442	469	453	437	446	467	450	467	445	417	437	423	434	426	449	405	459	428	442	464	430	419	426	454	447	391	429	467	452	386	428	440	419	397	447	396	440	419	407	442	452	434	460	431	391	422	434	437	425	478	427	440	419	420	422	435	443	434	458	404	436	428	415	420	419	416	412	437	428	423	420	421	434	412	450	393	459	448	431	449	439	449	470	418	442	410	426	448	434	423	421	433	439	463	426	432	405	404	429	475	444	454	419	417	429	416	460	411	429	424	505	421	454	446	465	417	420	475	418	435	430	446	425	423	420	459	425	445	402	482	449	459	410	440	425	447	435	428	458	425	408	441	423	432	449	413	483	391	433	414	454	433	454	491	454	446	435	442	442	454	444	448	405	436	442	453	455	435	450	478	482	403	474	427	429	436	414	430	447	441	391	431	406	455	451	410	466	443	431	431	404	425	423	467	416	468	425	427	428	421	454	472	416	424	420	437	406	444	420	476	425	423	455	437	399	461	444	419	424	428	402	402	450	417	460	415	436	430	438	437	439	449	407	472	428	415	429	428	411	407	445	438	419	447	450	462	446	482	426	451	468	446	430	416	419	430	436	457	467	451	463	454	437	438	410	422	440	431	462	410	446	456	426	437	458	430	422	418	450	469	469	424	449	438	413	430	466	454	429	451	456	465	441	420	426	437	429	442	447	409	472	422	456	427	438	415	421	416	432	414	450	385	488	407	432	460	434	464	470	446	439	451	422	442	424	426	428	453	450	428	414	425	434	435	423	450	425	448	444	458	467	430	463	455	449	437	457	436	415	464	458	423	426	444	427	462	435	405	412	446	411	434	381	441	490	400	461	420	455	406	454	464	451	430	437	415	423	459	412	414	449	451
24145	21791	30854	28185	22213	12191	819	276	205	242	214	206	235	218	190	226	225	213	228	200	198	208	210	204	224	213	180	203	182	217	211	195	185	201	229	220	191	191	197	191	204	177	193	181	213	222	188	180	195	193	194	199	179	178	210	203	185	211	192	189	198	185	209	187	201	200	197	233	233	203	168	220	260	206	173	189	204	215	215	189	186	197	207	217	180	196	221	207	201	210	209	193	188	183	200	187	204	212	165	182	210	209	202	171	198	204	157	180	206	192	200	188	193	219	211	200	191	187	193	194	183	196	218	191	180	176	195	191	218	221	177	200	204	189	201	168	223	194	204	184	204	205	206	177	217	209	187	184	211	217	206	196	197	206	199	175	179	183	185	211	188	177	187	199	190	187	204	209	220	191	192	165	181	181	210	200	176	197	202	200	195	182	188	202	168	204	207	193	191	210	172	165	223	213	191	225	194	191	210	177	191	201	177	195	198	205	195	209	166	187	194	224	190	188	199	190	208	213	201	190	192	187	217	162	196	200	207	196	187	191	185	195	193	185	187	202	199	197	189	200	179	195	170	197	190	216	191	189	175	214	204	206	198	198	174	189	196	202	207	194	194	200	192	183	190	184	178	192	197	180	189	190	210	191	212	183	193	178	184	195	211	188	211	178	201	219	218	185	239	215	176	191	182	183	190	208	210	183	182	205	210	177	205	182	182	195	192	185	201	215	199	173	195	185	211	186	194	196	215	174	214	191	193	196	192	201	171	195	217	208	196	197	223	196	207	192	208	208	181	184	190	182	219	206	201	205	190	202	206	186	197	194	207	194	219	196	190	214	189	179	197	198	209	214	198	192	196	193	193	185	181	199	201	188	191	195	223	212	183	213	201	193	186	209	193	210	199	189	234	187	198	172	194	193	186	206	213	154	194	197	175	182	184	207	193	189	207	218	173	204	202	178	175	193	207	177	194	190	185	192	199	187	171	200	188	205	187	208	185	192	200	219	196	188	215	199	201	172	199	196	172	213	221	170	188	202	197	205	187	178	192	210	174	192	208	203	186	177	207	192	198	192	195	202	183	205	202	206	182	178	191	190	188	195	200	194	217	196	197	178	183	174	198	189	202	191	199	202	201	197	188	177	204	188	216	178	203	176	197	177	183	183	193	201	214	230	188	185	188	209	183	200	177	179	189	211	184	196	210	205	190	181	188	192	208	204	182	172	184	186	184	193	201	185	186	195	184	184	197	205	193	179	189	220	170	197	219	212	199	196	203	186	196	179	163	209	216	206	200	201	186	195	194	198	175	170	177	208	179	201	203	224	180	196	194	213	212	201	190	185	215	193	196	198	182	232	206	198	188	201	218	194	178	199	182	193	194	195	168	180	205	177	180	183	179	173	194	196	214	193	180	197	189	195	208	203	195	194	172	205	198	189	202	189	185	208	187	199	192	246	199	188	187	196	188	204	185	196	179	188	209	219	207	200	215	180	223	204	202	203	193	202	175	198	195	216	197	223	215	216	205	179	187	201	191	207	184	210	201	200	218	192	215	201	179	203	201	203	195	201	222	186	192	198	211	192	162	188	184	205	185	198	183	197	200	188	176	186	190	214	186	192	220	159	214	202	188	186	202	205	200	207	198	195	190	198	200	188	191	195	202	193	200	179	174	175	206	176	202	213	193	186	200	188	189	187	199	210	180	211	185	195	222	199	176	204	200	182	203	177	214	198	204	229	184	195	194	209	207	200	194	189	175	177	189	202	163	184	171	205	191	170	158	187	207	177	185	210	199	191	187	198	208	173	211	172	196	196	200	230	167	209	210	194	188	209	210	200	196	195	185	199	206	192	198	234	225	205	211	193	189	165	184	186	180	191	201	206	184	192	201	205	150	188	191	199	173	180	214	194	195	181	220	194	181	187	191	196	200	193	199	203	201	184	196	173	198	193	200	213	184	198	208	187	188	217	188	193	190	231	206	209	204	182	190	193	210	199	201	200	193	181	188	180	214	203	183	199	193	187	210	181	185	200	201	181	196	190	198	198	185	192	177	200	195	220	183	200	201	189	185	210	180	195	202	178	195	190	200	196	204	185	207	192	183	218	181	207	198	216	167	201	179	164	198	162	218	197	193	205	214	205	181	208	218	193	199	222	212	190	184	189	203	212	195	172	178	194	188	210	170	196	181	194	223	192	202	197	205	199	171	179	177	214	194	205	202	177	196	205	206	194	187	207	175	204	202	210	190	208	203	201	202	190	202	218	198	201	180	214	194	191	190	186	198	175	197	235	201	183	199	192	217	175	180	191	194	173	183	180	189	234	177	205	166	193	167	207	190	186	214	204	191	198	190	185	192	189	187	198	209	198	200	212	207	216	198	215	205	197	209	189	217	214	186	197	192	201	204	202	169	188	213	208	185	232	182	208	186	192	184	219	172	180	189	204	207	188	178	172	198	171	195	188	203	180	197	202	187	201	182	205	200	171	200	196	198	211	196	185	183	185	191	211	185	189	198	190	187	192	165	194	203	209	177	184	197	166	201	198	180	196	221	190	199	189	185	203	209	213	221	194	175	190	175	198	184	189	188	175	191	190	186	194	187	201	168	198	190	183	190	172	192	160	193	199	174	201	199	217	190	163	198	177	207	229	197	204	177	207	217	222	196	199	224	208	196	181	174	199	202	202	195	182	186	187	185	192	176	196	184	212	206	216	189	189	181	197	201	207	208	191	191	174	212	181	199	198	180	199	181	210	201	208	197	179	203	190	186	205	193	178	207	211	225	192	199	190	186	230	179	208	195	172	199	189	173	172	189	185	191	224	189	186	190	210	200	211	213	196	183	179	208	201	201	189	219	208	195	169	189	177	199	195	183	194	173	212	193	243	209	216	198	180	197	201	184	209	185	195	169	174	201	195	190	193	190	189	206	198	181	211	146	192	192	187	196	189	176	190	209	199	191	203	193	201	200	172	197	194	208	187	206	183	206	224	195	194	192	186	199	188	218	195	185	196	183	194	223	180	184	196	208	173	196	219	185	218	179	182	195	195	212	218	175	192	195	208	205	191	205	179	205	208	206	199	188	195	196	214	204	212	207	183	202	166	192	186	194	193	188	186	199	169	208	203	207	188	175	204	192	170	180	202	199	215	200	177	174	200	206	211	215	189	192	177	185	207	209	203	166	179	204	203	178	197	172	183	187	178	193	208	194	205	210	215	216	187	219	192	224	201	183	180	213	199	243	210	193	192	219	207	185	192	178	178	162	185	205	198	205	212	175	207	222	211	204	204	194	184	196	218	203	195	187	194	203	205	174	219	194	213	204	203	198	194	189	189	194	184	198	197	189	206	209	184	179	196	204	201	202	190	191	194	224	203	194	205	200	195	171	206	179	179	202	231	192	170	193	207	202	202	191	199	191	185	197	219	183	221	193	221	173	198	197	174	178	206	201	173	191	207	178	172	220	189	203	194	199	179	177	196	171	180	183	210	191	190	219	204	192	171	199	188	226	182
58284	85259	66808	44470	28407	6017	497	513	457	464	422	377	415	413	396	404	398	382	354	364	363	372	376	342	401	333	350	388	389	344	383	386	370	353	368	349	370	300	335	336	369	380	352	345	336	326	324	352	350	361	347	357	357	345	341	368	349	363	351	360	350	342	343	375	391	350	379	489	454	368	342	427	479	494	398	346	366	377	364	362	328	337	379	344	350	364	383	350	338	350	327	320	333	332	354	366	344	363	377	348	375	340	352	368	336	344	322	335	331	334	340	327	352	359	378	365	374	362	373	353	339	352	378	344	341	355	347	322	376	365	362	386	342	335	329	340	355	315	357	360	392	341	329	336	331	354	368	350	358	392	355	318	350	338	323	352	359	319	337	348	367	347	339	335	350	362	358	298	329	335	319	380	366	381	346	344	376	364	362	344	342	329	342	376	362	347	374	346	339	371	336	357	355	328	322	349	379	352	363	377	330	341	325	362	360	340	368	349	337	350	342	361	353	339	366	350	373	359	332	353	362	363	333	361	353	366	342	333	345	342	347	336	354	366	365	349	347	343	373	342	330	359	372	377	381	334	337	349	350	358	367	356	333	343	340	348	339	358	343	381	347	340	357	326	337	384	307	331	346	336	361	321	352	342	358	327	339	356	331	334	361	346	344	352	343	363	323	356	352	336	356	348	388	346	377	320	388	365	380	364	373	347	347	320	337	355	354	337	322	328	335	347	360	370	360	354	350	354	355	326	340	353	354	360	378	337	365	327	328	338	333	366	356	361	351	390	359	333	366	351	353	329	368	355	378	335	358	306	360	370	383	343	381	358	353	354	360	368	333	343	339	342	351	370	347	353	348	366	355	341	328	372	361	331	366	355	335	348	328	390	369	358	326	351	342	375	369	394	342	343	319	346	361	340	336	365	357	398	356	343	346	351	313	356	368	333	354	378	351	352	339	387	365	322	348	366	352	380	348	339	363	361	335	338	362	355	346	371	337	324	354	338	321	353	357	344	363	332	361	379	339	332	357	367	378	336	328	339	353	321	331	359	325	349	335	340	342	378	347	350	353	350	345	340	356	379	336	371	336	338	336	357	352	331	337	381	353	353	333	344	308	352	367	360	327	345	346	342	362	355	343	366	370	341	359	337	333	359	373	336	365	350	304	415	320	352	374	336	344	349	355	340	335	352	385	369	347	345	362	360	360	322	390	338	330	304	359	347	361	361	391	345	327	344	344	384	309	370	344	344	328	341	324	372	353	353	322	350	338	345	329	361	331	303	351	352	353	375	358	358	334	351	353	366	346	349	331	360	341	371	360	345	345	380	349	311	358	349	383	346	365	343	379	322	356	348	322	350	342	328	358	385	369	373	317	340	340	353	338	350	369	325	356	354	329	375	378	356	337	378	325	332	351	345	358	349	356	358	369	365	376	347	331	353	361	340	344	335	337	368	347	339	348	375	365	374	356	336	330	339	371	339	337	353	347	347	334	343	338	375	344	367	318	377	357	354	334	323	329	358	364	343	366	387	332	344	328	338	343	325	375	328	334	344	371	333	369	336	353	361	336	369	368	343	363	361	346	337	332	366	347	349	343	347	328	355	346	361	310	357	349	378	327	363	329	352	339	350	371	389	323	344	356	342	371	333	335	302	316	342	327	355	338	354	375	381	375	375	373	362	350	353	345	340	365	346	366	322	316	341	345	382	339	335	353	329	345	305	330	335	312	331	374	361	332	344	369	359	377	371	370	388	377	394	363	314	347	362	330	349	383	378	349	314	365	360	378	348	339	354	338	362	347	344	345	350	388	349	368	365	361	379	357	345	343	353	337	367	344	340	367	368	375	351	351	385	364	357	356	368	371	348	359	346	356	376	351	327	388	338	337	364	363	383	378	358	374	372	350	306	335	371	353	339	349	344	366	358	339	354	366	322	369	372	327	375	337	321	352	327	353	374	333	363	357	364	401	361	327	345	338	328	340	329	381	364	331	368	318	368	350	326	344	351	373	322	327	368	365	339	352	356	355	359	337	357	354	355	345	374	369	364	329	348	357	315	315	313	379	347	367	329	357	352	341	371	355	352	347	367	346	332	346	348	326	347	339	347	302	319	321	345	367	355	349	319	363	336	384	356	343	367	366	370	331	350	351	374	350	359	334	337	395	368	304	348	371	343	352	361	376	358	357	343	324	382	377	347	360	350	354	355	385	344	353	350	355	367	346	363	330	333	322	351	344	363	342	351	340	368	357	320	376	365	353	389	361	357	360	406	359	391	356	345	373	334	328	323	324	334	361	360	343	332	355	313	358	346	381	364	374	335	356	360	296	364	347	376	335	359	404	319	364	333	327	374	371	338	326	345	338	334	328	322	377	335	374	401	314	352	350	339	350	349	350	361	357	353	326	378	329	354	358	336	369	359	359	352	381	346	345	352	347	358	388	330	358	332	387	329	381	363	325	319	343	378	360	334	330	364	344	338	348	344	322	339	367	372	371	347	331	376	346	357	371	372	348	328	361	336	357	334	325	364	364	366	359	351	363	334	328	349	357	339	353	364	366	369	361	335	399	375	351	360	389	344	336	363	366	348	314	344	327	349	364	331	380	339	321	356	364	356	334	344	379	338	346	362	389	339	349	314	351	336	362	354	360	342	369	336	375	369	335	347	356	330	341	321	336	344	356	385	321	365	357	363	365	348	334	348	349	343	377	336	329	320	357	321	344	323	382	370	350	336	375	361	295	351	345	388	359	380	381	361	339	333	353	321	329	358	336	390	374	336	349	352	334	385	354	345	344	353	353	353	350	344	362	337	358	355	374	321	361	373	360	365	359	350	342	328	365	308	311	332	331	344	361	325	348	339	378	351	338	359	375	340	355	342	383	348	353	360	358	344	340	354	367	367	356	348	378	358	351	351	371	371	368	362	355	325	327	377	410	366	341	371	350	350	319	328	359	350	364	363	328	344	362	341	353	320	326	360	330	317	369	356	330	361	308	363	381	368	342	364	357	346	358	310	348	346	312	356	324	341	370	351	372	368	328	351	371	357	348	330	356	381	338	344	370	347	356	315	336	316	371	360	367	374	337	351	342	355	364	345	340	370	363	344	319	374	338	345	331	358	384	360	352	321	393	358	362	356	319	351	326	344	354	382	306	350	329	345	328	356	398	364	361	323	312	351	324	332	326	347	363	365	363	342	338	341	338	354	333	364	373	354	355	356	316	332	376	373	338	340	324	333	353	360	342	325	339	311	330	404	315	386	378	348	374	356	375	353	371	352	357	331	355	322	359	338	315	342	329	361	365	357	331	398	335	357	349	337	354	323	363	365	371	384	358	362	369	351	355	368	309	372	356	335	386	352	345	317	360	328	337	350	366	356	340	382	340	347	325	351	380	353	312	355	325	353	357	326	336	356	350	333	355	399	341	357	398	351	335	348	350	376	338	369	371	338	314	371	329	337	372	348	364	303	377	415	357	370	324	373	355	331	372	329	346	367	339	325	365	387	369	311
23096	21374	30024	26035	22691	19415	5866	395	330	311	284	291	297	303	256	289	270	300	271	288	276	275	238	263	240	246	287	284	253	241	259	288	264	273	285	286	272	253	255	272	274	259	281	245	277	282	274	258	250	224	263	271	259	285	250	249	246	252	285	285	290	280	227	271	257	269	284	308	313	273	310	322	351	316	305	276	241	253	236	263	235	254	256	275	256	233	244	259	235	271	269	260	236	249	244	254	249	221	252	237	249	263	257	257	280	250	244	252	268	257	243	263	274	253	266	244	248	286	273	250	268	235	247	307	263	254	269	252	255	268	250	267	225	255	274	266	275	274	255	265	255	281	282	255	275	271	263	257	252	257	265	256	266	261	245	272	257	269	257	270	274	240	256	269	297	245	254	272	267	243	261	233	262	266	252	274	268	275	248	234	268	265	275	274	252	281	255	239	290	233	242	253	244	268	259	280	273	278	256	269	255	272	245	286	267	274	266	234	236	267	257	281	267	284	249	253	288	303	226	254	252	251	248	280	262	256	259	270	262	279	256	273	269	236	255	269	257	276	239	289	227	268	264	247	245	271	233	237	267	268	242	263	213	250	254	249	271	271	275	267	281	238	264	274	267	255	265	270	251	266	269	241	223	283	258	230	262	269	259	269	240	244	239	242	250	238	257	262	234	291	262	258	255	255	231	244	255	262	251	266	244	239	243	278	279	236	280	271	254	258	234	268	254	262	259	238	293	276	250	244	253	270	275	254	241	253	259	262	258	257	275	261	263	238	231	272	269	251	230	258	261	244	261	256	266	303	275	240	266	264	241	252	241	229	236	256	256	247	249	244	255	253	266	241	240	250	256	292	292	276	261	258	290	268	245	267	270	259	276	268	262	240	236	263	310	258	248	283	263	278	230	251	253	274	256	254	253	283	262	271	247	258	238	242	271	289	239	271	278	245	257	281	263	254	261	265	224	262	249	257	263	274	268	260	242	237	275	270	254	283	253	212	302	254	270	249	272	240	279	278	246	235	265	247	238	263	248	278	236	262	292	242	258	245	254	249	255	264	264	269	272	270	309	266	267	218	242	239	246	268	263	234	269	270	247	273	230	260	252	243	256	247	286	248	253	243	272	252	277	261	237	276	281	266	256	269	254	270	267	235	257	256	261	266	242	236	263	264	269	266	257	252	271	260	262	244	244	254	238	209	248	276	277	275	265	271	247	235	219	277	270	262	262	259	281	242	252	254	284	254	263	252	281	260	270	256	255	280	248	231	263	277	243	274	243	245	241	253	259	292	237	263	272	281	281	257	258	285	271	268	239	280	224	238	257	259	256	248	250	278	251	267	265	258	248	235	272	276	255	287	259	246	257	271	287	258	275	219	254	258	233	281	271	292	245	269	237	277	277	238	253	258	257	272	266	278	246	280	249	262	263	256	248	253	283	235	249	254	252	261	266	274	236	292	288	253	273	270	259	257	273	261	280	220	257	254	268	226	248	245	248	270	273	255	270	247	254	283	274	237	242	274	260	259	242	247	273	251	246	222	247	290	233	267	256	237	261	245	236	235	233	267	270	251	268	258	251	265	264	248	257	249	260	267	250	258	252	231	279	280	233	282	271	257	272	264	271	242	265	252	261	272	251	246	275	281	260	269	267	278	302	245	252	251	245	253	257	256	248	257	267	258	230	258	274	238	275	238	261	252	234	241	269	269	272	280	275	261	260	257	238	254	255	234	288	289	260	261	280	247	259	244	229	269	246	284	252	275	262	276	270	247	290	250	253	252	251	257	252	250	244	251	268	264	232	258	271	245	253	235	249	251	268	247	248	253	270	246	252	237	279	273	260	259	230	244	237	219	262	261	270	257	261	258	244	257	282	245	297	242	257	246	263	235	255	251	256	242	251	249	241	272	261	246	249	284	259	266	263	260	262	253	257	249	250	262	269	247	261	238	261	252	289	259	248	262	263	277	269	239	269	264	267	256	243	242	232	243	257	245	288	328	268	286	245	273	274	248	259	255	268	300	269	252	233	279	248	294	275	268	263	244	260	232	281	280	275	256	263	274	275	251	255	261	272	266	253	243	265	284	257	257	271	278	256	280	251	241	260	252	251	283	282	258	244	276	276	254	258	244	265	271	263	268	268	267	274	243	272	275	273	234	247	266	249	265	237	273	247	239	293	261	236	248	225	269	257	259	267	255	260	260	249	231	245	247	262	235	223	258	228	273	264	241	246	283	272	240	281	253	262	268	261	272	272	247	259	259	266	277	271	290	267	287	259	270	241	269	287	263	257	250	258	285	261	262	267	254	255	259	272	260	254	235	272	249	242	305	264	263	277	269	250	280	250	262	294	243	261	268	277	262	237	261	256	247	274	273	249	269	260	250	248	263	241	277	250	263	253	284	273	256	265	253	277	258	258	267	278	263	257	264	276	262	282	248	255	258	272	251	253	258	280	260	273	252	260	265	236	252	235	270	274	242	227	273	256	255	252	244	263	280	262	227	252	270	253	255	253	270	256	237	264	270	251	259	256	247	300	266	250	241	283	247	233	268	259	267	241	273	265	258	277	273	235	266	274	274	243	254	270	255	270	282	260	267	265	287	248	246	273	272	271	267	274	253	281	253	269	245	262	240	266	270	252	245	261	274	252	259	247	261	247	268	254	253	289	275	247	250	256	288	275	264	253	277	275	267	258	271	269	268	238	233	251	253	278	267	232	273	242	239	256	236	282	228	260	248	263	267	243	250	255	269	275	253	275	261	262	261	261	272	243	266	245	243	264	249	255	232	244	243	273	274	234	269	257	246	254	247	251	236	268	251	269	291	236	259	280	265	249	243	267	283	289	226	251	269	260	221	252	258	260	252	273	234	252	268	253	288	245	242	261	260	278	271	259	274	269	235	251	282	239	291	273	251	277	271	277	257	232	258	265	266	249	258	256	273	272	272	268	248	241	259	245	244	284	274	290	243	248	258	264	230	275	285	266	251	258	277	288	252	241	284	271	264	269	266	263	262	256	262	247	226	291	261	268	241	248	278	270	266	259	237	264	225	239	251	263	270	257	267	243	266	293	275	243	243	291	251	264	246	236	286	261	223	284	244	241	261	285	271	244	248	262	268	255	236	298	271	248	272	286	231	297	282	252	264	270	257	254	248	273	267	266	268	242	260	244	280	297	263	260	258	245	263	260	270	217	244	242	252	248	228	233	274	248	243	267	263	259	258	223	244	248	253	239	272	264	276	244	273	270	293	258	275	267	238	264	249	255	268	256	250	258	268	242	269	253	240	291	245	260	268	298	257	280	263	252	224	255	275	259	255	253	261	238	231	286	264	227	265	273	276	250	256	281	279	255	266	259	273	241	292	274	246	249	286	285	259	262	233	251	254	255	257	261	251	279	244	274	233	282	287	279	258	280	264	243	274	267	232	276	237	276	256	254	259	263	246	262	269	268	275	226	260	282	256	281	261	261	274	261	255	284	248	238	256	259	253	286	253	255	283	277	260
60917	95769	78447	53787	36932	8668	773	680	646	607	525	507	524	517	450	482	479	453	457	489	455	472	463	481	455	447	464	470	421	445	479	440	485	441	497	441	443	442	442	428	472	405	473	431	460	448	443	475	444	458	443	433	464	425	446	432	412	457	423	424	406	463	468	444	442	441	476	672	605	478	516	615	705	734	608	481	406	429	424	445	422	433	454	426	429	405	422	444	428	452	447	435	449	416	425	386	445	405	409	433	392	457	472	443	441	423	482	451	443	457	427	404	431	443	451	414	415	421	456	442	439	414	455	455	413	417	406	424	439	478	440	465	428	439	451	401	421	423	405	445	432	428	423	414	407	449	432	449	429	425	443	449	437	447	454	439	422	435	442	439	422	445	462	425	464	418	425	444	429	435	448	442	444	419	453	428	406	464	464	443	462	411	419	407	417	461	416	433	383	414	445	429	428	432	434	470	457	445	469	431	449	432	472	429	481	415	459	453	419	423	444	424	420	467	417	460	441	417	419	437	422	409	415	396	429	445	468	428	469	451	438	458	429	494	447	439	438	423	484	459	419	403	435	444	402	408	439	453	424	409	430	409	423	469	405	430	441	441	424	467	396	426	445	479	404	442	441	404	475	448	459	399	443	424	406	461	449	433	429	435	423	419	401	388	408	420	441	448	409	435	448	446	468	472	452	415	420	435	446	438	416	465	455	450	398	419	426	425	446	422	416	406	440	461	417	417	435	440	426	436	439	430	486	431	446	393	440	400	406	448	429	409	443	478	435	421	426	394	431	435	456	425	444	463	420	401	384	449	438	437	416	426	421	433	418	435	440	485	457	404	446	431	469	430	442	418	407	429	449	448	404	462	486	427	422	418	466	415	441	438	415	440	426	409	432	419	445	406	429	417	443	463	447	462	465	385	463	469	418	454	391	481	431	442	453	419	460	453	425	425	472	483	427	433	429	416	487	438	453	442	421	454	416	430	402	433	424	414	429	445	431	434	410	405	433	477	448	420	460	423	451	411	427	467	448	451	492	462	422	408	416	427	443	447	402	446	433	464	409	421	447	464	453	412	396	479	427	431	429	429	424	447	446	432	405	444	442	430	464	427	455	441	419	412	430	426	422	418	417	415	456	430	412	488	435	434	437	406	466	433	457	451	451	440	457	429	440	415	457	427	413	438	418	464	433	437	442	429	435	393	472	441	388	472	447	432	446	480	417	422	401	445	411	417	459	444	407	446	473	420	425	452	460	469	481	434	428	441	443	430	418	452	455	453	414	441	426	426	440	442	429	430	414	422	451	401	465	445	431	430	427	468	465	444	445	448	451	469	411	462	430	438	493	429	414	391	415	441	450	490	424	438	432	447	443	430	452	448	426	447	405	460	441	447	447	413	435	449	453	462	429	443	436	408	429	451	449	426	435	443	449	429	444	433	451	436	454	437	449	432	421	418	434	424	421	418	416	419	437	418	418	422	451	448	449	416	449	452	428	464	415	420	411	467	433	422	433	463	442	435	442	404	403	401	413	403	404	467	443	424	439	425	407	472	451	471	427	489	433	452	430	446	390	425	461	424	438	439	427	451	434	429	430	453	453	446	460	432	460	439	422	438	413	402	438	440	451	465	404	417	459	437	468	405	425	464	444	433	433	431	449	440	471	435	466	410	431	421	410	441	430	438	444	441	485	434	467	464	457	436	406	444	430	458	446	404	412	442	431	433	429	455	432	438	406	447	464	401	422	428	428	433	424	433	474	433	421	438	431	456	452	467	423	429	426	468	423	449	468	454	448	433	427	421	430	432	441	482	445	441	443	461	448	468	409	442	444	415	470	442	431	425	481	462	444	462	418	488	416	442	453	426	436	389	445	440	463	441	440	410	456	430	479	418	449	428	432	432	406	480	451	439	456	453	472	460	495	422	421	421	426	404	450	445	418	398	432	431	444	439	435	447	420	443	444	429	409	454	412	453	429	419	462	401	424	449	437	434	429	437	416	439	451	419	467	413	460	402	403	423	406	438	429	441	442	434	445	468	428	452	438	471	464	460	437	441	444	432	427	431	449	452	426	475	429	420	408	431	405	426	422	448	457	456	436	477	433	445	430	428	426	438	470	401	429	407	443	458	384	447	446	457	446	391	445	410	473	477	462	432	463	471	435	424	410	447	417	404	435	432	447	437	420	444	475	428	436	419	429	431	418	450	461	442	450	444	414	457	432	419	465	413	428	452	469	462	438	431	404	461	405	450	436	434	402	417	477	441	416	445	474	433	431	446	428	426	435	418	460	472	441	436	450	436	445	421	432	382	480	439	452	432	434	462	457	412	442	467	407	456	417	411	417	435	433	451	466	423	414	413	453	441	444	438	448	453	427	425	435	433	429	425	432	409	446	438	404	450	411	439	450	424	454	433	412	420	414	440	484	414	418	437	440	456	457	434	446	439	406	460	420	439	405	428	474	430	436	389	426	406	425	420	439	432	427	457	448	436	447	465	450	401	449	437	438	404	463	439	397	417	440	473	440	423	424	432	425	460	432	406	432	423	488	423	440	438	440	419	432	457	440	448	433	418	462	450	445	449	461	472	430	449	426	450	448	436	457	429	422	453	452	447	418	443	477	450	458	422	388	416	450	430	465	459	435	450	452	431	442	424	498	448	453	410	413	408	398	468	473	458	436	446	394	458	443	444	428	395	420	454	442	434	486	404	412	423	450	405	450	437	454	474	453	448	416	417	441	428	423	441	407	440	451	417	453	453	433	462	432	445	419	444	470	440	417	406	439	425	422	432	459	443	451	454	409	413	410	428	459	487	437	464	440	446	446	474	440	442	435	456	416	440	423	443	420	428	441	404	430	422	461	446	452	424	464	468	387	403	430	454	401	462	442	443	450	443	447	438	447	467	471	405	452	447	464	444	470	439	420	405	450	451	435	415	409	427	416	450	417	419	421	444	430	472	448	416	468	406	413	424	452	438	442	459	418	470	444	453	445	455	437	455	489	474	442	400	423	435	451	432	430	441	471	414	415	423	447	477	456	418	437	441	471	407	445	414	448	386	433	435	450	448	431	459	420	449	428	428	449	424	430	421	419	422	441	451	402	423	448	408	403	460	452	437	471	428	429	423	455	442	405	426	426	409	479	444	468	427	445	418	423	454	427	447	415	440	453	486	450	402	429	438	485	419	416	453	419	388	417	438	432	442	449	432	442	413	421	442	444	443	418	427	425	437	419	431	447	441	459	447	384	431	480	459	452	445	407	434	452	470	429	429	466	428	448	441	404	443	403	418	429	420	402	416	416	442	431	421	477	424	412	420	442	413	431	442	443	414	431	460	417	425	405	448	442	415	419	430	422	447	412	421	410	445	472	452	425	430	424	417	446	397	428	427	435	440	436	424	429	404	430	426	464	424	465	447	438	426	440	460	417	409	474	415	457	483	418	428	445	397	422	420	392	426	446	421	430	418	458	459	441	421	425	416	400	437	405	428	414	455	417	440	414	406	449	488
27921	24646	26023	14041	3645	630	245	219	226	259	213	232	240	234	231	242	233	212	187	234	243	219	221	204	255	231	211	236	215	219	214	224	255	238	209	230	232	230	217	220	240	229	248	244	238	212	194	213	225	228	232	236	259	238	230	229	254	240	238	236	212	216	229	232	235	229	239	230	236	247	289	245	249	241	232	206	231	223	225	205	224	242	225	224	217	240	278	242	218	228	219	225	208	227	272	235	247	234	221	205	221	212	224	234	217	226	221	221	263	219	229	237	206	228	246	238	234	224	220	237	239	188	237	230	221	217	252	246	221	227	214	240	222	231	215	233	235	227	228	223	227	246	248	243	240	229	221	227	260	241	219	233	232	242	237	219	234	231	229	239	219	234	219	239	216	222	222	223	250	219	235	218	220	254	225	263	245	215	232	243	238	238	240	221	207	220	207	221	256	213	219	227	243	213	234	243	225	211	246	214	211	234	238	254	210	236	238	221	221	259	228	210	243	240	228	225	236	205	214	228	211	224	234	215	280	235	230	254	241	215	224	222	217	229	209	227	235	206	250	242	233	231	210	231	211	241	215	202	232	218	237	222	268	219	241	238	230	209	233	229	243	238	260	242	235	249	254	214	228	225	227	230	224	212	239	236	197	214	237	233	228	240	243	243	251	236	218	218	219	252	243	232	220	228	224	264	273	219	265	242	238	211	224	216	224	222	205	216	214	214	213	220	235	220	237	230	223	222	217	208	223	230	212	244	221	248	225	241	236	221	207	246	224	227	219	215	223	214	230	236	223	220	214	260	259	228	240	212	213	228	264	245	236	244	227	226	236	220	261	222	219	220	221	232	224	216	223	184	263	252	236	225	227	234	216	233	225	234	223	241	236	239	260	220	206	256	236	202	237	254	268	224	251	228	255	238	233	251	234	247	220	248	245	224	257	229	254	233	218	237	218	250	217	237	228	205	222	260	224	202	211	230	216	236	238	211	204	239	208	229	224	240	237	245	230	254	216	214	209	210	271	229	232	213	241	209	247	246	207	223	247	213	257	229	242	235	215	233	229	233	236	218	225	218	242	230	239	201	235	232	207	218	238	228	232	199	245	225	249	208	253	245	240	200	204	217	251	237	222	239	241	243	229	247	204	220	245	236	229	239	232	241	206	210	219	206	214	204	214	242	222	236	243	234	225	213	221	217	209	261	192	249	243	222	220	225	217	245	236	226	245	223	236	234	221	236	249	250	279	208	237	225	225	260	244	229	204	226	265	226	184	211	240	221	247	254	239	240	235	256	215	229	244	239	252	230	226	226	234	234	234	233	227	206	235	224	232	244	223	232	239	225	236	224	212	242	232	234	218	222	226	242	249	245	240	232	244	233	234	250	229	249	235	213	237	228	240	235	242	230	232	194	229	242	195	231	242	216	221	232	229	207	224	245	207	234	201	234	226	237	215	233	236	226	205	236	238	222	236	209	223	231	228	214	254	235	210	215	228	232	225	253	212	237	206	243	216	251	218	228	221	208	204	239	221	248	206	219	209	216	223	218	255	219	208	214	234	205	225	242	241	248	241	266	226	256	225	245	251	256	267	248	226	225	236	225	249	251	240	216	214	249	211	217	199	230	265	208	256	196	196	227	235	229	229	211	206	228	241	249	232	227	262	222	237	231	207	211	214	212	239	231	236	221	235	218	216	224	205	261	219	223	225	232	203	253	244	227	215	202	211	253	236	216	200	215	235	222	237	230	213	244	233	224	237	215	228	261	242	225	196	195	242	247	227	220	246	234	212	238	249	232	217	222	239	234	231	234	232	236	195	233	239	223	236	221	216	204	243	193	191	225	217	229	232	214	232	218	177	219	228	229	218	234	250	226	221	227	208	207	231	223	245	225	225	233	239	222	224	239	236	192	221	214	196	251	237	230	210	211	221	232	214	242	237	232	219	231	240	218	250	260	216	259	223	217	223	240	247	243	238	240	228	232	233	199	231	199	243	233	257	224	225	238	251	233	239	214	260	240	236	209	229	235	210	238	246	235	221	220	222	213	199	244	216	256	233	217	227	227	225	232	242	244	252	221	238	272	213	208	241	225	239	253	230	244	220	232	221	206	235	240	208	228	207	229	228	212	245	212	228	203	238	240	226	209	275	221	206	222	252	239	264	223	255	226	237	236	224	226	241	238	217	213	220	250	240	236	211	261	242	246	253	211	209	258	240	222	230	221	225	236	237	237	244	229	237	234	250	244	239	234	210	239	249	220	234	221	267	204	250	227	248	231	220	235	229	219	220	245	220	269	228	208	224	249	246	219	232	248	252	223	230	237	214	218	228	220	234	235	201	202	235	234	227	246	207	236	239	219	214	213	228	231	216	223	234	245	240	222	230	227	264	229	246	225	237	209	218	238	243	212	208	207	212	218	222	227	221	259	215	241	219	246	230	232	206	239	235	222	235	203	238	239	243	219	249	247	229	224	215	222	235	260	232	247	237	229	238	229	231	235	224	239	234	240	229	257	224	238	226	209	232	230	239	224	233	203	237	243	217	239	212	213	215	244	270	229	232	235	246	241	211	217	242	219	245	223	236	246	222	237	231	225	246	206	227	212	225	244	225	237	219	226	260	251	247	240	229	208	244	235	230	240	254	232	220	216	251	228	202	242	229	237	238	199	249	247	205	248	219	253	221	249	224	231	233	224	215	237	232	226	234	260	216	240	231	220	213	229	226	235	227	235	240	225	224	225	203	224	217	253	226	268	225	241	215	223	261	230	261	223	221	243	244	253	220	211	234	228	225	241	212	258	246	230	217	225	242	225	204	240	239	247	224	232	223	209	232	272	214	236	239	250	246	240	244	220	224	217	226	247	243	259	265	222	250	234	224	238	224	241	220	259	208	265	223	221	244	241	224	258	203	232	196	207	239	253	233	220	253	218	207	242	223	239	240	271	214	235	231	243	227	226	238	221	243	248	238	233	206	221	248	248	267	243	241	215	234	229	230	216	237	217	209	213	253	246	243	228	235	232	219	233	234	223	201	217	203	253	254	231	247	234	208	219	251	230	218	224	221	212	227	218	208	233	259	216	235	228	209	191	200	237	221	221	233	238	227	240	226	248	247	237	238	228	236	234	259	229	239	232	250	247	246	241	218	223	209	228	208	204	216	229	241	257	234	205	238	242	210	225	227	228	245	246	238	239	245	239	251	261	218	231	228	222	232	234	264	220	235	226	197	218	260	200	210	206	238	223	243	224	233	231	230	219	241	272	225	233	229	218	251	233	223	221	221	243	223	235	242	251	225	248	232	207	215	220	233	236	239	239	253	235	230	228	234	249	222	239	239	218	207	245	201	234	217	220	224	226	242	237	236	235	218	239	248	234	242	241	234	256	217	233	229	221	221	260	224	256	228	225	240	250	233	243	229	230	220	235	214	249	238	245	217	246	228	237	247	209	228	227	228	229	233	209	211	217	207	263	229	243	246	226	228	217	245	242	251	241	219	236	241	228	231	232
34460	42475	32954	15365	7352	1456	457	418	430	391	434	446	421	446	456	422	439	440	405	449	438	444	472	408	397	420	410	419	439	411	433	386	387	446	413	381	397	471	455	417	419	412	396	408	427	429	395	428	406	423	442	401	423	430	452	424	424	407	416	421	422	368	385	402	418	448	440	436	423	408	451	446	452	397	386	409	398	429	411	454	413	402	369	441	401	420	381	413	417	409	429	388	415	416	428	400	390	407	449	403	374	388	410	384	415	448	428	411	466	379	416	398	432	400	439	410	383	420	431	381	438	401	425	432	418	434	429	367	381	406	451	427	391	420	432	410	432	421	413	396	399	413	396	398	419	449	408	420	438	432	424	422	423	432	408	411	438	420	386	388	419	396	417	439	437	416	414	409	414	426	428	367	414	395	406	408	387	418	386	378	450	384	409	428	424	411	425	430	420	383	399	437	417	443	433	383	407	405	419	418	413	392	404	436	395	436	413	426	423	410	400	424	410	430	384	432	389	442	424	435	430	445	431	385	415	410	396	386	411	408	400	416	405	414	404	448	431	384	427	414	410	417	435	430	423	444	432	410	405	401	387	423	437	397	380	465	427	462	419	430	401	414	441	419	397	415	448	402	408	469	389	408	368	438	388	425	438	435	384	423	391	433	459	443	423	412	414	391	417	407	405	405	418	431	429	448	482	428	405	424	421	426	386	420	466	449	473	446	406	389	411	417	434	451	432	444	426	396	397	426	383	457	415	440	419	408	430	371	405	427	431	412	402	432	418	395	439	425	427	414	409	415	443	440	452	419	412	410	390	408	407	479	454	421	428	439	430	406	413	418	437	407	431	432	383	438	425	402	419	427	399	400	409	382	436	410	449	405	362	430	415	391	389	426	431	419	423	452	424	430	433	407	401	419	422	356	427	416	423	415	422	387	440	432	426	436	445	413	425	464	421	416	410	457	470	412	416	383	399	406	418	426	384	406	408	417	417	429	412	434	425	426	385	379	395	404	394	464	415	434	411	433	439	411	433	395	459	414	447	407	434	396	441	413	392	424	427	403	399	417	449	427	410	381	424	378	419	423	425	417	431	439	361	467	424	412	403	428	414	441	413	408	421	414	407	399	392	420	398	464	389	413	434	412	419	410	417	426	391	371	408	412	438	418	418	414	409	407	444	429	419	410	383	455	431	433	393	415	405	419	438	416	405	409	421	453	399	390	414	404	446	426	396	396	446	410	377	429	452	411	411	415	388	415	462	417	462	395	429	393	375	387	420	410	392	423	429	457	388	423	418	448	324	423	427	413	380	427	410	431	388	370	423	426	427	419	424	418	446	432	404	428	433	421	404	407	429	438	418	418	437	433	439	390	392	435	418	445	449	432	440	398	464	424	403	427	396	417	398	431	428	391	420	410	428	413	395	450	440	391	411	441	372	402	396	427	427	398	439	430	410	402	377	408	417	398	404	387	434	444	392	383	426	437	434	407	380	420	419	421	420	421	450	429	395	419	420	407	425	411	406	410	416	422	408	479	403	415	408	425	424	427	430	439	398	447	420	433	418	411	392	439	440	411	381	429	422	434	436	429	425	389	403	421	437	413	418	424	420	405	404	439	378	409	415	435	424	392	401	420	457	401	394	428	428	418	437	433	428	402	426	398	466	393	433	403	401	457	400	406	418	453	412	399	413	419	449	412	379	440	451	392	417	422	450	438	406	458	395	381	436	444	420	420	409	400	429	413	390	403	466	465	409	386	419	398	433	431	413	395	408	405	421	413	436	466	407	432	399	415	419	408	403	418	417	416	421	420	404	403	420	431	373	411	440	458	384	393	415	422	415	398	385	440	436	431	412	434	441	411	428	405	436	442	395	445	412	388	459	436	410	410	419	452	427	447	409	404	441	383	406	387	406	411	417	412	433	406	431	422	412	402	416	441	413	435	374	385	416	398	431	371	394	413	402	420	389	403	429	430	419	449	447	418	406	415	415	434	409	397	420	404	440	420	406	401	428	398	414	410	390	435	428	431	409	419	447	441	399	440	428	398	442	421	403	408	412	441	377	431	410	393	431	414	472	405	418	404	422	411	390	431	416	467	382	439	442	428	454	395	445	411	411	439	407	391	441	456	387	394	412	412	423	428	408	438	410	433	435	408	404	432	392	422	449	392	394	448	437	426	403	392	394	390	424	438	411	433	402	397	429	434	396	417	439	456	363	390	448	444	414	389	450	430	378	407	434	424	374	401	429	438	428	403	406	422	444	435	435	418	414	428	402	405	408	435	428	412	393	450	403	453	395	428	419	429	433	471	453	425	448	411	375	442	400	429	382	414	447	403	442	397	393	411	402	424	394	428	390	410	394	405	434	428	438	446	423	416	439	430	395	416	450	379	422	381	429	391	423	415	423	423	392	416	407	431	440	419	450	436	400	456	412	416	405	442	420	418	434	410	413	408	418	394	395	451	387	373	428	433	434	415	453	424	418	441	400	397	405	439	405	416	421	401	409	448	422	416	430	408	455	413	362	427	427	427	367	424	428	424	415	383	390	426	396	406	444	394	399	431	409	412	439	382	432	413	386	429	405	399	400	434	406	428	429	419	433	429	406	373	436	400	388	451	409	398	416	409	407	437	406	423	391	434	416	398	391	421	420	447	433	411	424	431	426	441	416	387	388	456	456	412	412	427	429	419	453	388	429	421	404	392	382	449	413	395	407	417	401	411	407	440	425	392	455	411	456	441	414	408	392	393	440	398	415	407	409	440	420	367	403	390	412	440	416	433	386	415	395	436	399	381	409	451	433	407	381	465	439	396	414	425	409	418	440	399	400	399	439	392	417	448	459	400	436	428	442	427	434	447	407	416	423	450	441	423	443	434	410	405	432	396	397	401	404	448	416	381	412	427	418	428	453	412	421	435	412	400	399	418	442	415	424	400	422	419	418	416	408	407	420	436	409	389	413	418	451	387	470	407	401	400	420	456	438	432	408	396	399	449	462	416	409	436	429	445	433	436	399	391	410	419	439	434	395	415	428	391	413	434	405	426	397	393	375	419	384	399	410	416	415	415	451	391	439	386	407	381	440	384	431	427	412	385	415	411	421	406	428	420	471	454	422	402	398	432	401	414	439	408	406	432	390	415	381	466	431	418	425	446	423	414	422	376	392	433	404	407	401	409	408	415	429	411	433	435	380	409	426	425	431	399	399	429	435	434	440	456	457	416	434	415	427	432	433	462	444	391	410	436	388	399	401	406	430	437	390	399	387	429	377	473	415	396	443	429	439	395	417	391	438	388	406	430	412	429	451	397	403	415	444	413	448	420	445	411	387	412	382	375	427	424	442	419	449	420	394	424	415	430	399	467	372	452	391	401	411	473	400	423	403	421	408	393	439	419	409	405	396	382	455	418	404	418	434	403	426	390	393	389	421	431	417	407	407	396	409	355	426	412	419	427	429	399	404	447	408	411	399	389	419	402	408	410	416	403	395	388	386	387	411	413	382	411	430	417
24197	21864	31493	28193	22604	11875	861	317	232	223	233	237	250	252	226	224	238	235	230	235	245	216	224	240	244	227	235	206	249	235	221	220	238	244	240	198	221	220	230	228	224	230	235	234	218	242	232	230	236	243	224	215	252	252	228	248	250	202	246	250	225	225	233	250	207	229	251	298	288	263	298	277	232	232	215	228	226	223	236	210	227	219	206	197	249	217	217	247	230	240	226	242	208	211	213	220	225	199	236	215	230	212	216	221	230	228	226	219	244	250	233	236	209	218	259	244	244	220	244	241	266	238	198	228	224	219	226	232	230	240	249	219	243	242	229	231	218	211	245	218	216	216	238	239	232	216	218	213	234	228	229	245	215	236	247	203	205	232	245	212	244	245	199	241	211	232	213	225	209	208	239	247	233	237	197	226	211	220	229	221	259	203	222	210	236	232	231	205	209	227	202	248	229	199	222	249	228	223	234	227	237	222	199	235	208	220	225	212	209	227	218	243	229	203	227	217	218	207	224	241	214	237	267	214	246	210	220	217	227	231	257	238	232	237	233	233	251	247	215	236	237	246	239	230	204	210	231	233	220	204	229	234	211	210	218	235	252	237	225	187	222	198	217	213	230	222	217	223	235	195	227	223	215	218	248	236	240	229	232	233	205	222	236	244	228	230	239	231	215	252	246	223	230	233	217	208	207	199	193	213	237	220	226	214	251	223	223	232	256	219	229	219	243	243	212	230	235	237	234	220	237	227	242	197	234	240	214	211	221	265	211	199	232	233	218	224	218	235	223	242	206	248	239	225	218	234	193	230	238	211	248	236	232	233	194	215	211	214	248	235	214	218	203	214	218	237	218	212	241	224	219	209	239	213	227	231	209	240	248	215	231	213	220	248	223	206	229	238	227	218	232	239	219	205	216	202	219	231	224	205	240	236	201	245	222	204	208	241	221	199	230	200	249	238	238	239	220	219	217	218	208	260	232	222	208	224	215	217	241	207	242	233	216	221	212	218	233	222	230	228	194	236	220	242	236	216	204	225	225	234	224	244	211	239	248	244	212	234	201	253	216	237	233	235	231	230	239	226	207	241	207	212	232	212	217	217	229	235	261	223	213	236	216	228	217	248	234	216	246	197	231	226	224	221	207	221	224	227	229	226	263	247	219	230	238	224	205	246	240	203	211	222	219	214	249	213	212	232	218	226	227	215	244	196	215	229	208	207	235	235	220	236	234	229	241	203	248	246	222	233	220	231	215	220	221	211	219	237	228	224	243	232	226	214	224	220	206	223	229	233	233	213	209	226	211	256	226	217	231	225	217	244	239	232	228	252	240	245	244	194	208	240	204	222	232	242	188	244	227	215	238	206	205	207	221	200	220	221	204	244	231	242	200	218	229	199	209	226	215	194	201	229	218	228	255	234	253	189	215	238	240	259	217	207	221	208	217	225	252	215	234	246	211	214	214	242	234	223	232	228	227	247	226	208	209	219	223	211	214	243	249	231	210	232	234	249	223	195	259	241	230	196	221	238	240	230	249	245	222	248	195	197	249	214	227	217	232	227	224	211	236	235	195	227	212	248	221	247	225	245	253	180	230	236	214	225	233	227	227	215	221	236	225	224	224	200	204	236	212	212	239	240	236	234	203	225	220	237	220	233	224	226	218	210	236	219	238	227	242	206	236	215	230	250	221	239	244	238	235	205	228	220	230	250	191	225	229	210	205	221	238	245	242	212	219	242	228	244	228	248	251	215	220	234	235	237	235	210	211	208	239	232	225	227	226	225	210	242	259	254	212	235	231	218	235	224	228	230	232	226	215	223	198	222	221	199	209	215	218	222	241	231	221	227	225	217	223	221	220	211	238	208	208	216	224	216	219	228	268	239	230	226	210	223	222	214	216	250	221	231	224	240	205	221	213	236	247	221	225	221	245	217	229	246	225	212	222	249	237	229	201	228	220	232	234	230	257	228	208	241	209	209	240	234	227	257	223	248	213	245	223	234	227	220	206	220	218	265	213	247	237	210	215	223	237	211	206	232	259	221	220	223	239	249	238	207	197	217	232	235	208	223	241	263	219	233	204	218	253	243	210	218	200	227	247	248	233	226	236	217	209	233	246	224	226	243	210	242	209	224	237	241	200	224	192	235	208	240	224	215	235	227	204	219	238	216	227	198	230	242	247	199	227	213	238	229	228	221	222	209	222	215	225	217	239	231	221	236	253	255	230	218	233	202	219	238	207	252	220	242	208	240	207	226	222	235	205	233	254	205	219	241	223	197	227	214	218	222	224	239	199	204	247	237	219	211	253	209	245	223	220	239	217	218	255	230	234	205	231	232	233	197	222	234	208	250	228	241	223	220	231	213	234	198	226	226	244	222	236	206	233	221	236	212	232	215	209	260	229	203	204	213	211	236	227	250	196	211	234	228	220	224	229	229	187	194	231	216	234	224	219	229	240	209	225	251	230	223	204	207	193	206	202	211	217	272	208	228	252	248	202	219	230	208	233	207	204	214	233	220	221	220	232	231	229	225	207	221	221	231	211	241	238	242	220	212	203	230	222	242	236	206	225	213	190	243	235	207	235	214	215	217	242	252	253	232	227	224	223	192	212	249	223	249	249	225	212	248	242	196	211	216	244	209	209	219	220	229	214	244	239	229	240	205	238	241	238	208	227	235	225	228	219	214	232	224	198	217	242	219	237	208	218	214	220	220	212	214	211	238	214	214	214	200	226	212	229	231	217	249	232	230	214	217	210	228	214	218	244	240	245	220	264	219	208	252	215	228	232	248	231	208	214	229	243	210	195	212	232	222	228	235	231	246	232	260	251	245	244	210	223	227	241	201	212	238	206	217	221	191	243	215	213	246	219	237	220	220	232	220	209	217	206	216	197	196	220	259	241	204	227	221	200	250	225	235	212	226	225	230	221	235	229	235	213	205	250	220	226	204	207	225	237	226	218	216	212	223	232	199	245	196	210	236	251	224	216	240	206	247	232	227	247	219	237	216	230	217	244	234	237	244	234	224	224	228	233	202	220	236	228	228	246	225	203	218	252	228	207	255	201	239	197	257	228	232	220	233	226	211	242	218	247	233	220	213	200	225	238	224	230	232	239	228	214	259	235	225	209	186	214	222	237	248	213	236	246	220	228	227	198	213	239	231	206	231	234	264	241	205	220	237	213	225	231	222	241	229	233	255	226	212	197	246	217	214	200	224	231	227	218	225	210	213	224	216	233	238	235	231	222	202	206	225	251	236	232	233	235	196	207	201	232	225	224	214	213	218	226	221	236	235	227	210	209	209	222	236	225	246	196	206	223	259	210	234	239	230	211	240	237	191	215	241	223	224	209	211	232	239	192	199	208	215	224	228	218	209	206	209	233	216	236	195	232	235	201	218	204	236	224	220	223	216	195	244	211	231	245	219	204	242	208	226	211	240	224	240	207	222	219	223	207	231	238	223	199	226	219	258	226	212	221	183	223	244	245	231	226	220	246	229	220	225	213	241
57898	84345	69442	43268	30535	6540	588	500	458	469	453	474	453	427	415	393	435	394	427	423	395	435	406	417	420	443	395	438	410	410	475	430	387	418	401	395	409	350	383	420	421	390	385	399	391	415	399	408	394	391	411	398	379	378	404	391	395	403	410	388	391	399	377	425	426	402	452	600	604	593	578	493	433	411	382	417	393	411	373	384	414	358	376	383	366	394	405	407	390	397	426	378	410	405	421	414	426	370	375	389	422	401	387	448	387	396	372	417	438	420	371	418	401	376	415	363	383	386	418	385	397	368	389	370	405	421	368	352	383	401	396	403	407	382	399	412	383	375	412	421	401	381	406	392	405	377	416	415	416	401	394	385	423	388	384	417	395	438	384	392	399	406	396	460	424	396	370	374	405	404	392	373	393	433	377	416	393	394	392	392	369	400	409	387	396	393	391	388	435	386	396	414	389	426	397	398	400	399	417	419	440	397	394	375	408	404	378	362	382	384	433	391	437	390	353	368	392	431	376	385	407	383	429	415	422	425	384	423	369	397	406	369	384	377	403	405	409	404	376	412	416	410	417	387	388	429	414	378	393	422	405	411	419	384	419	397	418	403	394	380	397	413	407	362	371	397	414	414	422	381	395	405	409	410	422	408	394	403	432	360	412	378	401	412	346	374	399	410	413	399	402	400	426	408	368	403	447	404	391	422	402	418	410	422	402	410	412	404	393	386	390	383	413	401	404	408	405	388	381	423	407	410	395	404	379	364	400	439	403	394	384	406	410	396	399	420	409	371	376	397	372	404	400	380	409	422	372	398	427	425	395	412	394	389	387	347	390	375	427	400	425	407	422	376	404	408	380	398	417	406	417	353	421	405	394	398	407	381	394	438	446	420	422	402	389	417	412	421	416	411	391	389	417	397	388	375	374	422	388	427	407	417	412	403	445	397	401	408	397	388	364	404	396	350	365	406	407	391	363	394	421	397	424	379	408	436	397	376	406	357	393	417	449	423	421	407	392	447	347	406	373	388	375	382	405	390	409	401	409	407	401	415	402	369	400	411	422	414	400	424	398	433	390	371	415	447	392	401	390	385	394	409	425	406	368	376	372	394	367	380	390	404	403	377	412	426	388	433	363	405	380	428	378	368	394	384	391	361	412	389	388	380	400	396	375	396	410	422	386	394	412	400	388	392	364	400	414	384	375	409	422	408	413	409	394	409	436	373	441	363	408	405	430	414	385	396	388	405	368	409	389	406	375	406	395	378	380	371	408	416	427	406	423	401	380	408	418	381	401	396	430	391	411	382	370	370	365	399	403	387	408	405	371	397	437	416	391	391	401	410	431	404	359	410	383	372	381	375	375	409	424	417	412	432	399	424	433	400	385	418	409	417	380	384	399	433	400	422	394	385	445	396	435	375	376	425	382	385	410	373	397	416	424	406	378	417	385	394	444	383	426	404	386	395	405	394	398	380	375	369	431	413	446	375	409	417	426	395	384	398	382	402	406	366	400	406	382	337	429	399	419	387	412	410	380	362	426	412	392	408	420	403	442	409	420	393	402	392	399	394	360	392	404	379	385	394	383	400	420	381	422	381	365	406	412	409	407	409	385	409	411	438	406	399	391	380	398	417	419	370	437	398	412	391	374	349	405	428	395	404	382	405	422	384	400	441	414	417	407	392	434	379	411	427	397	407	388	405	395	392	369	417	404	385	374	387	416	379	414	414	390	410	437	417	430	418	381	407	411	399	388	383	407	386	395	386	369	401	392	390	386	411	410	410	437	422	401	381	381	385	406	377	388	448	427	425	387	392	409	406	407	439	444	424	343	386	338	395	438	403	405	400	369	378	390	413	406	375	402	418	414	374	400	391	434	390	395	386	408	375	405	407	436	421	410	385	391	393	369	414	412	408	385	427	394	406	396	409	418	416	396	410	389	364	402	390	421	439	379	416	403	410	387	436	394	436	419	379	392	371	349	406	375	384	409	408	421	441	385	401	414	409	413	392	429	407	387	384	387	375	385	371	379	375	440	390	383	386	407	423	371	388	394	417	408	385	396	430	420	381	388	380	398	404	369	376	379	412	396	427	387	379	381	419	399	389	410	373	396	388	377	416	452	377	403	398	379	386	410	379	390	411	388	393	412	372	414	381	409	374	403	379	417	371	397	395	382	374	393	411	416	409	417	397	378	477	417	445	360	417	431	398	403	380	382	391	397	409	437	388	370	370	389	431	427	386	400	443	404	406	405	391	398	413	388	380	392	398	402	393	373	392	414	414	436	403	371	374	382	414	379	412	395	362	418	405	429	429	381	378	394	376	429	406	407	411	372	429	390	381	381	391	438	391	402	412	384	393	406	355	405	427	417	381	383	383	432	406	435	431	404	368	391	385	392	410	428	391	384	416	409	369	380	392	408	421	358	386	397	366	409	386	386	398	365	400	370	422	397	366	373	412	411	397	387	408	434	427	424	428	430	432	389	364	423	387	413	366	412	364	375	381	425	380	420	396	413	397	390	381	388	357	381	362	401	418	371	409	402	404	397	434	390	369	416	389	407	404	423	403	396	397	391	380	435	388	387	409	395	402	392	357	370	373	432	387	414	428	394	393	384	372	372	386	379	376	406	408	385	389	370	410	390	395	387	369	384	384	408	403	376	387	422	435	359	374	371	416	465	358	379	399	444	407	410	391	395	405	381	397	404	400	386	377	450	388	368	414	381	383	430	392	402	390	397	400	389	396	398	421	423	366	398	401	402	460	417	392	399	384	407	416	375	398	400	425	383	402	389	386	388	411	359	406	389	401	411	429	400	433	419	401	383	395	419	405	390	397	412	385	401	429	391	384	387	385	408	444	408	435	420	380	411	384	391	382	394	365	433	438	422	415	387	415	421	393	395	393	388	412	390	480	414	384	400	416	398	423	410	377	401	412	404	414	414	429	402	379	400	387	406	379	398	434	388	397	413	424	415	415	425	381	403	406	367	397	392	393	405	427	423	385	388	408	392	394	381	389	414	373	399	408	407	402	381	425	418	390	413	417	417	378	389	418	383	396	388	434	395	377	431	407	380	410	403	401	412	408	404	421	438	364	412	378	382	427	390	363	419	369	382	360	404	418	383	403	413	424	423	406	380	405	392	404	406	401	422	376	417	412	378	341	423	421	425	424	411	402	398	403	384	376	418	419	405	407	375	432	387	445	395	413	384	397	396	404	397	398	410	395	425	380	365	401	428	387	405	392	407	349	386	390	422	414	409	401	403	365	410	402	373	403	407	428	366	413	438	392	373	395	400	415	392	374	412	409	389	405	411	412	424	403	399	443	359	405	412	396	387	420	378	380	367	414	399	444	390	351	397	422	393	384	402	370	382	387	399	379	402	395	386	402	410	390	426	403	400	364	412	382	393	403	383	403	397	411	397	428	407	425	406	389	409	390	377	386	431	423	364	416	415	445	398	426	413	390	385	398	396	381	386	408	392	405	436	400	421	401	418	379	381	393	407	394	397	406
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	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
