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
340351434645	340351435214	340351435764	340351436314	340351436864	340351437416	340351437964	340351438514	340351439064	340351439614	340351440164	340351440714	340351441264	340351441814	340351442364	340351442914	340351443464	340351444014	340351444564	340351445114	340351445664	340351446214	340351446764	340351447314	340351447864	340351448414	340351448964	340351449514	340351450064	340351450614	340351451164	340351451714	340351452264	340351452814	340351453364	340351453914	340351454464	340351455014	340351455564	340351456114	340351456664	340351457214	340351457766	340351458314	340351458864	340351459414	340351459964	340351460514	340351461064	340351461614	340351462166	340351462714	340351463264	340351463814	340351464364	340351464914	340351465464	340351466016	340351466564	340351467114	340351467664	340351468214	340351468764	340351469314	340351469864	340351470414	340351470964	340351471514	340351472064	340351472614	340351473164	340351473714	340351474264	340351474816	340351475364	340351475916	340351476464	340351477016	340351477564	340351478114	340351478664	340351479216	340351479764	340351480314	340351480864	340351481414	340351481966	340351482514	340351483064	340351483616	340351484164	340351484716	340351485264	340351485816	340351486364	340351486914	340351487464	340351488016	340351488564	340351489114	340351489664	340351490216	340351490766	340351491314	340351491864	340351492416	340351492966	340351493516	340351494064	340351494616	340351495166	340351495716	340351496264	340351496816	340351497366	340351497916	340351498464	340351499016	340351499566	340351500114	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	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
100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
23455	21978	30034	24553	21979	22035	11531	1242	878	805	701	590	503	502	487	436	450	412	402	396	355	399	359	351	342	357	316	358	337	337	296	319	285	288	339	306	295	313	299	303	307	284	308	331	310	298	307	294	313	297	283	288	327	265	313	311	290	303	277	311	290	278	295	299	297	290	266	264	291	298	277	266	295	285	308	294	289	266	295	292	317	258	291	285	303	294	284	295	273	256	287	267	297	277	268	303	281	303	334	279	310	302	292	281	320	297	319	298	291	303	265	299	286	277	296	313	323	283	278	284	302	274	287	298	325	276	294	285	279	293	311	262	320	292	304	282	276	270	305	272	290	237	276	277	280	288	267	301	271	291	326	298	301	241	291	294	289	262	313	278	304	323	281	294	303	274	285	273	314	285	291	246	269	309	295	311	303	297	282	273	274	290	295	302	288	295	267	298	271	276	289	287	303	290	301	237	277	264	276	287	296	276	272	274	292	288	265	289	331	284	301	281	289	283	302	281	301	294	313	312	256	309	337	278	305	282	274	280	266	291	272	300	295	278	294	291	256	278	305	272	309	293	291	317	293	287	260	315	308	275	321	309	272	278	283	298	292	290	277	266	295	312	265	275	267	298	285	274	296	275	280	261	284	288	264	315	320	274	264	271	291	303	281	303	288	284	275	288	335	288	296	286	303	300	298	291	286	291	271	280	261	298	293	287	283	309	290	289	285	244	314	296	305	276	321	269	262	282	298	292	284	265	279	288	270	279	294	306	277	283	317	261	253	285	291	314	296	297	287	265	319	269	275	284	272	280	284	319	280	284	284	273	284	267	295	299	280	273	272	264	264	263	307	284	261	265	284	277	274	299	288	293	311	303	301	303	309	302	308	287	293	297	290	285	284	324	268	304	266	280	289	268	299	272	266	300	283	282	288	290	305	257	247	271	324	270	299	288	249	256	284	300	305	299	283	283	275	275	263	287	273	288	292	278	311	289	298	305	281	263	286	310	282	283	279	296	281	280	281	269	275	289	306	298	291	285	295	289	311	316	288	295	315	263	302	278	311	287	299	291	290	276	277	290	291	309	278	265	295	288	286	283	273	287	291	265	263	288	310	280	269	292	282	296	269	310	266	337	306	268	264	272	247	263	284	292	326	289	287	294	283	306	295	294	312	269	295	291	277	283	297	252	315	288	308	275	290	278	264	319	280	275	281	277	262	288	301	294	282	300	308	256	306	310	303	305	313	253	266	256	297	268	292	277	308	305	254	290	284	290	281	302	244	313	270	301	276	288	269	294	269	263	250	271	287	288	283	307	295	302	276	254	305	289	290	303	277	298	279	278	306	293	300	309	259	300	286	271	297	299	293	285	279	299	269	257	288	317	309	271	295	288	280	274	276	302	289	267	263	318	265	283	267	288	258	300	285	292	282	296	279	290	283	292	260	258	280	273	266	281	271	283	301	279	272	294	257	272	289	303	270	297	293	303	263	302	291	258	296	250	293	284	289	292	292	305	288	278	287	273	301	273	318	276	273	296	281	284	316	337	298	271	321	285	280	276	282	276	313	294	288	291	262	276	320	279	261	287	281	282	277	301	303	312	296	279	297	264	296	262	297	281	288	289	296	268	285	308	315	261	278	307	272	272	277	270	281	282	322	277	315	274	298	303	280	305	300	259	293	272	303	296	304	283	310	297	279	313	277	307	299	266	315	272	291	270	284	261	286	307	278	299	300	292	292	313	281	298	289	313	280	302	288	284	269	296	293	324	303	277	273	281	299	289	310	268	287	258	299	274	287	310	287	293	264	276	277	281	302	254	261	305	318	317	276	341	270	268	317	293	270	277	293	300	265	298	294	274	303	299	283	293	305	295	296	289	270	272	319	286	281	287	301	288	309	302	282	268	290	295	294	289	280	303	308	315	316	266	312	271	290	276	290	296	262	284	266	302	307	292	280	301	315	273	272	283	290	297	272	289	261	296	293	297	272	298	288	306	298	287	301	271	267	262	301	289	296	271	325	298	262	281	256	286	277	299	305	326	289	289	302	296	286	318	283	289	290	269	279	324	297	293	295	302	292	302	302	294	258	312	281	312	264	263	326	265	289	275	292	274	260	293	301	267	281	327	290	269	267	291	256	301	271	289	280	269	297	277	329	288	307	266	281	277	288	280	296	317	285	286	284	305	266	263	310	279	296	293	261	266	291	302	275	290	287	280	289	298	284	275	304	276	264	297	287	282	303	301	285	307	283	283	316	310	308	290	282	278	298	300	293	274	282	311	309	274	306	286	313	289	286	297	271	293	277	298	315	286	303	301	299	283	288	285	323	293	296	266	297	286	286	294	255	306	279	307	281	307	281	311	303	272	292	258	293	299	291	306	283	274	291	269	269	282	270	255	291	286	233	273	283	284	282	276	268	256	271	290	280	292	290	261	278	293	292	289	291	278	245	317	261	316	298	290	268	296	307	316	286	299	307	288	291	288	275	309	289	277	306	314	295	286	292	307	282	292	274	274	294	257	301	311	307	287	277	263	276	260	301	281	301	280	249	288	305	283	279	281	291	279	295	290	290	273	281	275	294	311	289	293	266	274	301	288	285	283	288	318	292	288	290	273	277	282	284	292	273	267	341	269	291	291	280	282	294	265	285	304	274	256	266	271	323	291	278	293	271	283	272	310	277	262	280	275	276	275	312	294	271	278	294	286	288	301	290	282	264	297	303	277	283	248	251	277	301	276	309	290	274	259	292	284	274	285	302	302	273	270	292	269	282	277	261	272	290	287	284	301	295	262	311	300	254	292	306	274	305	310	267	292	292	297	284	259	290	257	327	297	263	289	277	271	300	275	294	270	280	290	291	287	260	299	300	294	306	275	311	277	308	291	278	324	249	274	301	268	329	280	264	280	312	275	261	274	285	286	285	266	297	282	274	277	293	290	291	277	294	303	283	286	273	277	263	251	276	316	264	303	289	273	254	266	274	257	263	296	291	261	314	278	338	271	301	241	279	288	326	295	283	317	302	277	268	266	280	316	258	289	290	324	294	252	323	275	302	253	293	286	285	286	315	292	263	303	302	296	290	290	274	299	294	252	274	306	291	268	271	285	304	284	293	266	281	281	299	268	277	296	289	312	279	276	278	293	295	302	298	306	258	294	305	302	285	303	326	279	315	275	299	309	284	294	280	282	282	300	277	295	260	295	317	285	282	309	301	258	310	284	312	288	266	274	271	273	276	296	291	240	264	293	276	294	262	318	304	271	310	272	271	283	289	258	315	298	300	286	262	305	335	280	254	280	291	285	278	296	302	295	314	272	302	298	273	280	288	267	280	266	289	314	292	300	308	293	260	267	278	286	258	279	271	281	276	268	267	284	309	271	277	266	309	276	282	284	264	287	320	326	285	291	270	283	288	262	295	267	322	279	276	294	286	295	248	273	310	262	297	263	253	264	279	285	302	286	269	269	291	315	275	272	281	279	296	299	257	282	320	285	283	247	291	274	288	284	267	293
23748	26198	13174	6973	4697	3537	2584	2087	1695	1442	1143	992	837	727	669	665	595	548	527	505	484	486	463	442	413	432	406	424	372	405	360	366	376	369	363	333	366	367	367	354	339	326	359	366	327	332	335	314	348	350	329	322	304	321	326	331	337	328	319	341	347	341	326	337	331	317	316	319	327	309	311	329	333	329	317	297	348	300	307	325	303	342	315	334	313	294	305	336	337	325	298	281	314	338	324	351	293	322	315	336	314	277	317	324	293	303	324	335	356	336	312	308	320	286	313	293	347	349	298	373	328	308	323	345	334	312	328	329	303	265	307	311	331	337	267	311	324	335	311	328	330	330	345	338	360	323	337	309	301	292	335	305	307	325	329	324	305	342	313	332	328	316	339	299	323	315	324	357	323	327	337	307	315	290	310	290	364	307	309	306	308	278	298	331	298	343	299	329	315	336	304	354	311	327	292	328	316	304	277	295	314	323	326	322	308	328	336	323	290	298	305	305	288	332	306	304	297	332	295	304	305	330	324	314	331	313	318	277	303	293	331	327	302	293	306	310	317	304	303	307	338	333	333	319	347	278	322	298	340	273	300	295	293	297	302	357	303	300	309	321	304	321	290	332	324	339	316	320	304	325	303	294	333	294	303	306	300	339	308	307	338	299	303	288	311	322	317	297	309	294	298	305	311	290	344	327	294	313	327	286	328	295	311	340	319	304	307	329	335	283	300	276	325	300	331	323	329	310	329	319	357	304	312	286	306	327	315	315	335	296	278	354	304	291	319	344	344	329	328	324	330	312	306	309	308	290	309	325	321	338	324	306	352	338	292	298	313	293	320	307	290	328	276	339	287	355	330	324	315	308	319	316	285	335	338	317	297	289	283	297	350	320	274	322	292	314	285	355	317	346	298	303	336	311	313	305	321	328	347	284	334	315	313	306	313	316	320	317	304	325	328	322	313	287	312	330	308	324	307	330	343	300	324	332	311	307	322	342	314	295	339	302	319	320	318	336	314	328	347	339	336	337	283	305	318	335	308	313	347	310	301	303	319	334	293	345	322	267	314	332	335	303	312	317	317	283	301	306	334	335	297	326	303	338	314	329	325	299	305	293	305	336	325	329	323	293	317	329	290	287	321	316	275	291	300	304	333	286	326	296	337	310	315	316	300	302	311	315	319	309	315	310	313	304	290	310	324	298	279	321	306	298	322	293	292	302	337	336	302	310	320	317	316	325	328	324	330	316	320	278	306	295	311	298	276	319	330	327	301	297	303	316	292	304	306	322	343	334	311	348	311	336	313	314	320	311	296	331	328	298	312	326	334	307	299	327	316	307	285	348	304	309	305	328	300	346	334	300	337	343	281	321	315	322	347	311	309	327	314	328	323	297	307	285	337	323	309	314	322	300	303	304	305	297	304	283	314	289	278	331	292	299	326	315	332	320	318	334	307	319	315	324	306	310	290	322	303	323	342	316	345	327	356	327	322	313	341	326	336	310	312	277	318	296	297	307	299	356	298	320	344	310	293	315	314	312	306	320	306	303	296	315	312	304	324	317	306	306	320	282	330	323	316	300	326	332	331	312	317	303	326	313	317	338	323	319	291	291	310	289	303	312	304	300	307	317	350	359	324	322	323	313	295	309	312	285	305	317	292	304	317	328	320	345	340	333	325	317	319	314	341	302	345	308	321	308	295	295	327	312	304	343	326	298	341	305	313	297	317	337	335	309	310	271	315	308	306	330	308	330	319	294	312	335	291	331	311	313	310	290	325	324	302	322	297	299	327	336	330	313	332	309	319	351	321	314	337	299	280	307	315	302	317	313	297	291	298	363	316	298	317	306	326	312	308	331	307	309	340	304	309	338	321	324	311	289	284	314	331	307	314	304	307	302	338	324	290	296	320	323	306	305	314	314	311	349	337	300	295	272	296	334	313	350	280	320	312	304	290	312	349	319	312	333	295	321	329	334	315	325	308	328	292	281	302	305	309	313	314	303	310	302	330	312	316	332	283	327	313	321	305	330	304	331	325	282	356	321	292	319	318	326	311	292	299	306	318	336	326	297	312	312	314	289	312	288	324	312	291	339	322	304	321	310	322	300	299	330	292	355	310	296	306	338	327	307	312	322	315	321	353	320	307	319	344	326	298	321	310	312	306	307	303	324	301	318	312	324	330	342	318	275	348	307	304	288	301	313	315	289	314	290	306	292	313	312	314	329	312	312	302	314	318	291	307	319	318	280	321	311	282	278	314	335	323	315	321	334	321	284	335	318	299	317	326	349	326	277	308	304	292	302	326	315	313	325	303	325	319	321	287	309	275	341	321	314	314	307	321	312	313	321	297	314	317	332	304	327	309	280	339	297	345	331	339	289	347	307	320	300	335	298	342	316	293	309	304	340	311	309	286	288	329	282	328	305	357	344	297	297	273	328	280	337	318	314	312	329	308	336	316	309	294	300	308	305	311	300	292	312	304	347	339	290	298	271	309	305	318	342	308	335	302	295	339	317	289	296	288	315	296	313	306	333	350	303	333	350	331	300	328	344	340	318	311	343	329	324	319	343	317	339	334	352	307	307	352	304	309	306	324	323	298	338	308	304	335	326	321	305	308	320	317	320	314	308	301	313	306	321	320	307	297	302	290	329	304	324	324	300	284	326	313	308	300	354	292	339	337	276	325	313	329	304	290	294	321	324	308	308	306	312	309	344	294	292	329	312	294	287	312	314	317	297	301	303	317	275	313	325	330	314	309	335	291	308	325	287	321	336	330	313	303	329	313	306	307	343	300	297	328	317	321	319	294	356	342	338	339	342	300	310	331	296	305	337	340	320	305	324	332	307	289	304	316	327	303	348	303	328	303	290	319	326	334	327	289	345	294	297	314	336	299	289	314	360	315	310	325	320	310	329	298	308	306	323	287	308	316	321	322	316	323	310	313	332	290	311	291	319	334	303	364	334	309	333	305	325	344	297	331	342	320	307	318	315	328	326	339	315	325	330	330	316	304	286	314	331	323	304	298	306	282	313	328	307	307	314	313	292	302	347	292	304	331	302	314	284	320	341	335	309	334	282	321	328	312	300	314	364	315	327	298	323	314	320	292	295	295	312	306	303	340	308	300	330	307	339	297	319	303	313	337	307	312	327	311	314	316	305	293	303	329	320	310	340	313	329	311	313	322	325	292	307	287	298	320	291	335	309	316	334	372	309	311	270	319	285	307	282	326	324	323	339	325	295	302	292	304	290	301	323	303	337	317	330	330	299	324	340	345	335	321	310	305	318	302	300	283	321	306	313	315	317	322	349	294	326	317	323	306	323	322	292	314	347	342	340	314	345	278	306	316	326	334	303	294	301	331	310	287	298	322	348	359	304	314	306	308	299	306	329	326	328	333	319	312	328	301	336	347	312	304	344	338	336	296	301	308	338	318	295	337	289	320	317	316	333	306	324	327	325	310	316	331	323	319	329	340	321	332	302	318	322	270	323	309	298	318	295	294	329	296	340	317	312
27255	20350	8294	790	511	448	341	280	264	298	257	264	219	260	249	251	240	231	237	262	231	239	261	238	236	201	244	236	236	260	223	208	250	247	253	231	265	217	220	226	237	242	233	247	260	210	236	230	237	271	263	248	247	211	227	248	243	197	243	242	244	246	226	222	219	259	212	248	250	243	223	261	242	229	222	233	238	222	258	287	269	236	245	241	223	249	239	248	242	249	269	241	232	235	235	239	236	253	241	268	234	236	221	235	230	203	266	244	257	242	241	237	241	243	236	240	262	219	235	220	241	222	217	245	255	220	232	270	250	256	235	250	232	206	234	250	252	254	248	259	232	242	256	255	228	231	226	223	248	211	214	222	250	242	221	250	229	236	255	234	233	232	233	242	259	239	250	229	226	242	223	224	245	218	245	226	255	244	266	212	242	262	257	259	236	203	262	239	240	249	266	259	243	233	236	225	242	234	241	266	224	276	235	248	234	227	252	243	244	223	235	253	227	218	237	230	252	210	256	234	261	231	233	222	221	226	220	226	249	204	225	258	263	210	243	235	250	236	238	250	256	210	205	240	228	261	223	242	254	222	237	238	250	246	230	250	258	196	238	210	255	243	262	260	234	245	209	257	270	244	218	225	220	230	244	259	265	257	268	226	254	241	228	249	252	249	235	242	285	265	252	242	222	228	223	250	246	239	227	250	228	218	226	209	237	234	247	271	243	251	259	213	246	256	231	220	244	254	256	240	247	247	268	240	225	265	236	248	215	246	247	250	228	228	246	235	228	233	207	252	253	248	251	237	239	261	237	256	244	229	199	211	221	274	202	216	237	217	255	238	253	263	227	233	228	238	257	270	240	226	254	240	227	256	216	253	232	234	238	223	237	249	263	224	222	216	241	259	234	229	247	278	236	238	252	237	256	250	235	243	230	247	225	254	227	233	251	222	235	267	259	229	242	256	236	242	242	267	254	238	228	224	224	270	254	241	204	240	258	243	209	248	233	237	276	225	250	198	249	251	245	242	249	238	238	261	249	226	243	200	230	246	249	225	247	229	236	228	214	221	248	239	224	243	266	265	226	252	215	224	257	226	241	252	238	230	256	259	201	239	260	230	233	243	231	221	242	248	252	201	246	210	265	249	232	239	253	228	243	254	235	229	259	229	251	225	222	246	250	254	253	232	251	227	239	241	223	209	235	230	271	245	223	254	246	240	234	238	222	250	253	223	231	225	236	249	225	264	249	250	228	222	242	247	239	268	250	271	224	213	255	234	237	249	222	210	237	261	212	279	240	262	231	235	255	233	213	260	228	244	239	238	242	233	224	245	249	252	259	241	265	240	232	266	242	220	221	258	258	236	236	232	239	230	254	229	236	234	237	253	228	279	233	228	221	232	219	221	232	228	230	270	264	208	225	243	269	266	227	222	250	282	236	240	251	250	253	263	229	224	229	228	242	265	239	251	223	241	230	237	241	220	218	220	250	250	246	238	213	229	241	241	207	279	248	243	260	231	213	230	240	244	218	248	268	232	221	192	236	273	200	221	218	231	238	242	238	240	256	257	243	279	244	236	274	236	239	247	247	255	235	242	221	264	251	237	225	216	222	208	242	242	247	251	241	247	244	234	235	236	234	221	239	255	220	218	249	230	247	247	235	228	277	243	251	230	223	225	245	226	244	238	238	220	252	239	264	230	229	222	253	228	206	247	241	219	222	235	227	248	250	220	242	231	288	216	232	234	236	234	225	244	254	255	235	262	265	223	240	252	252	229	251	243	219	238	263	232	248	236	227	263	264	263	256	249	236	248	252	213	238	255	259	245	219	241	236	230	226	235	221	251	260	245	241	267	251	233	228	236	220	239	220	259	208	262	243	267	243	238	232	247	235	260	224	240	217	224	247	240	261	245	252	243	245	243	231	235	207	247	231	231	270	210	234	224	245	260	226	256	257	242	240	248	240	227	242	256	253	247	234	247	260	231	246	260	205	214	217	242	215	227	254	222	222	264	243	221	248	231	254	224	254	238	260	247	225	213	245	233	232	231	246	253	227	226	219	265	256	212	229	247	220	240	232	239	230	258	234	236	241	261	224	244	239	249	269	218	257	225	231	247	242	236	251	274	231	233	247	237	263	226	229	277	242	237	240	208	229	241	236	240	214	235	257	235	230	256	220	264	243	218	227	225	232	271	238	252	233	248	262	256	241	267	242	241	228	229	231	229	217	222	215	220	262	251	239	214	235	242	243	248	224	239	246	230	245	229	247	246	237	205	257	234	230	221	259	237	227	206	241	236	219	255	254	218	237	230	224	218	228	247	234	265	214	263	246	255	245	237	265	225	237	257	274	261	260	256	238	238	230	229	253	248	254	230	233	218	219	242	261	228	256	249	258	257	221	235	248	263	227	221	261	226	264	251	249	226	239	242	229	262	248	240	238	218	267	242	243	251	233	242	233	245	261	260	255	244	233	244	276	234	229	252	229	225	242	249	243	254	247	247	223	268	230	211	244	217	220	221	282	220	229	230	242	237	224	226	225	259	269	247	228	242	227	248	238	224	234	237	255	248	245	230	236	232	243	253	259	235	220	235	241	217	222	213	262	206	261	232	235	236	239	231	252	239	274	213	235	235	194	252	230	232	218	241	223	219	244	251	233	257	246	272	224	232	240	274	254	209	224	236	261	240	266	221	225	229	278	219	227	232	242	236	239	224	235	250	210	227	225	253	224	250	241	244	210	231	215	239	253	250	235	237	244	242	246	264	243	216	248	208	239	219	254	206	241	251	226	249	243	252	258	221	244	225	260	248	238	223	253	241	223	273	223	227	250	230	233	222	249	226	241	231	262	250	207	224	252	229	260	232	257	255	242	259	234	216	261	243	236	258	256	238	234	231	262	260	249	245	236	241	230	283	259	240	236	229	225	242	253	244	244	219	264	253	254	264	237	225	249	240	224	238	244	222	245	234	255	245	241	253	249	239	256	240	246	236	234	242	255	227	225	250	239	226	257	252	243	241	221	235	236	208	263	229	222	210	233	230	207	218	245	231	263	204	268	264	236	235	248	237	242	233	240	231	218	239	241	229	232	233	249	244	243	234	260	225	228	235	255	245	226	223	247	275	245	244	256	237	202	221	212	225	257	243	258	246	235	265	249	248	234	228	242	255	231	216	220	208	258	252	232	244	257	242	256	232	234	254	249	228	254	249	243	259	220	273	233	241	233	246	245	234	222	274	243	243	220	222	232	225	246	200	268	268	244	220	244	228	232	230	231	238	238	252	267	227	251	240	219	228	247	259	222	238	229	254	228	231	249	222	222	228	247	234	253	232	226	256	242	226	202	245	220	227	254	236	250	235	219	233	243	210	262	219	244	222	244	243	250	252	247	248	239	254	236	226	242	223	241	237	232	248	240	218	250	241	245	244	252	216	231	231	252	242	227	236	236	226	241	256	272	283	233	238	224	230	267	243	225	247	253	237	233	241	253	277	269	231	237	225	247	234	246	209
16397	6824	958	578	446	414	376	370	311	314	316	343	311	318	326	303	306	286	299	318	268	295	285	297	313	290	304	284	281	314	274	286	261	299	307	292	301	276	291	294	297	274	272	296	295	287	278	261	290	285	294	277	285	300	291	262	294	310	257	297	297	302	269	277	300	306	307	278	277	317	271	316	288	264	273	309	309	334	278	300	286	311	286	286	317	309	304	289	285	274	280	262	311	260	307	294	317	282	283	285	312	253	290	297	272	278	285	274	275	294	270	317	302	276	295	291	300	297	290	322	286	300	286	280	312	298	303	279	309	291	278	274	263	289	288	293	314	311	294	281	310	292	304	305	305	306	281	278	281	302	282	321	283	307	277	281	300	288	311	288	295	291	320	294	310	279	271	293	303	335	280	318	301	286	255	261	291	265	289	333	263	266	293	279	265	262	288	297	307	255	280	270	287	275	281	301	256	296	283	306	299	303	249	297	304	292	300	284	272	271	299	313	279	315	280	325	288	271	293	269	322	286	260	299	265	312	273	307	330	303	273	282	311	323	266	289	299	279	301	267	288	308	317	284	307	271	263	292	318	320	287	294	280	319	281	287	295	283	293	306	327	266	302	306	259	305	258	273	283	304	269	272	273	276	288	311	283	292	276	278	328	319	288	277	287	317	289	270	304	275	302	288	338	296	278	317	276	283	259	268	275	306	293	285	292	306	285	311	287	271	294	257	267	292	292	283	287	247	323	263	285	274	277	326	290	287	285	341	286	318	331	295	293	288	293	296	260	288	322	280	278	304	295	297	315	304	284	295	280	305	300	326	292	309	293	291	313	295	293	272	278	269	293	289	283	304	278	297	269	296	268	282	296	299	266	280	291	277	268	298	280	259	280	297	283	296	281	294	300	280	303	301	270	309	287	296	279	295	286	289	273	312	288	294	276	310	296	321	254	287	301	270	289	295	289	303	280	283	295	281	305	294	265	268	320	286	289	271	291	293	323	287	294	280	301	284	285	285	320	313	286	293	281	275	274	281	288	285	299	304	305	296	292	289	267	291	268	314	302	305	300	309	304	307	269	269	299	303	342	268	273	273	273	305	296	291	297	282	302	302	274	258	269	301	312	280	292	270	272	286	303	302	296	296	299	288	281	303	294	264	279	295	302	322	288	270	281	269	261	311	273	289	269	292	276	302	276	332	306	282	283	286	285	308	304	314	278	263	278	290	311	281	308	271	308	250	317	305	287	282	286	310	293	325	284	289	308	315	292	291	294	302	303	298	307	273	298	289	304	286	278	277	310	306	289	321	318	274	271	278	295	300	282	272	288	257	284	272	302	303	262	270	286	291	293	294	315	250	312	314	282	282	257	265	300	275	270	292	293	269	295	278	277	300	302	293	285	304	274	264	288	288	273	319	256	258	296	293	307	305	282	271	294	297	324	279	292	289	299	302	280	257	282	285	288	280	298	271	303	300	280	289	269	299	283	286	286	251	289	291	302	323	275	304	313	289	308	274	265	286	301	305	315	301	299	273	269	314	249	324	309	293	294	304	311	289	282	296	306	320	299	275	292	313	304	310	283	274	287	309	295	268	264	296	302	310	268	290	278	277	289	292	279	296	267	281	275	282	256	244	261	278	290	305	309	281	311	308	259	270	301	308	304	287	292	276	285	298	294	310	297	291	288	305	289	283	326	310	310	277	312	298	299	288	262	318	312	289	290	300	247	305	273	307	269	280	324	259	297	292	281	321	260	290	303	287	298	272	281	312	306	289	308	340	305	274	284	293	278	279	295	310	269	290	288	283	289	292	266	300	266	295	286	281	285	268	310	259	303	315	300	296	304	277	274	305	252	262	308	299	278	312	278	274	301	296	321	289	329	299	277	293	297	315	278	300	264	305	288	285	281	289	276	271	321	268	288	309	267	307	312	313	265	292	296	303	294	287	301	284	266	325	304	303	302	272	295	292	284	322	290	310	290	271	285	309	302	276	292	290	272	288	278	289	293	290	287	273	278	267	315	277	289	293	301	284	296	275	322	298	278	284	309	270	288	299	326	299	263	299	296	287	278	324	298	336	284	288	316	287	294	295	287	294	278	290	293	317	305	308	273	275	323	287	306	308	302	315	297	287	317	277	250	291	300	293	272	290	303	293	267	283	301	275	325	298	255	266	297	287	286	277	311	282	318	265	294	293	278	279	290	271	279	266	285	292	273	280	298	272	296	310	295	319	306	296	303	261	268	285	293	279	286	293	291	273	295	283	312	271	308	318	312	289	268	293	302	268	278	287	297	280	301	290	304	295	299	325	293	278	295	278	275	282	268	347	309	302	294	276	289	284	277	290	294	300	298	311	277	337	291	271	276	291	297	301	321	282	325	336	285	282	279	292	304	286	286	314	287	273	300	288	286	315	288	255	275	294	276	272	285	286	301	307	301	300	305	300	311	279	278	267	291	242	312	329	319	272	307	278	314	300	279	270	307	305	279	272	313	332	294	305	287	266	299	292	303	295	278	274	300	320	307	258	310	284	291	276	281	292	319	296	292	306	257	286	303	264	277	306	290	292	293	310	300	305	298	290	274	310	280	271	305	273	309	280	291	304	309	274	276	285	265	329	322	288	290	287	285	297	271	255	289	271	270	278	284	298	292	330	293	281	280	285	323	315	292	295	307	283	277	277	286	276	299	359	279	273	291	287	289	288	280	292	318	280	270	297	295	274	285	320	263	276	283	314	311	276	296	285	288	312	296	263	280	277	303	282	275	262	296	278	313	257	315	275	310	274	321	307	303	280	296	271	309	288	277	303	279	298	318	313	290	281	300	306	282	297	292	300	279	286	314	295	278	280	281	299	303	277	288	307	306	284	308	264	285	277	311	306	300	311	295	302	246	298	270	299	299	269	273	287	286	296	262	280	316	285	291	282	265	295	317	286	285	281	263	275	274	285	286	294	302	306	278	316	273	276	310	318	289	283	278	285	275	279	295	305	307	267	293	294	281	260	301	286	306	285	294	300	251	290	259	352	293	307	306	295	282	317	303	300	292	277	285	290	304	308	292	306	288	268	270	314	320	304	296	304	292	282	304	285	272	301	276	271	286	300	316	292	302	293	342	312	305	293	313	306	271	296	310	282	320	288	289	309	314	287	294	293	264	270	274	282	291	326	308	267	284	282	285	290	291	285	278	294	273	301	280	304	286	299	271	287	302	290	295	289	265	278	295	276	323	283	296	319	272	316	297	300	299	295	271	272	301	270	309	298	324	295	293	302	291	282	300	299	286	278	313	285	308	298	295	286	281	279	316	286	302	285	279	297	319	274	260	277	277	307	303	288	308	274	296	258	264	279	320	284	289	299	269	271	273	299	281	268	282	290	286	292	280	299	294	302	286	260	281	284	286	280	291	275	302	310	275	285	317	308	294	290	280	299	306	302	247	303	273	260	284	283	283	289	258	301	291	273	298	300	297	293	300	288	281	302	311	309	288	298	327	276	287	267	300	293	277	300
23623	21178	28608	24036	21192	11487	937	569	438	341	281	316	276	258	203	196	218	194	149	175	152	167	154	175	143	154	162	160	158	166	133	159	138	131	153	123	145	144	122	135	128	130	153	115	132	147	138	140	141	129	133	130	136	141	120	110	125	124	133	130	130	111	162	132	124	115	141	143	123	138	123	121	131	129	127	114	126	138	127	128	127	124	124	136	124	150	132	133	144	154	135	105	142	136	121	130	126	151	114	142	133	124	144	132	129	123	126	119	155	125	123	121	146	136	112	143	125	126	126	130	123	123	130	133	111	141	126	131	125	141	123	142	112	119	130	151	141	131	129	140	132	107	131	123	119	111	146	109	152	119	123	100	100	123	130	141	117	117	137	118	152	134	136	129	134	126	152	124	145	134	119	115	115	136	148	122	128	122	117	124	142	132	134	124	136	151	118	113	130	141	129	129	140	144	136	117	123	152	124	130	132	121	126	121	131	117	139	140	119	132	130	125	111	110	111	121	134	133	114	133	137	118	149	125	122	123	126	129	126	129	118	138	141	139	128	149	145	141	136	146	125	134	150	142	133	131	130	120	135	116	142	139	122	135	130	145	130	121	137	132	135	145	149	143	149	121	143	121	124	134	117	148	118	111	155	117	113	119	125	132	152	132	138	121	133	126	130	140	143	153	143	137	136	125	127	134	138	118	144	120	136	116	124	110	118	132	121	157	138	130	142	135	123	133	133	124	129	135	139	138	138	137	134	144	128	121	118	123	113	142	133	152	147	124	146	127	130	100	131	131	159	149	143	128	108	135	148	124	129	148	103	134	110	114	141	126	133	139	113	125	122	125	137	137	145	122	124	123	138	105	136	133	120	120	127	124	136	112	133	121	155	129	125	140	142	108	102	136	116	147	121	161	129	146	114	138	132	123	100	138	143	122	127	127	161	108	134	141	142	128	142	134	132	136	133	166	114	135	147	130	163	138	112	137	119	116	146	113	125	131	122	150	141	157	128	131	126	132	122	126	124	117	126	122	136	126	129	120	130	136	128	124	132	122	140	115	147	126	118	139	138	135	147	160	136	130	126	146	128	129	111	151	119	114	113	134	149	120	137	128	138	155	138	144	130	145	133	125	116	132	127	132	128	145	153	134	122	140	123	135	137	126	126	142	131	127	129	117	118	141	132	124	111	149	155	137	139	136	133	107	129	128	127	140	142	120	145	140	124	122	132	116	135	130	130	152	118	131	135	138	127	141	133	134	123	148	119	103	157	146	138	132	129	114	127	125	128	117	123	114	126	142	131	127	140	126	138	125	157	109	141	149	131	112	130	116	143	125	144	132	148	131	134	126	112	136	132	137	116	142	119	109	124	130	138	127	135	128	132	121	131	126	135	113	154	122	125	140	143	137	146	128	148	126	117	128	132	137	104	129	142	142	125	147	124	120	145	141	129	122	120	134	129	159	143	147	140	143	123	134	143	126	132	138	124	129	134	123	107	148	126	136	119	162	130	117	148	126	145	138	134	162	136	165	120	153	109	120	140	114	131	108	127	124	140	137	134	123	141	143	127	138	132	118	124	126	134	133	120	120	126	120	126	136	141	139	151	105	122	129	136	136	129	125	144	132	116	130	131	134	126	154	138	132	141	131	138	122	140	127	126	112	117	125	116	131	126	138	112	114	123	144	136	115	139	122	142	122	129	116	121	152	129	139	124	129	131	136	149	139	148	121	124	137	116	138	131	114	152	132	127	118	145	112	145	117	142	135	148	125	138	124	131	125	126	137	115	142	123	142	150	160	134	117	141	127	134	116	123	138	123	152	126	121	134	130	126	127	144	130	139	140	122	137	140	141	104	126	126	144	120	128	132	151	114	115	110	127	145	130	118	130	134	129	127	145	142	120	136	124	153	123	127	126	150	126	125	123	132	146	117	134	143	141	143	117	139	152	119	129	117	134	154	127	117	142	118	117	163	136	144	137	138	134	139	131	122	128	145	132	135	105	118	143	123	149	122	117	122	120	128	137	114	120	132	132	137	123	117	144	143	150	150	152	106	133	138	138	97	130	119	132	140	135	121	134	138	127	122	127	124	144	129	153	105	137	117	129	141	116	125	135	128	110	117	130	143	129	104	139	125	126	114	119	132	142	138	130	160	128	127	140	139	115	116	124	130	127	153	135	129	125	116	120	157	144	158	130	139	130	160	127	141	131	145	141	135	131	125	123	123	118	120	114	134	137	153	133	135	137	138	126	138	123	129	130	120	129	131	131	126	139	135	113	125	128	137	140	141	125	120	121	141	133	121	123	148	131	122	126	128	118	143	143	135	120	134	142	135	117	138	144	138	121	155	160	119	125	153	121	157	118	117	121	140	146	125	140	138	146	148	128	139	143	122	135	124	138	143	125	134	125	135	115	137	128	108	133	144	118	119	154	134	132	134	126	136	123	148	125	118	141	113	133	127	143	143	141	141	132	138	118	127	123	133	135	130	143	134	120	147	153	128	144	128	131	114	111	126	138	139	137	136	130	107	116	125	136	132	133	118	121	125	129	145	132	139	129	139	142	128	120	126	127	132	108	128	122	118	130	121	141	127	154	134	133	118	157	116	149	142	101	129	128	128	134	133	128	136	124	146	138	119	126	134	136	123	130	131	135	120	108	117	123	121	131	134	123	104	126	132	138	115	123	141	138	120	128	131	139	127	125	108	140	102	123	139	132	135	138	126	125	131	139	156	113	115	140	140	137	118	129	129	134	145	123	136	133	127	127	146	127	135	130	125	128	141	143	116	121	139	141	138	125	127	132	123	122	151	144	120	120	143	120	122	116	123	138	122	132	132	130	132	110	130	157	129	122	145	142	136	126	145	119	121	152	114	137	127	133	114	132	143	135	108	120	111	155	134	133	131	154	133	115	112	107	144	126	144	142	169	127	146	151	141	126	131	140	124	109	112	106	116	140	135	136	128	125	132	139	160	133	122	153	134	136	123	150	156	117	134	145	123	148	120	128	112	126	128	110	132	136	123	91	122	136	153	121	145	142	144	125	153	134	131	131	120	151	127	116	130	141	132	122	160	131	125	122	120	132	135	137	116	132	140	146	138	146	144	126	144	153	139	133	145	121	141	144	121	148	143	119	144	133	122	135	141	129	125	125	133	125	131	130	121	134	112	133	129	140	132	132	119	134	143	129	132	154	141	115	103	132	141	137	148	128	138	148	129	113	138	127	128	145	129	127	111	145	119	138	115	119	123	134	136	129	140	144	134	124	116	144	118	117	143	143	131	121	129	128	122	132	134	125	120	132	124	135	132	137	135	130	142	128	127	137	125	125	144	118	126	103	143	128	121	124	132	145	116	150	141	142	148	136	132	141	150	142	125	122	149	133	152	131	144	122	112	136	142	114	132	102	130	125	131	126	124	153	144	141	123	134	119	138	123	126	131	138	120	116	118	133	123	146	142	119	113	146	130	148	119	153	139	128	134	106	128	146	140	123	133	135	145	125	119	132
20991	18055	7626	3672	2417	1768	1308	989	844	678	554	508	452	366	340	341	300	320	298	255	235	218	229	225	209	197	222	194	185	195	211	190	185	197	179	170	180	178	174	190	209	173	165	163	181	164	179	164	163	174	197	171	186	151	189	151	183	159	174	181	183	165	146	172	185	176	170	160	171	157	170	141	189	155	169	152	182	187	157	156	152	137	164	179	146	162	141	160	171	177	157	155	157	172	145	157	150	166	165	160	135	173	174	151	155	154	172	139	147	157	170	150	151	156	158	183	153	195	163	145	145	160	191	163	154	180	162	167	173	179	164	176	165	168	157	146	167	163	160	169	165	161	180	156	145	161	172	164	152	147	153	155	152	168	166	164	149	142	184	158	169	163	146	169	155	173	185	165	177	163	187	192	165	177	156	174	166	191	179	167	144	167	164	164	132	169	167	158	161	156	164	183	145	169	168	157	157	158	159	150	174	167	151	181	169	179	141	152	155	179	158	160	181	159	160	163	158	169	151	159	146	168	154	153	157	141	151	163	163	186	177	149	151	176	167	151	168	172	161	146	170	165	156	159	168	141	155	179	176	174	154	151	167	159	173	152	173	150	136	176	163	157	162	185	163	181	176	185	164	165	158	177	158	179	179	155	161	174	169	161	166	176	152	161	171	165	167	163	168	151	129	182	157	185	150	157	168	181	170	122	174	184	154	161	168	183	147	164	150	165	164	148	167	153	175	166	154	167	161	165	157	166	159	157	151	161	173	174	171	158	181	147	158	170	149	168	162	167	153	157	150	176	129	170	155	150	152	140	178	169	151	161	164	191	156	152	164	163	138	155	163	185	177	154	166	154	151	152	159	144	164	179	169	153	161	140	157	166	154	160	150	165	173	162	148	188	121	178	168	149	158	152	168	129	170	166	176	155	168	173	165	153	160	182	179	170	174	180	162	152	140	160	144	173	178	153	167	169	168	156	184	148	171	169	160	144	172	163	164	155	159	158	147	153	178	159	153	170	150	183	144	155	151	163	174	161	149	172	176	152	154	166	179	169	154	152	152	167	163	164	169	154	153	154	169	144	157	164	172	195	160	168	154	167	186	187	157	148	160	191	155	170	161	171	172	161	180	166	163	174	153	140	160	151	149	157	155	157	175	156	173	157	168	161	168	164	178	150	157	146	147	163	168	182	167	168	155	156	140	157	159	176	188	175	171	139	136	168	145	155	165	184	161	148	176	182	173	175	175	173	130	198	167	172	157	161	152	141	158	155	144	162	148	161	160	153	153	163	189	163	178	161	171	166	171	172	152	168	148	168	169	169	149	143	162	176	174	175	169	157	164	163	148	164	177	162	158	172	162	159	190	134	145	145	174	151	158	153	156	172	154	179	161	184	189	157	160	148	156	187	147	165	148	174	167	182	179	165	178	155	163	165	168	176	145	151	150	169	168	169	153	154	171	152	148	139	165	143	170	146	155	132	160	161	141	151	148	147	151	161	165	142	197	170	154	173	149	167	158	151	153	174	163	169	168	166	146	147	178	157	154	168	171	153	170	161	154	141	159	177	170	171	148	156	164	154	148	157	154	175	157	200	155	160	169	149	171	156	172	164	156	153	165	154	147	184	155	176	163	163	167	150	177	151	141	185	159	141	180	166	158	171	150	176	161	161	170	153	154	175	169	155	158	177	173	173	143	175	164	178	148	177	159	141	158	169	140	155	156	162	153	178	157	180	156	162	156	171	177	162	170	156	169	164	169	157	166	164	171	151	162	180	153	143	152	156	175	165	139	152	177	158	167	156	188	148	163	174	157	145	163	165	160	182	168	168	145	169	159	170	158	193	162	142	195	156	177	161	184	158	170	150	176	160	186	153	174	155	131	181	145	154	157	172	179	165	165	165	148	160	144	162	138	182	163	160	151	173	167	183	164	152	164	148	138	161	162	160	138	158	195	161	153	153	153	148	156	145	184	151	168	162	172	158	180	144	166	166	178	172	159	150	173	167	161	167	166	175	149	159	165	163	164	174	173	160	158	151	183	160	155	151	163	147	155	158	172	157	159	175	154	152	171	162	152	168	168	165	134	161	182	170	144	150	169	134	165	148	164	171	147	153	190	174	161	152	150	169	166	169	172	163	158	150	150	169	163	155	155	164	163	152	161	156	183	160	173	161	165	153	186	161	148	179	182	147	172	139	144	175	164	154	143	207	146	159	145	154	161	155	152	146	163	178	175	172	150	162	193	161	165	147	165	166	156	158	147	160	142	186	155	170	166	180	147	158	168	163	151	154	158	166	143	152	151	166	180	165	168	172	149	150	126	164	182	173	160	160	173	129	160	172	156	159	149	173	175	156	180	179	174	175	175	151	145	155	153	163	157	180	166	153	147	157	162	162	153	153	178	170	188	148	177	150	151	162	182	162	147	154	157	154	156	168	196	166	157	148	164	166	172	154	154	160	152	165	156	168	147	154	162	150	164	149	144	188	154	159	164	175	173	153	145	173	160	154	177	158	168	157	178	178	149	165	147	165	134	148	168	160	169	167	172	135	174	149	157	151	187	196	144	165	151	152	162	174	159	160	152	192	149	169	139	172	163	168	169	142	173	151	186	176	156	148	164	166	171	168	157	179	161	179	147	165	172	173	177	173	169	161	156	161	157	175	178	165	155	166	155	161	180	150	162	158	154	173	172	166	149	158	158	162	170	173	167	171	153	158	154	173	151	137	157	182	169	166	151	146	173	166	152	149	129	168	161	151	155	156	176	163	148	144	150	164	159	170	154	172	151	163	151	177	142	165	168	141	155	176	151	156	192	163	168	137	149	148	167	165	148	184	168	150	157	159	148	161	150	166	172	170	181	168	152	159	182	177	177	155	161	170	145	163	159	139	176	176	173	151	157	160	153	154	138	155	166	154	143	119	164	161	164	151	171	153	143	153	167	162	153	176	162	167	144	171	173	202	178	169	174	178	169	149	154	150	168	158	153	173	150	153	172	162	160	154	170	166	162	160	155	164	170	160	169	154	161	168	167	176	147	161	166	176	160	168	170	176	179	176	160	163	159	179	160	160	158	157	150	155	159	183	153	157	165	150	147	177	155	146	166	157	168	159	163	168	180	153	164	150	165	160	168	164	175	160	168	161	157	174	160	185	155	172	146	178	144	170	152	158	174	156	170	146	169	165	171	162	176	152	163	141	180	151	143	153	183	155	147	141	174	167	172	146	133	148	163	139	167	162	173	172	153	168	175	157	161	159	141	158	160	146	192	179	167	173	156	163	161	149	154	152	141	173	147	155	150	177	173	161	160	149	171	150	160	164	168	149	160	143	158	159	148	157	193	189	137	163	185	154	169	171	158	156	157	153	164	182	156	152	160	168	165	174	144	167	171	162	147	166	180	169	172	160	152	163	160	173	156	145	185	172	137	163	169	155	158	155	159	170	152	151	191	177	186	158	167	162	168	147	172	163	171	181	158	149	150	161	188	175	150	157	152	161	159	150	156	160
24782	21198	27581	24978	11847	877	635	595	517	511	499	439	435	438	376	466	431	420	443	404	384	377	391	392	386	437	389	389	365	326	399	396	355	414	385	379	370	393	371	410	368	415	407	418	397	414	376	370	368	427	389	379	367	372	376	402	399	372	393	353	391	391	394	399	361	416	358	387	402	438	389	368	385	392	385	393	355	382	361	395	387	388	389	365	385	414	365	374	436	418	432	407	381	355	373	399	374	390	378	370	363	392	375	365	356	419	409	394	369	399	397	374	365	406	415	386	383	435	343	383	357	391	367	372	376	380	358	422	376	393	406	399	375	395	385	376	376	369	394	404	394	376	427	388	391	364	393	374	378	410	383	384	401	386	408	386	372	362	401	377	412	372	409	383	392	409	390	409	385	339	357	428	366	381	391	390	401	416	393	396	403	362	385	385	375	355	395	417	428	380	383	383	382	356	403	404	398	423	406	405	401	345	377	363	398	355	396	399	379	400	406	383	415	397	404	418	356	392	381	391	405	425	374	377	386	360	360	365	431	389	405	361	377	353	387	362	378	412	399	395	365	397	361	383	400	384	345	422	379	365	371	391	373	395	382	382	408	418	393	419	389	380	383	356	379	374	379	398	373	345	399	388	392	353	404	395	405	382	382	376	427	396	386	365	422	388	401	366	389	395	381	375	389	385	386	408	402	391	392	402	361	373	400	392	390	409	365	393	406	398	386	404	384	357	378	392	414	407	365	408	396	427	373	393	408	416	359	370	399	388	402	397	423	347	374	379	379	357	340	374	404	379	412	383	397	399	355	359	365	377	381	403	399	397	346	371	426	382	376	382	385	365	379	438	394	391	396	415	403	365	387	397	404	373	391	385	403	385	379	373	402	387	384	371	395	399	416	378	354	362	418	400	380	375	381	402	371	401	350	367	371	408	405	373	417	412	377	407	406	396	365	407	386	416	385	376	371	380	399	374	392	377	397	384	395	415	386	392	379	387	402	385	371	415	380	380	406	412	389	397	401	412	399	354	370	370	388	412	367	344	401	426	384	413	373	396	378	399	395	383	404	387	384	392	419	438	397	357	385	393	357	368	394	415	405	366	387	385	380	383	409	412	387	400	366	383	379	365	399	386	399	401	410	402	405	376	379	393	364	363	400	388	363	380	405	376	414	388	355	391	354	397	409	363	395	386	404	409	383	394	367	394	402	403	417	365	371	389	374	388	391	390	375	389	416	370	372	390	386	394	383	362	378	402	379	374	381	382	356	419	368	406	383	406	398	367	424	387	350	370	396	430	376	357	379	407	361	350	390	350	356	369	365	391	398	406	373	380	366	415	387	342	330	395	357	392	412	386	380	366	413	399	373	363	372	387	366	413	404	391	348	405	377	379	365	384	385	419	423	411	389	387	395	386	368	401	377	366	413	401	384	402	406	419	412	368	377	374	358	386	383	419	410	391	405	386	412	390	365	372	376	402	364	376	387	399	345	386	394	387	413	410	353	366	379	393	384	371	376	382	418	369	398	363	432	360	358	390	404	388	392	369	373	358	392	382	381	389	424	389	405	398	398	389	371	415	383	403	366	408	378	373	365	390	397	351	342	377	376	351	348	385	371	378	365	383	398	385	413	362	376	386	380	375	399	403	388	397	371	395	379	384	360	394	391	404	362	383	409	367	358	387	393	350	377	374	397	379	372	385	352	383	392	362	375	390	414	374	371	412	395	398	372	371	379	405	405	394	387	369	402	391	390	410	371	380	416	390	377	395	370	396	438	367	387	382	378	388	397	365	407	382	392	400	406	387	383	358	421	376	388	389	405	374	360	371	361	385	391	419	365	379	404	399	394	405	347	361	367	389	388	411	379	376	422	367	376	362	386	411	333	404	385	395	399	376	386	375	356	407	381	416	372	391	388	392	425	371	360	372	400	408	391	388	349	335	405	369	372	389	400	367	364	420	352	402	402	366	390	393	397	396	343	413	389	398	381	411	377	385	385	372	391	411	362	377	404	367	391	404	378	407	401	394	370	364	370	396	356	394	401	382	416	387	407	399	352	412	405	408	398	388	358	411	430	397	383	362	422	416	388	382	359	381	389	376	347	362	384	389	389	396	388	367	360	415	415	365	404	399	407	380	362	385	393	397	405	392	368	342	410	404	397	378	370	381	367	407	383	354	374	390	370	382	356	365	383	418	364	387	365	415	410	398	376	390	378	407	397	368	372	407	407	391	378	400	381	383	390	408	389	350	379	366	357	420	389	386	380	407	418	388	413	404	375	365	392	401	410	380	404	378	361	398	393	368	392	388	390	378	384	375	400	371	373	385	396	355	380	371	383	410	348	384	420	366	394	366	366	413	363	382	355	364	388	368	371	409	391	348	370	432	375	370	361	406	378	398	403	385	394	383	395	391	364	394	388	406	396	384	377	359	342	371	361	390	390	392	391	387	373	397	394	380	382	391	382	359	390	390	388	382	381	357	404	374	369	374	390	343	402	380	346	394	428	372	390	375	433	377	366	359	382	398	384	391	400	384	369	359	385	388	357	369	391	386	393	394	374	392	367	370	386	364	399	369	416	399	388	438	383	382	390	408	393	385	399	403	386	392	406	391	354	377	364	406	374	374	383	399	404	372	425	382	357	377	359	376	372	414	404	371	387	374	394	407	408	350	352	349	374	354	363	395	399	378	353	378	367	388	396	378	409	380	399	392	374	422	415	405	358	409	375	408	372	384	390	380	385	383	369	395	385	385	390	401	376	394	359	402	391	368	349	355	408	399	384	406	374	393	405	380	376	398	387	366	367	368	387	373	384	403	401	363	391	351	378	335	401	364	398	367	358	401	372	371	379	434	379	380	354	379	395	354	416	405	388	396	420	381	392	385	389	372	382	370	362	398	380	402	384	370	366	365	388	396	366	353	434	421	386	397	376	391	364	377	415	385	381	367	380	345	407	406	377	359	405	380	360	365	397	431	370	395	402	376	370	416	369	380	378	412	382	408	344	371	389	382	403	392	378	376	399	381	402	405	408	427	437	404	386	388	381	367	404	401	376	390	388	400	390	404	384	392	367	362	369	393	394	352	403	371	397	394	383	377	362	338	373	389	359	379	369	391	395	402	413	364	393	372	391	424	417	398	385	410	357	374	392	362	410	415	407	378	395	373	375	368	371	403	372	373	369	411	424	329	391	357	438	401	383	358	412	363	425	406	386	388	372	408	419	400	366	375	334	357	437	380	393	405	405	381	405	376	378	388	375	390	378	413	398	393	406	381	376	406	387	389	362	366	378	349	406	435	364	398	359	362	414	414	372	425	402	344	413	406	377	355	359	372	407	359	381	401	383	393	376	350	406	399	373	367	422	381	380	367	385	377	388	373	385	387	391	379	356	429	406	421	390	385	374	418	352	374	377	375	339	381	415	393	431	393	390	402	404	425	406	397	367	406	385	414	381	408	361	356	393	358	432	371	391	361	392	415	384	379	387	392	393	445	405	404	409	365	392	368
23204	15438	4339	2236	1665	1222	1040	916	806	700	672	604	594	519	608	536	495	511	522	468	467	473	501	488	476	430	481	429	436	450	419	450	485	461	435	490	473	473	430	425	406	463	453	429	420	431	448	402	416	450	426	441	422	476	431	430	499	406	466	478	434	461	415	412	437	436	465	417	416	437	416	444	438	425	421	458	391	433	439	437	458	455	433	453	431	430	416	448	414	460	445	414	452	466	435	439	420	446	481	403	481	440	432	421	476	421	443	411	413	460	444	480	435	442	456	458	451	388	434	430	438	447	468	429	428	425	473	425	415	454	460	476	444	446	435	445	446	440	438	398	411	418	435	407	458	438	437	467	445	417	420	432	398	415	430	418	442	468	435	455	424	460	434	460	470	435	433	444	451	464	474	449	409	461	418	439	452	436	436	432	435	494	434	452	469	439	484	425	470	448	431	501	414	419	483	472	427	423	444	436	456	448	459	452	388	468	460	459	441	424	433	424	446	438	409	456	424	424	430	417	443	443	430	467	428	445	425	438	409	418	413	472	463	411	465	427	422	462	447	475	417	449	423	449	423	389	424	470	436	457	444	390	459	434	424	441	453	443	470	445	450	418	482	458	407	403	483	423	454	459	440	398	430	435	464	436	433	439	429	460	459	461	424	424	445	483	439	437	451	434	422	443	444	423	432	438	452	439	439	439	446	434	454	443	437	435	422	425	435	445	458	429	406	410	455	458	450	467	428	431	413	433	440	438	453	464	416	422	427	422	415	418	468	426	451	407	429	445	427	459	403	466	470	414	450	404	470	477	450	446	437	416	412	484	447	446	466	458	459	435	419	449	414	454	436	416	411	414	415	424	447	443	449	466	455	441	438	438	429	427	422	465	466	443	412	438	478	452	434	435	464	472	440	418	461	444	466	453	443	411	441	428	429	463	434	438	468	480	430	418	463	434	463	449	442	451	397	447	442	449	430	474	425	428	432	470	454	443	457	475	445	449	455	415	455	484	488	423	481	437	434	464	447	436	444	434	467	425	469	440	456	412	454	413	464	474	438	442	389	386	457	443	445	457	460	469	427	431	454	439	461	443	462	450	473	479	421	437	420	436	433	429	431	466	423	447	428	469	465	411	427	492	409	432	420	457	446	441	430	413	434	458	448	430	441	480	413	444	443	418	429	464	447	454	441	458	456	471	472	431	465	415	446	451	446	476	445	441	454	445	465	445	435	451	427	460	442	450	510	404	479	446	437	426	452	450	475	457	442	464	422	486	408	438	394	446	431	436	426	415	432	458	433	464	430	446	435	475	490	440	436	456	401	449	448	435	444	428	402	470	455	423	433	425	455	493	416	458	418	475	447	447	437	435	423	430	470	440	461	443	431	468	410	455	439	417	410	472	420	422	445	462	439	425	444	426	382	474	459	399	453	443	417	451	449	479	445	400	464	448	458	420	454	466	445	435	441	469	429	443	434	463	446	454	419	435	448	435	454	437	435	393	444	432	414	425	420	471	478	444	436	430	437	447	434	444	436	471	453	478	451	460	476	431	425	391	437	446	458	402	443	469	447	462	465	447	453	398	442	460	411	422	376	437	422	429	443	458	464	457	475	473	414	439	439	458	438	436	444	416	471	479	449	421	445	447	408	456	497	439	426	471	446	454	453	454	458	457	412	412	445	436	442	443	431	409	418	402	442	449	449	440	449	440	416	457	504	444	469	462	440	465	457	442	460	445	444	412	452	444	427	442	437	455	466	457	461	432	460	424	452	420	465	439	434	424	434	424	415	446	435	426	457	423	428	434	431	441	464	437	476	468	464	420	415	441	451	444	448	466	442	439	467	455	413	439	424	480	461	396	430	443	447	428	463	430	451	418	438	460	444	481	438	448	458	460	414	455	456	442	493	464	405	434	452	429	475	434	419	440	445	414	417	479	460	480	420	416	432	441	459	415	440	428	401	429	477	425	452	449	440	469	447	485	446	440	475	455	458	447	491	441	431	412	429	480	435	453	399	433	420	473	427	452	414	428	474	481	431	458	389	416	464	454	416	444	439	439	459	428	439	453	391	449	421	463	433	441	444	445	429	413	479	433	440	408	451	418	421	455	431	436	469	427	423	463	462	466	454	438	412	472	432	473	433	441	464	448	459	460	441	428	426	470	441	470	458	466	441	450	401	457	460	438	449	409	461	507	446	430	436	425	442	484	447	424	440	448	431	442	435	416	396	442	429	454	457	399	491	477	436	425	468	425	400	463	446	458	455	465	452	422	459	440	429	436	452	464	480	423	450	413	427	444	394	452	453	476	426	447	457	412	448	482	413	428	459	456	465	458	426	458	413	470	441	424	451	431	450	434	437	450	412	437	406	422	450	472	467	467	476	457	418	390	456	448	453	456	441	424	432	444	444	439	449	479	425	411	467	456	422	410	456	405	482	434	434	439	441	444	459	416	478	412	455	457	420	437	411	411	451	419	495	452	391	451	438	482	434	410	423	457	415	443	411	458	396	434	425	420	432	433	422	431	469	432	460	451	453	430	440	466	440	478	473	464	440	422	452	426	445	432	455	423	430	432	435	435	438	468	448	452	445	444	424	440	459	443	428	406	428	453	459	486	459	443	455	474	432	458	452	469	469	466	423	473	432	401	409	457	445	444	434	443	481	457	451	435	457	462	446	463	430	436	423	449	425	413	456	431	431	473	411	449	444	463	462	405	415	448	463	459	457	441	400	428	441	417	437	431	452	452	443	459	469	418	423	431	417	443	445	476	444	409	465	412	441	434	442	461	437	446	458	458	418	446	439	405	437	428	425	427	453	454	473	463	455	427	431	451	421	473	445	442	394	409	455	435	423	484	487	428	440	450	403	455	435	391	457	496	467	445	416	439	442	444	486	446	408	448	471	441	444	461	443	434	459	475	493	419	400	472	423	447	451	425	460	453	448	449	437	457	420	412	436	467	437	454	399	426	390	419	442	413	423	445	446	441	435	437	430	442	453	443	431	415	471	470	444	465	386	448	482	433	438	428	441	456	448	450	462	422	465	450	420	460	427	463	429	416	473	454	443	430	443	423	423	463	435	422	431	413	440	444	462	417	424	403	446	443	430	479	466	440	423	434	453	490	416	435	456	418	457	464	482	471	473	463	411	427	439	456	424	457	440	451	421	404	428	435	442	458	431	430	406	454	470	434	422	449	435	421	460	455	458	449	445	425	459	429	436	409	444	437	458	440	444	448	418	446	459	463	448	435	474	477	472	446	397	417	440	444	436	441	444	427	443	486	447	469	450	471	442	451	428	447	454	427	438	411	459	465	438	429	415	463	419	452	437	438	481	429	426	417	457	436	437	438	461	402	457	448	420	424	447	435	442	433	428	445	439	413	409	429	436	425	426	463	430	448	437	406	431	448	480	451	440	448	459	441	432	441	457	436	412	409	467	431	440	431	422	442	472	477	425	464	435	428	462	426	464	425	479	432	445	449	434	425	430	448	439	455	469	412	491	435
22660	21198	29011	23678	21188	21231	10910	1173	812	711	682	567	525	489	475	435	377	419	394	382	317	371	337	317	338	316	321	320	299	335	296	336	278	306	331	308	301	297	291	311	319	291	320	263	292	316	298	268	313	291	279	304	308	277	297	308	287	314	302	316	277	287	275	284	294	299	293	310	306	274	278	263	295	315	295	284	260	294	260	290	301	302	262	274	261	314	288	274	311	301	292	254	266	289	302	289	293	272	283	306	293	269	305	270	305	271	280	287	276	258	273	275	298	276	273	300	274	280	273	270	272	287	273	286	278	285	297	308	257	286	296	267	264	296	256	285	272	307	262	294	280	272	285	276	280	265	266	279	275	274	312	268	274	282	314	286	257	281	235	261	282	291	271	255	288	276	277	273	267	271	274	288	288	269	282	295	263	304	269	277	248	268	256	290	266	282	281	278	309	265	268	261	239	291	279	290	291	263	290	249	267	268	266	270	248	267	277	300	262	256	282	284	289	265	296	291	314	275	286	275	300	298	253	279	285	311	316	288	290	275	272	285	278	291	257	268	293	295	272	252	258	292	270	267	283	258	305	298	293	265	282	305	287	265	282	249	273	252	269	273	277	276	246	283	274	265	304	309	280	286	261	264	259	262	277	289	264	265	275	296	284	277	297	260	279	279	286	265	293	289	302	269	297	280	281	262	285	307	260	237	298	260	287	312	284	273	312	267	287	275	269	268	270	243	299	280	282	286	297	258	264	296	278	294	269	274	275	292	313	258	282	276	303	271	290	315	286	256	304	266	277	283	267	297	291	272	281	275	279	250	261	285	253	276	274	283	269	258	294	269	254	260	283	284	278	283	283	289	268	238	276	268	275	292	280	263	273	297	276	284	258	278	272	272	277	282	271	298	284	317	291	262	290	263	255	283	288	274	267	302	315	295	271	262	279	300	270	267	270	278	267	294	274	257	273	264	265	291	264	254	306	283	296	280	285	270	283	265	304	258	256	233	277	295	284	307	283	268	267	272	293	274	285	262	268	274	284	268	266	289	282	274	246	268	270	271	278	272	296	282	292	299	270	247	318	287	273	270	277	282	314	284	273	278	286	278	286	284	241	296	248	270	280	259	286	297	269	276	285	274	264	262	285	276	252	293	258	254	263	266	265	283	271	273	268	291	297	297	272	298	279	292	275	331	276	290	279	266	280	301	287	283	307	292	289	294	274	281	278	267	283	268	306	271	267	262	302	266	273	304	286	291	270	268	270	275	247	295	285	295	277	308	276	289	271	277	270	277	264	291	280	297	266	285	269	272	294	269	242	294	281	268	283	285	272	269	272	293	262	267	273	284	284	338	284	310	293	314	297	292	285	293	288	272	312	272	290	258	288	271	269	295	261	300	277	245	255	278	284	270	306	260	298	326	294	267	298	336	300	281	268	276	268	283	291	274	251	299	303	312	273	261	317	279	273	284	281	313	290	273	269	284	268	271	306	299	242	300	295	262	258	264	254	287	261	258	253	293	292	312	266	253	294	285	286	284	275	277	263	295	277	275	308	257	280	288	247	305	249	298	297	298	289	257	299	277	277	274	281	299	295	269	306	279	246	277	283	297	274	253	269	289	284	287	297	274	286	278	276	284	282	268	270	287	267	282	292	311	275	291	290	276	278	276	291	305	264	312	269	285	298	288	284	291	289	297	246	278	246	270	250	275	275	287	260	326	297	299	270	286	296	297	267	272	294	292	263	264	291	279	275	287	318	256	296	270	271	246	296	263	285	269	281	306	273	257	298	273	267	286	284	264	264	279	282	251	287	289	279	291	268	294	265	288	284	284	299	294	289	299	282	284	265	280	286	288	288	294	287	312	287	284	257	257	278	291	272	265	298	288	276	276	302	278	278	325	257	282	293	306	271	268	294	286	261	270	295	262	262	279	297	311	277	280	296	277	289	259	274	306	286	270	280	291	283	289	270	324	272	260	251	291	322	291	284	264	299	253	285	251	283	310	255	254	276	277	268	304	283	279	305	311	306	310	286	314	316	281	279	259	280	284	295	309	299	269	284	284	285	289	270	302	263	260	267	319	249	275	286	277	283	276	302	279	287	297	264	280	283	295	274	269	284	269	262	269	282	291	264	301	294	280	293	289	280	284	272	285	295	271	242	297	289	290	290	294	250	270	273	274	280	286	287	260	292	262	286	307	272	290	274	305	279	266	293	269	303	298	275	255	278	298	283	294	223	265	276	268	298	264	292	268	294	298	271	313	314	295	286	236	257	270	278	270	276	301	253	307	296	263	285	269	297	300	281	283	271	274	312	268	318	271	280	284	268	264	284	312	273	306	299	273	270	263	257	289	264	259	299	306	297	283	281	275	271	291	280	301	252	268	293	302	279	304	268	266	274	262	276	278	285	281	249	262	268	313	302	266	294	259	312	271	277	297	283	247	278	283	284	312	289	280	266	277	281	265	290	293	305	283	250	272	306	277	287	277	269	278	285	270	290	300	277	268	258	285	279	272	288	277	275	283	272	283	263	252	256	290	283	273	292	282	249	280	272	266	278	256	286	285	313	286	267	263	286	293	276	298	269	295	252	257	291	251	247	291	252	270	287	280	276	260	283	253	293	289	291	280	266	292	294	263	275	293	286	288	257	293	284	269	279	263	264	280	286	329	255	304	294	289	292	256	268	296	286	283	301	280	256	269	276	270	275	269	326	288	272	263	310	309	305	298	285	276	273	287	282	273	287	282	299	274	273	297	272	282	240	277	274	275	271	261	307	275	278	266	288	267	278	237	263	281	303	266	269	291	267	239	283	278	285	284	296	286	305	283	276	258	263	310	265	298	282	266	268	243	251	298	275	284	281	281	281	261	264	276	297	286	282	298	294	259	258	271	282	265	270	287	278	271	283	280	273	295	285	272	280	266	271	280	277	318	273	324	271	303	232	290	289	325	298	265	298	274	282	263	267	327	299	263	269	292	293	278	260	287	299	282	262	294	287	283	270	283	261	252	276	291	293	231	277	284	269	298	265	264	298	287	260	262	268	287	302	277	283	271	275	262	284	296	287	300	251	252	270	256	242	269	286	306	274	299	260	274	250	271	278	289	279	285	274	286	259	290	264	251	293	258	306	262	290	273	280	287	288	263	300	272	286	278	243	270	261	295	300	247	276	287	283	255	260	267	265	278	277	307	289	286	287	256	305	301	289	326	313	294	309	276	272	273	280	247	268	242	276	279	258	259	288	259	287	267	292	271	272	285	252	305	291	270	251	305	265	279	289	273	260	284	267	274	291	288	259	292	298	260	295	275	281	297	263	249	274	304	279	270	266	288	251	283	272	272	273	295	286	317	271	283	277	286	281	293	265	288	267	298	295	281	275	272	265	269	307	279	278	290	269	278	280	247	294	322	300	267	297	286	300	288	287	303	280	294	299	297	303	295	248	275	287	275	306	300	262	293	306	266	267	273	266	239	280	225	307	299	267	291	274	285	335	277	255	288	290	281	259	274
29903	24986	12420	6559	4402	3155	2402	1936	1599	1268	1120	954	799	718	673	623	563	583	537	444	444	472	392	414	355	407	387	353	396	396	379	334	325	353	317	362	337	367	347	354	344	366	293	357	349	337	333	323	334	338	327	316	302	292	302	319	304	328	281	327	335	313	336	353	301	314	303	312	327	329	315	315	319	346	315	303	328	303	333	302	326	285	307	302	308	327	282	288	325	303	304	301	298	305	297	304	319	268	323	289	335	298	325	330	320	323	318	338	310	340	310	295	334	292	354	323	320	316	309	349	316	303	301	318	357	305	306	303	304	336	322	347	314	289	322	310	316	328	307	286	352	338	317	314	314	306	320	323	342	291	288	345	290	283	278	332	301	295	321	276	324	281	299	280	354	319	328	311	315	310	339	321	317	311	327	306	299	311	283	322	318	299	328	340	304	297	300	340	336	323	352	310	343	327	325	281	307	315	306	291	308	326	294	296	333	275	300	298	367	323	284	346	301	283	325	331	324	302	295	334	297	338	300	319	324	330	307	294	267	310	276	313	276	287	311	306	330	266	334	342	301	311	304	282	331	295	286	305	311	298	347	289	331	306	323	301	299	296	298	289	286	310	295	341	284	309	298	289	335	279	319	282	302	318	330	281	302	328	295	280	328	335	310	324	328	309	321	333	296	296	302	302	306	305	312	335	296	292	314	329	325	299	309	274	289	309	308	338	290	301	318	295	276	320	334	313	343	301	319	322	296	311	304	279	324	332	340	340	294	325	292	281	278	306	315	309	274	312	329	342	304	320	256	317	324	295	315	343	304	297	306	286	319	304	357	311	295	322	319	336	296	355	310	318	306	313	287	305	309	285	318	302	301	291	306	329	283	291	305	332	289	296	293	280	305	321	322	314	318	306	327	303	308	345	331	272	339	300	342	300	314	314	300	308	304	320	314	320	314	320	306	327	335	298	320	304	350	279	325	254	301	312	292	299	321	313	325	295	344	318	294	308	301	325	294	286	341	305	305	320	315	305	321	312	315	301	310	307	298	300	326	301	295	294	308	302	312	342	301	308	301	301	266	309	306	352	298	306	323	305	303	285	309	301	314	337	282	308	336	306	324	291	298	338	298	359	306	303	291	314	305	324	267	322	300	314	331	295	304	337	346	329	314	339	337	307	292	329	327	305	291	299	300	319	312	279	325	302	317	291	344	314	284	285	333	298	295	315	326	319	345	288	311	302	324	307	335	303	285	301	316	310	300	309	347	286	322	282	310	296	281	328	311	321	347	279	317	309	287	324	325	311	318	307	326	309	316	295	315	304	299	305	316	277	290	269	304	316	339	305	311	305	311	294	324	313	326	327	284	330	324	313	290	305	305	294	302	317	290	297	284	330	320	308	307	326	293	307	303	269	286	295	308	302	309	303	286	353	332	293	307	297	304	313	284	320	306	326	304	292	318	307	331	282	336	302	315	290	321	290	290	300	291	321	276	304	305	298	301	304	301	330	279	331	288	314	298	270	327	295	292	311	308	303	313	333	297	302	301	309	326	299	305	303	318	336	300	319	313	324	320	273	315	317	270	282	290	287	312	293	315	313	293	297	304	291	316	270	294	304	341	331	307	312	298	284	273	315	317	337	325	304	284	281	301	334	292	286	351	304	268	299	326	280	301	294	294	292	303	325	309	272	293	291	324	312	322	299	306	306	319	318	308	314	314	305	315	289	317	304	302	336	310	331	293	300	314	327	305	278	294	275	300	321	314	354	310	348	309	286	300	319	329	300	325	275	297	354	330	328	325	303	293	301	309	311	313	331	321	348	327	334	318	343	300	290	297	305	275	315	301	300	336	282	299	288	293	293	309	307	316	293	319	354	306	298	302	291	294	333	301	302	292	299	302	302	290	324	311	312	324	310	301	274	300	299	310	293	318	304	310	294	311	323	315	280	321	273	297	323	302	324	305	311	299	269	294	312	319	290	307	305	293	295	294	294	317	309	337	298	326	302	337	306	307	308	305	300	316	282	303	306	334	285	319	302	358	305	316	294	327	334	302	341	294	307	278	319	312	328	308	316	328	318	307	266	300	309	308	323	310	301	308	296	315	302	323	300	296	326	332	306	305	307	317	291	311	316	282	303	324	282	313	293	286	321	306	281	301	295	307	303	297	322	273	348	293	320	308	290	297	304	321	306	303	297	296	303	297	323	314	351	342	323	298	272	315	293	336	311	290	331	285	274	313	314	275	283	312	306	313	306	293	299	314	330	326	287	301	330	314	324	294	316	321	297	345	304	315	355	286	325	323	336	312	287	327	326	328	292	320	304	291	331	315	307	361	332	330	341	333	288	318	280	326	305	311	311	283	305	310	315	295	287	318	333	321	338	347	290	308	317	336	299	322	309	333	323	284	314	313	310	302	302	318	302	324	297	285	277	321	296	332	307	307	299	297	304	288	308	317	362	304	280	314	321	321	303	327	309	312	313	283	307	303	296	302	303	308	343	315	300	316	304	277	272	281	336	312	296	294	275	318	299	326	288	331	303	285	318	319	282	332	316	328	328	319	299	329	293	317	302	298	323	295	296	301	297	318	340	290	293	285	294	340	325	317	338	328	296	298	289	322	310	311	310	297	282	317	307	312	330	329	334	291	319	311	319	308	300	308	314	327	335	277	293	296	308	309	314	303	279	311	299	302	297	307	329	288	301	283	296	320	338	312	334	330	328	351	303	305	312	313	297	308	313	322	314	280	317	328	316	318	311	322	318	308	337	320	312	335	340	296	311	322	311	299	308	291	337	336	304	302	283	317	317	310	328	330	306	327	288	314	311	317	324	303	300	323	287	297	340	312	302	316	278	309	304	321	310	281	292	284	306	315	298	303	342	320	297	284	291	324	293	281	320	328	323	298	273	330	289	311	289	336	282	292	318	297	324	295	335	300	284	312	308	301	290	326	279	297	319	307	362	322	279	333	317	313	347	303	291	293	336	294	305	309	306	320	297	309	312	318	306	320	360	316	286	311	292	318	305	317	316	294	278	318	317	277	295	313	290	298	291	296	290	324	313	326	322	302	322	334	326	337	347	273	334	275	323	330	342	305	315	292	282	307	302	271	310	301	314	299	285	358	306	320	289	343	311	306	298	269	330	304	288	281	315	324	320	336	298	336	276	301	279	283	326	308	324	304	303	340	277	295	331	293	308	311	316	317	294	313	302	348	314	277	318	305	305	349	301	323	309	318	330	295	295	309	329	334	295	314	298	330	303	327	290	303	306	318	330	307	308	299	325	330	310	327	282	300	289	308	313	293	322	318	294	308	308	315	306	299	294	293	312	316	342	322	340	310	322	266	295	280	285	321	297	337	309	284	314	294	315	282	323	317	290	333	276	286	286	306	318	315	337	311	321	309	296	332	312	316	315	324	314	294	296	309	312	313	311	309	281	304	322	307	333	306	320	303	315	329	309	320	298	287	292	315	305	328	317	347	316	300	329	277	311	305	337	275	334	342	324	302	275
27498	20497	8605	708	373	360	295	266	239	268	263	268	276	277	248	239	248	267	264	261	261	224	263	246	247	245	230	244	231	241	238	257	253	268	259	269	211	239	270	230	236	249	247	233	216	232	235	258	253	234	216	222	227	211	278	232	243	244	245	239	224	217	266	242	240	238	283	253	239	236	227	225	257	251	235	225	235	211	255	235	267	244	227	264	253	247	241	241	271	231	243	260	249	215	230	252	230	249	251	274	262	247	218	235	266	279	240	226	234	210	264	268	262	266	253	238	217	235	282	265	235	230	255	225	241	241	235	228	217	228	259	226	255	255	249	240	251	243	249	256	230	273	239	244	228	249	256	216	252	233	244	246	258	259	253	238	246	261	256	221	235	227	240	262	249	252	247	226	241	233	233	254	244	255	231	264	240	246	252	247	263	202	227	254	225	239	219	251	240	234	224	261	258	220	245	257	248	250	227	221	248	247	251	243	224	212	247	260	258	259	228	250	255	276	242	234	253	225	245	232	242	232	242	235	209	254	277	239	239	265	236	252	254	250	270	249	255	259	218	245	259	224	243	263	240	250	236	255	241	244	242	242	242	219	262	243	251	232	233	245	268	208	238	238	274	211	239	226	223	229	252	232	240	267	258	245	238	251	235	239	265	250	258	217	245	245	224	241	250	246	239	250	239	267	237	256	228	252	249	219	244	218	243	222	243	249	256	227	233	257	262	247	251	252	248	246	256	267	224	257	242	238	250	241	273	237	272	268	254	230	260	257	222	229	249	256	235	250	215	267	222	223	253	283	237	225	233	229	214	249	252	251	193	247	239	246	233	238	228	284	290	246	236	224	255	245	245	254	242	224	261	229	247	249	257	225	241	236	248	233	246	254	238	221	241	226	269	219	253	236	241	250	270	237	231	207	223	254	266	228	268	218	231	253	244	238	228	241	242	245	234	241	254	227	251	238	240	258	257	278	240	255	260	231	208	274	220	232	245	275	253	233	244	239	255	223	264	245	247	248	273	252	247	210	245	257	255	255	243	228	224	242	264	254	217	274	248	243	239	254	228	230	246	229	239	235	210	226	263	243	242	257	229	252	226	215	251	263	239	246	244	219	263	259	243	225	231	246	236	242	211	248	230	229	230	248	231	244	279	243	228	227	243	219	253	269	237	266	264	237	250	254	261	262	254	229	266	247	238	224	234	234	244	225	247	237	246	222	230	226	240	254	233	234	250	246	235	222	263	254	233	237	285	245	229	250	225	234	251	243	258	229	243	239	251	236	220	259	225	242	239	216	255	230	223	234	255	242	217	222	237	231	257	260	246	260	249	240	238	225	233	253	247	231	241	238	256	256	244	224	240	260	247	232	258	234	270	276	222	225	233	261	270	279	243	217	260	251	268	247	246	214	249	269	227	228	216	221	250	254	215	240	250	227	243	230	249	265	220	277	253	201	216	247	243	256	219	241	248	251	244	233	224	253	236	232	207	250	260	239	275	222	248	229	248	236	242	241	252	253	237	244	232	249	232	216	269	238	227	238	223	238	251	247	222	210	258	285	221	223	239	242	251	226	256	247	248	258	252	241	255	198	236	223	260	251	248	218	258	237	245	267	220	243	237	250	236	223	249	241	263	248	237	238	273	266	247	229	256	227	235	245	247	213	240	240	258	242	238	228	253	269	244	257	240	217	241	245	230	236	234	234	207	217	225	205	234	240	264	229	240	279	261	260	225	232	231	227	212	234	248	227	277	265	257	251	246	269	241	216	246	251	233	254	224	262	227	225	247	248	238	230	257	240	228	249	195	235	232	209	241	270	254	219	254	254	264	233	259	241	238	243	265	229	225	226	249	226	216	242	239	209	225	241	260	225	264	260	241	254	245	249	222	234	277	246	221	239	226	232	239	252	239	233	242	238	219	243	218	255	250	224	232	233	255	268	255	243	220	237	258	238	220	244	233	222	249	237	228	239	217	220	236	243	237	247	242	225	256	232	232	231	249	269	232	227	243	214	244	246	253	248	225	233	248	240	215	219	262	236	266	223	258	245	222	228	245	252	218	257	224	237	247	221	266	234	267	232	225	213	236	254	262	234	247	230	230	221	236	230	240	237	255	212	237	232	239	233	230	241	232	244	219	231	253	261	239	234	265	262	241	238	269	212	247	241	255	223	255	195	267	229	226	223	232	241	238	262	232	226	237	227	254	248	240	247	238	233	241	258	255	228	230	233	234	255	230	237	243	260	247	241	258	250	194	208	229	244	236	227	233	244	253	217	244	248	243	231	219	228	250	256	238	215	225	243	221	231	226	238	223	220	274	282	212	246	232	250	257	231	222	212	242	241	281	252	242	241	244	234	234	255	232	240	274	260	218	231	233	240	245	245	255	237	254	231	241	266	231	228	227	240	239	242	249	241	233	246	242	245	270	236	239	261	266	239	217	264	236	243	256	193	241	223	239	255	263	256	257	240	238	235	226	282	229	254	233	244	231	232	251	251	254	264	230	257	217	253	245	223	241	245	243	270	223	240	210	225	244	238	219	236	237	235	244	224	231	249	243	227	252	265	260	216	242	226	248	235	223	213	244	230	242	225	217	230	230	241	238	259	233	235	237	211	248	238	255	243	228	250	252	236	240	239	228	239	226	265	237	240	248	268	243	223	221	233	224	252	270	247	255	244	255	258	231	216	221	257	240	260	229	249	218	226	202	235	254	259	226	263	222	260	247	241	241	245	239	256	278	222	234	260	254	251	242	256	239	231	238	251	221	222	255	222	247	272	205	252	242	230	245	215	244	236	275	231	231	246	246	240	229	255	248	268	256	230	238	225	255	261	247	253	238	246	247	233	240	243	224	233	263	266	222	233	221	273	235	258	234	244	222	239	226	256	248	226	227	235	264	249	219	247	225	244	265	242	256	242	250	246	257	219	246	227	229	203	240	243	235	255	227	253	262	249	239	236	264	247	251	257	239	238	255	227	236	229	256	244	278	251	246	260	226	241	265	227	263	214	252	233	256	239	251	252	240	251	260	272	258	239	264	248	231	235	269	220	230	232	254	251	262	263	251	259	221	239	232	239	242	226	230	222	249	219	230	210	228	236	244	220	270	214	239	236	236	246	267	238	214	256	231	237	242	244	224	241	211	239	234	229	253	240	241	260	252	255	239	241	241	241	264	231	263	236	238	223	247	270	240	239	240	252	266	250	266	242	241	249	264	258	226	243	239	249	237	239	232	246	258	227	235	239	234	235	256	266	232	235	231	242	222	225	233	253	237	245	239	246	270	250	236	242	262	251	226	239	246	238	236	262	227	240	226	215	234	266	250	244	243	252	233	231	225	240	225	251	257	244	264	230	240	238	244	236	237	246	272	223	235	232	246	245	220	228	211	229	260	266	221	226	244	230	234	246	252	234	264	224	257	232	223	244	253	254	250	246	213	234	257	230	263	235	243	217	251	229	247	227	242	243	269	257	234	259	243	262	240	257	238	256	229	223	231	216	226	262
22914	6004	943	575	449	419	348	355	349	290	285	323	289	315	313	286	300	288	301	293	294	307	261	314	290	296	298	293	295	321	295	302	307	287	290	299	303	300	297	299	306	293	277	301	304	266	311	281	293	305	304	282	308	287	294	319	302	299	281	292	279	304	296	290	291	271	293	289	298	270	301	300	289	293	296	280	290	291	272	288	306	323	321	291	295	257	283	281	300	305	307	302	310	294	266	276	293	314	297	322	297	278	317	328	319	282	327	313	264	279	299	290	302	285	322	303	267	271	292	295	292	306	329	315	328	272	290	295	294	284	262	276	281	281	290	261	303	337	314	315	273	305	299	298	287	298	309	312	284	290	298	288	300	300	262	276	307	292	270	308	259	306	264	290	288	286	313	272	326	299	277	341	285	287	305	320	277	285	293	295	303	311	307	290	318	272	263	321	332	271	295	296	297	293	306	257	290	285	295	289	316	287	315	285	286	325	289	310	283	307	305	285	307	270	304	308	252	315	292	294	280	284	307	295	296	285	293	307	316	318	305	299	296	313	318	294	290	299	284	335	300	284	309	323	276	297	286	295	338	288	278	286	265	307	318	283	316	297	283	313	307	310	300	290	278	304	304	299	282	303	274	280	288	297	312	317	291	273	280	269	257	306	295	321	301	285	280	275	308	310	287	292	277	301	282	300	307	299	305	319	266	303	306	281	303	295	311	322	273	324	299	267	309	305	292	284	266	305	286	285	284	296	328	280	298	288	297	310	297	297	295	289	309	285	283	315	318	290	289	302	300	309	270	300	280	281	321	315	283	306	311	291	298	307	320	284	301	267	306	265	280	308	307	294	290	304	271	272	302	279	303	305	285	269	277	282	272	295	298	287	292	304	302	301	277	293	297	289	278	295	288	282	288	297	290	289	306	297	268	302	268	309	292	307	274	274	300	296	247	288	288	299	270	284	262	302	300	320	304	297	307	292	326	330	290	310	312	250	301	256	306	279	305	309	283	289	304	325	309	315	285	295	304	268	334	289	262	281	261	284	331	292	308	333	331	304	286	318	293	296	282	278	270	316	273	272	288	295	288	291	293	317	278	301	289	297	292	274	301	292	303	291	258	288	266	282	278	300	273	294	305	295	286	289	274	281	296	290	260	316	275	274	306	277	281	273	279	275	318	289	293	288	289	319	309	293	305	323	269	284	272	257	285	285	287	295	296	320	282	297	296	287	285	284	320	309	289	303	305	298	308	298	309	299	327	274	307	293	295	303	305	294	276	284	276	277	345	299	280	317	304	317	289	310	294	310	294	273	280	289	310	300	303	276	300	312	308	281	293	296	287	315	303	295	321	307	295	302	277	292	285	304	335	303	310	288	288	298	282	299	281	329	292	305	285	283	313	258	291	297	289	285	316	299	322	292	322	289	295	265	310	288	302	289	290	268	283	279	280	324	295	290	282	286	319	296	279	270	289	311	282	301	327	282	287	269	289	330	282	297	296	280	282	281	292	316	299	273	305	331	308	292	270	295	294	324	296	276	318	281	306	331	311	309	301	282	296	277	296	293	300	263	302	277	290	294	290	290	308	304	309	312	280	279	320	293	318	251	308	332	296	287	310	295	307	256	285	288	284	273	289	295	275	313	301	338	291	303	286	289	306	294	278	328	288	276	297	256	307	290	273	293	288	287	265	277	280	317	312	272	295	279	302	260	294	283	283	308	300	285	328	276	306	302	303	298	326	293	317	303	281	323	300	306	308	283	354	268	268	314	271	284	296	269	297	283	295	312	287	304	311	302	258	272	299	281	285	264	284	297	295	297	304	277	294	281	299	306	285	336	266	289	321	294	291	279	276	265	305	304	284	298	298	313	271	272	288	305	295	278	309	292	285	290	272	265	347	274	300	281	280	292	281	276	282	313	276	284	301	306	297	298	301	290	285	303	305	303	250	324	285	281	298	266	302	308	297	326	324	303	281	278	326	302	293	317	310	273	304	285	278	310	264	297	276	288	314	294	286	311	310	303	321	283	314	313	310	301	296	295	300	287	281	274	295	300	289	295	285	288	293	310	265	334	309	313	283	278	290	297	294	294	271	293	325	277	315	294	283	312	318	297	283	291	261	283	301	283	319	292	285	295	295	300	284	319	292	277	306	287	269	285	313	278	296	275	266	302	335	316	290	280	289	290	285	292	286	307	297	315	289	291	293	292	294	286	328	279	267	300	282	324	306	319	304	301	283	292	319	281	289	290	310	307	294	311	312	268	308	290	303	290	298	284	293	310	311	301	293	288	309	296	283	279	314	289	276	297	312	265	306	275	263	289	280	273	281	317	293	275	279	319	277	301	302	302	285	313	316	303	290	289	293	285	329	284	297	281	314	295	273	272	282	286	303	320	306	341	258	303	292	324	294	303	300	285	317	312	321	294	315	303	319	305	293	283	294	305	312	251	274	301	301	294	292	313	329	315	314	317	276	319	308	298	295	280	303	297	298	268	267	301	300	305	279	326	312	269	295	298	271	281	321	307	289	274	279	302	313	312	298	294	321	305	304	296	298	299	299	301	294	320	302	312	324	274	277	307	273	281	285	280	289	294	280	309	324	315	276	290	285	307	294	301	306	295	265	287	324	282	311	302	272	287	314	298	317	295	279	310	309	301	275	285	277	296	281	308	298	329	313	295	274	289	302	298	300	277	336	315	295	321	283	269	293	281	255	288	292	300	319	307	319	280	310	319	281	316	273	305	282	273	313	297	299	288	306	301	315	300	276	302	306	286	289	273	294	306	329	319	298	303	305	267	267	281	273	299	296	294	288	293	298	261	281	311	289	279	293	306	287	314	272	304	278	286	280	286	272	337	294	294	276	308	279	320	266	277	252	290	296	284	306	303	277	263	296	287	277	317	280	274	300	299	277	304	307	298	307	288	317	278	279	295	316	296	290	286	306	308	326	266	274	277	289	308	294	294	275	319	305	273	303	286	272	264	264	270	318	308	316	276	296	297	283	316	291	302	298	260	280	254	317	281	316	300	301	290	296	320	295	288	317	285	287	276	323	307	317	311	286	277	294	304	313	304	314	277	256	319	275	279	309	295	309	293	275	307	280	313	299	292	282	307	297	284	256	306	264	271	312	277	301	312	292	278	313	298	292	249	283	291	320	289	332	294	293	281	333	274	307	304	288	295	274	285	290	305	292	287	267	296	278	309	288	299	276	303	283	333	296	292	299	288	311	316	289	270	281	260	281	284	315	287	317	292	319	285	261	301	282	316	312	278	307	322	310	323	287	311	260	293	276	251	310	305	284	299	309	278	285	288	302	292	288	290	295	297	291	268	302	304	279	287	298	343	275	308	285	335	271	288	264	311	283	311	302	253	324	271	293	310	316	294	293	307	306	275	268	270	302	285	345	301	289	287	294	305	281	292	250	289	292	272	330	301	300	288	304	289	312	296	269	299	269	262	311	311	306	303	268	300	288	278	310	304	301	288	321	300	290	282	299	288	297	312
23661	21200	28606	24052	21182	11636	925	541	446	357	306	263	238	247	240	241	212	179	205	173	175	181	180	177	153	183	153	158	170	133	159	147	147	156	134	149	143	138	139	154	128	155	165	138	139	128	142	149	124	153	146	154	151	123	141	119	144	154	154	126	153	124	162	147	136	131	128	119	143	145	146	158	125	142	122	133	151	143	136	147	162	138	140	122	133	131	131	151	139	130	141	117	117	117	135	141	134	140	135	134	141	161	122	132	134	129	136	141	151	132	128	126	133	148	140	143	125	122	127	143	130	131	147	140	141	147	134	140	121	127	160	136	130	114	133	122	143	137	130	137	153	138	133	137	145	125	138	116	123	121	153	129	119	130	142	149	143	137	135	134	152	152	135	161	111	149	128	120	126	145	133	144	135	127	120	132	143	137	130	144	144	147	137	114	116	128	142	148	121	149	133	133	149	152	118	136	129	158	136	153	140	139	155	133	146	141	126	117	119	146	116	130	135	124	151	143	139	151	133	135	130	127	137	151	137	113	161	142	136	118	138	112	155	128	134	128	131	127	130	116	145	138	135	129	139	128	133	124	141	109	131	120	155	143	125	112	144	136	144	144	122	126	131	117	139	159	130	122	120	136	138	130	135	134	129	146	123	119	134	140	123	139	144	136	151	132	143	164	131	128	129	124	126	130	168	136	150	152	125	143	141	126	130	125	130	124	122	133	129	161	114	129	149	120	138	135	146	137	135	136	124	142	139	131	136	124	125	148	123	137	140	118	135	131	142	109	116	138	126	132	144	140	149	131	141	127	141	143	129	134	162	125	142	126	138	122	128	141	135	132	143	141	129	138	121	125	124	135	118	143	143	107	97	141	129	145	150	135	143	135	147	125	133	128	131	126	137	124	129	133	156	141	131	138	135	121	142	142	131	141	130	152	151	149	134	142	132	133	121	147	144	110	144	133	137	131	134	119	121	118	133	141	122	106	125	131	144	117	126	125	126	130	133	108	148	141	144	151	149	153	124	154	126	133	130	154	142	133	117	129	119	109	150	142	129	142	130	119	129	138	126	143	131	129	150	140	131	142	134	111	126	101	130	121	139	131	147	130	127	134	150	143	134	130	139	128	116	133	124	139	129	137	142	140	135	120	132	124	136	136	123	155	129	136	137	135	142	118	132	136	129	147	130	142	117	109	129	135	121	130	127	137	133	135	123	122	149	144	123	153	138	143	124	135	129	134	142	144	134	125	134	122	140	136	132	129	141	135	120	126	143	157	147	136	136	135	140	145	150	150	133	138	117	132	127	149	132	142	143	126	122	139	133	136	132	122	145	122	134	137	131	156	117	141	115	107	136	138	142	136	133	120	137	134	115	132	124	118	138	133	140	155	141	126	126	132	138	112	133	132	125	131	146	108	117	145	126	140	121	130	150	124	139	143	143	138	144	147	119	120	139	125	121	138	143	136	137	151	140	147	123	172	132	120	144	131	142	137	130	143	144	130	123	131	164	138	128	145	132	154	111	126	135	129	138	136	152	145	148	160	136	107	142	124	130	171	144	145	137	136	148	142	138	124	144	136	135	113	155	134	138	134	119	143	136	146	145	135	132	146	123	124	126	146	111	144	162	126	135	145	128	144	143	136	151	110	151	131	148	135	138	120	150	132	137	116	130	134	119	131	137	130	130	142	138	130	133	126	105	129	132	137	135	135	137	131	127	125	149	123	126	135	132	109	118	152	133	121	150	143	144	139	139	135	133	127	132	144	120	118	136	130	119	127	127	133	113	144	139	120	151	120	117	128	136	128	148	148	139	137	126	152	139	138	111	147	141	148	114	141	143	115	148	139	116	136	125	126	139	141	143	139	137	107	160	160	133	132	122	123	158	150	132	147	131	131	114	122	133	142	127	135	137	142	142	125	131	133	144	130	130	142	119	154	139	153	151	120	133	136	113	144	141	142	136	135	134	117	130	143	150	124	140	152	131	153	121	133	130	124	126	116	139	161	144	121	130	139	109	123	134	122	155	136	157	124	143	130	138	133	133	139	161	124	158	162	146	126	144	144	125	148	130	121	140	125	129	127	118	131	141	120	137	116	139	136	123	120	142	138	126	145	135	141	140	132	135	132	117	138	143	128	150	144	134	135	128	141	128	127	151	133	152	127	146	140	128	126	138	124	141	121	137	124	123	132	125	131	120	106	107	138	142	114	130	133	113	134	132	143	147	159	123	136	155	115	120	121	133	127	145	124	126	118	121	137	131	134	156	123	127	126	112	142	118	143	133	126	145	147	127	157	141	149	127	121	145	133	144	144	144	156	121	127	149	131	146	130	127	127	131	151	132	121	147	132	146	140	152	131	139	139	115	125	142	155	134	118	157	152	124	150	143	134	133	128	137	140	113	135	146	113	124	143	150	131	142	135	117	113	139	137	119	129	137	145	139	144	147	155	136	141	122	128	123	145	136	129	115	139	131	133	124	146	138	130	120	146	141	107	146	142	148	134	131	146	154	120	143	140	139	131	126	120	127	142	136	119	120	145	151	131	128	134	127	138	136	142	103	123	119	155	125	130	134	125	144	127	142	143	149	132	146	160	140	158	146	146	149	132	150	128	150	148	118	137	150	149	129	131	116	129	144	138	115	136	107	142	123	127	137	126	145	129	126	138	137	140	126	136	135	132	122	141	133	140	138	137	158	154	144	130	124	124	138	138	133	139	132	153	128	145	158	131	129	132	100	122	144	156	146	152	156	132	125	152	141	146	137	128	150	139	139	136	149	136	135	148	132	132	145	136	137	131	157	139	147	140	133	136	159	130	138	134	119	121	129	132	126	146	137	135	147	138	113	156	145	133	127	130	117	110	127	135	162	117	106	147	126	133	126	152	140	127	116	127	142	148	139	139	110	137	141	124	137	135	125	141	133	134	146	113	133	137	144	131	130	152	145	136	148	132	138	140	129	132	120	119	112	128	141	144	138	137	170	142	132	125	122	142	132	140	148	116	128	140	133	138	144	132	148	130	133	135	130	128	119	144	150	131	127	126	129	144	160	141	140	149	112	125	137	129	143	133	121	120	125	127	131	131	138	123	134	118	134	128	132	146	135	146	120	148	132	150	128	130	111	143	115	130	153	134	123	146	122	141	148	136	152	135	112	116	130	138	132	142	133	145	104	142	140	150	123	140	135	147	148	139	120	133	163	150	141	135	139	146	126	131	142	147	108	123	131	149	152	125	123	134	134	127	131	150	135	131	115	138	137	121	130	118	140	137	128	131	142	114	148	154	133	116	136	147	138	116	102	156	131	132	132	112	129	133	142	126	137	128	137	139	136	129	120	134	154	136	133	141	122	132	132	140	123	117	131	115	140	135	143	139	142	138	143	137	135	134	152	130	131	131	149	140	134	133	131	139	133	137	118	140	140	148	154	153	129	120	130	141	139	148	129	136	125	136	158	130	160	155	142	141	153	143	143	143	134	129	108	126	126	128	124	134	131	144	124	102	123	126
28408	15614	7424	3687	2279	1740	1296	1004	816	680	551	439	418	414	344	302	310	256	286	278	214	250	221	194	220	203	185	212	214	208	195	200	172	203	202	188	223	172	185	190	183	200	163	193	170	159	166	171	194	154	160	192	189	194	180	204	191	172	172	144	177	174	176	172	188	177	158	158	168	145	176	181	150	175	170	178	176	155	167	164	151	183	164	169	157	155	165	165	156	188	159	176	179	149	173	185	180	153	157	151	166	164	159	154	161	161	174	171	162	170	156	161	173	157	169	141	153	169	174	160	147	181	157	171	157	169	177	153	164	179	188	157	163	179	174	182	187	146	192	177	177	167	155	163	173	166	130	189	170	171	143	178	170	189	136	150	164	163	154	178	162	184	164	135	167	167	160	165	159	154	157	170	167	178	173	178	171	186	145	192	161	160	149	174	156	158	165	167	161	157	148	159	166	163	174	160	182	148	186	173	176	172	164	162	160	159	164	173	150	162	146	188	151	155	160	170	181	174	160	179	174	167	140	158	178	166	151	157	176	141	157	178	168	180	158	152	177	175	141	165	177	167	171	186	184	150	160	173	175	152	160	190	168	180	142	154	155	161	168	180	162	165	157	156	143	177	158	165	160	148	164	171	153	176	147	188	170	164	161	142	150	161	170	191	181	176	166	165	155	197	160	141	154	160	178	165	158	172	162	179	146	167	179	165	167	177	162	195	149	183	163	159	194	160	155	169	157	163	163	150	185	184	164	167	162	186	159	172	204	167	169	176	165	174	204	184	161	157	156	162	169	161	179	162	168	159	185	157	199	155	169	157	169	183	162	162	175	146	149	178	141	161	181	153	175	168	157	167	165	190	165	158	162	160	173	167	141	152	185	159	187	160	176	158	172	151	176	152	181	179	172	161	142	167	160	149	180	192	176	155	169	147	145	160	164	186	175	183	161	172	169	167	145	157	155	179	181	163	173	182	158	154	140	172	146	176	161	166	164	164	182	171	157	166	172	175	144	152	169	187	190	166	155	187	163	189	149	163	147	170	184	179	175	167	192	187	156	168	178	166	170	186	181	146	155	169	165	159	164	160	153	168	152	160	149	139	166	174	160	162	161	146	172	175	159	171	192	153	161	164	171	175	171	188	145	155	163	166	167	160	164	169	171	161	168	175	179	164	160	173	163	190	160	181	164	166	170	170	168	179	165	161	171	192	175	146	139	154	168	154	180	171	154	159	157	190	188	158	149	157	184	179	161	172	141	176	173	189	173	163	150	155	172	193	173	164	179	158	157	159	172	145	160	158	167	159	185	170	167	171	155	164	164	178	153	191	146	180	169	156	166	178	152	178	170	172	179	173	153	150	154	160	156	141	146	174	163	153	165	171	168	178	156	152	172	164	136	198	161	167	149	158	163	160	199	164	157	166	150	157	164	147	179	152	164	151	156	174	185	164	151	175	178	178	172	175	170	163	166	181	156	182	163	160	154	133	193	190	196	140	156	161	172	165	178	151	183	171	165	156	180	177	175	142	131	157	180	173	149	166	174	178	174	179	175	166	159	171	167	174	170	150	175	151	168	174	163	176	154	154	183	160	169	146	180	176	174	168	184	154	166	155	158	169	148	157	190	190	168	167	165	179	170	162	172	194	169	162	187	171	185	179	170	179	191	178	191	176	162	187	180	165	174	171	171	170	170	185	163	131	160	183	144	179	168	153	178	188	150	157	164	166	155	170	179	164	157	173	162	164	172	164	181	177	145	137	181	164	167	182	171	172	151	177	174	153	152	195	157	173	152	159	171	156	186	171	166	170	152	183	190	165	142	161	185	163	167	183	171	169	194	177	168	161	175	165	167	160	172	153	166	143	156	173	179	161	176	168	176	161	160	185	159	155	136	154	154	177	190	185	187	166	174	165	181	165	154	146	187	142	176	163	144	176	181	150	165	168	163	173	169	180	194	160	188	175	164	167	146	164	172	184	191	163	186	165	161	165	173	183	166	162	178	158	164	158	161	182	146	163	168	153	174	175	184	177	150	154	146	162	185	184	172	155	143	159	188	174	176	176	148	157	180	175	161	174	153	156	175	165	174	172	156	146	173	170	152	170	165	158	182	185	178	163	170	157	184	159	153	139	173	168	169	174	156	181	163	182	186	148	170	148	167	156	168	175	166	156	144	175	188	184	177	149	153	178	155	149	141	155	162	159	165	150	173	158	184	171	160	182	144	182	180	148	172	178	168	160	164	190	180	149	178	171	155	171	161	150	212	158	161	156	193	161	182	166	165	162	178	160	153	179	150	170	150	190	153	146	163	184	168	165	160	172	148	183	182	165	169	140	156	170	171	138	162	138	164	172	144	188	174	187	142	157	139	147	156	155	146	180	195	156	162	148	167	173	143	157	171	181	154	177	174	156	164	170	156	172	160	158	165	157	138	170	182	147	159	171	151	175	179	168	156	167	166	172	172	174	154	177	163	164	165	180	164	164	182	184	176	156	142	147	170	172	165	184	172	165	168	164	150	151	159	162	163	157	161	167	177	152	169	159	158	177	158	166	158	146	168	164	169	186	146	164	154	175	160	148	158	157	200	154	177	174	174	179	170	168	149	166	155	160	166	161	162	166	153	162	155	168	172	156	158	175	183	184	198	179	182	186	144	167	169	152	173	180	173	155	154	138	169	167	171	180	170	175	152	173	171	150	166	171	168	179	159	185	162	170	201	164	171	177	158	149	145	184	178	179	139	155	190	176	170	160	144	144	172	159	152	156	176	159	170	151	178	152	157	148	159	173	167	184	167	177	158	151	158	171	155	169	158	179	156	174	173	167	165	159	176	158	201	156	186	165	166	148	167	153	151	171	151	165	163	183	174	184	161	162	174	170	185	161	168	169	181	157	153	159	171	168	177	161	159	156	151	173	152	158	169	160	173	176	166	170	159	170	170	183	150	197	167	201	164	171	183	167	165	156	165	169	169	151	168	170	162	178	181	185	167	195	145	165	167	170	171	156	177	160	168	146	157	171	172	160	162	193	159	167	162	183	165	150	161	158	159	150	160	164	189	157	166	165	160	172	147	173	174	175	164	178	163	187	152	167	173	170	177	153	170	157	141	183	187	187	171	156	152	181	170	162	175	173	178	147	156	173	178	146	140	153	153	155	159	158	168	185	157	170	167	143	166	185	164	166	167	150	142	171	153	161	161	188	150	161	190	179	172	185	138	167	155	184	177	145	166	174	176	157	170	166	156	145	179	191	184	140	172	171	179	174	136	158	184	170	155	158	167	179	191	175	177	159	174	174	165	185	174	176	173	180	153	173	152	167	151	178	177	148	180	174	175	177	161	172	173	177	161	158	163	149	148	165	189	146	175	177	155	160	138	157	172	172	164	155	158	187	163	170	181	179	149	171	154	159	173	136	177	160	168	174	181	149	144	190	159	159	150	186	141	176	160	164	177	150	184	162	174	149	170	162	158	156	187	164	187	176	164	181	171	149	186	168	176	163	166	168
24817	21178	27541	24948	12118	938	650	578	533	492	479	444	467	457	448	426	414	445	427	419	401	392	391	390	350	392	412	397	399	417	395	389	380	359	391	417	417	396	375	393	407	404	449	413	407	412	407	403	389	399	407	372	412	390	403	400	384	393	373	412	389	396	409	357	416	440	402	367	396	411	396	393	395	352	399	403	393	378	363	365	383	325	420	378	360	406	412	392	405	431	392	399	378	383	377	390	359	391	403	394	393	371	383	402	374	377	400	378	375	402	367	362	390	400	396	400	411	411	344	353	395	357	398	370	350	409	368	382	403	412	366	339	393	381	427	382	417	357	361	415	407	364	357	381	365	367	389	369	419	369	404	395	415	411	407	397	368	377	388	349	404	439	396	422	405	392	391	379	404	406	375	378	417	361	400	395	437	430	419	406	389	404	385	374	397	385	388	424	374	379	402	391	388	414	400	428	366	387	429	384	394	419	378	389	368	387	401	390	397	365	385	379	436	390	381	386	377	411	401	399	394	432	417	402	374	390	363	380	410	363	425	385	402	383	415	366	403	387	396	419	364	399	385	399	383	383	369	384	395	349	411	375	355	413	373	416	415	421	416	411	377	361	395	412	446	396	401	399	413	408	381	390	385	400	396	383	368	365	404	355	378	399	406	374	406	392	421	399	395	383	382	365	391	378	397	418	373	390	435	386	397	416	366	405	429	396	384	353	343	388	402	411	385	384	420	366	395	428	399	438	414	384	393	403	371	422	410	378	382	401	413	361	391	428	385	410	402	380	395	374	428	396	422	391	392	404	369	382	422	407	397	379	396	368	392	413	378	386	376	387	385	389	401	406	383	376	420	398	381	391	365	420	357	350	417	392	404	372	386	372	337	404	397	389	413	350	401	378	372	371	400	402	415	397	360	413	363	382	410	408	407	372	394	409	400	380	394	418	388	392	423	386	417	368	390	378	386	453	364	399	402	381	400	398	397	388	386	390	394	379	414	402	380	359	382	411	385	389	404	362	401	341	409	384	403	361	382	421	381	403	406	392	374	402	412	345	381	401	409	405	402	402	407	416	389	391	422	398	378	403	370	403	411	394	413	381	388	378	373	404	393	426	358	365	429	407	402	419	418	377	355	390	384	376	406	421	377	380	393	399	369	376	393	387	382	406	396	421	348	375	404	377	386	384	382	361	394	383	345	387	402	372	391	410	415	372	416	392	377	366	395	392	398	384	412	412	382	383	341	352	399	354	351	380	383	370	357	368	394	375	394	409	380	375	422	391	399	405	351	357	400	387	402	354	391	425	399	387	389	400	390	419	421	358	368	387	410	393	404	388	380	392	382	379	349	385	351	358	372	371	401	400	412	393	368	427	355	373	385	382	414	385	380	397	378	341	387	399	399	366	375	357	382	368	385	360	401	374	397	428	444	417	443	391	395	394	388	434	381	361	384	411	405	369	387	386	375	385	418	438	397	353	401	390	411	384	385	389	365	391	413	410	367	401	362	380	392	404	365	391	333	367	367	413	394	412	400	380	406	375	394	386	411	385	404	390	382	371	379	345	420	397	370	378	390	414	426	419	421	366	413	378	400	388	388	409	362	379	376	404	390	369	389	359	373	388	376	408	408	383	398	381	411	381	381	384	379	376	391	348	379	365	415	374	382	376	408	357	386	409	408	389	395	380	386	371	389	382	385	394	376	374	374	412	410	376	407	390	440	406	400	370	401	361	405	435	392	383	423	426	341	405	384	376	388	368	385	370	408	378	387	372	361	375	393	395	388	370	373	370	371	383	386	404	422	408	353	386	380	388	383	356	408	412	369	367	406	368	385	408	376	395	384	389	420	404	435	390	382	388	435	400	396	369	389	391	427	410	359	377	409	402	345	399	406	393	366	395	370	393	397	399	398	385	386	384	387	388	392	387	395	377	415	402	394	380	366	367	382	395	403	363	389	360	367	348	380	389	366	395	382	370	355	393	412	411	392	405	388	416	387	373	401	357	384	375	446	402	396	395	401	375	386	411	387	404	364	388	388	404	381	400	384	384	369	394	365	366	389	383	399	378	398	383	380	401	402	384	394	420	389	406	355	406	358	394	424	360	373	387	386	369	364	374	362	403	384	375	410	356	385	336	403	373	391	382	391	374	366	380	364	420	406	418	395	333	379	387	361	396	422	367	415	408	367	388	376	382	416	392	388	370	390	360	415	399	374	407	386	403	386	411	400	424	371	383	395	365	375	372	381	393	386	347	358	347	405	398	420	390	408	399	379	375	370	371	390	370	388	407	405	395	371	359	370	423	395	394	384	395	375	379	397	410	398	375	400	412	378	395	389	377	405	404	397	393	385	396	411	373	427	389	387	403	396	380	410	385	349	393	386	373	382	378	398	420	397	417	362	370	388	369	355	370	393	411	381	385	376	338	342	395	383	368	388	403	388	398	425	400	375	400	396	408	375	388	360	378	378	387	383	349	364	419	393	384	409	375	449	364	367	384	388	369	417	378	402	392	403	360	426	395	396	348	384	372	353	385	375	376	395	399	381	400	381	378	401	378	390	362	411	410	372	391	411	366	417	394	417	389	397	405	391	372	383	368	378	406	386	391	390	414	359	364	368	394	407	387	380	366	406	410	367	378	354	377	370	389	407	390	382	409	376	373	403	395	421	369	385	394	384	370	381	409	394	390	407	398	419	395	382	353	400	407	428	397	381	386	407	366	381	399	350	360	413	397	405	377	380	388	423	398	407	407	376	399	367	451	396	417	391	406	383	412	341	343	369	369	382	366	429	384	381	405	375	376	393	423	381	393	376	348	390	387	368	386	399	398	361	384	410	394	357	392	378	389	403	379	374	396	404	367	408	443	400	399	385	385	375	376	369	394	387	396	387	396	406	389	423	398	369	386	350	388	395	366	411	382	413	381	409	371	375	392	363	375	399	378	345	342	399	381	400	401	404	379	375	415	381	374	396	410	411	333	400	403	388	397	370	396	380	394	356	396	387	374	386	401	383	425	372	438	422	375	355	401	386	370	437	389	393	363	432	367	409	372	396	400	381	357	377	396	429	405	389	406	385	376	390	382	384	422	381	436	390	393	385	386	376	375	402	409	351	374	415	420	380	375	421	413	400	367	389	395	365	408	349	372	379	387	380	389	361	386	365	354	361	374	388	388	385	399	393	395	374	384	395	356	391	353	389	391	384	382	396	369	379	411	380	402	385	378	380	371	361	392	412	364	400	405	401	375	408	422	397	380	415	442	384	355	378	375	392	369	386	378	362	370	380	412	364	408	392	411	413	407	412	405	354	391	406	419	403	399	395	360	384	384	377	382	382	402	385	409	420	420	404	412	384	367	370	386	349	446	415	382	401	367	394	399	379	378	374	381	386	418	385	402	412	378	427	404	415	385	425	407	374	351	370	368	351	407	407	365	390	419	369	375	382	399	382	394	394	382	374	381	416	408	397	396	369	382	354	389	403	381	409	374	414	383	386	429	420	390	392	391
28824	9887	4304	2263	1607	1184	1064	927	810	711	651	652	569	532	596	538	547	538	476	469	484	493	496	457	482	465	486	500	462	508	476	462	480	466	473	455	462	451	443	443	451	439	459	450	459	436	466	465	473	459	476	461	450	483	418	459	458	409	409	461	439	442	486	458	476	438	433	477	439	441	449	435	439	470	440	409	456	415	459	488	474	468	460	455	446	439	425	410	438	437	426	472	423	446	438	418	444	464	457	430	474	458	460	422	477	445	461	430	466	454	415	479	473	486	454	486	468	455	448	468	475	428	438	461	415	457	430	450	425	507	408	471	460	457	472	439	424	424	441	429	447	460	441	422	469	449	443	463	472	425	468	482	418	440	468	441	471	472	458	431	475	442	436	437	409	458	456	479	477	450	440	430	418	424	440	445	447	422	428	487	462	442	439	435	450	485	458	424	430	424	489	419	459	475	474	443	443	464	429	476	431	447	451	443	432	445	454	443	448	448	482	417	433	459	481	438	422	451	453	474	450	452	482	456	460	452	458	472	460	438	448	444	481	461	420	467	464	420	424	462	461	415	453	403	454	432	453	428	426	459	447	461	473	441	456	446	442	458	445	445	437	438	473	417	413	437	444	433	434	465	469	458	464	441	473	452	443	471	445	446	454	483	446	467	416	434	433	435	448	447	444	470	415	442	443	446	446	438	436	424	465	429	431	498	431	459	443	497	453	437	410	446	442	475	438	485	413	448	466	450	466	444	450	441	474	453	438	410	436	433	474	400	436	427	417	428	438	453	446	466	417	409	449	451	464	458	435	428	432	446	489	446	482	457	426	420	476	446	428	439	431	434	450	438	435	432	401	431	442	435	468	432	408	453	460	451	467	471	458	452	439	430	451	436	440	467	435	428	448	456	455	442	467	514	464	439	456	427	469	460	443	468	432	457	477	461	450	441	438	441	426	452	444	462	424	455	449	448	429	504	435	473	476	472	470	441	449	455	423	468	454	431	456	418	462	435	466	428	456	407	408	461	468	433	479	455	465	454	435	419	458	459	435	428	428	438	464	418	479	442	443	396	454	438	438	449	472	467	435	427	432	458	444	429	408	444	451	424	415	446	462	426	468	465	447	465	444	430	435	415	451	430	473	459	474	445	458	465	449	464	416	478	435	474	449	425	431	456	457	470	460	424	441	436	461	465	475	443	409	438	462	449	449	504	472	449	450	432	474	442	462	439	426	446	454	439	437	438	448	446	430	443	447	435	442	408	427	439	489	441	431	452	454	444	462	447	452	448	443	436	441	476	410	404	452	435	433	414	478	461	445	447	484	425	464	492	473	450	506	468	420	475	439	468	461	463	408	489	404	421	416	470	477	427	447	453	426	470	467	447	470	437	450	430	443	442	443	462	470	469	435	429	456	440	439	469	421	456	451	475	445	440	441	454	449	470	441	467	461	436	436	437	470	438	403	460	460	409	416	443	425	432	459	434	450	434	430	475	412	443	456	437	449	482	421	454	457	451	448	431	449	452	450	439	478	485	457	444	453	439	451	459	420	477	456	466	449	437	441	409	463	461	463	456	413	414	466	431	464	475	409	491	482	455	453	437	443	417	450	462	430	451	432	443	454	450	471	444	451	417	441	454	452	420	439	454	445	475	448	437	411	416	425	432	459	398	456	481	415	467	434	450	441	415	483	462	443	440	416	481	421	439	421	444	450	461	471	413	453	411	427	434	442	459	442	421	441	421	472	436	481	450	461	434	430	450	425	429	449	438	449	494	434	429	456	462	437	452	457	450	439	433	414	432	458	434	474	412	464	475	467	457	458	446	446	439	445	447	445	456	437	418	443	415	445	446	439	428	469	425	412	458	480	441	442	434	440	460	452	441	456	454	450	478	427	459	476	450	436	489	456	447	475	449	427	487	442	454	476	422	431	431	480	444	439	433	450	463	445	439	429	468	415	441	432	474	410	419	480	427	474	491	434	460	454	408	483	455	434	495	489	436	435	448	441	476	432	465	452	446	474	411	479	441	451	466	436	446	454	432	445	431	416	449	442	450	434	398	460	454	463	423	424	449	457	447	477	468	386	421	423	436	444	502	477	455	483	455	446	469	412	436	393	458	415	455	453	419	414	436	428	460	392	472	451	431	432	422	442	480	429	454	440	407	421	428	451	437	414	464	442	475	429	427	458	455	425	446	488	445	439	450	438	449	458	425	418	459	456	427	421	414	442	451	446	419	473	398	465	439	429	449	480	490	460	449	472	486	454	426	485	440	486	447	436	458	484	421	430	423	456	424	446	423	416	465	464	434	441	464	428	443	445	431	457	467	450	443	445	431	418	424	412	445	434	456	419	431	418	464	441	435	446	448	447	443	430	452	474	449	431	427	483	410	416	453	456	433	416	443	450	484	427	444	457	462	466	462	462	439	441	422	468	452	455	455	449	446	453	477	437	451	457	446	456	423	451	452	425	466	434	464	467	449	462	456	443	439	420	471	434	423	440	465	425	423	430	447	472	422	411	474	421	474	430	471	443	453	457	463	438	423	443	431	434	469	466	446	438	476	469	430	471	456	437	456	432	434	436	446	484	456	437	443	450	425	452	472	423	458	453	496	451	474	450	439	448	440	497	473	448	450	452	440	451	451	445	460	459	447	439	415	426	445	472	430	483	478	483	439	480	417	440	446	445	417	462	442	443	466	447	452	456	408	450	417	461	444	454	437	440	449	462	446	432	439	446	436	438	434	465	400	440	425	463	437	457	449	467	398	469	468	438	474	459	449	447	398	470	440	472	457	456	434	463	425	471	457	427	481	426	463	412	475	398	471	448	493	443	478	415	428	417	452	459	462	455	460	414	451	447	452	468	436	430	448	449	503	415	457	425	443	445	426	479	416	479	436	459	458	451	465	440	465	412	450	465	432	447	468	457	499	404	445	423	446	431	465	445	438	414	422	471	451	469	437	412	458	458	435	457	444	451	455	467	442	473	404	439	450	460	415	456	483	422	450	476	466	433	457	465	445	473	499	474	411	445	472	420	424	423	416	441	441	468	406	437	454	454	459	410	439	403	479	461	461	418	445	440	509	436	423	465	433	459	453	435	434	450	462	419	458	417	447	456	451	434	459	442	467	425	463	409	463	427	421	393	436	457	442	444	438	458	459	431	435	411	453	491	465	455	448	460	431	413	480	443	422	456	474	441	471	439	472	426	408	453	460	456	452	458	456	407	473	410	441	409	410	466	486	474	428	441	444	461	464	480	428	459	426	455	471	432	401	438	451	413	458	436	447	459	480	462	456	420	457	469	497	414	471	449	416	427	417	433	436	470	424	480	429	475	429	445	422	431	451	443	438	416	436	468	442	424	433	419	473	459	443	441	461	439	436	476	441	450	459	455	439	429	478	453	415	475	459	443	414	458	439	432	433	436	446	461	469	491	441	436	427	451	429	457	438	429	462	434	462	405	412	466	434	466	422	458	445	444	470	475	447	418	495	455	489	454	448	440	445
22671	21194	29004	23658	21183	21234	11302	1234	771	714	642	572	525	498	487	468	435	387	389	373	332	393	335	354	310	360	339	330	347	347	323	296	320	342	328	311	315	323	272	284	317	344	279	302	322	304	278	265	283	304	294	273	273	302	301	283	316	301	290	314	305	281	308	276	302	282	275	283	293	273	274	302	286	321	282	269	284	279	286	275	305	274	286	302	289	282	301	280	300	304	294	294	277	295	303	263	278	292	289	285	292	278	260	310	257	293	305	305	308	275	266	271	284	275	281	279	305	281	294	280	286	275	279	280	294	299	254	272	275	272	293	259	287	281	299	311	282	309	278	308	270	265	291	283	305	284	273	260	278	288	294	239	264	284	281	288	261	275	295	297	251	273	277	282	300	289	320	266	292	259	291	265	302	274	287	283	320	249	306	311	278	261	293	266	295	278	290	320	307	283	275	316	252	294	288	306	286	254	269	293	287	282	282	301	284	296	280	309	288	271	289	293	272	262	291	303	282	281	307	286	272	298	285	277	280	304	268	289	255	299	295	303	288	282	291	281	276	285	282	303	302	284	266	284	287	294	266	282	278	301	279	295	273	287	286	283	262	302	269	291	279	323	279	291	253	308	271	308	245	298	321	289	313	299	294	314	287	290	269	326	286	294	279	272	267	275	312	277	261	288	229	281	254	296	269	285	276	288	316	276	305	249	288	277	283	264	295	298	295	290	281	273	306	303	272	263	275	302	268	287	327	256	265	270	250	295	306	293	274	266	318	284	279	272	295	281	294	274	308	278	293	271	280	261	296	296	290	289	284	286	284	299	282	271	276	246	282	296	285	271	263	288	286	300	267	281	283	300	284	285	294	275	282	285	284	249	257	282	261	281	242	297	290	289	297	299	236	281	293	296	285	280	270	261	285	303	290	277	278	319	281	262	274	271	247	302	299	264	298	249	310	272	254	319	298	280	304	298	285	319	290	299	279	280	289	284	275	292	316	280	311	291	281	292	269	280	303	267	278	290	255	273	272	265	306	277	276	278	264	271	266	276	276	279	247	276	279	274	288	289	278	328	295	278	254	290	303	309	267	283	292	297	269	301	301	294	297	285	281	295	272	303	296	300	313	286	287	293	310	286	300	300	296	283	264	243	267	281	286	325	294	272	267	306	302	289	294	252	282	312	276	288	287	313	278	275	279	297	262	273	295	289	294	308	301	278	277	274	295	304	273	288	290	288	308	307	294	257	266	304	283	293	317	301	302	266	295	260	261	256	252	327	272	275	280	296	278	307	278	286	292	300	292	266	305	258	308	294	286	284	303	305	265	272	260	295	278	272	272	295	298	289	269	298	270	280	281	268	296	291	302	283	321	299	286	285	256	278	291	274	275	295	268	306	295	278	302	274	266	309	281	307	298	310	289	292	262	268	282	260	305	279	299	296	279	278	272	268	278	266	278	277	279	265	317	309	300	336	280	323	252	251	282	291	277	307	306	271	296	305	268	271	311	286	272	304	307	291	288	282	290	266	297	300	300	291	306	279	280	319	280	310	281	289	282	278	294	298	287	289	287	273	253	270	299	256	264	306	256	269	287	283	254	266	290	268	270	300	280	298	300	276	283	291	285	313	293	298	303	283	288	311	288	291	282	289	279	302	294	252	296	266	274	306	258	311	269	302	289	266	270	296	284	260	283	272	290	323	287	291	344	281	323	275	287	285	262	317	263	316	286	259	283	302	275	297	277	325	288	282	286	259	282	310	249	299	291	303	304	266	294	253	279	292	291	289	295	291	283	282	281	286	277	304	275	265	307	306	282	271	273	301	259	307	269	298	295	290	291	295	306	281	276	263	303	279	288	273	287	260	273	268	302	296	282	251	286	288	307	275	312	293	280	260	298	261	285	293	301	234	292	261	309	275	273	265	291	302	303	288	303	290	300	275	265	281	271	289	285	273	263	285	308	287	268	290	292	270	314	293	256	288	290	265	267	278	285	286	294	283	306	266	288	286	281	275	264	239	263	280	301	298	288	255	285	291	292	288	289	246	288	304	293	293	286	295	307	309	287	305	285	295	276	314	287	292	302	271	281	300	281	295	287	283	260	293	288	258	272	299	254	242	260	299	289	294	292	272	261	304	297	272	261	299	261	258	285	317	278	295	273	314	272	285	313	313	316	292	282	311	288	276	293	289	308	290	313	280	268	301	273	300	277	274	287	304	278	257	272	292	255	320	310	300	302	261	304	274	264	269	278	264	299	283	270	324	277	282	263	287	262	272	269	280	310	262	293	279	302	259	285	265	305	244	281	288	268	264	302	274	285	289	281	290	285	262	271	258	274	275	277	298	292	300	270	264	290	311	284	261	294	319	267	300	280	315	292	281	292	301	289	282	277	261	265	299	292	302	302	277	310	278	295	307	273	285	291	297	309	266	285	271	249	248	278	284	273	324	287	287	284	273	276	270	265	300	278	283	303	274	256	276	294	281	295	264	269	252	264	301	286	289	281	276	286	285	318	270	284	283	270	274	290	252	284	313	320	304	264	273	271	272	288	270	252	294	268	288	273	292	295	293	296	283	281	272	268	269	265	322	274	291	291	298	272	279	295	272	273	277	305	267	276	284	284	323	256	295	321	310	267	317	263	306	302	257	292	274	277	294	242	302	285	284	273	308	295	301	312	248	292	266	282	281	288	280	280	288	272	288	298	302	285	291	277	283	264	299	292	286	311	281	279	285	273	264	274	252	300	308	250	308	296	306	290	283	295	298	299	267	303	297	260	280	286	279	292	259	286	252	301	277	281	258	288	267	268	300	305	299	290	276	276	272	293	268	284	287	306	312	270	298	310	280	322	298	305	288	283	306	265	295	282	273	292	302	283	308	276	322	265	274	300	299	316	271	270	290	284	296	273	308	268	265	290	294	258	270	322	314	286	259	298	287	282	296	285	277	289	296	318	259	293	284	279	286	255	275	296	276	280	278	298	299	281	263	256	294	275	272	293	305	258	261	302	277	266	295	286	264	294	275	274	263	249	276	330	277	293	274	301	285	280	293	254	296	291	283	284	298	306	292	305	295	280	313	294	295	284	281	297	261	300	283	297	281	293	301	284	289	281	272	271	314	308	299	302	291	292	285	279	289	276	311	264	281	287	292	292	263	270	301	256	284	283	277	281	300	284	261	296	240	311	300	309	275	263	268	270	278	279	264	272	265	273	279	286	288	262	275	251	280	263	278	282	287	311	279	284	271	293	284	236	317	283	292	297	283	235	253	274	293	283	272	283	294	294	315	299	284	239	297	278	286	301	285	286	247	294	279	284	284	282	266	251	302	272	274	261	299	283	281	291	291	277	306	278	311	280	279	239	263	294	280	286	260	274	258	315	255	269	279	280	307	290	256	271	292	276	276	278	265	284	285	251	283	274	282	242	283	305	288	328	299	264	289	310	285	274	298	265	283	262	287	289	290	276	269	315	275	263	262	285	303	276	324	306	255	288	279	274	303	314	288	284	267
32874	18645	12374	6334	4396	3210	2475	1927	1563	1338	1092	925	790	734	647	560	577	529	470	510	477	462	438	428	395	394	382	397	361	379	349	361	349	385	331	351	341	379	332	339	342	327	347	316	341	322	327	321	342	347	366	326	322	315	341	320	330	315	313	308	299	350	328	351	324	323	338	314	349	307	313	308	305	319	327	339	341	296	353	339	288	309	321	335	303	309	316	271	321	270	319	303	295	340	328	335	292	318	299	306	325	310	296	322	334	316	302	326	309	292	294	299	343	319	336	272	325	306	318	306	303	318	332	288	303	312	293	324	307	329	295	311	343	327	315	316	327	305	326	284	309	315	301	324	321	333	295	324	323	327	319	338	304	328	321	320	316	305	328	318	298	321	322	280	296	331	305	324	303	341	321	301	310	310	308	312	317	314	339	306	314	296	280	319	347	292	349	301	303	369	307	300	300	297	296	311	317	290	291	340	317	324	336	312	288	311	328	322	303	312	297	310	267	327	309	331	308	332	341	319	312	291	314	300	286	332	305	294	302	312	292	320	322	339	301	317	336	316	308	317	295	310	326	324	306	328	306	307	317	291	311	310	328	315	306	294	298	305	323	312	343	315	323	303	290	278	300	315	308	289	322	328	328	299	310	324	328	306	300	289	280	299	293	349	331	304	331	283	281	310	318	335	321	329	338	311	316	326	278	327	310	305	320	306	314	290	313	309	282	314	316	319	291	286	323	299	281	307	363	309	326	326	313	336	305	310	323	316	294	289	319	291	320	353	314	342	336	285	316	284	320	299	296	307	320	329	349	273	320	297	323	309	318	320	284	297	291	314	324	315	319	299	319	309	346	286	303	303	296	318	299	320	317	284	309	313	345	297	315	302	284	304	314	331	304	322	283	325	306	293	297	276	315	313	306	309	331	310	345	330	283	311	299	325	302	305	320	304	295	278	322	307	316	306	333	315	310	271	330	291	321	323	323	343	302	294	283	298	308	312	307	306	274	299	329	284	307	283	325	310	349	299	319	326	345	302	328	322	343	277	311	324	327	317	311	322	284	317	364	309	334	317	340	316	302	293	333	294	331	298	333	302	302	302	321	318	312	300	319	354	326	296	322	330	322	277	327	316	303	296	310	299	283	327	334	320	291	302	303	343	303	281	290	307	322	311	340	313	311	310	323	308	299	306	264	315	311	306	300	302	337	313	301	329	299	287	319	299	289	332	320	315	295	287	318	313	332	321	281	323	318	314	286	336	312	295	300	303	325	316	285	330	309	308	333	308	340	308	313	309	316	315	318	291	330	343	315	305	343	313	301	370	314	307	297	299	360	298	309	294	310	321	287	331	288	306	331	286	324	313	316	308	298	290	329	312	335	339	307	280	317	325	298	306	295	340	279	304	312	311	353	340	308	310	321	329	299	319	295	327	308	289	291	328	304	309	321	318	322	326	296	304	340	300	301	305	268	315	310	292	341	311	297	294	296	315	300	300	301	316	334	338	294	320	320	323	270	331	296	327	293	305	279	327	327	315	286	310	283	303	293	353	297	346	306	300	299	296	305	311	347	294	313	335	359	321	308	319	302	263	340	290	326	323	324	320	310	313	342	321	319	323	324	315	316	336	350	303	306	335	285	326	300	313	327	333	326	275	321	324	311	289	328	302	289	337	310	332	323	309	306	326	339	326	325	322	324	313	339	308	289	314	333	324	284	299	305	316	316	279	343	290	278	318	293	321	325	322	315	331	341	314	294	318	331	325	307	344	301	320	338	295	307	338	287	328	299	299	318	315	342	320	323	279	340	304	312	330	311	350	298	305	331	336	324	316	335	303	301	306	302	333	300	295	275	312	286	326	344	300	304	332	303	300	293	344	321	293	311	281	324	293	333	333	305	294	322	324	323	296	356	316	308	303	329	297	298	297	305	316	342	301	293	299	318	293	298	320	288	325	301	304	329	300	310	314	346	295	294	328	307	300	320	307	325	316	294	316	306	327	291	308	300	334	313	281	322	287	352	299	307	326	338	293	294	319	313	343	350	299	327	332	337	292	355	315	290	333	331	319	329	337	327	312	314	326	313	322	271	326	284	311	317	309	329	307	336	311	306	310	283	308	308	324	323	338	306	343	352	282	332	311	298	312	288	295	305	299	324	319	330	345	297	292	327	303	334	312	352	310	318	313	322	337	290	290	315	283	319	305	300	308	301	310	343	342	289	287	288	315	308	309	315	323	317	296	269	317	307	309	295	316	327	322	303	327	300	329	324	310	298	317	306	295	311	288	320	321	295	306	308	325	303	275	347	313	289	304	316	343	329	310	320	315	290	321	345	313	317	313	316	295	282	284	303	303	319	297	318	291	315	327	309	301	334	301	331	305	297	303	283	296	304	317	306	297	332	275	291	291	310	291	333	283	312	296	312	308	332	295	296	287	302	365	338	287	337	294	298	318	335	316	308	311	327	320	298	312	300	310	319	291	327	275	357	302	329	298	300	297	337	321	301	285	299	334	309	286	285	307	305	304	308	292	317	287	321	320	306	295	316	300	317	326	322	309	312	307	318	323	300	321	310	297	311	307	272	312	327	269	318	322	315	315	295	310	288	300	339	325	316	322	336	311	299	314	312	288	344	297	328	328	337	275	303	317	339	274	294	308	314	334	305	322	318	318	325	319	293	310	300	313	311	300	299	318	335	281	296	322	291	317	308	306	280	312	290	326	300	344	327	298	319	324	311	300	322	294	314	299	348	299	302	318	335	300	285	315	319	330	308	309	308	296	359	328	309	334	328	296	320	310	296	310	295	302	331	297	307	301	283	282	302	298	317	329	314	335	355	343	314	318	324	311	340	335	308	291	328	292	324	349	310	330	336	312	313	336	314	298	319	300	333	290	292	315	296	294	293	309	318	324	313	290	309	325	326	331	296	304	279	319	313	303	309	332	331	303	290	295	297	312	313	317	322	342	300	309	295	273	312	336	290	306	281	324	327	300	305	293	297	304	283	305	289	298	310	311	367	291	313	318	346	339	309	320	332	301	304	358	301	306	310	295	323	300	332	321	330	330	309	319	296	297	312	328	290	301	289	328	312	291	294	321	318	302	307	299	340	283	301	305	336	312	291	307	315	328	338	307	319	311	333	335	309	317	322	298	313	285	321	327	321	296	337	305	315	322	312	308	333	325	336	305	301	315	285	332	348	318	329	304	313	318	315	326	303	300	313	315	315	301	308	301	305	323	311	314	302	318	297	330	317	315	293	324	337	315	326	334	323	321	280	316	325	318	307	334	325	317	288	331	325	307	270	309	315	312	318	295	325	330	316	291	320	347	311	292	295	342	305	333	296	319	287	284	291	310	307	306	295	323	295	312	324	298	338	359	313	292	297	281	306	343	301	339	330	335	320	294	321	279	307	291	310	300	333	330	307	296	314	319	336	323	331	306	302	331	316	331	319	315	336	343	293	274	336	309	318	297	294	307	336	306	289	285	314	318	286	319	326	310	300	331	304	306
27592	20398	8976	648	339	290	299	282	278	258	293	237	244	242	266	274	230	243	250	273	242	230	236	251	248	260	234	228	238	232	254	236	229	249	226	255	259	236	234	228	242	253	219	261	259	237	225	279	244	254	243	239	236	216	223	239	270	239	234	225	266	242	243	255	242	250	254	248	255	244	239	252	247	254	255	251	256	258	251	224	230	241	232	277	222	265	252	247	231	214	279	253	231	242	260	257	260	230	262	236	243	215	250	227	254	262	245	255	241	226	242	284	240	251	232	244	240	227	245	240	260	256	243	242	248	269	254	232	280	263	239	239	245	267	252	219	216	232	246	241	246	242	233	235	278	237	240	225	241	254	248	221	279	232	221	245	252	248	237	236	251	227	255	215	253	233	264	258	277	255	213	255	217	263	274	236	217	237	251	240	256	247	266	230	239	229	243	226	238	270	274	218	266	210	242	267	223	250	222	241	234	250	244	241	261	244	284	250	234	239	216	222	242	262	258	269	245	220	225	236	216	251	235	251	231	252	225	236	264	244	251	266	249	257	230	261	258	243	259	248	280	228	239	231	240	255	257	259	234	264	226	272	263	254	246	247	232	223	263	245	265	262	248	238	239	252	264	227	256	232	222	233	231	248	219	199	238	271	265	216	220	273	254	245	254	241	266	243	264	248	256	242	266	238	286	280	249	251	238	246	248	248	248	245	239	239	264	239	248	243	267	239	238	263	249	223	242	263	275	249	249	252	228	247	260	263	237	236	245	225	237	240	252	257	258	234	217	217	225	244	264	262	238	221	229	247	248	251	231	235	252	236	233	254	251	252	231	255	237	243	227	227	241	251	226	244	259	260	225	223	269	253	235	271	222	236	235	239	252	266	262	234	262	266	245	242	237	245	278	254	235	215	260	228	214	227	239	254	212	253	236	251	248	238	277	221	240	262	251	269	221	274	222	236	235	251	270	261	214	258	233	261	243	267	256	281	255	228	254	261	251	254	224	269	255	241	226	231	252	250	250	249	252	274	243	219	237	242	228	235	270	258	243	249	234	248	225	238	228	231	271	241	252	260	238	244	284	236	269	248	254	216	244	261	253	222	232	245	229	228	231	227	246	261	247	236	268	265	241	266	260	269	259	276	247	256	251	231	250	247	256	237	228	253	248	251	274	258	234	257	243	203	241	254	229	217	263	272	250	268	240	256	218	274	240	247	218	227	258	230	240	242	263	242	250	232	239	257	229	257	262	236	236	241	235	245	241	261	236	251	270	227	257	244	256	225	215	274	231	261	231	229	231	262	278	263	235	231	251	238	249	233	242	238	247	258	263	238	262	225	233	268	229	213	223	244	262	246	259	239	226	256	242	230	217	228	232	246	229	212	291	248	264	237	232	242	245	233	266	259	230	211	258	228	269	254	258	249	232	244	214	244	263	246	246	218	246	269	262	246	251	252	226	280	254	228	243	216	222	259	241	267	251	248	243	219	232	239	275	205	231	243	234	260	246	242	260	242	260	280	234	265	225	239	239	246	213	241	243	231	280	275	233	230	242	261	250	242	257	226	225	270	258	229	251	254	247	242	255	244	251	232	244	229	296	262	270	266	201	212	243	256	243	234	244	238	236	243	246	257	242	245	241	247	267	225	246	230	231	240	217	240	226	273	242	252	234	208	244	244	226	225	259	234	261	237	253	225	266	239	247	252	229	256	235	242	254	260	245	257	225	231	234	234	283	252	242	247	274	218	245	240	240	249	258	251	237	271	235	236	238	246	249	264	268	253	258	255	256	247	243	246	254	223	259	249	253	234	249	253	248	247	209	262	232	223	246	232	220	231	253	224	262	223	242	233	223	256	263	243	245	276	227	243	241	230	254	251	243	239	221	236	262	259	252	218	223	238	270	247	245	245	231	264	254	235	238	267	266	239	249	258	219	260	250	221	266	259	245	203	248	221	244	255	246	265	239	262	250	229	244	231	243	271	267	233	213	244	246	245	235	234	262	242	207	236	259	235	233	268	252	241	258	280	257	242	240	236	225	209	272	241	238	243	232	241	240	248	240	225	229	239	230	266	226	219	249	237	245	256	226	238	231	269	270	265	261	260	235	240	255	237	229	250	257	252	249	221	272	234	249	253	244	241	232	213	266	209	252	267	239	249	256	249	260	252	232	247	231	262	253	243	266	232	268	254	243	205	243	266	225	252	234	261	242	247	243	245	239	233	291	253	253	255	251	253	245	252	262	244	219	251	258	238	219	255	235	248	239	278	266	239	217	222	222	230	231	253	240	246	253	239	236	227	234	254	253	229	267	265	267	238	248	240	241	239	278	274	238	216	241	269	248	249	257	251	247	242	285	223	245	242	247	261	221	250	230	242	250	253	247	248	227	267	207	252	234	213	223	246	220	238	255	241	244	226	248	240	243	224	242	273	223	216	247	234	280	247	253	238	230	272	220	235	256	225	266	239	236	284	257	263	253	249	252	234	235	215	247	253	242	281	245	285	228	230	220	255	239	272	260	231	250	270	242	231	229	251	222	266	233	267	250	256	237	244	264	235	256	254	251	228	247	228	237	251	249	255	221	243	217	243	248	235	224	228	280	219	243	253	236	248	249	234	256	251	239	237	225	218	258	254	220	264	244	229	241	262	257	240	261	242	252	238	256	250	282	237	238	231	231	248	252	245	243	263	258	248	249	238	241	241	248	227	232	235	261	249	252	230	259	245	215	226	257	238	261	230	252	218	251	235	265	241	224	242	274	234	271	218	251	231	240	249	268	245	244	253	223	259	241	241	300	245	281	227	265	269	262	249	232	230	235	266	229	226	289	261	225	263	242	252	265	256	240	257	227	253	256	276	228	215	226	239	251	247	260	241	236	258	230	251	247	251	259	241	230	261	248	249	279	227	229	236	233	248	288	280	243	222	222	243	245	239	211	239	251	269	227	250	244	248	253	236	230	233	256	245	260	240	250	255	249	268	245	263	221	221	231	251	239	220	243	244	258	258	247	228	273	254	248	247	242	239	248	235	218	243	211	250	225	233	258	264	247	239	262	242	240	232	234	252	240	225	254	231	249	285	232	229	229	238	259	235	239	245	264	239	250	253	250	266	224	236	230	220	222	230	275	242	229	239	224	232	252	238	249	241	241	244	261	232	238	266	236	264	251	230	244	233	222	238	276	253	238	268	249	250	255	235	258	243	246	252	235	224	254	250	231	229	241	264	235	236	232	223	222	262	224	229	221	247	257	246	224	237	263	232	235	244	264	257	222	226	231	220	239	257	259	242	255	260	250	250	247	212	245	230	254	252	249	249	223	263	241	263	255	270	284	257	221	242	261	264	257	254	273	225	258	248	218	281	255	269	239	253	259	187	211	241	229	252	239	248	241	256	251	225	269	226	239	235	262	231	252	251	247	225	254	240	242	286	263	256	256	233	224	242	262	235	231	238	285	236	239	238	248	255	222	269	222	252	236	248	253	280	232	234	247	255	245	220	266	238	235	211
25992	3293	827	523	453	345	350	322	313	341	336	326	308	299	339	299	324	314	292	309	278	259	313	281	328	311	274	302	312	309	305	307	325	276	308	302	308	309	301	307	278	320	299	294	311	311	284	294	299	295	280	317	305	319	296	299	330	319	264	319	327	270	289	308	342	314	322	325	279	308	295	310	285	295	283	282	312	281	291	278	336	291	269	298	273	312	261	304	284	299	318	297	344	319	300	289	299	299	310	298	303	296	300	308	307	275	242	317	293	293	275	306	305	282	282	307	329	286	288	298	322	311	331	291	301	303	320	329	284	265	273	303	286	304	310	293	288	313	305	313	294	315	285	309	309	288	300	304	281	306	360	295	295	301	317	291	286	286	277	308	325	313	306	296	295	292	301	303	302	310	321	288	326	291	266	316	294	313	274	277	305	294	313	292	268	266	310	316	309	287	272	276	278	328	310	326	307	286	301	302	326	292	284	299	271	296	275	315	292	314	311	281	288	291	280	296	296	298	297	284	292	305	296	289	281	283	281	320	308	284	284	281	316	305	291	300	282	297	287	304	325	286	317	314	280	296	286	290	323	307	285	305	279	308	286	307	284	324	332	316	290	316	292	306	301	309	276	288	299	289	289	321	309	288	295	302	301	319	313	302	304	314	271	273	300	269	293	273	297	313	296	277	307	367	312	290	285	271	327	269	301	295	306	283	287	303	291	308	272	306	271	281	285	293	276	275	283	302	301	284	284	286	283	288	298	328	279	304	277	302	294	322	280	271	290	304	312	289	271	285	302	281	331	311	327	295	314	334	272	344	279	315	292	309	298	289	288	284	316	307	311	286	288	276	279	290	312	318	320	268	294	271	294	294	315	289	264	287	312	314	270	280	296	320	319	282	285	311	280	302	264	309	275	318	272	302	324	292	292	296	284	302	285	310	286	307	258	318	304	289	321	276	310	310	294	317	282	291	296	271	278	316	286	299	292	285	298	278	271	318	317	329	309	280	300	288	294	303	293	310	298	327	297	302	297	301	296	310	306	303	284	307	274	303	290	296	315	289	262	287	272	309	332	323	312	313	299	300	276	301	322	279	292	316	295	297	300	275	335	291	256	279	297	277	305	273	313	331	302	295	283	302	290	278	322	344	292	305	280	310	298	299	272	331	299	281	293	305	324	281	308	287	305	304	302	326	310	288	285	301	312	264	292	321	304	322	305	304	305	277	317	314	304	295	251	318	291	312	252	271	284	280	333	275	275	313	306	318	285	287	301	293	297	304	288	309	310	348	300	293	304	289	279	288	319	293	303	299	283	318	277	293	286	303	299	295	273	291	314	264	324	302	321	259	290	324	300	312	319	270	296	293	297	307	296	315	308	289	306	293	285	328	295	338	340	326	274	283	300	287	311	306	268	333	272	275	289	293	295	308	281	292	285	288	282	321	267	301	308	282	302	316	296	304	320	291	299	310	312	298	306	300	301	313	327	311	262	296	302	294	278	268	310	304	308	294	292	314	317	299	285	303	293	285	293	274	307	286	283	281	260	298	291	299	287	324	314	288	314	275	279	291	286	265	276	296	292	273	308	298	302	292	302	274	312	335	318	281	258	301	291	300	301	313	320	305	321	293	298	327	292	263	294	296	305	290	308	291	284	299	289	313	293	313	300	288	318	293	293	305	315	318	291	267	286	275	290	314	309	319	304	293	310	298	263	298	312	311	269	282	301	298	285	279	288	292	308	308	294	318	313	312	274	298	248	301	307	302	291	297	299	292	300	304	333	269	312	331	310	335	299	289	321	286	297	324	319	327	346	313	312	321	293	293	310	280	323	287	291	284	306	302	327	285	277	308	286	313	270	320	267	308	302	276	257	309	305	301	321	310	299	277	327	310	304	269	281	265	340	274	294	314	325	310	295	322	281	313	282	269	294	316	298	324	325	287	291	274	348	308	306	282	286	286	287	320	292	295	268	293	298	309	317	297	296	318	296	296	292	313	314	303	333	288	322	270	305	279	316	307	324	321	312	314	286	325	275	328	316	280	319	302	289	297	279	301	294	323	327	260	328	280	322	297	314	313	314	321	294	272	288	272	299	309	318	311	288	276	277	306	314	287	287	289	292	297	294	320	322	292	288	287	289	302	296	287	276	297	305	270	297	305	288	323	296	283	294	345	290	300	321	299	289	319	309	311	267	292	322	299	277	285	303	269	290	283	341	301	291	292	270	294	272	298	305	270	305	301	293	284	300	281	285	296	302	288	294	280	292	296	287	320	313	293	305	267	333	294	288	269	287	295	286	276	290	264	284	275	325	281	288	300	347	306	318	295	310	277	293	312	287	297	289	308	271	315	295	295	309	300	288	296	350	294	281	289	301	324	292	296	313	314	297	305	305	273	286	313	297	307	340	271	295	291	309	292	262	329	276	312	295	278	298	295	274	291	287	303	270	290	305	321	285	240	278	294	295	263	308	268	284	302	281	281	284	292	282	279	286	287	263	277	297	254	302	318	313	324	281	275	305	274	290	302	306	287	274	290	316	278	289	300	259	313	275	339	283	293	291	308	301	286	300	270	305	296	291	311	325	296	303	327	281	322	311	295	301	297	308	301	287	289	287	329	303	287	296	299	291	290	317	304	306	281	298	307	300	268	315	275	257	288	276	307	274	271	325	274	299	289	299	325	309	299	275	300	282	310	280	298	283	267	282	290	278	289	290	300	292	284	294	258	289	287	279	286	296	316	290	306	281	305	297	282	286	293	299	312	317	310	312	298	312	298	282	308	289	300	302	331	259	272	315	273	280	285	287	307	303	301	331	281	311	286	322	243	297	311	323	275	292	319	286	297	309	326	288	299	287	311	299	319	285	281	294	259	282	310	315	324	307	298	322	299	288	301	311	322	289	311	285	297	321	305	310	293	274	305	312	269	294	266	283	284	327	301	288	316	332	305	289	270	268	302	297	285	324	266	270	282	269	286	296	286	297	298	301	293	301	285	283	271	292	263	304	297	313	281	266	306	309	296	282	289	303	307	279	276	330	294	303	292	280	292	307	295	298	331	304	273	303	313	309	279	316	315	288	286	301	325	307	285	317	291	275	286	294	297	285	304	298	282	329	278	263	284	294	303	316	337	285	309	304	291	300	338	289	297	297	281	278	326	303	305	307	297	282	269	330	311	286	284	323	293	284	304	276	288	305	305	283	290	329	294	270	282	296	285	321	306	291	292	301	288	311	295	281	273	326	284	306	264	295	258	283	276	334	320	287	287	287	335	300	315	271	262	336	302	299	308	272	296	304	296	275	297	277	288	285	286	293	295	294	308	283	282	299	299	315	316	300	271	289	291	305	292	307	314	279	286	289	282	295	280	299	284	304	275	316	299	306	290	289	295	291	330	275	308	321	283	310	297	300	312	294	274	294	326	293	302	299	287	311	280	286	316	267	291	274	318	255	291	293	326	294	301	310	291	328	313	288	311	282	284	293	304	269	297	288	324	317	315	321	282	270	304
23663	21192	28556	24081	21183	11505	916	523	415	340	361	277	263	252	213	220	172	175	201	184	145	174	186	171	153	158	151	135	157	160	153	142	159	169	147	162	132	150	153	127	147	150	155	150	122	138	158	141	121	161	128	132	136	118	125	161	165	142	137	145	142	140	145	139	120	144	141	152	156	136	141	124	138	143	144	127	127	122	136	142	119	149	130	143	142	163	160	143	155	131	124	148	159	142	140	159	127	138	131	139	139	133	146	131	158	146	173	123	114	143	133	159	141	119	146	132	141	122	154	133	133	144	129	142	126	135	128	142	149	150	148	127	131	132	121	166	139	121	153	132	138	138	141	164	130	170	137	134	130	139	122	154	129	128	133	125	140	125	124	143	130	111	147	123	127	145	120	135	136	149	125	147	141	157	126	149	143	124	139	141	127	153	151	124	120	133	142	144	129	134	149	142	128	140	128	154	119	146	114	133	150	128	135	110	133	135	133	143	135	121	130	118	161	148	133	130	119	150	123	136	131	146	130	148	133	127	140	154	136	130	120	154	130	151	125	116	126	125	124	127	152	114	158	120	148	132	142	152	132	153	130	140	126	153	125	139	136	134	114	146	138	142	148	148	138	126	144	131	131	129	138	149	134	140	126	136	138	150	130	140	135	114	131	138	139	148	146	130	129	128	124	139	130	146	126	129	119	128	142	148	109	133	130	133	121	147	130	134	130	144	130	117	140	126	147	127	140	121	136	118	136	136	156	146	126	121	127	136	130	136	134	154	125	132	119	148	139	129	132	105	138	124	145	137	138	143	125	135	113	135	120	129	136	151	139	148	129	151	132	123	134	142	141	147	126	129	134	114	139	142	141	128	135	151	136	130	135	141	141	131	148	122	137	152	150	145	160	133	134	136	133	129	137	135	150	134	150	148	123	135	151	137	142	138	124	140	134	131	134	125	137	117	142	143	143	135	123	135	133	138	137	149	140	146	135	131	128	151	117	116	131	147	139	151	122	141	147	142	124	125	150	136	142	117	127	132	133	126	146	138	146	132	114	148	114	129	146	131	122	136	141	140	145	134	150	155	119	159	140	137	153	151	132	129	146	142	141	123	143	147	134	135	127	129	131	136	122	131	151	151	124	135	130	139	129	146	136	117	150	147	124	138	155	143	143	130	129	125	146	159	135	118	146	127	134	135	166	145	146	126	167	130	130	139	129	150	118	133	137	133	135	132	123	138	131	151	138	175	144	167	152	137	140	148	139	132	119	133	135	148	168	124	127	147	127	148	130	159	158	141	125	155	137	143	143	145	138	131	143	133	164	127	129	131	120	130	143	131	125	146	148	140	118	155	116	130	153	160	133	149	129	133	134	148	121	117	123	126	153	123	141	127	145	118	124	139	143	147	114	131	150	140	131	145	125	129	145	145	122	150	133	151	125	146	141	122	147	126	134	134	128	123	127	157	127	129	159	158	122	116	143	139	145	126	150	161	142	137	125	134	139	130	140	149	131	121	106	152	128	135	115	117	130	153	127	164	144	124	156	120	108	132	140	137	135	141	139	128	140	134	124	133	155	131	146	140	132	115	142	147	125	125	122	129	134	140	122	163	135	139	136	132	134	134	148	115	109	144	139	115	145	120	160	135	124	140	131	138	124	150	130	129	137	126	136	160	132	114	147	143	137	131	133	135	156	133	135	128	142	150	133	153	156	136	124	136	124	137	139	146	143	132	152	150	146	131	140	120	143	125	121	123	151	143	139	137	155	123	112	131	125	109	132	122	157	120	115	132	115	145	135	128	124	129	153	138	132	149	132	143	149	123	136	136	143	142	139	149	132	132	116	130	126	124	138	130	114	131	100	142	144	164	158	151	148	151	130	127	141	128	119	143	129	128	132	132	165	174	141	156	141	120	138	137	103	116	142	116	145	160	130	145	133	155	129	153	140	149	136	159	124	136	142	148	131	149	150	128	133	121	143	134	138	127	135	150	138	125	133	146	126	144	140	134	147	132	150	146	137	131	109	115	149	141	126	127	148	133	126	118	154	123	131	125	139	134	133	127	138	120	129	145	133	124	154	126	145	140	139	140	140	149	148	128	164	130	132	145	130	127	131	135	145	129	123	140	134	155	123	140	149	118	154	126	129	145	129	157	132	132	138	125	133	141	133	135	137	138	121	126	119	128	150	129	149	135	143	119	110	128	136	130	132	140	130	135	160	118	145	125	131	129	149	125	146	147	130	144	142	128	123	138	128	149	138	116	139	138	148	130	139	125	134	127	133	120	120	119	130	114	132	135	126	151	131	140	127	139	134	143	136	150	139	126	146	148	144	150	133	135	139	130	142	145	135	134	136	122	143	126	143	154	146	146	135	121	133	136	138	133	128	130	107	124	136	147	125	129	146	120	131	142	158	153	133	153	147	152	114	147	124	139	152	135	119	120	140	132	125	128	141	131	108	116	112	130	129	142	116	136	137	129	116	130	143	153	161	153	145	132	122	131	140	142	134	135	131	152	156	148	127	110	137	135	146	139	117	135	143	124	136	134	122	141	137	166	134	137	130	141	120	129	144	173	158	132	121	146	144	147	130	152	137	168	172	132	132	125	133	129	155	115	121	123	101	135	140	127	113	130	149	122	142	142	142	137	150	149	136	127	149	113	120	134	147	138	118	133	133	128	161	135	127	121	119	122	129	135	148	122	133	132	141	132	132	130	115	133	158	116	123	150	155	128	133	123	160	142	135	148	164	148	138	150	129	144	134	134	131	132	128	125	141	116	137	141	139	128	125	130	128	120	119	145	127	147	134	141	129	124	111	123	136	135	140	138	140	132	133	134	119	149	176	142	134	137	149	135	110	147	153	132	133	116	126	132	133	135	129	131	136	139	144	139	137	140	140	146	111	127	160	128	151	113	133	130	120	127	127	144	148	147	137	168	113	125	140	119	137	142	120	157	153	139	132	126	148	153	122	136	160	164	131	142	135	129	121	137	160	138	143	127	148	154	136	145	134	140	140	130	122	140	153	133	112	140	151	128	125	137	128	117	144	136	148	124	122	136	119	144	137	146	122	134	136	128	147	142	125	141	159	142	135	139	125	147	142	105	148	149	141	141	150	139	152	118	119	133	131	128	145	141	140	138	131	144	157	135	141	124	135	137	128	145	143	140	121	123	128	140	137	144	131	134	129	150	130	150	152	130	129	149	143	129	127	118	128	153	168	139	133	135	125	134	125	152	128	126	145	121	120	135	123	135	160	134	136	127	116	135	129	143	134	123	158	132	129	146	139	145	123	138	177	142	150	142	151	144	147	135	116	112	136	150	149	131	149	139	133	120	152	130	129	117	156	127	155	131	147	133	140	147	130	132	115	129	150	144	135	115	133	142	133	163	125	131	147	145	135	141	129	152	130	155	124	133	149	146	132	141	137	138	134	116	140	130	126	155	148	122	144	153	150	128	143	124	124	142	146	145	131	123	130	146	142	139	134	135	136	115	162	126	137	132	146	149
27909	11493	7552	3600	2444	1622	1350	1024	805	637	556	490	415	344	341	336	334	288	262	258	216	239	208	210	215	198	227	188	221	209	201	198	186	203	182	174	195	189	193	166	194	194	187	163	174	197	159	175	159	186	180	146	176	183	141	160	176	188	193	164	174	191	182	175	162	172	189	178	155	160	179	162	185	176	146	168	192	175	157	147	169	166	209	185	170	165	155	192	150	154	166	161	171	209	185	181	156	192	171	175	182	193	176	176	153	171	147	167	203	148	162	187	167	172	166	180	163	170	188	175	159	181	192	163	184	168	187	158	155	162	158	165	176	149	147	176	154	178	149	178	147	155	177	171	180	164	175	155	168	162	157	161	146	173	173	176	174	162	157	167	159	183	179	144	146	160	158	201	158	159	157	146	166	173	163	175	173	168	171	191	169	155	163	163	147	166	187	143	146	158	172	153	167	159	176	172	168	160	160	164	150	146	176	161	175	171	161	178	139	159	164	152	161	147	169	171	165	162	177	180	187	178	174	166	154	174	160	158	166	178	169	150	169	162	170	180	181	177	159	174	148	171	164	171	168	191	140	170	162	184	174	184	166	163	164	154	160	169	187	178	181	158	163	212	183	166	148	167	147	166	187	193	160	175	159	173	176	153	167	167	167	199	206	170	159	169	177	176	179	182	167	177	161	174	153	153	163	156	174	166	162	188	167	175	167	188	179	185	153	167	175	160	159	153	182	155	187	163	181	171	161	156	182	183	171	178	162	152	171	193	156	168	159	168	149	161	166	178	171	159	168	167	194	185	155	154	159	178	180	166	151	166	185	152	180	148	160	181	168	171	174	158	159	169	193	165	161	188	181	177	151	182	186	176	165	181	154	161	186	180	162	150	186	157	189	163	162	128	173	175	166	178	163	154	174	164	159	150	157	151	160	167	187	186	192	177	164	199	176	192	170	166	162	188	157	183	173	160	158	188	183	181	156	164	160	158	151	174	165	163	168	164	180	172	186	162	146	175	170	178	162	158	152	171	156	163	174	157	182	167	151	174	160	176	155	181	196	170	161	188	175	168	169	157	162	150	168	142	158	162	154	159	177	162	168	169	157	169	183	190	180	170	181	150	179	188	198	172	169	164	172	157	151	183	162	179	174	165	183	150	177	162	170	169	149	156	142	159	170	163	171	151	144	157	173	153	158	157	167	168	165	183	163	190	173	192	161	166	175	165	158	161	177	169	158	204	152	180	152	201	168	184	169	172	162	166	153	175	159	161	182	144	153	193	148	185	174	153	167	146	187	153	166	181	180	156	168	153	171	193	163	180	168	186	169	140	166	176	170	164	175	168	168	170	193	156	176	155	175	186	177	167	173	156	153	142	147	156	193	172	164	185	162	160	182	158	176	171	181	156	167	165	178	175	150	180	174	166	163	176	173	171	163	167	162	151	176	166	172	141	141	141	169	169	174	178	181	169	180	172	170	142	145	182	158	190	155	170	178	172	168	173	135	154	177	148	153	149	185	171	150	177	165	157	162	148	145	169	183	172	161	187	154	177	168	138	151	173	172	195	164	160	181	167	177	147	167	165	160	145	169	140	178	165	160	159	171	158	165	135	170	162	157	166	164	154	168	192	146	164	154	140	155	164	153	177	162	181	173	144	179	159	157	156	179	174	174	154	177	183	172	185	160	179	151	164	158	171	175	173	171	160	154	188	174	176	167	161	157	170	181	151	179	155	182	144	168	171	188	177	159	157	155	154	177	189	160	172	162	185	169	180	164	158	195	176	162	183	151	190	158	167	155	164	165	159	152	188	160	166	196	159	160	191	166	168	156	167	173	162	156	168	165	191	166	148	202	157	154	161	178	177	173	156	164	173	156	158	170	151	157	172	175	172	182	185	163	148	177	168	152	163	151	164	172	158	154	177	167	170	184	183	183	154	152	161	151	163	174	157	163	178	184	165	157	190	168	178	177	188	155	132	163	194	178	172	166	196	164	176	169	154	196	160	174	181	161	174	185	175	167	144	159	183	159	170	149	155	162	164	158	170	171	182	170	147	156	179	175	147	168	175	175	144	183	174	174	161	179	147	162	168	158	177	181	176	156	169	154	147	164	163	158	185	192	180	166	178	161	162	179	189	147	164	175	164	154	181	184	164	155	166	177	164	156	179	163	164	156	178	157	176	168	159	144	161	156	192	158	155	167	173	164	165	182	173	156	170	183	152	169	152	184	129	178	174	161	153	153	164	169	167	147	179	183	166	178	149	146	153	162	175	181	154	154	184	176	175	171	160	160	176	164	167	171	185	176	167	156	163	182	166	151	155	160	174	182	176	173	183	147	166	166	159	148	176	162	171	185	147	169	191	177	185	164	152	176	143	178	159	164	171	174	172	168	157	163	155	186	144	153	171	179	169	166	163	149	183	187	166	173	129	166	166	169	157	174	153	159	150	162	179	169	165	164	149	159	165	176	155	177	172	176	168	183	180	158	144	166	166	177	171	167	185	175	174	163	162	154	165	147	144	141	165	154	153	144	164	187	174	175	142	170	154	158	178	157	160	173	182	172	174	183	166	153	165	156	161	168	173	146	156	172	171	155	164	153	159	136	163	157	173	163	163	142	164	177	187	176	179	168	161	189	149	183	157	147	157	158	192	182	171	181	157	161	165	161	182	140	178	166	167	186	157	171	171	158	159	155	177	158	170	161	174	173	179	167	155	175	151	178	157	177	185	168	145	172	167	176	167	165	180	165	173	156	166	171	159	184	150	172	156	173	184	165	158	173	174	164	164	178	186	172	169	156	176	167	151	161	157	167	172	157	169	142	177	175	148	157	153	161	175	155	160	169	174	187	167	188	174	152	142	154	166	165	150	188	184	161	163	164	167	171	159	154	165	145	151	192	160	184	177	180	162	188	163	187	166	162	164	159	158	155	170	170	171	161	173	168	163	189	171	156	169	163	158	156	181	153	161	158	158	181	156	169	168	162	190	167	177	155	157	169	166	168	176	171	161	163	172	161	160	143	170	168	170	189	184	159	156	156	163	185	148	164	183	154	190	180	164	176	173	177	185	171	191	185	157	155	183	180	153	171	150	144	167	156	170	133	191	139	159	174	168	177	176	168	166	148	153	170	168	172	172	157	163	157	177	177	145	164	167	169	172	181	168	172	167	183	180	178	172	153	178	160	178	178	165	157	163	170	188	176	183	187	172	156	189	153	150	178	162	171	167	162	188	143	164	181	177	161	148	166	169	169	144	169	169	157	190	151	146	167	191	165	168	177	181	173	191	146	154	166	157	170	186	162	172	189	181	175	174	162	157	179	162	157	163	167	185	175	152	172	173	172	173	144	184	184	173	169	188	178	166	181	161	186	170	180	176	189	192	158	179	164	178	155	176	169	143	164	188	186	147	180	155	168	176	177	186	166	180	189	175	169	186	170	187	185	168	165	182	155	180	147	166	160	206	177	164	166	178	142	166	151	149	184	152	160	192	157	158	180	159	187	177
24906	21187	27544	25002	12022	898	619	523	519	525	471	477	432	472	442	405	422	393	426	449	446	435	402	405	380	401	375	329	387	388	379	396	364	396	398	378	402	371	395	424	403	440	435	405	423	413	393	382	388	413	381	412	396	409	384	386	435	394	398	368	398	399	370	402	392	383	394	389	425	400	384	407	373	370	393	381	423	434	405	386	439	364	417	400	367	366	388	394	400	375	386	364	396	391	405	403	416	407	402	382	390	409	420	417	373	416	399	389	440	423	384	422	398	372	363	433	372	376	376	356	344	345	373	389	397	406	399	406	410	355	387	418	401	357	372	396	397	404	388	368	424	389	377	425	360	444	405	366	397	380	397	415	415	405	413	384	370	398	413	391	390	394	392	416	367	393	384	382	371	406	396	344	375	399	381	365	415	396	402	362	391	407	384	385	383	360	399	390	400	389	339	418	400	393	400	396	383	370	364	377	415	404	389	389	405	415	415	427	391	409	400	393	364	393	385	416	400	387	396	405	395	384	407	359	385	400	378	414	404	360	393	383	370	371	382	408	385	398	395	385	354	415	370	384	413	427	358	354	421	390	381	376	378	385	399	398	411	391	392	366	399	391	401	388	417	370	373	375	365	344	421	409	410	415	407	364	394	425	383	384	422	376	406	380	406	427	414	381	384	367	398	411	424	419	397	408	345	380	388	403	388	407	357	393	385	397	378	370	387	378	392	377	388	360	394	390	379	391	399	403	374	394	382	364	390	408	402	393	390	395	401	385	375	381	392	404	389	400	373	388	385	383	434	380	400	382	404	357	403	393	384	441	407	372	416	369	402	408	386	388	404	400	376	368	383	403	408	378	340	385	365	412	388	396	414	417	420	402	400	421	414	403	364	411	412	386	365	397	403	363	404	376	409	365	390	419	405	378	396	344	401	412	392	392	374	375	382	360	409	416	392	391	430	374	399	414	373	388	395	398	391	364	383	412	399	396	410	375	385	389	367	409	360	412	378	382	391	387	411	406	373	367	381	391	390	417	372	415	418	331	418	381	381	389	345	412	382	406	385	395	389	387	403	395	390	389	419	374	384	392	408	390	393	382	400	358	372	360	386	385	386	361	414	365	367	387	376	400	364	423	406	374	386	379	376	380	429	383	393	404	389	380	389	416	365	383	412	406	361	334	369	406	385	363	359	421	381	405	408	362	376	399	417	402	395	405	412	390	451	379	400	416	404	372	428	425	363	424	373	391	381	412	371	406	390	373	380	386	405	383	419	367	362	414	399	381	371	414	418	386	379	404	376	415	371	397	391	390	393	362	399	388	391	358	394	435	367	365	398	434	405	377	422	354	380	401	367	409	401	380	405	369	435	398	401	406	412	378	388	389	396	389	390	424	369	415	416	408	396	393	428	360	386	375	351	409	401	391	430	384	389	390	398	345	399	407	369	399	402	376	368	372	382	403	429	377	399	413	389	407	380	398	409	376	376	400	401	394	368	398	399	356	407	362	415	411	390	403	394	370	382	386	363	408	421	388	417	381	411	401	386	388	386	388	435	412	413	393	375	400	392	391	416	392	391	404	361	373	381	378	367	361	396	370	383	401	411	372	371	376	396	395	383	387	390	400	429	366	364	409	389	386	390	369	386	355	427	405	413	396	413	398	354	391	401	373	373	412	414	377	385	402	405	390	402	401	401	407	363	384	376	355	391	420	403	388	400	386	419	381	412	378	401	385	372	417	385	392	362	393	342	364	372	373	378	431	372	394	358	394	368	402	404	391	357	404	404	402	388	387	396	375	333	396	379	370	437	377	382	370	415	402	379	395	391	423	395	368	372	362	400	411	378	416	374	382	417	388	408	376	386	392	394	398	373	404	394	378	440	429	399	422	395	385	390	381	384	383	390	395	391	397	369	386	356	413	362	395	360	384	396	367	393	396	363	413	402	404	363	404	383	404	405	411	421	329	398	390	394	387	381	381	430	378	429	371	395	411	389	442	400	394	398	365	391	393	385	381	374	373	387	407	390	400	376	416	397	368	389	382	376	366	375	409	402	394	394	383	385	407	398	395	394	378	401	402	411	391	400	413	421	409	406	356	387	405	397	379	393	384	408	383	396	383	381	366	380	360	398	382	404	380	385	353	360	395	392	379	397	384	350	441	383	407	377	398	418	380	389	415	401	384	389	357	388	398	421	405	387	367	354	387	369	408	370	370	384	365	407	438	403	406	395	370	398	407	372	420	369	358	350	422	373	402	391	370	374	396	408	385	418	412	398	400	374	367	381	428	397	391	318	348	409	404	370	403	378	358	383	418	420	437	421	419	396	395	427	401	404	398	390	404	397	372	396	384	385	394	459	372	377	407	401	355	414	385	363	407	407	408	390	377	398	416	376	403	364	398	403	429	389	346	371	409	385	388	402	401	354	364	372	366	372	406	439	415	393	392	411	381	401	373	384	418	413	402	425	374	411	406	382	425	388	404	359	377	408	369	400	396	367	380	403	421	392	391	401	418	403	418	389	373	392	402	389	394	407	421	391	378	386	417	370	366	382	397	412	379	400	413	388	401	404	387	414	395	396	387	380	412	388	420	378	365	375	404	394	404	371	384	370	376	359	400	426	414	413	399	394	394	404	433	375	383	422	371	382	371	375	426	424	399	399	361	394	391	416	397	432	404	380	407	393	394	366	395	386	387	385	412	409	384	400	385	360	396	397	395	410	382	384	376	373	387	404	396	367	400	376	388	372	409	411	400	402	398	385	445	392	391	421	370	344	394	385	386	381	376	410	377	421	381	414	397	393	364	403	367	350	344	410	404	421	384	364	375	408	403	389	392	387	378	361	392	404	410	381	408	352	384	368	366	391	377	386	426	406	367	424	398	352	398	443	393	409	386	424	386	407	422	441	403	398	398	420	366	392	383	381	382	413	415	407	417	385	362	356	413	376	392	396	400	410	417	435	376	390	371	376	393	380	370	416	361	380	385	373	403	393	403	399	391	373	394	353	419	374	364	395	400	437	350	408	381	380	393	359	403	395	374	389	399	407	407	363	413	359	418	417	396	407	372	403	384	384	365	399	377	397	397	375	422	398	390	399	370	411	383	384	386	392	383	410	379	396	382	376	415	379	394	345	395	369	410	404	402	415	368	380	411	393	367	383	351	395	363	342	418	382	423	412	421	379	362	393	381	379	393	394	389	376	362	415	405	395	393	373	388	411	440	380	367	421	404	384	385	401	423	368	383	401	419	359	384	427	401	426	398	385	413	347	390	390	409	374	413	392	352	401	418	410	389	362	417	381	402	398	418	371	425	447	366	386	383	367	408	402	377	418	364	383	385	369	363	394	367	362	411	365	403	390	365	373	379	402	431	400	378	413	387	417	390	413	359	382	376	379	346	401	396	383	370	407	415	405	383	402	381	369	394	392	403	387	370	429	407	400	355	407	359	389	349	386	415	400	397	367	371	407	364	406	398	404	393	408	386	379	418	385	406	385	399	389	346	415	412
27536	7422	4065	2226	1568	1244	1016	909	839	746	662	670	539	582	565	519	483	508	485	469	490	489	499	469	488	513	477	473	461	454	490	477	496	477	459	464	473	432	490	480	456	440	496	498	466	461	428	453	435	412	466	454	469	448	469	461	455	441	466	420	429	473	445	464	438	459	488	462	434	462	452	471	452	466	470	423	433	445	437	459	467	430	436	458	446	459	422	459	465	454	456	481	473	435	446	477	421	460	451	472	461	435	430	476	455	427	463	428	459	471	485	436	468	449	480	447	428	454	438	462	429	454	434	464	483	426	472	461	444	463	457	437	454	429	444	453	445	468	442	404	472	412	469	451	460	458	400	441	430	443	481	511	449	443	473	428	411	465	429	444	472	422	438	432	465	484	428	438	400	454	444	441	458	427	461	460	451	449	404	462	438	464	452	435	449	443	443	418	462	461	470	462	430	432	423	453	467	431	451	444	427	407	424	434	435	447	482	467	472	456	472	428	442	445	452	447	493	471	443	469	442	448	432	420	427	474	454	453	443	428	456	490	437	509	443	430	441	477	467	445	433	461	446	455	454	427	432	485	437	463	471	450	454	435	424	443	463	442	474	433	464	446	459	468	487	474	438	462	452	426	465	472	454	427	429	457	444	444	446	436	489	457	448	410	479	459	416	449	409	427	456	441	457	449	476	442	460	466	406	464	484	439	431	447	421	439	462	416	443	448	456	471	427	399	459	441	434	460	469	441	422	451	440	470	433	475	463	410	465	453	448	462	472	445	442	418	443	452	451	463	469	462	457	430	453	476	472	431	443	473	451	386	504	475	451	441	481	459	436	466	453	448	452	420	461	469	419	454	449	470	449	420	449	460	424	425	424	461	449	432	445	399	427	478	431	431	450	449	471	485	433	452	426	440	476	469	463	475	449	432	418	428	443	412	430	470	444	457	434	453	441	437	463	429	421	455	453	438	439	431	497	488	475	448	461	466	460	494	467	464	435	423	460	464	461	443	421	455	475	451	463	435	472	473	453	432	440	458	433	484	455	432	439	436	456	451	412	452	447	447	460	429	446	456	412	416	441	505	419	417	446	501	472	438	441	405	430	430	442	439	471	459	452	432	463	454	435	492	450	461	446	478	442	439	450	499	434	437	435	438	455	433	473	467	457	480	454	433	454	439	460	484	471	464	424	474	441	453	416	506	458	430	467	416	416	501	411	469	494	456	479	455	437	418	461	445	446	458	412	434	466	451	412	463	460	454	458	455	468	441	467	463	450	426	488	443	463	433	443	465	481	426	450	443	431	423	442	439	433	434	474	435	463	459	432	441	422	383	433	459	471	448	453	420	451	466	437	430	434	443	440	506	468	462	463	424	446	464	449	441	440	457	436	393	421	466	500	455	455	440	376	409	453	458	460	453	453	439	462	433	435	478	435	466	443	427	416	441	440	404	421	464	446	464	447	459	450	532	443	473	433	427	442	455	497	450	474	451	438	441	468	464	464	466	456	446	456	412	455	441	459	440	469	439	481	449	425	437	462	441	417	451	452	476	453	478	419	462	500	456	426	413	465	420	454	457	452	422	416	465	494	438	457	442	430	460	479	418	423	438	456	432	431	412	453	457	438	412	455	434	396	438	462	401	404	394	419	467	455	465	452	460	473	448	417	446	417	476	466	455	461	447	444	476	427	467	463	474	414	448	421	458	460	477	446	491	431	497	451	485	471	421	440	470	434	440	458	448	451	479	451	428	459	459	429	433	459	440	457	462	458	441	481	429	451	429	475	434	465	479	429	438	466	467	457	434	429	426	438	442	443	432	478	434	413	469	454	467	470	481	419	435	426	437	460	490	444	468	412	473	457	438	460	464	456	404	497	440	418	480	465	449	463	466	461	466	472	447	431	453	462	481	471	444	448	483	479	420	412	441	446	452	450	461	455	479	450	484	431	460	436	483	455	454	467	434	444	454	425	464	424	488	448	453	454	447	483	423	459	453	437	457	448	452	474	447	414	446	449	439	452	440	453	462	455	435	428	466	416	440	447	463	471	459	427	453	508	431	441	437	458	485	443	456	439	450	455	429	450	419	439	427	482	418	452	427	452	411	454	477	458	430	445	452	467	436	463	495	442	414	416	474	465	444	442	492	441	442	421	455	482	425	463	435	470	432	420	428	420	436	420	411	450	489	447	428	483	446	443	445	431	431	445	425	472	450	418	463	439	418	445	477	451	466	449	470	430	444	410	451	442	435	449	437	475	479	441	433	495	482	449	410	455	482	459	450	461	454	440	453	441	439	421	431	445	433	426	421	509	459	438	465	439	455	460	454	432	478	427	466	440	441	461	439	478	447	462	420	435	456	457	450	452	453	477	449	468	429	446	449	405	482	460	429	459	431	452	437	416	449	419	431	430	463	456	464	401	437	410	449	452	473	446	450	450	451	440	413	427	479	477	433	451	475	457	453	411	475	451	445	420	425	404	471	438	420	440	453	462	474	465	430	445	480	451	423	468	448	442	439	431	438	436	458	430	423	409	470	406	440	466	458	458	475	404	442	436	450	477	454	471	419	451	448	443	470	448	469	424	384	476	405	481	446	387	445	486	458	452	457	436	439	454	444	423	435	454	496	446	493	447	487	451	442	420	430	447	466	436	480	447	424	437	466	481	427	411	444	449	449	458	414	449	430	433	460	428	438	428	420	462	468	405	473	410	438	452	443	457	454	464	443	452	478	489	459	439	459	457	447	447	502	435	459	460	389	468	468	429	413	449	450	460	449	440	469	412	442	455	469	459	420	461	457	444	419	445	417	469	430	400	483	462	471	433	475	481	429	426	472	458	465	452	446	441	485	426	461	437	433	432	449	402	457	440	449	448	477	426	454	465	438	461	494	450	427	430	455	418	475	466	426	421	418	447	471	451	475	435	462	454	460	433	478	465	426	428	493	451	435	461	468	412	450	473	456	461	446	435	458	437	467	437	435	400	486	446	438	463	456	420	433	446	443	454	479	443	449	466	463	491	449	439	444	456	461	428	425	424	426	491	478	430	414	480	474	442	458	429	474	462	402	470	476	436	426	433	409	458	443	468	441	457	429	459	444	470	456	458	462	456	461	483	423	449	443	448	455	475	437	415	456	444	434	441	444	449	422	401	440	454	464	456	425	463	462	437	465	457	467	454	429	485	484	441	447	435	442	460	429	458	476	483	493	459	419	483	396	414	441	432	460	471	476	502	443	433	461	486	468	463	452	483	457	446	450	439	449	456	447	444	455	456	432	457	473	449	460	463	500	433	459	413	476	407	453	427	444	431	443	435	429	397	460	471	442	467	415	429	447	430	450	431	468	485	456	450	484	411	478	450	439	454	463	452	423	460	458	450	478	441	505	433	471	404	509	489	457	476	470	472	445	441	432	467	451	432	458	454	458	460	430	476	480	470	457	461	419	459	444	416	445	466	461	462	455	440	411	453	445	421	429	450	432	434	426	464	453	481	442	455	465	449	434	430	495
22678	21212	29007	23703	21213	21250	10936	1220	798	707	628	567	505	480	486	397	422	402	400	327	369	373	348	336	335	326	317	339	322	314	301	337	298	324	329	328	294	298	315	298	295	313	320	297	272	302	320	313	300	304	306	309	281	289	285	307	313	280	292	273	280	259	261	300	280	305	284	288	302	285	296	309	304	306	292	295	269	296	292	292	274	300	284	286	304	280	301	273	273	277	267	285	321	262	301	311	301	320	307	288	293	276	302	304	265	291	288	287	310	305	299	282	306	320	276	267	310	281	316	283	313	309	259	268	325	277	327	299	309	302	258	326	282	267	303	288	300	295	281	305	278	286	300	323	305	324	293	282	304	285	307	270	281	325	295	288	259	290	256	301	279	292	261	259	276	267	271	298	296	303	310	254	274	292	254	300	305	269	259	309	287	280	280	291	317	291	272	325	327	276	297	281	296	284	284	289	306	307	294	285	277	260	290	274	294	279	262	287	275	280	270	286	299	312	262	257	313	274	280	275	273	307	289	278	300	266	285	301	296	253	282	273	295	290	281	279	277	287	302	298	294	252	282	316	319	271	276	305	267	296	307	297	284	282	297	279	284	273	266	277	316	286	277	271	278	264	296	292	286	277	305	260	286	267	306	307	290	268	292	284	253	282	274	299	287	297	285	304	265	274	280	255	270	268	278	274	288	289	293	302	296	299	267	284	302	292	275	293	298	293	281	264	255	293	270	287	280	307	298	287	270	281	273	297	300	314	294	281	285	293	269	257	259	299	286	285	285	283	283	300	274	297	263	304	289	276	303	283	292	280	283	300	263	290	310	282	269	301	269	270	315	319	285	305	300	281	283	280	270	291	293	291	261	284	250	308	298	273	288	280	297	283	284	275	283	303	257	291	313	281	272	311	272	277	301	297	281	285	304	257	261	290	264	309	262	277	287	272	293	291	288	260	288	255	300	294	289	280	287	279	284	269	274	279	289	261	329	291	322	306	270	273	309	298	271	297	320	251	302	314	282	345	286	272	283	309	286	303	302	287	288	271	305	303	294	292	288	277	272	296	315	287	301	287	268	295	286	282	256	282	262	297	282	288	285	269	288	295	285	283	288	292	293	266	284	284	289	304	249	284	272	295	288	310	283	320	266	265	304	273	303	284	304	299	273	302	300	299	277	278	269	279	301	289	293	267	250	296	269	261	308	281	274	284	305	307	232	255	254	280	272	277	268	278	292	265	279	324	284	289	273	250	290	320	292	286	280	275	280	293	295	273	273	302	295	291	283	271	271	304	301	278	282	274	290	308	263	273	263	288	291	310	265	278	280	297	275	270	296	286	288	290	280	311	292	310	266	276	290	278	297	263	304	298	293	287	289	282	294	320	295	317	272	286	266	297	276	303	264	320	269	271	317	266	303	271	297	301	287	288	325	260	294	286	280	308	254	262	280	311	314	289	276	300	301	286	282	280	279	304	259	280	297	264	288	279	273	281	283	267	305	286	292	288	314	282	270	297	269	269	292	301	295	263	277	287	299	287	297	302	315	306	283	301	307	274	297	283	310	292	286	291	297	327	298	281	291	291	282	287	267	296	286	326	297	269	282	264	288	254	306	281	255	293	283	269	270	298	290	292	252	305	281	268	261	288	298	313	299	303	269	341	290	289	287	296	305	251	276	289	281	287	316	274	293	287	273	300	309	274	290	318	291	296	291	265	274	303	303	304	312	264	265	271	313	285	316	271	285	334	277	257	276	276	290	264	281	315	290	284	296	290	286	279	254	282	285	280	298	300	284	269	271	288	271	313	279	287	293	269	286	282	288	276	308	283	291	293	284	274	264	292	294	288	282	246	311	277	283	283	246	285	250	280	303	287	281	290	272	271	282	308	290	294	310	289	274	285	271	266	303	259	274	276	265	272	290	306	274	299	293	272	281	275	296	302	264	325	280	295	279	300	278	287	290	266	275	307	262	291	305	277	279	275	287	281	280	277	276	279	271	274	276	300	288	316	276	288	285	266	255	268	284	284	263	316	282	266	329	284	299	294	321	290	301	306	267	263	295	287	294	288	285	268	305	289	281	256	276	300	287	270	275	288	299	285	306	271	296	296	316	311	293	314	289	270	281	285	294	297	285	271	264	279	306	294	284	296	319	274	289	265	290	280	295	336	316	302	321	304	271	282	288	289	272	324	253	302	258	269	298	279	275	269	257	276	269	299	307	255	261	280	295	258	321	283	288	287	279	314	283	279	315	271	282	310	266	308	260	271	285	281	292	295	277	286	301	285	269	280	251	266	267	325	273	330	281	260	303	265	285	296	304	276	277	265	288	299	258	271	308	309	276	288	271	306	297	292	274	264	262	319	281	304	311	272	293	253	268	300	265	293	303	335	307	278	322	277	239	258	270	284	302	287	302	280	284	296	262	280	294	269	302	278	274	298	279	274	265	275	300	272	259	297	309	260	308	291	270	293	290	288	284	280	310	308	280	286	300	321	322	267	288	272	261	289	270	301	291	282	310	302	316	288	270	302	262	309	312	297	292	294	257	254	301	292	307	283	280	266	300	310	289	288	285	298	296	300	275	267	268	308	281	301	276	282	276	271	280	277	277	270	315	272	269	273	318	289	284	285	292	301	307	263	279	265	272	293	252	278	270	281	254	314	274	268	319	291	307	300	294	289	277	303	268	307	248	288	267	239	274	297	268	291	259	298	264	296	272	302	282	288	308	282	279	250	256	296	281	291	293	318	263	293	320	292	294	280	296	286	302	273	316	282	274	281	314	253	299	294	329	299	291	287	300	318	262	282	280	278	294	277	276	304	291	250	297	275	289	300	296	291	253	301	283	298	304	257	297	290	279	306	280	289	299	291	283	295	299	273	293	310	285	287	293	285	277	277	276	276	291	274	279	270	302	307	280	293	273	276	265	293	263	298	272	286	299	318	264	302	279	261	279	301	290	279	299	311	296	261	281	265	278	300	300	282	260	302	281	278	304	293	300	319	290	292	274	303	310	316	287	299	290	277	264	278	253	294	286	260	263	262	294	283	276	318	304	280	306	260	263	293	258	302	288	317	274	292	298	313	294	314	271	282	310	292	292	282	286	264	275	287	317	288	296	291	282	280	263	295	280	317	279	290	278	300	299	268	294	275	261	262	293	294	292	288	260	282	286	275	267	290	268	295	259	252	300	288	248	279	283	263	267	292	291	284	333	281	292	276	294	313	296	242	278	259	271	265	297	288	279	278	272	297	269	300	267	285	303	269	256	267	290	288	273	285	287	275	283	304	256	292	282	295	309	285	280	287	287	284	280	282	274	297	276	278	298	267	324	276	264	281	276	296	291	265	281	269	309	272	292	295	316	289	261	256	298	331	256	294	288	293	269	292	287	294	296	317	257	327	288	290	283	278	276	303	298	289	263	285	284	283	278	291	315	286	322	286	294	302	288	297	260	263	307	279	282	287	280	276	311	267	257	312	263	267	264	284	312	279	275	326	283	290	255	251
31572	17657	12355	6377	4402	3220	2408	1955	1627	1220	1122	931	804	740	649	614	529	541	507	452	435	449	463	435	417	382	416	402	397	399	364	351	357	336	361	347	332	360	353	344	320	401	330	298	317	361	374	342	351	331	326	344	325	355	336	318	346	329	333	339	315	325	327	344	328	325	314	278	328	310	290	326	321	326	324	310	313	352	313	297	330	339	316	343	306	334	356	303	307	333	366	359	337	287	323	322	329	325	324	308	321	312	291	349	321	338	341	289	297	308	303	341	314	298	326	315	328	315	345	296	342	298	332	328	324	327	325	327	353	315	309	321	303	301	336	337	311	323	342	295	310	323	300	317	319	277	324	304	301	296	312	317	305	327	317	341	316	304	305	318	308	297	316	298	314	281	304	298	309	344	341	331	298	343	288	321	309	320	312	295	321	332	329	333	310	324	312	328	325	295	314	316	321	297	301	326	327	351	325	327	309	323	270	283	296	316	324	313	319	329	344	295	287	320	297	316	314	339	313	318	314	326	314	309	327	305	301	288	290	340	312	296	304	344	337	317	323	350	309	298	306	284	300	309	316	313	328	294	325	329	309	327	332	330	319	289	311	318	345	315	357	331	334	328	315	294	281	316	299	314	312	325	349	311	337	318	310	312	314	354	296	319	322	331	318	291	293	299	291	302	332	313	327	295	316	322	303	301	327	317	321	297	314	335	310	319	299	292	321	329	308	339	339	299	307	297	326	344	317	344	302	316	336	336	330	303	323	322	309	293	335	316	327	360	331	298	304	294	311	304	310	330	298	288	348	312	317	309	298	311	314	313	340	315	334	339	303	287	327	357	322	297	329	322	307	304	338	328	314	296	312	306	300	316	329	293	320	349	339	318	323	322	344	319	304	330	318	287	297	336	305	298	331	279	309	328	313	314	324	293	304	329	340	300	313	310	323	323	318	317	298	303	322	339	303	308	334	324	315	340	319	295	346	314	330	305	314	347	318	298	342	311	325	319	326	345	341	299	293	315	290	324	321	326	322	327	301	309	349	308	332	316	299	282	334	333	313	357	296	281	268	315	334	339	326	307	292	288	331	318	367	316	318	301	300	308	286	327	319	308	320	302	295	312	304	302	335	331	321	317	335	327	321	322	293	306	331	315	298	298	310	313	308	313	313	328	297	319	333	301	338	310	331	313	308	326	312	276	316	325	309	334	290	324	325	310	326	322	322	309	350	315	341	313	350	329	319	309	354	317	331	318	312	308	302	324	329	313	308	323	304	331	332	313	330	327	311	317	317	300	343	334	335	298	294	316	338	322	308	323	335	340	328	337	319	315	310	317	330	319	316	301	330	316	330	321	360	332	313	326	300	309	309	283	322	303	329	327	316	320	341	299	316	309	335	290	264	307	301	302	296	332	320	317	302	305	322	332	329	318	313	312	287	308	340	325	291	298	343	357	300	308	311	300	328	300	302	288	307	339	317	339	314	335	296	307	319	290	274	338	322	334	295	324	311	295	304	299	340	333	321	305	330	286	295	284	346	288	294	332	322	329	331	288	317	314	320	277	330	352	302	334	340	339	339	312	333	307	358	324	342	297	298	358	285	321	322	334	331	328	303	313	305	315	329	320	329	308	342	312	329	323	327	307	339	343	328	335	329	324	295	320	380	319	313	311	309	309	310	315	318	314	327	326	343	320	334	316	326	327	309	323	322	339	311	322	333	308	331	304	301	323	295	323	299	325	289	336	321	335	330	295	293	292	308	329	313	308	301	362	306	347	314	304	300	312	323	307	355	310	322	280	318	342	336	323	318	321	311	333	308	331	315	323	321	313	328	281	301	312	304	291	356	324	301	294	320	310	308	312	320	309	321	297	316	314	296	314	294	348	294	332	329	314	309	338	315	334	327	319	300	284	292	340	308	331	325	306	342	301	288	317	326	315	315	299	309	327	321	329	318	328	308	271	311	334	321	303	299	332	300	319	353	328	328	331	326	310	315	317	319	313	310	327	313	318	306	308	331	344	334	322	306	310	285	367	337	304	289	326	313	308	277	292	285	306	282	334	311	314	326	307	319	331	329	287	310	339	343	346	347	325	287	336	277	264	331	324	299	313	296	334	304	329	324	327	346	301	287	333	328	325	340	318	301	327	336	322	315	315	320	351	313	336	289	338	319	322	321	324	297	328	336	321	301	298	345	310	327	320	317	313	311	311	297	302	290	320	310	326	284	306	335	329	298	322	317	315	323	309	283	336	310	307	280	303	319	308	322	318	306	292	328	309	295	335	323	312	336	313	309	320	343	287	316	338	300	339	292	328	322	324	295	323	263	327	318	288	317	309	345	313	285	332	344	314	318	293	321	324	313	302	328	309	323	328	333	317	303	319	319	309	312	329	315	331	326	310	332	320	312	312	322	318	308	322	269	332	339	314	323	295	323	296	315	315	312	329	307	328	311	320	324	313	304	319	316	344	298	343	296	302	311	323	303	286	325	293	338	296	309	315	333	320	280	315	324	315	348	347	285	309	307	319	323	301	331	332	329	341	287	322	341	296	337	326	313	309	300	299	294	298	292	309	296	325	286	302	313	315	311	329	332	307	341	299	326	330	325	306	311	339	273	324	318	322	318	311	344	297	330	329	300	302	342	331	301	322	304	316	303	343	300	303	284	315	319	305	319	269	310	298	302	322	311	347	333	306	316	305	338	307	310	316	342	307	322	333	326	298	352	309	282	322	322	327	345	301	325	305	321	315	309	297	315	312	308	296	328	321	311	301	291	315	334	305	307	302	313	280	375	348	342	302	304	320	308	322	288	325	319	306	339	295	302	320	328	342	342	312	293	301	300	338	299	288	333	317	326	293	294	327	336	306	346	317	318	304	336	285	292	322	321	325	336	323	339	355	315	288	304	318	321	318	324	325	293	328	342	319	318	328	309	329	301	308	280	310	302	288	318	321	301	316	322	304	319	341	333	310	315	320	296	296	326	328	327	306	334	313	312	335	292	300	344	295	318	350	334	282	281	295	273	326	291	291	286	330	302	306	292	334	301	330	290	322	300	332	312	295	340	306	334	342	316	297	331	356	304	314	303	318	326	315	308	316	340	320	333	332	310	314	294	309	303	304	292	306	311	292	309	291	294	342	291	339	293	327	344	293	332	293	335	302	299	307	316	311	310	329	292	286	319	322	328	306	289	333	298	302	297	356	319	342	331	285	312	303	296	308	286	322	313	346	320	331	320	306	363	269	292	313	316	322	298	306	319	318	357	283	307	338	325	304	360	305	310	323	346	308	345	294	330	305	275	298	309	338	301	328	284	327	325	319	322	343	314	358	333	320	319	313	332	313	324	300	340	298	324	323	323	317	300	320	285	297	325	294	305	327	358	310	280	310	325	320	308	323	323	316	282	306	302	343	304	339	287	311	331	296	323	308	299	317	315	316	336	321	327	357	307	324	305	321	323	343	332	308	278	315	296	311	312	320	333	290	320	342	306	305	324	292	317	323	303	321
27667	20410	8765	727	384	305	290	264	266	270	276	250	274	260	243	260	248	264	247	260	242	257	274	231	223	241	277	276	251	243	242	247	246	235	225	238	233	253	287	265	237	244	254	224	242	265	235	240	220	233	251	240	260	246	261	249	251	232	242	236	253	265	244	268	240	278	241	245	230	232	269	263	245	228	259	251	241	231	267	250	223	261	251	233	248	259	271	265	233	253	252	266	216	233	252	268	231	236	243	236	263	246	258	231	250	232	257	256	236	250	226	242	235	237	251	253	260	250	241	238	250	282	248	220	250	240	266	231	249	236	257	230	238	252	236	236	256	261	242	266	248	220	277	247	246	246	255	246	220	244	251	244	235	275	254	257	254	247	229	219	263	281	249	259	254	251	259	262	241	231	285	218	242	248	240	250	258	266	254	272	243	247	227	264	271	272	254	224	246	256	242	223	234	270	253	228	278	231	242	257	241	265	257	262	242	228	261	247	237	243	243	245	257	251	237	248	224	222	245	257	253	255	270	238	247	232	239	237	279	249	220	260	271	239	243	227	260	255	256	270	259	262	249	229	239	237	249	253	268	259	250	256	249	272	245	241	242	223	249	223	224	255	276	268	263	248	241	257	236	235	231	229	229	261	250	236	241	259	219	274	208	260	242	233	250	231	251	245	240	245	246	240	289	239	264	249	249	251	250	275	225	268	216	205	237	236	221	237	268	286	268	235	263	251	240	261	258	258	220	257	223	242	249	247	232	251	229	262	213	255	245	260	258	232	267	219	253	241	245	255	227	251	262	268	234	252	210	229	232	233	256	199	231	211	234	206	227	231	253	226	272	264	232	259	244	244	223	260	253	267	242	217	280	240	240	234	242	229	271	256	235	259	235	248	241	259	250	238	194	238	228	266	234	239	234	246	254	236	249	237	226	253	257	248	246	280	256	254	236	211	231	247	266	237	272	251	256	240	229	242	251	243	268	215	271	251	250	255	241	223	233	228	242	232	244	219	254	236	265	226	263	231	230	217	212	269	248	232	222	285	244	227	225	255	245	230	220	271	262	248	250	226	270	267	251	256	262	244	228	249	244	249	256	244	237	239	217	245	251	243	228	230	236	254	239	231	237	242	255	268	244	261	227	221	249	252	261	231	243	256	212	233	253	255	242	247	250	249	241	239	222	250	262	275	236	257	241	254	250	244	253	250	249	230	261	259	252	215	241	249	263	234	241	245	226	277	256	261	254	250	241	233	212	226	236	244	256	247	251	246	247	280	237	271	248	258	253	261	249	265	237	242	263	244	229	266	273	240	249	234	265	248	261	235	228	223	238	232	232	227	241	267	247	231	242	259	274	243	235	227	247	223	245	238	255	250	257	240	248	243	269	245	265	229	241	249	240	260	247	231	222	241	242	243	272	238	225	242	274	236	241	237	268	254	251	242	275	235	259	229	242	228	262	231	222	219	242	286	259	244	245	231	258	256	284	243	266	209	243	271	214	249	242	235	247	250	227	255	259	225	241	248	236	214	252	236	256	246	259	247	262	259	226	259	254	249	241	262	238	242	292	253	249	243	238	228	250	219	243	282	239	250	247	249	270	233	218	265	216	247	249	254	238	252	248	243	239	251	246	258	251	261	238	253	225	225	224	250	285	220	246	248	236	214	265	242	279	239	253	251	229	239	253	262	239	242	254	265	265	231	266	246	245	263	249	257	259	238	221	210	240	228	233	245	233	222	264	242	266	263	227	234	234	229	243	248	239	234	252	235	233	264	223	274	240	254	258	221	246	266	264	234	248	230	217	247	232	226	221	256	237	239	246	231	243	236	250	244	256	225	225	231	235	270	249	253	258	262	231	252	230	277	270	254	254	215	258	229	266	238	241	256	246	284	266	246	266	248	243	223	232	238	254	234	251	269	246	246	276	254	223	227	219	236	262	255	276	255	250	224	245	276	241	241	251	245	252	220	244	249	250	258	211	258	232	270	257	212	259	237	263	239	282	275	261	234	249	247	221	251	250	221	230	205	230	253	232	258	221	267	252	239	219	252	273	244	246	256	250	240	234	239	250	237	253	243	253	258	251	233	251	244	260	245	229	255	271	226	242	233	239	212	229	235	231	243	247	290	241	244	245	214	261	244	229	267	250	264	238	249	233	263	238	263	248	223	248	236	219	256	240	241	221	242	242	263	234	239	215	249	268	238	261	253	235	214	238	261	254	235	244	246	255	256	259	254	256	227	244	276	244	247	250	257	265	241	216	265	257	252	256	258	237	237	274	235	252	234	251	239	288	223	260	226	286	246	217	252	254	233	249	234	238	239	236	254	243	243	251	260	246	270	231	244	232	241	225	266	225	228	262	255	256	256	281	264	235	231	273	234	229	245	261	254	254	231	235	227	241	244	238	241	235	258	240	244	202	254	217	233	263	215	268	231	249	265	203	246	261	246	249	245	244	247	247	237	241	257	247	233	236	229	264	251	250	257	253	241	244	242	254	230	258	237	235	260	226	295	263	227	263	235	230	251	251	226	233	239	249	252	222	262	243	271	235	232	271	293	242	275	260	242	249	279	223	226	237	290	248	249	244	240	242	246	254	255	258	235	255	246	226	211	239	245	239	235	242	249	236	260	232	257	239	235	245	247	238	238	264	238	275	250	239	284	273	258	253	223	262	224	257	263	244	240	266	253	252	249	238	253	249	255	223	268	226	217	231	252	234	247	242	221	231	238	243	249	294	236	273	260	244	225	243	233	262	258	259	258	240	254	245	255	261	250	246	293	244	256	256	264	225	232	247	217	254	284	252	256	243	245	229	239	255	256	268	242	228	211	258	235	257	234	256	233	263	242	239	260	266	251	234	271	278	244	243	270	262	226	251	262	232	225	230	254	274	267	261	289	247	242	251	226	247	235	246	241	219	256	221	233	254	241	224	236	243	236	278	231	217	236	242	209	236	252	260	238	256	234	267	260	241	245	247	225	254	264	236	218	228	251	244	256	224	271	230	246	231	241	252	228	248	236	207	223	248	254	246	237	249	271	251	270	229	258	249	243	213	259	250	232	260	248	245	229	249	265	269	247	285	261	251	253	249	231	253	250	246	230	246	228	237	268	238	245	236	233	250	260	235	263	262	226	236	237	230	211	227	234	266	260	251	250	262	237	253	249	232	274	239	214	226	258	234	244	243	242	231	243	265	260	245	243	255	239	239	241	257	235	224	243	234	247	252	223	246	215	253	272	239	249	245	261	238	236	226	267	238	224	227	253	238	256	227	234	231	266	240	229	263	237	235	256	248	235	257	278	234	258	243	248	231	234	214	255	240	257	250	268	247	210	244	220	233	226	259	250	245	275	235	269	250	229	278	229	243	271	258	234	258	232	235	264	256	248	227	264	246	224	269	265	255	250	257	248	262	241	252	250	229	217	225	231	246	267	276	245	242	256	247	263	220	260	238	249	260	247	274	233	283	229	235	224	248	221	260	260	262	212	231	227	250	297	272	228	237	257
24842	2532	894	537	457	382	362	340	326	347	329	323	315	314	272	318	295	308	304	318	275	294	300	304	340	315	296	297	277	281	287	288	281	298	311	269	281	297	291	305	289	341	278	295	268	337	280	269	300	313	306	280	274	278	286	273	284	294	299	316	282	293	305	288	316	336	304	294	275	252	256	274	283	289	288	306	278	286	306	296	317	305	294	315	278	286	301	291	273	293	290	289	306	270	259	308	314	318	331	302	277	302	314	299	315	270	291	273	325	278	278	286	298	298	278	274	307	310	308	323	307	291	302	270	315	306	287	307	294	316	270	290	274	296	269	298	314	308	331	304	300	268	294	312	268	292	337	328	297	266	298	313	296	295	296	317	261	302	303	316	270	309	295	350	329	319	304	319	331	299	294	269	283	289	280	308	312	309	299	306	281	268	305	302	269	314	317	277	291	295	272	290	311	286	296	309	282	257	295	293	279	277	301	302	295	299	303	305	284	309	327	282	297	305	310	298	310	305	312	296	263	314	308	304	304	282	292	304	262	315	304	306	314	289	292	310	279	290	297	294	297	310	284	290	308	281	267	289	299	325	270	326	297	334	296	294	310	301	295	318	277	318	286	273	289	315	282	294	287	303	315	288	289	290	288	297	277	286	265	326	264	314	290	287	287	277	306	264	303	302	312	291	282	271	309	281	300	311	280	298	315	284	292	282	311	277	270	298	276	266	290	324	290	279	323	327	292	293	295	255	269	296	306	298	296	293	322	297	283	279	329	289	324	282	282	279	314	313	269	319	288	309	288	319	312	304	305	317	305	297	285	329	269	290	309	306	299	302	290	286	272	303	274	301	308	308	306	297	285	302	283	300	284	305	331	305	320	258	314	302	290	317	277	268	286	278	287	285	290	308	276	300	291	289	319	287	283	279	293	279	310	277	268	345	276	298	270	307	293	278	305	306	286	300	292	290	294	296	291	317	300	293	296	311	317	315	296	311	270	313	309	289	285	304	280	291	298	320	299	322	309	308	305	300	302	283	275	289	289	298	300	330	310	320	309	284	272	319	302	290	315	292	278	286	313	292	257	285	268	280	274	309	305	291	318	282	311	285	284	300	302	313	289	287	286	278	307	306	290	299	285	291	294	304	303	305	325	306	288	295	268	299	312	321	312	301	309	290	312	296	300	318	269	314	303	304	299	278	289	317	297	284	296	283	311	301	363	298	318	297	302	295	316	281	295	327	319	300	277	301	318	305	286	301	296	273	279	302	301	300	309	318	280	267	281	289	298	312	290	288	313	306	308	298	285	293	264	314	313	295	295	312	289	274	287	322	316	319	299	303	322	292	310	297	306	272	295	285	299	323	290	298	308	300	300	313	288	290	310	293	310	294	269	298	284	296	287	290	335	286	308	319	310	295	306	317	298	297	299	268	314	295	297	298	282	278	278	323	342	267	296	317	333	285	309	266	277	303	295	305	292	338	287	304	274	312	308	305	302	315	301	297	292	328	326	290	302	311	292	289	297	275	303	327	285	313	292	292	288	283	324	301	304	335	317	314	310	282	297	303	313	293	310	308	297	315	301	278	317	285	287	325	302	279	245	275	286	300	298	300	317	334	316	291	296	289	313	302	297	281	332	278	315	278	325	319	285	304	281	306	268	300	306	281	309	297	300	310	294	306	320	308	312	300	294	248	284	281	305	265	265	300	315	290	295	280	290	304	303	322	306	296	299	290	303	287	297	290	319	310	282	285	290	296	294	299	296	288	321	306	311	276	273	315	302	283	289	293	308	299	287	325	272	269	323	307	284	306	320	295	274	297	319	278	278	280	303	285	301	295	293	287	288	288	327	297	280	285	331	294	281	276	299	307	298	291	309	304	314	293	278	283	319	324	327	313	298	318	309	358	324	288	320	284	281	294	335	300	309	305	289	292	304	273	300	299	312	322	298	275	270	297	284	294	293	316	307	299	306	294	296	296	277	292	303	294	297	271	285	286	300	295	298	325	288	274	309	305	289	291	304	307	306	305	304	279	296	312	292	286	306	309	294	290	282	273	298	304	312	309	345	290	305	308	293	309	311	316	282	289	274	301	314	310	301	317	296	329	299	314	318	312	303	262	310	303	291	340	283	309	291	316	297	311	299	295	284	303	296	252	325	304	292	302	297	303	291	303	306	301	303	312	301	302	314	268	284	294	296	287	279	287	289	289	273	291	324	282	304	282	301	300	307	276	315	286	301	280	308	307	292	285	316	307	305	294	330	291	326	269	312	300	318	302	316	313	314	306	271	300	299	300	297	283	286	284	299	318	286	303	330	315	281	276	292	303	291	280	299	287	318	296	300	287	320	305	258	294	302	299	296	290	293	292	287	305	309	295	318	291	291	329	286	294	282	271	312	317	293	307	308	307	279	301	282	288	301	321	301	266	272	305	286	344	296	280	303	318	279	284	328	269	297	338	331	281	303	271	282	293	281	316	274	307	280	271	286	308	314	283	276	319	329	315	318	301	326	308	287	251	339	315	306	313	298	287	285	273	279	309	296	287	292	295	285	270	347	316	311	310	264	303	307	303	289	303	302	285	286	306	286	294	336	295	311	295	267	288	313	289	261	278	312	308	333	292	316	282	303	314	294	318	295	269	341	308	301	279	298	302	308	283	301	295	303	303	310	288	289	303	310	282	296	312	291	316	303	280	266	316	317	264	313	273	301	303	287	295	302	308	236	297	285	302	295	307	281	293	291	281	287	306	284	312	271	299	263	287	272	313	304	309	308	331	283	245	315	285	307	299	308	320	321	298	307	320	308	278	309	303	311	257	278	301	306	298	301	276	287	259	292	317	287	271	275	259	288	287	292	305	281	305	305	266	305	319	299	295	281	287	308	288	311	288	288	306	332	321	310	299	276	300	302	293	312	289	274	311	286	294	284	292	282	320	313	310	276	310	310	302	326	310	317	290	282	313	340	306	339	294	277	295	251	281	290	308	305	289	290	270	323	250	312	321	324	299	306	306	309	313	251	289	282	287	312	289	281	297	275	286	300	314	298	307	306	313	308	297	273	312	296	291	264	281	299	295	291	292	293	317	287	290	288	300	303	329	282	292	294	286	285	277	280	311	303	302	310	291	303	280	305	281	268	291	310	315	313	277	305	286	277	324	296	280	268	291	301	289	277	274	293	320	280	294	306	304	308	312	306	315	302	321	283	274	306	328	304	318	274	308	303	308	304	278	313	298	265	280	278	275	278	319	272	314	329	290	296	335	325	331	291	317	306	330	311	285	308	264	281	317	314	265	290	282	289	299	279	336	288	291	275	293	308	298	300	295	282	312	287	295	315	278	313	281	298	298	290	282	320	332	330	309	290	288	312	310	299	305	286	302	328	305	293	285	293	288	328	314	287	297	303	291	299	277	280	304	302	282	319	263	294	300	257	302	302	282	299	302	277	262	283	294	311	311	279	299	304	299	305	263	311	284	311	286	319	333	321	298	327	306	318	323	288	305	286	295
23624	21194	28623	24025	21182	11699	892	520	418	395	318	275	261	223	244	235	215	203	207	182	162	144	181	179	162	165	155	164	166	157	148	147	156	144	156	151	132	140	150	143	126	142	144	152	159	158	130	142	142	142	138	126	149	148	130	154	129	136	133	137	139	147	137	147	141	138	137	137	138	149	123	143	152	139	142	124	130	141	134	150	121	123	141	154	133	130	135	119	134	133	156	146	139	136	151	138	129	119	136	127	137	130	147	128	143	140	148	140	147	146	134	135	132	176	135	129	139	156	150	124	149	110	139	138	151	146	135	141	147	125	144	148	142	149	126	133	135	146	146	127	150	137	154	140	115	117	129	117	149	130	135	134	130	119	131	143	145	119	137	136	164	153	138	150	141	163	145	138	133	136	141	151	137	156	134	127	131	133	143	156	138	131	123	136	141	124	129	135	144	135	126	151	149	114	119	125	144	147	146	144	142	143	141	151	153	156	135	156	141	132	122	139	131	125	145	136	133	136	117	137	134	137	134	137	124	113	125	127	131	135	142	132	120	115	146	137	127	151	128	127	136	118	146	128	128	139	131	142	141	128	146	132	135	150	149	137	139	131	137	150	128	148	116	139	132	144	146	128	140	133	142	141	134	132	131	132	123	120	139	129	117	138	133	121	133	131	138	124	144	136	137	130	142	116	132	135	125	158	127	123	156	138	122	146	155	138	129	147	120	138	145	161	140	140	161	127	124	147	135	132	155	133	131	116	148	151	115	140	147	137	134	146	132	140	151	144	147	151	114	128	138	137	122	141	114	141	150	128	156	139	145	159	141	140	131	139	129	155	156	141	139	109	148	151	131	145	127	121	118	121	158	119	150	141	117	142	117	136	127	115	123	144	130	141	142	118	130	142	108	144	137	121	144	128	136	121	157	133	142	146	132	124	162	131	141	148	153	146	140	128	149	149	130	153	129	140	157	134	127	157	133	122	121	144	141	114	136	134	128	138	151	147	144	126	116	141	120	138	145	121	137	144	149	139	151	119	146	152	125	137	124	127	120	151	158	149	145	112	115	132	137	142	132	141	147	142	146	138	135	136	129	141	135	145	127	134	137	134	120	110	150	156	141	118	143	127	142	135	113	120	136	130	119	138	139	139	138	131	130	128	156	121	129	156	157	123	150	145	133	146	141	119	134	126	138	134	136	157	127	143	148	135	123	130	134	138	133	143	130	141	138	138	120	144	158	147	121	150	148	144	120	137	134	130	139	132	128	142	122	126	141	129	140	149	130	131	137	123	128	130	131	142	124	153	126	128	147	136	123	157	135	140	149	130	118	137	124	146	147	148	130	130	138	135	156	126	149	151	145	143	135	159	136	121	131	134	131	143	143	146	157	131	130	138	136	134	155	127	152	122	139	121	130	142	129	156	136	128	131	148	150	130	145	155	139	124	151	134	138	140	140	125	129	133	127	126	133	133	125	179	146	144	148	147	138	137	135	130	131	127	125	133	152	149	152	123	141	130	152	139	137	132	147	128	123	139	130	144	138	119	137	124	162	122	137	148	163	142	129	128	124	134	119	147	125	162	127	140	139	123	127	149	143	132	138	138	132	122	114	139	114	130	126	137	143	137	134	137	134	146	124	116	147	138	134	136	149	123	153	146	151	142	138	146	162	136	136	135	141	152	133	145	128	147	137	140	142	137	147	150	146	141	132	162	145	118	143	155	152	139	125	128	141	124	120	122	140	107	106	139	130	152	162	133	147	138	148	118	145	135	140	138	139	129	157	146	160	131	118	147	137	145	124	130	146	148	150	129	134	136	120	145	148	137	143	160	142	161	141	120	133	151	122	123	138	158	135	118	122	137	142	137	143	140	119	144	126	118	137	133	153	146	122	165	130	115	148	143	138	124	122	126	142	126	137	139	117	138	137	126	125	140	150	119	148	140	159	140	131	161	142	137	123	138	131	127	143	149	119	138	146	136	120	130	130	130	136	146	138	108	134	132	128	142	149	124	142	142	152	133	152	149	142	142	144	149	124	135	135	119	127	117	122	146	145	114	132	128	129	136	121	139	131	122	129	137	134	125	137	150	113	135	129	153	132	151	147	140	99	134	126	149	121	153	120	142	115	137	137	131	129	120	141	135	145	155	141	135	130	142	149	114	108	124	121	145	131	125	130	150	144	129	128	134	125	126	125	142	132	151	132	134	135	152	130	149	165	126	136	137	146	119	127	127	148	165	157	128	126	147	152	140	137	142	140	117	149	146	138	134	129	151	128	131	130	122	140	130	116	149	138	125	149	136	126	122	137	119	140	126	139	139	148	151	141	128	154	138	155	144	148	137	148	119	132	141	143	112	125	132	137	140	128	132	141	141	130	131	148	125	136	143	138	121	130	145	144	125	121	140	124	94	145	133	129	113	143	129	135	126	135	142	142	139	141	142	136	134	106	121	128	151	133	155	139	124	141	140	137	157	167	166	133	123	160	150	133	130	126	124	109	140	127	138	146	128	148	120	124	142	134	138	142	130	130	136	145	125	130	161	139	150	128	118	118	148	139	138	136	132	146	135	169	132	151	133	140	149	137	127	146	139	159	149	130	140	114	115	177	146	133	119	123	143	134	141	133	134	134	148	145	123	145	128	159	141	147	137	137	128	137	123	142	141	133	146	144	149	136	136	131	142	140	129	155	117	140	127	128	145	131	139	123	138	156	142	142	149	137	134	149	146	120	121	118	158	151	138	127	137	134	147	139	139	143	163	127	116	131	136	152	122	117	139	130	138	126	144	129	124	156	137	140	134	151	141	121	130	141	177	147	132	123	153	143	128	137	126	137	141	154	130	139	129	109	143	132	129	146	145	159	130	133	115	137	139	158	146	130	115	152	139	150	154	140	131	132	152	136	159	160	158	122	139	138	127	118	138	132	128	130	146	129	145	140	125	135	142	147	120	161	126	144	127	121	147	141	125	143	144	124	137	148	133	135	142	126	126	144	153	129	154	128	152	142	131	160	137	148	133	135	143	148	131	139	146	155	151	124	116	128	125	151	171	123	122	134	147	157	123	116	150	120	121	137	145	150	107	134	145	118	139	147	134	141	129	124	141	134	164	135	131	130	146	145	138	132	134	150	151	132	132	116	137	144	146	136	148	139	131	132	139	128	108	142	140	146	131	114	110	152	116	126	126	151	126	140	129	130	147	139	149	141	134	135	153	124	117	145	128	144	147	165	131	164	127	158	129	140	160	144	135	113	132	149	136	137	152	164	129	115	140	147	145	139	129	138	136	142	134	169	146	175	152	130	132	145	141	150	148	133	135	134	132	145	137	148	130	165	136	130	141	147	147	141	152	154	145	137	131	129	122	122	132	148	146	136	111	167	126	131	147	131	133	136	148	125	125	108	132	157	138	170	140	142	136	120	146	124	146	139	121	137	124	141	158	108	143	121	121	170	146	133	130	119	137	142	140	136	133	142	130	160	149	135	147	134	128	147	133	139	132	145	148	144	144
25795	10652	7622	3546	2344	1671	1318	1000	813	646	563	529	439	374	391	329	302	297	257	256	218	239	222	218	230	215	216	223	214	207	183	185	193	199	210	185	202	180	212	194	148	174	172	218	175	194	175	175	180	179	173	172	189	177	187	150	171	200	181	187	162	190	175	171	178	198	166	183	176	186	165	174	169	168	169	162	171	172	155	178	173	169	171	167	161	151	189	155	153	181	143	165	177	162	164	162	152	169	182	177	185	167	169	187	155	154	182	180	154	163	160	183	160	147	152	150	174	165	165	155	156	175	137	147	171	180	184	168	165	171	159	169	184	174	182	167	165	160	174	148	168	146	162	187	149	171	167	190	165	177	182	191	169	186	171	186	152	146	199	170	169	175	158	175	185	155	171	160	167	161	167	154	188	195	193	178	177	183	174	186	176	170	204	181	193	167	154	164	150	169	162	165	161	177	161	159	165	168	160	151	184	166	159	167	169	157	174	163	178	177	159	173	168	152	171	172	192	154	168	166	185	167	170	186	155	154	179	156	178	170	162	150	175	180	149	189	168	162	153	147	177	180	177	200	161	186	178	169	168	166	174	168	148	168	170	193	164	177	177	188	166	166	179	181	162	177	176	143	202	151	161	162	156	157	158	168	174	185	179	163	164	165	181	166	171	143	169	177	193	182	170	168	150	173	196	162	183	167	173	172	154	164	191	165	162	159	165	166	161	167	164	152	176	183	141	173	189	173	153	179	167	178	181	154	167	160	184	142	152	175	168	179	165	181	168	177	167	149	161	164	177	181	168	177	188	167	168	181	178	189	166	185	159	194	153	166	179	163	171	147	157	183	175	175	188	167	174	186	168	156	158	173	162	200	158	169	164	188	176	159	177	150	168	167	146	172	163	156	184	153	174	158	181	179	166	165	176	211	180	165	162	160	165	181	171	150	163	185	164	161	166	172	200	158	172	156	174	182	177	148	139	157	183	183	164	155	167	168	156	176	183	162	156	148	186	168	154	168	148	160	163	172	175	157	169	165	160	173	161	162	165	164	171	178	160	171	157	187	168	178	148	179	190	186	163	148	171	143	151	170	162	165	159	160	194	170	182	158	172	167	169	169	165	147	175	172	184	180	169	174	174	151	134	181	178	183	164	164	168	165	149	173	152	174	172	159	174	152	186	176	161	176	182	166	154	167	174	156	177	178	197	187	180	185	165	170	163	145	176	165	157	177	136	162	168	183	162	148	171	155	180	145	147	173	193	158	156	164	182	155	162	162	167	176	162	179	163	170	182	152	172	161	187	178	149	173	158	169	182	159	160	177	158	156	147	171	159	171	163	152	180	147	183	189	163	167	153	148	169	176	158	151	172	176	162	167	176	158	176	170	173	165	152	188	161	177	160	173	172	159	148	183	157	165	180	168	159	157	184	155	157	166	188	158	170	181	199	172	159	181	166	178	171	184	153	153	179	171	164	168	138	161	169	191	166	160	186	168	168	156	191	158	194	170	161	174	165	186	155	196	187	151	162	169	151	161	170	165	164	171	172	169	177	158	175	161	170	172	148	162	180	154	173	183	139	152	187	145	165	156	175	195	160	146	185	162	156	175	151	191	161	188	159	165	188	187	164	177	160	166	172	196	167	147	172	179	158	156	155	170	158	177	150	164	143	144	158	165	146	158	151	147	183	176	166	159	178	192	153	162	186	183	159	149	176	171	189	182	144	158	163	172	171	166	182	177	181	166	149	159	161	173	152	180	164	158	176	179	170	175	150	175	172	190	173	171	155	168	173	176	163	143	169	170	149	166	158	180	174	158	163	149	170	176	164	188	166	176	175	173	165	170	169	190	181	164	165	124	194	155	172	175	149	148	167	169	154	182	168	167	196	172	172	183	160	158	149	164	158	151	202	186	178	168	161	142	165	181	175	177	164	165	170	159	150	165	148	159	170	173	182	172	188	154	162	181	157	175	195	164	181	169	152	159	167	157	159	150	178	169	180	161	175	156	156	171	161	161	167	171	170	168	168	167	163	164	201	172	156	182	172	169	164	156	156	169	152	183	145	148	156	176	169	154	186	172	167	167	150	170	173	174	150	178	194	133	158	153	171	155	175	167	159	177	180	177	181	176	166	191	155	173	181	156	162	174	175	164	180	192	201	158	180	172	158	136	169	158	170	151	186	160	181	177	157	170	172	167	173	144	151	174	154	199	179	169	182	173	168	163	177	144	181	185	159	166	143	153	181	167	156	153	174	170	166	155	163	140	190	150	193	154	165	193	167	165	148	161	177	152	206	155	171	159	165	140	150	176	186	181	183	174	171	168	163	134	188	168	185	156	177	171	167	171	171	154	153	155	144	164	164	171	186	161	177	180	195	197	185	150	151	157	161	159	171	185	157	162	170	159	166	146	167	165	175	189	166	170	180	161	185	158	183	151	140	180	165	145	187	165	176	161	155	164	162	163	166	174	149	150	174	178	160	167	168	176	148	162	169	167	144	171	164	186	158	155	152	154	161	174	178	159	161	186	175	182	147	178	171	164	167	157	175	171	152	167	160	159	175	157	162	178	179	164	157	181	165	170	180	171	190	172	157	164	174	171	146	158	166	179	162	172	155	177	172	144	157	194	162	161	159	158	179	149	156	171	174	167	168	148	174	153	136	183	162	188	177	185	171	170	167	179	146	166	153	168	166	180	157	146	183	199	182	172	169	147	190	172	144	174	163	176	163	147	165	160	153	166	186	169	180	164	184	162	162	181	179	167	178	180	174	174	165	195	171	174	171	183	172	160	176	156	143	163	160	148	177	155	184	170	177	164	172	190	176	167	184	183	152	172	149	170	170	165	166	150	144	173	154	184	160	160	156	183	165	173	139	159	146	176	166	172	163	175	156	186	143	175	176	173	145	166	164	187	184	154	158	181	192	186	170	182	172	167	169	181	175	151	179	151	160	163	173	176	151	153	164	144	154	162	175	175	181	171	184	166	178	156	167	163	159	204	175	161	161	178	171	179	147	182	152	164	167	170	186	166	163	178	172	170	184	165	156	171	145	153	178	175	164	177	167	158	159	176	169	168	180	171	173	151	162	156	191	173	175	171	186	162	146	149	160	177	171	168	191	168	150	161	193	144	171	166	173	153	169	149	175	167	186	186	160	163	165	167	143	188	183	150	195	184	178	162	160	167	184	170	164	189	178	171	165	144	166	149	181	168	170	180	209	159	151	161	166	160	180	127	156	177	160	151	183	175	169	193	154	172	176	145	173	144	148	160	186	170	160	171	154	170	144	183	177	169	198	163	132	155	164	165	179	173	160	169	173	173	157	160	179	165	136	197	160	170	148	172	186	207	177	186	181	166	160	148	162	175	182	159	150	156	168	160	191	162	157	164	165	167	158	160	159	155	156	156	151	163	177	162	175	171	166	158	173	162	157	177	173	195	152	151	174	166	182	168	172	157	154	176	189	170	183	172	149	160	153	157	169	171	171	168	171	186	187	165	172	168	147	176
24782	21174	27594	24990	12054	875	698	548	549	474	468	458	466	402	427	425	389	441	444	410	421	401	392	382	395	373	462	388	423	437	431	420	397	427	402	404	384	412	396	417	391	396	419	400	371	372	370	391	375	392	370	424	434	367	391	426	374	368	380	376	369	373	413	358	410	343	402	395	433	392	396	421	417	413	379	386	392	368	413	386	347	392	342	381	352	396	399	399	382	387	383	368	425	388	401	407	385	397	406	425	437	359	387	383	414	396	364	407	381	400	397	402	433	406	381	396	361	400	414	389	377	437	409	407	368	442	378	396	359	383	379	390	393	361	423	380	415	397	379	387	382	368	374	411	360	401	392	419	430	373	390	411	385	394	342	393	380	401	404	393	402	389	393	399	423	395	383	424	393	411	410	413	388	386	395	402	402	361	421	393	403	415	362	382	389	415	388	410	396	399	411	379	389	384	374	389	380	404	405	438	362	392	396	397	384	399	363	385	372	366	376	372	397	388	382	355	382	404	365	408	388	392	400	433	418	409	439	370	417	373	429	379	397	388	365	372	413	386	390	399	372	378	449	392	387	405	419	390	361	399	376	388	368	372	436	393	399	381	411	369	410	392	377	404	422	398	386	394	384	410	383	395	405	366	386	388	384	364	401	384	369	385	363	391	420	397	394	360	400	389	420	402	387	404	370	377	398	416	401	390	428	402	394	411	415	436	399	386	383	397	403	417	377	401	401	371	366	402	431	372	431	380	378	399	409	397	381	379	431	403	385	354	382	401	362	379	397	392	371	384	391	403	394	377	375	407	395	377	437	383	399	368	398	412	395	396	350	425	400	381	375	389	405	377	364	395	381	390	385	358	377	387	421	389	392	411	399	382	366	396	367	363	392	421	412	402	427	388	394	408	401	404	409	363	394	394	397	424	407	385	403	380	371	386	435	420	363	423	397	423	353	386	400	400	393	402	399	383	382	397	428	371	373	371	394	394	399	407	382	387	391	389	387	400	426	403	381	398	398	394	397	420	404	410	404	370	421	362	402	398	386	414	375	425	413	404	416	422	392	363	389	390	394	384	390	405	388	418	358	414	388	372	391	381	393	390	429	393	416	402	382	384	383	397	416	382	422	407	451	378	427	386	394	452	383	396	434	388	392	394	423	405	386	384	408	420	389	400	369	374	352	423	359	378	407	395	401	381	392	398	387	392	375	403	405	397	380	403	392	407	388	371	420	381	387	403	391	401	399	395	391	421	384	406	379	338	399	399	384	382	418	375	359	407	382	387	405	414	409	413	414	395	397	391	395	390	398	414	370	362	402	389	409	407	422	359	395	379	389	391	373	400	399	386	377	403	394	434	399	421	345	397	383	379	405	401	374	400	400	395	416	398	393	412	428	395	345	400	406	354	393	421	364	398	374	383	408	392	404	376	411	420	387	411	415	387	406	400	416	387	393	405	402	346	404	389	388	439	410	434	413	369	408	384	405	425	370	382	372	389	395	391	379	408	414	362	411	396	373	390	393	392	398	364	390	400	385	391	370	398	383	370	351	395	374	369	380	345	350	415	425	368	406	377	398	378	381	351	405	388	360	370	375	425	408	364	396	386	411	438	362	401	378	374	372	365	353	402	391	400	408	392	387	376	383	399	371	377	402	394	421	377	373	388	369	379	370	385	372	421	403	402	374	383	412	408	390	405	427	378	416	373	420	371	368	360	403	397	370	402	374	380	375	414	372	429	374	362	375	394	421	423	416	403	370	421	406	388	399	400	372	402	379	390	390	366	415	405	404	387	417	402	396	415	361	376	391	396	393	379	426	405	373	379	363	355	379	395	389	381	353	410	385	371	404	371	398	379	392	407	363	397	412	376	413	372	413	433	397	427	404	397	403	412	402	420	410	395	388	416	410	387	388	390	398	386	338	408	374	400	386	401	394	377	403	387	409	370	403	396	378	377	404	378	424	389	391	384	376	397	386	352	405	371	376	392	365	395	426	360	409	395	385	393	402	391	386	405	421	396	397	410	393	404	362	372	376	375	409	399	375	412	394	394	375	367	384	393	385	376	379	392	384	390	398	375	417	403	397	396	386	431	385	406	415	363	359	375	466	402	377	404	399	421	406	418	378	382	372	385	362	421	380	377	423	378	404	400	367	356	365	392	406	376	431	408	389	424	387	390	359	382	412	390	397	390	399	385	425	407	398	406	389	404	401	375	394	389	404	396	379	402	358	379	380	383	362	402	407	376	408	401	394	406	356	389	371	388	389	384	418	363	376	417	392	405	390	421	385	353	406	383	393	431	391	417	401	402	392	369	407	377	404	433	355	370	409	387	390	386	383	408	370	385	397	389	380	390	369	375	413	389	378	364	371	386	364	374	370	394	411	380	392	385	395	400	418	402	381	419	408	399	406	410	408	391	372	363	409	387	402	373	421	385	385	406	383	413	408	380	409	440	377	385	377	387	387	364	407	379	420	393	384	394	439	411	367	392	395	368	381	383	410	397	427	381	406	387	427	371	385	384	379	379	398	374	424	388	422	411	423	338	378	377	348	421	383	374	427	398	421	374	386	416	394	368	406	403	374	384	417	403	390	359	403	370	398	387	370	371	389	407	353	376	347	350	395	415	382	401	399	413	426	349	390	384	407	413	370	407	399	399	362	428	408	368	377	395	418	390	419	403	352	413	400	388	373	423	397	396	389	385	360	409	395	414	401	362	390	384	408	397	426	400	382	393	390	412	436	380	395	387	406	395	434	389	412	433	403	438	384	395	393	412	403	364	437	385	391	374	367	388	397	397	380	387	384	381	371	386	399	401	357	377	372	384	371	385	399	399	389	384	365	371	346	395	389	394	380	398	368	425	401	396	364	403	399	364	377	409	409	374	392	413	383	396	381	392	393	372	352	402	404	402	386	385	382	415	359	414	404	388	380	378	408	368	377	387	327	409	384	369	356	391	397	369	378	394	389	424	390	394	396	365	384	420	417	373	366	403	390	405	346	407	422	366	413	405	391	406	379	406	396	395	406	369	380	367	401	417	385	403	386	388	392	396	407	371	373	407	398	389	430	372	398	409	382	363	402	407	401	386	359	422	409	427	378	342	372	404	391	378	393	397	386	379	381	363	374	422	416	347	379	374	410	439	433	365	433	400	423	379	365	424	411	374	384	393	375	406	369	380	401	376	376	377	402	383	378	406	380	385	391	395	369	400	368	381	357	388	375	408	375	378	362	401	392	384	376	395	381	422	377	403	383	415	379	376	418	411	357	383	449	420	382	415	407	403	392	430	433	385	396	405	392	372	425	401	361	372	386	362	400	387	389	411	413	413	394	371	396	407	399	381	387	396	390	367	445	348	398	384	367	387	404	352	403	387	381	368	386	399	375	377	371	417	374	390	396	389	403	346	387	402	380	383	376	404	415	399	371	405	387	381	379	418	361	401	414	441	398	402	439	410	393	402	427	370	371	393	384	372	372	361	368	380	416	409	347	397	394	405	342	370	381	362
26207	7644	4149	2207	1607	1259	1053	883	810	687	665	645	577	612	524	513	547	523	480	539	516	483	509	506	473	447	450	466	488	429	486	481	467	469	453	487	485	437	476	450	473	453	456	463	463	468	442	475	439	445	446	459	502	435	452	451	482	442	439	459	463	444	483	496	442	500	432	443	489	449	412	468	445	468	451	457	487	433	421	450	439	460	483	446	437	468	437	458	462	440	483	467	454	435	421	415	456	451	473	433	464	446	501	456	445	469	455	481	475	427	416	424	473	450	443	448	465	455	447	466	471	478	459	478	460	483	428	443	417	473	454	468	466	467	479	458	440	442	453	442	463	447	473	421	414	494	484	452	471	445	465	480	460	482	440	474	425	492	438	458	432	465	443	438	476	450	442	477	446	468	443	458	458	475	411	452	417	461	444	419	430	446	442	457	459	475	443	463	456	496	456	426	437	466	450	421	397	423	449	478	439	441	417	445	440	458	467	483	436	505	418	400	430	444	416	423	457	418	414	469	444	452	448	429	452	439	470	460	433	463	465	467	431	460	460	441	447	470	449	428	440	473	452	398	480	459	470	454	435	449	446	445	469	449	465	462	405	444	451	473	438	447	438	478	430	480	446	458	448	469	481	464	423	490	420	455	444	442	492	464	456	476	448	435	442	476	444	490	454	471	498	475	466	432	472	466	494	437	449	435	446	491	470	447	429	435	404	465	443	441	426	448	472	434	471	448	457	443	453	490	461	446	407	485	471	435	423	439	442	434	436	440	487	453	427	455	460	458	441	412	439	450	489	426	438	461	437	442	397	470	502	426	466	496	432	482	459	456	454	475	484	451	471	420	450	456	430	441	442	471	447	485	435	462	440	444	472	469	448	451	467	445	471	434	430	437	400	447	445	492	500	443	475	410	468	476	441	420	471	437	436	453	466	432	480	454	458	462	457	458	489	456	465	446	438	425	463	453	487	429	463	478	474	445	455	443	476	455	463	469	434	439	463	497	436	489	431	428	470	458	435	430	439	447	419	455	443	425	446	448	504	443	454	426	415	474	466	444	478	478	486	442	462	444	485	459	450	449	451	474	475	438	454	436	440	443	478	444	441	486	439	412	433	469	480	442	462	432	452	485	463	433	434	482	429	474	426	418	452	478	443	454	474	457	444	456	457	424	472	447	463	489	430	486	467	477	431	457	482	448	473	457	445	462	459	470	447	440	445	462	448	425	459	432	421	461	456	412	428	421	425	462	426	430	445	441	426	438	463	433	487	467	474	416	446	417	426	439	435	445	447	416	434	435	406	440	447	438	444	426	458	425	443	430	464	444	460	425	465	448	441	471	450	433	481	447	470	491	464	438	454	413	513	428	468	480	441	446	437	454	488	439	486	496	452	454	446	463	484	440	443	450	439	496	483	482	442	457	439	423	438	471	467	460	500	457	434	455	437	487	469	471	418	428	437	431	456	441	486	447	456	469	451	451	467	447	420	431	456	396	409	469	443	432	444	457	407	412	481	455	463	437	419	456	415	424	471	464	427	451	472	475	449	444	474	401	461	451	449	456	460	451	433	500	463	450	440	500	400	465	429	452	431	413	465	499	453	467	483	445	439	459	453	439	443	480	463	424	462	443	456	449	416	451	429	408	466	453	451	459	480	463	466	474	408	452	457	467	485	452	432	413	480	499	469	467	477	464	462	456	447	454	498	439	480	449	422	439	514	435	438	432	451	491	448	436	422	421	466	485	467	443	471	462	466	415	433	471	438	436	472	465	470	486	425	452	472	433	469	475	466	427	442	451	433	461	436	430	422	448	429	471	453	473	444	431	446	438	490	466	441	452	455	497	469	444	426	477	455	494	486	426	431	494	461	482	468	485	472	419	480	461	439	435	445	436	406	485	479	440	425	497	427	438	467	470	462	472	432	420	442	463	446	476	443	436	427	463	485	443	441	440	447	432	427	448	442	439	435	430	449	453	453	501	458	497	441	443	471	489	428	434	493	457	434	475	429	480	392	445	441	456	421	431	451	456	449	445	469	456	476	445	447	454	481	478	443	468	449	456	407	450	477	445	456	439	451	447	412	431	450	461	441	463	436	458	452	459	427	482	460	448	440	437	404	482	418	469	457	496	444	442	462	437	427	489	480	450	429	460	426	448	439	458	494	446	416	419	449	425	418	453	430	442	476	448	477	475	442	458	494	428	432	431	459	431	423	433	468	433	455	483	431	452	436	436	454	473	451	465	463	448	476	453	442	479	487	455	417	434	452	442	443	427	435	460	467	454	467	447	469	443	441	475	422	427	442	420	452	464	510	451	473	493	426	448	437	482	488	452	463	468	429	480	441	469	422	441	453	445	450	456	459	462	441	449	466	442	490	449	433	459	463	445	455	463	444	438	479	433	479	434	431	422	463	456	481	470	461	458	429	445	447	471	473	432	474	476	460	434	488	454	421	428	439	451	445	472	445	429	462	461	445	490	455	437	469	480	466	464	437	469	451	435	420	433	445	476	441	405	431	463	444	462	452	467	429	456	442	453	431	440	431	460	474	455	442	443	447	453	477	462	439	451	441	448	463	425	444	455	430	459	468	474	424	460	438	430	419	437	480	429	422	435	434	485	452	450	445	488	486	503	466	483	422	434	459	445	457	411	432	466	467	472	445	480	456	435	441	451	437	441	434	474	478	477	440	451	452	406	438	501	431	410	479	426	432	440	439	435	457	476	430	460	428	461	465	444	400	457	456	428	430	441	450	486	457	431	433	460	489	474	474	454	443	476	428	431	428	476	442	446	438	460	447	437	449	420	451	432	466	467	457	455	450	468	460	434	468	438	481	466	427	441	431	488	467	469	457	440	447	449	421	457	460	450	441	468	472	445	435	435	457	438	443	433	453	449	429	475	458	412	426	458	416	506	432	447	449	437	450	486	441	438	425	481	449	405	428	444	454	471	470	463	467	428	479	453	441	473	478	444	441	474	436	430	474	486	454	459	452	457	416	457	441	428	459	421	484	511	451	463	425	456	442	471	471	428	416	504	444	458	489	447	478	464	397	474	477	438	478	457	474	452	466	444	478	485	430	454	431	435	501	451	424	441	472	475	455	439	438	479	490	453	483	423	462	468	447	462	464	471	508	456	469	470	456	455	450	469	437	464	462	443	444	464	449	467	446	454	481	436	462	454	476	453	435	463	472	433	488	467	477	464	445	445	451	473	422	458	412	461	456	464	436	475	483	448	455	426	464	439	456	455	451	454	443	424	433	438	413	465	467	478	417	454	453	432	421	458	451	465	433	479	459	452	409	434	460	476	475	415	440	438	454	468	449	456	476	413	492	420	436	444	433	426	420	456	447	412	454	426	403	440	489	438	416	461	420	423	466	474	458	432	454	433	447	454	463	469	428	453	431	440	456	401	449	457	471	424	435	430	453	476	486	444	462	458	401	450	425	460	448	467	467	477	518	438	462	431	462	478	460	469	469	418	438	455	440	447	432	447	438	468	433	447
22641	21224	29054	23700	21215	21274	11241	1163	806	724	645	576	534	477	464	469	421	410	377	397	388	391	371	380	344	324	343	344	306	326	324	334	296	327	334	339	310	295	306	315	280	319	302	304	321	322	296	285	296	295	309	296	282	280	292	298	317	299	290	286	272	316	313	313	307	299	306	306	275	301	279	277	299	303	304	280	297	313	298	293	291	297	280	266	282	276	291	281	298	289	298	269	316	304	290	305	279	309	322	278	274	304	267	296	297	316	293	302	278	297	295	297	270	289	279	270	289	295	290	290	267	264	293	306	290	314	292	308	252	312	267	275	298	323	301	303	271	314	280	286	279	288	305	315	290	300	283	275	303	296	307	301	302	294	272	313	302	314	293	299	282	315	294	280	296	255	301	328	304	301	283	299	295	293	298	321	300	263	290	314	277	275	277	291	286	291	316	279	306	307	269	303	310	256	294	283	279	300	294	295	279	304	296	269	278	286	285	270	278	284	292	250	281	279	289	299	285	300	287	275	298	308	318	276	285	308	299	274	306	288	295	308	296	308	303	305	288	279	304	300	283	303	310	263	263	311	270	298	287	275	298	310	280	280	281	279	286	301	309	321	282	302	276	299	302	277	268	292	305	303	293	272	263	286	284	272	251	299	330	271	289	283	287	301	305	285	291	279	300	273	276	294	288	274	289	279	296	310	289	281	269	301	252	296	286	305	296	303	291	285	267	270	290	305	297	290	295	274	289	258	276	312	290	303	274	271	318	284	309	287	284	307	271	318	268	263	303	258	255	298	297	264	297	265	294	318	307	324	280	279	300	298	308	275	293	265	281	291	279	296	289	296	292	285	285	281	268	276	291	312	292	291	306	287	321	296	279	295	268	272	316	294	292	278	291	277	297	287	278	318	288	303	289	299	278	295	270	314	285	339	279	311	289	308	299	274	331	279	262	328	271	308	277	275	293	289	268	297	276	290	277	271	276	275	323	289	285	287	270	280	286	295	265	303	266	274	287	300	319	238	291	267	268	308	289	297	252	303	279	291	268	306	269	288	295	280	260	273	288	297	299	304	287	306	278	317	281	272	274	297	271	275	314	292	279	275	314	257	279	259	287	291	285	304	310	306	326	310	335	324	316	317	312	303	282	284	297	299	275	297	286	298	270	281	280	303	296	296	298	274	285	313	276	274	316	273	282	291	336	289	255	307	286	309	269	263	279	293	285	312	248	316	321	307	253	288	315	267	293	267	340	321	283	316	281	287	274	311	303	292	299	318	280	284	290	315	312	278	314	290	289	294	266	279	297	288	312	279	286	293	282	284	280	280	274	309	323	304	298	257	271	327	284	301	272	295	251	287	308	258	268	297	289	280	277	282	307	307	289	278	304	295	314	284	300	309	281	270	283	279	292	287	284	289	266	296	290	313	286	300	272	278	299	309	325	277	283	282	297	282	281	272	280	275	298	293	271	300	271	266	284	322	277	277	307	313	274	302	297	299	299	271	310	319	256	295	285	287	257	306	284	301	295	321	271	306	318	275	284	293	291	289	272	282	296	286	294	290	289	275	248	307	275	321	280	282	287	278	307	269	286	295	320	297	299	303	288	316	291	317	286	299	280	288	322	278	296	291	319	282	283	277	301	275	293	284	262	263	309	274	301	279	281	282	297	244	282	286	256	325	305	298	255	307	318	298	305	285	268	304	275	307	304	274	311	275	299	284	308	279	286	286	296	277	300	300	281	297	273	285	272	307	285	276	271	294	265	303	283	274	255	264	322	303	313	293	292	276	295	282	302	283	317	296	293	294	284	308	278	307	301	276	293	290	292	292	283	305	277	321	300	292	285	296	288	319	287	294	294	290	303	293	291	335	261	306	292	268	278	307	278	295	304	277	293	304	275	275	317	288	297	271	302	321	295	326	276	290	284	274	272	307	311	280	277	299	303	274	292	281	260	300	271	289	290	272	313	293	269	262	276	297	278	270	257	307	298	287	290	266	306	255	273	266	278	278	313	297	279	282	255	236	299	310	292	295	285	298	258	294	289	332	301	267	303	266	290	286	314	296	278	307	307	283	321	283	295	311	293	296	277	293	279	295	308	294	275	276	311	287	314	284	298	321	277	286	303	298	295	267	269	255	270	303	293	303	298	276	292	292	282	285	253	266	267	286	319	295	310	298	290	296	315	278	286	293	287	271	288	314	293	276	300	283	265	302	269	268	245	259	294	268	281	265	283	287	292	270	294	285	270	292	290	289	300	284	287	282	287	261	272	309	272	254	307	263	274	334	266	267	260	283	289	274	299	304	285	281	286	313	290	270	313	307	280	316	306	280	317	315	302	285	307	278	288	272	296	328	271	272	277	300	263	304	299	280	290	294	281	297	262	258	281	299	300	278	269	266	252	331	263	290	305	283	265	285	272	306	286	267	303	278	282	287	263	276	286	298	287	298	289	279	309	275	279	285	297	241	296	280	258	281	276	300	298	291	278	278	297	307	289	271	319	300	267	303	302	315	274	298	338	276	289	298	305	307	305	273	288	291	297	298	281	297	299	304	293	274	272	310	266	262	292	286	292	286	299	273	270	328	291	277	305	284	300	300	309	290	292	311	286	262	273	273	282	288	274	291	272	313	274	270	282	302	291	288	268	306	321	270	299	265	284	283	284	250	276	297	272	276	268	303	295	294	270	290	297	277	295	270	299	279	301	297	295	271	300	262	270	293	309	300	284	276	296	274	251	300	247	277	281	280	286	271	312	309	271	292	306	298	329	315	282	318	301	277	282	280	297	292	301	317	303	264	300	279	295	306	260	268	286	286	289	283	302	294	275	281	280	290	272	299	289	306	310	272	279	285	320	302	274	301	300	284	300	286	301	284	280	288	269	336	285	290	276	310	289	292	275	320	271	265	281	278	271	278	271	270	274	302	273	281	283	290	286	290	307	316	302	281	310	313	267	295	313	288	258	261	283	301	306	258	277	303	300	281	274	325	288	252	289	280	273	304	278	279	306	258	292	273	275	275	272	272	311	292	295	311	254	305	283	267	264	297	300	283	273	282	265	262	300	270	286	300	311	333	275	306	289	297	289	299	301	297	264	291	269	290	282	312	259	296	285	293	283	291	286	280	294	306	297	287	286	285	265	240	296	305	274	293	283	292	267	277	299	274	288	292	272	304	280	309	274	293	261	280	308	268	288	257	272	279	309	251	300	288	309	289	293	287	292	268	261	280	292	316	282	281	256	305	272	278	287	319	281	295	273	310	305	288	273	291	278	293	290	312	313	269	291	275	297	310	309	296	322	327	292	279	274	308	326	304	265	289	281	264	312	268	275	278	282	258	266	282	264	292	302	281	305	259	285	295	260	289	301	281	282	319	263	255	278	308	274	287	296	281	276	275	278	293	288	275	326	328	277	275	304	293	305	289	311	316	306	319	284	273	282	284	281	295	304	294	282	268	266	297	252	278	287	291	301	271	294	289	304	253	315	300	282	288	338	272	309	279	287	318
29381	17944	12459	6496	4398	3221	2478	1944	1529	1354	1085	897	816	699	710	592	563	545	509	510	448	453	428	427	425	397	432	388	389	378	369	376	376	341	374	343	351	379	376	366	343	340	352	360	355	332	311	344	342	336	344	343	335	316	356	321	346	333	333	315	319	345	327	330	344	318	340	317	332	314	326	341	309	309	318	320	337	297	330	313	292	342	324	332	314	338	325	341	331	332	314	364	338	288	342	308	305	321	311	325	350	340	320	312	328	320	321	319	286	309	337	327	317	336	312	320	355	327	319	329	314	331	348	321	308	323	324	310	311	342	338	329	276	318	280	326	319	321	335	321	350	313	322	311	338	329	321	315	334	333	346	314	285	319	322	315	323	322	332	350	345	347	298	323	302	313	312	311	300	322	350	316	325	322	307	329	310	299	319	305	311	331	326	338	341	303	324	318	320	320	360	312	312	309	312	326	311	322	289	304	306	323	285	335	316	310	297	318	312	291	290	314	319	304	319	306	307	332	325	303	298	303	256	292	308	368	346	301	326	334	320	323	310	316	320	325	299	302	335	382	300	339	304	348	304	337	314	323	312	323	297	345	280	352	328	353	322	306	316	308	303	322	318	280	328	348	298	314	324	305	321	299	318	329	325	301	326	318	327	305	338	298	314	338	329	346	324	335	311	336	301	311	314	326	341	302	336	302	338	301	275	351	287	298	323	311	325	335	311	306	303	349	296	334	328	313	311	335	308	303	334	293	328	336	300	313	292	296	293	334	309	326	322	324	327	307	264	331	332	336	295	343	302	343	336	322	279	316	348	317	316	295	350	336	357	342	317	333	337	305	343	322	329	319	278	334	302	315	300	334	340	303	324	324	315	322	343	317	314	293	296	328	313	291	338	303	360	327	328	306	301	300	324	328	347	311	315	294	294	341	329	305	336	290	318	297	325	285	321	310	287	329	315	311	332	325	286	324	324	333	321	332	272	294	317	336	335	284	296	316	298	367	338	319	307	294	338	324	295	319	291	326	350	315	303	309	320	343	283	312	276	350	351	321	306	309	310	299	315	323	343	302	297	309	313	322	325	313	334	322	322	352	293	327	297	354	331	307	337	338	282	330	324	312	306	339	345	332	296	306	286	303	330	331	338	325	304	311	301	301	321	324	311	315	296	297	317	320	315	335	296	311	344	327	306	323	314	340	335	305	326	324	314	314	297	308	304	317	332	306	327	326	350	320	296	318	290	324	341	353	328	307	326	320	322	284	305	311	330	301	311	332	355	321	329	337	333	290	294	309	317	303	344	308	315	340	343	325	353	309	338	322	310	311	323	339	346	350	312	323	331	324	317	303	325	318	316	316	310	301	330	349	317	334	334	319	330	300	296	331	298	304	317	328	328	306	300	346	300	338	315	313	335	307	341	310	326	314	323	323	316	319	296	334	342	287	299	311	317	298	318	340	306	324	305	333	280	317	339	327	323	341	295	316	303	361	279	285	333	307	352	309	286	317	297	300	325	303	319	316	308	287	333	316	318	306	304	302	288	306	323	297	318	300	332	323	300	333	313	284	326	304	315	299	307	327	316	354	301	340	312	321	283	306	359	312	345	332	323	320	330	297	323	329	330	316	307	329	320	324	299	346	281	310	311	317	326	320	306	330	290	301	322	315	325	313	316	294	284	331	334	320	340	295	312	318	317	339	326	316	329	342	311	328	323	323	343	323	333	310	329	311	333	311	319	302	331	299	325	349	316	355	320	287	344	293	299	327	343	299	316	335	359	312	297	295	310	294	319	351	331	338	303	318	314	279	333	306	347	327	329	328	308	285	325	337	326	315	313	337	332	305	286	328	314	328	356	352	319	276	316	296	334	336	307	311	335	294	306	328	334	308	317	345	304	318	333	303	333	346	315	304	316	314	326	291	328	308	304	313	322	324	335	323	320	295	323	330	314	316	277	328	323	336	287	286	325	329	318	353	312	292	303	359	300	330	353	323	287	343	277	298	298	305	295	326	329	321	314	305	321	335	319	320	312	309	314	338	317	322	346	327	288	322	313	311	343	321	321	325	333	320	341	322	336	315	304	330	311	323	295	305	303	344	303	301	319	320	356	289	310	324	327	327	335	298	283	302	322	339	324	308	294	318	323	322	296	304	305	301	327	322	312	294	314	319	338	306	316	351	301	305	325	277	286	325	324	287	324	312	326	317	283	279	322	320	310	352	291	310	331	308	341	277	297	318	329	319	346	288	349	291	292	337	328	285	297	324	299	310	343	326	303	290	319	326	316	315	334	315	288	353	325	309	318	320	312	286	317	324	296	322	322	323	323	316	346	305	270	337	312	330	324	337	298	304	320	351	327	323	314	361	330	320	317	312	323	285	320	329	319	348	306	339	367	336	334	309	328	299	348	354	311	321	308	308	312	320	296	325	320	304	327	296	353	332	342	357	298	327	308	290	332	343	294	336	337	304	343	290	322	296	320	328	316	309	320	334	328	291	342	303	316	321	307	325	307	314	300	331	307	306	296	328	285	305	309	312	302	313	341	323	341	308	305	326	317	288	310	313	295	365	317	295	321	336	318	357	303	340	313	345	335	310	319	315	340	301	318	303	327	343	271	327	329	331	288	334	307	322	296	328	284	300	335	296	330	322	334	287	332	331	310	322	331	326	337	346	315	288	317	316	305	351	332	298	342	317	305	308	306	331	313	315	319	311	307	293	300	320	318	311	314	325	312	321	315	327	301	310	317	280	301	318	319	326	325	287	344	312	327	355	324	324	343	324	307	321	319	331	344	321	276	299	296	332	328	308	298	277	331	320	300	307	302	307	319	328	308	306	309	311	296	307	307	334	334	313	317	321	328	305	309	297	316	294	293	309	331	324	329	285	319	332	312	337	312	298	318	330	292	322	320	333	300	316	316	342	320	288	317	338	326	328	276	339	336	287	328	343	329	309	326	288	335	342	330	323	327	327	319	338	313	337	329	285	320	304	324	323	308	334	306	358	292	327	308	323	341	330	289	333	354	325	345	289	288	300	323	305	344	325	333	316	337	329	294	340	310	354	327	314	334	323	306	334	306	314	294	337	309	332	291	313	314	309	320	286	290	277	335	319	307	347	306	303	335	332	326	341	330	310	316	321	318	271	296	320	307	337	345	314	336	337	291	317	344	309	314	306	296	280	312	299	326	323	315	325	319	333	321	324	306	290	307	297	353	323	319	311	316	300	317	307	337	274	315	348	316	310	299	294	323	312	312	306	350	303	328	333	264	317	313	303	308	316	302	312	316	319	310	310	307	284	304	334	312	339	326	343	264	288	296	318	311	301	318	347	317	306	306	342	343	297	321	313	303	318	308	339	289	320	296	311	339	294	305	346	337	294	321	308	295	313	311	285	341	307	307	302	324	310	336	351	302	315	334	336	312	335	278	300	314	325	305	335	320	294	282	337	332	309	328	305	362	315	300	313	337	316	326	318	354	305	281	310	319	337	325	332	314	310	318	391	300	284
27367	20328	8666	957	606	524	386	316	268	278	248	263	256	262	271	248	263	238	221	244	275	244	251	284	255	251	263	237	229	246	253	259	249	238	228	261	253	220	243	235	214	258	260	258	231	233	250	242	244	259	258	253	246	252	267	258	272	245	255	282	263	218	250	232	252	250	247	250	217	199	224	268	253	227	230	227	240	223	248	235	251	237	208	229	248	246	264	247	240	229	254	221	235	246	240	231	242	265	261	271	258	236	230	231	270	224	246	264	238	238	236	251	266	261	237	227	241	244	259	219	218	237	223	242	248	233	236	260	256	236	214	245	265	265	276	236	258	256	258	232	262	238	267	248	252	247	243	220	246	250	227	241	274	246	243	253	229	234	228	274	221	257	242	217	259	247	228	234	248	227	230	237	247	249	272	242	252	247	231	271	268	210	238	265	262	247	230	253	243	260	254	248	254	221	266	233	277	248	250	278	233	250	245	234	242	237	255	255	254	273	236	248	262	239	245	246	224	234	266	265	241	260	252	234	264	249	245	236	227	244	226	253	253	235	282	252	238	252	250	254	242	252	227	262	243	244	262	247	251	266	242	278	243	265	248	245	268	263	235	263	231	255	242	250	242	243	250	269	256	251	246	218	265	263	274	225	252	248	260	273	259	257	264	266	241	247	238	225	247	245	267	263	267	268	243	249	246	247	281	243	218	233	272	229	242	237	258	239	251	250	269	235	238	279	277	281	259	274	243	223	273	235	247	255	259	238	232	255	245	250	250	252	256	255	224	265	263	222	253	239	237	250	244	230	243	238	268	258	266	278	242	217	245	234	236	260	244	244	253	220	259	249	238	234	232	234	274	235	231	284	250	238	243	247	267	231	219	222	265	260	229	259	259	218	252	278	246	256	262	236	232	242	253	249	267	249	242	252	252	230	239	233	229	267	247	252	242	226	244	215	245	243	220	236	267	264	270	266	249	237	219	236	246	235	260	229	266	244	230	247	269	262	219	261	248	242	256	262	240	244	250	237	226	245	237	222	228	248	246	250	222	264	259	268	237	244	234	254	268	231	275	265	260	282	230	234	244	239	244	232	239	262	241	246	245	281	241	232	248	255	237	248	243	275	256	238	265	241	267	251	229	219	250	275	257	234	271	253	245	251	239	263	245	257	241	225	231	219	244	260	242	242	253	241	243	228	252	235	272	224	264	224	295	236	229	213	236	244	237	265	232	238	248	244	237	203	225	218	250	267	246	233	235	246	244	226	254	263	243	256	226	210	243	272	238	246	249	254	253	237	279	236	271	240	252	237	264	244	251	255	258	253	266	252	232	233	239	238	222	282	247	260	261	254	247	252	256	242	233	238	241	258	269	230	271	243	243	211	283	259	246	269	231	270	237	256	233	265	268	252	254	247	220	215	224	217	224	228	263	231	242	235	299	246	248	236	216	220	251	232	238	243	239	253	266	234	225	250	268	258	239	262	255	244	239	237	258	233	228	229	248	245	240	259	252	260	248	247	246	248	257	250	249	237	232	224	234	214	213	244	252	234	263	262	245	268	258	238	293	237	263	272	251	235	233	231	227	270	268	260	246	221	235	247	264	222	237	234	252	225	237	227	258	243	247	224	259	252	238	244	261	218	264	224	261	269	249	230	257	240	237	259	247	253	249	274	262	242	234	277	238	261	271	262	232	248	246	245	253	242	240	218	278	255	230	239	263	242	251	268	253	243	232	235	273	226	269	228	238	251	249	251	264	235	240	286	241	248	250	254	248	245	249	240	274	253	248	260	243	241	241	278	250	270	245	223	255	241	291	243	229	225	241	239	278	226	258	266	258	259	252	233	248	232	251	244	267	263	259	238	244	278	229	245	229	245	261	246	219	230	249	263	239	230	245	235	248	254	250	255	258	237	247	242	223	271	266	255	253	244	256	294	257	238	255	239	245	266	238	272	263	245	224	240	224	287	261	227	237	252	240	230	231	225	242	274	253	264	229	225	237	266	248	236	270	215	234	236	237	256	259	257	231	262	236	236	231	241	259	238	261	259	237	228	244	257	260	224	235	262	264	247	243	249	244	241	264	236	243	258	245	260	259	241	214	286	242	246	249	233	242	252	276	213	241	214	262	270	277	257	267	229	239	258	250	256	229	240	251	245	250	271	252	273	250	239	265	253	277	243	274	255	255	213	233	232	235	233	254	256	207	269	265	237	274	259	223	233	237	271	264	239	222	253	257	252	213	277	221	264	244	255	247	245	234	262	258	223	199	230	271	243	243	217	274	258	260	232	268	252	232	260	267	216	260	252	238	237	231	280	216	261	240	278	236	225	254	260	252	245	244	212	226	249	259	265	244	260	254	274	219	233	222	248	267	235	263	254	245	260	262	239	258	251	240	256	239	232	211	227	227	265	241	246	259	232	243	255	257	221	247	215	237	264	241	218	235	250	259	250	237	247	255	232	234	248	264	226	242	245	282	218	245	255	239	260	244	223	276	266	241	217	244	244	244	233	253	227	267	242	247	267	258	257	219	239	235	241	260	245	236	282	246	253	259	239	236	267	241	234	244	259	271	260	247	261	271	252	234	238	222	248	250	233	283	236	260	258	244	253	281	248	245	254	253	238	252	225	243	251	259	270	249	265	268	270	236	232	259	252	246	244	250	256	250	248	250	257	251	257	257	245	247	268	259	250	236	294	229	234	266	241	256	256	257	229	280	256	245	233	255	244	298	254	234	240	251	242	264	242	275	254	251	241	246	230	257	245	241	272	257	232	266	236	243	290	239	255	247	237	241	230	248	257	261	245	265	248	249	225	227	248	227	238	273	205	217	236	247	247	237	272	258	219	249	227	225	276	254	256	241	268	274	223	228	281	253	251	247	256	242	252	232	249	242	246	247	252	258	248	262	242	256	267	255	270	242	289	237	260	256	278	234	219	269	253	246	279	236	236	286	248	242	276	249	225	228	257	285	248	238	231	286	233	240	238	254	239	243	239	239	239	248	220	265	229	252	229	234	248	238	262	242	256	250	235	251	257	265	230	267	239	256	254	227	237	248	250	229	239	284	242	238	240	243	252	258	243	224	256	235	214	255	244	232	235	236	256	230	247	237	256	272	253	269	242	258	259	262	255	252	240	265	270	234	230	246	245	225	225	265	282	238	231	249	264	228	263	256	265	245	263	221	246	230	252	272	224	238	255	254	209	248	235	249	257	243	250	273	241	267	245	243	249	220	240	256	228	226	239	235	264	250	240	253	222	264	262	233	221	265	243	252	243	255	248	248	242	240	272	249	244	255	257	198	246	260	273	245	257	245	252	246	261	250	235	240	256	236	264	255	232	247	273	240	293	239	230	234	227	227	263	228	232	240	252	225	234	241	238	240	264	269	254	237	257	244	225	216	236	264	236	261	237	247	250	240	252	247	248	227	225	312	241	261	251	245	244	232	231	256	250	223	248	215	244	243	225	244	263	264	260	250	228	237	246	266	257	253	264	225	261	240	243	268	242
21554	2961	1050	605	474	425	431	376	372	338	304	350	341	298	320	321	299	300	292	314	273	282	331	269	335	290	310	290	281	296	305	294	323	326	302	291	295	327	299	278	305	290	314	283	278	303	309	291	300	269	301	340	260	334	303	313	277	321	297	294	276	279	278	299	282	298	282	302	311	300	273	309	283	301	325	301	325	299	288	294	301	309	290	286	295	282	316	302	290	323	292	284	281	303	304	284	318	284	313	287	299	308	294	300	325	309	284	296	312	285	321	280	319	291	306	295	312	323	301	304	313	278	293	342	300	287	268	288	304	286	287	304	287	293	321	322	316	296	288	330	286	302	314	307	310	290	292	261	283	311	276	277	286	275	296	317	292	309	309	288	280	295	337	285	285	302	291	264	284	272	296	299	298	283	270	298	301	294	308	271	316	274	294	310	309	285	299	277	298	307	300	325	299	277	313	288	307	321	305	298	292	265	268	307	295	305	299	295	320	311	300	335	291	296	319	281	303	305	295	299	299	282	312	267	310	337	272	308	289	276	305	293	295	287	317	273	318	285	321	332	281	300	306	295	256	283	284	304	295	305	313	299	289	351	273	279	300	289	273	310	279	289	315	285	310	285	311	306	303	288	323	271	301	314	317	304	304	306	293	307	297	292	301	304	332	296	326	310	282	309	273	296	295	291	272	308	294	314	317	290	312	328	307	303	258	318	303	320	335	307	275	302	306	311	285	318	275	290	315	286	312	293	304	324	278	328	279	280	301	328	284	280	282	299	306	295	334	337	285	280	303	250	280	302	321	323	310	293	314	296	259	294	312	310	315	306	332	316	293	280	293	258	312	283	281	310	305	297	318	298	301	297	291	315	263	301	276	296	327	276	299	292	296	280	278	307	284	310	294	308	312	277	315	305	292	319	323	284	301	298	318	304	325	322	301	303	294	326	301	281	289	301	315	304	322	277	298	341	293	307	275	309	297	303	320	287	317	310	312	314	314	300	280	290	312	304	305	294	309	291	320	309	260	327	312	315	312	305	294	305	277	266	307	333	322	285	305	276	338	300	285	301	337	299	288	297	304	291	277	295	307	300	271	290	311	317	332	269	302	297	296	316	308	319	307	304	317	312	304	306	296	324	299	302	328	261	284	305	276	306	295	292	300	287	278	299	313	316	299	315	309	302	288	298	292	264	295	313	310	277	295	299	298	308	249	283	291	302	270	293	309	314	304	320	310	297	325	317	299	330	282	289	312	319	289	330	315	277	282	309	330	303	264	295	320	320	270	302	328	266	292	328	273	292	303	278	296	281	325	271	270	317	343	296	295	271	304	298	279	278	294	309	290	300	310	270	272	276	301	285	283	306	301	291	290	300	296	305	313	297	287	296	300	310	296	290	322	309	307	296	320	301	278	310	304	277	303	288	293	301	312	301	316	332	296	304	307	295	259	328	327	314	325	296	303	312	311	310	312	300	290	302	296	284	288	326	304	276	296	282	304	287	301	313	287	293	293	263	279	276	293	282	280	285	294	285	301	300	307	297	303	326	316	311	301	289	279	307	316	305	320	281	311	311	327	301	291	325	295	290	276	321	301	291	263	306	316	279	284	314	322	328	300	280	308	322	321	285	305	308	320	306	293	283	318	275	282	302	292	274	286	259	277	318	317	294	298	284	294	288	317	299	320	308	298	310	274	325	297	311	275	286	279	288	310	282	316	304	272	246	297	309	303	311	306	281	299	275	286	308	284	305	302	282	287	303	305	304	284	296	321	306	278	283	306	265	309	299	297	295	286	333	336	283	319	264	299	312	315	296	316	284	290	310	315	289	319	290	316	306	312	319	298	301	286	310	264	325	299	304	297	292	312	306	301	323	279	302	294	300	294	301	294	316	272	283	300	327	310	305	327	282	286	284	290	285	321	320	309	327	316	292	285	304	308	304	294	294	253	314	279	338	305	287	308	336	349	300	310	311	294	305	302	313	299	284	290	298	301	294	308	310	284	300	313	318	324	303	293	276	302	272	295	264	291	304	295	299	295	287	312	294	317	306	332	274	316	308	299	262	301	274	298	313	305	278	292	301	301	301	296	283	316	362	304	302	292	309	291	323	295	294	283	298	315	312	318	328	292	301	270	278	299	289	315	298	247	298	289	259	309	303	299	293	308	288	294	290	285	283	303	296	296	291	264	284	295	268	312	293	294	318	333	297	311	298	304	298	273	269	294	294	283	296	278	274	303	299	266	306	299	322	288	287	321	331	311	283	301	325	268	306	292	302	295	313	297	272	307	309	315	255	313	316	280	309	304	302	315	314	299	303	336	321	318	284	314	294	313	318	289	323	348	317	294	336	326	285	294	281	301	263	336	322	286	303	277	299	317	304	285	309	303	290	307	304	295	301	309	284	304	305	320	311	295	294	289	297	290	287	303	269	309	302	293	314	305	317	303	302	295	260	312	308	315	285	311	310	331	303	304	299	284	334	272	306	322	270	312	315	268	296	299	283	312	287	291	283	317	306	292	294	289	298	292	286	304	293	288	308	291	327	289	319	308	308	314	314	319	288	322	281	336	322	356	265	311	300	333	301	294	316	317	290	286	301	295	287	294	266	318	304	274	308	318	310	297	300	317	280	321	319	315	302	279	331	300	285	295	301	300	313	308	300	282	284	313	288	265	345	301	315	302	281	295	317	316	312	271	293	309	301	305	302	323	301	290	291	291	319	276	315	329	297	304	263	300	301	300	294	262	303	290	297	286	297	286	295	307	314	293	304	292	316	302	282	305	299	283	311	326	308	291	314	302	302	276	295	276	300	301	306	298	292	289	325	286	303	276	318	283	304	287	286	281	311	290	265	317	291	309	301	326	296	332	310	284	269	289	327	311	275	343	298	268	326	269	325	289	313	303	276	307	295	316	296	314	284	327	328	306	281	287	284	315	292	302	306	327	323	307	320	298	303	302	293	324	294	329	290	269	322	286	277	332	311	319	307	298	298	281	302	286	290	302	306	309	269	348	285	312	297	305	284	300	306	300	274	301	283	297	298	306	290	297	304	290	289	295	301	296	300	279	320	322	294	300	258	291	300	305	304	311	276	300	288	270	301	304	280	285	300	319	299	265	304	285	284	346	306	289	296	288	333	267	317	312	306	249	280	286	314	321	274	283	311	314	302	303	272	290	308	303	296	292	265	309	335	300	286	287	307	276	306	290	289	279	296	292	268	300	282	309	309	324	280	330	295	337	304	311	278	313	279	298	275	301	289	311	295	275	281	282	289	306	295	308	312	290	299	288	296	319	299	312	301	307	291	317	304	308	286	311	310	288	266	326	299	272	314	300	291	263	299	312	304	303	296	296	317	301	291	293	304	321	287	323	280	302	314	302	302	266	320	300	282	307	293	288	301	293	282	280	299	324	311	302	310	285	319	296	306	269	300	297	286	292	332	303	322	281	304	294	302	287	282	302	307	314	288	301	295	306	311	306	290	259	301	276	295	284	301	282	325	311	305
23652	21214	28632	24033	21165	11716	929	584	408	354	286	301	267	208	221	220	201	210	172	186	181	161	166	165	162	158	142	167	150	140	151	144	124	170	142	156	152	190	150	152	131	149	146	157	150	135	143	130	147	147	152	151	139	129	146	145	154	138	157	153	140	132	127	138	117	127	147	144	141	172	125	129	116	129	163	143	109	136	139	154	134	137	132	151	138	144	156	149	142	130	121	142	132	123	125	151	140	158	136	131	148	155	141	155	113	127	148	142	142	153	133	127	132	141	166	154	138	129	135	146	145	144	126	147	126	153	145	148	139	146	137	151	135	154	136	149	135	149	116	161	160	138	133	152	143	126	124	133	150	126	140	127	118	124	150	157	131	136	136	122	135	122	146	129	161	124	128	156	154	134	150	133	158	128	130	125	122	173	123	130	136	149	117	139	135	126	144	134	143	121	151	173	122	135	141	131	132	133	137	123	143	161	160	158	146	128	128	131	149	144	156	109	129	138	120	140	111	143	126	123	158	133	134	142	146	142	184	145	137	130	138	141	144	128	150	109	131	141	176	134	131	132	145	148	120	145	136	165	164	127	140	128	157	130	145	135	139	119	142	142	146	129	125	127	157	146	143	143	129	115	156	138	117	165	135	157	132	135	146	129	149	166	133	123	121	139	138	141	123	130	137	143	130	132	112	146	137	149	130	140	137	136	143	125	130	155	125	140	136	133	151	123	143	131	141	158	138	133	156	137	151	125	117	145	125	142	132	148	118	131	126	127	129	141	157	124	126	142	132	132	146	144	137	154	120	121	145	134	139	143	143	123	144	147	143	151	128	135	131	131	150	126	133	137	135	123	138	147	139	132	141	136	127	134	148	155	129	151	130	149	136	144	124	134	108	122	139	137	121	132	125	149	132	165	158	156	129	165	116	126	135	144	152	136	122	140	128	111	120	159	131	161	146	163	143	133	150	138	121	148	136	148	144	116	151	136	124	152	125	136	136	135	140	138	136	126	125	113	148	149	127	129	141	160	152	147	133	136	132	125	155	143	109	143	133	106	125	154	128	146	142	141	144	131	161	154	127	126	143	135	122	149	151	140	123	132	109	126	144	141	134	174	159	130	143	121	147	126	133	127	145	133	130	129	145	145	144	142	146	162	117	140	135	139	123	129	135	153	135	143	127	144	160	147	134	137	117	135	140	129	139	146	136	125	142	147	136	115	130	148	144	131	130	125	144	126	132	131	131	124	137	141	157	149	137	142	143	142	141	133	119	115	146	129	144	145	141	125	168	129	126	160	145	125	157	143	122	133	144	138	146	139	149	123	147	164	142	123	133	153	156	128	146	137	139	136	131	140	132	140	139	158	150	140	139	146	126	136	137	115	131	150	133	146	126	116	135	124	137	130	154	140	138	148	120	121	141	128	132	131	148	150	144	155	162	149	160	123	122	118	126	139	142	139	117	129	131	128	139	123	149	136	157	164	147	142	129	139	141	135	135	151	143	119	132	133	156	123	134	130	168	110	137	147	139	138	117	138	122	149	154	138	123	142	139	130	134	150	139	167	144	162	139	140	120	132	142	125	149	159	148	138	143	135	150	149	139	138	131	134	126	123	159	137	144	146	125	127	134	162	158	147	144	127	135	123	121	124	137	155	129	138	121	156	146	145	139	125	142	159	135	132	137	134	134	142	140	156	152	150	123	135	153	148	143	156	137	135	118	140	152	161	157	154	133	145	158	135	143	148	144	140	111	147	117	114	156	136	109	127	132	140	156	147	142	121	125	145	150	150	136	140	140	147	120	152	142	134	165	145	123	124	137	135	129	129	125	124	130	137	148	134	141	136	128	130	132	121	136	159	145	151	168	139	145	124	129	144	118	139	96	152	142	139	147	147	125	125	129	150	130	139	149	138	147	157	138	155	136	157	119	157	130	142	152	145	139	141	135	139	147	140	161	126	140	144	124	142	150	134	131	146	128	144	133	157	131	136	138	123	141	142	153	162	153	134	139	129	163	150	138	156	141	136	125	145	136	131	145	169	147	131	135	138	139	125	144	151	134	131	131	141	139	138	139	137	149	145	129	142	114	128	152	137	122	128	130	143	137	139	145	151	131	154	139	132	143	134	150	147	128	146	122	132	140	158	151	137	137	127	117	109	136	135	138	136	140	130	146	161	111	134	142	161	157	133	133	129	142	143	120	159	128	135	141	135	146	131	145	136	130	134	142	129	142	156	131	149	136	139	141	125	139	124	146	130	150	143	140	141	118	132	149	129	130	135	138	107	143	132	129	134	124	128	153	154	141	158	120	142	139	139	139	145	128	133	126	139	149	133	121	142	145	130	138	146	137	124	143	123	139	137	130	154	134	152	139	125	123	136	161	139	155	134	128	138	133	148	152	143	160	142	121	128	143	117	140	138	128	144	120	151	130	144	123	146	137	110	111	146	130	151	143	145	151	143	143	170	152	130	137	134	131	123	128	146	126	153	121	125	138	156	150	142	132	147	131	154	168	161	148	137	138	134	152	123	120	139	133	145	123	117	134	136	134	128	147	145	146	143	167	137	151	127	135	149	136	131	142	130	119	148	139	139	132	164	139	133	145	141	131	141	129	155	152	143	128	113	155	171	170	140	140	144	144	127	125	132	128	141	120	142	128	146	137	145	127	141	139	157	135	144	141	128	132	145	147	125	138	148	127	116	149	122	148	123	133	101	146	138	131	134	125	118	140	129	142	138	116	137	144	165	169	162	151	136	122	128	142	129	131	135	132	142	144	123	149	117	134	124	130	125	141	145	152	161	144	136	109	142	114	144	127	123	118	119	148	137	138	139	139	129	134	130	125	126	142	129	107	142	143	163	147	125	141	148	134	154	145	136	141	126	144	149	140	133	141	139	139	144	155	146	152	140	130	124	127	160	137	133	139	163	129	133	146	162	154	123	122	129	129	149	108	135	155	140	118	139	135	131	131	120	124	130	133	143	141	142	151	141	144	138	137	165	129	157	170	136	124	140	104	113	130	133	130	129	123	151	150	142	126	112	133	141	130	138	148	167	135	139	141	140	150	162	145	148	141	155	144	152	136	152	137	114	132	134	137	132	136	139	137	134	130	152	136	144	147	134	133	122	120	150	142	131	140	143	169	145	123	135	142	128	129	136	133	135	136	161	148	136	140	155	126	139	140	119	160	140	152	130	134	124	133	133	143	128	138	150	128	154	134	128	148	133	164	115	147	141	141	148	135	116	142	134	157	136	116	133	128	146	151	137	136	145	136	138	131	133	127	141	152	143	118	119	122	129	113	130	140	141	131	141	123	114	153	141	152	136	116	131	145	134	140	131	129	127	149	142	144	136	164	144	129	137	121	129	130	133	128	131	154	146	129	112	134	137	150	143	126	145	140	161	161	130	127	155	158	136	128	163	141	139	137	156	147	135	128	148	148	127	156	147	123	146	149	136	122	147	128	152	121	145	164	129	149	136	141	138	114	140	159	139	157	137	141	157
24539	12201	7326	3536	2318	1739	1265	1014	780	662	573	465	435	374	347	326	317	251	259	241	246	224	249	232	191	223	225	228	198	195	197	211	194	181	174	201	171	175	203	175	201	172	189	164	172	176	234	184	189	187	167	167	159	178	175	158	190	171	169	161	171	154	169	168	175	187	181	167	201	155	178	157	168	181	165	178	175	178	194	159	163	190	160	161	153	187	179	177	170	168	197	178	194	178	168	166	172	172	161	169	162	174	175	177	173	164	189	155	151	191	170	163	168	188	166	157	158	165	165	177	173	165	170	166	162	158	168	175	179	194	177	197	180	175	152	178	168	189	179	179	191	176	171	162	175	180	142	198	175	166	194	188	193	164	184	164	158	171	169	157	179	145	156	189	189	150	172	185	154	138	180	151	171	178	181	175	155	166	167	170	166	186	158	182	166	177	195	156	159	176	182	153	171	151	173	154	170	170	173	169	156	172	186	187	168	180	161	168	151	143	150	180	182	154	175	184	168	169	168	174	155	182	167	171	158	168	206	182	172	168	163	175	172	182	162	179	155	166	159	181	185	158	150	153	169	180	166	171	167	162	174	175	173	191	195	159	162	173	144	176	187	155	171	179	178	182	189	140	143	188	178	185	169	168	175	143	164	168	151	173	177	157	175	151	153	164	156	165	171	152	148	169	193	175	195	185	189	158	167	171	161	189	162	166	155	170	170	174	157	148	189	164	180	165	171	177	153	169	165	184	184	172	168	176	190	177	166	177	154	211	172	170	173	166	170	175	167	192	172	164	158	179	171	167	170	159	164	152	181	176	179	150	154	175	165	165	174	172	172	159	177	161	149	156	161	155	166	164	160	195	186	172	167	152	163	151	172	160	162	149	175	160	165	157	176	163	183	167	188	176	182	161	129	149	165	181	167	166	169	192	166	148	167	171	152	158	165	153	170	180	159	153	157	148	174	174	184	159	184	162	174	168	172	195	188	146	176	153	164	176	166	185	166	161	195	180	164	164	166	164	169	177	180	171	192	186	179	178	198	191	204	179	148	152	218	167	169	170	171	145	168	171	155	188	167	168	169	176	166	163	160	181	160	156	181	169	161	180	179	170	168	151	162	162	166	155	174	169	180	158	170	160	189	168	167	150	172	160	179	192	166	166	174	164	165	186	190	173	177	177	162	159	178	179	187	184	177	168	161	172	179	181	163	174	180	183	154	176	162	170	166	156	175	161	157	173	151	166	165	179	143	167	177	166	161	160	194	161	198	188	164	189	162	177	170	172	155	159	169	164	183	159	168	161	167	171	170	166	186	175	179	164	189	157	173	178	163	170	173	170	165	186	167	180	155	169	183	182	162	170	174	162	147	161	172	173	156	163	181	133	164	168	181	165	161	176	155	148	164	162	187	164	153	172	175	160	179	139	171	173	197	148	184	170	160	192	145	177	162	159	149	156	185	168	141	164	184	152	161	157	185	168	133	162	182	166	170	185	171	178	135	151	158	179	184	144	183	177	155	189	168	171	184	173	169	157	179	165	175	164	154	151	156	181	166	187	172	169	175	156	191	173	169	161	167	153	167	158	177	157	172	199	152	194	159	192	164	183	178	219	168	147	169	171	169	170	151	156	165	159	165	160	172	173	159	142	162	163	195	147	149	168	155	166	162	180	151	141	164	158	167	158	171	160	150	165	169	152	175	169	167	186	158	160	187	191	163	183	160	178	160	166	167	168	170	165	165	166	154	171	155	149	158	194	164	177	156	172	186	179	167	164	176	176	180	178	161	140	163	183	162	184	164	175	167	156	154	182	163	156	190	174	159	144	162	181	187	149	187	187	172	164	163	171	172	173	172	166	192	163	169	141	183	171	150	183	169	210	145	169	182	181	153	174	194	169	181	181	190	163	173	171	177	188	183	181	187	202	164	174	157	181	152	156	183	177	163	180	196	166	155	151	156	192	166	191	182	183	154	169	170	179	171	162	165	173	164	165	160	169	161	166	190	159	169	161	169	165	138	182	164	190	156	189	203	179	166	156	161	186	170	197	173	182	187	167	168	171	168	157	178	169	163	186	172	169	182	157	170	173	170	150	184	171	158	179	155	163	141	155	164	185	182	212	178	192	165	169	175	158	205	165	176	160	157	155	166	150	160	168	152	186	173	176	157	159	178	176	176	131	183	166	166	144	156	169	173	181	156	162	178	182	160	148	175	197	177	168	176	162	152	192	161	171	173	178	178	174	177	157	189	156	154	177	170	176	178	160	191	188	185	193	164	172	174	184	168	175	155	151	178	199	172	184	160	183	178	191	161	163	166	190	171	171	164	175	172	162	188	212	183	177	187	161	145	177	167	171	176	174	169	160	164	176	172	190	173	180	169	170	156	176	174	141	175	162	150	150	175	155	157	166	167	151	175	169	162	163	154	176	179	169	167	145	171	194	154	177	169	142	164	181	155	168	156	163	195	161	177	166	169	179	170	150	169	168	155	161	176	180	165	180	160	165	177	169	166	159	176	159	159	171	186	172	176	176	173	156	130	165	187	153	165	194	174	179	179	159	171	184	179	166	175	162	183	177	165	149	169	179	169	154	158	155	176	171	156	148	176	167	180	170	177	164	165	157	176	172	166	183	163	161	180	184	172	171	169	188	168	159	167	171	151	190	182	183	192	173	167	158	164	154	202	150	167	151	173	193	170	170	191	172	180	187	182	196	184	174	177	168	171	185	173	154	166	156	169	170	189	202	179	175	191	159	186	163	181	167	170	182	153	186	155	180	155	158	151	150	190	168	172	159	186	147	173	160	176	169	166	179	166	159	162	153	176	191	181	181	163	183	172	178	183	163	165	159	201	163	174	189	178	181	178	162	166	165	151	177	152	158	179	164	139	159	168	172	178	172	180	157	166	183	146	160	164	167	158	186	168	164	167	179	144	161	175	156	182	165	182	191	166	187	151	171	180	191	168	169	166	149	162	148	165	141	163	177	157	187	168	166	176	172	189	162	178	177	170	160	183	151	180	197	155	182	148	148	179	157	181	180	155	162	185	153	158	186	156	158	176	164	163	163	163	157	173	175	186	165	184	162	198	163	180	193	171	176	156	158	173	166	175	163	180	163	178	170	152	164	156	171	182	162	179	179	156	170	180	156	170	160	173	152	181	148	148	162	152	167	184	173	161	157	183	167	163	182	184	181	178	184	175	175	156	159	187	167	182	158	143	184	172	185	156	185	174	169	184	166	165	159	185	177	160	161	175	165	173	174	169	176	187	176	189	164	164	154	171	177	172	180	175	174	152	160	157	162	159	154	183	160	176	160	191	161	182	167	171	173	192	141	152	177	186	167	158	164	169	181	184	153	155	165	167	177	178	160	141	176	147	173	181	184	165	160	179	168	176	174	179	178	186	170	158	138	163	170	147	171	177	167	150	190	163	181	172	165	155	161	158	146	152	164	155	179	160	161	174	182	192	160	189	173	192	182	165	189	163	174	177	188	140	151	151	180	176	169
24859	21187	27575	24974	11864	929	662	573	520	508	493	457	462	456	494	412	413	464	428	384	367	394	398	436	381	382	392	364	386	452	394	376	412	382	371	408	409	422	382	406	375	392	405	407	421	393	397	400	382	386	371	421	396	422	386	424	375	395	399	413	363	394	393	370	410	421	360	376	414	394	400	375	349	405	393	378	418	390	438	376	370	404	380	406	408	376	406	420	391	364	445	393	402	406	423	399	415	384	380	403	405	415	399	417	375	431	387	397	433	361	423	380	384	398	362	386	383	414	401	397	354	396	398	419	386	425	398	383	402	422	399	411	356	388	397	432	422	395	392	415	404	386	407	416	424	379	348	387	386	396	391	402	390	385	417	401	397	379	394	403	386	390	390	373	407	344	395	389	381	414	399	370	417	392	398	377	392	417	380	375	418	394	406	411	423	418	361	403	402	393	389	425	361	385	410	343	367	389	400	411	393	429	409	367	373	437	378	385	347	379	406	395	387	400	425	403	380	421	376	403	374	386	424	377	405	430	389	402	374	397	387	377	387	374	388	404	405	399	403	424	396	407	370	417	402	411	381	414	409	365	379	427	417	392	421	407	385	370	400	362	404	397	414	396	391	378	366	373	403	389	420	395	385	401	383	406	403	397	397	437	399	416	378	356	385	404	380	403	419	352	408	333	379	420	379	418	388	396	446	391	397	393	406	407	380	399	384	359	425	408	395	394	391	410	395	359	406	391	416	434	380	402	375	420	387	367	404	383	371	392	414	381	427	399	395	382	392	388	396	387	397	403	387	378	381	381	393	383	381	411	389	407	389	374	427	384	392	376	391	393	387	407	402	399	410	393	389	377	387	357	386	386	384	420	404	396	404	402	407	401	395	417	411	407	429	402	430	395	366	418	405	379	403	410	406	434	407	382	377	407	429	396	408	386	412	373	383	420	377	416	385	393	388	371	365	369	407	413	413	367	397	407	423	409	406	384	426	406	429	360	386	410	386	395	421	364	421	398	410	379	389	360	389	346	387	425	424	375	380	399	370	386	406	412	410	387	409	407	396	404	399	389	453	399	398	395	408	420	435	417	392	351	428	440	399	402	407	377	401	374	383	414	446	407	394	388	416	388	371	383	398	405	376	410	364	401	391	423	380	388	408	428	413	398	402	418	383	370	366	406	404	416	369	402	406	421	384	402	410	406	422	410	438	429	370	387	392	403	376	425	423	429	392	438	386	394	409	389	437	408	398	409	378	382	415	350	389	389	396	430	380	368	397	415	395	365	367	386	379	403	403	398	434	395	446	405	387	395	376	391	391	392	404	385	391	381	391	381	384	461	406	375	407	394	392	391	372	375	377	409	418	393	413	409	437	385	386	346	396	432	360	435	393	385	386	402	384	387	410	387	465	425	401	409	393	385	422	398	386	423	443	410	384	384	419	393	371	358	404	386	397	377	406	395	365	382	390	440	405	365	381	372	401	382	372	407	430	420	394	383	418	404	435	395	379	400	375	394	408	431	404	395	372	412	399	397	371	386	358	395	387	402	371	426	388	421	371	394	431	405	383	363	439	364	403	390	392	385	368	393	357	406	409	423	396	386	393	391	393	367	381	411	396	385	341	418	388	407	400	388	373	386	385	394	373	390	423	397	414	374	358	395	414	400	393	379	387	384	390	411	351	430	395	409	422	382	392	437	397	390	379	375	399	372	388	396	375	396	384	419	390	385	411	388	410	425	403	376	387	403	396	372	423	424	411	431	376	401	383	406	384	433	416	407	404	385	390	371	358	355	396	386	400	404	393	410	405	392	363	415	413	392	363	396	387	404	378	394	409	405	361	380	395	384	360	360	423	401	389	389	415	350	405	405	367	378	389	349	418	422	370	397	398	409	372	442	394	398	393	399	400	399	378	458	372	419	399	409	409	355	384	409	429	400	388	405	399	366	372	399	408	386	368	404	402	420	388	400	384	392	398	361	438	386	398	414	350	376	368	368	393	389	422	403	404	386	371	379	403	408	361	382	406	401	397	394	421	387	399	365	401	388	356	402	408	371	345	405	401	423	390	362	410	362	365	388	407	391	445	406	395	431	401	407	371	437	385	377	373	363	448	424	419	386	406	397	413	384	403	385	390	370	432	395	398	443	397	433	387	399	383	408	389	384	389	352	405	406	418	423	399	379	376	423	375	378	420	360	381	438	382	393	406	417	398	409	382	415	406	373	351	388	366	409	395	407	364	386	394	407	390	391	406	392	369	360	362	417	405	406	408	405	389	387	387	378	368	394	390	385	402	353	392	399	400	377	374	388	426	414	425	446	392	392	411	376	364	402	383	418	388	382	395	423	376	399	393	373	408	385	362	425	390	350	386	383	363	371	405	393	437	402	393	409	406	391	444	398	402	443	374	380	391	418	367	379	368	378	411	409	386	389	422	366	388	409	411	402	398	392	374	376	385	368	431	380	382	383	393	406	397	393	393	427	401	374	381	379	387	396	401	420	369	380	413	385	403	421	386	424	368	338	394	391	404	432	354	388	370	396	432	404	377	400	385	385	339	404	409	381	419	381	391	391	384	399	360	395	366	360	411	394	406	419	387	396	396	426	430	384	348	394	408	406	400	380	391	362	368	403	400	418	393	391	393	376	395	405	379	384	419	382	390	378	379	395	384	395	362	407	413	386	368	415	415	383	398	393	382	411	370	371	428	429	422	408	373	386	406	401	372	351	378	400	397	387	416	363	433	416	394	392	421	364	412	391	359	389	410	404	378	364	375	360	358	414	388	414	424	412	425	362	341	429	395	383	383	409	376	371	397	378	375	384	382	399	414	380	339	375	389	406	412	385	355	411	432	373	408	387	362	432	365	389	401	397	362	372	407	403	416	382	362	372	385	391	387	399	401	414	410	380	358	381	417	381	421	400	414	371	366	399	392	372	399	397	413	392	398	403	390	405	394	392	392	418	432	404	427	371	369	374	385	386	385	387	401	356	391	395	383	358	360	379	411	425	395	377	399	413	383	441	397	389	403	396	385	437	385	361	390	383	413	404	373	407	391	401	411	438	401	379	425	393	443	366	376	385	407	414	428	389	389	422	416	423	366	403	435	411	407	369	394	407	385	405	373	392	385	394	450	377	383	367	377	367	387	404	380	399	378	411	399	373	411	409	422	398	423	381	393	414	382	390	398	419	416	386	387	361	403	397	434	360	413	388	388	408	382	438	389	376	375	394	368	423	413	392	383	398	386	411	366	425	434	362	430	403	381	365	389	403	392	395	422	377	366	373	415	397	422	395	394	387	390	381	364	410	373	407	392	393	414	380	345	388	385	364	399	380	374	348	382	372	385	405	372	385	430	409	410	378	409	383	389	386	381	410	406	405	398	390	407	365	407	396	396	392	361	402	395	412	368	392	398	411	388	389	396	403	395	402	426	412	429	396	396	390	414	379	394	424	390	385	353	393	372	395	405	400	395	386	414	414	423	436	367	384	389	419	381	405	384	419	391	387
22881	8524	4341	2206	1638	1287	1036	916	784	725	638	627	592	558	571	561	538	519	492	489	477	461	477	501	482	448	498	449	470	470	465	479	431	449	468	472	417	447	479	501	432	501	469	436	444	422	464	456	427	472	457	444	447	443	465	448	470	464	434	484	470	465	449	446	487	464	448	500	448	465	475	471	431	453	442	449	419	457	446	447	395	450	408	443	465	476	491	477	454	421	454	435	454	452	466	462	475	438	484	457	458	461	499	511	490	460	494	465	475	431	457	447	458	441	484	437	453	499	499	476	467	482	440	424	437	486	483	425	451	438	434	440	473	461	460	518	419	454	458	481	460	472	444	449	456	443	440	447	454	427	448	445	466	477	433	425	492	437	453	471	452	448	445	423	456	470	447	455	435	444	459	423	472	468	417	448	471	476	471	444	427	455	473	434	430	475	435	441	455	439	446	480	426	431	470	442	435	432	430	426	457	421	454	464	471	449	450	435	474	449	459	441	441	463	449	472	428	455	435	459	427	422	425	470	435	464	456	416	481	457	459	472	460	461	459	458	432	473	410	468	441	434	435	461	487	480	432	484	429	437	481	465	456	443	483	454	496	469	457	399	473	419	470	448	454	463	424	462	472	432	438	448	420	440	458	471	466	467	473	428	445	431	442	447	415	456	435	434	457	460	447	462	457	467	499	455	449	490	471	447	487	438	415	454	442	455	447	458	439	452	465	468	435	482	452	466	452	446	433	437	431	436	464	455	464	489	433	468	470	447	460	424	467	434	446	436	438	459	451	409	468	423	452	485	447	454	452	447	436	438	476	428	446	464	440	449	464	469	412	440	462	435	452	452	448	447	460	438	427	433	472	416	445	487	418	436	455	463	481	409	438	463	485	466	485	460	459	461	465	420	480	461	435	451	480	439	468	426	463	454	469	484	458	410	427	433	457	452	464	476	461	445	479	434	455	465	439	453	461	469	439	468	479	469	446	475	416	474	432	463	418	463	436	428	491	449	462	430	462	427	479	439	415	457	482	468	449	430	443	447	421	459	465	464	419	447	452	444	460	516	469	510	461	468	425	431	461	468	458	474	416	470	450	462	435	496	464	437	425	427	433	433	437	453	451	457	431	454	477	439	426	459	442	453	424	472	463	478	468	472	442	500	463	441	460	436	447	423	471	461	424	468	438	463	436	446	486	439	435	466	457	439	440	461	448	420	440	489	451	438	447	448	439	471	432	419	430	472	485	460	457	443	426	444	454	435	468	438	435	431	455	465	470	490	436	437	467	479	441	454	406	435	423	443	451	424	430	435	432	436	449	484	484	425	488	424	466	418	440	443	418	454	485	469	408	451	446	435	460	459	458	463	446	450	462	463	453	456	455	456	471	455	434	470	456	472	479	456	427	507	445	445	433	468	465	449	418	421	479	466	433	438	450	503	460	471	448	473	457	460	449	431	457	445	451	422	439	462	456	455	470	486	447	462	417	462	479	475	466	468	443	441	470	456	444	433	432	436	482	484	460	442	465	448	447	401	451	428	431	484	406	492	506	439	421	485	467	418	433	478	427	498	462	475	502	451	402	449	464	490	436	450	446	455	464	425	475	415	454	404	433	460	481	433	438	481	469	432	456	446	478	454	496	453	449	481	438	475	481	489	396	397	463	463	437	454	435	463	468	459	457	487	453	450	461	467	467	447	466	449	451	441	451	468	448	484	445	446	475	445	436	492	523	471	445	432	437	467	449	469	430	475	431	460	474	464	442	424	483	485	476	461	456	483	444	457	443	433	484	454	461	432	480	434	471	448	423	439	410	439	443	480	487	462	463	459	420	460	449	420	424	465	450	443	447	453	443	458	446	414	506	483	441	466	441	417	457	422	477	442	456	418	452	476	473	448	433	454	474	463	438	434	438	492	438	441	466	461	422	475	494	475	455	480	454	446	451	441	470	443	480	415	446	478	444	412	441	446	465	442	444	444	483	463	476	461	462	453	474	460	476	462	469	406	450	459	486	453	454	432	453	436	482	469	515	431	412	479	430	430	455	482	467	436	422	442	464	456	452	478	455	467	506	494	430	438	484	408	443	456	469	459	500	460	490	459	465	450	433	451	436	489	452	450	483	448	447	453	462	461	442	451	454	457	457	448	449	454	461	475	460	443	413	446	428	452	431	431	465	429	475	458	490	452	488	459	464	460	440	449	455	449	434	459	472	431	480	442	448	451	453	448	433	460	448	443	489	443	438	446	440	497	453	486	431	461	452	472	432	463	468	459	431	443	452	432	444	452	440	448	458	476	435	473	435	426	430	459	463	439	415	421	444	423	468	431	459	461	472	411	470	410	431	487	439	469	437	467	477	439	451	478	453	458	461	437	461	467	453	466	427	431	474	473	485	448	472	447	410	448	459	445	457	468	416	461	504	442	432	480	433	457	468	448	469	461	459	439	490	477	434	439	463	407	515	471	468	456	456	412	448	416	454	469	438	478	403	462	463	442	461	496	447	469	438	488	448	435	446	446	483	442	452	422	496	412	471	418	467	445	447	451	451	473	448	419	457	447	437	455	437	490	504	458	446	447	452	473	469	433	413	436	485	436	483	403	509	457	433	444	457	448	450	454	466	475	480	445	473	429	439	499	408	432	471	461	421	459	432	448	472	412	446	478	450	459	478	448	407	460	452	450	452	492	455	405	457	416	427	466	486	467	457	463	458	450	490	441	477	451	461	461	419	416	419	452	456	449	433	459	463	480	495	476	468	480	502	428	470	455	475	444	416	427	455	482	450	422	401	420	442	439	456	428	452	430	434	485	478	474	453	459	408	477	433	414	447	452	485	468	442	454	444	450	448	440	432	438	452	469	474	474	466	465	446	443	463	439	499	454	414	449	447	485	450	455	404	453	485	437	470	459	431	465	435	467	412	471	464	449	459	447	465	456	458	441	447	483	465	423	455	452	450	475	474	477	466	431	483	490	464	456	450	439	450	431	437	477	427	447	462	410	481	495	473	427	488	427	443	462	448	447	435	463	483	477	468	461	435	436	446	430	426	446	414	449	464	443	432	428	464	475	474	490	442	449	476	492	495	438	468	416	469	449	442	445	452	488	456	432	440	464	418	434	433	481	450	453	461	400	454	453	455	438	456	501	451	414	475	457	444	448	489	403	477	442	448	448	440	472	437	489	456	423	456	431	414	467	500	443	421	464	404	433	481	423	483	465	415	465	459	472	437	466	438	471	425	493	454	440	436	476	454	436	458	459	452	433	474	464	473	488	487	477	466	434	413	453	504	425	485	447	467	462	433	458	440	443	475	462	464	501	433	452	471	457	437	434	446	481	459	478	432	432	461	407	450	467	472	496	453	460	477	464	432	490	453	492	451	436	448	472	465	417	455	462	425	443	494	452	465	471	456	485	463	446	472	431	485	433	461	450	450	431	477	443	475	475	451	474	441	442	445	479	434	472	453	459	420	434	461	451	464	471	449	458	436	459	475	460	485	439	464	447	435	434
22728	21210	29000	23700	21199	21241	11029	1146	849	754	680	547	487	468	470	407	485	427	389	382	353	358	373	380	376	338	335	338	354	343	300	361	290	325	299	321	364	315	325	315	289	302	316	312	284	303	319	319	286	301	307	305	281	295	297	307	295	290	308	266	305	272	310	289	293	261	275	286	306	323	305	298	299	290	314	306	319	294	310	270	288	298	296	261	295	312	282	301	306	268	283	274	301	320	301	290	294	286	289	281	307	283	310	297	297	290	301	281	288	300	315	303	324	295	292	307	274	291	300	348	318	292	277	292	257	306	290	303	287	309	293	239	301	313	308	309	293	274	312	293	280	272	298	282	280	308	302	316	322	278	291	301	305	274	286	308	287	267	306	283	268	311	264	313	302	279	262	263	272	329	300	280	320	270	285	287	285	290	312	305	276	259	314	302	258	285	293	275	270	306	275	267	277	282	262	293	283	283	295	310	267	292	302	286	291	290	294	329	292	293	312	282	294	295	287	295	268	278	267	300	256	292	291	304	277	295	275	292	302	316	314	270	287	278	310	293	274	307	313	300	289	279	276	294	273	273	278	285	307	298	285	282	293	271	315	299	283	289	309	247	286	277	303	288	289	305	296	297	282	286	279	277	269	269	276	265	287	301	317	282	266	295	288	269	297	289	310	293	257	292	311	286	298	281	278	291	297	274	272	268	277	304	299	300	278	293	266	275	268	253	266	301	291	314	267	285	314	297	284	306	275	307	296	270	283	317	290	284	285	278	294	299	283	278	265	296	287	310	289	264	281	296	281	263	298	298	278	317	286	302	290	294	316	306	278	304	299	303	257	304	318	296	287	296	287	278	305	262	299	264	270	270	292	291	275	291	284	296	296	286	343	305	279	287	291	310	298	298	270	303	271	288	348	304	306	282	273	275	293	293	261	308	311	306	299	299	290	287	309	265	319	273	256	299	256	279	299	297	317	242	263	262	292	285	291	285	274	291	301	273	314	315	279	287	286	309	321	295	308	275	290	315	332	284	338	299	309	303	312	299	278	289	286	277	270	270	307	282	323	246	265	265	289	293	286	287	289	283	238	294	279	290	304	305	291	306	321	279	264	308	281	285	303	268	320	274	307	289	304	295	292	274	291	287	257	314	284	318	317	321	283	299	311	286	292	286	293	277	289	278	268	272	297	294	335	305	281	303	249	295	315	291	278	316	259	312	300	297	287	302	317	290	279	253	298	296	272	286	301	277	286	286	301	308	301	295	290	293	327	267	275	309	290	306	302	271	288	270	289	282	306	291	267	272	289	272	277	293	295	293	275	265	283	291	287	319	303	302	287	256	284	281	300	302	306	274	293	279	277	268	299	290	276	283	273	273	296	290	317	304	251	302	300	302	312	292	291	308	322	324	258	260	304	312	282	327	302	279	296	303	289	322	302	255	281	296	305	267	280	308	274	292	236	289	262	279	288	246	290	292	284	299	289	312	290	276	285	295	303	265	275	282	329	308	301	290	277	303	321	271	303	301	278	261	293	301	298	309	282	328	284	245	284	309	281	293	269	295	292	288	291	276	280	243	287	275	287	275	266	284	270	270	256	275	312	247	251	303	314	310	305	292	314	305	295	281	274	299	289	298	274	275	282	278	273	291	290	288	278	264	300	281	304	297	281	296	277	281	313	270	322	297	308	297	276	272	267	269	280	295	304	308	306	287	285	288	284	277	285	286	284	278	292	274	319	305	276	300	276	297	275	282	279	276	283	329	294	279	301	302	270	290	303	308	301	297	287	288	290	297	273	265	273	299	295	298	287	334	317	322	280	320	291	277	293	290	290	256	291	299	322	294	293	312	238	310	275	308	273	275	295	310	276	289	316	297	279	285	328	301	309	305	299	309	306	300	306	301	273	288	290	312	297	276	274	282	326	300	274	306	283	303	295	250	306	284	294	294	283	265	290	320	317	284	302	298	254	301	276	290	291	257	305	308	305	326	311	293	286	310	279	285	290	284	304	280	274	287	291	310	295	273	255	277	301	273	301	275	284	288	272	306	288	314	308	297	231	266	289	261	348	277	282	268	268	270	305	284	284	276	323	280	304	286	320	313	311	283	273	303	273	267	296	305	298	313	286	292	286	294	276	284	270	321	331	262	299	284	280	287	291	283	311	288	297	301	290	299	264	288	294	280	288	294	293	298	327	300	270	282	286	302	251	271	267	291	298	269	292	314	284	337	283	264	288	295	291	294	273	262	307	299	315	281	303	289	270	289	267	312	317	273	283	297	284	304	306	286	282	268	288	243	286	338	314	263	288	278	332	290	301	270	318	247	279	302	296	312	313	272	277	305	291	283	289	304	292	302	280	286	278	292	315	257	287	273	281	277	283	298	311	281	259	275	281	299	262	271	299	301	314	263	301	281	303	329	289	293	276	308	281	259	301	267	273	312	313	300	272	305	270	277	289	312	292	285	266	323	264	261	293	291	309	259	262	313	283	280	287	296	279	284	282	260	307	311	309	278	296	288	291	313	281	298	292	270	285	272	283	295	250	308	243	277	290	279	273	280	272	270	290	296	268	263	297	296	269	290	263	292	293	323	287	292	286	271	296	314	301	264	275	285	292	260	268	297	299	286	305	261	290	287	274	300	276	317	296	292	284	300	274	284	296	291	298	309	295	270	277	284	288	304	281	311	300	277	302	277	265	263	278	280	280	309	277	283	295	283	256	315	308	307	308	271	274	321	274	298	277	274	277	289	275	299	277	289	275	291	306	268	295	313	291	282	281	277	292	258	269	253	268	291	285	293	299	274	284	270	285	295	276	292	323	300	291	266	300	283	290	301	259	307	288	302	279	290	282	296	260	335	278	289	279	286	309	306	274	269	268	264	275	292	306	254	295	309	283	283	298	296	276	292	288	278	280	288	288	262	262	241	284	283	264	290	284	279	278	313	273	293	259	278	274	275	262	271	281	299	282	266	289	297	321	309	275	276	297	308	284	291	263	321	283	293	278	260	298	265	297	288	277	317	305	285	301	324	308	273	255	256	281	277	288	257	296	294	305	293	302	287	295	301	281	301	309	278	308	287	325	270	283	306	244	260	260	302	263	303	316	283	317	273	281	282	286	288	312	289	253	284	317	303	250	269	277	315	320	267	290	279	293	303	285	293	301	287	310	334	287	302	280	274	282	285	286	290	281	280	270	274	270	298	282	249	281	274	288	278	318	323	283	293	262	298	291	282	293	301	278	312	302	305	276	277	320	309	293	307	314	293	289	288	279	265	252	258	268	294	321	276	283	275	273	287	293	320	293	284	284	291	279	296	261	288	278	266	281	259	303	300	340	313	287	261	270	278	286	297	309	281	270	244	275	293	288	263	290	297	292	293	327	280	292	291	300	279	298	289	295	296	285	287	257	310	286	293	278	304	294	317	286	272	287	277	302	298	301	314	250	279	264	317	304	265	269	281	300	281	276	296	265	292	260	302	280	286	294	292	289	294	273	291	272	300	275	262
26838	20913	12545	6465	4464	3312	2493	2012	1539	1382	1041	954	838	751	659	593	556	578	524	511	464	448	418	420	421	426	433	375	362	361	420	392	423	341	335	334	373	338	341	380	335	358	372	326	356	311	329	326	381	343	315	339	336	333	349	331	351	325	303	340	326	330	318	321	351	309	309	328	328	328	318	321	352	309	340	315	347	333	316	340	348	327	330	299	328	320	321	333	352	346	329	307	339	336	330	345	336	326	330	293	337	326	325	319	291	288	330	337	304	306	340	312	295	319	304	329	297	308	291	301	306	340	338	318	311	313	290	304	329	313	324	313	349	318	326	341	333	300	330	322	338	305	333	319	322	319	310	324	335	319	336	319	313	356	299	364	350	330	319	346	300	329	326	322	336	292	312	317	286	314	330	312	324	314	324	317	314	333	313	318	338	330	335	287	346	277	333	332	331	311	314	325	321	330	316	297	345	339	364	285	317	315	303	303	315	316	295	318	306	337	295	309	319	351	315	332	299	314	312	296	300	324	322	302	337	313	289	313	328	319	321	312	320	338	344	320	318	339	319	330	313	313	332	341	301	337	287	325	324	290	324	328	329	319	312	327	325	334	327	326	337	348	316	314	336	334	306	340	302	315	313	333	331	287	307	339	280	341	350	309	342	327	303	354	341	309	317	325	304	307	325	324	314	292	340	303	306	309	327	311	328	293	337	342	315	344	327	298	316	311	320	293	313	324	309	323	337	302	336	354	363	298	303	309	324	322	347	324	328	326	336	323	338	318	298	289	304	346	315	332	333	313	317	326	302	336	313	322	314	337	314	298	325	356	337	301	319	304	356	279	341	317	281	285	285	302	314	320	322	273	319	310	301	326	329	321	322	339	337	315	345	327	305	301	342	320	302	307	322	320	319	303	292	322	313	305	308	341	322	316	329	312	316	300	303	280	300	304	311	319	304	298	300	331	330	315	326	307	296	340	352	327	334	281	326	300	316	316	331	313	325	315	338	309	331	297	317	332	303	342	293	327	331	315	327	329	313	329	327	316	341	318	307	325	312	335	324	297	305	332	333	326	354	333	325	332	289	301	343	295	316	329	308	338	310	358	311	321	300	331	342	360	310	335	324	283	301	312	308	317	300	317	355	324	297	313	312	332	305	304	303	317	304	310	308	289	320	332	328	339	297	323	322	338	312	299	284	298	321	345	314	326	326	330	321	284	325	332	326	313	294	342	313	337	295	299	323	342	299	315	343	318	317	368	312	319	296	321	354	319	332	329	310	323	291	299	328	317	333	324	333	311	293	297	331	335	346	292	362	326	329	320	340	298	317	286	332	326	309	275	334	325	288	326	332	305	316	319	344	311	342	319	324	337	326	277	319	291	310	328	311	326	328	306	345	336	312	299	340	325	350	331	317	323	320	307	307	312	319	322	311	277	327	340	308	315	324	348	300	290	334	287	328	343	320	299	332	321	355	310	284	314	309	305	313	330	327	302	308	297	317	310	308	332	297	312	320	327	318	308	350	299	322	330	326	322	313	298	317	302	331	331	342	292	293	330	312	318	314	319	326	292	315	353	341	306	304	328	316	337	319	320	293	310	313	323	317	305	333	320	321	358	276	285	308	321	309	306	308	343	311	330	345	309	300	337	311	307	299	322	336	320	298	315	296	311	355	304	320	286	326	316	339	306	286	298	285	328	285	312	289	318	331	323	321	314	348	308	335	308	303	309	295	330	293	313	295	273	324	341	334	343	316	333	338	324	302	343	334	305	309	288	302	311	301	291	345	323	320	298	307	290	309	280	340	320	326	327	315	321	315	267	336	280	321	300	317	301	327	326	315	318	324	300	313	317	300	348	325	316	327	337	319	326	315	290	338	318	300	320	355	340	337	314	289	332	322	319	322	295	303	320	304	310	300	281	290	317	343	341	313	342	335	332	312	307	330	309	303	311	330	333	316	316	311	337	294	343	324	336	326	305	312	324	334	337	301	327	314	312	288	342	308	332	329	325	285	321	313	317	296	292	295	315	312	317	303	319	310	327	328	299	326	296	353	312	325	316	319	303	310	333	336	356	319	309	346	284	336	287	296	296	324	301	297	294	328	315	295	319	346	362	306	303	311	332	294	347	338	323	344	318	307	325	321	331	321	302	312	292	326	328	299	320	307	308	307	308	295	346	337	304	337	348	311	300	307	341	328	305	305	319	339	326	304	335	365	320	319	311	301	323	339	301	295	314	302	281	293	320	307	314	323	297	300	329	327	334	319	294	320	319	330	337	308	297	299	304	339	330	314	350	325	313	317	315	302	317	299	328	297	321	334	313	309	317	296	321	297	288	311	303	326	300	297	329	284	317	335	310	340	298	320	318	294	315	308	324	307	286	334	311	307	304	319	326	338	303	307	307	305	327	303	336	325	308	294	336	305	319	308	347	292	324	316	350	302	301	343	308	314	305	358	301	350	281	354	294	343	329	317	327	334	310	309	317	312	288	328	331	311	328	353	314	293	302	298	325	350	336	323	317	323	281	322	284	298	310	304	315	308	317	311	287	339	313	342	312	298	326	350	344	296	303	331	296	296	309	328	323	310	330	323	305	330	352	327	337	340	330	317	326	318	321	295	324	326	317	356	348	293	295	303	321	327	346	295	325	330	334	319	312	306	330	338	307	322	321	315	338	319	325	330	316	333	330	329	309	318	319	328	373	285	331	364	307	326	327	311	297	333	339	331	322	322	300	338	325	320	330	327	280	305	305	291	338	323	325	331	313	318	342	312	318	334	316	336	338	323	307	312	318	329	316	341	310	316	347	329	349	313	307	324	340	346	322	342	343	287	320	312	332	285	336	330	312	313	318	313	315	315	295	315	306	354	331	336	303	318	313	301	346	316	313	334	310	337	322	326	311	316	303	321	316	340	314	317	311	336	326	316	312	339	299	308	310	315	343	348	326	324	289	299	336	334	331	314	317	294	302	324	318	326	295	358	299	325	318	307	319	319	272	350	358	312	330	322	317	306	325	340	302	311	325	318	343	298	317	325	324	303	320	342	333	308	296	315	305	333	336	300	287	335	303	317	310	300	318	318	300	341	315	366	308	331	311	351	299	314	332	314	303	320	325	317	299	311	335	296	307	312	293	303	306	279	302	332	294	298	317	308	314	308	337	307	282	308	298	298	330	321	355	338	319	321	308	284	340	302	338	304	328	316	323	337	317	298	317	279	300	329	318	321	298	314	334	294	301	296	300	318	315	336	323	303	319	306	312	297	326	315	302	335	343	303	330	329	297	310	308	324	294	290	301	335	314	307	312	328	320	301	322	284	324	340	338	334	339	308	314	315	329	315	296	280	304	328	299	328	288	315	307	332	339	313	299	321	330	304	329	335	326	310	299	307	288	324	291	338	325	301	334	326	344	341	304	307	287	318	329	330	339	273	332	308	302	319	330	309	315	318	316	313	329	337	286	311	284	333	311	307	300	314	323	305	318	330	309	289	286	309	314	314	327	307	334
27369	20420	8367	674	404	327	298	245	276	261	287	244	247	266	251	267	286	256	232	257	242	266	251	263	230	241	257	236	269	237	268	248	247	250	256	228	242	238	252	239	244	245	262	211	240	237	241	224	237	253	237	248	243	277	264	258	201	217	249	249	237	266	260	258	253	258	251	265	272	216	235	241	241	251	235	239	212	238	274	250	281	241	231	232	271	227	236	279	233	267	247	225	262	260	258	247	255	238	234	237	256	255	258	232	253	242	274	227	265	230	259	258	253	235	258	273	257	240	254	254	262	275	267	229	234	250	247	239	238	253	248	249	246	251	262	234	234	262	234	254	234	252	227	246	240	250	261	280	260	249	266	235	254	264	276	242	247	281	245	243	250	265	265	268	241	252	252	229	222	249	228	233	268	252	265	259	245	233	269	254	252	269	232	249	281	259	234	262	224	229	249	249	235	244	267	248	251	249	269	261	232	236	254	243	272	256	230	277	267	225	235	262	247	258	283	296	241	274	282	232	265	254	245	247	231	246	235	239	272	235	253	253	232	265	267	257	244	244	259	252	249	260	263	264	260	268	254	252	278	234	228	241	236	258	268	255	270	229	274	235	272	250	258	264	246	272	249	264	246	226	241	252	245	255	244	281	276	240	260	239	268	258	231	245	245	280	253	261	235	268	237	262	254	263	238	237	269	236	237	213	231	234	260	249	232	261	250	229	250	262	238	244	248	229	241	266	263	235	213	264	242	265	248	228	241	249	246	290	267	277	255	267	251	269	238	236	262	232	232	233	240	253	243	233	210	249	248	247	231	250	240	255	239	262	228	259	254	244	254	250	249	253	230	253	274	269	278	274	266	245	258	241	229	269	253	219	266	247	247	216	236	264	251	216	265	233	243	253	271	254	263	253	263	217	258	260	247	249	234	230	237	239	245	245	252	227	244	260	248	233	253	236	249	244	266	279	255	267	230	230	240	285	254	260	268	247	241	252	259	254	223	259	233	255	257	243	252	222	271	256	258	275	236	269	255	250	210	257	230	253	231	253	237	274	232	268	278	257	253	238	267	225	265	272	260	233	271	254	247	249	256	273	274	251	225	237	220	255	245	256	268	244	247	282	253	234	240	229	280	254	232	253	235	262	252	235	246	227	249	242	249	250	264	257	264	242	267	238	251	251	254	244	232	246	234	257	225	284	240	248	242	267	241	260	238	248	237	263	239	232	259	256	254	243	249	256	222	268	232	255	249	272	239	263	264	245	242	229	236	259	265	237	231	262	239	255	244	263	267	249	246	210	219	235	232	230	235	257	245	239	271	261	256	266	263	246	243	288	235	243	271	289	273	255	247	251	219	232	241	266	272	249	263	257	281	247	277	250	252	233	260	255	222	245	234	250	258	247	252	269	264	246	238	284	245	258	238	277	250	238	239	249	256	255	230	264	255	230	251	252	223	258	257	235	248	235	208	245	234	240	265	236	222	228	228	263	264	253	226	261	275	273	264	238	260	254	279	270	239	238	243	251	218	278	259	276	257	257	240	240	215	245	262	251	233	261	258	251	270	254	243	237	252	263	250	240	239	245	279	252	257	276	243	240	255	246	239	264	247	257	270	270	226	248	241	220	240	262	212	247	267	232	258	248	242	241	225	231	250	243	256	242	249	243	252	265	252	246	233	262	262	246	237	251	237	268	271	246	240	238	291	279	260	255	262	237	223	259	247	223	259	254	247	225	251	243	251	251	240	222	252	262	265	289	237	246	234	247	244	239	245	223	245	258	239	267	220	254	226	256	265	261	283	220	248	271	238	214	283	264	268	246	229	231	255	238	234	247	256	223	267	250	258	275	240	262	233	241	255	244	242	255	233	222	268	252	236	235	240	253	247	228	259	240	264	260	267	254	240	233	245	253	249	224	245	242	238	272	247	275	251	253	254	271	252	239	255	228	275	239	249	240	259	267	262	242	251	246	230	258	242	249	247	232	241	250	252	246	264	248	246	228	258	249	244	233	264	216	260	252	247	244	236	244	238	250	268	216	251	238	240	257	249	259	228	228	255	273	262	269	242	253	244	274	266	254	243	269	250	259	240	257	267	253	242	262	239	238	253	245	264	251	242	222	254	225	255	272	232	261	231	248	235	240	237	255	248	234	230	269	251	243	248	247	247	243	273	263	284	278	238	272	236	254	265	254	263	282	230	241	270	257	234	258	265	257	263	252	236	221	268	265	244	236	274	238	278	239	242	256	262	233	256	259	274	221	263	235	251	256	238	244	243	251	251	233	231	256	259	254	271	256	241	240	272	263	246	253	249	220	219	207	240	243	233	259	252	266	266	255	210	283	237	252	232	252	236	265	299	249	266	263	270	225	282	249	248	255	238	240	249	256	216	235	267	257	256	256	258	258	239	258	259	256	251	232	279	244	254	208	237	235	232	232	278	262	248	260	243	277	253	232	231	256	274	252	239	239	232	228	220	224	273	242	267	266	247	251	286	261	254	256	226	231	273	231	257	272	243	265	259	240	252	230	246	276	244	240	218	271	257	232	281	246	230	262	247	240	252	234	236	231	285	261	273	238	251	255	227	238	249	250	238	222	251	262	204	260	238	247	222	239	245	225	215	274	266	268	250	244	260	249	243	278	246	271	241	242	256	251	246	249	243	232	263	232	240	234	243	259	252	255	217	234	273	254	240	222	241	263	220	225	251	245	257	255	253	250	255	262	235	252	255	242	249	239	236	270	222	256	244	259	266	267	243	268	243	222	221	234	242	238	248	242	261	213	238	244	258	228	249	239	252	239	242	253	262	257	207	270	267	261	225	239	236	281	255	215	225	240	270	231	234	210	225	251	258	236	268	214	244	240	228	267	240	240	237	245	241	222	258	250	243	256	240	245	243	242	256	250	237	246	238	242	242	257	274	241	275	286	239	266	288	253	264	247	258	244	235	251	226	240	267	271	287	255	258	228	246	249	259	234	226	257	244	272	239	229	260	244	267	234	262	267	246	254	243	242	255	247	269	243	251	241	262	263	235	260	231	267	244	269	269	254	229	255	225	250	241	245	227	235	254	265	224	288	244	240	254	252	246	277	250	231	246	249	247	236	230	256	280	223	255	252	260	254	255	253	248	259	242	273	269	236	238	248	262	235	232	238	264	273	239	270	227	224	224	269	260	261	283	256	246	260	268	243	241	247	263	259	207	244	229	242	221	241	230	252	260	285	226	248	233	243	263	261	242	230	241	251	265	249	214	262	237	247	269	262	267	231	248	248	231	233	236	270	238	242	250	258	242	237	277	263	273	257	248	233	223	271	234	264	248	242	283	260	239	296	221	254	237	230	277	259	231	232	240	255	276	239	237	233	263	259	244	266	278	232	269	233	234	260	252	248	264	240	235	253	274	276	233	231	241	240	226	254	243	250	246	262	292	232	287	246	237	239	241	261	223	247	248	221	231	259	266	245	220	259	259	252	258	258	237	237	266	228	240	248	261	229	239	209	255	250	238	239
19574	5601	852	508	477	412	388	360	370	320	347	317	315	338	327	309	329	304	311	330	289	321	296	307	318	317	314	295	307	312	294	297	309	307	298	286	293	299	304	313	302	294	304	332	299	288	333	330	309	322	329	292	296	293	299	262	312	304	282	309	302	329	316	303	283	290	301	289	300	296	330	282	330	278	291	287	267	256	288	262	290	301	298	287	285	309	290	304	313	298	314	292	305	326	293	300	322	290	284	276	291	302	286	299	315	305	286	299	318	281	300	313	296	335	317	342	294	337	294	284	291	318	288	301	290	299	267	324	313	301	299	302	330	302	338	312	313	326	295	282	296	296	307	305	310	277	289	315	293	305	308	301	312	297	311	273	293	289	322	297	316	289	310	336	308	288	310	282	308	306	318	316	326	298	285	300	298	294	287	283	311	273	315	255	298	323	281	295	298	314	312	289	349	328	285	281	294	294	263	321	289	291	306	311	300	325	304	306	313	284	319	309	281	286	320	272	304	307	280	282	291	314	295	276	307	320	321	286	313	319	304	317	307	300	313	292	308	303	289	305	302	301	300	300	333	302	309	346	266	333	328	286	320	319	313	308	329	311	297	294	320	299	304	342	282	298	309	298	316	319	315	312	292	287	301	282	304	297	316	266	277	277	279	297	312	281	285	279	300	294	336	300	287	329	278	298	297	299	297	291	299	301	312	303	280	300	305	328	319	295	314	299	329	318	318	299	291	285	309	322	334	301	302	299	300	270	292	273	290	302	269	312	285	284	319	293	302	314	312	308	304	283	347	347	315	283	303	300	289	301	289	283	305	285	287	293	288	277	295	293	309	297	312	310	302	332	302	306	331	280	289	284	290	286	304	286	316	269	318	288	295	320	321	326	312	312	306	317	279	294	278	298	295	283	277	295	323	294	293	304	287	334	293	291	332	264	311	310	318	297	309	270	287	261	306	330	313	315	308	295	293	332	316	304	329	283	312	300	310	321	305	286	313	300	301	280	294	285	297	331	281	291	300	296	286	312	330	284	304	320	283	275	304	272	284	276	309	292	319	302	341	310	293	286	277	322	324	304	299	305	326	303	340	267	259	302	310	305	288	257	268	297	283	305	299	315	301	268	323	316	314	277	295	290	295	333	279	289	290	295	326	323	290	278	299	290	326	305	285	333	305	278	289	290	320	304	295	297	302	313	314	298	339	303	293	282	298	305	299	282	291	303	302	300	300	304	308	283	290	307	333	302	292	275	292	294	311	310	309	303	294	310	259	289	309	333	293	294	306	290	283	280	301	303	299	317	316	318	293	299	305	303	312	294	297	331	279	274	280	287	288	301	324	320	286	287	289	332	317	277	300	317	313	268	325	299	281	276	293	297	280	270	344	321	298	274	296	297	302	304	309	305	290	295	321	269	282	291	341	320	300	298	309	304	286	302	287	300	304	297	294	288	288	305	302	320	303	315	326	274	267	305	289	304	290	295	301	317	336	293	310	306	324	311	286	285	296	300	324	293	321	295	328	292	279	282	281	321	283	295	274	281	296	285	324	280	260	299	290	305	308	282	301	313	297	277	292	318	314	299	294	291	270	324	285	297	310	301	313	315	296	279	283	282	290	317	291	317	316	289	301	321	268	285	303	338	305	305	282	320	302	304	289	290	327	333	283	306	318	318	307	263	260	298	305	319	331	303	306	316	277	293	330	336	294	293	291	342	304	318	281	329	290	349	341	290	326	332	321	294	295	330	334	313	280	330	293	309	317	274	314	297	295	283	289	305	291	327	292	334	298	310	289	297	317	301	287	313	297	302	267	297	300	297	300	279	309	305	316	324	303	308	290	316	261	318	292	321	332	327	321	314	296	301	321	271	309	307	324	313	315	276	309	278	314	327	312	335	280	315	315	304	298	308	305	283	282	300	306	300	361	283	305	300	290	295	307	311	338	287	318	300	284	308	312	282	280	306	319	313	291	282	289	292	297	278	328	312	331	290	327	294	312	317	309	293	288	303	292	265	302	330	280	274	286	298	305	317	312	283	318	307	323	309	301	305	333	304	309	289	316	304	305	301	287	288	333	307	277	279	293	319	287	319	297	292	324	309	290	330	311	273	311	260	289	299	337	311	292	290	334	295	341	321	320	281	290	318	304	284	271	273	278	291	310	298	329	281	308	309	309	304	321	256	332	256	331	313	334	300	284	333	298	315	309	294	322	313	313	313	326	322	316	302	302	322	313	271	300	272	310	318	293	311	274	282	306	278	314	313	311	333	283	275	280	331	292	269	289	295	307	300	295	284	293	281	286	316	285	289	318	285	276	335	298	300	308	281	283	290	302	319	328	284	314	310	304	328	309	280	286	284	298	299	289	341	302	314	285	289	292	292	298	293	318	286	296	313	301	308	282	305	307	310	295	276	273	295	311	293	317	299	301	318	304	315	311	286	293	299	293	297	299	270	308	301	304	284	281	306	288	290	314	292	329	327	296	300	310	338	300	307	321	286	318	302	298	270	324	290	276	258	319	292	300	283	297	319	321	299	301	294	287	290	299	324	295	286	314	328	318	315	280	278	300	276	319	283	304	295	322	304	294	308	306	311	310	295	336	270	358	291	290	322	298	313	289	307	298	295	319	288	316	287	292	319	289	313	272	290	308	282	297	267	280	258	303	291	291	368	297	341	273	278	289	310	330	248	287	304	325	308	301	282	307	311	314	291	313	275	354	265	330	282	294	305	303	331	332	289	308	300	278	314	288	259	296	320	310	281	299	321	315	297	291	296	300	286	278	294	299	279	299	285	320	303	314	304	308	297	296	341	302	259	306	308	325	297	298	305	323	299	359	337	300	305	297	304	320	289	320	336	287	292	293	318	298	304	288	296	315	286	297	322	300	290	313	287	292	306	300	327	278	320	318	288	321	291	319	299	308	299	291	322	334	301	287	268	309	323	281	294	297	304	291	277	292	337	298	289	288	305	313	312	273	326	290	290	301	330	278	314	277	273	292	262	263	295	307	274	305	330	305	274	322	320	299	312	307	296	296	301	324	314	276	302	334	323	285	300	263	331	311	320	325	306	312	316	318	309	284	308	315	349	274	303	285	329	331	273	331	307	292	317	317	302	294	334	289	309	311	287	298	310	298	306	276	303	289	294	293	280	292	281	265	261	302	317	296	342	309	302	319	320	302	299	274	299	301	277	285	324	300	283	294	307	295	285	292	324	289	318	301	280	311	274	302	313	318	302	315	299	296	292	306	300	319	306	292	296	289	281	288	299	305	286	301	289	296	296	300	249	298	288	291	298	292	296	301	314	296	325	266	307	275	321	295	323	301	307	292	306	303	318	310	328	286	316	292	317	273	293	272	273	319	326	270	296	330	300	274	284	296	322	321	336	287	281	262	313	319	296	275	292	305	294	290	283	290	304	311	306	300	280	342	304	296	311	289	283	270	284	280	288	318	319	295	306	307	293	305	272	318	299	303	308	323	272	296	326	283	322	290	295	310	278
23684	21181	28576	24047	21163	11331	906	517	381	370	307	292	269	223	226	226	213	179	181	199	185	150	185	153	152	153	157	168	149	156	151	172	129	129	156	165	140	142	162	154	162	136	149	138	138	156	163	150	121	144	137	107	110	154	129	165	130	136	143	159	153	153	132	145	136	156	154	135	144	135	144	138	131	150	128	125	139	122	128	125	142	141	152	154	142	143	135	159	136	116	157	143	132	125	125	147	140	131	131	136	120	132	150	118	158	147	171	137	149	163	161	164	155	131	146	123	131	128	104	150	142	109	174	120	133	133	138	128	124	145	155	133	132	127	135	118	151	135	161	140	137	140	142	123	155	130	152	158	128	148	160	140	153	112	124	137	143	113	155	158	160	138	157	133	151	123	133	155	144	141	120	134	125	127	142	143	124	147	144	146	152	144	137	146	138	148	144	133	132	124	111	128	129	157	150	121	143	161	140	132	160	123	142	121	132	135	137	126	135	141	149	137	131	123	123	124	132	130	135	154	139	123	137	140	130	168	126	133	150	123	129	143	144	129	136	145	132	132	171	140	146	132	146	128	137	132	137	136	142	119	153	120	137	138	130	137	147	126	124	129	152	159	122	130	129	141	141	145	129	167	115	131	124	150	155	148	129	161	143	133	144	145	133	124	138	133	159	142	126	136	134	138	125	151	140	154	133	139	134	157	130	141	137	129	133	136	127	143	160	130	142	136	145	137	135	128	149	133	142	146	136	124	158	146	145	130	153	149	166	165	158	132	143	122	123	164	131	152	133	150	126	131	134	148	116	134	141	144	155	150	131	122	117	143	138	130	108	115	144	151	151	161	137	131	171	145	152	126	153	154	130	134	141	132	138	152	135	135	140	156	128	140	157	146	151	139	136	137	145	131	136	142	126	116	147	146	147	163	138	145	143	166	122	141	140	133	143	149	155	132	157	151	131	144	133	124	143	141	138	136	158	138	132	129	142	123	124	140	141	133	137	116	143	135	151	142	160	138	151	154	138	141	132	135	126	130	151	130	126	134	128	141	142	145	133	123	144	141	136	145	151	155	166	147	135	116	150	138	159	135	125	141	153	127	162	153	160	148	140	124	141	121	139	127	123	126	148	149	161	148	162	147	132	141	138	136	136	129	138	149	124	126	123	162	144	146	147	131	147	148	142	147	136	136	135	128	136	145	131	118	114	159	126	149	121	115	126	131	128	125	132	135	144	113	140	115	142	133	144	148	145	150	150	146	147	142	151	139	129	130	121	149	112	120	140	160	132	150	143	112	139	117	153	118	159	141	132	121	146	147	159	124	145	137	144	170	151	140	133	149	144	138	131	144	138	112	134	134	119	111	131	133	137	153	143	137	136	148	134	134	151	146	136	164	137	145	149	112	116	122	127	146	141	130	140	121	152	153	136	140	149	135	135	157	133	129	148	135	145	148	132	136	164	147	132	135	142	118	138	133	128	149	149	145	118	148	137	143	146	150	138	136	143	134	132	168	132	150	158	155	155	137	146	136	139	119	125	146	121	144	143	135	150	158	131	137	150	132	145	123	139	128	127	143	123	123	108	137	124	137	140	132	149	127	127	136	139	128	125	138	164	135	144	166	113	131	145	139	141	131	130	119	127	119	117	142	124	132	121	139	148	134	133	128	132	132	139	147	152	152	139	131	141	154	136	146	142	131	141	150	128	137	137	127	140	144	136	135	157	139	123	141	148	141	127	142	150	146	130	131	139	146	136	125	133	134	142	159	140	130	153	136	160	128	135	129	151	116	151	142	130	124	137	134	129	141	152	137	133	143	126	136	126	138	138	137	125	133	144	135	142	136	134	133	157	118	153	127	140	134	141	144	150	121	143	126	131	157	149	123	143	135	135	108	134	133	119	139	151	143	141	136	131	147	158	143	133	144	144	137	132	125	119	159	161	148	124	149	137	136	123	143	112	115	134	124	141	125	113	142	125	147	123	139	180	124	139	154	142	120	130	128	144	133	129	129	115	149	137	131	135	134	148	140	156	132	147	125	154	136	133	126	134	122	138	151	114	139	143	131	133	159	125	143	153	134	141	137	131	134	145	149	144	146	158	146	135	157	166	144	143	154	161	152	146	145	131	126	151	146	119	143	131	167	132	152	130	135	123	144	139	144	148	141	120	139	125	128	118	135	128	124	129	147	125	121	136	135	145	144	137	131	126	148	117	117	154	133	149	139	128	129	146	124	154	145	140	138	137	141	139	134	150	138	139	153	125	113	132	132	118	134	129	125	148	129	129	137	113	141	142	130	145	147	145	145	135	148	134	145	136	128	149	125	133	129	140	123	122	146	165	145	139	134	141	118	141	132	135	133	141	140	145	133	151	123	128	146	140	122	130	147	143	134	134	136	137	137	128	143	145	144	131	128	131	140	140	133	140	128	151	116	142	130	122	142	148	133	163	142	135	130	131	142	122	134	144	128	133	141	140	141	138	163	128	133	158	139	132	154	122	133	115	135	145	129	148	136	160	133	127	138	126	134	148	144	138	131	121	140	139	145	153	145	133	147	120	137	126	155	153	108	130	137	142	121	127	152	137	133	148	125	135	128	129	133	141	136	134	144	150	129	131	132	129	160	137	136	138	129	159	123	110	147	134	119	140	160	151	132	152	118	144	139	141	125	150	134	138	132	129	129	120	148	119	121	134	160	126	139	120	142	128	118	149	134	141	136	133	154	143	147	133	155	154	148	140	162	123	142	133	154	150	134	146	130	156	133	144	136	136	128	146	135	128	148	135	136	143	140	131	120	136	139	137	143	130	128	135	137	133	142	136	141	151	150	138	138	137	128	156	122	147	152	147	128	152	158	123	149	138	141	153	105	144	134	136	146	138	173	135	127	146	158	130	140	155	136	136	155	131	131	143	130	147	117	116	144	131	129	125	138	146	132	137	119	133	145	137	157	141	137	112	133	134	142	143	146	135	116	128	150	146	148	134	129	142	134	143	133	152	131	144	133	136	136	131	119	136	139	145	126	125	122	128	115	144	125	168	150	121	150	138	129	132	146	169	160	126	116	151	148	133	118	143	135	135	135	127	128	136	143	127	171	150	113	123	149	164	173	146	146	133	131	142	144	141	130	128	137	135	144	129	117	134	152	128	128	140	134	125	112	154	143	134	132	138	138	146	130	152	142	116	124	142	115	140	128	140	156	123	158	136	132	124	137	167	137	154	131	116	133	121	162	122	133	131	152	119	157	151	128	116	130	138	140	145	152	148	118	137	124	134	149	141	136	143	154	135	131	158	127	128	125	136	143	138	109	145	137	113	129	132	136	147	154	135	149	141	114	129	156	140	148	144	136	129	137	164	149	153	157	139	135	142	123	130	131	130	125	148	135	143	114	133	134	124	117	130	147	152	149	141	129	156	138	146	135	125	128	147	150	151	131	125	125	134	135	144	157	128	139	147	140	138	129	136	124	143	158	120	149	140	146	144	137	134	138	126	130	146	130	143	128	130	136
24749	17519	7430	3587	2298	1641	1331	1042	829	733	556	511	409	372	383	326	318	312	238	268	244	251	210	201	222	195	201	207	191	198	223	207	205	175	209	207	182	174	179	198	181	193	192	185	182	172	184	172	171	169	157	167	170	196	154	184	145	171	174	172	182	172	178	184	205	162	179	188	168	160	190	140	150	174	172	168	171	202	182	160	181	183	163	174	166	156	197	170	162	192	187	154	176	186	180	157	186	172	170	181	156	165	160	191	151	172	151	191	158	182	181	175	170	161	180	170	182	165	179	169	177	175	174	182	136	180	186	191	177	184	170	178	168	161	171	171	178	178	157	189	160	152	203	211	179	175	182	176	178	178	165	166	152	173	154	179	176	179	169	200	157	151	164	154	169	165	158	160	166	150	154	186	167	183	168	169	151	187	166	175	167	171	152	151	152	186	166	187	156	175	175	168	151	185	167	175	155	164	174	164	167	179	149	172	188	176	166	164	169	176	175	162	185	175	179	178	181	178	171	163	175	172	165	183	156	160	172	182	166	171	178	166	151	150	164	162	170	159	140	173	173	169	176	162	172	187	145	175	151	173	166	161	192	168	175	164	187	149	179	173	183	188	180	173	180	150	169	177	206	150	165	164	179	171	169	178	190	177	166	160	167	162	177	150	180	164	156	175	179	177	176	180	179	158	140	166	184	183	156	170	165	154	185	175	201	145	195	161	180	194	153	129	164	192	159	160	173	190	157	165	154	145	156	169	171	194	160	159	166	173	193	182	154	173	178	167	164	158	174	170	181	166	175	165	167	172	180	157	181	184	190	178	169	171	174	158	169	164	174	167	185	150	160	180	153	166	181	175	157	183	186	157	164	171	183	179	178	171	177	202	141	174	161	187	168	176	160	177	171	172	159	160	167	188	179	166	178	172	167	157	150	157	155	174	167	160	185	152	155	160	176	170	177	161	168	173	176	161	179	156	159	176	163	168	175	183	160	169	190	179	187	184	168	158	168	185	149	171	165	175	180	158	181	195	161	164	178	167	172	149	155	187	158	170	179	178	188	166	159	152	177	210	158	174	156	161	169	164	169	167	176	174	168	152	170	168	177	169	149	155	186	181	169	163	187	150	168	164	175	160	155	188	168	171	171	170	159	182	168	187	196	167	167	168	160	166	168	151	188	149	198	167	177	172	192	162	168	195	154	145	156	172	183	194	165	177	190	153	176	160	182	135	160	161	190	191	173	171	163	146	173	180	173	141	154	189	165	158	157	161	169	162	178	172	170	167	169	165	152	169	169	162	178	181	157	183	143	177	184	171	184	169	191	182	161	170	160	155	175	181	171	185	160	163	174	192	170	148	174	176	173	169	174	178	186	169	157	168	171	184	190	174	188	182	164	176	156	178	178	167	190	145	184	174	172	181	168	174	177	161	191	162	157	165	170	172	130	175	155	168	154	146	162	179	163	166	184	178	186	163	150	160	145	145	169	172	170	159	155	152	167	189	180	169	149	157	186	172	168	186	163	162	173	161	169	196	167	177	164	180	182	151	169	158	167	176	190	162	177	153	182	153	186	166	159	173	188	169	159	160	154	175	148	160	162	162	168	178	167	159	176	188	151	174	165	154	148	186	164	176	167	166	142	158	151	156	194	171	180	185	188	171	149	165	178	169	192	182	201	168	176	174	156	164	177	180	163	164	159	192	152	159	173	176	174	182	147	180	160	156	186	149	176	183	171	177	141	135	162	181	168	179	161	169	170	174	172	165	162	161	181	185	168	160	160	154	168	214	179	169	162	183	177	163	179	157	189	165	185	177	152	181	166	167	163	191	151	197	176	170	174	182	176	174	152	152	180	171	184	161	191	195	162	171	165	170	167	150	149	158	171	183	173	186	153	190	156	168	179	153	162	178	176	156	192	173	180	189	156	190	154	166	169	177	159	173	172	179	168	163	172	169	172	151	173	163	165	197	152	165	163	160	185	162	166	174	167	179	176	152	163	157	150	181	176	162	165	154	165	187	164	155	171	174	162	164	169	188	164	170	150	173	176	172	160	177	170	166	195	186	186	182	197	155	165	167	170	159	175	183	177	172	184	144	169	160	170	167	176	192	168	180	180	176	173	146	175	169	185	181	152	169	185	180	153	185	158	166	168	193	170	169	181	190	176	171	157	166	155	164	152	185	164	160	184	178	157	165	175	179	168	172	162	189	174	159	165	160	173	168	191	178	177	162	175	163	166	152	167	150	153	168	177	166	175	154	176	178	163	160	164	162	181	182	164	175	186	168	150	180	171	159	188	168	173	165	180	170	162	169	175	185	176	153	160	177	155	186	177	170	181	186	172	149	180	176	172	182	186	193	179	156	193	150	155	174	169	184	168	190	162	163	169	178	186	181	179	161	166	172	194	179	164	163	170	147	191	166	168	169	173	161	184	156	155	149	164	172	160	180	171	164	175	185	185	185	189	175	156	171	188	168	172	163	151	160	154	173	179	171	178	158	164	168	159	194	174	166	178	156	151	156	192	160	145	181	157	172	161	175	183	157	194	161	182	203	161	172	177	171	181	196	155	173	170	181	170	177	170	172	180	153	161	178	171	159	160	167	151	166	180	163	197	184	168	196	184	177	176	175	162	141	156	191	158	175	155	189	156	156	147	168	145	162	187	167	178	177	149	166	185	161	156	183	172	164	164	179	170	169	168	177	138	169	158	171	153	163	154	171	168	175	163	154	170	172	186	160	160	170	150	167	170	170	180	181	157	178	163	177	188	186	169	166	180	194	185	177	169	176	170	173	205	164	163	175	160	169	182	162	191	158	177	155	147	183	191	176	152	147	179	174	179	159	170	168	172	172	194	151	176	173	191	152	174	172	148	179	164	179	178	171	171	177	183	173	187	155	157	168	163	156	178	164	172	176	163	169	163	167	179	174	182	164	148	163	173	176	167	167	175	157	177	169	156	174	183	185	180	203	175	168	157	172	156	182	176	175	178	153	167	161	174	175	165	178	165	170	152	170	165	188	186	173	170	160	162	168	171	169	171	147	190	162	161	181	176	181	170	156	164	196	187	177	200	178	160	162	161	150	185	170	185	164	150	165	141	176	173	184	178	166	139	183	179	172	175	194	175	197	164	174	157	176	171	193	158	149	132	169	166	186	182	159	150	161	170	161	162	148	173	151	162	163	187	162	173	170	169	148	192	148	175	162	191	183	162	179	169	168	168	168	188	180	188	158	152	182	157	177	177	161	185	166	179	161	162	185	180	167	146	145	165	176	132	157	157	166	171	164	160	180	148	180	145	179	161	186	171	173	166	174	169	180	146	163	163	149	154	181	160	135	174	173	169	170	168	153	164	168	158	163	166	158	175	162	142	186	155	150	171	161	180	176	156	170	129	147	152	187	194	164	171	157	168	171	158	182	186	152	176	167	156	149	182	166	151	161	178	172	149	170	163	183	156	166	178	177	176	162	169	182	164	155	160	171	157	185	179	149	161	157	158	162	177	145
24886	21169	27505	24978	11690	902	681	541	510	472	466	479	463	450	445	425	403	391	433	423	402	412	395	423	401	423	414	394	443	429	400	431	396	389	440	349	432	405	421	406	390	413	396	390	374	386	389	418	430	387	393	425	368	404	360	368	376	416	395	411	372	425	427	415	451	407	425	394	356	356	413	470	387	373	392	422	412	385	400	377	382	392	378	361	422	416	399	410	368	390	400	417	417	440	391	390	429	417	375	424	345	383	405	385	397	398	393	410	408	398	427	376	390	393	419	386	395	386	379	407	397	409	431	376	364	404	400	398	402	408	400	407	402	395	402	418	424	390	373	401	377	397	379	405	391	401	359	407	375	395	394	382	394	364	409	413	380	415	412	402	380	365	393	427	366	387	401	413	370	417	392	394	400	385	422	420	420	387	421	398	373	371	367	454	372	385	356	444	392	386	410	376	372	459	364	383	410	443	387	389	456	399	427	424	422	389	362	382	386	372	375	443	417	390	402	377	389	388	379	392	410	406	393	401	405	389	384	376	361	377	374	403	383	429	395	399	414	384	382	446	394	396	370	395	406	398	450	388	348	397	415	410	406	381	393	416	408	399	400	365	413	370	391	415	394	384	417	381	429	383	429	399	416	393	401	416	431	402	387	369	387	363	407	407	385	405	393	381	372	390	432	382	409	408	397	399	391	410	406	378	384	400	385	367	386	383	383	405	389	363	365	393	434	409	393	403	385	372	392	413	416	424	407	346	395	378	396	367	408	393	433	377	387	402	380	370	428	385	387	370	370	392	384	386	337	391	387	371	407	395	422	435	397	418	373	402	407	388	390	374	420	382	385	388	411	390	383	372	416	383	411	371	389	425	422	409	432	387	399	414	393	389	412	415	392	420	371	401	423	395	379	377	398	403	425	408	425	402	405	416	414	402	410	398	373	387	381	408	382	416	417	423	378	407	389	415	409	392	385	369	385	405	391	395	403	379	390	383	414	408	365	391	388	382	414	380	370	392	435	393	416	407	372	411	381	392	396	406	362	376	379	379	370	411	409	383	358	400	373	393	405	383	392	380	387	377	390	376	414	366	407	427	400	406	402	382	402	388	425	403	414	411	420	373	424	410	393	422	383	415	413	391	372	407	403	376	440	377	378	375	364	400	404	388	373	373	371	421	397	408	387	367	386	420	401	436	374	405	414	368	382	407	408	400	399	359	410	428	427	392	377	426	382	394	393	411	411	391	384	397	402	403	376	433	398	379	397	403	392	389	391	405	416	406	365	418	351	374	410	378	373	402	429	384	401	383	397	431	402	377	408	428	425	394	404	371	409	366	415	423	395	406	405	391	406	366	408	386	406	379	399	392	407	388	370	378	379	408	395	365	363	374	394	417	396	391	431	376	414	384	412	392	381	412	388	386	407	391	375	415	415	364	373	405	380	358	385	416	408	370	392	378	423	389	414	417	392	421	406	367	415	400	419	394	388	438	385	419	400	423	381	388	390	395	379	416	373	391	365	437	378	397	389	382	410	414	417	397	426	389	419	377	359	377	385	393	399	410	405	392	389	445	419	369	403	406	359	381	380	372	371	400	414	397	397	405	380	399	413	375	407	374	415	398	434	411	384	406	384	382	388	429	386	443	398	401	413	412	379	422	351	365	400	392	375	400	394	394	411	418	402	384	388	419	423	411	392	396	393	410	383	377	430	427	403	407	419	354	384	392	402	386	413	428	386	388	412	412	384	379	414	424	388	382	409	421	391	423	363	378	400	376	389	394	430	421	369	441	413	381	378	385	393	400	364	407	384	399	402	370	393	351	399	372	387	425	385	377	420	371	397	399	394	386	371	372	397	387	393	402	406	371	373	420	388	404	396	428	371	395	405	406	377	402	393	390	418	398	405	379	371	413	389	408	383	400	382	399	392	437	394	385	396	408	385	392	416	409	376	386	394	344	392	355	386	382	401	384	391	402	412	382	401	381	396	359	343	418	396	421	422	395	417	401	414	379	394	409	373	408	409	389	393	378	369	433	399	417	369	413	419	376	403	391	404	401	384	367	402	395	400	390	411	393	416	399	382	394	389	387	388	428	348	386	398	388	379	400	392	403	419	410	360	414	399	394	388	398	375	373	380	394	370	375	439	382	393	401	387	385	405	418	400	424	408	390	383	387	400	392	376	449	419	384	391	416	389	395	429	410	446	369	368	381	371	370	400	407	368	373	388	383	377	344	389	417	393	407	397	384	425	393	362	417	404	378	416	380	411	376	410	411	403	411	366	439	396	384	439	386	401	388	371	366	394	413	388	407	385	390	375	400	375	396	411	368	392	390	382	410	357	412	391	368	384	392	386	399	414	398	394	355	378	425	372	403	389	421	402	395	384	389	381	394	377	387	412	410	374	412	388	402	402	399	382	401	396	409	404	414	433	408	420	403	382	389	396	405	404	361	373	400	405	414	395	406	427	426	403	391	380	415	413	384	403	376	410	359	370	376	432	377	437	380	392	408	404	383	394	372	367	401	399	398	385	390	436	387	383	417	390	406	369	397	415	409	400	410	416	391	359	403	399	412	404	377	382	385	422	404	368	415	440	370	405	368	385	392	390	385	399	381	399	369	374	402	416	412	407	421	410	392	365	424	401	410	404	396	384	393	396	405	392	371	388	416	383	379	397	433	386	387	382	360	410	421	414	354	371	352	420	374	381	381	397	372	383	390	416	406	410	391	428	410	412	389	392	415	402	394	385	401	406	409	375	401	397	407	395	358	364	387	380	428	379	399	389	378	423	394	351	411	413	394	393	412	393	365	410	381	407	396	386	418	415	353	381	400	393	371	423	387	384	406	336	420	383	397	421	402	386	420	410	372	388	409	412	389	407	408	394	400	431	376	397	397	403	387	371	406	399	372	400	403	341	389	381	400	414	454	381	421	386	397	399	402	352	413	412	383	377	388	358	394	384	452	383	357	411	458	406	395	364	379	404	377	393	432	388	416	385	418	353	369	381	389	408	390	385	415	408	427	434	402	411	432	373	430	433	383	379	370	410	398	378	396	376	375	386	396	376	361	390	391	413	402	417	418	425	396	405	387	383	410	385	442	377	420	398	354	391	399	378	389	385	377	405	363	403	379	405	382	382	364	420	405	398	389	391	388	426	393	423	376	368	337	399	396	367	339	385	370	418	411	401	384	404	400	371	393	392	389	371	382	434	408	415	388	414	384	370	388	411	369	372	428	385	394	419	418	413	392	443	411	384	380	417	357	399	410	393	375	385	418	353	418	427	376	440	362	388	399	392	387	402	390	390	397	401	401	374	406	397	365	391	380	403	399	390	376	398	387	399	387	400	375	397	388	382	389	445	391	403	385	377	385	402	416	407	407	388	391	392	394	413	408	367	401	395	414	393	398	454	389	433	410	418	387	433	427	401	403	384	386	413	394	385	380	378	382	358	427	430	390	407	379	410	395	402	379	373	387	401	389	385	390	407	372	395	400	403	392	413	386	376	378
24181	12599	4234	2174	1557	1214	1118	913	779	734	679	642	666	534	601	540	480	514	482	487	511	454	460	483	466	480	494	481	453	484	478	491	454	468	482	465	470	480	438	512	434	467	437	459	480	449	438	480	459	477	459	496	439	451	469	431	476	456	454	434	471	435	447	491	421	432	441	475	465	529	475	445	468	458	443	429	458	489	442	450	474	498	469	430	465	433	448	469	453	457	423	487	435	469	468	459	455	442	445	440	471	449	467	442	467	440	486	459	469	447	452	473	431	456	446	490	477	475	424	474	447	418	453	447	464	450	423	420	446	460	473	466	474	426	490	445	446	472	446	474	466	440	471	430	459	431	473	464	497	439	459	418	423	423	494	419	455	475	438	495	444	450	474	463	443	441	473	436	473	426	451	426	499	442	495	467	455	429	463	451	444	430	482	464	451	483	448	484	463	486	434	454	453	461	456	467	449	466	436	486	431	480	437	439	450	439	424	427	447	421	445	467	456	463	428	456	497	422	466	464	448	417	481	451	479	450	440	473	497	454	463	477	460	457	447	455	457	446	464	445	420	419	470	450	474	462	462	439	423	429	478	502	480	455	437	440	495	423	470	474	425	440	449	422	464	475	454	423	453	458	459	451	458	437	445	465	427	447	443	480	430	476	496	441	424	470	454	447	449	443	471	440	425	474	479	456	470	447	431	443	449	431	452	453	453	437	462	441	429	440	456	461	483	446	476	443	454	445	458	445	444	466	499	448	474	419	453	445	429	448	469	507	499	446	464	455	441	453	446	461	438	462	443	481	431	456	434	439	463	496	431	492	475	461	430	478	427	431	487	416	438	410	475	458	460	463	449	450	453	443	471	465	456	436	438	425	474	448	448	482	420	484	462	429	434	497	470	453	442	408	465	443	439	443	463	488	444	444	449	444	423	469	459	435	431	431	465	441	451	412	441	422	471	453	444	476	415	456	461	445	469	420	471	446	470	460	491	462	505	430	466	426	435	448	469	456	462	472	457	430	454	439	437	465	530	468	437	458	455	468	462	477	457	461	421	469	446	458	436	456	442	436	481	440	448	470	451	453	459	475	453	427	448	458	466	484	471	442	451	447	422	448	445	461	437	454	509	453	484	438	483	486	398	425	454	460	453	451	461	436	449	485	425	416	460	462	449	460	441	426	448	436	473	475	470	464	480	453	454	433	424	429	449	458	438	463	494	440	449	510	450	450	484	477	438	448	484	443	472	441	456	458	468	486	447	454	473	432	489	467	450	487	461	456	422	470	492	453	443	445	453	470	489	434	460	437	455	488	449	467	414	440	454	480	400	448	427	475	491	463	466	450	404	456	469	474	444	442	449	463	443	491	438	471	456	439	480	449	503	457	421	450	496	427	477	443	440	447	423	474	457	432	478	461	472	479	460	437	451	452	481	449	457	455	479	438	430	470	428	401	462	443	421	451	435	455	465	406	465	458	499	473	432	439	439	456	442	431	453	440	430	486	498	487	440	485	446	433	420	447	447	463	428	460	468	465	438	456	476	425	465	437	474	438	488	451	476	468	453	440	439	422	485	457	417	456	455	468	511	462	455	491	423	458	471	463	456	454	439	446	469	460	479	479	491	483	432	471	463	452	437	452	450	443	442	452	463	458	498	452	457	464	426	479	439	450	508	441	444	503	443	436	379	463	461	453	442	455	484	447	477	434	443	426	476	442	459	458	477	451	444	469	451	471	453	470	461	474	449	445	431	423	453	464	445	462	458	441	448	440	442	463	461	444	439	473	476	400	447	432	447	465	455	424	508	445	438	464	428	407	442	465	434	432	482	473	473	424	436	423	445	444	435	457	455	448	465	463	449	470	423	439	478	435	479	447	481	473	437	464	422	461	440	415	417	501	497	448	405	462	465	447	464	416	460	465	463	430	467	457	449	461	452	487	452	471	453	444	468	482	434	415	438	474	437	464	453	450	439	521	480	433	474	439	458	461	431	446	490	472	432	431	451	504	469	476	454	440	459	419	475	478	437	445	484	453	444	430	466	475	444	474	481	408	445	415	477	481	452	495	430	442	445	468	445	416	471	449	431	448	445	455	389	453	408	477	419	450	448	456	412	470	419	414	489	421	464	475	490	448	495	450	426	457	471	443	459	470	439	493	458	407	445	431	448	409	445	424	434	479	444	467	435	449	448	475	401	466	446	448	442	453	421	491	482	480	406	442	461	516	443	443	484	451	461	445	471	433	499	461	432	463	435	444	440	467	463	475	463	474	473	467	479	458	479	399	482	454	447	456	448	426	419	441	471	438	435	446	449	427	474	483	494	480	463	438	434	487	480	483	441	447	449	443	453	481	472	453	439	458	433	474	460	419	463	480	401	418	479	504	473	469	437	462	458	410	452	424	469	459	459	444	476	467	512	445	496	452	455	435	472	473	469	463	469	456	442	465	465	458	444	450	465	470	473	417	480	467	418	463	446	456	493	474	472	481	455	442	482	457	504	418	453	471	461	436	457	431	477	466	456	480	470	478	449	521	441	466	457	461	478	475	446	474	472	447	460	485	450	464	439	442	436	494	467	456	452	494	460	427	473	459	485	445	427	452	443	473	438	444	451	444	436	410	456	470	468	467	476	397	441	440	447	465	479	468	439	451	497	491	456	436	469	486	460	463	436	463	417	437	444	438	445	440	476	467	435	479	433	428	425	460	431	485	475	454	476	467	444	433	466	481	448	466	481	445	459	480	455	449	432	454	455	458	448	481	428	475	470	433	447	464	453	473	457	484	479	458	428	466	442	481	421	487	436	469	445	446	483	462	501	472	459	471	484	447	424	413	420	499	497	489	417	472	448	453	432	458	462	453	425	464	472	449	410	451	432	467	485	407	496	455	464	435	443	414	467	470	459	459	471	432	437	490	437	444	441	452	455	484	449	418	507	464	460	461	434	482	477	480	446	428	468	400	453	473	490	447	442	470	475	450	459	492	444	462	478	456	434	444	481	458	456	443	461	426	446	438	457	446	438	488	424	445	446	431	486	479	471	446	460	453	433	458	462	481	444	491	446	466	487	472	481	445	461	497	441	436	449	483	458	477	479	462	421	455	485	459	460	428	437	474	447	420	432	456	440	451	443	466	464	472	434	466	467	421	437	452	441	428	431	441	460	445	450	491	458	478	434	472	473	413	478	399	458	486	453	443	459	442	448	440	443	424	437	419	471	434	452	420	431	440	435	442	429	474	450	446	468	474	464	438	471	507	467	456	468	446	416	477	454	484	468	472	465	429	445	436	498	451	506	427	467	474	451	464	439	442	447	449	461	458	432	474	489	455	440	413	482	420	469	462	463	449	428	478	420	469	412	445	461	465	472	449	443	457	439	489	466	496	415	485	454	510	431	436	459	404	460	439	470	447	423	430	436	433	435	466	411	469	396	461	463	489	445	451	485	434	473	466	446	434	460	434	457	434	384	474	448	446	455	448	461	395	481	497	453	456	440	493	433	407	448	477	519	487
22678	21250	29079	23723	21238	21283	10894	1122	886	721	679	630	528	445	456	441	448	394	399	405	383	402	359	379	372	347	326	339	358	337	338	334	309	320	285	310	312	315	308	332	318	306	287	316	314	283	296	285	318	282	334	298	313	298	291	307	266	283	295	306	312	282	319	300	281	292	280	307	312	305	300	307	285	302	298	294	286	320	265	307	275	302	281	297	306	291	267	291	310	314	282	274	279	322	302	280	355	332	285	308	288	303	281	336	295	283	285	306	274	250	309	299	308	291	292	310	268	287	261	300	310	305	292	301	295	349	279	290	277	310	322	246	305	311	271	306	303	289	278	332	248	311	285	309	270	272	284	282	265	274	296	321	289	297	283	286	285	298	293	289	321	260	280	308	294	274	307	303	294	306	299	289	316	316	287	289	312	290	305	285	294	290	297	294	322	296	299	285	297	328	318	300	290	290	283	280	309	299	283	296	273	313	286	281	322	267	292	351	306	305	295	287	310	282	315	299	259	292	307	293	315	325	268	254	276	288	291	257	290	311	276	299	273	307	282	296	276	258	298	286	315	303	288	306	296	345	300	313	295	307	304	287	285	255	277	298	314	285	290	281	272	319	307	289	306	280	306	308	276	306	283	305	300	299	302	275	297	278	259	305	313	307	310	308	253	294	285	269	291	262	304	291	269	295	296	315	297	294	279	301	276	273	273	300	296	283	276	264	306	261	280	305	307	274	319	296	293	298	304	311	300	270	298	287	307	310	289	289	338	293	289	285	273	285	275	292	274	287	281	287	315	318	265	312	314	268	304	286	265	270	284	314	291	278	319	309	296	307	282	305	308	287	287	300	289	305	287	306	287	249	290	277	299	286	301	301	312	286	277	309	296	297	293	292	276	308	291	296	296	288	286	321	312	293	263	312	278	273	286	269	287	279	291	293	291	339	317	329	303	305	314	263	287	293	276	308	326	292	307	306	307	289	307	292	292	316	274	282	280	284	277	316	275	283	277	307	295	267	259	320	307	293	266	257	302	299	288	258	312	307	279	249	298	292	295	279	303	280	293	243	290	303	285	291	269	295	292	276	283	301	309	292	301	280	318	289	290	314	321	311	280	297	293	299	302	310	282	288	309	284	300	274	311	304	272	294	268	322	325	276	271	298	277	274	316	283	313	282	341	308	274	318	301	289	279	280	306	296	294	285	308	312	264	328	327	333	275	322	300	311	283	256	294	293	278	311	317	299	262	298	316	296	299	301	261	291	274	360	281	282	274	298	300	261	293	273	287	272	303	278	312	309	268	287	314	260	293	308	285	286	305	303	282	300	294	281	282	290	264	294	307	282	279	246	320	290	276	284	314	286	309	289	293	285	288	285	281	333	314	285	290	262	275	289	290	304	323	298	276	299	268	297	302	305	283	316	310	262	302	296	320	272	296	308	284	263	293	272	285	281	307	308	283	278	267	296	279	306	301	290	312	278	317	297	257	273	244	275	266	320	301	297	297	273	285	291	315	315	284	285	295	263	291	310	287	316	289	306	282	301	248	313	326	277	294	304	289	275	279	273	302	320	314	306	284	284	294	276	301	284	279	265	298	258	306	304	280	288	319	282	287	289	297	311	302	297	298	317	291	298	282	301	266	293	294	287	274	304	279	280	292	313	317	304	298	273	294	282	285	296	312	297	283	312	276	302	287	264	290	310	307	263	280	287	294	294	304	289	284	296	293	299	302	271	291	282	311	279	284	266	285	276	304	280	286	292	313	271	303	287	287	274	270	291	283	303	259	303	295	304	282	293	284	290	268	301	276	293	285	286	293	294	276	295	269	290	296	263	318	292	284	304	261	309	277	299	266	307	294	295	288	279	284	284	303	262	272	290	309	282	301	266	290	306	275	284	273	267	294	260	285	274	276	288	281	274	274	269	304	309	288	278	323	288	285	304	274	309	295	314	299	307	317	272	265	288	292	273	293	285	287	301	312	298	258	283	290	324	277	303	299	274	264	327	319	301	291	325	290	290	295	314	248	317	285	256	299	284	262	317	269	304	283	298	305	277	302	307	296	294	310	297	281	321	309	291	309	304	273	271	300	315	292	292	307	272	310	269	269	280	309	318	266	328	268	256	310	305	275	318	284	289	292	286	279	307	301	282	281	303	289	283	306	330	310	280	282	296	300	302	295	301	331	285	291	313	305	280	294	299	319	287	265	286	277	323	257	288	295	274	290	257	297	264	297	309	306	300	271	297	288	282	284	304	297	317	303	301	268	293	264	301	280	259	288	283	257	288	279	339	289	299	290	287	287	295	303	313	284	295	280	292	292	303	315	327	305	267	295	303	313	293	251	276	310	313	279	311	309	302	267	274	306	294	307	285	279	283	274	270	288	268	286	286	289	269	297	295	297	294	316	300	269	259	289	302	275	297	303	292	326	312	294	288	319	278	300	289	255	286	293	280	319	286	307	286	297	320	297	290	298	289	295	280	301	262	313	324	296	282	257	295	266	315	279	270	264	302	286	327	296	283	296	295	318	301	306	302	258	305	275	275	277	293	302	288	287	301	303	266	285	311	302	308	301	279	284	284	282	281	314	287	323	304	330	308	273	292	291	301	288	287	280	285	294	294	281	325	323	303	312	298	293	274	289	297	293	300	286	283	289	295	316	298	261	299	259	285	300	310	311	300	289	310	286	291	271	278	286	330	294	309	286	298	292	282	291	285	261	294	283	309	277	306	297	281	323	309	285	311	293	290	294	249	268	323	318	299	291	293	307	282	299	271	290	245	296	307	319	286	270	330	267	279	314	299	286	283	284	286	294	288	239	289	341	296	293	295	289	291	295	281	330	272	292	301	301	282	285	302	318	288	307	289	302	276	296	295	295	267	292	291	297	272	282	299	294	285	279	276	287	310	284	292	280	296	287	297	281	287	261	288	279	258	278	267	302	266	306	287	320	304	275	298	303	307	300	316	274	282	299	288	270	298	311	315	275	321	290	297	319	287	307	273	323	281	282	310	312	273	301	272	299	300	303	281	301	277	315	308	304	296	317	298	316	294	286	276	317	297	296	297	299	275	319	297	297	312	290	286	278	294	309	304	281	292	292	327	269	294	296	291	280	280	271	315	272	296	304	323	271	278	320	272	301	280	297	277	295	300	292	280	300	327	277	262	281	284	309	289	306	289	274	305	269	300	291	297	292	285	296	316	309	317	285	279	277	281	291	303	317	310	289	301	282	297	308	326	324	274	307	297	312	271	278	280	290	312	300	284	299	292	319	317	280	284	301	317	307	296	300	312	266	277	307	281	329	303	290	314	277	319	288	286	311	306	278	280	289	277	284	306	286	291	322	298	290	300	279	289	281	294	297	298	302	323	286	290	289	281	293	297	269	290	312	290	300	303	320	296	293	301	296	322	297	299	281	291	284	288	286	280	283	282	282	292	284	288	291	288	327	276	305	286	254	297	277	252	284	278	300	314	282	300	301	245	293	279	286	337	302	329	329	300	274	302
29516	23768	12427	6674	4473	3288	2486	1942	1596	1243	1090	969	800	783	699	633	604	582	460	485	450	452	469	400	406	421	416	368	386	410	391	401	356	375	400	377	347	353	347	330	352	363	349	369	350	334	344	324	294	357	362	329	347	327	322	360	334	337	326	357	318	307	324	344	323	323	308	308	341	289	318	314	353	333	315	330	320	319	319	335	330	347	310	330	319	324	304	365	357	354	357	320	314	344	311	320	320	353	315	352	331	314	304	336	321	323	328	355	302	327	337	376	331	341	265	311	340	342	293	344	341	315	359	333	303	355	338	306	338	292	286	342	336	352	323	340	361	299	298	304	310	311	322	328	325	354	309	354	294	336	315	318	344	339	305	283	323	350	331	307	340	312	350	362	341	326	308	298	282	311	349	280	332	303	301	302	355	302	301	319	327	307	323	302	317	299	332	305	350	329	305	315	323	335	349	333	317	342	334	327	298	324	336	312	296	330	317	293	326	317	320	336	318	315	303	329	333	318	356	339	319	339	342	280	330	343	295	325	345	328	329	327	300	328	328	325	334	335	317	329	309	333	284	311	338	354	342	319	315	321	337	322	336	321	319	278	321	321	321	307	297	321	334	333	304	306	291	293	346	335	322	325	317	334	324	317	328	313	331	314	303	304	312	317	332	339	379	309	314	311	306	298	322	317	337	309	319	307	348	326	327	345	320	332	306	331	283	341	318	352	300	314	337	321	324	326	322	323	324	321	349	329	329	313	310	324	340	312	337	280	271	320	318	338	315	331	303	351	345	282	321	332	324	322	306	328	316	347	316	323	327	290	333	338	312	315	333	308	320	313	341	322	322	324	291	346	312	335	339	299	339	324	346	307	328	346	329	321	349	313	290	328	307	346	299	290	346	348	314	308	341	323	333	315	311	287	309	332	326	329	339	355	349	336	349	314	328	318	337	324	322	308	318	310	326	333	312	302	330	354	330	311	305	337	320	326	325	335	329	360	297	310	311	312	354	301	341	326	272	330	307	364	320	303	341	323	316	340	303	337	309	329	315	334	332	292	320	326	334	306	305	338	322	336	318	287	316	345	330	290	330	338	324	332	328	304	318	333	309	314	335	324	342	328	334	330	313	318	328	346	357	311	312	327	324	333	321	293	331	336	320	295	328	293	340	319	309	325	326	283	360	319	313	375	324	345	288	329	302	330	307	355	330	303	283	290	307	315	320	311	351	291	344	321	311	317	333	313	319	349	351	348	333	307	343	306	336	321	341	328	341	321	330	341	319	298	327	332	337	310	349	321	275	308	318	305	331	322	287	315	346	298	326	317	309	318	314	354	317	326	319	311	311	284	313	309	284	335	359	339	341	287	292	338	329	330	292	344	309	295	319	325	307	330	295	306	346	321	316	313	342	312	328	326	327	351	294	307	308	312	341	321	318	304	323	325	299	324	350	352	316	319	304	307	337	301	299	335	301	295	348	344	344	345	335	316	350	314	288	335	314	326	304	305	337	315	311	327	322	338	335	304	310	341	320	333	323	310	311	325	340	306	310	297	304	346	322	319	330	301	333	315	348	310	314	298	334	351	335	332	314	330	290	320	355	338	318	335	319	347	277	303	325	338	314	287	333	317	281	325	343	314	320	308	356	304	305	314	301	314	333	289	317	300	352	312	293	317	326	317	304	313	303	311	323	314	306	323	333	334	321	335	340	364	337	326	316	333	327	326	320	340	298	330	315	326	338	267	353	297	325	320	297	298	343	313	338	353	352	294	342	364	329	345	291	361	344	312	320	299	328	320	339	312	319	324	285	302	341	330	312	318	311	336	318	327	324	311	339	326	307	319	324	314	317	315	297	323	318	328	301	287	308	332	336	331	314	303	353	318	347	307	296	355	338	292	291	343	282	333	289	286	321	297	293	317	341	356	336	314	369	339	292	313	318	306	322	318	330	359	307	330	323	351	314	350	329	315	314	309	320	339	319	300	292	313	351	302	319	305	334	336	332	307	317	325	324	337	310	300	308	342	318	321	321	327	333	318	337	311	316	339	335	338	320	340	328	359	315	329	334	330	307	314	312	296	303	344	338	361	304	288	351	315	278	322	306	340	340	313	324	310	353	328	347	317	309	337	302	323	326	357	317	336	300	338	296	340	318	350	340	318	325	335	315	347	323	325	333	327	323	332	327	347	341	287	357	351	354	320	329	314	349	316	321	331	335	311	289	309	290	337	355	320	331	336	347	318	340	320	342	326	299	298	324	334	325	322	346	317	317	254	323	297	296	314	303	316	317	317	327	304	335	328	327	337	346	325	346	302	345	362	336	293	351	347	302	350	297	353	322	329	352	327	297	310	299	311	317	325	317	326	359	337	303	323	316	328	326	319	361	332	307	308	297	340	327	327	330	293	352	343	316	323	317	284	299	299	322	314	305	326	354	307	344	319	293	336	324	347	374	317	293	300	361	327	277	325	342	344	317	293	298	330	297	323	310	324	314	323	310	314	324	281	303	326	320	331	322	334	319	316	310	335	314	329	314	310	324	296	316	357	331	295	280	270	330	308	296	315	319	319	322	325	324	333	323	331	306	322	300	343	332	322	309	315	321	334	314	331	352	304	324	319	340	325	334	337	316	367	324	349	345	325	325	326	318	298	326	336	293	334	307	302	313	336	328	338	351	296	338	285	313	331	310	330	277	346	339	313	347	311	293	301	342	321	322	306	322	345	315	305	317	325	307	315	341	328	325	309	334	351	323	321	326	290	352	317	319	300	280	341	334	282	354	333	305	298	342	311	322	290	340	321	304	293	337	317	317	328	326	334	313	337	316	290	345	354	337	326	301	313	319	324	321	326	353	330	302	309	339	302	344	290	307	325	333	325	310	326	331	325	319	328	320	293	315	360	279	317	315	308	327	311	315	328	326	350	319	330	300	358	317	343	296	352	325	309	336	333	301	328	324	286	329	299	327	323	303	306	301	305	344	361	324	313	329	324	334	327	320	326	307	351	322	340	310	301	316	327	305	330	303	329	311	330	322	332	328	336	337	306	327	311	307	312	317	295	322	316	309	308	357	313	294	322	321	319	326	351	319	308	347	340	319	340	349	307	332	287	330	317	351	329	318	328	322	306	337	319	347	305	307	317	327	314	326	321	344	297	293	326	322	318	327	357	344	324	316	333	323	307	331	314	340	311	352	336	340	307	331	338	316	317	346	325	298	326	321	311	334	343	327	324	319	320	321	331	316	341	289	331	331	298	298	351	312	336	330	319	316	311	352	352	310	316	334	331	305	337	308	333	301	334	346	343	315	343	309	337	323	344	350	310	300	312	305	277	301	308	328	302	306	323	310	310	329	303	322	306	345	324	324	347	292	306	303	322	303	330	321	312	335	302	339	312	334	284	316	307	347	292	294	318	334	345	347	344	354	325	291	313	315	304	322	304	326	336	331	314	317	360	333	314	330	307	309	306	334	334	278	326	314	306	330	306	316	325	307	329	318	317	321	318	324	328
27456	20420	8397	722	414	342	295	280	261	265	268	253	257	249	236	247	282	275	251	247	272	265	251	282	236	251	246	224	223	250	246	273	254	258	256	251	227	224	258	259	275	250	236	260	253	264	228	286	246	241	260	246	272	262	217	238	271	247	240	223	252	254	256	251	249	275	225	238	257	271	263	278	253	253	239	247	264	230	283	230	279	254	240	256	268	249	253	255	262	224	256	212	254	288	250	250	264	251	261	215	243	250	269	259	240	258	251	260	261	255	243	263	236	226	240	243	257	273	269	230	244	287	260	234	235	253	239	239	241	213	239	263	281	255	232	241	243	270	243	242	229	256	253	227	250	266	237	260	252	243	248	237	225	217	255	231	254	243	265	248	259	236	241	277	237	239	261	262	241	222	272	250	231	250	268	256	238	237	232	255	213	223	219	230	253	246	245	253	226	242	260	241	235	209	246	224	262	265	215	235	263	229	227	231	264	268	243	275	260	228	262	240	251	241	235	260	235	243	282	270	233	232	276	199	261	226	247	262	255	267	261	271	254	259	234	249	272	259	213	261	263	241	256	243	252	240	260	264	257	255	259	270	218	259	231	251	268	231	249	256	265	268	271	287	250	248	226	253	259	240	286	256	231	257	261	279	276	239	248	281	246	245	257	264	252	249	254	251	243	238	261	283	255	251	242	236	233	263	242	227	263	245	273	234	259	276	258	245	244	262	249	272	243	232	243	253	240	229	224	243	258	239	292	276	265	240	240	255	231	247	223	238	234	221	248	235	227	248	240	235	254	227	219	238	251	271	273	234	221	228	261	270	263	262	226	264	288	261	252	249	255	279	234	236	231	256	251	245	261	247	240	277	263	241	244	253	258	257	277	235	243	242	267	244	246	248	241	249	244	239	247	244	262	263	261	266	244	257	286	230	234	271	256	229	259	238	248	226	215	258	247	229	245	240	263	280	230	240	263	249	255	224	247	207	265	245	253	264	251	263	232	248	262	262	271	260	241	255	245	230	243	243	261	268	239	251	239	256	248	238	255	248	235	253	256	243	244	249	250	250	267	238	247	233	267	239	232	265	237	240	252	243	231	260	236	257	237	227	246	261	239	253	252	228	269	235	248	214	265	270	259	266	239	253	260	247	263	269	239	262	213	238	258	257	249	290	240	237	221	233	258	245	252	215	234	241	247	250	253	250	259	241	253	256	231	264	242	252	231	244	252	224	277	241	234	243	247	224	239	269	222	209	223	228	241	243	267	213	238	247	249	259	222	270	255	244	222	240	232	213	222	258	254	263	250	237	233	244	252	266	268	244	252	272	260	248	246	264	256	277	235	251	242	251	281	268	267	258	230	268	257	271	268	261	248	227	263	268	265	257	247	232	265	240	219	218	262	249	282	251	280	251	259	258	263	252	288	255	251	209	242	243	276	260	254	252	258	290	262	243	255	239	228	250	243	224	252	261	227	252	254	220	227	246	264	262	239	235	238	269	265	278	262	249	265	271	253	230	252	258	238	267	246	250	268	261	234	257	259	247	221	285	255	233	249	258	247	232	239	256	241	245	263	247	267	234	228	216	252	224	232	238	229	235	288	224	270	247	237	250	242	268	271	270	255	270	257	256	246	244	269	258	278	247	236	247	249	243	268	274	243	223	241	263	256	234	257	265	218	236	242	246	237	233	258	254	230	235	265	251	231	249	256	242	220	243	238	260	254	293	254	245	271	271	261	244	266	244	255	241	245	243	250	231	246	228	264	260	255	243	260	242	245	212	237	233	251	250	253	239	292	262	234	270	258	254	264	258	248	225	229	248	263	235	249	237	264	257	256	221	270	276	251	264	247	243	252	259	235	257	247	269	259	236	262	238	275	221	289	266	269	242	251	257	243	251	247	219	240	281	237	224	235	252	241	265	256	237	260	244	231	228	235	240	248	252	251	234	224	269	233	261	259	254	227	262	251	230	254	245	238	266	236	238	252	251	245	256	228	211	239	266	245	269	242	233	272	250	245	245	244	240	223	256	275	258	250	276	246	279	266	252	257	259	249	233	230	216	252	234	251	229	243	264	261	263	230	229	258	246	243	254	255	247	224	241	242	227	283	246	250	250	243	258	246	251	249	249	243	253	262	248	263	229	232	265	264	256	244	243	283	264	255	266	265	252	234	251	249	235	223	278	265	271	233	260	245	249	237	238	242	270	250	258	215	261	230	251	212	274	238	266	266	279	239	239	233	259	266	271	250	228	228	245	257	230	222	233	240	244	212	241	254	261	245	290	252	239	258	239	256	270	233	222	248	239	294	247	291	238	256	245	269	253	237	255	252	257	230	272	243	247	241	249	253	233	262	250	234	268	234	238	258	264	256	251	274	248	235	253	240	265	249	229	234	243	260	239	243	247	253	213	226	251	237	254	274	263	239	264	224	229	249	266	276	256	221	266	226	271	228	237	251	249	235	234	248	260	230	251	272	238	276	247	244	247	226	235	249	279	274	237	244	270	248	247	258	243	268	237	262	252	231	249	229	243	252	265	257	278	240	226	237	267	222	252	210	272	265	250	248	241	249	264	246	256	229	204	288	240	257	257	236	250	253	265	261	224	253	244	249	260	245	270	258	248	253	239	225	256	234	248	281	254	274	248	252	257	230	266	253	247	253	247	225	240	252	265	265	266	252	233	276	265	238	252	214	247	244	260	242	275	244	285	225	256	246	224	228	252	250	238	245	218	255	247	283	247	257	222	244	244	225	244	279	264	244	268	248	228	233	258	245	272	203	252	229	254	247	260	248	237	250	287	284	265	262	263	222	253	242	221	224	244	252	254	222	264	250	262	225	264	224	251	260	223	243	244	233	224	252	252	271	269	257	261	251	237	228	266	215	225	220	244	230	246	230	227	270	253	265	254	219	263	224	231	245	230	273	245	245	259	266	235	276	282	245	262	256	243	242	235	221	251	243	260	246	253	234	278	236	262	240	230	270	236	266	240	236	243	231	246	260	268	236	232	251	227	231	275	257	282	285	223	238	245	254	231	237	245	270	234	227	264	256	223	273	223	251	289	255	255	244	245	247	257	236	258	218	233	265	231	243	243	263	241	269	229	249	259	227	214	244	254	268	250	272	257	242	242	244	234	230	247	264	223	266	259	236	268	261	257	238	260	236	261	232	229	266	256	270	234	222	248	285	271	277	233	260	258	275	273	271	257	241	230	243	246	253	268	236	251	237	251	252	270	234	239	240	235	244	235	237	266	257	264	246	254	263	264	254	262	248	208	252	234	255	248	278	254	235	237	267	263	262	263	242	235	221	228	278	249	260	293	243	254	230	259	218	229	251	244	244	264	245	251	263	241	224	227	240	269	254	265	250	282	238	248	234	239	247	289	250	256	230	252	268	262	235	273	231	269	238	255	249	241	255	265	229	241	258	216	246	274	274	250	230	236	263	271	223	260	238	231	246	256	237	244	240	263	279	261	247	269	243	233	253	268	209	252	244	261	276	275	240	234
20854	6429	863	559	433	399	378	308	351	341	301	304	317	330	307	330	282	306	346	302	280	300	319	324	292	286	291	313	288	293	326	311	298	335	341	306	321	337	310	308	282	323	294	319	325	283	276	274	286	269	287	297	292	320	283	329	293	309	317	312	307	307	336	279	294	284	315	290	315	302	287	328	289	282	315	305	297	309	319	321	306	311	296	315	310	277	325	273	293	317	295	291	283	314	317	283	298	285	297	312	334	295	300	312	330	296	282	264	310	298	274	304	303	305	290	305	275	269	311	320	323	296	289	318	311	318	307	305	313	329	302	319	259	294	295	321	307	272	319	303	321	268	292	313	316	282	296	285	315	287	285	290	288	304	341	283	304	308	290	293	299	313	295	302	285	288	265	309	307	266	323	307	290	317	315	319	301	310	277	273	315	306	306	312	307	295	299	277	331	304	296	319	288	336	297	270	325	285	306	257	324	291	324	298	313	299	298	318	300	318	278	310	281	297	289	285	319	314	286	272	325	305	327	310	263	311	331	323	300	311	281	313	318	315	293	265	281	323	315	296	307	332	280	285	338	304	325	282	302	304	313	327	313	297	307	304	295	283	304	312	313	297	298	306	280	305	287	303	312	318	306	294	311	306	307	294	287	273	321	301	289	280	300	267	292	290	294	270	299	274	278	299	297	263	294	311	275	287	281	289	295	271	302	304	299	286	280	324	308	308	283	296	316	293	311	344	288	298	283	308	275	298	327	287	279	320	335	295	306	338	322	318	288	302	297	289	313	311	282	287	277	269	301	302	310	277	284	292	334	296	291	308	311	296	286	290	306	293	316	268	272	324	316	311	291	298	305	281	310	305	279	313	299	282	297	308	299	324	324	280	297	296	288	306	319	283	312	306	298	318	280	305	305	278	275	302	310	310	290	293	308	309	303	302	300	301	277	317	295	299	260	274	282	315	268	309	308	315	284	283	303	318	316	266	321	289	289	280	321	292	312	292	288	316	304	313	319	298	320	331	299	304	309	310	311	267	281	301	298	282	282	294	309	314	293	331	298	309	301	310	313	310	307	303	284	308	279	269	300	271	279	317	273	277	296	329	293	295	299	264	308	301	300	263	311	323	320	296	255	272	313	299	303	307	309	293	318	279	309	301	300	314	295	303	293	299	293	342	307	319	308	337	321	307	270	312	316	275	318	308	285	308	301	328	245	291	318	302	323	292	295	293	289	301	286	296	296	294	310	262	277	278	302	264	326	302	281	301	299	311	297	319	294	294	241	309	301	303	316	307	315	302	282	276	337	327	318	271	315	299	294	292	288	326	309	262	290	282	286	314	308	308	341	323	289	286	274	321	291	308	298	296	325	284	307	325	287	293	317	292	305	287	296	281	290	288	323	308	290	282	276	301	284	315	301	317	306	298	320	286	295	317	310	317	303	285	301	275	295	291	298	310	300	307	280	331	292	292	300	298	327	292	278	289	311	313	314	302	319	304	293	284	287	334	323	306	314	267	308	305	329	308	275	328	274	294	321	319	340	291	297	331	320	283	294	292	307	271	301	299	316	254	307	306	314	298	305	306	278	317	286	313	309	284	319	296	294	289	282	297	291	318	291	309	294	291	282	280	305	303	300	287	307	310	302	286	297	290	328	287	311	294	289	302	270	322	285	285	301	321	311	264	324	309	268	292	288	316	299	294	271	286	285	300	296	296	299	320	316	285	294	281	291	307	284	281	274	259	285	325	316	310	277	303	321	303	285	311	297	311	289	317	294	282	279	278	309	272	290	310	294	326	347	310	287	322	274	306	301	311	280	292	327	292	309	327	319	298	302	326	315	293	290	276	319	300	303	277	290	286	290	293	288	255	296	294	305	294	298	278	298	283	296	298	332	295	306	337	324	305	321	291	303	311	300	293	342	319	312	295	311	297	263	280	309	298	288	305	311	326	304	307	325	308	314	317	347	311	328	311	273	302	312	285	302	299	307	293	274	321	322	292	301	262	285	330	271	342	313	325	302	321	287	298	334	297	314	308	302	302	287	319	300	298	276	291	309	298	313	306	308	303	304	302	285	286	288	293	310	317	319	301	296	324	311	300	269	321	287	300	291	311	284	316	280	295	315	318	280	296	328	325	310	321	319	284	290	291	281	298	352	260	280	326	302	299	314	291	307	305	298	300	313	318	271	290	308	287	310	317	325	316	311	292	318	296	270	303	297	305	279	288	311	298	300	283	293	303	328	315	313	308	271	246	299	306	296	294	301	309	293	299	317	298	286	302	315	318	321	322	280	275	299	332	293	308	284	329	287	332	323	290	320	310	301	305	298	283	301	264	321	298	294	321	314	291	288	315	273	307	309	290	286	320	307	253	301	334	299	324	319	307	299	297	323	301	306	305	303	310	301	312	330	285	304	326	262	285	301	287	321	291	275	285	298	273	287	282	306	327	280	316	297	265	269	293	307	320	291	302	317	312	298	307	303	303	280	316	302	277	273	285	298	304	322	304	277	310	325	295	333	275	306	300	305	286	307	333	290	296	320	311	281	283	311	319	295	301	286	329	316	301	288	323	287	284	319	278	288	295	294	289	321	293	303	312	288	315	309	302	298	319	278	312	295	286	294	272	297	313	299	273	276	286	284	290	298	316	285	266	305	317	280	283	305	295	319	273	304	277	300	304	311	297	315	298	280	289	268	293	286	305	309	304	320	265	309	305	299	304	292	297	311	293	293	290	306	297	323	327	294	283	293	285	306	292	312	317	318	319	303	299	307	298	284	349	284	290	296	327	312	295	292	305	293	289	313	303	268	305	290	295	290	291	310	315	337	292	317	303	287	290	302	262	277	269	309	302	300	315	298	285	288	273	315	269	325	290	277	340	332	296	280	299	303	295	300	319	317	317	281	303	318	313	295	295	326	315	315	293	304	313	315	289	292	290	304	306	280	304	307	318	310	294	297	325	316	290	296	314	286	296	297	315	313	296	318	306	308	338	286	265	286	277	286	296	309	314	296	295	306	278	288	324	319	297	342	308	286	309	296	328	290	313	280	313	287	300	292	303	295	282	304	260	318	278	268	287	277	326	286	308	306	329	302	309	311	328	334	297	278	326	294	295	281	290	311	288	322	311	308	308	289	315	307	280	295	252	267	301	285	314	306	303	292	318	319	300	297	281	297	295	293	298	303	308	316	305	292	319	280	298	314	294	297	282	280	306	282	301	326	304	291	335	271	282	318	304	311	285	306	315	315	315	285	292	274	316	295	314	279	296	270	282	311	307	305	264	314	315	290	280	282	309	327	312	327	310	298	297	294	314	295	273	303	310	309	299	296	317	303	313	275	304	308	328	283	310	332	294	301	291	310	271	305	278	308	274	319	263	308	303	304	330	306	312	285	278	297	317	301	324	280	308	306	292	307	299	297	294	285	321	310	298	273	295	333	290	315	270	296	294	317	359	315	292	290	294	340	300	298	313	308	325	305	300	311	292	271	313	297	311	296	298	301	314
23682	21176	28553	24064	21173	11427	907	538	399	338	310	274	284	234	239	218	213	208	187	185	159	148	157	158	157	150	161	148	158	152	175	148	134	165	160	140	172	138	162	170	150	158	160	149	130	139	154	149	173	161	151	165	150	135	135	143	140	144	137	156	142	132	142	152	139	126	138	122	163	145	138	162	124	148	157	142	155	138	155	130	121	138	140	149	144	144	125	149	144	129	145	141	137	132	137	151	126	136	126	135	163	137	149	154	148	118	126	117	133	136	126	148	139	163	144	149	146	129	149	128	136	128	157	148	137	152	135	113	128	139	133	146	135	131	147	153	136	130	144	142	147	148	150	131	146	137	150	135	135	127	118	114	117	128	122	147	130	140	162	141	115	132	149	136	138	106	157	152	149	164	153	147	137	139	145	158	119	131	128	149	121	131	146	137	150	134	123	140	144	150	144	127	131	131	146	146	136	120	137	121	143	152	128	131	139	133	143	156	131	159	140	164	124	138	127	127	150	116	145	131	130	136	155	148	160	165	145	154	143	161	116	166	136	104	146	129	134	139	121	123	143	141	124	148	129	146	140	134	155	154	131	153	142	139	137	150	142	155	149	168	133	132	154	148	113	151	143	135	140	125	151	120	148	168	123	124	145	154	150	149	142	128	145	132	139	144	134	117	120	131	116	142	141	122	134	113	137	129	135	136	119	132	116	153	133	144	147	148	142	160	157	143	139	155	144	129	126	137	143	118	145	147	132	148	124	121	140	150	154	134	134	134	143	145	125	153	127	155	139	148	152	147	135	158	118	134	135	136	136	142	130	138	145	124	151	137	138	133	147	130	145	137	139	116	126	132	140	146	140	140	142	143	137	149	136	142	153	137	130	150	128	141	146	156	123	124	148	138	133	132	141	146	122	144	140	141	120	139	146	146	128	155	136	134	139	133	140	138	144	154	122	125	156	148	144	143	146	142	134	157	143	149	135	166	150	127	135	133	135	133	126	143	145	144	144	140	153	136	139	128	115	130	118	125	145	128	130	140	140	136	133	151	147	137	140	133	142	140	141	133	156	154	140	135	136	128	139	153	157	121	152	162	144	129	164	157	138	122	125	140	141	131	149	128	117	122	144	133	137	138	120	153	142	143	130	144	130	115	130	145	165	135	143	129	122	138	148	118	159	157	161	130	133	130	127	137	139	137	139	139	145	156	144	126	156	146	112	141	133	133	129	140	120	145	149	168	140	140	142	146	141	147	146	140	160	152	135	134	134	121	161	136	138	143	131	152	161	143	123	128	131	135	121	137	140	122	118	140	142	143	119	138	126	133	155	145	146	138	126	139	144	135	144	153	148	161	169	131	124	135	135	135	143	134	138	128	160	149	121	137	145	145	160	147	144	156	138	144	142	178	130	132	117	153	143	136	121	127	146	142	142	136	141	128	143	137	129	130	145	139	148	138	138	145	142	135	113	135	148	120	141	135	143	152	135	140	156	142	133	139	154	138	142	154	129	153	137	166	150	167	168	120	128	131	138	135	146	146	143	109	139	136	130	148	144	135	135	135	142	144	127	143	139	134	131	159	139	130	133	139	163	135	124	148	141	145	166	151	131	136	139	137	124	146	129	122	135	130	143	132	162	131	143	138	146	149	146	148	152	145	147	120	153	160	144	134	153	126	118	140	150	128	140	158	141	144	141	123	150	145	144	148	131	150	126	137	158	149	137	147	126	115	132	135	128	123	147	141	153	128	155	140	139	155	139	145	108	156	149	164	152	165	132	132	148	133	155	143	146	157	153	155	123	157	117	156	125	125	146	132	141	139	146	127	142	148	148	143	148	111	136	155	131	142	178	137	145	119	133	141	144	130	144	140	143	128	130	147	144	148	139	139	141	145	142	127	164	136	152	163	145	144	143	137	156	137	157	130	129	148	136	126	141	148	143	133	147	124	153	150	124	143	158	125	125	142	160	117	135	119	133	135	136	152	166	143	125	146	132	138	153	141	167	153	153	133	153	146	167	128	134	137	169	138	145	154	151	141	138	145	158	124	151	163	135	151	132	112	130	150	129	126	127	126	138	140	155	145	139	149	143	152	124	124	125	144	125	157	140	145	142	121	129	143	130	121	142	137	135	160	170	136	161	130	129	123	152	138	125	139	138	136	144	160	148	124	139	126	134	136	151	128	137	133	151	137	143	137	122	146	132	129	151	137	146	121	136	138	158	150	137	125	147	125	157	121	131	155	139	141	121	139	132	121	146	142	170	161	144	155	150	152	126	164	137	134	141	145	139	139	140	129	140	156	148	138	141	139	141	178	147	133	122	136	118	148	144	127	145	154	173	163	112	150	142	128	125	144	144	152	143	136	132	130	137	132	151	124	149	135	135	133	115	148	149	127	116	135	136	146	151	131	144	142	154	140	142	153	162	157	141	152	145	141	119	157	157	119	147	154	146	144	137	127	136	150	145	125	138	148	149	152	146	133	139	140	134	143	153	167	152	142	141	148	154	157	126	136	142	124	121	155	139	125	123	129	125	144	129	141	148	146	164	135	143	139	140	143	161	164	149	160	150	149	130	150	129	145	134	125	135	119	134	119	144	130	151	160	131	138	147	106	142	152	144	141	160	161	145	129	125	158	118	138	139	150	143	148	149	135	158	138	129	140	149	147	129	131	137	112	152	163	140	142	126	126	142	137	157	141	130	154	149	142	131	142	137	137	129	138	130	125	136	153	153	113	148	156	130	133	128	110	151	158	157	140	145	128	146	145	130	150	168	138	133	114	135	130	123	147	137	120	130	140	143	139	160	144	134	137	119	139	146	137	125	133	127	121	131	152	114	143	148	144	148	134	143	134	148	132	140	137	132	145	144	143	107	134	140	131	135	133	143	144	163	140	141	172	139	106	136	146	123	130	139	125	118	140	168	154	144	137	152	145	122	143	138	170	133	124	124	144	144	144	143	151	121	132	124	141	141	146	148	134	145	140	141	130	135	152	136	133	158	121	155	166	152	127	147	146	136	147	142	140	147	133	138	125	142	167	135	124	107	150	150	150	140	144	154	133	132	156	132	142	128	152	137	149	144	166	150	132	152	140	134	149	121	149	122	140	145	143	116	142	128	153	132	151	128	134	158	142	144	106	141	120	144	139	147	151	134	147	137	127	148	142	121	136	150	139	144	135	147	131	160	121	135	139	146	152	138	144	139	143	148	157	129	139	134	144	143	143	130	133	129	138	135	161	135	131	128	135	124	121	146	127	136	143	154	120	140	126	155	132	131	140	142	132	145	134	157	162	123	175	161	139	138	128	148	135	141	127	107	152	153	136	141	148	137	149	184	136	119	134	154	134	166	158	125	136	116	129	161	129	144	128	125	149	152	117	140	164	151	157	134	143	136	141	138	124	144	148	149	124	154	129	148	135	131	120	127	132	141	146	139	135	151	140	142	148	158	134	161	134	122	131	128	125	142	154	136	136	146	126	144	143	115	147	146	142	129	142	158	144	145	146
26091	20248	7309	3604	2413	1676	1348	1006	840	703	592	481	418	376	327	321	314	290	288	283	261	250	238	229	224	243	202	205	216	184	190	199	209	190	189	181	205	189	191	186	183	230	191	192	174	194	150	163	174	173	192	184	167	187	165	178	162	183	163	157	178	184	181	155	173	181	184	164	178	175	174	180	192	177	188	202	171	170	159	173	152	159	160	164	172	150	161	165	160	177	173	191	161	157	187	164	156	198	164	156	183	157	160	206	168	167	167	180	185	198	163	190	173	184	176	187	159	147	174	178	173	168	180	178	168	183	184	168	168	166	187	155	193	187	175	182	167	166	146	191	175	164	183	184	173	175	150	177	193	180	158	164	148	175	159	180	175	180	161	173	174	166	162	154	175	155	184	178	172	162	186	176	158	181	147	161	170	161	164	158	175	156	165	155	200	169	157	170	182	168	201	175	173	157	190	191	171	155	192	170	172	187	202	145	164	175	169	159	155	166	181	146	163	178	210	181	158	169	168	178	189	157	144	168	192	183	154	154	175	156	167	162	162	156	184	170	159	162	172	167	180	172	166	174	193	169	179	165	187	190	163	184	165	187	172	173	177	152	188	180	152	171	172	193	165	177	152	170	201	179	154	174	165	166	201	178	176	175	150	189	174	170	193	177	171	166	163	172	187	186	166	163	199	156	155	163	133	173	152	170	189	153	166	173	172	164	179	160	167	182	177	156	181	168	174	166	186	180	172	175	149	181	194	172	166	163	168	165	162	163	174	181	167	161	189	162	197	171	177	157	167	175	196	174	176	179	159	179	177	156	176	174	179	152	155	173	166	177	162	167	164	155	170	152	194	184	163	173	162	187	165	186	175	163	188	150	179	189	166	183	171	196	162	171	175	188	191	196	163	147	173	169	144	184	147	164	178	172	191	183	193	152	178	166	183	192	162	145	174	182	167	154	164	174	172	173	174	175	181	168	204	160	172	187	177	151	166	167	167	177	189	168	162	182	185	154	165	176	161	168	159	179	190	167	191	164	156	164	160	167	162	178	145	174	172	169	137	183	164	179	154	192	164	167	184	163	148	160	165	178	175	181	157	166	184	149	153	153	176	175	166	179	178	186	151	181	166	161	163	157	168	167	200	173	175	158	182	165	169	182	168	159	186	158	177	178	162	178	154	183	183	185	184	143	175	171	187	194	169	159	167	165	183	159	167	171	169	190	194	180	158	167	194	176	157	162	159	196	180	161	176	138	200	165	188	145	164	183	180	161	165	168	157	177	159	184	177	157	137	164	167	178	165	166	172	155	173	164	170	183	177	177	179	190	163	163	172	157	167	163	156	173	179	158	181	161	172	209	156	168	156	192	192	176	186	191	190	212	175	170	156	149	179	157	191	136	147	182	168	159	201	167	173	174	154	163	189	162	191	173	177	178	175	159	183	158	171	163	167	187	172	173	197	163	192	175	167	144	192	157	186	172	185	179	159	179	162	176	178	184	162	180	174	165	164	175	161	187	154	158	191	153	200	154	171	173	181	169	161	166	176	199	171	172	158	170	164	162	175	160	180	179	192	201	171	172	169	180	175	158	159	164	186	176	168	180	175	171	173	167	181	170	172	192	154	177	164	174	172	173	162	189	170	158	175	163	168	177	192	154	150	169	156	182	152	168	182	166	164	171	176	158	168	165	159	180	158	171	172	182	188	181	178	184	175	161	141	189	180	159	168	174	143	172	187	148	204	172	188	168	174	179	172	167	156	165	182	171	172	175	161	177	170	156	173	160	145	158	177	179	163	178	166	181	161	146	193	183	166	173	176	158	158	144	182	174	160	168	152	178	150	191	187	171	166	154	197	168	163	160	171	160	200	163	150	161	171	174	153	206	192	164	175	161	177	175	152	160	176	184	149	177	198	181	160	161	164	187	171	175	166	193	167	168	173	151	167	161	156	155	186	178	180	192	182	181	179	184	155	196	183	178	181	170	154	172	169	160	192	180	164	176	163	186	173	186	170	157	181	150	179	158	176	190	172	161	160	179	165	172	189	166	170	153	184	180	180	183	178	177	172	148	156	185	158	170	166	188	182	155	148	183	169	174	180	169	166	178	175	157	160	194	163	153	160	168	156	169	162	170	172	165	179	153	172	183	183	187	165	179	158	182	147	181	176	164	158	169	194	168	170	170	187	143	177	168	171	187	179	156	181	159	160	165	169	167	177	178	171	178	184	159	157	160	173	155	168	191	168	187	150	150	176	171	155	170	176	169	173	158	151	166	156	186	158	167	154	183	154	169	182	188	172	175	162	181	175	173	155	174	177	170	194	164	154	180	149	170	140	171	173	182	164	168	180	163	162	183	167	175	172	180	163	158	178	189	167	185	169	164	162	168	167	179	175	174	157	152	166	163	165	175	177	157	167	173	166	149	176	174	168	153	151	162	170	170	181	167	140	174	156	175	190	160	171	185	166	194	170	181	161	192	175	164	177	181	176	143	158	169	162	177	182	178	173	196	188	172	170	190	175	163	166	178	170	169	173	169	162	134	185	163	159	157	181	179	152	170	184	182	190	181	157	193	185	170	163	171	184	173	170	166	175	158	164	183	153	191	186	169	162	166	186	188	168	144	151	160	173	163	156	159	160	155	212	183	178	161	168	170	167	178	157	176	158	161	169	176	172	172	155	170	176	157	188	180	186	158	164	161	177	156	160	168	153	155	185	185	161	150	193	189	189	152	149	180	167	198	162	171	183	190	162	176	182	178	182	148	178	166	176	176	172	161	171	183	159	176	181	175	175	160	190	170	145	174	158	153	162	149	169	173	184	176	179	179	174	168	151	165	188	169	163	179	178	151	170	173	171	165	184	158	168	174	189	153	160	164	177	159	171	147	151	175	125	153	154	162	180	191	167	185	158	153	165	152	183	158	178	183	158	163	168	157	163	161	172	181	176	186	144	177	159	184	193	159	179	184	185	177	187	171	153	164	185	186	201	179	163	185	158	169	202	166	150	174	182	175	177	182	147	149	205	166	173	167	163	158	185	176	154	159	151	176	179	177	158	184	174	186	178	176	161	166	177	148	179	160	170	155	169	187	187	170	174	151	190	193	173	171	181	183	146	182	206	172	185	188	186	139	173	156	173	181	172	170	184	154	165	169	171	183	158	171	167	190	175	187	158	165	184	194	158	145	143	177	165	175	155	178	164	176	172	169	185	152	169	193	163	163	176	187	163	175	177	177	178	165	155	155	154	162	170	167	158	185	158	160	152	171	163	179	173	162	175	168	177	139	158	181	161	166	190	157	168	164	149	184	171	190	158	191	172	192	179	174	176	164	173	169	173	174	177	157	176	182	185	209	169	171	148	176	167	191	166	180	173	194	184	154	171	158	166	165	151	160	147	152	173	174	192	164	160	178	170	180	170	178	133	184	183	174	175	170	193	153	166	190	162	169	176	184	135	158	167	188	163	177	199	169	173	166	168	154	162	147	163	161	183	157	179	186	174	183	187	157
24908	21185	27548	24982	11878	927	650	547	556	559	511	431	439	449	447	416	386	421	408	443	446	423	419	404	432	403	401	413	375	426	412	430	418	398	407	388	401	379	429	410	401	376	415	401	409	410	391	399	403	403	444	398	401	413	407	433	383	408	406	391	407	416	406	429	446	423	354	403	429	391	354	402	388	396	409	413	374	431	404	400	416	393	420	388	412	426	388	380	435	389	369	403	390	376	395	394	367	365	399	358	392	420	412	372	402	416	396	377	392	409	407	401	418	402	407	418	409	361	374	387	419	366	359	416	390	425	378	410	409	396	421	419	406	402	379	381	405	449	424	425	400	415	402	401	370	368	417	395	411	403	368	403	385	380	391	395	382	390	398	403	404	418	400	420	402	440	399	429	389	411	408	412	420	384	416	385	383	411	430	410	396	385	411	401	413	385	400	382	386	417	408	408	405	379	404	389	418	412	380	399	385	422	424	407	426	357	419	385	371	392	415	386	397	437	379	377	395	373	399	415	393	453	388	400	419	379	419	394	417	408	417	419	379	402	395	394	396	419	409	406	385	378	391	394	411	388	416	415	400	401	387	444	361	423	398	349	403	408	387	383	390	435	361	374	366	402	370	398	400	436	416	366	390	403	429	433	399	399	403	380	394	427	415	368	415	408	394	413	384	383	431	396	353	387	388	397	371	383	388	412	408	387	392	420	406	424	412	432	375	355	406	435	404	370	396	405	404	380	383	362	406	482	384	428	415	405	402	396	426	414	399	411	431	425	406	408	370	414	381	366	382	392	399	401	413	417	410	429	426	394	390	404	415	376	450	384	363	410	383	397	388	408	426	386	451	402	383	410	412	435	401	399	386	368	406	413	402	410	389	388	383	433	382	464	398	388	432	392	393	403	408	417	396	412	414	410	412	410	389	383	410	419	405	402	405	386	419	401	424	423	408	407	382	405	387	393	384	401	387	401	389	433	342	413	410	385	426	418	395	395	410	397	423	422	387	371	395	403	398	337	363	406	394	406	430	380	422	402	391	429	386	401	434	381	411	421	365	428	367	381	435	382	356	427	404	427	410	411	404	422	397	380	400	441	405	379	377	394	420	407	441	400	419	397	403	420	393	404	416	416	398	416	403	409	416	400	429	415	389	405	378	404	421	374	445	346	375	402	395	395	398	396	414	383	428	380	361	371	396	377	381	425	425	378	437	412	424	390	369	359	379	415	432	364	402	380	434	419	353	348	451	426	390	406	370	396	367	399	392	408	387	391	391	403	415	384	404	412	425	406	398	390	380	432	409	407	396	394	424	414	389	420	410	436	420	465	393	398	385	426	399	402	354	390	395	419	385	385	411	411	386	391	398	423	374	426	359	427	362	407	402	420	417	339	375	381	366	413	398	419	377	389	370	413	429	431	424	371	414	375	385	398	381	403	432	369	412	425	397	404	374	426	386	425	393	397	396	450	391	435	392	417	418	420	389	440	423	406	390	375	407	407	405	445	403	376	411	380	364	387	408	373	385	405	410	391	397	407	378	427	403	357	405	414	388	391	422	411	362	396	407	420	418	385	365	425	433	421	386	394	403	380	428	413	395	415	420	381	391	395	374	390	427	429	351	400	401	413	389	397	393	414	410	368	401	402	389	382	400	420	390	372	400	397	382	377	366	406	405	394	439	389	399	414	381	402	392	358	372	413	374	382	384	393	412	410	435	376	422	389	415	387	388	377	382	421	360	378	362	421	392	430	404	395	396	423	389	422	422	399	389	410	422	346	418	382	367	406	395	382	442	437	416	383	419	408	359	367	420	445	385	374	411	402	401	395	397	405	375	380	434	426	377	383	378	366	434	433	404	408	383	413	379	411	405	411	386	387	431	417	399	367	374	417	419	395	411	396	391	411	419	416	430	400	433	369	392	411	420	426	400	400	386	409	399	404	405	422	411	380	393	387	416	420	401	393	422	410	402	399	378	410	412	384	409	380	387	404	421	338	410	398	403	420	380	395	378	437	432	415	393	399	395	432	385	404	423	410	406	389	448	395	388	378	409	405	423	400	419	392	420	380	382	371	412	388	391	424	427	415	385	376	406	398	395	360	370	414	402	407	396	412	387	381	407	412	380	375	399	389	421	383	383	419	414	384	400	382	405	406	418	429	417	390	383	367	404	394	374	418	421	410	416	364	410	404	427	376	408	394	409	401	401	406	404	410	400	381	412	431	427	432	399	397	409	358	425	431	410	366	389	427	378	409	377	377	400	391	419	402	437	427	413	379	395	387	400	399	410	369	412	408	369	374	398	410	420	403	425	394	426	377	367	387	411	397	409	426	400	406	389	381	387	401	379	377	393	409	416	430	410	372	371	423	390	397	384	384	354	384	387	402	392	399	405	378	429	388	404	419	410	361	437	389	423	424	390	358	388	409	363	416	402	421	410	410	412	417	402	404	408	375	397	389	411	397	399	446	365	373	370	390	424	374	394	392	393	417	422	359	370	381	373	406	404	395	399	402	402	411	428	397	424	408	381	422	392	390	404	389	399	351	377	372	401	393	400	391	401	390	395	394	417	401	395	380	354	370	402	411	407	369	368	401	397	415	389	371	392	393	372	410	381	406	408	395	369	395	389	389	425	418	438	391	409	416	389	401	395	374	362	394	402	400	412	384	392	386	382	417	388	410	383	422	439	414	392	403	368	381	432	394	394	431	414	384	379	409	410	371	388	421	410	424	412	426	405	382	392	430	385	425	435	427	402	402	397	405	407	412	364	384	373	399	412	409	370	392	386	406	424	428	412	403	389	411	360	376	426	406	391	392	391	360	388	417	417	395	419	417	387	370	404	403	392	383	424	371	391	392	401	408	387	403	445	400	373	379	405	409	408	415	395	342	373	420	337	393	409	381	424	435	378	421	422	388	387	361	428	423	389	381	380	391	399	399	409	379	379	399	372	350	396	367	407	395	383	408	416	381	390	369	400	402	379	403	432	393	399	404	385	432	422	396	438	389	384	391	405	402	390	393	433	407	453	411	417	344	372	397	378	379	404	401	400	382	415	404	413	370	441	389	386	416	394	406	399	415	430	394	399	412	432	369	432	422	416	389	394	399	405	377	390	376	401	370	418	403	406	427	427	382	404	419	359	446	416	413	359	390	417	400	387	395	404	384	404	375	392	422	366	377	404	380	386	423	371	383	392	401	399	397	404	418	419	404	420	408	417	406	388	399	437	426	386	387	356	425	364	395	408	429	404	378	391	390	381	389	379	402	394	455	423	392	398	354	409	426	369	389	392	372	406	411	395	383	402	413	382	419	405	392	399	411	386	374	405	406	422	386	387	367	411	395	379	408	375	385	413	392	403	389	378	421	369	386	379	437	405	404	416	434	388	417	400	411	393	391	404	395	373	422	381	373	413	435	412	388	411	399	397	417	421	411	387	378	411	398	392	404	420	387	396	378	387	383	414	385	405	428	433	424	387	385	416	402	388	384	410	386	363	420	386	389	416	415
25758	15330	4205	2209	1617	1280	1031	893	773	711	701	610	548	612	546	547	559	482	501	515	495	499	479	480	489	501	484	485	481	493	447	478	476	438	425	511	471	461	415	440	506	451	461	469	420	454	502	450	473	454	484	465	453	473	445	497	439	464	497	483	458	448	433	429	507	460	467	479	452	427	473	463	464	480	410	469	510	481	435	479	484	426	489	446	430	477	466	446	483	430	495	461	424	485	448	460	504	459	472	456	493	476	423	448	465	419	440	444	487	462	472	480	455	480	460	440	444	474	450	438	454	453	473	430	444	440	449	474	472	437	465	450	462	495	466	470	465	428	429	458	480	452	442	457	439	456	411	471	486	456	456	467	407	477	465	477	449	461	482	474	414	458	487	455	430	451	443	457	445	480	449	480	503	472	466	402	452	461	441	456	493	480	412	475	495	416	481	467	480	460	429	439	471	459	454	439	419	449	495	447	440	474	451	485	421	485	462	450	462	475	491	441	427	475	463	434	447	452	427	472	449	423	470	460	461	509	470	468	465	415	469	473	449	449	452	475	458	461	449	470	458	461	504	426	443	460	405	474	461	452	435	462	470	452	410	434	467	453	453	444	470	438	477	457	481	480	461	486	419	461	487	464	453	495	428	438	485	466	477	482	493	462	430	491	470	472	472	488	459	464	485	457	478	470	450	489	462	451	470	460	478	458	466	438	466	442	452	463	477	510	458	461	458	422	464	468	460	492	478	481	498	464	424	461	475	464	490	438	466	465	463	453	469	466	457	431	447	444	448	435	484	464	462	467	416	463	416	446	417	423	485	480	441	468	432	448	483	485	482	444	493	439	457	434	476	464	466	458	442	417	467	486	449	460	473	435	456	470	421	442	429	456	470	462	461	416	455	428	491	457	454	441	438	493	453	508	443	425	486	447	492	488	452	503	432	441	448	442	465	467	430	452	467	432	464	455	475	447	465	476	415	457	453	446	462	469	426	476	448	444	432	507	470	449	393	466	450	461	438	485	435	469	481	461	422	471	497	470	476	442	445	428	463	474	450	438	453	470	452	469	458	504	510	467	485	440	434	407	424	452	478	391	476	456	446	464	433	452	480	432	465	451	428	474	463	479	433	486	469	465	445	440	476	494	490	455	447	447	460	438	482	477	456	469	481	457	432	463	470	476	475	441	449	461	465	435	461	457	449	481	489	449	454	484	458	472	483	439	456	472	466	471	465	446	416	435	462	462	477	433	463	462	469	464	449	433	466	475	447	454	459	496	429	465	416	451	478	452	456	453	454	440	452	463	462	452	452	463	469	441	442	410	417	468	446	481	414	444	448	441	460	434	451	477	465	479	454	450	463	458	478	432	472	475	467	463	458	467	461	457	488	459	456	461	445	435	423	481	470	456	486	462	445	457	502	431	439	455	475	462	460	464	471	476	480	490	429	461	446	469	428	444	451	497	469	478	441	464	437	450	457	444	444	456	424	458	462	468	463	488	507	463	506	479	477	455	441	461	431	435	489	474	453	498	440	449	446	486	428	410	477	493	456	458	479	431	440	447	481	457	430	438	470	464	444	460	503	437	475	486	458	452	451	489	440	473	464	441	451	479	494	444	412	415	442	425	472	445	477	450	483	456	505	453	433	462	433	457	462	442	500	435	485	480	476	472	470	505	464	419	463	512	461	456	462	452	462	466	505	484	483	430	483	454	451	454	454	435	496	430	429	466	488	461	460	425	431	470	439	426	444	494	456	444	482	469	469	444	443	441	435	469	455	483	462	453	482	432	437	487	491	462	470	459	478	463	461	471	444	466	428	462	471	461	461	448	455	435	457	498	475	484	455	447	502	461	427	435	451	483	456	430	491	447	450	447	445	468	461	465	416	442	436	442	449	491	448	469	420	473	430	456	487	444	424	462	446	450	448	447	454	491	487	423	428	465	468	456	433	485	455	438	438	449	443	461	433	452	436	459	460	464	443	465	402	443	458	432	458	493	465	468	443	478	443	447	444	435	460	444	466	437	419	505	429	492	446	447	476	473	445	474	454	477	461	424	461	466	465	470	451	466	440	454	446	458	477	440	480	489	445	455	471	454	404	425	500	464	447	475	469	454	428	466	503	438	452	463	492	477	450	493	453	448	437	474	454	469	457	449	464	460	430	455	448	445	482	440	485	488	449	463	425	508	438	466	429	439	428	445	493	428	459	467	435	429	431	458	447	481	424	480	460	441	457	451	497	453	507	460	480	431	499	441	428	445	447	474	453	468	442	438	448	464	455	478	459	483	455	467	459	453	454	476	522	447	455	430	471	488	463	452	418	450	459	437	452	466	446	452	458	457	475	422	448	457	462	468	428	456	435	462	466	469	435	435	436	443	451	458	421	463	453	449	447	454	484	442	437	467	432	478	457	443	475	470	459	423	468	450	436	467	443	495	457	490	454	474	458	425	488	466	456	477	500	445	381	478	461	463	495	469	456	445	461	444	478	473	444	460	488	500	473	449	458	466	480	461	459	497	419	452	467	464	479	465	454	455	462	461	442	422	475	472	451	412	467	454	462	501	449	465	437	477	428	467	478	475	433	477	485	466	441	505	459	434	438	454	476	448	496	447	484	473	485	459	503	427	465	459	463	474	462	448	479	449	461	472	449	444	471	455	448	463	444	434	475	489	416	507	451	439	420	428	459	481	487	436	465	447	454	443	488	447	459	450	438	405	492	470	461	446	463	467	473	472	435	476	467	467	481	464	434	442	465	450	442	459	463	459	481	451	481	411	443	482	440	507	469	480	439	440	470	452	463	445	470	459	451	453	485	421	470	497	465	439	448	494	476	446	464	474	427	472	468	444	464	452	460	439	486	454	447	448	450	452	462	467	477	485	461	482	472	468	481	475	430	464	396	427	472	463	477	492	442	442	444	451	478	482	462	463	421	497	480	459	481	448	450	483	438	469	499	455	468	469	483	457	423	486	452	414	471	465	466	457	464	468	449	451	441	471	443	463	442	402	451	430	484	472	473	447	455	460	450	438	430	434	482	458	445	452	454	440	464	453	445	489	483	472	469	451	463	430	471	443	450	428	455	449	487	432	453	459	449	444	419	452	498	444	457	457	451	505	433	477	464	441	488	464	483	461	477	502	422	446	449	467	450	453	432	450	451	454	419	469	480	447	439	435	501	460	446	402	444	467	435	441	465	459	478	473	494	477	455	476	439	448	459	468	499	465	485	426	486	430	488	420	426	459	442	439	523	457	459	488	459	472	482	435	442	463	483	436	485	466	458	445	443	466	470	461	483	448	431	453	433	442	423	406	429	481	461	433	476	486	492	431	482	465	464	462	461	442	462	448	415	432	464	468	472	457	462	475	437	430	457	440	467	472	445	432	464	435	433	451	446	467	445	443	438	466	459	441	433	487	481	503	447	447	454	485	447	427	460	438	464	438	477	473	447	454	480	455	463	459	447	465	444	465	505	437	446	440	444	479	479	478	445	437	486	484	458	457	477	467
22686	21231	29033	23686	21228	21264	11068	1176	878	744	652	592	527	532	491	451	487	394	369	396	393	362	350	339	343	338	364	338	332	339	334	323	334	327	329	316	319	328	291	291	331	298	277	320	339	290	355	323	301	325	296	302	306	325	268	283	312	325	317	311	300	328	294	307	310	287	312	302	270	299	279	298	302	290	364	278	308	297	302	304	287	303	301	304	285	343	318	322	269	307	313	295	299	278	298	305	299	281	278	267	298	298	295	295	277	289	295	288	287	309	264	300	277	297	294	323	294	292	328	280	294	273	292	302	287	270	289	302	280	310	282	307	312	289	305	283	282	300	303	291	287	304	243	316	295	311	310	306	291	311	308	254	283	280	299	282	306	279	346	327	289	306	314	292	286	315	273	264	316	293	272	279	261	311	302	301	277	295	274	301	285	302	311	291	302	282	283	270	264	286	293	304	271	304	279	295	277	293	284	303	290	318	292	311	269	276	303	274	306	325	296	270	302	274	309	288	312	284	297	307	295	289	265	289	308	280	275	261	268	283	325	319	292	320	291	276	297	274	321	300	276	317	307	298	339	266	277	268	309	332	292	301	254	319	296	271	283	284	314	270	271	283	286	293	297	287	300	319	293	263	316	273	283	276	328	288	312	310	306	304	260	292	298	319	273	293	314	319	313	301	292	278	246	314	302	305	276	284	294	290	301	272	322	273	303	313	293	294	340	304	297	318	272	314	259	292	264	264	314	292	292	287	256	284	311	328	305	296	292	320	301	345	310	285	316	276	288	296	291	278	314	307	310	317	306	278	287	306	289	302	265	315	314	290	274	287	314	319	303	278	295	320	300	308	282	315	263	297	313	299	301	315	311	305	296	288	272	255	300	313	301	295	264	262	305	291	313	302	291	299	258	292	308	290	303	269	277	292	282	322	292	282	265	304	293	312	280	277	296	303	269	305	303	294	289	293	284	282	275	287	295	327	300	319	304	314	285	328	294	277	287	311	305	264	300	279	267	313	289	310	298	295	278	273	281	283	296	294	302	283	295	287	268	315	274	299	275	307	258	308	275	290	301	302	302	299	273	302	303	322	328	302	263	297	295	295	308	297	288	289	311	314	297	316	313	312	299	328	301	295	294	299	325	330	274	294	279	286	303	299	301	329	255	303	330	281	295	282	261	299	262	297	306	282	291	309	278	293	279	304	314	298	270	304	302	309	297	286	290	271	295	289	326	285	326	291	310	296	282	297	314	255	312	296	323	292	305	305	279	298	279	306	311	298	315	308	291	305	272	293	268	286	306	275	292	302	325	289	320	314	296	264	261	289	274	258	269	288	283	289	302	273	313	319	314	290	261	306	300	312	302	267	309	294	304	288	315	281	314	287	305	278	291	311	330	289	300	324	299	280	300	297	318	316	310	275	265	294	276	290	318	283	317	339	334	304	286	275	305	288	296	275	292	287	285	327	294	294	315	258	328	276	284	312	311	285	293	322	300	300	276	262	300	256	291	316	277	295	292	278	285	333	303	311	261	279	292	268	267	300	303	278	304	285	289	272	282	296	277	305	286	280	287	302	344	292	289	265	278	295	296	281	310	290	304	300	317	297	281	308	310	265	296	298	295	282	246	301	274	287	296	271	307	283	299	254	282	312	298	274	311	294	282	322	309	294	292	316	284	294	301	295	300	273	296	269	289	307	265	302	287	314	281	297	286	280	307	277	283	301	304	274	302	280	286	302	282	279	308	277	323	274	327	260	311	312	306	293	282	317	301	263	304	281	295	313	303	308	303	264	296	309	325	310	274	290	287	266	300	301	317	276	291	301	303	294	302	286	292	293	288	313	310	284	319	287	298	320	273	297	278	310	283	288	314	313	293	296	298	280	292	299	286	251	308	302	288	278	295	308	296	322	307	286	287	296	308	310	295	318	297	307	334	317	299	306	324	304	295	318	292	330	300	287	290	293	309	310	289	315	280	270	300	286	255	303	242	312	297	308	272	282	277	283	291	287	320	301	283	294	291	309	291	279	308	304	289	315	283	296	304	288	272	279	281	287	294	300	295	273	287	295	329	282	303	291	278	271	296	298	300	290	276	286	287	318	285	268	303	253	308	301	322	297	249	285	297	307	291	302	276	294	287	289	300	295	289	326	284	272	295	313	278	300	324	280	298	301	310	264	290	285	283	277	280	293	321	288	324	292	291	292	314	292	270	284	325	316	291	274	275	301	295	284	287	269	274	319	291	318	312	312	328	289	283	293	279	282	267	282	290	329	312	284	303	307	294	282	260	320	286	306	310	293	325	319	297	287	282	290	276	272	279	244	291	293	264	278	279	266	280	332	310	280	287	284	314	291	308	306	288	297	287	293	262	293	275	284	291	277	287	274	308	302	282	293	272	299	303	309	287	308	294	286	287	293	293	305	323	300	274	293	275	282	270	285	293	332	271	296	326	308	281	267	287	304	288	294	288	288	307	279	317	285	300	297	311	282	294	313	283	283	275	308	316	299	283	302	255	284	287	272	287	298	300	286	320	285	323	288	329	254	291	300	283	301	289	288	311	280	290	292	278	326	293	305	312	291	291	279	280	278	307	270	318	302	282	286	274	280	290	296	273	244	271	279	298	266	265	295	284	281	306	310	283	314	323	296	284	281	280	291	295	284	340	255	283	287	320	287	311	310	315	283	315	320	313	284	317	316	311	287	306	265	297	278	299	273	308	284	295	286	316	302	283	317	296	286	307	279	297	298	306	312	297	281	261	299	274	301	298	278	327	281	301	252	266	277	309	296	312	265	285	315	304	306	280	311	294	269	340	283	265	299	301	291	315	316	285	346	323	293	272	258	279	301	316	314	293	311	333	316	345	266	303	292	308	297	316	317	291	282	291	299	311	292	308	291	321	268	295	281	294	336	286	307	300	312	279	295	272	288	282	296	295	274	303	283	300	285	310	279	308	289	295	273	306	305	303	302	306	304	298	280	296	298	288	292	285	282	265	273	299	311	301	311	313	274	279	281	316	282	292	320	286	297	279	293	271	290	264	258	303	290	280	280	270	288	287	273	311	286	295	297	270	289	271	298	312	299	260	302	311	298	291	289	274	268	302	305	276	280	292	274	290	311	301	277	288	325	287	243	304	335	323	325	298	279	304	296	296	277	291	307	287	326	295	301	295	313	276	266	276	272	304	263	294	294	280	265	294	314	286	306	309	324	299	302	313	296	300	300	279	293	280	300	289	255	292	292	303	297	309	262	277	280	291	289	313	294	284	289	280	314	257	284	308	292	308	310	286	275	270	298	296	283	287	267	322	277	302	303	266	286	315	296	325	315	282	282	329	303	313	249	284	286	291	309	287	284	287	294	291	272	278	291	302	303	318	308	286	312	298	310	328	253	287	295	283	290	274	302	315	284	286	279	298	300	284	279	301	279	312	304	294	302	290	281	309	323	309	288	302	288	299	300	319	291	272	312	292	301	277	295	303	338	269	300	271	281	293	293	309	270	277	279
30943	25488	12458	6404	4479	3310	2508	1918	1524	1280	1030	996	804	771	635	659	645	553	552	517	472	454	466	403	399	401	424	417	409	385	379	363	382	354	332	350	351	394	346	367	372	369	353	359	347	355	343	344	338	365	338	329	321	319	340	321	315	339	331	344	347	315	366	340	337	325	358	337	305	342	355	347	339	323	326	315	309	334	308	306	323	315	353	331	330	350	348	311	315	338	362	344	370	338	338	333	296	315	333	349	364	321	348	336	306	328	338	322	297	325	314	325	354	331	337	315	334	308	316	307	321	337	310	321	328	319	337	368	305	363	345	333	363	330	291	309	284	330	321	322	328	332	316	331	386	343	319	314	363	311	317	350	294	319	275	346	303	334	318	340	341	356	304	342	334	343	335	316	362	310	321	298	317	378	346	313	324	342	313	364	332	304	327	332	303	346	324	316	342	346	369	358	326	313	341	324	324	347	309	308	354	312	327	327	336	320	304	319	333	325	321	301	313	308	303	311	317	350	338	319	342	341	335	326	324	325	309	294	315	327	343	323	336	323	346	299	322	339	323	312	333	338	347	304	327	344	319	353	342	306	307	333	314	310	303	316	330	338	333	324	334	317	346	300	311	328	341	362	317	308	313	331	312	308	335	348	310	349	317	359	314	323	359	318	317	322	329	305	320	330	335	326	336	306	325	322	335	304	322	325	353	305	314	330	348	322	356	311	337	313	323	324	336	330	331	313	290	334	344	313	276	381	315	295	296	301	274	331	328	309	311	365	334	313	319	309	327	342	340	332	330	342	332	325	304	342	328	303	293	331	316	340	321	331	311	315	314	330	321	304	311	341	306	324	310	332	301	334	358	328	300	326	323	316	341	356	322	340	280	348	292	358	317	316	310	294	318	321	331	338	377	319	309	281	332	311	337	317	337	286	337	325	302	300	304	328	325	324	355	319	297	328	342	343	349	312	326	322	292	302	343	308	327	319	314	311	332	330	328	292	323	316	330	328	319	312	285	333	299	317	338	319	348	328	346	281	347	373	340	358	343	340	323	338	322	343	346	306	324	332	303	324	326	339	296	347	313	323	297	348	332	319	375	326	332	316	328	336	329	307	328	322	314	380	321	306	340	327	340	353	340	332	343	321	326	316	326	320	340	351	329	300	295	361	324	346	293	349	311	363	315	308	354	323	336	324	337	303	316	316	332	332	310	286	325	347	348	329	299	310	334	328	315	304	313	332	322	325	330	334	340	317	305	330	325	335	322	313	332	350	296	280	320	326	346	349	319	342	337	314	308	301	321	352	344	343	301	319	341	323	322	335	339	306	307	320	358	289	313	306	348	332	296	319	309	354	320	327	364	329	299	345	322	359	327	324	362	328	337	319	313	325	326	319	337	354	320	345	333	316	350	298	366	303	334	307	316	336	318	341	353	327	333	323	320	349	317	307	318	312	330	325	335	318	294	305	308	288	325	316	322	310	305	334	316	332	297	324	303	363	306	322	314	354	300	322	322	286	335	336	335	334	315	327	336	317	325	306	318	325	295	341	314	321	319	313	314	310	299	348	358	320	306	314	298	317	353	281	325	330	357	310	325	360	342	323	340	333	310	314	322	332	331	360	338	322	300	313	340	314	295	341	342	338	332	314	342	346	309	316	318	328	343	329	298	329	352	308	304	323	357	318	325	334	308	337	329	307	338	301	306	344	322	294	330	326	337	306	311	357	313	282	323	315	341	283	319	314	351	314	298	312	324	312	319	309	324	306	346	361	320	331	314	312	351	337	357	302	307	324	341	335	297	344	310	345	323	315	353	298	335	294	307	333	318	314	319	316	352	338	317	339	325	347	323	342	304	290	306	332	338	313	313	318	322	337	346	324	334	346	302	332	341	323	318	346	331	327	327	329	301	317	350	312	336	302	322	302	351	309	276	336	334	331	332	333	320	311	309	289	309	331	330	332	337	329	320	303	335	332	300	354	317	297	312	290	298	336	308	318	303	308	294	344	302	350	325	340	293	339	319	301	347	326	326	331	304	344	342	321	340	294	345	325	304	304	336	341	327	322	342	294	329	327	341	343	321	329	353	336	320	311	357	371	324	284	310	321	315	294	321	311	317	322	331	357	302	325	360	340	332	350	298	331	305	362	329	321	325	298	337	311	329	326	304	320	313	308	285	353	337	311	328	320	326	305	365	309	311	329	331	319	320	347	325	353	327	319	327	313	318	343	309	357	303	310	346	317	325	314	320	323	295	341	355	317	331	297	292	351	310	344	343	309	318	324	322	326	322	340	332	319	338	346	288	331	329	335	309	287	348	356	341	311	307	314	350	323	301	334	320	291	321	319	352	320	320	351	306	342	338	297	311	316	329	340	334	328	381	296	329	315	331	302	305	345	355	320	358	340	295	322	316	329	320	307	343	303	335	336	313	323	315	364	295	352	322	311	335	318	336	316	327	310	321	295	298	341	295	335	362	304	318	324	306	337	341	372	336	328	332	276	329	328	317	319	305	329	343	337	343	317	311	330	299	320	338	331	333	354	315	329	318	318	326	308	319	341	320	335	319	328	312	316	332	324	333	338	325	323	310	332	323	334	325	314	336	333	331	316	335	333	299	303	323	317	309	335	325	328	315	329	316	351	319	319	320	355	330	341	317	351	344	328	343	323	317	325	330	324	293	300	296	321	353	320	326	327	289	337	321	346	317	308	319	333	317	324	309	336	327	313	325	338	309	343	363	353	344	359	329	318	308	350	376	327	352	329	337	326	314	306	314	329	294	333	274	338	329	372	309	297	351	321	330	334	338	348	346	321	336	311	307	323	324	301	348	332	319	297	344	303	329	300	316	319	296	312	335	343	302	327	344	343	321	311	351	340	355	297	306	306	323	319	300	314	312	301	316	333	312	352	347	342	330	316	337	355	338	343	335	343	313	300	322	325	346	328	325	360	300	309	307	332	371	325	335	347	352	337	335	341	352	322	343	302	293	305	337	348	333	330	315	336	350	278	347	307	343	354	311	336	348	330	268	326	331	327	311	319	315	338	342	324	336	331	329	341	352	313	347	315	335	324	294	297	325	354	328	327	325	307	314	330	331	319	302	293	338	314	322	308	319	328	366	344	304	297	367	322	332	294	356	321	323	289	343	290	316	314	338	340	267	312	302	332	287	320	299	332	332	299	335	307	290	350	312	294	334	306	317	312	339	337	350	351	289	327	353	337	280	339	332	296	331	350	290	336	310	309	337	333	360	304	326	295	349	320	316	317	329	347	338	311	312	331	304	352	327	320	304	321	369	332	313	326	317	314	329	319	344	280	324	300	310	319	323	317	338	316	351	333	324	304	326	322	339	360	332	324	314	313	317	304	339	340	334	325	339	333	309	327	326	355	312	363	290	332	302	321	317	339	337	300	360	330	296	303	314	361	335	329	323	338	305	313	312	316	321	329	335	321	330	337	317	356	307	321	349	362	343	310	345	334	316	340	309	320	312	334	337	352	319	311	332	320
27433	20517	9027	890	511	449	374	305	279	243	267	246	257	261	257	230	266	259	249	240	273	243	274	240	280	255	248	239	220	258	233	243	228	258	237	259	266	239	259	246	251	272	251	243	287	252	266	245	244	245	235	252	251	240	239	234	249	275	247	241	248	260	299	243	256	261	233	249	255	256	253	248	258	278	231	235	251	238	246	251	239	249	238	238	290	221	227	242	253	285	253	237	262	240	252	266	249	257	243	244	242	275	257	237	259	275	251	257	242	260	270	229	252	263	229	255	236	237	298	271	233	237	242	248	257	271	270	257	263	242	245	255	239	259	246	256	239	248	251	267	246	276	267	247	262	235	228	241	253	241	230	251	256	240	258	226	234	230	280	246	264	256	239	236	272	299	212	247	211	232	252	241	273	260	259	261	262	261	242	218	253	246	236	256	245	223	229	241	227	263	250	254	257	275	254	256	254	235	231	252	269	255	251	248	256	266	243	269	263	257	228	255	273	291	246	246	237	248	260	243	237	251	258	262	255	264	268	266	261	255	223	276	271	259	258	255	247	242	242	230	249	233	241	230	264	237	268	265	246	236	244	248	252	245	250	241	248	255	276	239	272	234	217	266	267	268	242	232	270	243	253	239	256	228	309	264	257	260	247	256	247	262	217	263	237	276	256	267	242	274	252	261	252	276	269	267	265	252	224	245	242	247	233	255	246	252	266	255	237	241	267	255	239	251	251	243	256	230	255	257	279	262	281	219	246	275	276	240	256	259	265	258	242	276	246	262	239	251	248	256	252	251	255	218	241	266	247	262	273	244	242	274	248	273	241	244	265	238	261	225	251	254	277	280	234	244	234	269	253	275	240	251	233	237	246	240	268	258	225	288	230	262	267	258	280	269	265	249	204	250	268	256	235	243	252	236	254	241	269	260	254	248	234	260	243	234	238	275	268	278	230	237	274	232	277	237	266	245	252	273	255	239	263	266	252	248	255	249	247	261	238	248	261	241	256	243	236	273	236	260	266	250	241	239	240	268	251	293	256	233	245	247	236	225	267	257	264	236	271	265	232	259	252	244	266	253	266	265	240	245	253	256	249	261	288	277	261	269	213	243	249	223	244	286	250	266	227	246	230	270	238	261	257	245	268	234	255	265	240	257	226	261	235	227	256	229	245	219	269	254	227	248	262	250	267	263	265	253	230	250	260	256	237	230	258	245	286	269	272	252	212	232	258	233	245	249	238	246	250	273	258	265	243	237	238	236	235	249	253	256	251	288	237	261	240	258	254	238	243	252	240	274	241	248	258	284	263	271	231	275	258	257	280	228	255	240	269	261	271	249	261	257	242	227	245	251	237	250	242	242	249	241	265	252	248	257	252	267	229	252	247	241	244	240	278	244	257	244	277	264	242	244	245	259	274	261	219	212	241	252	237	262	250	294	236	249	242	262	247	278	252	254	246	244	244	263	261	261	242	259	240	244	250	268	262	209	249	266	259	239	255	249	238	280	278	265	254	290	275	267	255	245	235	250	247	226	243	253	282	267	229	254	253	230	228	241	283	266	246	247	234	248	249	265	237	249	267	241	235	258	275	239	235	233	259	249	229	263	246	275	232	251	258	257	245	231	259	237	279	247	251	279	230	263	264	226	241	256	230	266	240	256	235	249	245	231	238	245	250	252	246	271	256	252	242	268	267	268	269	258	246	226	278	235	269	212	247	245	255	240	280	251	273	241	222	253	264	248	265	231	258	226	218	238	258	238	236	243	241	256	252	245	250	255	244	241	262	255	220	246	276	273	257	223	243	257	264	240	245	243	242	254	293	253	258	268	253	274	250	258	273	242	235	261	263	237	259	252	251	233	270	259	254	262	232	247	267	232	244	256	243	253	228	272	228	251	266	245	237	232	242	249	256	229	257	263	229	280	257	248	273	216	220	288	256	256	265	240	246	272	228	270	262	251	261	293	256	264	224	238	268	254	250	257	245	270	235	255	258	263	255	248	251	244	258	255	279	232	248	260	262	255	242	245	241	232	231	253	269	260	251	263	269	268	234	242	308	245	250	265	261	230	259	250	256	250	240	258	278	245	237	250	268	263	268	247	248	240	248	259	272	253	246	251	269	259	244	251	233	236	278	272	276	251	287	256	239	231	247	240	257	274	223	263	263	256	290	278	279	274	245	283	242	265	268	261	232	263	251	258	261	277	268	227	248	253	273	231	258	241	256	250	256	268	246	264	253	238	263	236	239	263	260	290	266	272	229	223	276	260	253	264	223	273	242	245	254	248	247	250	264	251	268	235	289	244	242	235	250	265	256	250	263	255	251	256	215	245	284	260	249	252	270	249	230	251	248	253	230	249	288	251	225	271	261	241	258	237	253	262	262	247	240	247	248	253	274	248	282	252	227	259	250	239	268	249	246	250	263	245	264	260	260	243	232	248	242	274	276	257	254	250	246	249	232	227	258	248	250	264	235	229	283	256	220	260	256	262	226	275	267	238	289	246	244	270	258	239	249	266	236	248	229	247	279	267	258	279	228	226	228	240	247	232	234	250	249	244	228	242	248	244	252	271	245	245	267	249	232	251	275	230	239	237	295	247	247	242	244	267	238	282	222	218	260	271	228	251	247	259	275	247	262	289	253	309	248	272	244	269	269	248	255	263	246	270	229	240	272	279	277	244	277	261	259	250	234	259	239	232	235	243	252	245	242	259	257	241	258	251	272	229	232	248	248	213	231	222	275	259	259	260	226	268	207	254	240	237	257	231	237	256	255	254	270	257	262	271	280	291	280	247	225	236	268	242	247	250	254	250	260	265	238	245	238	273	241	224	275	230	260	292	245	245	234	247	235	253	249	256	245	258	268	263	256	233	249	258	256	244	238	281	259	249	254	244	238	225	226	241	243	247	264	236	238	251	229	229	244	260	264	247	248	272	244	277	249	249	251	241	261	220	230	253	261	256	231	263	244	241	261	270	283	259	241	265	238	247	259	224	249	267	258	248	245	264	235	229	253	255	232	268	236	268	222	246	254	224	260	249	263	250	256	245	258	274	268	266	248	256	243	255	259	243	244	234	250	270	224	256	247	260	245	252	230	258	239	224	255	246	225	249	248	241	279	219	260	241	206	249	247	227	239	268	271	235	243	254	235	255	241	258	249	229	265	272	236	274	232	244	254	260	245	267	271	227	263	250	229	248	223	260	258	239	264	267	238	261	227	251	246	235	260	269	225	235	264	237	256	262	232	260	277	218	233	248	279	255	251	252	260	261	248	278	268	230	225	266	246	251	240	259	244	253	243	246	252	241	250	262	241	231	230	273	265	265	244	254	228	238	252	260	249	254	262	265	275	260	259	213	244	241	238	222	237	253	260	263	262	249	238	277	238	246	254	256	241	248	262	251	225	211	246	252	228	275	268	257	266	221	262	239	252	247	277	250	240	244	246	228	241	231	247	286	227	259	275	264	219	253	248	239	268	246	239	258	274	236	252	237	261	253	274	276	263	252
22661	8265	959	574	515	460	380	384	350	333	305	326	345	272	308	304	302	316	295	286	311	290	290	307	287	295	284	306	316	299	301	307	294	321	301	338	323	303	306	297	312	299	294	302	306	301	286	353	286	330	326	286	296	308	280	324	293	309	298	268	312	312	270	330	274	322	289	326	299	295	305	325	283	315	334	320	326	317	306	309	298	296	302	345	308	268	314	340	289	276	305	272	296	306	316	344	325	311	295	304	307	285	269	289	304	281	344	303	303	332	302	306	270	327	319	309	296	334	302	292	314	345	284	274	292	295	288	330	303	305	316	323	341	292	270	314	309	314	319	273	328	314	298	317	278	301	326	318	283	293	292	314	278	296	288	309	282	321	318	299	322	299	317	305	303	292	295	306	304	310	325	297	296	318	280	290	293	299	324	292	294	308	308	291	281	313	333	323	323	269	306	305	305	310	305	305	272	309	297	290	285	337	296	298	329	298	284	319	294	303	337	292	295	306	311	337	323	292	285	245	272	321	317	286	280	312	300	314	312	288	288	263	306	281	306	306	308	308	307	301	303	315	306	309	315	317	288	289	291	304	328	318	294	331	279	287	325	310	272	293	290	286	322	310	309	278	315	291	291	331	336	307	342	273	315	305	281	305	287	329	297	332	300	278	292	322	282	309	321	263	270	315	328	279	274	287	308	315	324	308	269	286	293	299	297	318	293	293	286	307	308	301	288	317	325	272	324	328	306	295	284	316	305	309	298	324	311	315	303	314	297	285	321	300	278	336	315	301	294	292	320	332	271	327	294	313	321	285	302	303	311	320	309	306	316	263	310	287	306	295	269	301	287	276	288	303	327	288	310	312	305	334	312	282	312	308	294	322	318	304	301	285	302	334	309	298	313	280	286	306	304	315	297	312	286	303	327	307	298	296	312	293	314	302	293	304	308	284	298	285	311	317	276	292	324	321	295	310	275	274	308	271	307	271	326	316	343	286	288	314	297	305	282	295	322	266	294	304	308	323	298	281	335	306	269	294	307	307	312	302	304	263	306	284	303	294	281	287	327	330	314	295	296	286	314	306	320	294	298	278	272	307	312	309	307	334	256	302	303	292	315	333	300	313	301	291	346	292	289	292	309	301	300	300	311	327	311	308	286	304	313	311	319	294	291	297	281	297	283	301	292	287	317	323	287	290	329	315	353	297	301	299	283	299	280	316	293	284	309	299	294	318	309	315	305	275	310	308	292	330	292	315	280	296	305	284	286	287	328	270	306	292	318	299	322	333	302	336	306	294	293	287	313	310	309	276	308	322	337	298	285	313	300	286	327	277	312	273	286	292	316	299	289	296	310	303	305	325	297	277	268	312	314	288	314	308	310	285	332	283	308	322	325	321	301	294	312	280	295	294	296	293	294	313	335	315	296	289	297	306	292	328	290	308	325	304	297	289	296	303	319	302	315	264	284	318	319	299	316	301	315	277	315	283	302	309	302	312	297	283	313	265	310	308	317	270	314	299	290	279	312	296	297	320	304	323	324	298	279	357	265	300	301	274	301	269	281	304	282	272	334	343	282	314	301	281	329	291	286	312	312	316	293	304	289	279	295	287	256	272	297	319	263	312	317	292	326	284	312	288	290	300	310	297	306	330	295	325	273	297	321	271	297	277	305	305	294	303	307	321	262	295	317	337	304	308	298	322	280	290	273	341	297	308	316	300	318	273	339	289	325	302	313	261	296	317	308	296	270	300	319	342	337	318	314	263	344	320	313	282	290	291	299	287	324	265	339	303	314	311	316	296	311	277	326	288	348	272	286	281	259	310	301	301	295	312	325	308	320	316	306	300	275	328	296	310	285	308	351	305	300	318	308	321	293	284	306	330	344	303	322	301	316	283	272	287	310	276	306	294	307	297	308	299	286	293	315	325	323	306	285	300	324	281	318	317	304	295	289	306	288	345	294	290	273	267	331	325	315	302	318	289	280	323	313	288	304	308	316	308	281	308	333	300	305	288	286	305	315	319	328	296	326	328	286	313	335	332	295	335	287	297	301	301	296	322	318	313	267	292	271	268	302	318	346	287	315	305	300	308	326	301	322	334	324	293	315	301	332	336	312	290	282	273	301	295	309	297	269	310	301	318	294	313	308	319	299	322	278	301	318	318	298	319	296	299	283	301	288	292	297	307	302	273	319	268	303	304	301	269	305	319	323	288	316	279	292	315	296	286	333	311	300	324	288	286	297	287	285	326	327	314	274	322	287	292	327	314	301	290	303	295	291	304	291	318	289	338	327	306	280	300	309	311	299	284	285	271	287	320	325	288	305	305	318	307	281	300	330	344	302	292	291	317	306	319	338	298	287	300	284	292	321	313	300	309	309	305	328	302	321	314	314	288	328	309	284	304	291	295	314	310	300	283	285	284	324	310	307	305	314	302	310	276	313	292	306	287	290	297	301	295	298	296	299	299	309	308	314	306	330	303	286	278	308	334	283	301	295	337	309	313	279	276	326	313	314	292	291	322	291	299	302	322	303	289	289	320	328	273	309	283	289	318	308	297	311	300	282	317	300	333	300	280	305	286	268	290	313	274	330	329	300	279	308	295	301	284	301	290	303	307	326	306	293	284	322	274	298	310	300	310	298	304	299	277	266	310	310	263	315	294	321	295	281	308	308	290	298	297	307	294	299	303	279	324	313	295	309	299	292	282	323	301	296	338	326	306	321	303	304	289	311	307	300	274	274	293	290	275	301	312	315	295	297	304	310	308	285	296	328	302	304	280	293	328	313	298	305	293	292	304	321	292	290	328	321	280	292	318	303	321	349	320	288	322	276	291	319	307	285	286	334	305	293	297	294	294	301	289	293	303	296	291	332	316	284	278	285	302	300	315	293	307	308	324	294	326	307	323	319	337	266	321	316	291	287	296	334	316	287	305	316	309	307	295	329	310	313	288	312	306	302	308	292	274	288	333	290	302	309	300	311	264	336	319	292	305	289	295	294	311	294	299	323	311	308	301	320	294	301	331	309	289	325	303	297	327	325	289	297	291	274	321	276	331	292	292	334	283	299	277	314	263	294	300	287	287	295	298	318	309	310	295	284	272	293	293	302	287	300	292	328	289	324	302	300	307	289	319	307	306	289	293	304	293	297	295	286	331	303	293	327	322	310	284	283	300	331	309	276	307	296	284	282	286	299	306	334	264	317	287	319	308	308	280	279	294	296	325	295	327	299	310	279	291	282	290	338	317	300	306	272	321	302	307	330	301	311	282	301	310	300	315	305	321	306	306	308	280	275	307	311	337	299	312	311	326	314	283	344	327	290	325	291	300	298	285	314	304	283	310	291	307	350	293	299	287	323	307	301	326	307	306	285	316	292	318	313	271	323	304	297	304	305	289	318	303	310	295	331	317	331	313	257	290	327	284	279	289	281	304	275	295	293	335	299	265	284	309	286	321	291	303	336	294	295	282	311	303	289	289	309	306	306	293	293	301	311	320	333	335	303	314	285	318
23599	21174	28541	24030	21156	11435	934	528	402	360	328	298	257	237	232	185	216	186	205	183	161	163	169	147	168	156	140	156	148	146	167	164	156	168	157	153	179	159	161	164	136	168	155	150	130	146	124	134	150	131	133	146	121	134	146	132	141	159	153	145	129	158	144	151	126	147	140	148	134	149	136	142	136	139	166	145	151	160	146	132	153	155	146	135	139	143	159	147	148	149	145	144	120	131	151	135	153	148	136	131	132	154	145	138	146	145	146	133	154	143	148	146	134	150	135	136	144	139	136	128	124	125	156	138	154	147	149	135	141	130	165	141	134	129	150	130	159	144	143	140	156	166	164	149	147	135	151	136	158	135	147	141	155	118	141	126	155	125	141	151	139	136	140	159	142	148	145	145	126	126	140	129	119	148	140	144	141	135	137	128	157	144	155	148	151	139	145	146	127	158	147	140	136	111	154	142	146	139	125	115	143	136	165	145	142	149	138	147	108	169	142	143	155	153	149	134	158	168	139	146	125	135	135	147	148	134	151	147	164	156	125	158	115	127	136	128	161	160	143	154	153	139	160	150	117	137	127	135	159	152	127	140	138	159	116	158	150	134	128	134	165	135	155	120	154	150	177	123	138	120	132	137	157	142	148	127	144	150	126	146	139	159	145	153	148	158	136	140	155	132	128	127	142	155	133	148	159	136	143	141	128	163	137	127	126	148	137	151	155	136	136	162	148	142	142	154	152	142	150	168	138	160	153	158	144	132	152	142	158	147	102	147	136	181	132	160	138	157	150	146	150	147	143	167	159	123	127	153	145	121	155	125	129	139	123	142	139	157	141	111	150	146	138	130	153	116	154	134	147	130	124	128	134	126	118	132	143	153	122	156	134	128	148	151	123	147	149	133	131	150	140	143	126	138	143	127	146	134	150	152	143	132	132	144	141	144	132	122	135	155	130	129	121	157	144	138	130	147	154	122	160	145	145	155	139	149	141	150	140	148	146	151	146	131	135	157	142	119	150	135	135	131	140	141	125	140	121	149	121	147	132	135	135	147	152	139	142	134	132	133	135	118	117	168	143	144	152	149	141	130	137	134	127	128	149	165	127	146	116	147	149	136	159	136	123	131	124	140	159	166	121	135	148	141	135	156	136	149	147	131	138	116	132	133	144	155	155	156	152	107	142	147	139	137	150	151	142	117	132	146	126	145	135	143	141	143	129	175	139	124	130	141	126	141	118	144	133	130	167	143	150	122	149	143	141	138	120	133	125	147	142	145	150	128	136	162	145	126	123	140	162	149	145	160	140	148	142	141	160	148	155	132	154	146	134	131	165	138	151	129	133	124	137	159	145	168	125	134	151	162	131	149	162	151	136	160	143	133	119	145	145	115	150	131	144	144	154	145	128	149	132	136	128	126	156	127	132	137	132	138	128	132	148	158	130	148	129	127	158	139	137	135	143	139	125	115	138	147	155	150	155	130	145	135	149	140	145	134	170	141	130	140	142	133	153	131	139	125	139	150	140	123	144	163	118	129	142	140	152	152	109	137	124	149	130	133	136	134	143	138	152	142	116	147	110	139	139	132	150	140	145	147	143	144	140	147	153	128	140	154	135	114	162	136	146	126	155	147	132	123	127	139	139	150	143	124	142	143	156	130	152	135	147	155	161	148	138	145	144	147	156	137	146	138	148	126	125	140	143	129	145	142	163	141	144	148	131	155	145	141	124	138	110	162	141	137	138	115	138	141	160	152	131	149	152	123	147	131	149	138	139	129	145	133	136	134	142	140	141	153	132	135	139	144	146	124	132	130	158	136	124	148	137	144	153	128	129	135	119	150	146	156	121	147	131	150	116	170	116	133	130	155	138	127	131	135	139	128	127	140	128	149	153	144	166	129	130	157	148	136	143	147	133	142	133	133	150	165	128	135	167	132	136	141	147	118	156	145	148	153	135	144	130	144	140	132	129	125	143	121	135	127	141	134	159	157	125	129	125	149	141	153	141	137	135	156	137	148	135	147	142	154	140	128	150	131	146	136	129	145	123	129	145	151	126	151	144	140	177	169	154	154	125	137	114	140	157	133	156	129	156	141	141	140	162	139	140	135	143	140	115	143	134	154	129	142	133	135	138	144	130	142	120	128	144	126	126	156	163	171	139	142	158	141	157	135	128	120	109	122	119	138	135	142	132	165	156	147	115	144	140	138	143	132	141	150	154	149	135	152	150	143	153	133	160	142	136	144	132	134	136	159	126	139	151	160	139	136	136	142	146	143	141	143	143	123	141	131	149	140	137	126	143	159	138	145	135	147	156	150	151	147	146	133	134	128	152	130	125	135	139	131	162	141	152	144	149	120	126	122	135	122	111	139	132	154	143	152	133	140	163	142	152	153	138	134	136	147	140	121	149	126	132	128	141	141	150	136	140	150	133	129	128	136	138	142	128	154	128	134	147	144	142	134	160	129	132	156	122	141	137	163	154	127	140	149	135	124	111	126	147	130	137	126	136	167	138	163	155	158	145	136	139	155	157	132	138	144	132	136	149	149	149	151	136	144	131	168	147	135	128	142	119	136	143	129	134	154	145	144	143	152	131	136	122	135	123	119	132	138	131	154	132	146	151	154	147	144	141	126	133	124	129	150	146	129	144	143	135	154	152	142	143	166	133	130	131	161	150	152	123	133	129	129	133	138	144	156	133	135	153	130	134	132	136	135	157	146	141	141	160	152	136	158	107	128	152	122	135	149	127	148	118	164	156	141	146	147	158	142	162	128	123	152	129	139	147	139	149	135	153	113	136	146	124	132	147	132	139	142	135	136	132	130	152	145	161	137	143	119	161	129	133	147	142	165	133	148	154	169	158	135	128	138	152	117	155	128	150	126	130	135	154	124	150	139	153	137	147	157	146	151	127	139	147	133	155	127	139	147	137	124	129	139	120	130	132	149	152	139	141	132	138	132	156	150	143	137	129	156	126	130	144	166	120	138	147	141	143	136	157	146	131	137	133	143	138	142	149	133	154	149	143	131	124	125	135	159	125	144	123	141	121	144	152	122	127	152	127	145	140	154	132	144	148	135	135	134	155	138	137	152	142	141	144	140	124	143	126	141	161	171	141	145	121	134	151	147	136	159	156	139	125	155	127	119	122	141	148	146	120	128	160	142	142	146	148	131	142	133	145	153	140	152	134	147	160	114	158	147	146	154	136	125	141	156	136	142	141	143	133	154	142	133	133	127	135	127	142	144	137	139	140	153	122	121	150	141	130	129	145	134	138	151	148	139	134	135	124	169	144	141	133	133	140	145	153	141	142	140	133	150	115	144	136	129	143	159	142	143	156	136	134	141	128	127	140	124	148	137	115	134	139	144	147	143	144	157	160	133	145	129	140	136	154	150	130	133	128	117	129	138	128	143	127	144	162	134	126	134	143	156	153	149	145	128	128	149	160	141	128	127	154	153	150	130	138	152	144	134	146	139	142	129	144	109	132	140	139	128	137	152	141	143	136	124
27035	18516	7414	3648	2425	1648	1275	1025	816	663	601	498	407	368	364	341	315	309	286	272	260	231	222	229	241	218	227	212	180	207	181	185	189	217	200	205	193	197	196	182	197	167	199	197	200	211	182	193	193	167	193	185	176	176	176	172	188	163	199	162	175	178	165	180	175	169	174	199	176	182	191	158	169	163	177	196	173	195	188	174	166	174	173	183	181	186	154	163	161	180	171	208	177	176	187	164	171	182	166	169	167	173	159	184	177	166	178	195	166	152	184	183	179	173	168	175	177	193	154	186	171	186	158	158	175	185	166	169	169	188	191	178	191	179	156	163	176	165	193	169	182	168	175	181	161	170	178	161	183	186	170	150	166	161	169	168	169	165	137	188	167	175	186	175	181	163	175	188	203	168	159	159	175	163	174	191	179	170	178	157	179	184	163	168	177	172	151	158	149	155	191	163	162	167	167	173	159	156	181	176	162	170	156	167	188	189	183	198	155	192	147	181	160	163	166	173	182	178	182	184	146	158	175	179	151	172	146	184	178	172	169	164	160	181	188	152	163	191	173	166	168	191	170	163	178	177	176	191	175	168	163	174	179	168	182	151	166	173	146	167	201	168	145	168	169	186	180	204	178	173	195	183	169	167	159	161	166	163	186	156	171	154	184	155	175	148	172	184	159	153	159	170	171	177	165	174	163	187	187	172	177	194	182	174	164	156	169	178	162	166	170	159	164	202	176	167	193	180	174	176	161	177	182	186	146	162	168	175	189	185	177	175	173	157	175	184	167	156	186	172	185	164	191	172	152	175	179	182	181	178	166	171	156	177	159	149	185	170	167	172	185	203	182	169	183	174	184	179	184	144	164	140	181	159	174	202	179	161	155	162	161	191	167	189	185	166	184	186	172	197	173	189	170	153	173	161	170	185	171	193	170	182	145	166	170	161	162	163	180	150	194	182	153	160	155	164	165	171	148	157	179	176	168	181	175	163	173	182	149	171	167	194	193	157	165	172	166	171	195	168	175	150	164	178	166	165	170	178	170	162	193	174	188	180	165	156	179	186	199	181	178	160	176	197	159	159	176	174	164	169	186	177	166	174	166	169	181	184	176	180	182	158	174	167	185	181	183	186	178	151	169	174	167	163	154	181	185	173	181	169	174	184	161	161	157	158	187	184	192	160	180	176	168	159	172	189	168	176	189	188	167	177	190	178	186	165	179	176	159	176	167	154	149	163	167	165	171	175	166	166	188	207	160	161	162	172	164	192	170	179	168	177	189	179	183	177	196	197	169	165	179	155	184	176	174	154	173	183	153	151	185	177	164	177	161	182	165	192	146	168	185	217	163	178	184	166	145	195	182	171	179	172	164	170	179	162	170	174	174	168	174	142	176	188	177	195	158	186	156	183	170	176	175	159	189	169	158	160	186	190	148	189	156	186	184	180	168	180	178	170	187	181	179	182	190	158	183	187	171	192	184	185	171	177	169	148	188	154	175	183	166	188	184	188	201	164	184	172	170	144	162	175	178	167	168	157	171	204	188	168	182	160	171	193	148	172	176	162	188	183	137	160	178	176	153	165	160	141	169	172	188	153	170	181	156	178	173	173	167	168	178	164	177	173	187	173	160	165	166	181	164	159	171	179	156	149	160	156	177	158	180	183	151	176	191	162	179	173	167	162	161	175	180	159	178	154	169	161	169	174	165	167	199	186	143	148	161	164	188	171	177	164	178	159	158	170	164	172	163	168	174	182	193	168	171	148	176	175	161	161	167	176	166	173	174	192	155	161	182	156	190	196	206	166	169	189	195	171	172	168	145	186	169	186	188	163	165	161	179	188	187	193	171	192	185	170	142	173	170	161	186	165	156	185	160	164	150	174	172	148	176	156	167	158	175	167	185	177	190	171	176	187	195	167	166	179	175	165	165	148	154	153	195	160	169	201	167	163	190	170	165	183	173	191	175	186	151	165	192	193	188	173	172	183	185	170	181	169	181	169	168	170	179	174	187	187	180	145	152	176	160	181	182	173	170	167	167	175	186	150	186	170	176	188	157	157	166	179	166	173	184	172	178	178	170	161	180	183	181	156	179	178	160	160	166	181	166	185	179	160	172	150	173	157	181	177	194	184	169	160	179	170	170	200	163	199	186	185	161	179	154	191	170	222	182	186	183	180	176	166	187	186	170	190	195	165	183	174	165	165	176	198	158	173	178	172	170	180	164	183	180	147	189	164	166	178	169	167	163	151	176	189	173	199	179	182	166	174	174	175	146	188	175	171	201	168	170	179	157	166	152	168	167	170	177	184	167	151	197	163	175	172	191	186	174	165	170	153	182	168	168	164	167	162	184	168	186	171	186	171	160	190	149	142	177	169	183	172	177	182	166	179	164	155	179	160	183	200	180	172	169	191	175	139	177	193	195	177	171	179	186	156	156	165	170	171	152	165	156	162	168	167	179	162	170	170	146	159	201	172	162	179	175	185	173	158	164	160	170	191	180	158	161	201	172	152	160	175	179	171	163	136	168	161	163	159	153	182	156	195	199	183	188	171	175	162	197	158	183	182	162	157	167	169	186	166	162	169	162	172	165	168	165	161	174	192	157	163	182	196	174	185	164	148	187	183	183	175	168	188	175	162	166	171	158	190	170	182	140	203	172	183	155	174	172	167	170	160	177	158	168	177	180	166	160	185	181	171	175	171	171	167	195	158	169	181	203	160	157	164	173	165	164	192	168	154	163	169	154	170	184	162	182	156	186	155	158	171	154	156	160	192	187	168	213	160	167	164	169	168	166	173	175	174	153	180	188	178	172	190	181	176	168	183	175	175	159	197	167	152	192	169	167	163	177	143	177	160	179	162	172	171	175	167	168	156	175	174	164	165	165	163	171	163	167	194	153	165	172	176	180	170	165	184	180	174	152	200	176	176	176	182	160	180	180	168	193	173	169	183	190	167	178	163	166	153	173	176	160	176	173	161	188	165	170	204	150	175	161	187	158	185	193	175	180	168	194	159	166	158	179	167	161	162	183	178	183	173	170	148	190	160	167	137	186	169	165	177	175	181	165	197	176	151	162	167	186	175	167	157	167	162	159	186	205	181	181	168	172	174	154	154	168	166	172	149	174	157	184	181	169	183	179	173	171	181	158	173	167	184	158	177	182	180	148	171	158	164	175	173	174	176	157	139	168	198	176	178	185	158	191	152	174	175	158	160	150	173	179	182	171	161	173	170	169	172	170	186	153	182	198	180	184	175	177	169	155	176	173	186	172	176	178	187	146	191	171	180	161	185	162	190	181	185	150	180	149	168	168	157	166	173	211	159	153	150	160	163	159	170	188	162	165	184	191	200	168	174	186	186	167	174	156	176	176	180	180	178	178	177	189	167	187	152	179	190	188	162	162	179	182	157	170	184	169	165	166	167	175	171	157	154	173	193	172	159	177	167	186	190	176	161	162	171	165	174	168	165	170	175	156	168	169	170	151	172	177	177	187	194	165	164	182	156	168	148
24846	21183	27540	25039	11919	948	659	547	514	534	487	467	455	429	455	469	461	406	421	417	437	466	420	435	431	434	434	402	417	395	461	435	420	439	420	372	431	396	419	421	411	410	416	396	411	396	414	439	392	440	441	439	413	384	434	420	379	400	407	381	387	410	375	375	416	415	389	393	391	391	410	439	410	427	430	383	378	430	387	419	412	411	378	383	409	363	398	384	395	406	403	409	416	440	399	402	367	393	389	402	379	410	426	430	399	400	398	420	426	387	394	417	439	407	404	399	411	406	415	384	387	388	370	431	426	387	412	423	399	467	409	408	423	404	404	423	381	402	393	363	380	395	391	395	411	412	428	405	418	415	424	404	408	389	403	409	365	416	415	420	399	365	413	400	436	401	382	408	406	397	420	395	410	387	386	412	391	379	417	389	391	414	430	409	414	409	394	375	423	391	394	365	423	422	389	420	414	416	410	402	450	412	388	379	375	407	423	392	407	416	419	413	408	427	432	408	377	435	400	394	377	437	416	406	388	388	390	400	412	397	378	393	384	388	420	381	389	348	368	406	380	446	444	369	405	417	395	395	383	395	429	415	419	395	410	374	420	424	411	400	379	393	386	409	391	420	391	377	417	402	382	422	427	388	428	389	411	407	385	391	386	406	404	430	408	411	424	390	418	408	406	419	386	399	401	367	406	438	424	423	424	373	397	414	393	416	404	435	392	389	417	406	391	403	426	415	396	403	435	431	371	388	438	398	356	404	441	373	385	415	439	410	421	428	398	415	410	430	400	402	419	383	394	432	379	407	391	415	419	379	414	435	344	439	410	411	411	421	424	401	412	439	419	427	379	424	412	410	410	458	391	420	445	387	407	415	424	384	421	380	417	389	429	423	398	425	384	444	389	419	417	425	407	402	404	420	449	406	394	409	389	400	377	424	416	419	390	422	377	411	414	402	416	381	416	417	395	409	399	394	436	385	405	424	410	421	382	402	397	418	365	373	405	407	387	376	424	428	401	417	394	384	400	395	424	431	426	391	399	408	417	400	434	421	380	432	423	412	429	420	404	414	428	412	407	407	387	437	410	439	400	397	419	391	402	369	389	365	407	388	418	385	402	416	399	411	386	404	403	398	418	409	399	388	400	381	393	388	380	394	397	405	378	407	417	404	436	411	404	440	412	424	425	413	356	441	418	414	387	408	377	390	412	393	412	410	362	397	400	371	413	403	376	389	349	365	415	409	420	417	402	430	381	393	424	431	375	397	423	401	397	428	434	416	453	394	399	408	407	432	414	380	391	385	420	404	373	418	402	398	414	435	421	418	423	407	421	403	426	432	378	389	389	382	416	381	399	398	413	358	380	356	411	387	401	402	394	425	398	364	428	387	382	400	389	385	398	389	374	406	414	406	405	405	378	418	402	411	400	377	413	411	380	370	405	382	394	389	428	417	415	422	417	404	374	426	409	392	386	424	382	363	406	401	400	431	397	411	412	392	373	399	408	383	460	399	392	387	406	396	414	403	396	375	389	421	363	396	416	395	416	425	396	382	402	407	437	405	416	378	392	396	366	403	412	401	427	413	416	388	423	334	383	399	412	407	412	421	368	409	404	397	406	392	397	444	414	412	389	355	433	402	370	416	407	397	404	414	420	386	417	424	394	395	397	439	392	416	400	394	421	381	443	400	437	403	433	390	409	390	373	392	398	398	369	415	389	399	392	435	446	389	434	379	440	414	378	379	439	422	404	393	374	407	417	381	459	446	424	432	383	372	375	405	373	435	412	391	436	397	430	405	371	415	408	421	381	418	376	381	397	404	389	413	391	397	367	393	403	366	424	392	410	406	375	401	396	430	370	438	399	435	444	414	417	388	440	431	422	423	409	412	410	420	446	413	411	434	365	392	428	369	408	398	422	405	393	406	400	430	383	375	384	402	390	433	397	411	413	408	422	350	402	396	428	368	405	399	358	414	387	384	440	451	401	403	412	402	358	380	383	411	384	396	420	402	417	410	395	423	360	388	397	424	438	384	403	425	378	380	379	413	435	394	397	423	395	388	401	399	391	452	394	378	378	370	403	385	362	425	398	389	393	424	391	377	406	392	417	401	415	407	399	414	425	392	387	401	427	396	369	423	426	430	411	375	385	415	453	405	382	366	386	396	359	394	427	391	389	413	422	427	425	382	365	446	413	398	378	426	411	382	399	403	398	379	408	417	388	433	406	371	379	393	384	402	423	393	448	406	369	408	412	386	403	399	425	383	436	428	386	407	417	392	420	379	381	389	408	430	440	424	407	374	365	421	370	405	426	423	373	396	427	427	412	408	399	403	387	416	412	401	386	394	406	379	409	409	428	395	412	444	411	408	424	421	445	367	429	379	430	389	379	410	414	393	360	413	404	443	401	379	400	384	408	379	429	381	399	398	383	393	366	398	415	390	427	441	399	413	359	406	400	409	404	424	377	399	376	385	411	423	425	442	388	417	410	386	421	410	404	432	409	427	404	382	401	411	402	424	413	383	389	374	418	419	419	407	369	374	407	399	411	391	405	421	399	416	409	417	383	437	379	431	378	417	429	384	449	409	387	378	422	375	383	382	419	418	392	385	403	412	402	409	386	410	420	396	392	408	376	423	386	379	430	393	386	401	416	404	415	411	398	384	426	426	411	378	380	384	409	397	405	400	377	413	422	403	412	389	405	418	413	436	377	403	406	415	423	412	435	428	408	410	390	403	403	406	394	426	407	378	407	425	361	402	419	406	390	430	367	412	363	376	403	400	394	400	429	406	385	368	397	418	372	377	426	400	392	427	396	357	402	378	409	409	439	396	422	403	410	403	445	380	417	367	440	389	427	398	439	412	395	377	399	407	437	382	457	399	390	479	427	398	412	402	409	375	408	434	415	392	407	403	402	398	403	399	422	399	405	396	413	409	399	417	414	407	420	420	397	369	445	377	415	359	394	401	381	443	395	416	408	382	451	384	372	406	403	407	391	468	382	407	402	401	394	388	429	416	389	389	408	386	391	407	444	384	417	403	434	411	368	398	367	383	422	421	408	394	420	392	375	412	411	423	423	436	406	387	419	431	416	379	394	417	411	411	381	384	390	427	406	401	377	404	449	402	405	396	389	358	408	383	431	383	425	364	380	415	415	383	393	413	381	377	434	394	368	361	390	381	431	365	363	394	383	407	408	397	411	396	377	414	423	391	402	392	414	405	420	401	391	403	430	395	409	422	420	419	399	386	384	445	413	435	396	405	424	413	404	407	412	379	387	410	417	408	394	421	396	390	379	406	391	394	413	407	407	388	403	410	437	436	408	413	404	375	375	425	396	397	450	403	393	393	423	404	398	403	372	390	417	400	412	414	410	408	428	407	404	401	427	400	432	372	397	389	380	420	397	422	414	413	419	396	406	414	414	393	424	434	375	366	417	366	398	387	415	427	416	375	396	378	397	387	390	398	418	411	407	414	400	408	384	397	416	391	391	417	386	410	404	386	419	364
26051	12031	4244	2181	1636	1250	1109	861	797	686	679	604	569	554	623	521	482	521	533	473	512	523	514	522	535	459	456	476	461	442	498	500	443	448	460	487	474	427	466	495	480	448	467	477	481	450	460	484	441	470	431	484	454	433	412	456	497	493	481	470	487	458	437	517	451	460	478	457	478	465	436	461	501	479	466	458	439	428	438	451	479	432	450	463	419	440	478	475	514	497	485	474	458	496	460	435	480	446	486	470	498	483	441	442	442	446	499	445	481	452	427	466	424	487	448	439	449	492	483	451	474	444	463	444	462	510	462	446	433	467	455	416	502	471	462	469	434	408	455	423	445	448	459	457	466	443	464	420	459	452	464	451	476	455	453	460	488	447	454	477	494	476	444	473	461	471	468	467	476	468	452	494	458	467	488	411	481	491	447	457	459	456	460	484	452	450	473	474	487	476	440	449	482	447	448	429	472	462	455	449	491	475	472	440	459	446	465	448	464	468	453	443	494	467	397	403	463	463	434	454	415	431	460	482	466	444	480	487	483	428	485	435	418	468	451	432	502	423	485	444	447	478	486	447	456	457	444	510	436	412	505	464	468	452	447	479	472	474	477	438	448	463	458	452	460	450	448	451	448	456	457	484	459	451	461	483	470	450	454	435	453	450	441	476	475	475	443	398	453	456	521	485	484	485	453	445	429	444	471	404	475	470	462	440	482	441	454	491	450	446	501	505	459	497	474	487	426	442	433	443	473	477	484	449	506	467	439	515	461	469	453	468	469	433	472	438	460	479	445	436	431	459	441	453	457	446	433	449	484	477	458	454	472	492	442	441	432	428	447	450	459	488	444	459	459	469	478	469	454	441	506	461	444	470	462	428	434	457	439	476	473	465	468	462	475	473	454	455	472	466	488	460	461	468	446	442	478	441	463	469	416	473	446	487	446	449	441	450	445	440	471	441	455	444	463	454	456	461	476	470	484	473	433	433	452	448	458	461	479	440	437	480	426	433	469	428	451	481	452	479	480	445	483	479	460	481	503	430	477	455	457	495	472	421	486	443	476	461	460	451	461	452	448	464	490	435	464	477	466	467	487	469	467	449	460	430	493	440	494	422	484	502	437	501	427	479	449	482	472	427	480	456	424	470	467	425	484	444	462	472	466	448	442	461	485	475	457	463	478	459	463	501	464	485	441	468	449	440	452	454	450	436	472	471	487	465	465	451	479	427	446	416	433	441	507	424	476	454	426	479	472	473	443	453	482	480	488	462	445	440	468	416	445	467	465	443	468	462	450	478	428	441	462	484	394	449	477	444	465	474	453	494	497	446	448	445	419	466	472	465	486	507	491	465	452	475	452	481	458	495	463	453	475	449	469	476	431	440	449	454	502	414	423	505	441	477	449	440	491	438	480	491	470	500	444	455	438	463	475	453	442	445	475	479	473	480	436	472	481	422	488	475	472	446	459	472	450	467	444	456	456	462	501	483	470	480	452	461	443	426	447	495	447	462	430	489	446	448	451	406	446	444	474	479	448	445	470	457	435	453	446	441	439	449	425	456	431	437	521	436	474	437	456	410	456	461	448	451	447	491	462	462	469	464	471	440	487	444	457	496	448	508	452	432	463	446	473	447	499	480	431	474	464	443	450	466	451	444	469	432	471	463	460	427	450	429	454	435	458	517	468	465	437	450	489	453	408	472	455	464	441	495	437	427	426	473	417	467	486	422	474	430	461	479	446	453	473	453	442	470	452	466	490	449	446	453	449	438	485	455	478	441	452	424	455	454	477	497	440	468	459	456	471	490	461	443	450	462	457	443	468	528	492	447	479	445	449	451	437	439	447	456	458	470	467	448	478	422	482	480	472	444	465	431	484	451	455	452	476	451	464	464	437	482	447	457	461	450	444	476	523	481	479	461	447	474	443	490	435	479	486	442	433	453	419	435	465	453	466	453	469	418	449	425	440	473	475	424	481	466	448	471	490	500	477	442	435	429	476	482	489	471	444	449	484	431	466	479	437	459	435	476	418	428	479	465	445	473	452	458	439	473	445	480	444	457	455	452	465	487	481	481	435	482	460	458	446	459	497	467	496	473	487	443	450	445	468	460	484	446	419	463	455	447	479	462	446	456	467	446	460	426	490	462	467	419	454	429	447	444	456	469	418	457	464	471	447	436	486	435	456	492	480	459	455	480	430	493	471	435	468	467	444	445	450	500	477	463	458	470	468	429	444	440	452	506	460	453	483	468	469	461	459	436	464	445	432	491	475	434	459	459	434	443	461	464	471	438	454	484	502	460	461	476	453	499	450	458	491	452	472	459	479	487	483	467	449	480	439	414	447	454	438	452	447	471	478	462	463	466	459	447	467	485	449	502	451	504	458	455	439	470	432	461	446	463	439	462	433	469	490	491	515	436	437	434	447	447	424	477	446	467	474	487	425	441	501	443	478	391	446	472	441	425	493	481	499	499	462	428	451	476	489	455	445	431	464	448	479	435	447	485	478	459	471	440	482	453	439	486	453	503	474	437	459	427	472	467	460	455	477	445	448	510	463	456	449	462	462	442	467	477	442	455	443	450	435	408	440	463	446	431	472	451	481	474	460	465	441	459	499	451	455	434	438	468	455	456	468	487	462	495	446	438	464	458	515	449	497	454	442	447	478	482	473	450	446	439	505	489	462	504	460	455	450	494	496	482	466	458	508	459	458	482	437	430	480	455	494	465	455	461	465	466	435	433	469	446	447	451	457	483	434	460	420	479	446	473	458	431	470	483	479	492	460	487	479	469	457	474	477	446	488	445	487	456	470	457	413	466	502	478	461	456	452	459	453	493	507	466	421	473	459	458	481	480	467	432	432	493	449	436	477	476	444	469	475	473	448	467	452	431	471	433	479	460	436	427	448	460	444	423	468	474	460	432	467	469	456	479	482	457	440	477	479	424	494	479	485	467	480	475	439	434	487	458	463	461	439	439	452	454	483	459	471	461	442	486	449	434	448	449	496	493	504	495	470	473	458	481	480	491	479	433	461	452	475	458	399	459	468	462	451	465	461	464	450	462	462	461	472	435	467	462	458	482	484	447	477	460	464	454	477	454	454	466	412	466	501	449	462	428	484	431	462	450	462	464	456	466	465	471	490	476	470	470	464	456	488	483	423	447	422	443	438	473	481	495	489	487	489	445	463	474	444	492	504	461	440	482	425	454	436	473	455	466	409	503	487	461	456	474	448	441	471	465	454	458	469	446	440	452	436	439	487	431	456	448	463	447	457	435	473	448	453	459	475	461	464	441	450	468	455	453	503	472	469	458	464	445	441	470	434	444	437	465	424	414	468	465	497	475	472	441	433	447	442	503	461	450	499	448	458	474	402	450	487	448	475	467	449	475	435	488	428	483	396	480	458	459	436	469	509	428	465	480	468	498	427	491	430	432	428	442	472	420	491	459	508	446	455	476	430	477	460	474	441	483	469	442	469	440	462	456	432	426	492	447	427	436	459	488	491	460	475	449
22710	21229	29031	23719	21228	21266	11006	1217	786	760	679	613	551	487	484	431	460	416	389	397	403	338	351	372	335	371	345	324	348	327	328	290	324	325	321	300	321	305	306	353	318	313	313	304	311	284	316	323	324	309	318	296	322	322	316	295	293	286	301	279	303	297	305	314	290	308	284	296	325	318	294	287	287	312	306	327	326	296	307	305	298	282	307	276	314	289	299	319	282	313	297	302	308	320	277	289	299	297	312	302	294	321	309	296	329	313	333	282	306	303	330	303	299	286	260	309	269	296	304	286	268	302	290	274	297	298	294	300	322	294	276	310	313	272	296	318	319	317	265	303	320	282	282	275	318	301	314	259	283	288	325	295	290	278	276	283	284	304	340	314	289	314	268	303	289	293	286	285	318	288	286	317	300	293	301	275	300	271	303	288	284	273	307	309	286	313	290	314	308	252	286	327	297	300	279	304	313	279	332	287	307	284	296	288	283	298	322	279	284	310	330	324	293	283	279	325	302	307	289	330	288	275	276	306	261	312	337	292	292	323	291	316	309	293	296	286	286	309	292	324	296	322	330	314	309	277	297	302	324	296	306	298	305	292	268	320	320	302	309	301	300	297	296	319	316	286	301	294	277	321	335	301	327	300	286	293	277	259	304	313	296	267	284	300	288	276	324	301	279	299	279	302	309	317	273	294	278	295	304	305	253	301	304	308	295	291	321	303	265	295	298	296	313	318	310	321	324	318	293	287	332	291	312	316	296	268	296	277	293	282	308	316	305	279	311	298	277	335	306	319	310	297	289	296	273	324	310	290	293	303	312	288	318	298	315	307	311	291	298	314	330	277	264	321	293	282	302	298	272	314	287	306	304	294	304	278	313	282	287	284	289	304	300	300	275	308	329	299	327	314	329	289	331	299	324	312	308	318	289	280	292	281	336	285	265	293	290	315	294	301	295	324	272	274	322	319	289	323	301	320	309	298	290	310	280	295	292	308	285	317	279	310	296	281	282	301	282	300	303	254	300	307	293	284	288	282	283	264	270	297	287	286	280	320	318	284	309	288	310	291	281	303	268	279	315	308	325	297	298	299	303	280	298	293	303	292	315	297	295	302	274	293	319	284	291	298	268	274	301	307	298	303	295	308	318	272	326	273	282	313	309	307	288	312	339	281	277	287	306	309	304	327	334	291	304	331	308	297	246	282	293	273	297	281	296	279	286	282	313	288	284	302	289	312	318	301	297	292	295	320	303	275	331	314	316	287	285	286	270	295	301	309	305	319	319	317	298	300	303	306	308	307	311	330	257	307	282	285	295	295	293	281	286	288	306	285	290	295	308	334	313	317	280	308	294	318	306	325	308	293	286	276	310	298	282	272	285	297	301	303	295	277	313	292	283	342	303	295	299	268	324	293	285	297	333	285	303	311	351	297	294	279	299	291	308	307	290	299	287	299	312	317	309	309	274	302	305	349	308	309	286	314	311	290	279	278	282	292	283	288	299	259	289	283	298	263	303	291	311	290	294	301	298	310	291	321	286	317	314	272	311	317	308	292	313	293	264	328	300	306	263	306	305	276	306	301	292	299	300	307	314	295	302	293	326	288	285	320	291	309	305	300	291	256	302	303	308	321	284	320	302	273	286	270	304	284	300	283	272	303	291	278	272	325	311	285	316	301	293	286	281	300	305	277	311	281	328	297	335	306	270	320	307	278	310	308	274	337	302	284	279	346	297	299	266	288	306	283	296	271	303	297	312	325	311	287	286	313	292	328	285	299	307	288	303	287	296	278	307	305	318	265	299	296	265	323	302	279	297	310	309	304	272	278	316	303	315	291	340	285	283	300	281	293	310	286	279	301	275	291	310	280	295	304	293	307	293	305	304	309	324	255	294	285	303	299	281	294	287	303	291	283	311	303	331	284	297	330	293	307	311	286	302	308	283	305	285	272	282	290	304	293	304	274	303	303	296	283	292	275	324	235	304	288	281	296	290	291	320	290	256	336	326	298	285	323	291	267	273	313	319	317	303	308	304	311	265	251	314	334	310	276	326	305	268	302	291	314	289	285	289	287	291	312	272	286	315	289	310	294	273	300	285	278	302	292	307	253	295	285	308	289	313	303	308	283	292	292	300	293	324	286	306	292	283	309	305	302	312	264	258	306	293	318	292	281	317	296	303	318	333	310	296	294	283	292	280	290	308	266	278	285	299	305	291	303	317	285	308	264	298	299	283	280	324	289	289	295	288	258	294	318	333	322	306	331	277	297	295	287	279	258	333	300	303	313	289	292	282	284	298	293	288	314	295	289	291	308	316	256	301	289	302	272	277	296	288	320	298	307	300	293	286	322	284	268	281	291	283	277	296	292	325	311	328	304	298	266	289	310	300	280	297	303	297	307	305	313	297	290	283	305	312	295	295	334	296	296	293	304	283	317	305	305	301	286	278	320	294	290	290	288	328	313	305	294	337	310	273	313	291	297	276	314	280	293	273	266	326	289	269	312	260	307	317	273	273	317	288	299	326	300	338	326	285	305	284	285	262	294	275	316	297	329	307	270	284	265	295	273	294	276	295	290	311	297	261	323	329	300	274	314	281	295	279	256	285	307	290	276	287	306	299	270	305	284	318	311	300	292	306	321	312	294	269	257	293	329	299	329	302	303	275	296	277	307	296	309	280	326	291	285	284	279	299	290	326	289	291	308	288	312	267	286	290	310	282	314	288	297	311	290	290	308	298	278	268	297	307	272	283	318	324	259	329	305	305	276	307	294	287	270	292	330	285	294	273	282	300	303	295	271	282	288	298	304	296	301	302	282	273	302	307	291	303	313	274	278	304	300	332	322	301	291	325	316	284	297	329	257	306	292	293	293	306	301	301	317	294	283	317	292	304	289	303	275	324	310	289	316	305	288	286	282	314	293	300	319	294	284	300	277	305	306	281	300	302	287	287	282	299	319	310	272	317	307	276	280	289	299	304	266	296	272	291	295	296	266	293	268	278	278	287	306	282	324	301	289	291	299	310	297	287	291	321	306	277	304	293	324	313	305	279	281	284	269	278	302	283	279	320	279	329	293	298	296	331	302	289	283	279	298	297	274	278	296	304	331	318	312	332	283	312	310	290	269	307	277	318	269	315	290	294	291	325	297	284	284	288	302	293	296	263	289	309	293	275	272	287	298	309	323	303	280	278	297	254	309	324	295	283	315	315	300	317	300	296	255	305	292	300	274	276	310	287	293	266	278	290	317	289	304	278	297	295	304	275	300	293	272	285	309	309	288	323	322	288	275	276	277	297	290	307	301	268	258	301	312	289	297	288	270	321	315	264	291	314	276	303	305	306	314	301	310	315	325	274	273	292	294	289	288	290	299	258	305	302	292	324	340	295	284	300	309	314	298	301	323	299	313	292	293	305	282	316	256	310	286	285	324	291	339	283	286	305	295	293	294	269	301	318	321	308	291	307	299	300	299	306	292	302	314	301	302	296	285	301	293	292	311	268	309	290	328	313	319
30221	23047	12471	6569	4493	3261	2483	1882	1597	1287	1103	1005	823	750	618	661	589	556	534	481	483	468	477	427	439	431	426	426	423	411	376	363	393	361	385	348	393	383	363	343	329	343	340	337	350	322	325	340	342	359	323	377	358	350	378	362	320	301	366	322	346	333	370	311	353	343	345	332	326	354	355	360	315	336	358	340	329	341	345	337	334	305	382	360	342	324	355	299	342	346	351	345	324	367	319	301	339	313	317	300	312	312	307	325	319	283	342	339	321	337	340	325	336	363	354	323	304	352	341	319	304	333	335	297	301	375	301	327	271	323	362	310	305	323	320	333	310	332	355	346	295	359	341	317	316	333	332	340	334	329	303	321	311	313	320	367	335	338	336	301	332	332	328	352	330	328	347	344	324	333	327	328	283	334	324	341	348	331	331	303	314	322	320	337	310	294	346	324	298	369	349	312	313	318	308	323	351	351	306	322	337	313	313	334	313	319	322	316	331	335	315	328	346	329	324	320	312	339	345	310	314	289	312	348	321	348	313	309	351	341	331	350	325	296	361	328	312	346	325	312	339	319	329	337	292	325	329	330	314	300	343	329	303	346	338	351	362	332	324	320	314	319	324	339	308	333	333	331	320	297	366	341	314	329	353	354	302	331	335	315	353	333	336	349	319	329	303	341	303	322	338	332	373	326	349	331	324	339	299	296	311	334	348	297	317	321	316	316	335	315	325	318	314	318	345	327	314	330	345	318	303	331	298	342	284	333	350	345	300	331	307	317	294	312	305	318	321	317	329	360	309	296	338	336	325	326	318	292	349	328	354	348	309	293	314	330	301	307	357	302	392	337	340	334	324	348	319	327	289	325	367	337	298	294	353	344	294	315	352	317	342	295	351	291	334	316	315	341	358	330	303	357	354	322	354	315	314	279	328	344	336	339	326	314	326	335	304	339	315	322	324	314	310	328	321	329	313	300	340	310	337	318	336	346	336	293	327	312	305	323	348	323	353	325	371	320	340	353	328	330	304	316	345	347	329	326	345	341	359	350	314	316	370	348	330	322	352	296	310	337	342	320	316	328	326	328	312	327	314	314	312	321	311	316	312	307	322	292	319	325	306	323	310	341	347	335	320	315	337	338	332	333	297	329	323	320	345	313	352	314	298	311	334	332	309	333	318	303	330	313	360	334	333	340	327	320	353	369	381	334	329	323	353	333	300	328	315	318	340	320	293	353	338	340	334	289	312	301	300	294	316	322	304	341	341	339	311	337	322	326	327	287	319	323	307	336	355	321	310	339	292	337	301	319	325	344	327	312	319	326	341	357	326	336	308	323	337	315	309	299	317	307	339	346	309	331	333	342	316	331	325	318	301	331	291	317	319	343	339	328	281	325	338	350	334	351	320	311	335	321	333	308	305	324	308	338	339	352	292	325	331	338	322	305	310	350	320	314	330	348	317	316	319	321	290	315	326	348	304	338	329	309	357	340	358	340	318	323	332	315	295	317	356	324	309	323	327	286	360	324	313	341	332	343	279	319	330	311	304	341	357	326	343	329	356	314	336	324	316	339	335	329	330	317	340	316	333	333	327	335	312	339	343	329	313	315	315	318	342	338	327	337	328	324	323	344	319	315	323	330	301	334	319	332	364	305	329	309	314	294	336	305	288	314	350	347	334	299	310	325	320	339	322	326	318	347	299	308	346	336	332	328	306	314	371	336	326	325	318	310	316	294	325	336	338	318	328	341	327	308	332	334	333	286	376	323	327	338	310	274	320	298	316	330	352	330	315	335	316	301	294	315	322	339	335	322	305	336	371	322	308	289	347	318	353	296	341	318	325	315	352	303	369	304	322	309	320	341	337	330	302	324	326	341	334	328	341	290	292	330	310	330	329	339	305	315	362	356	327	354	293	353	320	330	350	324	325	349	367	314	325	351	309	318	326	373	318	332	299	322	331	327	305	303	319	359	339	345	345	301	312	309	337	324	346	355	327	337	317	319	321	293	334	284	347	322	324	350	304	304	339	311	325	343	343	298	303	337	300	327	320	316	351	343	332	337	285	311	329	362	340	326	303	337	325	314	311	316	299	337	358	360	354	343	307	302	346	317	310	329	323	301	311	354	307	325	308	341	312	305	343	336	318	322	308	315	330	329	322	320	346	302	359	322	314	319	323	296	315	342	331	342	308	309	319	332	336	321	283	329	329	312	297	305	349	333	346	322	328	328	322	318	346	333	329	312	331	303	278	331	329	369	308	336	322	314	337	311	327	334	346	299	306	331	319	287	323	362	311	333	314	312	327	305	326	333	298	329	347	339	297	308	329	286	343	325	324	328	303	327	340	322	346	305	328	345	315	332	335	352	337	321	333	358	337	315	294	313	308	332	345	282	328	322	293	351	299	307	322	336	339	357	335	330	318	317	317	289	333	345	337	299	318	323	302	338	319	344	310	280	354	318	336	330	316	284	306	281	332	349	311	330	321	319	299	312	329	347	337	331	343	311	297	315	310	357	352	321	318	323	323	340	331	329	312	312	330	329	298	319	335	353	336	320	350	298	305	328	301	308	328	324	349	316	322	326	304	326	311	326	354	334	321	339	306	329	335	346	318	307	311	337	321	341	330	314	314	323	315	320	334	300	322	322	304	329	361	337	317	373	338	327	335	319	309	329	316	347	363	342	356	310	309	333	314	341	336	325	320	359	316	318	303	346	336	331	316	321	332	332	327	330	333	310	299	330	294	322	318	323	346	320	342	315	341	319	342	351	356	352	327	348	341	324	329	308	289	317	324	343	308	304	335	337	287	341	317	324	311	313	317	340	328	320	314	308	326	324	321	372	330	305	326	321	304	323	315	318	312	297	351	334	323	348	315	323	328	332	332	328	311	314	310	338	338	323	312	336	328	308	328	324	351	300	356	323	348	305	343	341	313	329	319	312	286	322	347	342	320	316	356	328	332	360	345	338	329	308	301	292	329	322	338	309	345	326	311	333	297	345	312	355	310	318	353	336	337	347	318	301	327	312	314	330	308	340	312	335	294	334	327	332	295	303	317	337	314	340	318	337	322	353	315	345	301	334	312	324	334	359	307	339	344	332	331	320	325	321	311	363	341	296	330	334	334	328	340	313	332	357	340	337	334	323	316	332	311	333	333	321	324	313	312	340	364	365	345	300	301	320	329	337	299	289	297	313	289	293	337	337	328	319	345	330	360	347	270	324	321	343	330	325	329	322	330	352	324	317	359	351	309	301	355	290	355	327	339	324	315	348	324	345	311	368	357	292	362	333	324	323	322	343	286	316	333	312	357	313	309	303	332	341	315	355	346	313	373	300	335	297	349	330	357	320	368	330	324	352	347	323	331	310	334	354	344	326	329	310	325	300	343	335	330	315	341	321	336	324	323	300	332	315	312	339	332	320	292	350	350	354	333	353	347	344	302	322	343	324	319	328	321	330	324	326	315	323	346	321	348	303	322	328	315	336	318	318	332	291	323	336	316	330	307	311	300	298
27420	20451	8468	720	398	301	298	275	249	254	268	264	264	274	257	246	256	257	240	240	250	251	247	261	280	256	228	254	246	238	223	248	245	239	262	266	253	256	273	239	272	265	219	257	246	261	248	255	267	257	254	274	262	272	231	268	236	233	246	261	245	223	271	247	239	237	234	225	244	251	254	229	243	272	252	236	256	253	249	293	244	257	233	241	280	264	242	253	223	284	251	270	256	220	258	259	244	274	240	236	239	230	272	258	267	193	269	244	254	221	220	271	248	247	250	252	242	252	260	250	272	236	264	238	259	225	255	241	232	268	238	234	234	232	251	264	229	257	270	262	251	225	254	224	238	268	228	258	233	233	216	247	245	261	244	237	246	245	269	270	261	255	271	274	216	245	218	233	241	244	230	233	270	265	260	265	235	249	248	226	272	234	248	276	238	247	255	257	275	241	242	249	241	244	247	257	264	257	248	241	266	237	252	251	272	257	269	253	258	269	214	257	237	292	269	250	249	239	251	242	269	246	252	254	267	260	243	237	283	264	213	259	269	279	278	253	231	246	252	238	241	252	248	245	269	243	231	241	249	262	279	245	241	266	252	258	247	215	243	254	231	270	255	263	242	225	254	252	238	230	229	261	252	254	239	233	275	271	252	247	271	257	248	262	260	199	239	237	243	227	238	275	235	256	253	219	275	247	249	241	251	238	241	271	233	246	239	252	252	261	245	259	221	265	272	254	247	262	244	272	240	249	263	258	264	241	237	270	273	251	228	264	244	260	261	251	243	247	254	280	253	243	250	247	253	261	257	276	235	251	255	261	267	264	267	243	246	246	264	256	274	221	270	232	251	246	258	247	270	274	224	259	257	238	242	294	257	256	229	253	243	239	256	275	238	221	241	233	237	226	257	239	248	263	253	272	242	262	227	257	240	260	241	242	224	259	255	243	246	253	261	227	239	250	258	259	251	275	297	266	240	237	243	240	254	260	225	257	242	243	252	251	210	248	250	244	256	249	246	257	261	259	248	258	233	247	244	286	267	260	228	250	257	238	238	238	214	242	245	269	236	225	270	238	276	243	235	258	275	261	270	220	231	259	236	295	265	307	223	258	229	219	236	258	242	266	239	252	251	261	238	265	261	275	247	249	240	255	254	239	263	243	229	253	287	261	243	253	227	243	239	224	264	260	238	237	256	254	257	266	260	234	249	239	247	251	290	269	243	269	246	252	258	245	253	269	234	236	252	263	265	262	252	253	281	222	252	226	246	231	252	264	255	255	236	265	276	232	255	226	242	239	249	243	219	266	235	223	266	253	248	237	260	252	236	226	245	233	234	253	246	241	248	258	263	249	262	260	234	256	242	217	248	278	265	286	249	251	249	254	227	226	264	246	248	237	243	251	236	264	247	242	257	256	239	267	244	287	275	251	234	245	268	250	275	262	262	265	263	263	235	237	245	250	257	233	258	243	262	220	256	259	249	246	227	245	253	265	252	237	266	265	250	258	246	237	263	240	283	239	243	250	234	254	235	239	242	244	238	235	275	242	253	255	228	255	234	254	268	214	262	253	266	230	247	246	248	236	238	235	248	227	267	222	271	265	273	238	233	259	243	245	240	249	255	254	253	260	272	225	254	252	295	221	263	242	304	234	246	244	246	264	236	245	255	268	262	255	230	271	259	254	250	268	259	237	230	247	225	261	253	265	240	248	243	250	259	215	249	273	248	256	258	274	246	241	244	251	212	257	237	233	245	234	260	239	246	263	253	249	272	242	247	254	259	237	262	240	210	267	235	265	222	226	227	260	252	253	263	250	257	264	268	248	256	236	223	259	238	256	223	290	266	251	253	232	248	255	255	244	246	266	260	268	225	248	259	239	254	251	236	268	256	239	224	260	253	279	221	248	242	267	268	229	233	282	245	253	234	229	225	241	219	229	269	246	264	258	253	246	228	264	261	270	223	236	236	240	236	231	244	289	270	254	246	257	249	229	261	252	253	232	226	255	228	236	246	259	251	262	250	240	275	256	258	253	244	247	259	277	228	242	250	235	230	274	260	255	272	240	277	249	233	271	265	239	229	269	252	275	245	281	242	250	242	221	257	255	245	245	260	267	241	252	266	225	255	252	262	246	237	247	227	249	233	220	282	253	236	255	249	254	246	255	263	244	243	263	237	218	249	234	225	238	245	246	216	262	277	267	264	246	256	234	273	246	243	254	236	254	262	263	263	238	274	245	260	261	229	269	251	219	275	246	264	264	257	243	250	261	256	235	250	257	275	262	245	235	267	261	236	250	264	250	270	266	238	240	254	230	239	260	267	236	258	251	269	224	240	240	244	259	280	248	242	224	254	267	261	256	258	258	257	256	278	218	241	279	256	230	238	252	242	245	269	278	244	261	233	256	290	244	240	242	248	261	237	283	252	265	245	240	246	272	272	250	233	262	250	250	245	224	255	262	235	257	256	266	229	286	231	272	269	226	256	265	269	233	255	258	257	252	281	238	254	240	266	282	241	256	268	228	254	240	238	220	273	255	264	237	254	243	237	280	252	275	261	246	237	253	240	250	254	248	255	259	242	249	221	228	259	238	224	221	249	260	256	274	266	260	248	245	231	252	250	262	254	257	248	261	270	274	268	241	235	255	256	247	243	228	266	230	238	221	232	264	272	237	268	263	269	246	293	244	256	268	280	250	237	257	265	251	242	279	268	241	241	248	227	269	265	232	237	273	262	242	253	239	261	270	230	241	259	252	228	251	230	268	265	282	252	260	249	247	251	246	245	251	248	224	261	234	240	272	236	271	248	234	233	255	248	231	259	220	235	285	234	244	232	261	242	244	241	290	227	252	260	265	261	252	262	242	240	289	248	232	260	255	255	243	234	246	260	261	242	244	235	271	253	258	278	245	231	232	238	254	226	248	254	254	265	246	258	233	246	222	255	245	271	239	252	260	220	261	236	252	251	241	234	257	238	262	240	234	225	267	273	233	227	249	228	249	229	235	253	285	248	246	235	255	237	248	271	250	245	217	241	256	230	240	229	233	271	274	271	267	236	238	259	266	220	234	237	258	279	248	255	249	250	260	238	224	221	218	288	253	215	255	261	278	244	246	229	243	235	285	277	239	258	273	253	245	228	248	226	251	231	220	240	249	240	247	258	256	235	260	239	251	232	241	261	228	243	248	257	238	247	257	260	266	224	247	261	244	263	253	262	249	253	246	263	279	223	247	274	243	273	265	228	247	227	256	253	233	237	256	270	221	246	264	230	235	264	278	238	273	253	240	237	268	248	250	256	243	257	259	251	264	236	250	257	238	260	256	246	262	253	264	243	274	255	229	251	251	232	241	225	246	246	247	232	243	266	260	260	238	244	252	243	262	233	248	238	241	260	279	256	253	252	260	238	272	257	270	216	264	252	264	252	248	267	232	262	224	231	254	240	269	243	244	250	249	270	224	235	257	250	239	253	276	248	232	256	267	239	255	225	258	274	256	258	235	239	253	265	245
22051	5579	900	568	448	382	353	354	334	366	323	316	347	294	309	280	297	330	356	347	312	302	305	291	318	298	314	296	328	292	313	294	294	300	315	341	294	303	326	317	288	299	337	309	313	307	323	310	304	294	304	305	328	293	301	301	316	304	313	318	297	296	304	314	297	313	301	287	296	293	307	307	301	308	304	312	320	309	327	288	314	312	295	297	262	300	324	282	315	304	310	302	308	352	287	310	305	303	341	287	299	316	318	292	309	303	295	308	334	303	284	305	309	316	299	297	308	331	313	287	274	296	305	281	317	302	278	322	323	306	309	330	315	304	297	287	301	279	328	301	294	304	309	305	305	320	319	316	290	313	299	288	307	306	277	315	279	330	272	292	262	327	302	354	290	306	306	283	312	302	303	298	313	292	314	296	315	325	273	296	327	286	297	300	307	305	303	326	314	306	317	297	304	296	302	312	293	294	304	319	291	302	291	297	258	285	274	305	279	293	268	317	294	282	301	281	303	309	284	299	265	290	313	329	306	292	270	294	282	279	289	331	304	275	321	309	286	312	322	300	295	307	301	330	313	313	263	299	308	281	321	293	295	327	272	304	316	318	287	310	297	284	296	333	297	288	298	321	307	313	304	298	303	299	285	337	309	325	274	284	305	291	282	287	269	310	313	312	308	290	296	272	279	293	295	301	310	311	324	305	316	315	312	278	274	236	275	285	307	267	314	298	305	314	326	322	305	304	294	312	317	291	294	303	320	285	268	316	308	304	289	291	303	285	266	336	304	329	317	300	317	336	309	293	290	280	313	315	312	304	334	312	298	273	315	294	287	298	315	296	299	326	321	305	304	305	303	319	294	297	305	299	296	295	316	338	321	301	316	314	310	306	313	305	321	268	283	312	284	304	288	275	285	290	318	302	316	282	317	322	288	318	307	330	330	323	297	309	325	318	301	299	331	322	315	284	320	280	314	310	280	284	289	303	316	304	301	299	296	321	311	361	331	325	293	313	298	260	285	330	322	287	345	321	287	292	293	287	280	257	312	323	305	291	278	330	303	295	325	314	317	304	334	306	287	299	287	272	312	293	298	310	333	274	299	284	310	311	307	282	291	312	293	306	324	287	292	289	319	311	317	338	299	283	281	316	289	306	285	278	317	303	298	273	360	295	297	304	335	315	287	311	300	303	289	302	315	309	305	297	321	344	311	288	281	302	321	308	309	315	283	289	295	295	327	288	295	283	346	295	313	309	284	303	276	298	271	300	307	308	281	294	275	308	305	291	299	340	317	327	322	305	283	316	307	327	311	314	349	315	253	283	323	295	301	310	294	305	295	323	303	337	319	338	344	314	291	283	295	321	292	296	293	285	280	309	334	289	293	277	292	296	305	286	289	283	291	312	300	304	297	274	293	306	291	302	309	309	323	320	323	287	291	305	288	313	317	276	291	294	302	326	299	326	281	291	320	273	334	288	331	286	318	320	292	314	296	320	284	278	274	311	318	301	296	336	304	272	303	297	290	309	297	289	327	294	307	294	324	313	311	309	292	319	301	282	319	313	281	308	325	274	310	305	324	309	330	304	322	309	291	303	307	314	307	349	299	298	302	333	324	296	332	307	298	301	296	317	301	305	288	315	292	304	288	298	285	306	297	314	314	292	322	301	300	303	288	307	305	321	328	326	312	315	299	316	281	294	293	315	358	309	291	285	312	312	291	317	302	298	305	308	299	296	336	304	299	320	308	290	300	301	301	267	322	314	296	311	296	285	297	284	327	330	298	308	317	288	264	278	298	311	306	297	286	297	315	270	325	286	311	319	305	293	307	305	244	292	297	306	300	323	305	342	289	309	276	306	278	292	310	319	328	267	307	278	310	288	340	304	295	286	282	302	315	321	302	322	283	292	292	302	318	321	287	325	310	310	281	300	321	338	306	311	307	297	293	292	288	299	317	301	313	301	266	306	310	315	295	287	279	327	293	274	318	292	293	334	298	334	273	298	291	321	278	321	310	323	304	310	262	313	318	304	327	316	315	271	291	312	306	306	286	294	302	309	290	319	317	302	308	301	314	337	303	321	278	294	300	318	309	330	310	320	320	345	298	299	282	314	292	347	304	345	293	268	317	312	337	291	298	277	304	300	324	309	322	312	279	287	338	295	339	309	310	295	306	302	286	315	300	304	325	299	288	308	325	341	341	314	308	315	302	294	336	290	314	288	298	284	340	306	304	305	296	309	299	288	303	303	302	321	294	327	294	299	301	272	282	292	290	299	316	304	315	312	307	287	293	310	299	314	299	323	323	296	339	299	307	311	292	299	294	301	279	323	294	292	308	290	299	269	288	325	285	289	318	318	287	284	294	293	301	299	320	290	305	306	313	331	316	296	295	320	319	329	315	298	294	306	298	314	321	306	306	304	283	310	295	310	284	302	304	299	287	296	301	321	319	301	263	283	312	322	323	316	324	320	316	321	300	295	314	300	302	288	320	290	288	309	305	319	314	265	265	310	306	279	293	308	301	259	306	304	323	322	299	306	295	304	279	351	316	266	322	320	293	308	300	303	296	305	297	292	284	289	320	286	322	296	295	308	296	311	291	332	275	312	285	313	281	355	303	320	295	302	293	321	317	296	301	303	297	319	336	299	306	303	299	289	278	299	284	298	284	300	286	309	277	300	314	285	329	312	290	304	315	286	290	292	280	322	314	307	304	287	307	281	321	309	315	339	301	300	314	307	316	278	323	292	289	318	299	276	285	320	315	308	300	296	288	343	319	272	308	320	280	305	301	297	309	258	339	284	301	295	331	299	278	319	309	287	294	294	313	285	308	314	331	307	308	310	298	286	320	310	282	327	318	320	289	291	327	319	293	315	295	311	315	275	301	309	320	315	304	308	345	284	316	311	310	331	301	346	327	283	290	300	294	322	321	330	326	280	338	315	309	314	349	294	311	299	315	300	316	323	284	275	323	331	328	308	290	267	333	288	274	302	284	304	324	320	296	317	271	309	261	321	293	311	325	324	293	312	318	302	290	293	299	298	307	302	294	282	300	308	307	321	287	296	291	310	303	315	325	270	286	304	342	283	313	274	262	288	305	314	329	295	281	300	327	321	262	294	308	297	317	294	308	283	290	310	300	289	276	334	319	286	301	345	307	294	294	307	300	293	289	305	313	303	328	330	304	310	287	317	302	278	305	304	320	325	319	300	322	314	302	316	290	289	319	320	332	290	301	305	283	296	290	284	297	308	330	305	306	325	282	308	328	287	289	302	291	301	304	308	277	295	290	288	301	319	320	292	305	314	307	325	318	257	287	314	302	270	284	319	285	291	315	308	315	294	302	282	276	312	307	272	279	320	309	304	295	320	303	282	312	315	300	291	270	275	295	291	319	302	294	291	337	315	293	277	312	301	283	281	291	299	294	323	304	298	345	289	312	288	296	301	294	309	329	289	293	300	321	297	317	300	294	289	283	328	301	310	291	312	273	298	316	324	325	294	349	319	310	308
23688	21208	28611	24096	21187	11417	889	509	414	374	316	315	302	268	224	229	198	210	193	188	197	190	165	160	174	178	171	162	169	174	138	175	159	164	161	149	123	152	173	142	163	131	148	135	145	135	143	164	142	138	152	132	126	133	148	138	159	151	140	126	147	148	151	132	153	117	151	153	152	139	150	140	150	128	153	150	161	136	145	115	159	137	127	145	134	160	127	159	121	124	172	156	156	127	120	140	131	124	121	160	148	151	156	138	145	147	134	151	130	142	156	127	145	146	154	170	134	149	153	153	138	150	135	140	158	137	113	161	146	140	138	144	150	136	125	142	143	147	125	138	125	151	152	131	137	150	157	151	137	151	135	129	129	143	154	143	131	162	142	159	119	133	154	152	141	114	139	142	132	140	143	150	126	133	177	125	151	141	160	151	148	134	152	141	149	114	157	140	142	128	146	158	173	118	135	138	141	141	131	110	135	148	141	133	150	137	150	139	150	170	133	140	121	135	113	127	110	156	156	135	134	140	153	149	145	136	126	138	152	119	130	149	144	148	157	132	152	158	130	144	151	129	143	147	152	134	128	141	145	151	125	163	140	133	157	147	130	147	155	139	151	144	145	147	143	151	128	159	161	140	152	143	143	134	144	162	124	116	128	143	134	129	141	144	146	164	142	141	111	137	139	145	140	140	143	124	163	159	140	168	131	133	141	153	143	157	157	141	148	123	140	142	156	139	166	155	126	149	141	147	134	141	187	156	126	144	156	127	135	142	132	148	137	141	142	141	124	135	155	127	111	153	155	143	139	151	155	141	145	151	156	148	121	141	148	142	145	141	150	147	132	128	140	165	145	143	131	147	145	149	138	132	128	115	131	123	132	121	130	131	145	134	148	118	134	147	155	125	143	127	144	123	145	136	140	131	165	125	126	142	143	125	131	140	149	144	163	129	131	138	127	145	142	146	143	157	147	150	143	143	151	144	134	134	137	114	153	142	135	150	152	142	143	144	129	160	114	133	144	159	143	140	136	136	144	131	115	142	141	125	172	135	124	131	143	149	157	144	145	136	145	160	153	138	133	137	166	154	148	131	137	143	153	133	113	152	138	128	140	149	196	117	142	139	124	152	156	136	158	130	122	140	129	149	130	129	118	157	138	129	117	159	146	124	126	166	151	137	133	157	131	129	130	165	154	148	132	133	153	145	137	148	134	157	125	127	149	123	142	151	147	143	119	156	156	139	146	138	144	143	131	128	147	144	142	151	136	128	121	126	155	169	170	119	143	149	137	150	155	156	117	119	145	152	133	140	142	145	149	152	148	110	120	133	132	138	136	161	142	147	153	132	151	143	156	127	151	142	138	133	144	150	138	147	152	137	142	153	132	133	144	140	145	140	134	155	151	141	130	157	133	144	132	164	139	133	146	150	150	142	138	136	136	149	144	138	135	120	118	122	140	155	131	132	152	142	151	145	136	128	133	131	146	137	144	138	126	142	157	158	140	149	145	142	138	144	135	150	145	127	133	140	143	151	145	135	149	148	129	145	147	124	139	144	144	150	133	144	143	151	133	148	143	157	137	136	133	150	151	151	159	154	139	132	143	147	147	148	158	151	138	136	144	133	154	159	144	124	153	139	144	146	125	138	140	125	158	118	119	136	141	151	154	134	145	134	155	143	139	146	143	119	144	155	158	131	135	141	140	160	133	161	134	129	153	127	139	140	133	134	153	154	149	161	144	125	155	163	162	166	111	147	142	124	108	142	145	131	123	115	116	168	150	150	155	136	142	152	150	143	145	140	163	132	135	137	129	135	166	150	124	147	141	170	143	137	141	152	137	135	144	140	151	144	143	149	142	128	158	139	144	130	147	152	131	160	134	130	146	122	139	132	130	132	155	131	128	139	134	142	143	126	153	165	122	147	124	138	155	122	123	129	140	140	145	147	139	147	138	126	158	128	154	135	127	136	155	136	156	169	171	138	131	137	145	133	142	141	140	141	142	124	158	138	130	156	128	158	142	138	122	135	159	135	145	129	145	127	143	130	146	136	140	114	114	130	137	128	156	150	143	128	139	134	140	138	137	158	137	135	128	147	137	150	148	155	111	139	161	149	125	137	158	152	127	144	130	119	140	151	131	136	136	159	154	143	143	119	120	157	130	142	163	136	140	118	143	128	140	143	114	150	128	146	123	122	146	156	153	145	152	146	135	134	151	152	130	155	133	129	130	151	154	139	138	157	144	161	141	150	133	158	140	152	155	119	128	124	140	141	136	119	154	133	156	155	123	142	138	153	140	139	136	132	138	150	142	140	135	158	149	117	171	146	135	137	157	148	139	130	111	158	140	130	130	155	136	144	142	146	124	152	133	145	135	143	130	135	128	119	132	129	146	168	133	159	153	123	153	144	129	118	141	134	152	160	154	143	150	138	135	158	135	140	143	143	121	139	151	153	154	122	133	136	144	150	141	160	128	148	147	139	131	143	147	127	159	154	125	149	126	118	124	162	140	128	146	124	131	127	118	141	133	124	125	115	132	139	146	107	158	152	133	134	124	145	138	142	150	148	156	152	130	142	145	159	139	159	127	128	131	140	130	144	120	137	146	131	142	120	136	141	148	166	132	132	135	146	140	112	133	135	139	136	120	145	142	124	148	125	139	129	145	150	129	123	136	153	135	164	138	142	124	139	140	144	140	120	140	135	132	160	144	143	128	140	142	133	141	128	162	139	144	116	112	127	163	145	137	147	133	134	139	146	152	122	139	142	149	126	141	181	121	148	141	130	162	147	143	132	124	142	144	136	140	144	128	155	141	138	135	137	121	143	136	138	140	144	145	147	132	139	143	143	120	148	141	129	131	157	141	142	144	154	131	140	149	165	134	156	131	128	141	153	132	133	143	148	141	131	140	146	161	138	157	125	152	144	133	147	151	130	134	160	136	132	133	127	121	138	145	159	143	139	134	141	134	144	146	127	133	145	136	139	145	155	138	126	130	117	149	131	155	135	147	134	142	142	137	128	122	143	161	149	163	139	145	148	130	126	151	141	153	135	147	140	141	140	144	127	126	121	144	131	145	158	126	138	152	126	140	132	134	132	134	139	151	125	135	145	154	129	140	130	151	169	143	159	175	130	120	125	146	126	133	132	160	137	150	149	149	138	146	145	136	144	156	134	151	129	153	136	157	163	138	137	138	146	163	117	138	170	144	142	139	127	130	148	145	141	137	148	140	140	114	166	155	150	146	146	153	132	155	157	134	147	136	138	150	139	134	141	124	125	153	132	129	124	146	142	138	122	142	133	149	146	141	139	125	123	146	136	126	149	145	151	155	148	109	151	136	140	130	134	142	139	136	151	157	126	160	139	155	154	147	137	161	156	127	147	150	141	146	126	135	135	145	142	161	164	146	152	142	148	137	130	137	134	134	139	140	156	126	142	136	162	139	148	123	141	157	136	157	142	139	129	150	146	136	145	153	138	145	135	147	135	148	136	150	162	114	169	161	137	147	151
26223	14943	7587	3610	2414	1733	1358	1032	804	684	587	482	417	412	339	311	325	300	269	279	244	263	248	254	239	209	216	213	214	189	203	199	202	189	194	185	198	195	179	168	160	214	196	176	200	188	193	183	160	187	177	184	189	195	164	170	177	167	188	177	165	183	170	174	173	181	158	183	204	196	167	191	166	179	170	169	177	156	160	159	192	182	160	200	163	170	178	195	183	168	184	166	180	178	170	170	179	170	188	181	179	179	157	163	164	174	178	178	171	168	147	171	151	169	166	165	169	173	181	174	179	162	154	174	179	184	160	179	165	182	182	155	176	189	183	167	182	197	159	174	193	179	167	181	177	175	157	193	200	167	166	186	186	159	186	146	173	161	170	176	174	176	153	169	152	171	157	177	171	175	155	195	157	176	153	172	180	165	142	174	170	161	194	163	182	165	165	159	166	181	168	160	163	163	168	165	153	156	182	161	156	159	177	188	172	176	171	183	151	149	172	167	151	179	190	179	180	170	166	159	174	177	153	185	166	165	198	180	189	170	168	165	202	165	173	178	178	190	158	147	180	161	160	167	157	189	165	170	187	187	173	168	187	190	177	154	162	166	170	149	190	180	170	167	185	176	183	171	177	178	173	179	178	175	197	151	199	185	195	167	180	172	157	168	151	178	174	174	178	201	164	161	159	167	174	180	161	166	147	172	181	184	183	191	190	180	147	169	155	194	160	185	171	159	181	165	176	189	184	178	154	164	165	189	149	178	178	182	176	176	171	185	152	154	176	181	180	196	167	185	154	175	160	192	157	200	143	193	173	192	179	189	168	184	197	187	171	163	185	168	175	174	164	165	205	171	161	182	205	150	188	162	167	167	182	175	164	184	158	198	183	185	177	169	159	199	174	172	158	153	177	163	184	157	164	192	172	186	187	194	153	153	167	194	184	166	175	181	172	149	175	179	194	170	191	155	176	172	151	172	172	164	167	176	145	158	182	167	181	160	183	155	190	202	189	193	187	188	171	186	174	176	186	164	159	154	178	158	164	175	154	170	190	182	173	169	172	180	191	159	180	163	169	194	189	184	171	173	180	164	171	136	153	175	195	165	155	203	183	165	164	160	174	197	154	168	199	196	177	185	202	158	192	172	165	156	161	155	158	154	192	155	180	181	164	170	194	175	185	177	182	166	186	176	173	193	187	173	184	159	172	163	168	190	186	184	168	166	187	190	176	198	168	182	174	154	178	184	140	192	167	151	178	180	183	146	170	188	174	169	165	156	174	159	179	175	179	156	181	172	165	177	188	179	152	198	188	176	179	187	194	152	185	167	195	168	169	165	168	188	179	179	172	150	184	172	181	175	164	157	148	196	180	176	158	165	171	172	142	169	175	172	183	164	155	198	169	156	192	163	163	176	157	149	187	159	171	185	175	174	161	199	180	179	182	168	172	163	172	179	168	176	157	179	162	167	175	144	185	163	182	189	196	177	176	162	142	173	170	166	183	176	161	188	194	159	159	165	196	186	184	164	159	165	178	182	173	167	177	166	159	186	168	157	137	175	151	171	149	191	168	148	167	161	173	160	161	148	163	170	157	199	189	173	179	159	178	203	193	154	212	170	158	150	170	157	184	174	165	182	180	167	201	170	178	170	182	158	161	161	168	170	186	190	173	164	200	163	172	200	157	174	167	184	171	176	175	189	179	194	196	163	168	168	176	173	177	175	195	177	158	189	158	169	168	171	169	168	194	168	179	179	152	165	184	170	169	184	158	172	170	176	156	176	177	194	141	167	189	211	183	175	153	188	194	154	147	163	172	156	178	162	152	170	170	195	169	165	168	185	160	178	175	160	196	176	175	165	170	180	169	151	165	200	159	190	177	158	153	181	141	155	170	170	167	164	153	201	153	165	179	175	182	177	175	178	169	180	170	152	163	161	179	175	162	171	189	177	162	156	182	182	185	190	177	180	165	194	183	163	199	188	175	176	133	151	182	186	196	156	169	187	159	165	190	197	153	162	157	162	176	184	201	178	196	184	180	181	151	169	187	172	173	155	166	153	165	167	164	179	161	182	139	169	189	166	170	170	172	180	145	161	176	175	209	194	169	166	162	161	202	165	177	166	169	172	177	186	171	187	190	191	187	168	192	181	176	168	187	179	172	173	177	178	182	168	189	163	175	163	163	169	185	173	185	168	158	183	190	173	163	181	174	177	171	174	175	168	173	174	168	191	176	175	159	176	171	168	176	162	170	154	156	175	159	176	155	177	166	159	175	164	165	159	182	153	183	166	179	177	164	181	178	168	166	142	179	164	179	174	173	176	185	143	195	170	168	140	187	160	164	167	182	182	161	188	157	184	157	154	175	183	191	176	164	179	166	200	175	170	183	151	162	175	180	175	172	185	177	166	195	200	188	186	195	169	177	186	173	184	152	170	187	174	133	154	175	197	170	167	156	149	192	184	185	180	167	158	181	185	166	176	188	174	183	205	168	159	189	185	176	158	174	173	177	192	189	193	190	168	167	190	163	176	160	164	148	172	194	156	182	165	173	186	153	157	175	189	181	161	160	168	164	198	173	187	181	179	178	166	160	171	169	175	194	183	189	180	157	170	169	162	167	177	170	172	192	164	171	179	160	175	162	190	194	173	187	170	179	185	173	192	206	170	189	153	160	195	166	188	165	168	163	153	181	183	155	165	166	171	181	180	173	169	186	168	193	182	172	176	169	182	167	151	162	171	174	191	178	180	188	193	186	161	186	170	180	199	177	150	177	180	176	176	184	187	177	183	174	167	181	171	164	151	164	153	191	202	151	165	203	174	187	164	177	165	166	172	170	167	175	169	176	170	142	192	163	194	159	179	183	170	154	179	171	195	132	197	190	160	170	173	153	167	169	168	179	178	163	184	168	183	150	201	165	178	174	187	167	189	179	180	174	174	173	189	163	177	164	181	161	185	185	148	165	185	177	153	171	181	153	154	160	178	179	163	186	161	167	148	170	176	176	157	170	175	182	186	175	150	163	200	168	188	188	163	171	159	168	161	171	170	172	185	158	179	155	183	193	158	168	164	169	195	153	177	174	174	144	191	170	188	145	155	180	165	194	177	171	184	166	184	168	163	137	178	201	157	184	183	196	183	208	174	176	176	174	159	166	184	157	171	177	190	187	156	171	180	143	167	171	196	169	169	190	168	167	185	171	182	152	197	175	180	190	184	167	182	183	177	180	176	188	152	172	158	171	170	170	197	183	182	157	176	179	179	169	178	160	176	189	176	183	166	190	188	192	164	186	166	167	156	161	196	168	187	185	183	155	199	188	178	159	162	176	169	168	191	172	173	171	189	159	162	186	148	187	189	176	179	166	184	157	169	201	188	195	152	162	167	143	186	169	175	171	153	191	176	181	151	194	159	183	183	188	190	168	162	179	194	168	183	158	156	187	177	176	170	174	167	186	178	180	172	171	173	179	172	172	178	181	161	175	181	155	164	169	169	161	169	169	153	166	178	175	191
24864	21209	27532	25062	11708	891	666	546	527	482	477	445	423	496	457	435	482	429	434	434	429	392	419	414	439	396	421	430	388	403	413	401	413	412	417	426	416	397	447	408	439	426	377	429	394	453	399	401	399	405	430	413	409	414	443	451	414	384	390	388	419	378	429	404	404	408	408	426	433	371	424	384	389	407	378	397	408	408	391	402	393	401	399	406	424	413	411	428	417	423	411	429	394	414	392	411	418	388	407	411	420	432	437	390	401	373	409	398	402	348	383	387	427	419	404	384	437	377	398	402	398	393	404	423	408	379	405	394	412	385	401	387	379	398	420	402	402	397	420	414	409	451	426	393	396	409	441	401	365	419	418	396	390	379	424	404	413	353	391	425	386	378	400	376	377	404	398	431	397	378	393	353	419	398	380	432	388	407	385	382	376	406	419	386	408	402	432	451	388	378	420	387	411	379	415	380	373	385	402	402	433	416	410	395	401	397	412	422	393	413	416	413	394	385	429	389	425	416	407	414	398	408	412	414	396	420	414	425	425	389	432	438	392	395	400	394	417	409	392	412	397	422	403	422	379	409	410	393	411	404	379	393	384	441	405	385	409	411	398	419	410	413	396	405	398	387	427	425	401	410	368	387	397	391	394	409	396	396	401	385	406	422	348	393	412	406	424	392	416	441	410	410	433	405	410	398	419	405	398	391	377	399	397	441	427	375	397	411	407	449	407	431	410	415	428	411	404	372	428	406	411	386	459	392	378	396	372	421	394	403	443	396	405	417	398	398	412	408	407	409	392	387	416	384	384	394	385	432	395	411	389	385	387	434	433	395	409	405	411	395	360	375	415	414	409	367	420	400	391	399	424	407	419	410	373	391	416	414	416	410	419	396	371	413	406	384	383	380	368	395	390	403	404	384	410	399	378	399	403	400	363	367	418	434	382	408	371	425	374	407	391	382	385	394	382	402	441	419	425	420	429	413	389	381	398	406	407	406	374	375	419	409	434	400	428	381	372	380	407	418	403	417	393	383	391	412	419	409	388	451	413	396	367	420	397	413	419	405	402	368	405	395	413	412	415	432	405	408	407	401	385	375	417	390	431	413	384	375	400	425	434	380	395	388	396	395	412	435	382	399	441	416	404	414	376	376	405	399	417	382	394	408	406	373	414	455	400	422	390	400	376	388	382	409	372	395	389	387	391	417	394	406	408	390	429	439	407	391	395	390	370	379	405	376	399	426	395	390	429	424	382	411	382	403	398	387	399	431	380	409	392	432	388	421	419	389	401	398	403	435	407	412	432	410	371	420	404	435	381	438	420	382	390	386	387	392	409	390	406	398	403	391	400	372	373	382	412	394	375	451	402	414	390	433	419	393	406	393	433	412	415	394	390	393	386	436	406	401	387	424	425	390	405	407	389	396	394	379	404	402	426	372	409	405	399	408	381	353	387	420	351	383	384	419	356	409	377	406	400	376	382	428	360	391	369	404	424	391	410	426	446	405	388	391	406	389	407	377	412	400	387	417	433	438	397	395	418	389	408	441	385	428	443	410	407	425	402	411	394	386	387	415	416	403	419	382	410	419	403	438	342	416	395	369	414	409	390	396	369	361	395	419	415	408	391	424	393	403	411	386	405	406	395	403	414	414	388	415	392	399	385	377	397	414	426	392	392	380	391	395	394	378	372	364	434	354	431	365	410	413	393	419	391	379	439	422	402	368	394	419	387	411	410	380	410	381	354	384	379	424	409	405	406	404	387	424	408	404	406	352	404	387	375	407	391	380	412	387	395	402	401	404	408	427	412	397	388	445	413	378	411	404	423	426	368	411	400	407	408	397	403	362	382	378	391	413	415	383	415	366	413	383	414	428	402	422	392	383	428	395	415	438	424	388	409	415	375	438	410	398	400	413	423	439	431	434	427	388	409	444	429	413	414	398	395	403	408	416	403	406	380	409	412	385	366	457	425	425	405	409	385	417	394	452	382	443	365	409	428	384	410	398	398	402	432	385	389	403	418	408	398	416	398	388	407	416	400	410	431	360	402	414	375	385	400	425	411	420	403	426	447	384	419	365	384	402	421	404	390	421	358	416	349	408	413	419	381	341	411	409	418	387	409	400	383	415	431	417	430	415	385	429	447	411	403	391	398	406	442	386	429	379	385	443	379	434	467	383	397	411	426	374	385	415	398	411	418	412	409	402	406	385	454	382	438	359	381	429	436	418	474	420	410	400	405	420	407	374	421	423	444	418	459	384	426	424	421	394	425	396	366	384	418	400	437	385	448	405	447	392	416	395	430	422	394	449	424	392	402	421	413	406	413	423	376	414	421	415	440	412	398	374	395	388	402	386	371	383	388	436	401	426	437	348	435	413	388	398	377	403	397	397	397	412	386	414	374	387	400	370	379	384	390	412	395	403	408	410	402	365	429	377	366	370	428	405	422	390	409	385	396	362	440	398	402	420	411	379	426	387	416	413	406	416	395	401	433	406	420	390	384	390	402	356	371	381	389	398	415	412	365	404	417	405	425	434	423	402	365	381	417	413	469	369	400	384	396	401	413	414	418	402	423	446	422	395	394	383	355	416	375	389	363	396	378	420	390	411	406	413	378	411	389	435	393	388	400	426	393	416	403	382	420	387	389	401	429	396	429	411	414	412	390	404	404	386	402	443	389	445	366	420	389	366	417	427	396	396	440	398	372	417	394	391	384	391	406	395	385	419	429	379	405	396	403	431	412	385	404	394	416	426	394	413	388	405	392	394	400	392	402	382	391	406	435	376	446	378	392	368	370	406	409	399	390	363	402	393	385	386	398	365	419	383	403	398	375	392	416	402	368	397	413	391	390	402	388	366	455	378	403	394	418	411	368	387	426	392	429	391	399	364	371	444	428	413	404	411	411	401	378	385	421	412	391	409	418	396	395	423	412	411	450	412	381	384	420	385	418	407	400	410	400	383	401	386	416	414	398	397	363	436	426	397	374	418	408	373	401	396	398	387	375	404	367	362	359	424	406	396	411	397	432	399	390	417	410	406	385	414	404	387	426	412	434	401	379	415	403	407	407	385	389	389	413	417	384	404	399	388	401	410	370	407	419	384	387	431	392	386	394	408	385	376	371	408	384	401	426	389	400	396	392	404	362	381	408	419	386	428	409	382	377	396	391	393	400	430	402	388	434	423	392	441	401	422	402	380	385	394	398	415	441	385	414	436	431	383	403	388	430	381	394	372	433	396	404	421	387	442	412	433	409	395	394	432	405	394	404	407	377	400	386	407	377	425	378	385	440	402	404	392	410	375	389	438	411	397	391	400	395	404	365	381	405	442	399	409	422	422	410	404	387	432	397	412	354	392	377	436	361	386	407	445	378	349	349	407	367	415	385	364	401	409	398	436	398	407	360	418	388	401	385	412	395	390	407	382	429	381	443	373	410	377	439	371	425	393	382	383	433	414	418	381	386	390	402	400	372	398	379	391	391	409	429	395	379	419	349	398	415	406	400	409	409	389
25385	8977	4288	2316	1614	1289	1071	873	849	793	660	654	596	587	569	562	494	553	514	514	507	509	493	495	439	468	456	492	471	497	472	449	505	508	465	475	475	455	472	455	490	462	455	450	466	447	502	483	482	472	502	476	461	457	501	487	475	438	510	456	465	457	458	536	462	460	497	469	458	442	435	442	481	454	446	455	420	471	473	439	468	479	473	465	478	440	448	481	467	487	440	473	433	450	421	477	485	483	460	440	472	446	476	486	496	446	462	462	433	455	444	477	470	468	454	415	459	490	471	423	476	469	483	469	459	474	423	440	489	427	457	466	429	477	479	457	439	460	470	492	453	466	485	448	441	469	455	437	428	459	437	443	441	463	464	461	446	460	483	465	449	473	473	438	471	509	450	493	480	477	473	453	464	463	443	445	463	421	447	512	433	446	426	432	455	429	456	464	456	450	458	458	457	482	459	463	459	476	452	443	438	455	453	421	450	502	440	478	524	486	438	472	466	458	474	485	442	450	449	483	438	436	465	485	468	461	507	480	433	453	444	488	442	440	451	484	452	417	478	452	445	475	472	437	451	449	440	453	466	428	442	451	454	445	482	455	466	475	474	443	455	450	425	457	462	471	478	473	465	437	451	478	455	470	445	475	466	499	466	442	453	465	473	435	476	463	423	450	474	432	467	484	459	477	438	441	463	476	468	457	435	473	452	490	489	476	464	462	456	437	444	508	483	426	451	429	438	468	463	443	464	454	489	459	435	476	454	433	476	475	475	500	463	466	502	440	419	457	460	440	486	451	484	465	434	466	460	443	473	457	496	425	448	458	473	459	470	442	513	490	490	487	471	460	468	459	465	455	496	510	446	483	442	440	458	461	453	477	429	481	476	475	470	457	439	470	445	481	488	415	500	451	452	447	467	432	461	454	451	449	478	492	492	446	478	495	431	467	435	428	454	455	471	447	460	448	455	455	490	473	453	465	493	424	488	489	441	445	469	431	424	462	449	449	437	445	449	463	428	500	487	459	454	469	484	444	450	449	491	475	481	466	453	451	462	463	463	474	461	461	461	483	448	442	469	448	421	469	470	456	487	445	484	479	443	416	501	474	473	445	480	483	478	469	428	473	463	438	472	475	477	499	464	465	438	474	428	444	452	460	440	463	468	431	470	486	465	498	468	451	451	525	452	458	442	425	438	460	480	453	428	491	506	476	470	478	466	479	462	496	420	481	419	467	434	453	476	428	465	485	467	433	461	456	479	464	438	454	471	509	461	456	443	499	450	439	427	467	480	444	455	512	438	437	436	477	484	489	451	441	453	459	450	456	441	492	474	453	464	458	466	466	466	453	437	434	496	457	432	477	452	493	438	435	486	455	454	472	476	452	466	454	434	457	448	473	448	453	487	470	451	429	471	471	475	444	434	442	479	464	462	469	462	426	474	487	436	495	516	433	512	482	479	465	466	452	479	464	449	486	448	478	445	471	443	450	424	450	453	473	422	493	475	480	469	415	451	519	462	436	416	432	473	447	436	460	424	484	441	482	456	471	483	462	429	467	424	468	457	432	495	447	468	470	477	484	431	409	465	500	475	491	443	486	484	469	432	484	441	469	453	448	474	442	463	462	437	457	483	454	462	423	486	439	460	449	407	460	450	463	464	461	476	461	459	455	474	465	435	536	431	429	486	443	459	469	477	440	429	478	422	489	471	459	463	426	426	501	467	453	436	455	445	449	457	461	447	459	472	446	437	449	462	477	479	429	451	439	474	452	447	474	492	485	480	452	460	487	486	450	464	445	479	449	451	444	453	461	439	462	427	473	456	440	480	440	440	454	450	494	453	458	488	433	464	449	483	457	467	473	484	434	468	441	495	488	471	460	491	424	468	469	470	472	451	454	470	475	494	424	460	472	474	445	469	446	493	471	470	506	476	454	449	448	479	469	438	428	468	480	487	474	467	472	447	453	476	492	465	489	438	469	466	447	426	524	444	447	467	420	459	484	428	467	477	462	484	482	461	488	462	438	483	479	488	446	447	498	505	451	467	473	431	443	450	447	462	463	479	442	444	467	442	505	478	424	472	443	426	471	422	452	508	474	462	476	446	488	445	460	450	480	457	468	490	483	445	456	449	486	473	464	457	480	435	484	426	452	468	464	483	441	479	465	459	435	431	441	433	432	449	482	469	449	472	464	466	463	455	439	486	451	464	421	446	474	488	457	490	474	477	444	455	453	473	551	516	437	457	446	458	456	441	441	463	473	510	463	447	453	454	522	442	449	432	440	420	461	472	448	452	477	465	441	491	486	448	464	497	449	462	440	448	452	493	476	433	475	466	461	493	463	428	461	501	435	456	440	499	425	425	466	449	476	466	453	457	486	475	472	486	469	451	447	475	462	435	446	456	432	476	451	467	468	479	461	420	452	452	457	469	469	426	420	452	422	481	454	449	463	437	460	464	479	442	480	459	435	440	457	466	459	409	440	453	459	446	418	460	467	419	455	451	474	458	451	461	480	459	438	515	450	479	455	509	437	490	458	474	462	473	432	434	447	436	458	466	429	446	471	449	429	476	473	455	451	412	468	480	435	449	494	460	475	435	455	464	453	444	472	460	444	451	446	446	480	443	482	443	463	474	438	451	472	506	451	471	473	441	477	487	450	487	447	436	437	452	457	414	495	451	451	469	439	432	426	447	464	498	464	416	482	472	445	462	457	491	475	446	487	473	435	409	465	494	457	454	506	485	476	491	448	454	459	470	496	459	457	464	468	429	456	473	470	413	453	466	449	447	397	481	451	469	441	459	466	438	473	473	473	481	433	436	496	461	429	454	435	501	499	464	467	483	461	469	433	481	475	501	449	444	477	442	417	453	449	499	485	444	449	518	514	443	434	464	436	486	435	460	450	499	465	464	460	472	476	454	422	452	494	424	410	451	440	517	464	501	410	469	486	464	473	478	480	479	468	463	487	509	452	458	472	451	498	462	478	431	442	460	443	477	438	478	444	462	465	455	501	473	434	475	443	471	475	424	429	445	453	456	449	471	464	464	512	471	490	458	462	444	450	446	464	455	454	424	436	448	448	468	456	453	438	478	433	465	442	451	463	485	457	406	434	455	492	479	459	467	464	468	516	515	490	459	442	456	445	399	425	468	432	452	437	451	450	485	462	449	437	496	478	472	491	469	449	484	464	449	475	497	465	437	479	447	434	466	482	443	435	496	443	483	418	460	461	481	507	453	489	429	486	492	481	432	453	446	485	483	447	456	490	443	485	470	501	504	474	466	482	469	543	452	456	437	478	467	450	452	461	493	444	430	455	478	463	479	475	465	457	448	462	476	459	476	457	429	477	488	467	472	459	471	444	442	462	452	471	486	435	457	471	479	415	438	451	420	449	437	424	423	463	464	465	468	460	502	475	531	431	450	463	480	458	454	472	469	433	473	466	510	467	491	433	455	460	466	463	445	418	452	466	455	408	506	463	461	425	478	424	490	474	443	448	462	438	472	421
22689	21228	29044	23689	21226	21264	11143	1187	827	772	677	612	517	551	460	424	397	468	464	373	347	333	385	397	386	343	360	354	316	332	344	311	331	324	322	325	291	335	295	311	326	288	319	280	297	287	280	344	306	303	322	328	330	305	292	331	330	299	323	337	334	337	285	306	303	305	279	312	305	314	301	315	309	307	294	308	306	342	318	307	302	307	289	259	318	329	327	310	305	325	302	298	327	331	299	308	284	313	311	286	304	295	294	326	306	317	304	295	291	298	278	293	301	320	314	308	296	309	288	321	274	289	295	271	322	298	335	314	321	304	307	317	313	292	320	305	278	330	290	310	282	288	301	313	269	258	311	257	315	344	308	306	304	291	304	320	271	299	277	310	269	304	310	312	300	297	299	297	287	277	295	302	322	281	303	289	294	296	294	285	287	309	292	294	306	303	333	279	318	293	276	296	284	293	298	287	318	288	314	283	296	311	268	260	313	294	308	277	303	315	307	315	280	292	290	342	313	300	291	282	335	304	304	300	294	296	314	287	314	313	306	309	300	301	310	291	281	344	298	303	322	303	311	261	313	300	328	281	318	308	274	293	285	287	321	314	281	302	298	307	273	314	270	271	328	289	315	311	291	319	266	305	292	296	308	310	309	336	260	309	311	340	284	257	293	301	320	283	298	291	258	293	316	310	307	283	316	299	281	338	317	305	276	268	277	262	305	293	330	297	308	280	277	323	267	316	327	317	296	311	302	249	298	289	299	311	294	297	288	306	312	322	304	324	294	306	311	318	312	321	302	267	278	270	274	296	301	290	301	302	317	314	289	285	284	277	337	273	293	317	303	284	291	288	305	305	312	271	289	284	315	284	311	323	286	289	308	282	288	263	305	306	288	316	304	301	298	304	280	296	294	281	276	297	309	295	316	295	297	300	315	323	268	289	297	338	320	290	317	271	260	292	329	319	294	316	300	327	283	285	296	287	276	284	280	307	327	262	295	318	344	294	326	298	289	313	302	283	314	273	298	308	303	296	287	308	295	300	280	286	275	334	317	294	275	301	309	345	301	298	294	304	327	300	303	293	291	308	303	291	286	290	298	317	298	284	326	282	277	265	302	301	278	299	270	285	293	291	294	312	270	323	279	292	307	323	284	277	293	273	303	315	313	287	316	311	315	300	308	263	312	281	301	289	295	280	300	310	302	257	294	287	294	339	271	315	271	290	297	314	267	290	275	344	282	284	271	293	307	316	344	276	297	310	288	281	289	288	303	300	326	298	329	333	279	288	294	285	276	323	310	291	319	298	322	314	320	313	316	274	326	276	351	300	340	324	288	271	302	302	285	300	290	305	296	333	315	285	303	291	298	329	293	293	310	308	317	278	290	308	325	307	297	286	274	287	343	300	283	309	296	323	322	311	296	309	286	284	289	305	318	308	298	321	303	330	321	295	312	333	304	320	273	285	287	309	280	285	306	319	311	318	291	296	294	306	300	323	294	303	300	294	312	293	274	305	319	278	278	303	276	310	293	263	299	307	288	290	323	273	315	324	331	313	316	303	299	288	325	330	277	286	269	349	284	328	308	313	289	310	295	283	309	317	280	274	287	321	296	280	316	291	337	297	294	317	310	300	301	285	293	284	324	305	261	317	301	279	295	280	319	323	299	286	278	274	336	341	300	305	313	325	299	289	308	295	302	315	306	292	262	296	286	298	311	289	293	271	323	316	316	273	285	307	255	276	306	300	309	337	293	304	314	305	286	269	302	311	312	279	278	288	286	266	330	304	284	287	308	293	251	320	299	324	309	288	285	320	273	294	289	288	257	327	299	300	291	293	290	315	301	304	295	311	282	307	282	290	280	285	299	303	281	278	286	322	298	294	313	312	295	301	282	307	306	284	307	288	301	296	343	300	289	328	316	305	323	305	303	285	287	290	292	305	286	299	282	309	287	304	278	293	300	280	315	267	300	282	302	292	281	299	283	273	283	277	302	323	313	339	330	299	303	312	329	302	323	288	279	272	289	304	301	288	277	318	293	246	289	305	298	298	312	289	289	274	289	277	305	285	294	296	300	286	297	287	304	295	293	301	287	299	293	278	294	292	259	291	296	303	281	291	331	294	271	294	313	311	326	305	286	287	279	275	285	301	290	292	302	303	301	299	287	273	329	288	270	310	311	306	313	294	287	305	316	311	300	283	290	271	270	292	304	284	315	303	311	278	277	280	277	304	302	308	291	266	281	294	280	322	314	293	291	298	283	301	272	288	312	312	279	317	280	309	282	293	307	292	296	280	275	284	281	284	273	278	302	305	278	294	299	292	328	274	334	297	348	293	286	294	296	305	297	293	320	324	346	316	315	300	262	287	293	325	340	338	292	279	297	288	322	284	291	289	292	328	280	304	287	304	300	287	298	312	334	280	312	296	303	286	296	316	309	318	309	309	306	301	322	303	298	328	320	335	282	314	278	290	296	283	319	297	336	298	291	314	298	279	322	314	281	309	330	342	287	302	322	294	320	301	339	308	295	298	312	307	288	298	282	300	309	285	310	285	300	306	272	363	291	287	281	291	271	310	291	278	288	312	273	297	318	299	290	311	322	331	291	327	302	319	327	300	327	332	259	286	303	310	291	286	289	288	302	311	320	297	297	288	330	296	275	298	290	310	270	295	293	307	287	312	284	284	294	318	316	281	329	330	264	297	304	269	311	297	287	282	319	306	307	293	286	284	291	295	286	331	304	326	297	269	307	268	295	311	257	312	333	291	288	313	286	314	274	281	279	302	294	279	290	320	320	291	272	278	269	296	314	281	287	315	287	305	319	309	321	278	346	307	293	312	299	298	293	305	306	296	268	308	270	296	293	306	305	320	287	319	291	284	304	296	313	296	288	291	302	304	301	297	301	296	286	291	267	293	281	310	280	283	301	327	296	316	307	328	315	290	303	309	317	310	296	289	283	296	318	287	321	300	300	289	279	320	282	309	291	285	315	283	311	285	355	302	313	317	281	293	320	289	321	296	303	305	297	297	284	305	295	296	324	272	281	309	286	335	304	284	278	307	310	303	312	318	352	337	314	301	292	279	297	298	291	282	305	309	285	330	259	296	314	322	291	296	311	293	280	263	301	280	273	304	327	307	284	316	256	285	305	292	301	297	293	305	298	263	304	300	293	296	276	322	287	305	310	297	302	321	305	289	310	322	324	296	282	283	266	322	291	298	284	295	285	279	339	310	306	268	293	321	295	312	287	290	303	298	288	267	289	332	315	314	311	314	297	304	267	277	271	328	281	292	272	281	303	304	318	292	330	282	329	292	307	298	296	294	307	339	302	324	321	303	297	277	287	320	296	272	303	281	316	298	293	304	281	297	309	295	271	309	293	269	270	300	283	278	280	310	299	299	313	301	331	270	318	311	309	300	296	289	309	284	315	309	309	328	279	290	343	328	298	286	306	270	351	317	259	319	266	298	314	318	303	292	320	287	298	270	283	300	327	292	314	290	283	325	326	320
29010	19667	12522	6686	4402	3416	2540	1990	1570	1358	1195	966	839	742	696	624	583	544	506	495	472	455	447	458	418	424	438	411	452	404	408	422	408	374	345	399	368	367	397	363	363	353	332	350	346	349	353	339	374	373	327	349	334	350	338	326	338	345	342	335	336	340	350	333	340	321	323	338	361	345	340	338	324	317	310	314	338	316	286	309	359	320	358	357	313	337	300	330	336	314	319	327	338	341	323	336	330	310	357	303	369	326	381	293	307	307	325	307	355	334	345	316	345	334	335	343	332	361	339	338	306	304	330	303	339	317	295	347	332	333	357	288	329	325	337	320	298	347	321	338	342	353	345	361	326	307	319	343	335	344	348	322	338	335	345	305	322	337	345	310	336	350	354	349	352	319	330	330	326	325	329	370	311	339	344	307	345	317	345	318	357	311	315	342	350	322	302	318	332	294	317	331	350	319	335	342	344	337	331	334	338	339	323	333	302	341	335	341	326	339	332	341	318	336	332	322	343	282	314	307	329	313	323	312	309	335	331	360	301	315	303	313	332	332	305	339	347	304	331	316	345	313	295	355	344	336	316	322	318	262	322	336	304	322	318	335	332	323	339	324	298	319	283	299	319	361	334	305	341	325	344	321	363	327	325	314	351	386	328	369	306	324	329	309	317	317	290	320	302	329	330	319	329	329	312	319	338	317	317	298	301	336	351	341	345	337	329	324	313	335	321	333	342	301	316	361	322	314	325	329	300	342	354	355	320	335	332	356	355	346	356	318	363	331	354	316	323	314	357	337	310	310	330	304	317	338	324	311	326	313	340	325	327	350	335	326	347	307	312	347	333	298	302	360	305	290	331	332	309	318	332	319	362	317	329	317	311	331	298	305	343	304	328	321	381	360	332	329	330	346	310	330	314	325	348	326	298	305	312	354	309	362	318	333	319	311	313	343	345	325	326	305	349	288	335	319	322	337	340	324	330	310	347	319	325	320	346	327	333	324	308	317	332	325	336	336	358	333	365	336	312	316	307	339	316	346	335	307	302	287	352	341	333	344	315	293	310	324	344	309	322	325	314	333	326	306	350	323	317	328	319	344	318	358	315	341	351	305	301	333	323	323	291	336	320	324	347	330	342	333	310	294	347	288	340	326	318	350	355	318	326	320	341	346	351	313	334	331	316	342	325	305	360	332	330	312	318	313	320	333	348	353	317	339	303	336	309	345	322	307	336	331	312	365	320	342	313	317	333	320	309	309	347	328	352	344	347	334	323	320	281	299	346	319	341	349	333	318	332	322	325	309	302	377	344	340	338	331	324	328	311	290	351	333	288	303	344	309	323	328	320	324	323	330	321	341	338	303	336	322	291	300	299	319	333	384	315	327	348	322	337	313	339	315	308	304	347	339	313	321	314	322	356	305	328	348	315	306	341	336	306	340	324	298	331	312	342	305	339	301	298	348	341	313	297	323	304	341	282	312	302	361	302	320	313	336	358	324	348	316	321	332	341	351	324	317	327	286	324	327	338	331	342	321	322	307	337	322	328	327	301	343	324	301	338	332	290	334	340	323	347	302	346	327	325	330	305	324	332	346	353	349	323	319	331	329	350	331	325	316	310	336	318	288	358	361	324	302	351	349	310	297	357	338	379	332	314	342	322	314	322	333	361	352	343	319	343	325	308	333	342	315	308	310	324	342	310	324	317	341	334	321	319	335	331	340	346	331	317	331	335	348	335	324	336	330	329	300	282	356	357	339	341	324	333	322	373	336	336	298	340	343	357	328	322	325	336	328	318	329	335	354	347	306	317	283	326	302	344	316	340	330	334	318	327	303	330	315	356	332	337	327	310	324	318	286	323	326	311	314	299	297	327	294	346	323	339	331	332	340	323	353	326	330	338	339	353	332	329	319	332	311	297	327	335	294	318	328	347	327	323	349	346	293	312	321	310	330	330	306	310	331	327	336	338	339	294	346	337	360	338	363	310	278	348	336	333	318	315	321	331	325	313	338	338	314	311	325	378	296	310	323	299	332	321	284	344	328	323	340	338	318	345	323	355	325	326	322	351	305	281	351	299	314	341	332	292	317	335	344	346	326	354	326	350	332	332	281	302	327	328	322	327	318	337	339	308	317	321	333	344	332	350	325	328	314	342	290	334	329	318	325	321	318	322	301	285	329	343	321	337	308	316	329	342	314	332	316	326	324	319	349	334	295	332	326	330	310	317	335	316	317	300	356	304	308	331	314	346	357	307	328	332	345	293	340	330	319	308	324	339	356	322	324	323	300	321	307	326	331	326	345	334	307	310	334	310	339	345	304	283	310	351	356	351	308	333	339	302	331	285	368	309	346	335	356	322	347	333	331	326	341	333	319	327	311	319	331	309	349	363	313	349	345	353	342	294	342	319	335	325	321	336	316	306	318	339	341	330	304	343	331	307	333	340	343	348	339	327	300	308	327	313	314	349	332	295	360	312	348	335	314	329	287	345	350	299	297	319	332	317	304	347	339	333	350	336	316	320	350	351	349	341	284	342	331	337	304	349	319	258	312	301	340	344	310	319	323	307	324	314	331	329	333	339	339	329	320	327	319	325	314	337	322	288	348	299	285	347	310	342	353	342	336	334	341	319	339	307	325	331	323	333	344	301	335	339	348	336	324	299	334	333	356	293	314	299	328	359	329	301	303	341	330	303	307	363	303	303	321	323	310	363	358	327	335	342	326	332	293	311	351	330	347	314	295	308	344	345	351	328	316	326	334	295	326	317	326	309	354	303	315	345	299	341	352	306	316	333	341	289	307	334	342	327	327	340	338	354	359	341	316	314	338	308	362	323	349	328	330	326	328	345	344	336	369	327	317	315	317	341	354	347	324	350	299	317	353	337	355	343	345	342	321	355	359	308	335	291	308	343	314	321	326	359	362	304	314	281	331	289	332	351	310	340	297	323	295	339	329	344	303	317	322	300	363	349	329	314	341	339	344	320	346	322	356	286	310	300	350	311	301	312	302	309	327	364	345	312	337	332	341	351	360	334	337	345	319	312	328	332	341	351	324	293	337	317	331	330	294	328	352	325	338	328	322	352	343	302	336	318	322	337	307	315	314	354	323	334	305	335	339	325	304	340	313	355	311	322	314	318	357	345	321	333	360	324	333	340	330	324	320	318	298	292	356	292	306	330	325	353	327	315	336	340	299	303	321	368	339	323	310	347	333	305	313	319	321	342	286	357	294	286	317	342	336	326	363	337	303	318	331	324	317	342	325	350	311	290	350	300	313	339	328	339	312	315	323	319	304	308	320	356	315	342	346	329	307	348	342	347	365	335	332	317	317	307	331	345	333	374	332	331	321	349	316	350	322	329	325	327	316	329	308	350	293	316	317	305	357	343	297	307	312	293	347	349	335	335	318	347	344	374	347	340	329	306	314	319	327	322	348	303	341	348	310	321	327	342	346	310	331	313	335	333	326	335	315	346	339	328	320	306	320	330	324	339	322	352	325	304	280	351	327	319	306
27414	20408	8551	805	539	477	347	294	285	265	288	276	270	280	242	290	265	259	263	264	252	273	223	262	222	227	248	258	245	267	262	237	257	269	255	236	240	252	256	269	267	267	256	261	230	267	232	241	271	249	278	256	249	241	224	262	230	241	272	245	251	232	262	244	280	256	282	256	244	243	251	263	240	275	227	268	239	230	264	275	257	259	247	255	280	247	255	246	240	269	268	253	247	232	260	258	250	240	236	232	225	249	247	264	250	257	244	261	229	246	283	256	241	265	259	260	238	236	247	286	251	258	224	239	293	285	242	274	265	262	257	267	258	239	245	261	273	265	264	237	249	254	246	228	222	276	240	233	245	269	292	281	277	242	261	253	237	231	257	279	248	277	241	260	229	271	251	256	230	249	259	222	250	218	263	234	284	236	236	276	248	266	246	271	279	286	235	234	258	272	253	241	248	252	280	261	256	250	236	230	241	269	257	273	244	216	248	233	227	256	270	235	233	257	246	248	272	259	245	267	267	241	249	269	268	235	244	251	269	237	220	237	206	258	228	252	268	250	252	264	267	252	247	255	260	223	253	243	250	250	236	259	268	247	266	253	260	243	251	221	254	257	283	247	246	244	263	265	266	267	267	272	238	239	252	255	268	263	216	256	249	256	246	257	251	240	261	254	252	240	249	255	256	271	248	245	260	243	254	253	272	277	252	264	245	280	261	269	252	262	213	257	248	266	217	269	198	228	255	271	256	241	274	241	250	242	255	249	232	254	259	263	243	247	238	266	239	272	254	255	276	258	291	262	266	255	254	298	272	230	253	228	265	281	283	257	284	249	263	253	237	264	251	279	210	244	260	255	286	261	253	239	241	261	241	274	254	259	258	269	250	241	252	286	256	275	254	256	261	250	247	250	255	277	273	253	240	284	253	252	263	240	234	258	214	277	226	266	256	265	252	248	279	276	255	249	249	247	276	255	258	248	274	261	252	254	275	257	237	253	222	226	265	249	257	241	284	278	250	272	263	267	249	232	258	260	232	272	285	252	260	265	249	248	258	228	249	243	235	244	253	229	273	260	259	275	252	253	266	263	270	251	253	218	251	261	259	248	252	275	259	238	267	266	269	255	257	262	234	234	228	242	283	289	249	260	258	267	261	244	205	265	271	229	240	238	249	246	252	258	270	250	265	249	269	240	274	258	233	256	245	241	243	239	264	241	238	253	234	265	254	251	273	242	270	249	257	287	255	272	233	267	241	251	263	226	225	278	291	273	251	255	256	270	248	246	219	253	264	231	276	262	267	283	269	252	234	269	259	242	275	260	238	259	258	248	239	234	262	243	268	265	279	272	257	257	275	249	269	221	270	239	247	247	232	259	276	247	260	266	219	221	248	263	223	213	226	251	243	254	275	249	236	283	260	227	262	297	255	223	248	263	251	271	258	232	220	248	216	238	220	250	266	255	236	264	258	226	261	263	278	240	251	241	244	221	236	248	244	232	259	280	275	243	238	262	265	266	258	278	264	288	259	268	280	250	242	256	245	263	276	256	245	247	259	247	239	243	254	241	255	246	241	251	264	232	273	251	255	247	263	237	261	237	228	256	251	288	280	249	273	248	242	248	258	264	253	248	219	246	244	242	259	266	241	259	231	236	253	240	232	243	238	243	254	242	257	252	248	264	238	279	248	236	268	261	282	263	251	272	250	235	252	244	243	236	252	267	262	273	246	259	267	253	255	250	258	244	235	237	231	265	266	271	242	233	225	244	275	251	260	225	270	241	258	236	253	258	271	237	247	246	252	257	275	235	245	266	261	228	247	245	247	229	216	253	238	248	266	260	225	259	259	264	280	245	262	246	255	250	295	285	267	226	275	262	243	252	268	270	234	222	265	249	249	255	223	235	246	268	267	257	266	210	255	256	318	244	227	251	229	249	252	231	243	226	258	273	264	246	267	269	262	234	248	242	256	239	289	237	264	247	264	233	247	253	298	264	265	274	272	270	259	259	255	265	255	250	267	272	233	246	232	258	236	236	256	244	253	258	268	247	275	253	237	262	266	243	241	246	234	266	281	267	238	280	228	260	246	247	205	250	237	242	256	242	228	244	236	265	268	263	258	236	288	241	246	251	232	272	261	259	263	258	248	254	242	261	238	202	273	224	267	231	234	263	252	267	266	270	227	263	248	264	231	246	266	277	233	266	221	270	279	234	274	245	264	294	254	254	271	257	261	215	241	267	272	235	235	249	253	265	253	259	229	269	287	261	220	243	233	257	222	257	249	250	254	233	234	255	278	261	249	282	237	243	249	215	251	274	244	250	279	244	250	241	267	244	267	259	249	250	285	249	257	256	267	267	237	245	266	265	241	259	263	269	266	276	268	246	255	246	250	260	231	234	240	257	229	271	265	251	247	248	263	246	241	247	242	232	239	250	234	257	269	214	270	220	243	266	253	255	236	259	245	240	262	244	277	254	245	253	250	259	236	248	272	265	231	230	255	265	258	247	265	231	250	251	295	261	251	260	225	254	258	249	232	243	244	253	236	275	252	226	250	252	258	252	251	256	277	242	241	238	270	260	259	257	253	263	273	262	240	226	255	238	275	254	276	251	275	231	252	253	234	221	260	275	241	249	216	248	242	262	283	249	275	258	247	226	263	252	262	253	245	285	254	268	274	278	243	265	264	274	253	226	258	214	239	259	241	282	250	238	250	256	286	278	245	235	265	253	252	291	274	249	258	254	237	260	259	258	251	273	262	266	233	241	271	256	268	226	262	268	218	256	264	265	253	247	236	262	242	249	247	264	247	248	262	278	241	230	271	279	249	227	231	256	264	274	243	253	254	271	247	265	265	246	268	248	255	238	242	231	259	225	246	235	278	260	264	257	272	263	263	272	249	268	287	239	282	232	255	226	262	284	268	243	242	261	260	242	271	253	205	237	251	234	241	278	274	228	235	256	235	254	242	265	247	254	269	267	230	250	261	245	233	246	255	224	247	260	259	246	253	254	244	261	252	241	240	270	251	263	224	270	263	243	259	258	259	275	247	226	247	245	231	271	242	249	263	259	246	267	250	246	266	278	245	270	242	289	250	259	216	238	244	241	227	239	258	239	251	267	272	259	242	263	267	236	232	238	244	253	248	256	234	253	247	269	253	243	259	256	272	261	278	249	234	273	256	226	252	244	232	239	260	253	258	238	230	269	214	219	248	296	224	257	238	245	257	258	290	261	275	243	234	243	238	260	267	231	243	260	266	260	252	255	238	238	253	285	273	261	252	235	238	233	258	251	277	252	270	244	237	210	254	264	273	257	265	219	256	250	284	264	243	261	243	264	270	262	265	274	237	253	237	239	270	260	271	241	259	249	252	267	271	287	269	278	249	268	248	254	231	260	273	295	234	242	233	236	246	228	235	257	239	226	264	246	245	239	286	226	302	258	236	264	246	238	263	214	243	257	277	287	257	260	289	213	258	253	261	252	231	250	260	273	247	223	267	249	248	226	263	244
20746	3488	917	647	460	427	335	346	342	348	372	345	303	323	310	301	337	286	323	310	338	308	315	295	301	271	321	297	315	290	251	310	300	305	299	275	287	333	313	272	288	328	280	312	309	303	335	299	315	298	298	291	286	322	318	309	282	364	290	315	311	278	299	286	277	291	327	309	274	258	292	277	285	299	299	274	327	291	307	310	295	285	288	305	327	299	288	318	283	286	273	301	345	308	321	309	329	290	302	320	322	280	343	326	327	293	282	311	286	306	329	326	312	290	289	293	293	282	289	323	317	319	297	310	317	310	293	294	291	299	311	322	318	276	282	318	276	308	340	287	284	303	319	301	325	286	273	268	310	316	288	334	323	309	308	277	303	333	275	298	297	304	283	323	302	300	323	302	313	273	281	287	305	293	321	323	312	301	308	330	292	316	297	357	308	312	301	314	300	297	322	311	313	296	321	293	301	315	278	301	319	314	317	313	318	278	307	308	317	275	312	298	294	274	316	313	327	308	292	305	317	333	309	324	295	308	333	353	283	315	291	277	312	290	297	293	267	285	281	291	290	321	289	278	297	284	302	323	336	283	314	301	313	314	308	313	308	316	295	302	310	325	299	287	303	319	300	283	309	313	291	292	307	313	303	296	279	298	298	290	294	321	298	294	276	280	336	303	332	310	307	328	331	311	311	325	297	303	300	289	330	282	311	275	298	274	314	309	280	347	321	300	296	292	291	311	287	306	319	277	317	299	313	315	297	326	301	314	281	304	313	310	317	322	321	306	292	284	319	313	284	315	310	269	290	312	290	305	292	294	310	306	310	296	324	293	324	286	302	292	315	282	300	306	319	339	319	313	298	289	321	307	310	292	292	255	326	319	310	279	283	325	326	302	298	294	311	306	320	309	337	312	309	260	288	282	316	347	291	308	334	320	315	310	299	316	321	290	305	308	313	337	297	318	312	302	333	304	298	298	268	305	305	297	323	296	311	286	307	275	305	296	315	319	319	309	286	324	297	316	315	297	320	294	289	322	300	308	293	293	341	291	302	289	283	295	316	286	296	285	305	298	276	273	282	277	328	285	317	294	302	308	318	306	310	273	314	303	284	294	320	316	306	304	313	299	325	311	319	343	293	274	309	309	343	306	316	293	298	288	287	296	312	322	292	296	317	321	297	298	309	306	322	324	273	329	326	288	321	307	286	307	310	287	288	356	301	344	306	303	297	304	302	319	305	316	289	307	331	349	324	288	310	294	318	294	311	295	287	296	300	291	315	283	304	282	290	278	295	296	313	325	322	318	325	278	287	323	302	284	291	295	323	263	306	280	317	323	303	324	316	291	282	312	336	320	332	312	277	275	306	340	286	299	368	288	322	332	314	285	317	307	287	311	300	290	327	308	289	269	297	291	279	294	346	305	284	295	294	309	301	292	304	322	293	280	297	295	326	287	292	319	291	298	315	316	305	288	321	304	332	276	294	312	307	291	306	287	336	277	311	306	310	300	302	348	284	317	283	297	297	326	319	313	311	321	274	307	288	339	319	276	321	282	326	295	305	319	292	282	313	302	318	300	299	292	312	294	305	278	303	313	277	323	310	306	285	273	318	261	326	316	313	331	309	310	309	303	304	307	307	311	322	305	313	289	291	335	298	299	315	306	330	298	300	310	282	285	338	311	322	289	318	310	301	303	276	298	298	310	318	304	302	324	283	289	294	293	300	299	337	297	283	295	294	327	303	302	298	330	284	308	312	313	286	288	290	323	348	321	321	290	320	302	302	285	311	321	335	313	293	309	331	300	284	331	298	327	300	321	300	322	280	301	306	285	313	329	321	312	306	314	289	295	329	320	306	319	293	319	307	321	284	311	303	313	293	281	280	324	281	306	306	315	293	278	329	314	327	327	298	319	279	324	319	279	321	312	293	327	313	319	293	289	314	302	277	298	298	300	289	301	331	294	325	325	300	294	285	271	306	322	283	302	309	305	322	302	307	300	299	281	263	312	307	320	297	313	316	295	338	309	323	342	314	294	326	288	309	302	250	320	290	304	308	262	306	298	315	310	307	296	329	266	296	316	303	286	302	295	314	294	315	289	314	298	330	300	266	297	309	297	293	310	295	303	281	307	298	310	322	298	336	315	318	292	309	322	315	296	322	329	300	274	286	309	301	301	308	271	313	301	315	309	280	330	304	321	299	312	294	292	328	282	287	324	318	321	338	274	332	315	274	330	319	289	298	309	332	301	298	281	301	282	316	291	273	282	305	300	321	281	302	290	291	304	331	335	318	313	300	314	315	312	306	298	265	318	335	279	294	313	320	268	308	289	289	302	311	305	286	292	328	329	294	284	279	298	288	309	304	318	277	266	305	306	299	272	290	328	307	312	292	294	295	353	313	292	308	282	328	313	304	288	297	303	307	321	274	302	296	311	319	320	281	286	322	287	302	295	316	348	306	309	265	319	311	295	338	262	294	282	321	284	304	323	297	307	302	301	291	313	288	310	298	285	306	293	325	300	280	295	284	266	302	313	301	270	335	280	313	307	296	293	283	282	303	318	330	309	344	326	304	276	273	298	289	315	328	301	297	306	282	284	314	324	308	303	307	285	294	315	299	297	274	315	295	278	296	290	319	312	317	323	292	279	307	304	290	293	295	272	270	306	299	295	274	301	300	319	305	281	299	324	278	316	336	344	302	298	273	309	297	295	291	280	310	315	308	299	304	298	275	296	288	289	314	309	302	297	323	303	324	293	277	306	322	278	301	297	293	299	313	300	330	293	334	281	334	317	294	300	294	285	321	307	298	312	304	283	303	316	285	296	317	361	284	316	293	280	315	328	329	310	310	298	305	288	315	317	330	296	321	286	313	307	291	299	331	296	293	288	286	284	291	310	327	262	289	286	302	285	319	304	293	297	326	271	283	301	312	296	278	331	317	285	322	314	309	300	301	299	316	325	298	282	317	289	312	330	308	305	317	310	306	312	297	309	288	319	306	292	279	300	291	268	334	317	300	277	271	290	303	319	310	339	313	332	321	309	338	309	303	300	316	298	302	306	308	319	313	308	322	284	310	317	331	331	329	288	297	270	324	308	308	309	309	292	294	307	301	372	315	287	327	300	313	319	325	284	340	329	309	314	299	303	300	308	283	286	312	309	302	309	302	308	320	306	315	303	292	301	291	319	297	338	300	320	304	316	312	275	280	290	264	296	318	322	284	295	315	299	293	318	334	293	313	283	276	282	317	273	289	309	291	294	323	300	326	290	314	316	293	308	281	312	299	337	293	328	343	291	317	278	286	295	315	291	321	335	277	293	307	301	277	295	299	328	311	274	303	288	317	313	297	300	308	325	296	285	285	315	316	309	313	275	320	330	288	306	312	312	334	300	297	312	318	332	296	270	306	303	291	306	317	301	323	280	283	290	298	284	291	310	312	316	282	302	321	296	311	294	301	326	327	304	308	312	298	297	312	306	310	315	292	301	297	314	312	287	296	306	325	312	300	293
23679	21184	28588	24062	21165	11661	968	583	415	390	372	300	273	266	231	220	198	194	225	200	164	183	195	164	173	166	154	159	154	170	154	158	152	143	147	148	172	149	135	151	141	151	136	143	149	149	162	165	137	116	172	150	154	156	143	134	136	145	150	136	138	133	163	151	143	156	164	127	124	155	138	162	178	131	133	136	140	138	149	153	150	142	153	154	162	128	136	125	147	156	161	152	135	134	152	141	140	145	170	135	143	161	127	134	146	140	136	140	146	145	138	144	144	148	151	150	142	135	118	145	156	129	151	120	152	137	144	128	167	161	161	146	147	123	143	140	134	141	143	121	147	113	122	124	113	130	145	129	125	124	146	129	137	145	155	145	138	133	140	135	141	158	124	149	105	136	142	135	131	152	147	162	148	117	127	139	132	151	152	133	158	141	144	137	144	142	143	129	145	135	139	138	145	146	143	141	150	138	153	160	123	154	134	142	141	133	173	111	143	155	144	141	136	155	134	139	133	137	125	150	140	138	122	154	153	130	131	128	140	138	116	130	148	120	137	133	150	131	154	136	109	132	137	148	131	156	140	147	135	132	138	148	139	145	138	121	136	140	128	141	139	140	138	133	138	142	114	124	138	127	134	148	146	155	142	157	125	118	141	147	143	131	164	138	153	137	144	142	148	143	146	143	152	152	130	146	141	131	144	127	139	136	150	135	138	135	138	158	144	142	130	147	127	139	146	163	129	120	140	163	134	146	151	141	141	134	138	149	142	132	130	134	129	125	153	143	142	148	140	145	120	140	125	124	138	132	125	147	146	176	137	152	128	137	161	131	137	157	123	132	167	176	123	152	157	135	150	152	139	140	152	151	135	153	141	147	132	145	135	129	150	151	153	157	149	163	114	137	120	157	129	139	142	138	155	152	122	142	129	149	151	149	146	147	138	151	149	132	131	122	142	155	145	142	140	137	134	143	143	158	128	128	138	133	152	171	136	135	150	136	143	131	128	146	148	132	159	142	155	133	136	148	130	145	128	138	133	148	131	143	153	145	135	162	160	135	147	152	145	140	136	141	147	135	136	145	138	160	149	139	160	153	154	131	141	149	146	120	118	146	124	117	138	131	143	123	122	134	142	147	134	128	131	144	121	155	142	138	144	121	136	133	135	116	131	143	138	146	134	123	119	141	147	136	148	149	147	144	145	139	142	134	125	151	137	123	150	141	115	129	136	114	137	155	144	148	114	141	128	136	133	124	149	151	160	150	151	164	131	121	140	132	155	136	141	156	138	140	152	141	152	140	136	168	135	134	160	140	160	158	150	122	128	147	147	125	137	134	139	167	154	134	152	135	136	128	146	144	127	143	129	138	134	133	138	137	116	126	155	131	140	136	150	166	128	137	149	151	138	138	140	148	139	130	135	145	156	138	145	123	126	141	140	154	143	173	130	135	139	134	139	140	129	135	149	149	153	130	139	132	110	135	151	141	151	156	147	142	137	143	144	145	147	131	130	163	132	151	134	149	150	139	152	136	135	152	146	156	121	137	136	141	142	124	132	132	139	141	134	134	164	150	138	128	134	128	125	118	152	140	156	139	140	154	142	137	142	141	131	143	136	163	133	117	139	134	126	161	120	143	135	135	137	134	126	134	131	175	151	145	144	131	147	128	143	140	150	159	129	121	151	122	148	141	133	135	159	153	127	168	161	132	148	152	143	132	126	125	139	139	138	144	145	107	135	139	172	152	130	133	152	130	144	128	138	145	144	140	126	126	125	144	139	114	123	141	142	143	121	142	148	135	119	146	152	147	143	129	139	148	139	120	132	132	140	132	153	167	135	136	133	128	141	162	155	122	126	136	157	145	160	135	153	141	140	121	117	149	148	141	139	142	158	136	158	141	152	144	135	133	172	165	142	124	147	154	132	146	151	145	127	146	128	160	147	151	145	146	144	135	136	144	129	142	161	134	129	137	155	163	139	160	133	146	138	145	138	131	136	153	149	136	139	114	150	136	122	123	157	138	134	160	150	115	126	116	162	143	136	160	151	146	138	123	125	128	138	119	140	152	118	127	147	147	152	154	145	143	169	147	145	158	126	141	122	146	160	146	135	130	142	150	140	136	133	122	130	145	132	132	121	148	146	136	146	138	129	134	134	136	128	125	144	133	135	133	157	132	131	145	129	127	141	147	128	153	103	132	135	140	145	140	140	123	119	144	125	143	135	141	126	134	149	145	131	142	159	139	141	152	142	149	152	165	141	161	140	163	133	128	136	147	148	157	146	148	126	150	141	143	141	133	140	131	130	160	127	140	127	129	147	152	143	133	145	160	141	133	142	152	141	146	127	155	121	126	175	120	122	134	137	151	145	142	142	145	128	134	161	157	149	145	152	143	122	157	152	126	141	126	137	132	135	148	109	142	138	146	148	144	126	131	159	150	126	131	159	147	141	124	143	132	126	133	139	139	133	138	134	146	147	147	137	165	139	120	148	145	146	118	132	132	148	123	153	149	142	161	149	131	162	134	152	117	132	151	140	113	150	146	121	143	130	146	157	161	150	142	130	144	125	126	133	137	147	163	131	152	134	121	122	143	165	121	137	151	150	135	122	146	144	158	138	126	141	148	144	128	153	136	143	126	154	148	136	117	141	144	133	142	149	149	152	129	157	138	157	151	128	152	134	165	164	147	134	141	121	133	129	127	153	131	148	132	148	123	157	135	130	135	133	136	151	134	147	142	157	121	135	133	143	155	143	131	139	127	148	142	146	142	154	151	159	140	131	129	160	135	127	134	144	125	133	145	148	142	124	151	126	127	135	128	139	131	132	133	137	128	141	142	129	134	138	128	144	121	122	119	122	138	131	146	129	139	142	121	140	133	137	151	144	125	153	157	143	137	171	140	138	131	154	149	117	138	151	147	127	126	121	137	140	154	131	150	143	147	144	158	125	135	135	125	129	153	133	143	132	162	126	124	141	141	162	143	151	145	144	136	155	129	160	137	119	131	147	140	150	144	115	152	130	146	117	143	151	150	141	132	149	155	147	147	165	130	132	141	152	142	108	148	158	132	151	125	137	157	146	135	133	136	159	136	144	133	120	134	121	156	164	135	148	144	146	131	137	128	149	145	146	147	136	133	130	129	132	139	140	152	140	151	142	127	133	133	144	155	137	145	139	123	137	131	149	155	125	154	127	128	118	129	135	140	135	174	143	148	127	127	144	133	125	142	139	129	134	168	147	151	124	155	131	139	140	135	136	135	129	141	136	121	149	139	140	134	142	140	145	156	150	155	140	137	140	154	139	136	132	136	126	136	150	150	154	167	147	148	112	158	131	129	133	104	149	172	129	149	141	140	140	126	133	128	142	146	125	152	131	130	140	158	134	147	151	151	130	161	153	138	126	129	157	129	120	128	152	145	124	159	143	121	132	170	139	148	150	139	131	121	147	129	140	121	142	128	154	138	125	124	137	121	150	126	151	157	140	148	144	145	152	145	130	146	138	133	151	140
24351	11588	7599	3651	2488	1807	1365	1033	870	700	585	459	421	393	346	328	302	302	240	275	252	222	228	222	224	246	209	213	234	199	216	236	196	191	193	184	199	172	186	201	191	213	192	193	189	183	180	180	175	179	171	193	170	165	178	195	188	199	190	173	161	176	171	175	181	188	160	168	175	178	176	195	158	168	199	188	150	196	179	165	163	176	174	174	173	162	179	189	171	190	199	168	178	167	188	180	160	174	187	168	166	181	168	180	174	171	169	149	179	184	159	160	167	157	176	203	146	178	165	174	172	188	161	189	178	161	186	176	174	172	183	181	178	156	182	179	159	162	183	191	156	152	176	173	152	157	183	175	158	157	168	161	152	144	172	157	178	182	188	161	156	189	176	199	161	182	198	166	189	165	158	161	163	158	161	151	153	209	164	172	173	176	160	160	191	172	159	181	172	170	193	164	182	177	182	186	189	172	177	163	172	157	181	177	189	181	174	170	158	172	177	191	158	185	173	172	186	154	170	184	176	150	174	176	156	170	155	165	169	182	187	184	176	156	176	168	166	170	197	157	162	164	179	177	179	162	166	168	173	166	179	179	158	140	176	162	189	164	165	170	155	163	161	176	169	173	186	175	174	156	194	175	176	178	186	169	162	175	147	168	202	167	169	175	182	168	190	162	167	178	180	161	190	141	177	155	181	161	171	176	164	172	183	175	167	172	197	163	129	173	176	177	181	164	172	182	156	211	168	185	199	166	191	163	170	173	201	194	185	176	188	189	151	190	184	157	197	171	149	167	161	161	174	162	155	152	171	184	163	175	151	177	184	182	173	167	209	190	175	159	156	171	176	157	169	188	176	187	179	187	175	197	161	175	153	169	199	160	163	180	189	190	179	186	191	161	167	169	174	165	155	146	169	186	161	176	171	188	162	156	180	158	159	173	177	175	179	191	163	189	158	172	179	178	154	155	156	177	176	179	171	189	161	173	156	163	170	141	195	172	199	184	161	184	169	160	169	178	171	162	187	170	163	160	168	172	177	196	189	182	161	187	183	188	162	191	178	158	202	168	188	180	181	186	181	177	181	166	186	182	164	184	176	189	155	170	174	172	207	178	162	179	155	164	181	174	170	189	158	190	175	173	150	189	175	160	156	149	194	196	162	135	145	173	165	182	172	155	168	156	160	180	176	189	188	186	159	183	168	171	205	169	171	183	192	173	170	181	153	176	151	155	165	180	180	186	182	168	164	170	174	148	162	167	179	177	164	175	173	193	169	161	183	167	174	163	170	178	161	171	171	160	159	205	158	173	179	183	167	162	135	190	151	165	171	183	173	153	164	173	161	198	166	177	188	184	161	171	186	143	160	150	189	164	174	166	166	187	178	169	160	184	184	175	187	160	183	152	192	161	189	157	150	163	179	137	172	160	153	178	158	185	177	187	161	164	170	171	205	171	166	151	182	159	164	171	177	204	169	177	186	190	181	168	157	184	145	169	185	166	177	164	170	181	170	165	167	163	181	188	150	162	176	166	172	186	181	171	169	198	162	174	177	173	191	168	184	165	180	171	160	171	159	172	198	169	195	186	178	172	187	180	165	172	170	193	168	180	183	178	152	165	176	181	152	205	188	166	161	150	163	166	166	168	183	181	170	154	170	177	168	159	162	171	158	194	168	159	176	177	155	174	162	167	174	182	182	174	195	176	167	180	179	197	175	160	151	149	190	145	195	197	172	182	174	156	191	182	169	173	163	172	210	164	155	179	171	170	195	172	163	186	171	188	174	170	188	175	178	164	183	165	153	177	164	176	174	167	151	189	185	161	166	191	164	167	148	166	163	170	175	194	169	165	158	175	154	166	168	187	169	181	199	174	160	164	147	189	174	176	156	192	179	175	183	192	162	167	171	180	188	171	146	175	174	171	180	178	172	178	162	173	161	183	178	169	162	178	169	168	180	181	183	181	176	186	170	161	175	183	179	170	166	152	175	177	167	179	171	199	184	169	157	172	199	167	179	159	188	161	154	161	172	170	167	169	175	161	161	161	172	161	164	184	186	161	191	163	179	194	173	183	162	179	150	176	165	159	185	167	161	192	164	205	173	163	168	162	156	179	189	159	167	170	178	149	169	160	159	134	200	162	187	173	171	157	178	172	159	184	163	162	184	169	159	176	180	180	179	159	164	172	208	159	195	154	181	164	171	161	182	197	170	160	157	170	187	208	170	178	195	160	160	156	183	172	171	168	179	192	185	186	163	174	170	186	166	185	183	171	176	193	180	173	153	172	186	163	177	175	163	177	168	153	147	172	166	176	156	173	180	151	178	175	170	196	168	174	156	177	177	170	141	171	159	184	174	169	163	173	183	164	174	173	166	170	159	159	169	175	178	182	158	160	164	151	169	168	151	168	157	181	168	165	148	166	211	166	174	186	162	167	173	175	177	166	186	159	182	171	169	154	161	168	154	162	172	146	181	176	201	192	171	185	169	191	178	169	172	165	187	165	183	184	172	145	194	188	196	161	168	180	189	173	163	174	159	184	161	161	146	156	168	178	184	155	164	159	171	165	159	186	168	170	183	178	191	187	190	156	174	166	145	179	200	181	165	152	167	190	177	150	197	162	157	202	185	189	158	162	179	154	192	158	153	171	200	182	153	158	191	145	185	172	159	171	145	193	152	167	157	186	187	172	169	161	184	174	175	166	165	149	178	192	161	215	175	153	158	185	195	167	156	183	136	172	190	176	195	176	192	168	173	160	157	161	176	192	174	174	163	164	158	142	166	163	182	140	162	202	151	159	173	179	176	174	185	187	170	182	157	171	163	173	180	157	180	166	174	151	152	172	161	153	176	190	180	190	177	173	215	147	179	199	166	175	155	192	162	180	175	162	146	170	137	173	166	160	175	175	179	178	178	156	176	175	156	165	160	172	185	188	173	169	187	185	142	168	150	177	194	185	165	163	173	152	188	183	177	164	185	148	186	162	156	152	197	188	178	183	175	179	162	188	167	178	173	158	176	174	158	156	160	172	172	169	190	162	152	161	158	179	176	167	160	192	155	192	172	192	182	183	172	192	173	158	164	176	160	196	154	181	159	195	150	173	164	180	171	159	172	185	194	202	197	167	171	181	152	176	182	185	192	165	179	171	159	154	167	160	164	176	171	187	188	159	151	155	168	184	155	159	173	176	180	165	208	190	164	173	181	152	160	182	183	176	171	181	152	197	171	188	162	176	157	173	198	169	198	167	156	167	172	184	186	157	185	183	158	178	163	162	189	197	168	168	159	150	154	173	163	162	185	175	178	172	150	166	160	176	202	157	176	190	171	177	181	171	168	170	153	170	160	186	175	158	170	162	183	171	175	183	168	172	160	168	172	155	180	170	176	188	195	131	169	151	162	145	184	175	167	181	182	162	177	188	152	173	176	178	173	167	167	165	163	173	192	153	163	203	163	175	188	182	146	172	167	177	169	182	178	177	161	190	178	154	171	157	192	164	186	181	161	174	199	174
24857	21172	27575	25002	11791	905	666	564	565	518	475	488	459	439	464	442	416	415	432	418	441	425	425	453	447	412	403	422	438	404	429	405	429	445	392	436	455	435	426	384	408	376	419	406	409	422	435	409	396	410	374	382	422	390	418	418	418	381	401	363	416	427	379	402	421	421	460	407	396	442	451	454	398	420	420	378	448	403	414	417	424	423	428	396	375	396	409	413	388	386	373	408	415	400	383	408	388	399	407	390	400	453	382	392	409	416	408	384	431	439	382	371	405	374	405	438	413	423	400	371	402	403	386	400	421	425	430	401	396	377	390	398	395	404	398	389	422	421	387	391	407	378	389	423	389	393	392	404	394	418	391	392	416	388	441	411	414	362	394	400	425	379	398	392	408	378	413	392	378	377	398	408	409	402	418	422	393	383	408	390	410	401	417	405	387	407	411	407	373	418	396	431	373	404	401	404	395	414	421	431	412	410	373	425	386	400	386	405	438	410	390	393	452	428	403	384	394	411	429	460	426	382	388	426	384	430	402	433	396	397	395	449	406	397	381	408	417	399	391	389	401	394	403	389	379	398	432	417	441	427	409	445	405	379	414	437	390	380	393	431	393	393	376	412	397	462	366	395	391	418	393	391	386	380	390	401	387	365	407	410	407	428	382	399	430	385	391	362	421	397	423	423	418	408	396	389	393	405	437	428	415	430	400	402	397	408	391	413	380	430	440	407	390	396	372	376	417	438	400	407	448	393	406	380	412	400	387	388	406	414	441	427	403	415	407	383	374	393	419	390	404	395	404	411	404	425	412	404	383	408	406	429	422	379	413	379	443	379	432	386	371	411	397	451	390	397	385	391	408	428	405	425	374	433	384	394	405	364	415	384	379	444	432	391	357	415	410	370	388	401	410	383	407	397	422	379	409	432	396	373	401	423	361	395	410	420	423	410	366	366	421	426	400	422	392	392	404	393	395	391	431	391	402	383	369	412	388	400	375	410	400	448	388	412	387	365	389	428	443	383	406	417	432	404	388	422	395	414	382	418	388	361	420	383	434	408	399	421	434	381	428	458	428	383	370	379	395	384	411	369	433	412	365	391	384	372	421	376	394	403	408	415	399	387	388	375	412	426	391	421	412	435	430	405	425	388	406	417	392	425	387	396	395	397	421	417	419	368	398	408	362	420	415	413	403	414	425	418	422	401	396	394	413	425	432	408	415	385	416	408	407	422	387	437	366	411	385	361	413	386	405	434	396	365	404	428	379	429	419	382	424	368	393	398	448	396	442	424	392	433	388	413	405	388	387	377	398	455	387	402	403	403	379	393	397	374	399	407	383	434	409	406	393	399	412	413	391	433	370	435	411	416	402	392	403	391	391	399	396	388	395	386	369	389	378	366	370	402	414	367	373	396	379	415	374	376	431	392	385	414	388	406	411	376	393	367	407	383	401	407	407	418	414	370	406	399	403	397	361	415	379	383	417	428	385	398	387	385	394	367	429	396	401	387	417	428	366	414	414	380	384	424	437	361	423	432	380	402	404	421	428	422	387	401	377	389	374	437	408	427	388	436	391	400	406	396	384	412	404	395	379	423	438	372	375	409	403	391	403	418	390	431	382	371	417	441	379	407	435	378	431	410	426	434	379	412	418	420	404	368	412	423	434	421	416	377	377	406	384	390	414	392	431	399	384	403	394	384	403	425	404	424	397	421	386	367	398	400	405	376	441	388	392	403	397	411	400	397	402	373	402	371	403	411	389	431	473	405	397	438	379	396	410	394	402	446	387	402	395	390	414	358	380	440	405	387	396	400	417	407	414	424	366	407	392	423	388	383	421	393	404	385	419	365	423	422	410	415	393	430	394	395	386	376	426	420	378	410	390	412	411	434	434	421	394	397	379	399	420	413	402	384	418	370	420	399	413	392	434	371	383	412	370	443	390	400	416	384	398	376	382	396	408	400	424	371	394	388	412	410	388	447	388	359	406	415	380	397	371	428	403	355	398	387	432	421	406	387	402	403	368	388	457	406	416	411	419	404	416	413	411	381	395	377	409	405	377	429	391	416	370	411	444	389	397	423	397	389	424	391	408	402	413	404	415	405	396	404	408	408	406	400	404	415	398	413	408	427	405	416	403	387	385	399	375	448	413	402	434	385	398	439	403	379	379	388	401	412	400	383	415	392	357	391	389	404	386	418	411	394	413	404	422	433	400	400	424	376	419	390	372	385	402	408	422	429	401	424	398	392	380	405	408	421	398	406	370	382	400	386	405	350	404	395	386	406	389	413	390	384	419	380	390	390	418	393	394	432	401	420	368	419	427	434	380	371	417	433	382	418	405	402	382	470	403	452	460	401	407	398	380	362	404	364	432	433	379	411	383	424	373	406	396	399	423	412	389	365	400	397	433	431	402	413	390	431	404	368	425	410	410	405	413	391	413	417	416	434	351	401	383	432	414	385	395	401	404	400	427	385	449	420	421	440	388	390	417	435	394	422	404	428	382	405	384	404	407	371	423	422	382	417	438	366	400	384	390	395	395	413	417	379	382	436	419	422	411	439	400	427	413	441	436	406	402	402	407	363	413	386	397	418	353	410	418	406	394	424	407	396	428	384	420	418	403	407	419	373	405	419	400	419	410	365	400	384	403	390	387	393	399	405	400	436	429	398	390	377	443	348	400	395	394	423	366	354	395	425	372	381	377	375	392	386	435	376	378	394	401	376	371	421	387	361	394	424	381	453	413	387	386	397	414	406	385	416	382	380	376	417	376	403	378	404	402	390	371	399	381	454	405	376	358	409	396	386	434	415	394	435	396	375	368	406	420	395	404	417	390	407	403	390	382	366	376	406	450	396	358	376	390	365	410	416	417	390	409	386	389	384	418	383	438	397	400	426	384	401	405	405	397	361	432	393	377	399	382	388	429	386	417	406	401	415	374	417	445	382	408	390	383	442	385	369	405	387	371	370	425	379	433	383	418	374	388	387	412	440	391	402	444	379	399	374	407	402	420	394	411	412	383	410	399	429	424	420	407	393	396	419	408	418	387	390	417	401	397	404	383	395	385	451	430	381	400	390	430	429	400	406	431	391	391	395	392	406	408	383	398	389	362	412	389	398	391	419	422	424	416	422	410	415	377	378	392	419	425	398	402	414	389	406	393	400	406	385	427	374	409	391	395	419	407	409	413	390	382	387	411	346	378	432	435	396	426	423	420	412	395	410	395	398	425	393	410	389	429	412	393	435	438	414	438	398	386	382	400	388	411	402	416	404	414	449	432	431	437	386	364	442	399	449	386	370	397	395	411	368	431	456	433	367	407	395	389	391	407	383	405	384	410	427	402	436	407	379	427	414	402	446	397	416	393	406	398	405	403	410	416	404	416	419	402	400	377	393	417	398	402	408	348	405	426	403	409	398	418	423	407	412	408	417	432	387	415	425	392	412	401	429	383	431	397	419	413	379	414	408	418	423	415	373	386	412	411	422	404	412	384	383	404	414	384	373	390	394
23542	7662	4317	2316	1643	1308	1048	898	831	717	675	643	611	577	568	546	544	492	524	486	488	514	476	491	503	510	470	487	466	449	479	452	506	495	493	465	458	453	477	462	473	532	487	470	499	478	433	459	451	462	434	468	458	474	436	509	464	488	477	480	461	471	473	481	476	501	471	524	432	440	431	487	431	478	501	462	465	469	464	481	472	471	457	461	477	507	471	454	454	458	453	483	501	485	422	443	426	442	456	481	466	485	451	479	432	486	453	462	487	462	457	461	444	453	443	509	506	449	464	491	455	462	486	485	433	495	481	459	439	453	444	432	500	451	453	441	455	494	432	481	449	487	438	439	470	415	468	447	469	441	449	511	467	458	478	428	476	460	479	479	451	469	497	456	474	499	464	480	482	476	506	488	440	486	451	485	487	458	437	483	437	436	523	463	416	458	460	443	429	457	482	459	491	426	451	421	442	421	434	477	477	463	422	458	468	458	441	457	463	436	481	459	461	446	460	470	479	506	434	454	487	500	478	437	500	491	470	466	432	463	464	480	524	436	452	483	442	452	447	450	475	467	504	453	483	480	436	444	456	463	437	449	461	491	432	420	486	456	453	491	453	461	478	425	473	446	458	441	456	434	506	423	449	464	463	434	480	438	438	478	469	466	455	450	456	431	479	498	441	452	451	481	473	456	488	431	442	475	443	463	457	477	506	428	433	436	473	461	443	450	470	454	451	467	446	440	506	477	469	496	461	467	457	449	506	487	447	448	460	459	478	472	447	433	467	500	442	433	424	483	492	444	472	461	433	457	443	466	437	467	450	456	471	455	465	460	414	453	486	457	474	463	456	482	464	498	484	476	442	472	425	486	427	463	445	508	480	450	517	458	473	418	455	459	470	450	451	438	477	437	475	482	495	509	443	462	469	414	465	457	470	473	424	482	462	479	468	470	494	470	449	480	498	435	468	494	454	478	480	438	450	454	443	432	486	443	484	465	454	436	497	484	460	463	477	465	512	463	463	437	427	444	446	460	440	477	437	443	433	437	463	449	463	487	463	485	460	424	454	469	456	462	501	483	441	491	477	471	470	462	452	456	492	425	486	493	477	454	449	475	470	456	453	475	463	449	466	452	449	505	464	498	494	454	464	464	448	490	497	486	476	460	468	435	471	444	463	489	445	455	458	456	443	494	458	434	505	494	464	458	467	441	500	476	446	432	471	457	439	474	492	449	515	484	464	418	433	484	508	437	427	439	439	476	452	459	432	395	462	465	516	445	461	429	485	456	484	498	472	488	462	462	498	457	451	480	453	454	444	440	435	454	485	421	476	490	475	445	477	491	437	459	506	445	467	446	493	470	462	450	465	475	415	415	447	479	425	480	462	443	492	482	450	457	470	446	506	437	452	481	445	461	448	481	480	467	450	446	449	417	446	396	442	502	470	445	473	444	433	453	451	444	471	456	462	467	494	461	435	479	450	468	473	470	470	502	505	435	460	427	485	467	452	452	438	493	458	481	453	455	466	472	479	472	464	482	436	454	457	487	463	446	470	449	500	470	467	479	479	426	448	468	470	457	448	468	484	486	454	464	468	479	469	484	430	488	478	458	446	468	451	460	450	449	470	433	424	477	429	475	465	478	499	433	474	460	467	488	468	480	415	427	486	434	473	465	465	465	431	459	496	462	460	470	470	477	415	460	471	466	448	461	429	495	486	453	484	455	471	444	472	477	469	481	449	428	458	468	479	457	450	475	466	479	474	427	502	482	469	490	488	464	465	492	435	462	461	487	480	461	455	455	461	440	433	470	440	467	463	477	485	479	473	474	462	463	481	443	466	482	444	433	393	483	480	467	453	458	464	473	455	459	466	461	447	449	460	475	469	459	446	498	484	448	450	451	503	451	482	438	445	434	445	447	450	456	432	447	461	444	443	485	463	445	444	451	455	449	447	500	461	481	457	476	472	464	476	434	457	466	454	490	477	502	467	475	446	481	437	464	518	444	449	500	450	434	456	450	463	475	454	423	461	480	496	453	463	483	485	459	459	469	511	486	453	435	489	482	465	417	486	473	494	455	485	467	450	452	494	497	443	462	452	479	455	448	447	465	438	480	468	395	466	448	475	446	456	471	475	451	453	438	445	469	445	486	459	440	459	485	462	446	444	447	443	459	443	441	497	474	440	433	483	469	469	482	481	457	468	483	471	515	474	463	481	402	447	444	478	478	467	440	447	444	461	491	458	483	408	439	459	484	452	465	443	465	457	444	419	448	499	467	456	443	471	493	420	467	490	443	463	478	458	494	428	473	484	484	476	467	403	454	434	455	434	437	447	491	453	467	427	475	484	471	460	495	422	470	455	440	496	476	472	474	452	486	453	425	452	491	436	476	437	435	441	447	415	435	472	502	503	463	421	433	454	478	455	445	464	441	498	469	497	453	505	446	461	478	485	484	481	440	425	488	454	454	488	471	464	439	425	422	453	468	485	463	452	470	478	430	476	463	461	444	419	443	430	414	452	493	444	457	460	473	478	436	434	483	495	479	425	483	485	471	444	481	477	505	459	459	458	505	468	459	515	489	416	495	449	447	490	468	432	475	458	439	450	480	487	431	455	459	455	430	483	489	438	488	481	428	469	452	453	480	483	469	463	489	454	438	479	444	501	470	382	448	485	463	466	436	449	495	514	458	481	436	455	432	452	456	437	476	483	470	435	472	454	459	464	425	452	458	459	463	476	464	479	442	468	454	458	449	455	493	440	418	486	468	496	472	451	448	463	424	451	469	486	463	446	434	481	454	466	440	475	465	437	456	489	467	457	459	439	480	448	460	419	473	487	500	469	482	454	463	470	433	462	445	469	443	423	484	457	460	458	466	423	455	466	482	448	494	476	479	457	488	476	470	491	464	436	465	463	466	465	457	448	458	461	472	483	449	425	502	432	431	457	477	462	461	445	457	471	466	499	481	460	484	477	444	486	475	447	454	431	497	476	463	477	465	453	473	465	442	445	443	492	449	481	473	438	480	443	464	450	459	463	498	437	454	502	453	454	487	459	486	461	492	479	493	495	464	493	455	416	466	459	457	473	461	457	486	440	450	477	491	458	465	441	446	444	461	461	418	466	433	470	484	473	456	491	496	452	505	439	472	494	455	447	503	449	447	468	409	446	462	462	466	494	477	449	467	471	463	472	473	425	461	459	464	510	452	485	499	480	430	401	464	441	501	478	470	460	466	431	479	465	483	455	466	478	447	454	490	466	483	443	465	458	482	462	424	452	467	461	497	474	438	448	452	455	460	502	500	435	488	465	444	461	468	482	471	443	484	466	469	448	474	492	452	440	444	456	481	489	471	461	431	436	454	477	462	464	463	464	465	478	454	445	439	460	468	447	454	469	461	449	472	478	485	454	477	446	480	445	434	478	500	501	457	473	449	453	470	440	461	463	463	437	458	444	423	487	449	462	431	465	490	476	439	462	481	445	465	473	496	437	458	471	461	449	481	447	479	462	462
22686	21227	29003	23726	21220	21251	11152	1256	827	773	676	636	548	535	515	459	484	383	384	392	404	379	356	335	339	366	347	333	371	342	352	323	293	330	361	308	325	317	359	354	292	322	297	285	317	315	301	311	306	331	337	282	294	346	277	316	286	317	285	278	319	319	267	295	315	300	313	310	322	289	342	310	288	297	293	290	295	296	325	294	315	297	326	290	281	315	287	311	321	295	294	306	302	294	277	307	288	311	274	298	284	359	281	294	314	314	311	282	255	286	325	325	305	309	294	296	294	319	297	323	303	314	271	298	322	298	337	284	271	307	296	302	307	265	301	317	265	288	297	297	283	298	319	275	284	296	305	301	311	301	332	306	305	313	268	293	289	325	299	283	312	299	290	324	335	318	307	293	272	301	284	269	328	319	302	293	298	298	289	321	308	314	291	329	285	286	317	314	300	291	312	306	276	287	305	296	303	274	307	319	334	305	313	301	329	315	278	301	300	301	293	323	286	321	264	285	294	317	308	280	305	294	314	294	288	295	279	289	306	337	295	302	299	321	293	274	316	296	305	280	303	308	284	259	303	292	311	293	298	321	282	291	316	322	301	310	304	288	312	305	301	302	332	304	286	327	310	281	296	276	286	296	330	331	353	290	319	323	272	290	302	292	280	308	303	294	301	323	270	295	293	288	295	275	296	300	302	311	270	274	307	289	293	306	322	311	337	311	306	348	306	297	322	303	355	305	280	312	317	301	331	288	292	280	309	299	287	286	316	321	313	302	288	294	307	310	293	292	278	309	295	310	303	307	294	294	265	308	282	289	281	295	304	273	304	297	327	292	321	322	314	321	307	311	289	255	292	275	297	312	287	302	285	271	300	266	315	298	299	301	289	311	292	285	324	298	284	280	291	299	309	321	325	306	299	252	290	305	288	298	307	299	274	294	301	279	303	334	288	289	297	295	284	336	262	321	294	276	291	283	321	286	308	313	324	283	302	325	276	303	300	267	283	332	312	285	319	292	328	285	293	287	271	307	291	302	292	301	307	287	329	312	304	313	270	295	306	290	316	300	293	291	293	298	281	288	313	312	303	330	330	304	280	294	292	268	298	319	279	315	298	318	259	286	317	298	280	349	282	287	306	317	294	291	290	268	308	288	293	320	288	288	292	325	297	310	288	348	277	298	321	338	293	296	285	287	281	287	305	291	293	332	311	280	280	335	257	303	329	305	287	303	300	297	281	281	295	311	316	250	293	311	299	319	248	297	330	300	346	306	283	288	276	309	296	270	315	274	272	323	307	289	300	311	298	312	304	290	275	303	286	299	300	322	308	271	309	304	285	290	284	307	310	310	306	318	318	295	318	277	282	303	306	302	271	289	325	298	305	330	295	330	273	302	295	296	276	281	288	315	306	279	303	293	297	265	307	270	302	281	280	320	304	276	324	298	325	291	293	309	309	278	299	266	311	316	304	302	314	328	283	275	308	316	290	278	310	285	311	283	318	311	294	293	303	282	270	273	312	272	294	316	282	289	309	275	333	283	293	303	283	289	315	305	286	309	329	301	316	296	297	289	300	318	307	299	287	308	269	295	314	307	306	282	295	314	307	315	301	291	302	293	293	308	273	272	326	296	311	281	279	298	290	315	330	302	325	308	304	303	312	280	335	280	300	285	311	316	296	328	300	288	290	324	283	280	297	310	295	274	316	316	345	293	309	273	293	274	295	320	310	304	300	298	299	310	304	306	292	306	294	323	325	293	274	317	310	303	315	320	294	321	296	279	308	280	260	323	317	277	285	292	303	285	271	300	324	290	321	290	300	313	264	314	332	323	278	291	305	305	285	297	336	297	304	305	333	301	300	332	283	275	336	319	314	317	292	292	297	328	314	302	286	309	335	273	313	285	286	280	268	313	303	310	311	328	273	359	327	269	292	295	277	324	309	299	316	315	293	303	303	309	281	313	291	282	304	287	318	320	297	307	317	321	298	313	291	290	307	296	272	292	315	300	291	292	292	274	294	270	275	294	297	269	317	292	306	308	314	289	320	286	267	289	281	292	347	287	283	280	302	263	319	291	313	324	310	311	302	294	275	300	308	285	308	299	319	313	291	313	281	338	316	295	286	311	300	303	282	295	305	309	296	303	274	307	330	302	303	290	295	319	307	293	299	302	284	305	264	290	314	312	327	313	306	312	299	338	308	317	289	326	309	304	288	282	274	311	315	315	309	318	314	280	288	310	297	296	318	299	314	288	260	318	276	310	274	271	303	320	285	292	277	283	296	292	310	301	323	307	332	296	270	306	338	340	307	318	311	309	308	282	323	308	283	290	293	304	312	305	246	317	299	290	318	314	288	306	319	271	314	303	271	301	314	296	304	277	290	288	281	292	278	334	273	283	295	317	299	279	291	272	308	289	278	307	286	307	277	325	318	271	308	269	307	301	310	311	293	268	295	286	293	271	298	310	302	325	309	333	294	289	308	307	299	308	283	299	305	275	285	329	295	279	320	298	298	308	318	259	300	303	308	317	293	259	319	325	299	302	316	305	291	281	324	296	317	310	296	305	298	272	301	277	291	283	301	317	283	322	269	324	287	299	296	293	302	300	297	305	307	357	298	264	296	305	282	286	298	263	257	274	298	274	265	282	268	274	289	287	297	297	309	288	286	291	301	299	306	299	303	308	278	301	311	281	277	318	295	290	295	279	301	284	296	313	286	305	288	300	286	295	320	274	283	268	308	307	322	319	283	273	301	312	306	301	294	307	305	293	290	298	305	305	296	258	312	296	274	297	284	317	296	335	275	285	308	280	318	315	283	300	295	323	278	287	315	291	319	290	274	299	316	290	305	295	297	336	298	314	302	295	309	314	306	318	325	284	305	267	344	293	309	305	283	302	308	311	295	287	323	303	295	301	293	297	322	300	307	292	290	293	279	292	285	322	349	281	313	318	316	307	288	291	282	293	279	327	307	291	293	314	275	295	289	300	282	341	332	284	304	294	275	275	306	304	295	278	289	312	297	280	326	291	274	293	294	299	309	307	287	286	305	300	311	294	285	298	329	265	300	313	323	295	319	285	278	284	315	332	302	333	302	327	324	269	310	295	308	284	295	300	311	299	256	285	295	285	305	318	314	311	298	297	282	289	291	318	290	312	287	332	295	272	326	307	301	289	283	321	279	302	296	287	293	307	287	331	268	290	322	293	265	266	269	317	302	329	286	292	321	295	294	307	279	278	292	319	272	298	283	302	273	322	298	304	328	308	316	304	256	309	283	322	299	293	340	327	313	285	292	298	298	312	307	296	258	299	264	305	304	335	295	300	317	314	296	321	269	322	256	282	278	293	316	261	275	321	324	294	307	326	293	283	294	327	297	315	301	290	319	325	323	290	300	296	277	295	268	305	293	273	319	307	305	318	290	306	292	284	288	278	305	276	295	246	278	300	290	296	299	317	301	301	285	322	293	307	302	275	324	300	256	297	307	313	318	315	298	304	334	305	311	300	292	282
27305	17112	12468	6656	4578	3271	2502	2080	1614	1370	1109	1015	894	752	669	691	602	564	537	511	516	486	460	414	431	408	428	398	416	396	367	368	392	391	383	377	371	349	374	394	356	384	369	367	375	347	364	397	349	377	345	360	317	352	333	354	329	352	331	329	350	345	353	317	337	333	331	308	337	339	332	327	353	329	317	327	324	352	335	331	325	325	320	326	374	336	378	334	346	317	330	320	328	319	356	304	328	310	313	350	331	319	301	306	372	340	329	360	336	317	354	349	301	349	335	334	353	346	362	342	339	338	339	324	319	340	373	327	308	326	347	331	353	316	319	297	345	328	327	306	313	353	342	286	326	325	319	303	320	346	353	344	309	327	330	319	309	301	347	349	326	335	324	317	334	335	329	325	314	318	351	336	326	320	352	309	326	317	330	350	356	340	324	331	303	302	332	350	300	321	338	325	315	323	340	328	315	327	342	336	351	351	352	316	321	349	350	339	354	366	362	303	339	354	338	319	335	373	325	326	340	337	344	327	285	352	341	327	318	310	314	333	336	322	325	322	332	375	315	330	324	336	274	331	335	344	329	341	318	340	341	331	341	318	346	346	350	339	312	340	338	330	326	365	313	320	367	327	343	340	323	355	323	324	351	322	314	331	320	333	341	336	316	345	296	310	321	320	333	349	356	332	335	328	326	330	309	307	330	349	318	333	307	313	324	335	333	327	337	335	345	355	313	355	316	334	335	344	353	343	327	332	344	325	335	309	338	308	332	304	332	343	350	357	334	328	312	298	336	320	327	338	324	327	330	289	345	316	309	348	313	299	316	330	359	323	312	321	315	336	329	353	323	324	340	336	329	360	341	326	317	339	311	333	364	366	338	342	337	330	323	309	292	309	350	352	336	333	331	346	345	315	356	304	319	346	349	334	315	332	340	349	304	359	329	327	332	310	347	332	312	353	316	316	357	346	339	346	321	345	349	305	347	356	300	329	304	313	355	337	315	364	355	343	345	338	366	317	327	312	349	287	331	338	320	331	326	316	312	337	344	277	353	326	335	348	328	327	323	353	355	312	325	339	308	338	316	318	333	326	327	323	361	339	330	327	339	345	305	326	338	338	337	340	345	353	342	336	319	339	334	317	355	338	283	303	294	360	354	327	313	316	351	323	308	355	340	312	322	318	319	299	298	355	323	325	308	339	297	306	333	341	311	341	355	326	326	316	336	294	303	319	345	322	349	315	344	341	333	334	338	340	353	321	300	341	295	347	376	293	339	349	339	359	349	338	328	340	333	334	350	304	310	328	353	384	332	356	337	348	314	356	327	337	311	338	332	331	339	327	321	315	313	300	339	314	356	321	351	347	330	353	324	345	316	351	333	332	322	324	336	340	298	348	293	324	314	308	323	312	372	326	346	359	310	314	335	325	297	350	356	330	314	339	375	324	342	311	322	336	320	323	309	340	329	330	345	327	345	370	338	378	372	336	332	320	318	334	300	337	354	335	319	346	299	330	365	288	356	366	313	329	332	368	331	335	323	372	314	336	316	321	299	318	311	339	357	320	368	329	347	315	337	347	346	301	317	319	307	332	325	306	344	318	348	344	331	319	362	317	339	356	302	353	327	339	346	339	324	335	317	314	315	350	333	348	332	344	346	319	319	336	333	311	316	320	312	350	330	295	323	320	340	333	324	340	342	333	320	339	326	311	317	343	364	324	348	345	319	316	354	327	329	304	324	340	306	324	336	386	339	319	308	341	342	342	309	327	318	345	321	320	311	302	322	318	330	310	333	343	335	312	318	325	333	346	321	363	331	326	338	323	334	331	353	299	325	349	283	310	329	341	337	354	316	287	321	319	308	314	330	329	357	349	320	339	325	347	327	330	339	333	340	330	334	312	329	328	334	303	343	341	356	324	313	297	311	317	336	333	352	315	334	338	365	348	300	340	317	325	338	334	283	339	353	350	321	324	313	345	314	312	328	341	342	353	314	337	335	335	291	343	329	298	333	344	324	361	304	362	344	305	334	340	345	332	320	337	318	317	328	316	304	333	343	309	334	350	318	324	328	319	360	351	326	317	338	341	330	296	349	349	329	323	354	314	351	331	343	336	334	297	325	315	339	375	343	343	315	319	330	354	343	322	336	347	279	346	329	292	334	324	324	335	303	336	311	335	327	334	317	332	360	323	336	351	358	344	315	336	335	339	293	321	343	344	354	314	329	320	318	329	334	321	324	322	327	312	340	339	352	335	317	330	336	355	332	333	335	321	312	345	328	315	353	327	332	338	322	325	313	309	302	337	344	366	308	333	333	338	337	312	328	343	367	346	348	329	336	324	334	360	327	357	321	298	318	320	301	335	332	362	324	323	322	285	321	320	340	314	309	314	354	302	333	332	336	321	325	343	337	329	288	328	317	303	322	329	318	339	307	322	327	319	310	288	335	304	328	346	325	289	353	333	327	300	338	362	345	311	313	363	346	312	303	332	323	323	310	304	327	319	326	339	348	309	331	318	336	341	325	332	319	310	311	324	300	307	350	312	323	343	337	343	366	345	306	326	331	325	322	350	329	321	344	341	334	357	299	301	334	324	339	321	290	305	329	321	328	307	331	315	385	339	304	334	326	340	330	316	335	339	350	324	344	323	324	315	307	347	286	318	333	322	360	350	341	348	343	355	350	328	318	331	311	337	305	324	308	330	317	272	342	327	341	346	316	345	325	305	324	335	346	334	355	317	349	332	314	360	305	340	341	322	341	327	299	325	316	296	301	343	310	339	339	327	341	324	301	350	346	357	344	342	335	335	342	355	341	328	320	296	324	354	320	322	348	338	327	321	335	316	348	332	355	324	319	327	314	361	335	328	336	322	321	323	310	335	341	343	292	330	349	295	319	322	328	355	328	309	332	296	317	309	331	338	331	332	345	343	282	362	364	334	331	328	334	324	337	320	349	328	329	318	309	353	343	339	342	324	328	320	365	321	307	316	321	325	314	324	330	339	285	337	332	335	310	369	334	340	331	349	356	329	351	298	327	309	293	320	330	322	348	323	344	317	294	345	345	330	309	318	323	345	344	362	316	355	328	331	333	349	318	306	324	333	322	335	310	330	343	314	304	334	327	318	308	312	339	309	320	320	332	323	305	325	324	378	306	329	341	305	319	327	314	307	350	321	325	330	316	333	359	279	322	371	335	363	339	342	356	278	311	345	341	341	297	323	297	313	349	347	333	359	324	346	296	305	330	356	336	321	321	313	323	306	307	307	365	322	351	328	325	281	350	359	322	311	360	297	320	333	310	346	319	294	313	315	315	330	336	308	321	335	337	355	344	323	324	329	345	338	313	325	306	321	342	349	334	302	324	336	345	338	359	319	325	322	316	332	328	282	358	364	309	338	341	342	349	315	318	313	311	336	327	301	302	331	337	358	344	332	321	339	305	279	305	310	332	374	352	320	313	325	347	318	346	318	316	341	338	341	314	344	305	332	326	317	349	337	341	333	337	332	306	345
27310	20197	8143	692	412	351	324	274	273	244	263	263	243	273	255	245	263	272	299	265	262	255	288	256	257	222	252	229	280	247	262	276	214	240	295	234	266	263	256	272	251	252	228	302	268	262	232	283	225	289	222	270	261	238	264	267	234	251	264	278	260	230	240	237	254	268	274	242	231	252	269	253	246	252	248	233	238	254	289	264	252	250	267	273	249	246	229	232	255	241	257	236	251	211	236	262	232	244	226	253	268	281	236	240	262	252	225	261	264	227	260	243	253	256	257	258	244	241	266	271	241	291	233	241	252	260	250	253	272	251	249	243	264	236	234	255	253	246	264	283	256	257	271	223	253	285	221	253	217	264	231	222	254	269	271	244	248	225	240	266	261	229	248	247	235	240	261	238	254	276	245	248	248	261	255	257	250	253	258	241	218	256	249	267	226	254	250	297	256	255	237	259	245	260	239	253	254	279	257	227	266	240	231	241	240	259	223	264	240	207	264	230	243	239	235	269	251	292	255	268	270	247	253	268	256	252	257	218	245	272	273	252	248	274	242	259	275	257	250	236	227	236	241	277	267	265	245	273	244	250	253	261	236	246	242	231	252	248	247	235	224	249	266	277	252	249	241	241	262	236	237	274	263	255	244	231	247	268	263	261	220	252	255	265	252	278	247	242	261	232	258	245	252	228	229	243	240	250	215	236	279	230	241	289	235	245	229	249	263	266	253	237	302	245	241	283	249	235	243	275	223	250	258	231	236	269	257	256	251	257	251	257	232	231	235	249	262	271	246	249	262	262	215	258	251	233	242	240	263	220	246	244	250	279	233	271	275	261	241	237	268	228	264	257	268	217	287	248	242	254	250	240	238	270	255	260	238	262	240	268	298	265	243	242	248	274	252	258	275	240	256	240	226	258	254	237	253	240	235	227	261	249	250	263	257	240	250	257	264	250	236	242	251	224	234	247	277	284	280	253	262	290	274	257	249	232	256	236	222	260	257	278	267	257	241	240	287	219	242	255	275	264	286	251	211	261	264	251	255	270	226	233	240	259	251	263	229	283	270	232	236	232	242	237	276	250	265	263	239	245	259	223	270	267	255	269	254	251	252	234	234	251	249	233	273	250	252	255	254	227	246	225	246	217	245	232	249	279	248	273	230	241	235	262	263	239	236	241	269	252	227	248	265	260	266	266	249	232	235	239	241	265	246	256	260	254	230	252	251	263	248	225	245	306	236	256	252	256	250	274	245	250	251	251	275	256	273	262	229	263	238	226	242	260	253	238	247	251	226	278	271	279	242	238	261	271	247	264	252	258	241	260	257	289	244	217	242	234	277	270	248	244	267	249	261	263	257	263	254	237	205	247	235	266	282	255	228	231	254	243	259	248	241	231	246	279	258	253	232	258	252	267	234	255	248	266	271	231	235	246	245	268	224	273	290	242	256	222	247	260	239	239	255	256	267	241	278	244	285	253	222	271	244	241	240	224	264	240	243	220	252	232	286	275	223	257	243	238	218	240	240	246	232	229	263	232	243	230	253	247	234	246	250	242	261	258	264	257	243	238	256	296	241	262	249	228	276	230	248	242	270	249	243	254	248	267	253	261	240	270	274	261	213	243	253	265	232	251	248	286	228	245	275	268	260	237	273	230	263	250	224	242	236	255	275	233	249	267	242	248	255	274	241	250	249	280	246	248	258	221	286	220	256	253	209	231	245	238	234	261	253	253	245	266	258	235	254	264	252	228	253	262	254	260	260	223	235	231	230	236	264	253	269	243	272	227	246	223	264	293	231	274	262	264	269	224	255	251	257	214	257	230	256	247	266	281	240	256	264	220	278	248	239	275	232	249	238	281	270	254	240	260	241	245	218	268	246	272	245	245	235	273	272	231	270	266	259	249	268	271	259	248	242	251	228	215	277	250	296	259	263	245	260	234	268	274	254	270	249	238	267	229	269	243	253	280	259	245	251	251	211	238	235	251	247	273	242	274	255	255	271	235	228	251	235	239	240	295	255	288	234	243	236	259	251	257	193	242	285	214	222	246	283	270	260	259	271	244	244	255	267	259	239	256	272	255	274	256	243	247	230	246	249	238	245	244	262	239	277	242	255	243	259	260	273	216	241	278	255	213	239	240	231	250	229	255	274	246	238	249	239	229	233	239	260	250	250	235	246	261	280	275	255	248	233	257	239	256	246	269	218	280	235	264	248	249	248	253	251	243	251	245	223	277	248	264	210	243	247	249	243	232	252	253	238	264	242	211	226	260	265	262	236	251	244	245	286	261	227	267	257	237	258	253	247	250	255	284	254	276	251	253	237	288	265	248	245	235	245	262	263	259	238	247	256	246	264	264	288	273	241	261	256	269	250	244	256	247	270	231	261	241	263	263	252	246	234	235	270	271	260	259	239	230	238	255	268	265	225	244	251	263	235	262	262	252	239	246	246	266	234	289	264	245	270	254	254	238	245	266	240	276	263	239	269	252	249	282	253	237	267	248	228	268	256	216	248	271	249	241	267	246	250	243	268	258	262	266	241	237	219	240	270	264	271	247	222	263	220	254	237	241	261	264	256	246	229	258	274	270	222	254	278	277	259	242	255	277	255	260	267	258	275	265	247	265	241	262	246	240	264	227	247	289	233	253	252	271	227	244	262	244	243	280	237	241	218	234	234	248	239	264	256	232	254	249	257	261	241	286	249	269	235	237	283	252	257	265	226	233	241	268	220	249	240	262	253	269	257	267	245	277	274	252	269	266	241	249	266	269	267	242	235	228	246	259	248	245	256	253	262	257	263	246	232	254	270	249	262	258	248	240	231	256	246	274	250	258	235	241	242	264	251	235	258	235	280	250	235	291	282	253	240	231	236	276	261	253	246	230	237	260	261	278	236	247	250	247	220	233	211	239	258	229	274	257	235	265	271	241	236	246	242	262	255	242	264	271	249	234	234	258	292	258	256	277	235	230	251	237	246	248	280	247	235	245	241	255	277	231	249	231	265	250	241	263	238	242	257	246	253	242	292	259	276	264	246	264	233	250	234	254	233	239	271	245	262	266	252	243	282	201	273	268	272	269	250	228	267	250	244	259	251	272	268	266	280	244	263	246	216	271	244	243	236	265	242	229	248	236	260	269	250	262	270	237	236	265	240	232	256	254	254	230	278	258	249	264	262	254	244	251	247	248	243	257	238	288	277	257	234	250	251	234	239	265	231	222	274	225	251	247	226	232	268	251	247	240	234	248	267	275	230	256	244	268	242	240	266	232	252	271	256	248	236	251	245	245	229	259	254	251	234	253	260	233	234	267	248	255	262	240	248	259	249	225	218	265	234	251	236	260	253	261	219	253	260	227	278	251	260	251	234	255	248	252	282	243	228	263	265	238	256	234	245	256	269	271	246	243	266	267	232	251	262	264	244	238	263	241	272	263	244	220	265	250	267	256	227	255	266	259	235	235	237	272	260	283	238	261	245	231	231	246	252	241	251	266	233	242	269	266	237	270	249	236
19327	1763	906	569	452	429	371	332	374	355	342	306	289	323	334	330	306	293	294	321	275	309	303	325	315	303	324	307	292	306	319	300	314	326	303	323	309	313	289	311	336	321	333	318	326	324	283	325	308	327	318	290	316	277	294	303	302	333	316	302	276	316	288	316	299	318	317	331	286	291	295	309	264	285	287	304	322	259	312	291	302	311	263	294	323	282	313	337	287	301	302	280	311	299	320	318	314	291	292	295	298	298	297	309	354	321	330	290	309	283	293	310	303	303	318	331	263	317	328	299	284	296	285	343	322	304	295	313	322	334	288	310	309	305	313	312	269	308	316	326	306	273	298	301	329	293	293	308	301	313	297	290	337	302	307	308	288	287	318	331	320	314	349	330	316	313	290	294	288	272	302	290	296	328	303	312	298	304	314	303	293	309	294	285	305	331	262	318	311	318	299	284	285	296	276	336	316	289	309	272	311	352	332	285	301	326	303	282	289	317	271	308	265	302	320	309	314	274	288	318	303	349	326	307	304	309	313	288	337	298	292	273	297	317	308	311	277	313	305	311	329	318	300	321	282	302	291	296	284	290	304	305	293	286	292	326	314	307	329	320	330	319	302	312	274	308	313	287	288	302	286	305	273	313	294	288	323	305	292	294	313	295	295	314	315	317	275	315	328	293	352	287	307	313	317	292	299	365	298	269	286	330	337	297	322	323	323	311	277	295	295	302	287	318	337	313	304	309	314	281	298	307	319	320	328	322	300	316	317	307	303	321	298	276	295	319	303	314	318	310	311	305	305	279	306	304	281	300	296	301	312	323	333	287	306	312	290	337	296	303	319	311	299	300	310	302	284	272	315	320	298	318	299	333	290	314	319	320	288	288	297	323	295	329	310	295	311	313	299	309	315	297	290	304	320	309	290	287	325	262	317	301	322	294	336	333	291	326	317	301	300	295	304	346	290	302	325	291	302	283	335	287	307	304	304	323	333	310	329	266	327	284	306	304	287	309	272	328	307	308	288	307	287	278	295	310	309	319	287	267	304	324	304	324	310	308	325	289	282	327	285	329	321	295	317	292	301	311	320	317	309	289	269	286	285	315	321	316	313	326	310	279	316	304	309	307	291	283	307	303	318	305	293	311	301	309	299	280	307	299	302	269	290	313	355	284	305	314	320	298	297	321	315	314	295	297	300	298	327	317	311	301	286	332	296	283	320	298	295	291	307	329	301	332	297	280	316	301	322	306	322	307	272	294	306	297	315	308	323	267	315	306	315	300	323	284	284	289	290	299	313	303	275	294	323	319	295	312	314	297	353	321	292	327	294	292	290	311	333	311	282	279	312	314	242	319	282	280	306	271	313	296	289	318	300	311	311	316	297	323	312	292	294	313	263	341	294	287	337	322	335	296	279	292	319	328	316	293	295	303	268	288	328	320	318	308	284	288	319	297	284	316	331	308	307	283	303	301	304	317	321	322	314	267	332	340	306	310	303	308	315	302	309	289	335	320	317	308	300	309	312	293	315	324	330	289	296	291	320	282	322	314	317	283	304	314	313	320	296	303	300	305	314	281	302	306	295	306	310	306	307	290	290	297	314	285	305	318	296	295	282	290	301	335	311	343	310	317	295	304	317	343	305	318	317	312	288	322	301	293	282	312	311	303	279	330	307	328	319	295	305	296	314	318	315	307	319	291	316	312	287	294	310	342	300	279	301	310	306	331	298	304	347	304	283	301	330	262	313	295	281	318	317	302	293	304	284	332	302	307	309	314	316	314	302	323	315	300	304	336	323	307	330	319	318	309	296	309	284	295	281	299	275	316	285	316	336	327	302	324	290	302	282	320	355	288	314	296	295	341	295	320	310	331	295	313	310	299	317	307	301	310	311	305	339	279	272	294	280	325	294	317	290	297	311	308	320	319	312	313	303	310	345	318	293	317	314	272	289	327	292	309	281	338	286	321	335	301	318	294	311	280	309	314	278	315	319	298	335	279	294	296	311	319	297	304	319	305	305	284	296	294	305	320	269	294	307	300	301	315	307	286	291	297	306	300	319	282	322	295	326	303	305	296	317	299	323	313	308	313	289	287	301	318	337	324	295	302	307	296	315	310	332	291	300	303	301	291	286	314	320	294	316	298	303	312	323	277	297	303	297	274	291	309	296	338	306	310	330	299	280	293	300	290	310	290	293	295	273	310	295	292	316	309	282	326	293	313	305	305	316	282	297	316	309	309	316	306	338	304	293	304	323	328	298	309	317	282	296	288	322	291	306	317	305	320	293	268	317	319	306	304	281	301	323	302	305	282	277	293	272	297	308	300	300	308	307	289	338	318	319	291	315	287	337	311	291	321	296	284	292	284	316	284	260	282	307	314	312	318	304	316	288	335	302	305	300	299	302	338	358	331	315	283	289	300	299	295	322	290	306	309	305	318	315	309	292	310	310	313	277	286	309	297	290	328	324	295	314	306	329	291	303	300	291	293	333	313	265	344	294	289	290	324	286	333	284	315	305	307	295	315	327	300	321	307	344	314	299	305	288	294	296	310	324	311	281	326	317	332	266	308	321	318	289	284	310	320	313	323	294	277	294	291	305	300	301	315	323	290	289	293	290	283	302	328	275	296	314	304	293	272	258	315	297	292	301	321	294	289	313	292	287	311	282	278	293	285	309	293	291	319	327	327	337	287	315	311	258	277	284	318	352	312	284	286	289	285	287	274	320	329	333	301	277	309	304	308	294	309	320	272	301	320	315	312	326	350	301	286	322	317	319	320	324	305	285	298	320	290	313	318	323	308	305	308	301	323	304	270	290	335	299	296	290	328	305	299	288	301	315	285	254	278	337	321	310	304	317	295	289	294	316	284	286	332	306	301	307	333	315	322	283	286	298	305	301	306	273	291	333	353	317	305	290	298	337	302	325	341	321	294	305	311	308	314	305	314	309	320	301	311	341	324	293	305	289	281	309	305	287	323	285	288	300	325	289	308	318	333	309	323	330	309	293	280	300	293	303	328	302	305	330	311	332	289	285	286	290	295	300	306	300	314	318	297	303	303	311	323	325	300	269	283	273	289	295	294	298	278	332	325	276	299	295	295	287	324	284	319	329	315	297	297	315	264	329	301	305	327	312	317	316	306	282	303	308	293	291	267	294	278	314	250	300	279	287	289	300	318	296	319	289	280	284	302	300	323	305	295	329	313	306	341	304	329	308	276	283	286	295	311	313	306	276	308	333	301	283	343	300	296	285	311	321	277	309	311	294	279	291	274	307	289	336	295	304	309	296	305	292	324	289	286	289	293	283	292	306	277	285	283	312	318	290	307	317	298	316	300	335	289	308	306	303	347	293	303	295	304	328	306	299	329	295	331	299	295	327	325	306	344	322	303	313	290	307	332	243	313	325	340	303	290	316	323	306	301	317	301	316	297	303	296	300	294	280	286	316	325	316	298	319	294	315	299	291	290	324	303	300	283	287	293	281	305	273	333	277	335	314	313	287	291	312	333
23664	21170	28556	24050	21155	11741	978	567	403	360	335	286	290	278	232	247	212	211	198	196	176	185	174	167	161	156	154	177	179	170	162	168	159	168	161	164	152	176	154	157	144	171	140	145	148	135	157	151	161	158	150	118	152	127	171	146	146	142	159	141	129	153	154	162	146	144	130	130	146	127	158	133	118	137	156	141	161	140	153	135	159	139	121	138	142	158	128	148	154	140	146	125	141	134	129	132	161	143	137	149	155	139	133	131	139	148	155	144	130	135	151	149	139	140	164	126	131	168	134	146	168	126	127	146	150	130	142	130	148	127	147	158	145	145	137	140	168	134	135	125	142	152	139	127	138	138	149	122	141	148	128	129	128	139	150	155	145	164	149	148	143	152	152	136	129	124	148	149	144	146	136	132	151	120	138	140	158	149	145	130	153	148	156	148	135	173	129	132	134	157	134	127	121	125	124	127	141	142	115	147	166	157	144	139	155	146	146	135	124	124	126	141	143	161	142	124	147	127	136	130	138	148	154	127	138	145	127	157	153	162	152	134	158	136	140	140	144	135	157	132	161	150	142	156	142	125	135	148	135	147	150	156	128	138	139	162	129	159	143	128	121	160	126	157	138	119	134	137	151	136	150	145	141	156	126	144	138	151	162	140	141	140	163	157	139	145	129	140	151	120	144	154	147	149	155	128	137	144	143	135	154	139	123	154	146	134	148	148	162	140	137	146	140	128	139	138	122	150	154	133	119	153	138	132	145	153	141	132	148	142	129	129	146	140	131	118	155	135	166	132	124	154	140	133	166	169	137	139	118	137	133	141	138	162	131	147	132	149	158	154	137	136	144	127	145	136	115	148	142	132	129	124	132	153	128	133	163	124	140	137	158	145	154	131	146	142	143	132	139	115	131	140	150	144	144	145	131	137	159	147	128	140	145	142	144	142	140	150	131	151	142	158	139	122	152	141	152	122	150	153	148	134	140	146	130	137	145	138	151	150	146	155	144	133	137	156	137	147	166	151	142	146	145	143	139	149	155	150	142	148	163	125	166	146	138	136	143	151	134	146	143	131	124	151	146	118	159	146	144	170	138	152	153	129	139	135	139	149	150	143	159	148	144	158	146	147	148	147	151	135	126	132	137	139	144	128	134	130	148	127	137	166	129	157	127	131	147	130	137	136	154	120	144	135	140	142	160	126	113	138	144	123	146	139	136	128	140	154	141	158	149	141	131	135	145	136	130	147	134	150	180	122	136	142	120	161	130	143	161	153	119	144	117	128	112	140	144	146	153	149	151	140	136	126	147	138	153	116	126	121	138	132	144	136	151	127	121	147	136	162	141	111	137	153	135	134	157	135	135	165	136	151	155	111	138	145	118	129	152	145	131	139	141	139	149	144	160	125	121	126	146	129	149	140	136	127	142	134	133	157	138	133	154	134	159	132	150	147	128	145	139	145	135	140	148	173	143	131	129	154	134	129	125	149	142	137	148	151	141	152	157	134	121	120	144	124	128	132	167	119	134	159	153	126	116	141	128	145	129	145	135	130	136	139	108	130	172	143	131	146	131	144	136	132	140	141	132	162	136	142	143	134	134	134	140	132	144	146	122	155	129	122	130	124	124	139	153	123	123	135	132	135	162	151	149	142	134	155	147	150	165	145	151	122	144	125	139	134	152	135	135	137	116	155	131	130	129	135	140	149	140	142	132	167	104	136	141	141	150	125	132	165	123	139	143	132	125	151	156	150	160	133	161	149	151	128	140	155	125	159	144	160	129	157	150	127	133	131	143	151	125	147	131	140	158	154	150	151	120	143	131	125	156	136	134	146	141	155	140	153	134	139	146	131	134	151	153	142	155	116	166	148	124	156	135	140	163	147	154	146	148	134	146	138	147	125	153	153	146	140	144	137	165	124	133	134	153	133	152	139	144	153	162	128	155	133	137	153	148	144	121	146	140	148	131	137	145	149	143	138	148	125	114	123	155	137	149	135	156	149	166	146	154	132	140	139	140	156	144	156	131	132	130	151	125	127	134	154	169	138	143	158	135	140	157	132	142	160	150	139	149	172	116	150	140	165	139	151	144	134	149	128	145	147	151	150	158	128	146	150	128	125	168	134	146	146	140	143	155	142	129	130	148	154	139	123	133	140	146	159	120	130	160	142	157	152	162	150	148	172	134	137	146	148	150	145	140	132	153	142	139	136	166	139	132	142	161	136	129	149	147	140	136	132	159	150	156	145	144	144	151	140	110	128	150	137	156	143	142	141	152	145	142	151	129	166	159	129	143	126	133	129	149	144	124	146	163	128	135	144	129	132	148	145	153	147	122	165	160	137	136	124	112	133	132	127	139	153	152	130	144	147	159	143	141	121	155	137	149	158	155	123	138	149	134	144	137	153	131	133	138	129	150	136	143	147	152	133	163	128	128	152	130	146	159	146	154	148	138	141	135	141	141	142	148	130	114	152	150	152	151	151	117	124	152	150	152	162	148	150	151	148	139	141	157	150	153	140	154	140	141	137	151	154	148	149	142	119	140	127	136	133	157	121	140	117	128	147	125	143	144	147	141	147	139	127	131	140	148	163	140	134	149	160	149	132	145	122	135	131	135	138	127	155	148	128	142	135	146	123	156	121	116	136	140	127	141	121	139	138	133	136	134	152	155	155	162	158	125	148	131	128	141	140	151	127	149	130	143	148	135	143	152	123	141	146	141	146	132	134	141	144	135	143	162	162	146	131	139	136	113	163	152	146	159	142	155	122	137	140	138	130	150	133	143	141	157	138	140	154	143	142	158	136	146	141	144	143	119	137	143	159	143	126	152	127	126	123	142	134	141	141	164	134	142	153	131	152	137	125	143	168	157	135	155	139	140	138	147	147	121	130	132	156	138	138	120	134	142	150	111	143	152	128	130	142	138	124	141	128	169	144	145	139	116	153	136	134	140	145	147	136	139	144	150	136	137	134	143	135	156	135	133	151	138	145	131	118	159	143	144	135	137	125	146	136	140	139	136	171	152	114	128	141	151	148	143	142	146	130	125	159	139	138	154	157	129	141	149	144	132	131	146	140	131	141	143	133	139	130	136	138	148	133	125	155	141	135	125	132	116	141	148	135	150	149	150	145	132	140	121	128	114	151	130	163	139	133	141	153	143	154	156	135	139	133	145	157	145	140	156	156	129	125	147	145	158	137	146	139	137	129	156	118	115	149	121	147	148	143	110	129	140	147	134	155	123	146	136	148	149	111	127	153	165	131	162	133	156	149	143	142	140	138	143	130	127	144	138	127	132	148	140	138	152	162	144	119	125	129	126	113	139	138	159	160	146	145	125	141	142	146	129	134	138	133	134	133	147	148	148	151	142	140	140	143	132	134	147	142	131	153	139	158	129	131	129	121	139	140	122	153	151	152	134	138	138	158	129	128	143	131	133	134	129	151	139	142	142	148	135	151	142	144	145	146	152	158	133	113	130	131	148	142	129	131	135	149	117	140	129	138	149	130	166	144
23266	9963	7585	3630	2467	1755	1360	1072	826	727	607	461	460	383	377	332	320	332	288	235	255	243	259	223	227	214	210	244	218	177	194	193	198	213	213	184	184	196	202	180	207	184	179	201	183	203	196	169	197	178	195	175	179	194	178	208	189	177	175	183	174	180	195	171	187	202	149	173	175	176	194	186	165	193	179	180	182	150	207	181	178	191	184	209	175	140	194	174	200	179	147	165	159	172	170	168	179	168	172	181	176	152	171	180	194	169	187	192	173	189	172	155	164	189	152	153	189	200	185	175	170	147	166	146	189	208	170	179	189	176	160	180	166	178	162	168	166	160	156	203	152	159	187	174	181	163	164	151	176	168	172	175	145	170	188	166	171	178	182	168	168	182	174	184	179	179	194	201	182	179	172	178	175	191	176	173	182	190	159	179	169	126	183	156	169	162	180	172	138	155	184	157	182	156	168	163	203	166	183	156	161	182	156	158	151	177	204	194	172	184	184	171	156	165	182	176	172	180	156	149	202	156	199	165	168	147	200	180	200	155	147	168	177	179	159	170	164	171	177	158	158	156	180	172	157	204	199	154	176	202	181	184	165	172	169	169	181	166	171	185	161	164	175	172	181	166	171	185	189	177	189	173	181	179	184	167	176	170	178	172	166	184	182	169	173	179	171	183	162	172	172	151	176	160	191	147	173	162	173	182	173	173	162	182	165	170	186	170	181	160	165	169	193	199	182	174	175	166	180	190	170	165	182	181	181	185	160	154	168	171	195	172	167	192	152	145	181	188	192	179	184	188	184	165	151	183	185	190	184	165	167	184	168	186	183	184	173	181	183	187	196	151	168	159	159	182	163	161	154	168	164	155	177	171	181	180	173	164	188	167	180	181	189	170	176	182	179	209	192	174	193	172	187	174	197	192	171	183	160	150	182	170	178	162	172	161	159	208	178	186	193	180	189	162	155	161	173	176	187	170	190	188	153	181	163	182	190	159	191	202	188	143	187	181	159	160	178	197	167	180	167	158	175	179	157	169	174	178	197	172	166	177	174	170	159	164	159	157	159	171	159	187	175	181	173	160	170	196	166	181	170	189	176	171	173	167	182	187	191	182	161	173	154	182	166	164	155	174	175	165	183	200	167	186	186	165	200	166	161	174	159	157	184	181	152	184	159	157	166	173	176	171	192	159	173	170	162	170	200	174	160	190	168	178	186	187	157	192	185	204	183	182	161	171	186	184	148	173	178	172	187	173	172	184	185	157	213	167	212	161	168	167	178	160	173	150	153	163	172	157	181	190	152	180	181	161	176	171	181	182	174	188	145	169	174	167	168	156	172	154	157	180	194	167	177	176	164	167	177	181	174	166	179	162	155	168	188	172	184	163	157	171	185	179	220	153	171	197	152	175	181	184	182	156	179	204	178	166	166	185	188	187	186	177	170	184	184	166	160	172	173	177	162	172	162	165	153	168	154	188	173	187	161	180	178	179	160	160	178	164	161	173	167	150	172	172	172	195	180	171	162	170	186	164	154	144	191	167	182	148	169	153	185	150	176	158	180	158	188	191	156	166	180	171	182	173	171	158	166	175	180	200	201	185	154	188	180	173	194	140	188	148	167	162	184	162	172	179	185	194	171	156	184	170	186	169	155	160	165	168	183	196	168	165	165	171	165	174	160	184	168	171	170	187	165	163	162	171	179	185	171	195	188	184	161	190	159	169	160	181	188	169	179	192	179	160	168	180	167	181	170	176	178	199	170	164	162	162	189	169	186	169	187	192	160	161	175	183	168	163	182	178	150	171	182	183	179	162	190	170	167	158	163	155	176	195	163	180	185	170	150	169	172	178	161	173	178	188	148	189	189	198	173	193	152	191	166	170	165	179	176	168	188	173	181	177	168	175	165	180	182	177	182	156	180	176	184	180	153	186	210	149	189	176	168	169	177	168	183	183	174	171	165	177	153	177	190	174	171	160	156	160	196	181	194	175	162	203	186	179	177	171	179	178	168	207	146	177	171	181	162	142	151	180	174	184	182	188	173	174	178	184	174	184	159	159	179	194	171	182	159	179	188	177	150	174	193	168	187	176	201	175	174	176	175	170	188	192	144	183	153	158	156	206	171	181	165	193	160	161	164	185	166	174	183	184	192	183	207	181	188	170	191	187	193	182	166	153	177	175	172	161	187	183	186	161	166	183	162	179	184	164	170	166	167	173	163	155	173	186	157	175	175	184	167	172	150	163	199	188	153	158	184	165	161	178	176	191	191	193	166	189	159	157	173	188	182	169	196	156	156	193	150	207	173	173	156	175	172	175	157	153	181	164	170	159	171	168	197	165	168	165	200	167	175	184	187	180	187	162	177	162	196	163	164	180	163	202	174	219	194	188	175	149	182	171	172	184	178	198	170	163	193	174	179	187	154	186	165	178	195	156	160	194	161	175	168	160	170	169	176	170	167	184	206	159	157	159	184	182	176	167	183	197	168	174	184	174	164	180	162	178	180	170	182	195	167	178	170	167	184	175	168	172	173	153	195	172	186	171	187	182	180	138	191	174	179	194	165	184	153	188	176	199	165	166	177	166	181	184	176	171	157	168	155	191	151	189	155	192	171	166	196	176	189	161	182	183	204	183	171	194	182	187	172	170	195	156	176	175	151	169	135	163	156	178	191	181	200	180	161	197	195	186	187	186	173	166	160	158	160	176	155	161	201	169	172	170	171	161	175	165	170	147	186	170	167	162	163	177	163	140	162	188	162	176	185	195	167	155	178	162	167	184	168	151	178	177	179	186	185	153	136	182	178	167	159	156	174	166	179	195	169	171	174	158	181	174	184	180	187	165	169	168	175	161	166	181	199	166	172	167	159	170	177	164	168	171	152	186	182	179	147	163	170	146	171	164	134	170	162	183	167	158	165	187	186	147	191	141	140	153	170	161	147	187	169	147	187	184	188	172	164	177	145	198	155	176	184	193	155	160	161	161	156	170	159	159	169	174	172	174	179	185	168	164	160	165	178	191	192	145	181	171	195	161	154	198	180	165	203	181	164	185	196	188	164	162	175	193	170	194	206	174	194	193	180	187	174	178	153	184	159	155	169	187	158	181	159	174	158	167	177	169	185	161	164	170	182	164	169	173	153	186	154	169	177	171	168	167	195	149	159	179	160	158	155	172	162	163	184	177	192	182	191	182	180	164	171	177	171	174	161	162	174	166	174	187	169	162	154	217	176	194	177	148	171	179	189	163	185	183	174	166	170	163	176	174	175	186	176	161	182	172	167	155	158	174	174	198	173	179	135	170	170	174	184	173	177	173	172	181	189	187	164	179	175	157	153	190	149	169	176	174	196	184	180	188	150	169	144	170	151	169	162	166	167	176	167	174	173	177	179	180	163	182	180	189	152	168	170	188	158	165	166	174	155	182	184	179	161	176	180	169	151	164	179	188	167	169	186	173	159	195	157	166	173	146	155	170	154	170	170	173	181	146	165	174	164	163	178	169	202	186	174	167
24792	21168	27511	25050	11846	924	649	568	522	502	463	444	507	466	467	428	493	450	412	415	422	426	377	448	380	425	424	408	432	421	419	432	420	374	412	401	435	375	391	385	392	403	390	428	436	444	421	418	431	396	387	420	427	424	384	400	410	415	426	401	412	374	443	431	415	383	392	365	397	385	432	375	363	419	425	377	426	391	436	419	401	412	419	403	402	395	441	369	375	429	392	404	445	376	401	429	392	382	355	427	429	419	385	409	405	385	397	407	419	388	397	432	399	380	369	449	396	378	430	424	375	441	406	390	397	412	366	369	366	386	410	400	373	393	432	407	435	425	407	405	391	421	408	408	389	434	383	397	423	425	429	385	412	412	399	410	386	403	445	456	424	396	394	426	415	365	439	390	366	376	435	410	399	411	415	386	425	426	409	430	401	407	430	400	414	403	396	401	425	390	423	404	413	402	390	396	399	377	453	404	394	385	430	405	417	401	406	398	409	389	421	424	432	406	392	425	408	386	402	407	404	376	393	370	439	378	383	420	363	387	420	435	398	393	412	403	417	421	375	416	428	378	397	432	413	385	400	399	407	406	420	399	419	392	406	425	410	424	371	372	413	425	382	427	406	395	393	414	407	399	415	379	375	414	330	411	376	426	412	377	425	401	376	402	399	393	424	413	395	398	418	407	376	434	402	400	392	363	357	412	387	395	422	426	369	383	407	427	378	415	421	373	382	383	375	377	409	407	431	407	393	427	398	401	392	389	401	414	384	414	397	420	375	377	406	406	409	385	434	437	402	389	379	417	371	416	423	417	380	381	410	356	399	431	408	407	371	417	396	436	401	412	406	407	415	378	407	402	407	385	434	409	431	388	409	417	417	423	440	389	401	409	421	412	395	423	421	399	415	385	417	380	401	400	399	413	352	406	410	427	416	395	401	405	390	423	350	388	393	410	418	404	393	393	380	393	377	403	418	374	453	427	392	408	388	411	407	361	378	409	404	417	405	409	430	408	416	380	368	398	393	414	399	417	368	438	384	461	398	409	404	411	423	388	366	450	413	400	396	417	401	371	406	373	403	399	398	428	405	390	410	398	401	429	383	404	383	381	427	352	377	394	405	408	413	401	392	422	382	402	416	417	426	384	396	379	414	428	470	424	404	386	400	404	421	361	399	430	391	423	390	434	385	408	357	386	401	369	430	370	397	374	395	429	413	366	402	392	431	409	385	414	422	382	414	416	424	439	373	404	416	417	387	402	415	407	394	398	367	381	422	402	429	394	379	406	393	435	389	431	414	411	368	374	407	403	426	421	414	374	399	399	369	414	416	420	424	399	391	388	400	399	400	402	400	402	434	410	377	427	419	421	409	392	423	394	410	419	399	409	376	397	384	412	414	386	379	385	401	393	407	406	397	396	425	419	394	411	381	432	402	351	425	387	401	401	417	400	411	398	392	393	422	389	384	388	413	396	387	427	443	421	422	393	428	427	398	387	434	399	432	404	376	424	409	423	403	403	404	402	425	387	402	387	415	399	409	437	412	393	386	427	361	400	382	417	390	410	403	390	405	417	432	418	390	380	411	427	376	389	394	404	443	400	409	415	409	420	396	379	367	415	367	412	386	393	393	404	377	378	380	381	381	412	411	391	416	416	397	390	421	388	385	414	406	439	403	380	390	431	416	368	389	412	373	402	405	417	415	364	421	402	401	395	456	466	385	408	404	396	381	398	389	385	394	397	423	422	393	401	424	413	422	387	398	412	359	420	435	408	379	388	376	408	370	437	400	387	390	446	443	417	390	410	383	441	401	415	380	408	380	399	378	434	413	415	411	404	426	390	403	416	449	404	421	414	428	401	402	391	453	386	382	395	406	417	365	434	387	386	378	402	393	389	403	409	415	376	401	418	390	408	393	365	411	424	417	396	421	430	436	381	393	408	361	392	414	417	384	382	435	440	398	413	368	415	402	461	384	397	378	432	398	399	375	426	410	410	440	397	407	396	414	384	400	414	404	383	397	388	413	380	403	413	421	396	397	425	453	412	385	371	394	388	390	450	445	368	389	384	425	437	402	421	402	420	404	389	406	409	424	413	404	409	377	424	370	406	378	389	379	378	427	393	384	403	408	396	384	428	384	407	392	376	413	421	435	443	436	354	409	420	421	353	388	403	414	421	417	405	430	393	429	412	394	385	423	357	397	390	395	398	408	381	427	389	396	422	409	411	407	416	422	398	389	439	405	409	413	415	367	407	406	398	377	376	399	380	442	420	392	391	435	404	384	419	420	397	392	385	413	435	404	417	416	416	418	436	414	383	396	408	448	396	423	383	374	408	375	404	451	418	393	367	393	397	408	405	433	418	380	398	389	387	400	391	384	401	412	398	409	411	409	436	424	408	410	414	399	406	415	406	393	417	382	387	421	413	371	361	430	400	416	410	423	383	394	418	379	402	438	443	420	390	435	425	431	386	390	414	396	388	397	402	386	401	371	416	378	398	400	405	375	416	395	401	411	396	378	428	376	440	382	404	389	379	415	385	401	395	412	414	398	419	431	424	397	397	397	394	397	424	353	372	411	381	414	402	379	401	367	423	424	364	386	402	422	400	404	383	387	454	398	388	392	436	402	416	389	398	366	391	362	421	402	397	402	404	417	433	415	413	405	414	413	431	390	349	402	421	431	415	409	384	391	408	404	405	409	405	430	383	411	405	392	380	401	413	395	426	404	400	399	379	434	470	399	399	454	379	379	418	402	401	430	389	434	405	411	434	406	403	426	397	412	419	424	378	396	382	395	360	390	388	421	422	388	392	414	421	421	403	386	372	407	405	388	406	406	410	422	416	407	421	389	376	393	457	371	377	388	396	399	365	387	398	400	361	428	418	382	425	423	376	391	433	378	442	385	401	407	414	386	396	399	397	403	421	346	396	445	406	376	388	383	399	393	435	410	415	380	387	420	401	392	371	399	398	386	420	419	402	416	411	393	432	387	372	414	392	371	368	380	411	376	390	399	447	393	428	390	407	424	391	415	373	433	404	435	439	376	419	370	381	403	392	380	425	389	391	400	398	448	376	418	454	391	407	379	411	410	390	410	402	431	450	453	395	414	387	393	412	386	399	400	392	400	435	406	396	396	439	432	386	423	394	443	392	392	380	448	407	427	389	396	391	428	415	391	409	415	405	424	396	415	408	396	408	406	373	404	392	409	420	387	432	383	378	402	390	385	414	406	346	374	410	420	373	439	401	406	399	403	450	420	456	429	414	386	411	393	455	418	382	402	392	382	419	436	413	407	414	386	418	381	404	381	400	413	422	393	412	374	398	421	427	386	418	389	375	413	399	404	424	413	407	435	393	409	374	388	420	444	435	389	422	466	434	410	407	396	332	394	365	413	416	414	392	379	400	435	412	399	392	400	410	409	388	438	411	438	372	383	443	436	366	384	433	392	402	375	383	396	424	428	382	387	413	386	382	431	421	410	417	420	400	407	405	406	403	389	399	383	408	398	404
22077	5957	4244	2281	1674	1335	1090	873	774	715	678	639	624	575	530	541	529	546	490	509	500	504	478	543	451	519	480	477	551	475	455	467	509	487	465	521	511	440	484	423	468	475	436	490	477	473	444	475	492	480	486	478	447	444	441	458	474	496	464	437	447	486	460	452	427	470	476	447	424	445	442	467	462	443	471	474	527	436	494	465	446	461	489	448	471	463	433	476	463	456	480	448	464	472	444	452	504	486	504	484	442	447	474	472	463	461	449	460	474	500	433	478	487	494	457	518	476	440	456	489	436	445	460	498	423	452	500	448	531	498	497	467	498	459	461	438	460	467	482	488	475	498	466	457	450	465	421	473	469	489	479	449	490	437	454	445	442	460	469	466	505	473	409	489	479	495	469	463	456	438	473	455	428	456	428	470	463	442	457	449	490	513	459	466	463	467	493	454	442	487	471	470	453	455	436	491	458	470	410	475	440	454	434	466	443	486	439	470	462	477	459	462	455	437	475	457	478	432	442	451	474	476	455	509	448	442	443	512	459	482	454	487	435	442	438	473	477	455	504	487	443	426	457	453	456	437	493	481	457	453	462	525	485	451	482	464	456	461	480	449	452	498	495	477	459	447	459	505	472	466	455	471	441	451	430	449	480	468	489	454	473	469	445	477	456	430	483	471	508	450	488	426	501	472	424	476	465	478	473	465	480	450	448	475	477	446	463	434	455	469	451	501	487	508	428	490	459	471	478	471	480	424	440	482	458	443	468	450	469	451	472	485	442	473	504	462	446	471	474	458	433	468	470	431	478	478	481	521	454	503	458	468	471	471	455	441	507	493	450	443	462	443	460	492	472	442	405	453	450	507	529	440	485	437	462	450	449	447	483	457	462	458	490	472	465	491	489	433	474	478	473	515	473	472	481	454	470	452	459	480	458	466	482	447	446	468	489	440	484	476	480	439	462	447	471	423	476	456	449	472	521	447	466	456	454	453	432	480	470	469	461	477	458	437	482	475	477	458	468	457	456	461	500	484	418	496	454	508	471	413	477	444	432	442	487	443	435	454	435	451	493	482	471	460	457	435	504	459	450	467	458	470	464	433	446	466	482	425	448	465	467	482	466	459	470	519	485	420	472	447	473	487	500	482	462	461	488	441	472	438	457	429	484	428	430	482	464	464	476	497	441	496	461	438	493	464	472	480	468	460	434	497	486	456	462	452	438	434	473	493	458	470	480	447	473	444	450	486	489	469	483	426	435	427	469	469	456	487	484	467	472	468	466	448	458	480	491	482	456	460	458	478	437	472	499	481	471	485	439	476	426	442	463	464	432	475	449	466	490	496	465	442	462	459	459	432	533	440	498	485	497	443	501	471	466	456	467	460	470	455	477	493	449	486	446	462	461	499	479	457	495	436	497	438	469	457	458	481	480	462	447	475	487	442	478	455	470	473	476	422	468	456	443	500	497	416	461	469	482	486	463	503	447	484	450	465	476	486	475	495	469	481	475	458	464	479	452	469	428	486	438	450	468	452	476	491	460	468	423	448	474	469	487	480	457	491	467	428	464	436	468	448	484	436	462	437	459	459	490	450	424	446	479	471	419	471	476	464	440	451	458	490	456	460	477	447	475	450	480	485	449	484	479	449	466	508	420	443	458	453	453	441	462	440	442	453	464	431	504	487	415	505	470	432	461	495	450	478	467	464	461	460	467	468	482	459	510	460	438	441	479	467	468	431	458	487	467	480	504	509	455	504	491	455	483	507	460	451	512	441	472	446	458	468	451	475	451	468	507	479	472	455	461	475	479	440	490	480	503	450	492	469	475	468	433	471	473	478	452	492	426	491	424	427	454	442	449	447	492	493	473	456	467	455	429	468	463	450	464	499	449	450	477	506	453	446	465	492	439	442	460	488	458	467	468	453	483	488	485	512	471	452	485	477	440	503	483	493	462	449	463	477	427	448	478	496	456	464	490	460	494	466	468	507	455	506	439	429	459	428	479	452	479	453	470	469	443	457	470	425	454	494	444	488	447	473	467	493	466	456	432	495	453	496	448	447	486	440	448	420	458	438	455	502	453	479	425	452	440	441	431	450	436	497	494	498	459	482	477	469	446	480	451	503	484	464	451	446	478	483	466	514	449	450	464	473	461	468	489	448	433	451	480	455	444	496	496	467	475	471	457	462	486	452	465	448	457	466	455	453	461	450	511	487	466	472	494	514	479	477	463	469	445	458	457	474	466	468	469	506	461	434	438	436	507	506	442	461	457	454	444	487	465	490	453	482	513	415	467	442	484	490	488	474	488	447	461	511	495	450	446	473	448	425	490	478	439	448	444	458	476	484	482	465	404	422	438	455	471	459	461	432	481	475	472	451	453	459	426	477	458	476	456	456	460	486	481	478	465	465	442	484	442	475	494	454	438	465	529	471	482	494	437	452	479	482	464	477	436	502	463	471	462	493	434	448	461	477	473	446	462	462	448	460	507	457	443	452	477	469	445	469	454	465	451	465	491	468	453	508	467	468	499	455	437	472	484	457	474	472	439	442	431	485	478	444	461	461	441	457	446	459	400	444	466	489	500	462	456	440	481	429	460	484	463	456	483	464	485	469	469	505	478	478	457	461	486	434	482	477	464	449	460	460	476	476	486	507	493	452	465	447	466	459	468	455	444	492	467	501	495	464	443	459	464	497	512	453	455	426	437	436	456	443	472	426	479	461	436	462	477	482	460	432	432	475	441	485	440	445	432	440	458	456	471	484	481	504	478	462	498	438	411	496	438	450	456	526	472	454	469	444	482	490	492	446	464	445	506	462	506	462	463	454	514	466	431	471	453	462	461	449	446	499	457	439	475	457	453	488	438	464	461	475	488	480	467	447	440	407	450	444	436	477	493	475	496	489	469	439	446	500	478	440	460	492	451	451	421	474	509	433	453	467	456	450	468	496	488	464	446	435	510	451	436	432	439	433	475	492	414	431	446	472	469	453	437	459	458	448	441	473	476	482	473	448	458	417	465	465	456	433	483	450	470	448	477	489	454	430	433	421	476	476	458	448	439	475	473	457	495	499	462	435	488	457	456	451	450	465	462	454	479	408	460	472	416	452	501	459	427	449	459	480	475	471	440	461	497	483	492	463	465	448	469	458	461	451	467	482	454	497	453	507	479	500	491	512	423	469	461	428	437	437	428	441	503	443	484	467	425	483	447	477	460	488	449	451	461	450	432	476	521	501	464	427	490	423	441	426	464	451	476	458	456	492	439	515	478	481	429	448	482	488	464	492	453	487	454	466	467	458	470	477	428	451	475	474	450	444	478	418	430	432	474	460	526	418	446	447	455	447	456	444	462	459	435	452	469	428	410	458	447	483	431	464	495	487	499	473	494	448	482	458	473	471	459	479	503	448	456	461	461	467	461	450	467	439	470	473	467	475	436	414	505	466	477	454	479	454	427	495	509	484	459	501	462	477	463	473	448	476	429	443	468	506	443	485	484	488	469	478	463	443	423	472
22674	21196	28989	23693	21200	21243	11138	1220	829	715	637	583	527	479	442	457	452	407	407	452	391	395	369	376	341	374	343	331	353	294	332	360	333	300	331	319	348	313	323	275	307	287	292	325	294	323	316	329	322	295	304	311	313	292	316	336	320	291	310	309	309	276	320	311	299	303	289	316	308	297	289	307	304	307	278	330	300	295	290	287	272	313	312	309	322	305	326	295	280	292	267	294	292	284	312	292	302	336	340	288	295	319	301	305	290	300	278	279	317	326	308	305	322	277	278	289	295	310	329	317	309	321	320	299	295	299	310	308	279	319	331	314	304	285	280	265	327	314	303	293	315	317	304	284	326	317	293	317	318	287	322	332	322	287	302	313	286	306	307	290	318	278	312	280	283	286	288	311	298	270	300	292	268	313	304	294	336	296	282	311	280	284	282	307	305	298	343	270	277	325	260	317	296	304	290	327	317	305	320	303	315	292	300	329	314	313	302	312	297	288	311	290	303	347	314	275	288	289	289	304	280	278	325	300	313	334	301	268	298	269	294	293	321	313	309	304	293	305	318	298	285	323	290	291	279	288	307	262	304	311	284	321	306	297	307	292	309	291	307	305	304	262	313	296	327	337	314	299	297	293	313	299	296	294	288	280	315	312	321	299	296	298	301	289	278	321	276	287	290	253	306	301	321	308	291	312	289	300	302	304	282	308	292	290	305	272	278	316	299	294	271	259	291	290	276	326	303	300	318	294	288	297	305	286	298	316	321	296	297	300	279	297	306	321	296	317	313	305	300	282	335	300	311	297	294	317	300	310	299	276	287	322	305	277	314	303	324	304	323	301	274	270	286	320	275	291	313	305	307	266	284	293	294	266	317	319	284	318	294	286	299	311	308	274	291	287	300	337	305	305	283	304	317	311	295	272	286	315	280	307	315	303	313	279	296	322	313	306	267	272	282	304	283	311	318	290	319	296	297	311	295	303	283	302	316	312	309	297	295	306	291	287	277	285	288	330	264	294	304	309	256	267	280	335	336	278	306	314	279	303	314	295	300	306	294	301	301	283	323	300	293	289	330	315	330	300	305	304	310	312	293	291	288	287	281	322	308	314	269	271	307	299	296	311	319	331	295	330	307	289	294	293	282	290	293	340	309	338	270	326	270	281	266	330	283	324	299	297	292	310	303	309	291	296	280	319	295	291	279	296	292	288	284	307	295	320	290	285	294	289	295	298	278	313	325	296	306	322	320	322	304	318	277	309	291	292	289	294	304	271	286	291	281	288	264	321	310	311	316	311	309	306	287	299	305	284	281	301	289	299	303	281	304	284	280	275	317	279	287	321	304	287	310	320	306	331	281	290	281	269	313	291	295	298	301	328	308	306	316	290	288	324	292	307	288	272	275	289	285	304	286	278	275	291	297	287	324	298	301	293	308	284	288	305	314	306	322	313	278	290	296	301	257	311	296	311	279	305	307	310	308	303	265	308	294	322	289	339	306	301	318	303	340	294	265	317	287	298	295	333	288	289	312	283	285	287	299	308	276	310	330	315	304	283	274	268	342	292	310	282	254	292	327	296	282	309	322	304	291	296	293	279	291	331	310	277	278	312	319	294	300	253	302	322	280	286	309	295	312	283	326	289	292	300	293	310	284	273	315	266	291	321	335	300	284	306	311	313	292	327	290	315	289	265	315	278	292	315	298	290	331	304	303	323	253	273	269	286	314	293	277	260	318	305	295	331	292	298	322	328	297	281	310	321	289	279	319	267	312	269	291	298	310	294	312	317	283	289	302	288	297	307	322	307	279	300	292	263	272	305	271	299	301	293	293	286	291	313	306	280	291	300	289	293	332	287	325	294	288	283	317	275	273	312	320	282	300	301	303	309	290	297	287	273	288	288	288	292	338	282	286	308	298	291	280	291	292	288	303	316	294	328	293	303	273	290	309	292	334	291	300	284	285	284	247	291	287	296	303	277	292	302	293	308	324	293	315	299	317	313	285	269	296	304	294	286	339	302	288	314	307	308	281	305	307	304	290	281	286	318	312	308	304	289	318	322	291	304	304	307	304	287	286	321	306	306	319	294	298	267	289	332	308	334	297	290	304	295	313	311	283	307	313	270	334	322	290	296	294	270	296	277	322	325	293	310	278	280	280	263	319	313	303	315	279	314	319	279	243	323	297	303	320	298	300	315	324	266	295	314	308	265	294	315	298	272	317	310	291	276	287	312	266	304	309	275	304	320	322	290	310	324	323	309	312	281	272	303	310	278	322	298	318	315	296	284	311	279	276	303	282	298	313	280	280	300	282	310	307	306	315	306	288	293	307	309	303	316	263	281	290	302	299	298	271	283	284	308	299	334	296	292	288	325	302	313	278	286	271	307	275	296	318	294	293	263	299	301	289	308	288	290	312	281	299	281	293	318	323	298	271	317	287	306	299	316	285	304	295	292	281	272	317	296	319	276	290	314	307	322	297	320	270	283	308	298	321	305	265	288	287	307	304	301	296	278	318	279	255	319	305	303	317	297	248	317	297	291	312	304	283	296	293	303	308	344	279	298	306	313	305	320	321	312	295	324	308	301	306	271	292	282	271	294	314	302	348	354	309	308	297	295	304	298	292	303	281	296	312	273	286	292	282	327	288	284	275	322	289	324	289	310	278	328	283	294	273	325	299	303	290	331	302	299	302	335	292	291	312	319	318	306	301	279	275	301	336	291	297	304	301	289	283	314	300	268	293	263	292	281	271	287	325	311	269	322	320	323	287	294	308	296	287	331	305	258	299	278	323	299	292	279	291	283	275	293	301	295	323	288	317	298	292	303	282	302	304	288	292	306	330	275	306	297	281	301	299	315	285	286	279	273	310	286	330	316	315	293	298	296	283	283	281	331	303	274	295	290	341	333	289	324	287	286	283	300	299	279	304	278	287	323	300	286	309	318	265	340	320	307	272	287	292	295	295	297	322	296	291	334	287	268	344	279	329	311	325	316	303	300	307	291	274	297	303	280	295	284	289	322	288	286	295	312	284	274	283	307	313	334	286	301	313	293	307	302	293	307	311	299	315	296	314	272	284	305	289	302	346	346	294	294	298	278	296	299	291	310	295	324	298	291	285	327	313	317	285	305	283	302	282	290	339	300	297	303	314	316	263	296	271	327	316	307	286	319	344	302	309	287	302	303	307	293	304	274	284	302	276	306	306	288	310	305	301	281	330	268	268	297	297	299	309	319	296	292	282	296	329	283	309	312	292	296	280	292	309	304	297	301	305	280	304	293	281	300	286	286	287	297	287	292	300	282	309	297	278	292	308	327	286	285	295	340	298	277	300	272	321	289	292	300	295	310	274	297	305	307	324	310	280	303	281	292	322	287	293	301	304	290	280	326	279	296	279	297	317	299	280	303	285	281	287	289	296	276	318	324	313	283	318	310	345	298	301	323	290	326	282	294	290	301	276	335	338	300	257	317	287	312	277	276	321	291	288	313	319	307	302	308	312	279	294	270	317	309
24430	15764	12717	6717	4615	3321	2490	2016	1612	1353	1170	1007	873	769	717	638	610	586	511	488	507	452	469	462	460	455	409	399	362	421	393	402	411	345	388	337	393	389	350	365	363	383	351	358	374	341	349	354	342	342	337	358	328	333	345	337	327	359	336	338	308	339	352	362	362	337	376	351	323	296	356	313	336	339	341	350	367	312	362	329	335	323	346	316	345	328	316	328	337	340	345	312	311	350	350	314	339	342	333	350	320	313	313	361	335	356	321	325	337	356	314	318	336	314	356	337	336	325	357	342	330	352	338	341	330	322	336	335	310	324	351	335	369	300	312	351	336	323	326	356	317	306	321	334	328	332	356	362	365	332	325	350	327	341	334	320	315	328	324	344	329	341	354	357	299	336	320	319	339	332	331	330	291	346	338	332	341	323	330	328	314	332	353	370	325	331	330	316	340	302	326	354	358	352	335	328	321	366	348	342	349	355	317	324	323	356	342	288	335	311	322	340	285	311	296	330	297	323	340	340	332	353	332	350	299	328	310	337	313	319	344	324	376	343	347	323	332	315	333	304	342	317	358	293	335	316	310	337	344	306	334	350	312	366	320	332	313	345	368	341	356	315	347	328	338	327	327	340	356	342	300	333	310	325	333	338	297	310	353	347	343	324	321	304	342	345	351	316	332	331	349	329	347	323	331	354	337	343	355	335	339	310	322	309	357	310	345	318	317	337	347	297	330	328	344	330	341	322	298	330	341	303	297	351	321	337	345	336	338	319	294	298	334	318	319	327	336	354	372	334	367	347	332	322	315	340	339	342	350	353	299	343	328	307	327	341	346	325	320	321	343	305	327	314	337	360	358	360	344	341	366	330	321	364	348	351	342	373	322	333	332	331	341	329	370	337	315	353	337	311	324	366	298	351	344	303	321	323	316	316	338	354	332	330	317	339	315	338	318	362	325	334	322	289	357	308	344	335	326	291	309	379	307	333	333	339	333	314	350	342	333	307	329	347	321	342	346	299	354	332	316	305	336	285	361	320	330	319	355	350	288	305	316	325	308	318	313	339	341	343	296	306	342	330	321	329	353	327	335	316	314	327	316	311	319	315	312	304	373	321	352	315	345	323	319	334	314	320	324	329	329	346	329	321	323	308	319	311	344	329	308	329	341	346	328	309	325	321	344	354	372	347	325	310	329	333	323	315	343	337	345	303	341	338	325	371	307	340	334	344	325	370	328	323	361	302	363	351	328	307	335	310	364	336	289	319	315	302	336	349	326	346	309	302	328	334	319	338	358	357	327	333	319	308	344	335	320	352	308	328	330	333	319	305	342	342	368	372	348	346	322	313	317	329	315	341	325	325	334	328	348	338	334	351	313	346	328	318	325	301	307	337	320	343	319	351	321	342	311	325	305	311	330	348	306	309	317	299	301	324	319	297	329	345	351	340	345	317	325	354	319	348	278	308	347	321	330	362	324	343	315	332	343	330	318	350	306	303	309	302	299	329	380	301	331	306	325	312	319	314	323	316	316	351	335	324	337	349	351	315	339	313	333	331	327	336	335	331	338	348	341	348	320	305	378	310	366	335	332	324	314	342	325	332	319	319	331	348	359	323	323	332	329	312	332	315	345	286	291	353	324	310	301	320	324	338	337	349	357	328	331	323	333	323	355	331	322	311	351	331	340	354	319	348	330	323	301	328	337	375	356	326	324	329	358	335	341	328	320	344	302	323	341	322	347	307	321	330	323	353	326	302	356	341	307	328	333	311	328	306	333	304	357	364	346	329	349	343	311	329	347	345	353	341	321	327	316	320	332	340	332	351	325	338	316	345	339	306	308	330	360	331	330	362	350	310	319	336	344	360	325	309	356	330	318	361	360	298	325	324	309	279	313	338	306	318	326	338	342	341	302	323	317	337	314	329	349	325	331	306	318	340	346	344	320	333	365	353	369	346	306	352	379	330	326	318	318	350	311	344	333	357	345	322	321	325	347	352	355	333	324	337	291	366	312	328	332	366	295	312	317	346	332	297	327	322	344	316	344	314	339	321	328	359	348	334	342	322	302	359	352	319	351	309	346	327	305	336	320	334	346	332	340	320	329	330	303	358	301	321	306	309	288	344	341	310	361	317	330	365	379	338	340	338	310	322	316	348	339	320	305	318	298	348	334	308	364	329	322	344	291	319	332	321	345	307	353	336	304	345	327	313	311	337	354	309	348	313	351	324	337	283	327	321	296	363	350	303	367	319	297	305	357	335	317	299	340	340	348	353	377	358	353	309	332	356	335	349	305	330	315	325	343	303	328	356	329	334	360	280	364	345	331	323	339	349	334	339	321	344	342	327	329	344	345	345	339	353	332	351	317	326	335	370	366	308	334	336	371	349	285	323	305	344	300	335	338	362	351	355	332	331	320	345	329	350	348	310	289	314	324	348	322	337	315	369	344	311	342	339	336	341	352	344	334	299	328	336	326	335	325	343	324	341	318	336	325	313	343	285	359	318	342	281	320	321	316	352	305	346	317	376	302	324	352	340	326	323	349	306	355	318	345	332	318	334	360	340	323	343	322	330	345	352	289	320	342	345	329	293	334	314	308	342	320	320	298	326	302	312	340	350	374	331	318	330	331	326	322	313	310	322	335	336	340	335	342	359	330	318	321	304	323	317	349	312	308	296	329	302	349	362	340	312	327	283	338	333	346	341	317	313	340	340	326	313	327	351	317	343	332	325	359	365	323	339	311	343	351	339	315	349	318	334	357	330	371	301	349	346	349	316	365	320	331	319	310	322	344	338	348	335	341	330	358	339	329	348	323	305	335	336	327	353	349	337	322	362	339	338	357	330	330	335	319	325	306	346	329	341	344	319	331	344	340	355	340	342	340	356	325	332	350	302	339	343	315	317	337	346	336	327	334	312	293	349	315	303	330	329	386	317	346	369	335	325	335	328	351	329	361	343	299	342	309	343	358	354	354	329	312	323	340	314	329	328	342	341	343	342	344	308	333	324	344	347	295	341	338	350	328	329	323	331	333	365	326	335	351	329	370	315	342	343	320	309	330	306	327	316	336	334	324	338	318	342	326	317	317	333	335	329	329	337	322	340	332	320	322	299	297	323	342	340	327	305	310	319	330	336	331	320	373	320	335	332	331	343	343	338	316	318	327	340	344	313	310	306	326	325	360	333	333	311	328	327	306	332	338	315	317	348	356	305	325	315	326	318	320	344	339	329	332	359	340	347	320	334	340	346	336	358	340	368	321	321	340	314	339	317	342	339	330	325	318	318	308	318	352	347	317	366	318	336	333	332	350	306	336	313	307	300	329	344	355	318	312	318	309	331	349	350	322	351	329	338	350	361	319	339	343	334	366	340	321	331	328	310	318	326	350	327	330	334	332	312	340	336	343	322	330	346	307	352	331	306	341	348	349	316	326	311	352	319	326	313	360	350	327	326	308	349	317	335	341	330	356	313	312	328	317	324	324	313	357	293	349	297	332	300	323	341	329	326	323	318
27298	20279	8002	698	393	331	303	279	276	265	268	301	264	248	241	275	252	255	281	254	261	243	272	267	260	277	238	238	232	235	257	233	250	222	231	238	261	240	237	247	253	261	260	284	238	235	223	245	238	265	276	257	239	274	261	259	282	229	253	254	239	260	268	241	257	253	243	254	280	253	246	251	227	209	276	235	225	249	254	232	244	257	244	246	261	241	258	265	231	301	221	229	243	288	243	240	254	253	235	262	227	249	242	254	258	238	233	235	245	229	259	236	270	247	246	272	241	266	246	261	265	225	255	256	277	222	241	254	246	252	237	256	230	248	259	246	248	226	245	274	250	251	252	264	258	267	268	269	229	253	224	228	237	269	244	253	282	244	275	242	242	247	269	241	252	260	278	292	290	255	238	279	254	257	222	238	238	248	240	267	238	252	235	278	257	243	265	250	254	250	272	229	231	254	243	226	257	252	257	282	231	292	253	223	285	276	253	261	236	253	251	231	271	233	256	247	251	266	255	217	241	261	251	256	229	259	238	236	244	224	274	234	248	245	244	268	270	255	273	250	253	243	267	260	270	268	261	250	271	263	250	263	249	252	268	229	290	247	276	258	247	228	228	252	265	282	254	242	246	243	257	234	265	252	236	263	252	237	258	265	232	255	249	230	237	270	241	243	244	243	250	264	240	261	262	254	242	252	237	265	241	257	237	245	226	243	243	259	276	271	239	239	265	254	272	244	247	221	253	240	235	224	251	244	266	266	243	263	252	234	224	274	240	276	252	226	274	228	246	271	232	261	248	243	271	251	226	262	256	267	274	231	244	258	247	251	257	253	261	232	231	240	239	246	258	237	234	242	265	246	268	250	232	242	257	243	285	236	248	236	248	266	239	268	256	248	265	281	263	264	230	250	251	248	248	235	254	227	263	264	231	265	251	251	244	258	249	231	220	244	245	246	271	237	249	266	253	260	252	269	228	248	237	249	252	253	256	241	229	236	263	234	238	251	250	261	235	238	263	250	252	228	256	246	265	215	252	256	262	233	234	256	223	258	248	246	291	261	250	234	251	273	253	252	266	252	250	275	256	261	273	236	224	250	274	239	221	282	260	283	219	260	245	286	263	232	238	258	249	256	265	238	247	246	239	263	236	246	221	263	274	259	260	260	262	222	258	261	242	242	279	267	252	247	236	267	243	248	274	253	260	241	236	247	264	261	252	284	243	236	251	265	245	258	254	279	280	250	269	236	236	236	278	253	245	275	222	244	249	252	254	261	246	254	226	232	282	230	260	259	265	244	246	251	251	270	252	254	258	282	273	261	260	260	270	248	235	268	249	265	241	257	253	244	271	233	243	253	247	261	244	254	266	257	236	252	244	276	247	259	249	236	262	259	245	232	253	233	227	265	272	244	244	234	254	233	264	269	281	266	232	240	222	233	230	263	233	249	254	251	281	268	247	279	264	250	235	253	266	254	249	246	268	254	263	248	250	246	271	241	276	237	234	273	248	276	282	225	270	290	247	251	234	231	250	245	274	268	268	244	232	243	254	254	251	266	247	244	244	244	260	267	269	232	287	223	247	217	244	250	250	249	247	246	262	283	230	267	221	233	270	263	203	221	246	250	248	219	232	229	250	263	252	225	265	221	259	273	236	247	244	257	236	278	277	271	240	292	254	231	286	271	240	246	261	262	257	263	263	256	235	213	244	241	266	239	248	295	243	235	259	272	260	233	248	251	223	245	264	266	255	262	229	248	262	255	269	228	260	272	255	228	247	256	270	250	256	247	277	271	264	264	255	223	252	253	255	253	235	241	258	262	275	261	238	247	250	266	258	275	246	220	244	256	257	251	255	271	241	198	255	265	265	258	238	240	236	239	244	250	248	273	260	244	260	262	245	245	269	238	226	259	269	266	247	277	264	224	234	231	231	226	259	246	262	263	242	259	253	256	268	251	239	276	256	249	247	279	254	233	256	243	247	285	236	282	266	218	241	255	246	242	271	247	221	291	249	252	275	247	238	251	239	265	263	240	242	260	249	271	272	259	255	278	266	268	243	242	243	244	243	223	247	257	225	224	254	255	253	255	222	250	275	253	243	287	263	250	275	219	254	289	254	251	233	237	282	286	243	233	231	242	267	267	231	236	257	274	240	237	241	280	240	247	232	262	246	261	245	256	252	262	244	233	290	257	245	243	239	224	263	249	258	264	258	278	257	251	227	235	229	266	252	241	244	233	257	290	244	251	290	243	253	227	258	230	278	247	278	252	236	265	268	250	242	255	267	235	244	296	244	258	251	224	213	272	268	255	272	252	287	284	230	238	245	266	245	277	273	249	257	254	238	260	242	231	259	263	247	249	236	270	271	258	262	248	264	217	238	262	271	245	278	252	241	245	243	266	264	271	267	256	231	237	258	250	241	231	236	264	277	223	229	232	248	238	282	251	250	248	259	253	251	264	250	229	253	270	247	224	236	236	283	254	259	263	268	256	244	252	259	269	260	269	269	268	266	251	245	239	245	264	260	263	257	233	248	235	274	238	255	255	236	249	228	237	260	243	262	241	240	270	259	229	259	218	265	275	266	255	263	248	233	256	264	249	266	275	263	263	248	234	266	248	261	250	248	242	230	253	250	251	267	269	228	263	242	292	273	251	259	243	243	224	243	243	230	250	254	227	245	228	240	235	255	210	242	252	251	219	242	234	264	237	239	264	236	207	243	250	244	261	250	214	246	234	225	244	240	259	259	266	251	262	263	250	244	226	234	261	226	264	244	258	262	279	283	252	255	228	255	242	246	233	273	258	260	243	266	242	264	245	263	240	238	225	283	246	274	243	241	242	290	247	222	257	262	253	260	262	220	232	227	266	276	231	280	272	240	254	243	251	261	262	233	264	268	245	239	243	275	269	240	240	253	249	246	268	274	235	222	246	275	237	270	253	257	256	244	216	253	248	248	238	258	272	257	268	252	239	256	221	237	276	258	237	250	281	223	234	242	213	264	261	220	269	251	257	255	287	241	254	232	265	275	257	257	233	242	248	235	237	257	255	243	273	237	259	271	252	241	258	231	226	234	247	237	242	253	213	256	251	241	252	236	267	235	255	289	234	250	241	240	262	234	268	226	230	234	256	233	239	277	245	245	257	241	279	279	278	276	258	254	238	241	223	259	263	291	262	273	245	222	254	262	243	236	271	239	259	255	274	242	268	248	297	229	220	287	283	255	260	246	251	226	272	242	241	247	273	252	247	254	265	243	246	254	265	232	268	243	242	246	233	268	239	247	263	232	253	239	273	289	226	233	251	260	262	221	282	259	236	266	250	225	239	253	251	265	262	225	255	235	230	262	225	277	239	224	250	242	273	247	254	251	252	255	233	243	259	263	284	266	237	256	257	260	251	261	237	243	239	258	278	236	232	237	266	263	244	227	253	259	242	267	273	264	258	235	230	257	268	227	239	233	250	244	258	242	256	244	244	251	235	248	254	249	252	243	261	271	241	240	251	225	275
16234	1526	893	572	451	404	395	326	315	363	349	321	301	329	311	303	315	363	315	331	323	315	310	326	293	300	281	308	321	323	315	273	314	304	330	295	313	325	292	303	332	319	311	300	312	302	285	298	308	300	315	312	321	298	310	318	325	315	332	274	299	292	325	314	316	315	278	353	304	297	290	306	321	323	291	338	307	311	331	277	287	305	303	314	334	311	316	328	332	308	334	311	288	350	282	300	282	308	328	274	305	277	285	298	302	313	321	308	295	281	333	329	301	269	281	289	315	308	314	307	327	298	313	303	291	318	274	293	329	279	287	314	318	303	343	303	279	281	300	319	305	311	311	302	331	311	304	295	351	282	269	291	297	316	312	329	312	277	299	314	309	298	314	298	293	278	305	299	273	317	298	308	305	325	309	306	304	305	288	305	317	327	291	285	337	279	316	291	306	333	323	297	317	318	311	303	328	304	319	285	318	325	334	309	299	321	318	306	318	321	314	319	327	291	295	284	297	336	307	319	295	304	287	319	279	312	324	306	329	288	295	316	301	339	299	332	304	293	323	324	293	297	305	285	298	314	303	302	299	304	313	309	303	312	345	302	317	292	289	318	327	315	271	310	280	316	330	292	290	309	294	288	330	312	283	298	323	327	322	291	313	289	298	312	270	325	300	320	304	333	308	322	303	308	277	293	321	294	282	317	305	333	326	308	290	290	309	280	285	346	316	302	324	312	289	286	328	298	310	329	327	281	304	309	290	303	324	321	293	301	300	308	286	305	318	266	306	299	299	296	302	319	269	313	297	317	316	323	294	303	295	304	337	293	305	326	287	281	281	286	281	317	329	290	297	291	329	300	277	302	303	316	323	330	313	306	298	332	303	320	291	308	334	278	316	320	314	322	292	315	285	309	308	319	324	311	308	294	277	305	293	312	285	315	316	316	306	302	289	322	305	322	271	320	298	344	275	305	319	276	283	307	306	319	304	298	301	325	285	311	274	299	292	309	334	270	299	306	307	302	284	310	314	339	304	280	291	286	310	309	300	315	310	301	310	337	286	287	303	327	307	303	314	298	324	276	274	340	308	283	334	306	305	283	268	293	308	309	321	260	319	312	311	294	287	306	299	318	314	314	309	297	295	300	288	324	319	316	303	286	319	288	305	341	267	315	305	309	298	307	313	300	323	321	302	299	325	289	302	296	319	317	302	320	335	303	287	287	319	275	308	313	281	289	296	280	280	290	298	287	313	299	316	281	314	316	347	324	305	296	323	304	297	299	287	307	307	319	328	292	334	324	309	307	292	317	288	290	245	335	303	320	287	293	311	306	293	340	298	344	305	295	316	272	314	295	316	295	310	297	325	294	325	301	298	298	294	308	312	323	279	297	318	313	306	289	300	310	321	315	326	324	316	277	316	294	326	290	293	303	301	284	296	324	303	277	311	280	305	313	299	311	318	320	296	263	307	345	301	292	324	300	323	294	294	319	327	315	302	350	281	314	327	325	298	302	335	342	287	299	321	308	288	294	315	314	302	308	296	285	302	293	249	313	301	297	307	319	316	304	320	309	325	289	291	312	314	308	283	301	336	320	301	319	298	326	321	321	297	316	323	311	310	303	320	304	293	310	333	266	262	298	293	260	294	344	297	293	301	323	273	254	332	283	313	318	300	307	352	335	325	280	299	328	310	327	314	299	291	256	316	316	346	304	289	288	315	305	306	292	306	298	310	323	317	321	319	302	335	318	329	291	322	329	321	290	273	268	288	283	287	273	308	289	302	328	270	288	274	284	296	307	304	319	315	287	301	307	290	305	290	316	293	304	313	301	300	309	287	320	318	327	286	299	278	304	304	305	331	327	285	309	307	319	310	333	308	294	295	325	299	306	303	342	293	291	291	309	308	299	311	328	354	273	320	300	308	286	317	300	297	341	307	287	289	343	309	312	321	300	312	307	291	300	336	288	315	322	296	281	289	324	308	282	306	307	325	284	315	327	306	329	304	324	330	283	303	306	308	343	264	307	323	274	311	279	297	336	334	318	293	316	319	309	301	295	320	282	301	332	311	321	288	320	321	305	322	319	324	298	315	283	306	303	283	300	306	356	316	329	302	286	292	333	270	307	337	300	315	317	327	341	293	320	317	302	301	309	285	306	310	324	294	316	314	300	297	316	319	318	294	299	281	293	277	303	296	298	295	316	317	314	319	299	294	304	307	300	309	279	297	315	294	315	311	265	303	344	338	280	288	342	314	330	298	295	316	288	298	301	334	297	301	281	324	286	305	307	313	330	310	314	304	325	308	307	306	335	286	329	310	308	314	285	324	301	326	309	324	321	319	329	331	326	287	295	307	340	278	298	316	298	315	295	300	302	286	293	302	285	307	337	272	314	316	336	291	291	336	279	281	289	287	286	277	298	323	316	327	315	299	300	322	302	295	288	313	295	293	319	301	300	310	331	299	326	305	299	318	317	309	321	326	306	337	345	329	301	315	294	281	307	314	299	312	305	286	292	296	304	305	317	332	303	291	301	331	277	286	315	299	326	290	299	320	328	315	295	328	311	300	322	273	285	305	337	300	303	335	318	338	277	312	320	310	337	284	302	307	326	301	296	306	297	342	278	287	323	271	331	300	296	297	317	304	303	307	325	295	302	305	294	331	308	306	312	331	320	311	313	317	278	303	306	330	314	293	304	350	309	306	283	266	305	320	318	291	339	307	284	311	307	292	301	333	302	331	332	298	288	296	314	306	316	292	311	295	322	331	290	301	298	312	317	313	308	291	299	296	325	293	313	314	319	309	307	279	315	347	322	295	281	315	280	328	330	317	320	329	312	271	263	323	263	306	310	300	304	299	308	279	325	304	321	301	301	297	302	290	305	305	291	311	324	306	275	307	321	281	332	283	281	303	287	295	288	320	304	327	324	317	290	322	291	301	307	301	302	308	296	300	343	298	296	321	288	307	311	356	327	292	294	303	284	316	277	309	329	343	344	303	293	290	321	285	289	301	303	295	282	293	314	318	328	331	313	313	305	315	283	303	343	273	325	310	303	272	296	295	285	305	303	303	293	297	279	290	306	292	306	296	298	307	334	290	289	320	290	281	316	317	322	323	300	289	322	332	311	299	305	294	313	286	300	333	320	304	275	314	287	298	299	313	305	316	302	297	304	314	324	325	279	338	329	315	306	298	307	296	309	278	348	322	327	282	312	328	288	301	305	307	291	303	315	319	292	292	311	300	299	262	288	322	295	317	309	315	318	308	305	299	304	315	305	330	304	317	293	318	303	325	296	315	299	304	289	260	284	260	330	305	323	303	309	287	274	280	282	324	330	300	282	307	282	306	318	351	337	281	291	355	312	306	323	343	282	309	314	281	301	308	295	283	324	295	327	331	281	320	292	311	339	298	307	291	315	298	333	304	322	300	303	304	337	280	318	303	305	296	307	283	297	301	289	293	320	322	304	295	321	334	283	268	317	290	316	283	308	321	337	303	304	311	322	340	304
23647	21170	28540	24074	21155	11485	978	519	445	387	323	265	268	254	225	232	206	197	196	187	173	190	206	174	157	170	170	175	156	142	154	170	166	142	168	156	168	156	149	170	132	147	152	155	161	148	164	120	140	121	135	149	142	148	137	143	153	144	129	145	158	139	154	136	150	164	149	150	150	137	151	147	132	147	147	138	136	139	147	158	149	137	142	156	121	151	154	155	144	153	134	142	147	144	148	150	136	119	137	141	163	145	149	123	136	142	135	134	142	141	158	154	130	128	144	149	133	135	137	134	141	143	138	137	155	161	115	126	149	138	130	125	141	143	116	139	129	140	145	128	152	155	150	166	129	154	125	120	158	153	125	135	136	125	126	139	141	143	153	172	139	131	155	152	132	160	142	125	158	127	158	142	133	140	147	158	130	151	156	147	151	137	142	168	131	136	127	146	130	140	166	128	122	131	137	139	140	123	158	145	151	162	148	161	125	148	146	127	162	167	131	139	132	148	144	159	150	129	133	153	162	140	128	145	147	137	141	127	151	148	151	152	156	148	129	146	138	134	149	141	143	152	150	147	148	137	144	127	145	134	142	152	156	146	154	123	136	152	149	154	167	136	133	124	148	140	140	154	145	155	158	152	146	140	159	146	158	131	152	127	137	134	133	147	152	154	151	163	131	133	134	150	128	141	138	134	131	146	138	135	163	154	153	129	133	128	141	140	124	141	127	155	132	130	126	146	135	130	144	131	158	133	147	153	152	143	138	135	153	168	144	158	172	139	149	146	148	126	142	160	151	134	141	130	172	131	153	152	147	147	157	138	136	136	165	119	127	154	130	160	138	141	143	135	140	145	142	150	147	145	129	164	145	137	134	142	139	141	149	112	143	146	141	129	131	140	142	134	139	160	137	127	133	147	122	156	129	145	124	155	140	176	124	140	155	132	131	130	148	158	143	150	144	137	134	124	145	144	140	150	132	159	138	121	141	139	125	158	132	128	165	154	136	140	132	139	145	130	146	138	159	134	153	131	128	130	144	148	128	133	123	145	110	139	152	148	137	156	149	123	143	126	132	176	138	135	127	149	143	119	144	128	136	138	133	135	144	139	131	134	155	135	131	125	145	152	144	144	133	147	144	114	150	135	166	119	135	137	161	131	126	150	152	132	133	120	132	146	136	132	161	162	165	120	144	142	160	146	163	138	154	146	155	135	158	137	151	118	137	148	143	147	151	129	147	133	150	131	140	137	149	160	142	156	158	147	158	129	133	125	129	133	139	150	150	150	148	145	177	145	153	154	146	146	154	151	120	157	158	142	139	153	139	144	116	140	159	149	156	125	124	141	137	118	142	134	145	134	157	129	146	141	137	146	135	131	134	148	153	148	159	111	127	147	131	143	139	130	131	152	155	147	115	151	121	124	143	187	156	132	144	142	142	148	133	139	144	121	142	121	143	127	146	138	118	137	137	153	113	130	134	148	123	143	137	150	148	151	140	158	139	148	135	129	134	128	145	130	140	124	140	156	136	121	140	159	128	147	149	137	152	147	150	136	145	146	148	145	132	121	152	150	132	119	149	144	137	151	139	133	144	132	158	139	130	142	147	142	148	134	114	126	147	141	150	138	159	132	145	128	149	146	129	137	135	156	120	134	142	155	146	140	135	133	132	137	139	170	144	155	128	134	138	154	144	145	143	158	134	138	131	135	139	142	132	128	134	149	133	152	152	127	131	145	145	134	134	134	144	130	152	159	129	141	142	131	154	147	136	136	124	148	151	146	149	150	154	124	155	155	135	135	145	139	158	137	135	143	138	159	143	133	149	148	139	137	133	135	145	146	147	151	120	134	151	161	135	138	152	144	151	138	143	141	155	135	132	142	133	137	151	131	166	127	136	143	136	132	139	140	123	133	154	127	175	139	140	135	141	132	140	145	150	124	141	150	156	145	141	137	132	137	124	171	131	141	113	141	107	141	118	119	136	144	142	143	148	116	153	129	129	150	144	139	139	142	136	139	143	131	120	164	136	146	138	132	159	143	151	149	153	127	142	121	134	146	153	137	128	161	133	156	130	147	141	149	141	129	123	157	129	131	133	138	148	128	136	122	148	127	144	127	154	148	149	143	149	129	160	148	132	133	135	139	139	127	144	149	148	126	157	162	128	141	148	155	137	133	156	130	143	142	131	136	147	138	139	148	131	133	119	136	126	129	152	140	136	134	151	152	138	141	139	142	146	125	139	148	158	144	145	133	150	139	142	140	168	140	172	137	124	140	146	155	149	140	157	136	141	132	138	159	151	163	130	134	138	160	123	151	137	163	150	143	142	125	162	141	144	136	154	131	129	137	123	137	126	152	139	134	136	133	130	130	154	155	139	148	146	161	127	153	138	136	151	135	148	139	155	141	138	152	137	147	151	129	132	142	135	140	119	152	141	140	137	150	142	157	156	128	138	152	117	178	136	147	147	153	138	172	141	155	146	148	122	123	132	143	146	153	163	167	138	143	131	139	139	134	121	140	131	153	147	146	133	157	136	158	117	124	158	138	128	146	137	160	130	139	142	144	132	126	130	147	101	146	135	146	132	137	122	118	124	137	146	146	126	147	159	166	125	143	136	147	145	144	157	154	133	121	145	139	128	134	164	144	138	135	143	148	145	115	135	140	133	137	133	158	153	137	131	146	142	135	143	130	121	141	166	135	128	154	129	161	146	139	130	133	137	146	136	152	139	140	153	155	136	138	132	156	142	134	140	155	147	158	164	132	151	129	132	160	140	144	130	158	148	144	146	140	140	147	144	155	135	135	139	135	118	137	127	121	164	138	158	142	132	140	123	162	153	147	147	132	136	170	144	118	128	146	152	140	130	149	156	146	124	143	124	156	136	143	158	138	141	143	139	138	139	165	145	141	128	144	138	129	166	146	135	137	155	142	125	152	133	127	145	149	148	168	148	151	127	142	149	107	131	145	148	160	134	130	135	130	151	138	126	146	133	145	154	152	170	152	144	139	139	155	154	138	124	136	145	155	138	128	141	151	151	122	137	130	147	134	143	136	139	138	137	127	132	171	156	150	143	151	123	134	133	130	146	151	139	133	157	142	119	142	143	147	138	133	135	157	138	131	140	149	121	148	149	124	165	143	134	152	142	130	141	124	124	138	141	156	145	128	133	146	121	158	155	145	158	139	159	130	114	138	143	150	134	133	147	138	138	150	127	145	153	138	125	141	162	147	115	135	160	140	144	121	135	146	147	132	135	141	144	145	120	120	147	141	146	132	132	137	153	168	160	138	145	143	137	128	138	157	154	135	132	168	141	159	142	134	144	140	145	149	142	144	132	151	146	135	141	159	132	136	151	142	144	114	145	135	133	142	128	151	151	128	154	137	154	131	146	142	145	128	134	151	163	151	148	128	134	133	141	144	149	143	160	136	138	146	121	149	166	154	140	144	145	153	128	151	138	147	165	129	134	123	133	137	155	153	151	133	126	148	127	142	118	128	166	156	142	126
20157	9172	7565	3749	2463	1783	1314	1055	801	696	585	469	451	366	359	337	343	324	291	291	234	270	246	225	208	230	218	207	209	190	215	195	192	189	197	189	200	189	196	208	193	187	175	222	169	186	192	175	192	173	187	182	207	165	181	168	172	163	169	187	177	167	198	175	159	186	214	195	162	178	179	181	184	160	170	187	199	180	180	171	188	189	177	183	163	188	195	189	168	173	195	186	172	199	186	182	184	189	189	171	195	203	196	179	178	204	174	201	162	169	184	188	209	193	185	196	172	160	192	164	167	175	183	178	148	168	153	193	177	177	177	169	194	189	145	171	159	147	187	176	185	180	167	197	173	172	148	147	185	181	178	154	196	175	145	188	168	190	180	176	187	172	166	164	166	148	186	165	165	178	175	188	175	163	196	169	169	168	166	178	149	198	180	186	151	213	173	162	178	184	188	170	183	192	171	156	163	164	172	163	163	201	160	157	180	174	180	171	187	193	152	162	187	183	155	176	180	184	187	188	145	175	173	148	170	180	183	183	164	153	164	147	156	184	187	169	164	192	181	164	177	164	200	157	162	174	180	186	200	188	173	171	180	197	183	186	168	216	176	177	169	177	165	168	178	173	145	175	158	169	175	172	189	169	163	215	175	161	159	172	154	174	175	190	173	168	178	180	165	150	204	147	171	180	188	181	173	183	172	156	177	170	163	158	177	160	177	146	167	162	161	178	183	178	187	154	175	175	174	195	171	199	188	163	171	191	184	179	190	169	177	184	153	164	182	170	185	196	192	192	171	152	175	158	189	162	178	164	154	166	176	151	170	185	186	167	206	196	157	192	190	189	167	179	178	160	168	181	175	167	169	170	174	177	192	172	162	167	176	163	180	176	179	192	157	159	159	186	163	161	154	149	181	173	187	191	163	159	164	176	172	182	158	159	177	169	176	185	186	153	179	177	182	148	202	169	191	189	162	155	173	174	186	170	187	195	177	174	183	178	171	188	173	182	194	181	180	166	160	171	181	172	171	222	175	161	194	194	161	176	147	167	172	167	174	166	212	176	179	188	158	200	161	180	155	181	153	190	170	147	184	176	180	164	192	185	169	170	168	182	180	180	186	182	176	175	191	174	175	157	168	170	175	160	163	190	164	184	165	171	194	161	172	175	148	171	150	175	191	172	172	159	168	158	149	196	165	187	170	172	165	164	154	162	168	179	162	164	181	170	170	180	170	196	184	179	169	178	187	165	162	176	167	190	191	152	189	153	187	186	161	169	153	191	180	187	200	185	164	199	181	189	161	192	196	180	155	187	180	189	169	191	196	183	180	192	167	161	196	199	176	169	163	169	189	160	162	210	180	191	167	197	183	162	191	180	203	176	196	145	160	179	169	147	184	163	153	169	153	139	183	178	186	165	152	218	173	167	164	168	146	190	188	175	183	164	200	181	167	165	202	165	193	189	166	181	180	184	159	177	148	161	182	163	182	157	168	178	187	198	182	171	195	172	165	170	185	176	174	157	147	140	185	203	172	184	176	184	171	206	161	175	175	182	155	160	150	179	173	176	196	161	187	166	162	179	158	167	172	206	193	185	153	179	155	166	180	159	177	175	182	167	166	156	179	173	191	173	191	184	168	165	171	191	153	169	158	199	171	142	167	161	157	185	154	176	155	155	162	190	193	167	180	175	177	167	174	175	201	163	179	169	175	157	178	168	200	182	162	192	174	180	198	183	183	181	169	161	193	182	174	187	174	172	191	176	196	179	166	175	181	191	178	175	206	163	175	184	168	180	197	171	168	165	164	167	190	174	173	152	176	178	204	183	177	183	186	163	181	173	185	164	165	172	182	189	162	157	142	171	153	180	158	168	163	167	194	184	186	178	170	194	154	176	166	163	189	178	187	170	176	176	153	164	190	167	187	171	179	182	174	181	165	175	165	179	183	170	175	158	154	176	181	154	170	169	188	187	171	156	191	183	160	194	176	161	173	193	174	175	163	163	153	161	180	180	162	152	159	149	167	171	170	183	183	155	169	186	166	180	159	176	169	174	163	182	154	189	168	171	155	184	174	173	201	143	188	174	172	175	175	171	169	183	171	158	172	181	175	165	159	165	197	200	165	176	177	181	167	182	158	196	165	162	168	174	165	210	171	147	181	172	159	163	148	195	174	179	168	184	202	171	183	158	187	177	169	184	180	187	196	161	178	196	187	195	156	163	182	166	178	185	177	172	158	203	209	158	199	176	188	193	160	179	191	177	161	166	195	159	210	166	170	195	183	167	174	180	184	167	182	161	156	154	175	175	184	184	137	190	161	176	169	196	163	161	179	164	180	175	196	176	170	175	176	192	180	192	172	175	197	179	172	179	194	188	155	157	156	175	190	175	193	191	177	172	178	163	157	172	176	196	189	160	153	165	173	190	160	180	157	162	177	169	177	172	177	175	189	200	138	171	162	168	177	171	179	173	180	178	183	143	160	206	145	179	175	197	169	186	184	172	183	171	175	165	183	207	170	178	160	172	185	179	186	165	155	183	178	173	185	184	153	162	164	170	166	183	151	174	162	173	182	174	184	180	171	178	157	167	204	182	154	178	176	178	187	176	167	170	166	187	180	185	185	191	161	168	169	169	213	180	185	192	157	166	175	162	175	178	147	191	171	167	171	165	163	185	170	186	167	174	161	168	166	207	160	171	196	183	181	173	185	162	161	166	181	196	185	172	162	175	175	182	163	185	165	187	159	190	179	157	177	154	196	164	212	185	184	183	186	185	184	170	171	185	180	180	169	172	176	177	172	172	169	183	169	165	192	171	145	187	191	164	165	173	170	162	167	200	177	182	205	177	180	179	180	180	177	164	172	165	180	165	182	175	190	152	174	173	183	171	164	160	200	172	152	187	174	164	174	198	174	175	184	174	175	173	183	167	174	174	180	165	155	168	160	179	174	192	173	187	178	194	193	159	153	194	151	191	162	165	198	190	189	167	156	166	181	186	175	204	201	179	184	211	171	189	158	174	192	172	168	180	169	169	155	172	178	171	165	178	190	172	167	196	168	158	161	171	162	179	174	188	178	176	166	179	161	189	188	169	174	172	166	177	180	178	171	188	174	172	166	173	152	176	175	176	162	175	178	181	183	163	178	176	162	170	177	147	176	190	188	174	172	174	157	160	177	181	187	177	182	183	185	175	176	174	215	175	162	186	172	175	165	191	183	197	183	170	174	178	177	165	177	186	167	170	194	181	176	183	187	166	161	159	176	169	187	141	186	187	174	179	188	157	182	169	161	173	174	182	164	156	181	188	183	158	166	177	177	194	150	159	188	187	188	170	200	193	174	183	174	175	194	184	223	162	181	190	171	167	161	183	169	183	178	161	185	165	180	140	171	172	178	173	156	170	154	171	185	187	174	149	165	169	159	185	185	171	152	169	155	167	175	187	165	175	176	156	161	180	176	179	189	180	185	178	167	184	160	166	191	181	173	186	189	168	181	151	166	190	177	183	184	167
24840	21175	27526	24980	11742	967	675	539	536	491	486	454	461	457	402	462	409	425	430	421	377	455	422	443	411	402	424	424	392	392	382	432	426	399	408	404	450	390	436	451	442	410	425	396	419	380	400	439	424	384	409	412	429	440	412	398	398	396	386	398	403	391	436	388	414	415	409	411	395	401	417	408	407	430	415	379	382	439	414	406	417	388	405	405	386	395	377	445	383	416	397	409	443	369	428	424	371	400	428	398	393	410	407	395	382	375	404	373	381	419	364	404	429	412	419	345	399	380	421	379	415	428	389	388	387	401	393	415	382	435	441	398	416	406	384	388	396	387	407	391	409	409	415	412	399	371	391	364	426	412	417	418	392	399	399	415	394	382	450	386	423	462	422	386	419	390	392	419	367	419	428	412	392	446	397	394	389	424	417	448	413	414	410	425	392	401	417	433	414	412	403	394	408	399	401	391	412	401	403	389	392	408	381	399	396	368	442	388	434	401	379	367	366	434	407	412	412	404	398	387	430	404	452	427	400	398	385	395	437	445	399	402	393	364	388	397	381	418	400	415	406	453	403	379	427	410	424	393	436	418	394	430	413	422	394	408	432	411	403	407	420	397	429	406	379	414	425	385	391	439	408	390	385	393	398	410	382	388	434	380	394	393	429	423	390	383	392	401	418	388	400	378	431	409	408	402	439	418	393	423	418	385	407	386	400	407	403	389	418	403	389	355	392	369	388	391	437	392	415	409	369	427	427	430	456	400	412	409	393	419	411	415	390	429	391	383	402	399	410	409	385	422	405	408	404	381	346	396	444	421	404	415	370	403	413	402	431	388	381	389	407	422	393	420	397	399	416	393	401	420	413	407	406	403	404	427	399	420	399	398	420	396	406	407	391	405	403	416	428	398	405	402	393	363	446	424	385	418	386	418	381	409	423	427	377	351	407	430	391	424	390	389	396	440	404	410	416	414	405	416	376	427	377	414	350	401	428	377	435	390	376	444	419	417	414	412	416	395	417	444	420	392	426	394	422	391	392	386	423	383	391	388	378	419	427	437	407	426	396	409	402	410	382	413	405	406	401	371	404	345	383	415	427	393	407	414	414	368	435	393	411	401	408	397	387	395	393	423	405	412	370	404	377	405	381	409	380	411	420	374	431	417	388	423	377	430	419	409	415	382	409	432	409	388	422	399	397	425	345	415	417	390	389	417	405	408	433	428	411	414	428	382	393	444	422	375	379	430	432	398	402	406	388	355	382	361	394	413	391	402	421	371	384	434	461	396	427	403	419	405	381	403	406	406	430	433	399	402	428	420	405	372	436	408	401	447	403	385	395	393	394	403	397	414	403	417	385	427	414	448	396	412	392	377	375	452	438	437	402	409	408	420	447	381	437	413	436	395	411	432	373	408	397	400	395	418	417	437	408	392	376	398	413	421	384	400	420	419	409	387	401	412	384	403	412	396	403	429	389	385	383	426	387	402	406	385	413	391	415	403	417	430	397	398	395	360	407	384	421	372	365	413	403	389	385	388	408	394	390	432	408	404	408	406	429	371	396	391	413	394	410	424	411	438	385	408	383	401	370	412	418	381	401	408	432	381	417	399	442	397	376	386	389	397	410	420	367	399	380	405	411	448	431	402	409	421	382	382	368	411	403	386	403	399	394	444	393	402	404	396	416	412	397	374	401	424	396	405	404	385	402	394	405	400	376	403	395	401	417	398	427	408	397	350	379	388	424	394	401	391	374	399	399	450	396	404	378	417	396	388	434	397	420	419	419	413	405	390	384	415	410	394	397	430	368	407	420	389	410	408	400	391	399	405	398	356	420	391	409	424	368	416	411	408	381	403	380	426	417	395	399	447	381	432	392	361	451	424	389	390	425	401	416	437	395	414	406	386	409	419	360	384	427	400	425	417	402	429	403	429	380	410	427	378	394	415	414	398	453	391	404	374	422	384	455	364	391	410	413	404	411	405	432	415	409	425	443	417	435	418	380	371	414	415	393	388	406	423	419	416	391	397	389	350	401	400	371	416	453	379	413	408	386	394	423	411	397	370	397	388	399	429	387	421	379	401	395	444	408	393	413	387	402	445	434	423	425	423	406	470	394	387	433	402	392	405	423	433	410	352	404	427	372	378	415	434	350	380	428	432	406	373	430	394	389	414	402	373	409	406	405	431	412	397	397	373	429	403	388	423	387	412	427	391	409	390	406	402	407	368	376	380	390	434	409	381	409	389	412	396	384	416	442	434	417	388	355	411	375	410	413	429	411	392	405	429	413	424	377	405	380	432	377	392	410	391	425	441	376	386	407	406	414	424	392	440	417	422	395	360	396	412	413	386	396	436	423	413	403	416	397	361	387	428	459	391	388	407	377	362	384	412	421	403	400	410	380	396	425	399	434	408	425	457	430	410	435	438	440	403	385	373	390	375	413	388	383	393	389	428	409	390	394	419	449	418	420	416	406	389	384	412	450	442	403	405	381	407	401	351	416	418	414	422	403	413	372	368	400	401	410	412	400	365	416	380	415	406	415	431	386	416	383	411	388	384	400	406	391	442	391	385	385	391	403	414	387	414	399	396	388	391	411	402	433	381	390	393	393	402	375	426	401	428	409	417	420	411	404	428	409	365	432	431	407	373	383	389	408	435	390	405	393	417	388	387	438	382	418	389	440	419	405	356	392	392	427	399	430	423	378	417	435	415	375	424	405	409	390	373	415	411	403	407	404	421	409	368	408	413	423	379	373	408	402	386	422	396	432	392	440	413	390	423	371	394	404	420	402	390	414	397	430	376	366	410	381	414	413	404	371	412	418	391	430	431	408	422	434	396	395	413	426	393	409	397	373	354	385	422	389	376	402	444	384	432	414	444	408	399	397	375	410	409	410	428	404	426	411	402	434	438	421	387	406	445	398	381	419	425	370	426	385	413	397	386	392	404	415	424	409	403	403	426	405	418	394	364	371	425	409	374	421	409	391	435	381	404	422	375	403	397	409	388	432	411	404	452	372	402	412	427	406	381	390	432	440	388	408	381	348	440	401	423	423	402	392	380	402	392	395	385	394	443	396	388	404	405	394	412	416	372	427	427	401	438	425	398	409	373	434	390	442	429	386	421	424	414	432	417	417	393	376	436	400	385	403	417	375	416	400	407	430	416	428	379	407	424	429	424	411	438	377	407	424	416	434	439	416	414	410	388	397	405	410	371	384	426	435	391	387	411	426	418	406	422	411	415	371	403	361	421	373	434	428	411	414	383	381	394	390	398	412	440	372	415	394	378	396	415	364	380	432	393	421	405	402	390	366	411	443	396	420	423	393	409	413	369	393	369	413	370	388	405	380	405	408	405	385	380	410	369	417	416	425	412	444	442	394	416	372	385	370	400	381	388	415	416	386	394	376	400	429	396	390	401	408	401	427	409	370	398	415	402	403	400	368	444	429	412	394	418	385	423	435	390	410	389	388	409	418	417	445	385	391	417	457	405	414	430	413	401	416	392	389	408
18420	5324	4457	2390	1702	1356	1068	923	811	735	674	622	591	574	577	509	538	532	503	526	476	524	518	474	466	488	495	471	452	501	486	475	479	463	448	461	466	465	502	517	492	489	433	452	462	446	458	439	505	502	488	447	475	473	473	492	476	468	448	488	488	465	483	478	512	450	453	469	485	487	461	493	471	464	480	431	463	483	487	476	431	461	460	465	496	471	455	471	485	425	444	447	418	449	467	505	430	477	445	487	442	448	502	468	446	483	416	464	446	490	479	456	489	458	460	488	459	485	470	473	489	481	472	456	465	457	444	413	476	449	473	458	456	481	484	462	447	475	466	461	492	449	458	485	479	501	458	498	456	462	459	486	463	452	479	468	466	462	496	449	454	434	432	451	465	447	446	459	461	492	475	468	482	418	471	476	446	444	434	458	422	449	497	441	432	484	434	448	476	463	490	476	464	481	486	434	471	435	481	440	471	457	452	475	443	443	480	478	459	491	467	503	473	468	430	445	463	461	444	474	467	457	407	486	477	488	486	458	473	456	473	461	452	439	483	471	456	499	466	476	461	440	468	419	455	464	449	494	473	447	486	464	459	445	471	472	458	497	454	480	455	465	485	484	459	459	485	481	491	439	458	455	469	470	468	501	460	454	458	474	431	435	419	457	486	466	445	498	455	479	479	472	452	478	433	488	525	454	469	447	476	448	476	490	431	461	430	440	505	479	457	471	470	424	502	478	449	503	476	470	474	453	479	450	498	465	455	467	461	487	496	479	409	456	449	500	461	471	466	495	458	426	476	511	436	463	449	456	486	423	455	498	470	434	469	432	483	464	460	511	458	452	436	478	457	444	444	457	484	450	452	462	474	488	438	463	415	485	469	429	471	418	462	450	471	434	469	454	438	477	467	454	445	457	447	477	449	459	503	446	470	454	438	453	453	530	446	473	462	462	455	492	464	458	443	464	442	474	475	478	459	472	456	465	411	430	454	451	485	477	473	462	443	499	481	503	476	462	465	498	482	478	476	458	462	451	457	488	451	451	472	439	442	463	475	455	421	446	467	495	445	442	459	488	468	451	467	480	470	430	537	476	456	491	487	500	468	487	458	442	454	476	445	465	435	499	436	468	473	459	443	446	447	454	432	493	460	472	473	459	453	437	446	459	481	486	491	440	510	460	452	473	432	496	461	416	468	439	465	433	457	462	458	491	471	447	449	484	459	454	485	479	474	475	431	493	434	474	467	440	507	522	471	443	499	467	469	436	474	450	438	471	487	426	444	498	406	459	448	435	463	457	453	431	439	456	459	480	441	504	436	433	484	477	478	492	482	432	436	510	460	470	452	480	429	495	450	514	502	506	450	482	464	450	466	410	482	468	459	486	435	457	388	471	415	420	473	469	483	462	467	464	464	451	459	459	492	475	454	451	495	457	437	443	450	471	471	458	438	501	463	466	448	485	457	468	473	471	464	485	475	452	493	470	492	466	486	448	428	444	457	477	457	454	456	422	475	435	454	460	441	465	447	484	483	451	422	456	454	476	484	476	459	445	464	474	445	462	490	481	459	476	436	469	454	480	448	481	474	491	462	458	512	450	470	473	486	487	464	492	457	461	440	468	465	459	437	460	469	498	474	488	470	461	443	466	501	450	488	448	451	508	425	453	456	456	447	447	440	469	475	453	440	473	455	427	474	420	434	463	405	450	458	465	422	462	466	445	445	463	436	460	473	494	470	467	474	443	454	464	433	450	456	448	458	444	462	471	447	495	482	449	481	445	452	457	487	471	494	475	496	469	511	459	453	437	451	504	450	475	502	469	418	420	454	473	471	479	437	448	458	471	497	476	442	488	510	432	485	502	493	464	447	491	438	521	440	488	464	450	442	466	494	413	466	493	494	465	479	475	464	425	440	467	482	427	473	464	471	480	489	447	461	447	459	445	427	466	474	474	462	422	461	483	465	470	439	445	464	466	497	488	470	451	449	449	454	464	448	503	471	451	497	435	484	442	471	495	438	479	493	454	451	471	492	484	445	461	432	469	505	456	439	448	430	451	446	471	444	510	474	492	447	463	497	443	439	516	455	456	462	446	481	430	425	432	472	442	468	460	507	454	485	465	455	446	459	480	426	435	442	463	440	469	462	469	468	510	432	456	461	460	461	439	463	477	453	442	493	510	498	459	468	502	466	473	465	429	445	485	449	436	466	470	464	489	487	468	491	413	472	470	477	487	457	452	458	461	478	462	439	446	470	464	484	422	454	461	473	488	430	490	431	476	439	438	456	470	461	458	475	476	501	464	437	451	471	453	462	470	462	462	493	460	473	460	460	487	499	478	474	455	462	457	423	489	493	500	448	492	453	467	457	449	480	463	461	470	483	461	440	451	479	467	477	436	446	487	425	444	468	466	486	460	485	460	447	470	462	450	460	459	439	478	455	508	484	470	506	436	498	461	460	478	470	488	492	474	486	445	453	451	483	477	431	463	494	462	467	428	456	459	450	426	468	471	446	467	512	475	422	433	450	446	440	514	469	480	467	496	458	455	460	481	475	453	474	457	452	450	462	438	425	476	424	454	508	453	459	489	445	435	440	446	445	427	484	470	477	501	479	433	435	481	502	453	494	514	442	467	481	457	450	449	480	451	507	422	464	445	473	478	508	491	470	489	473	476	469	460	460	448	446	443	467	522	478	478	453	421	435	454	457	476	466	442	463	452	448	459	431	462	440	506	461	461	470	462	463	445	468	453	508	439	447	505	442	473	462	463	485	435	499	467	467	488	462	500	473	464	444	492	463	443	494	505	451	452	490	486	465	424	495	477	490	453	442	501	437	488	474	450	440	472	485	485	491	428	453	465	477	441	464	439	490	473	469	467	462	453	475	459	429	473	480	467	465	458	492	487	476	481	477	455	464	479	458	463	447	481	490	475	487	475	469	478	498	455	518	473	481	492	506	515	456	462	453	478	463	481	447	482	456	439	482	470	455	460	462	474	476	452	486	481	450	507	460	479	467	462	433	479	424	418	417	457	445	491	481	486	469	479	467	444	463	453	453	467	494	453	465	457	497	447	468	461	443	458	448	440	441	469	483	449	508	467	445	415	464	465	456	435	447	484	446	461	454	470	462	443	495	436	489	452	468	486	514	472	460	495	419	427	466	475	452	437	468	490	430	436	443	438	441	462	482	479	460	511	512	472	480	480	470	441	451	429	465	474	435	522	477	478	480	450	421	483	441	458	456	472	466	444	465	431	483	474	467	456	481	468	460	420	470	496	469	438	466	438	444	468	479	459	491	435	437	457	474	467	472	430	446	461	459	434	433	468	468	429	436	446	440	445	480	462	482	466	484	437	464	478	477	482	459	467	489	473	466	460	464	469	448	443	498	457	455	514	474	469	441	462	435	494	500	447	458	447	450	439	479	460	463	442	449	452	475	447	453	484	472	470	443	469	479	448	458	459	446	484	453	489	482	445	443	468	505	518	442	417	472	476	472	476	498	474	476	484
22676	21212	29021	23692	21206	21243	11098	1226	837	781	660	575	538	512	520	470	432	417	379	399	407	384	370	374	346	371	371	341	310	359	332	305	325	324	303	307	312	330	325	304	301	312	345	299	313	327	304	310	312	319	323	319	353	314	300	328	294	338	334	296	316	339	313	280	298	311	264	305	307	312	279	302	282	343	288	290	298	286	276	300	289	288	298	287	330	301	307	315	344	309	288	296	303	309	302	301	309	283	272	300	298	278	300	305	320	297	285	313	301	306	322	315	291	293	289	319	322	330	289	305	310	327	299	330	283	307	290	302	297	298	283	311	295	292	310	311	281	306	275	316	306	298	339	289	305	306	287	299	290	314	295	275	327	278	320	287	294	299	309	292	304	298	301	288	286	300	304	299	285	313	265	303	309	338	304	305	291	321	336	268	297	308	315	349	309	296	300	321	327	290	302	279	310	339	312	284	303	280	334	331	311	309	316	275	266	299	325	294	272	274	293	291	314	295	332	278	306	291	308	348	315	308	330	310	281	292	306	325	277	324	298	286	289	310	317	308	313	302	295	321	303	273	281	288	346	281	313	305	309	311	338	303	294	308	291	308	296	321	287	303	286	331	291	291	290	323	282	297	299	294	315	314	280	303	312	271	324	284	295	330	316	325	298	294	312	269	311	312	303	281	279	288	301	300	292	286	300	298	324	278	311	301	313	306	317	310	314	297	316	329	303	324	294	283	317	289	283	321	319	303	318	314	287	286	311	283	330	277	272	307	295	284	289	305	286	316	293	330	293	291	302	290	262	311	297	320	297	269	301	299	289	268	295	306	302	265	319	314	319	289	291	314	300	318	283	310	273	301	310	308	274	293	281	284	318	305	325	306	293	302	300	295	283	303	273	303	314	297	268	308	295	296	284	337	280	292	293	319	315	307	317	338	300	280	284	323	316	299	313	291	334	288	283	310	294	297	305	291	339	258	311	275	309	309	301	315	311	293	327	304	303	302	308	328	273	317	350	298	272	307	328	305	308	283	312	305	324	285	307	279	297	315	293	277	292	263	280	291	310	296	292	341	302	312	279	284	302	317	318	311	293	304	295	328	302	322	294	309	311	301	316	282	309	324	319	279	299	311	327	307	295	293	291	314	271	324	300	312	302	307	308	299	282	289	285	316	275	285	326	308	278	319	267	298	309	299	273	283	325	309	307	320	292	302	325	309	301	327	305	298	307	292	298	315	302	304	309	310	329	313	278	308	313	314	290	313	296	288	291	298	298	293	294	307	301	303	283	286	291	286	282	294	285	338	278	299	305	308	308	300	287	314	302	294	293	306	291	317	299	306	301	255	327	309	307	320	293	300	315	281	314	332	314	330	291	310	309	287	299	298	296	307	316	295	307	272	302	327	310	277	296	298	293	296	292	299	283	308	309	287	267	306	282	291	306	335	305	310	303	290	306	285	279	287	275	298	278	305	334	320	289	308	309	331	286	310	296	295	315	274	315	304	307	306	310	279	296	289	312	303	305	279	317	311	293	316	292	303	304	285	282	329	330	305	288	302	310	292	306	303	313	305	311	298	319	297	292	311	300	306	295	314	302	305	300	281	324	298	283	295	309	324	300	279	297	273	289	310	298	262	309	300	258	280	271	303	301	333	277	293	302	313	292	307	300	308	336	321	303	284	309	312	299	281	325	291	337	288	322	284	302	311	285	314	307	268	304	293	310	311	304	310	315	299	288	273	302	297	280	304	294	302	328	271	290	279	311	299	264	290	312	294	308	290	307	314	287	309	295	315	277	318	313	284	308	321	288	297	316	310	283	328	303	317	287	325	294	297	342	304	291	287	328	320	315	305	320	298	294	316	312	279	311	292	287	305	300	294	317	330	300	295	284	288	289	310	311	284	269	312	300	283	315	307	301	292	328	276	321	301	280	322	296	286	327	280	280	297	311	305	312	308	287	287	301	296	323	303	289	282	288	292	274	288	267	303	309	301	302	286	271	310	279	360	304	289	280	310	303	326	296	315	280	338	264	274	304	301	307	280	287	327	316	308	301	294	283	274	284	277	300	287	282	275	270	300	316	309	331	291	309	293	301	329	289	321	312	324	305	287	296	303	286	303	310	296	295	291	290	332	314	316	311	289	312	269	318	286	290	276	339	286	295	282	286	288	303	323	335	301	300	328	288	314	291	286	296	323	308	312	275	309	322	278	304	296	296	280	326	311	294	286	296	278	316	324	321	311	312	330	298	309	355	306	272	327	316	300	296	276	316	280	305	296	324	294	321	317	300	295	271	347	314	251	285	290	302	286	298	305	285	287	288	278	301	313	321	295	301	291	302	313	287	285	302	322	313	287	324	300	307	283	293	313	287	340	316	326	294	286	323	292	301	270	288	305	325	290	300	308	286	294	326	307	324	313	319	315	264	305	271	257	300	301	319	298	276	297	297	270	296	310	317	312	284	317	323	310	324	299	305	300	314	305	282	304	301	315	260	297	290	318	303	305	335	347	341	280	319	321	293	283	302	305	320	328	321	302	315	331	313	317	311	298	302	290	326	309	276	297	312	307	322	301	308	323	314	278	300	291	307	290	278	296	304	300	278	307	303	286	303	307	281	295	299	299	287	288	264	299	303	287	288	322	265	298	311	307	273	335	289	290	317	311	321	296	309	307	299	325	297	333	327	287	300	248	292	295	310	290	264	290	311	301	321	292	303	299	298	303	344	279	275	291	285	288	258	319	293	275	309	303	320	294	289	308	297	304	299	302	267	303	297	330	316	325	299	288	293	281	292	295	319	311	319	276	333	306	287	282	312	298	301	344	312	294	264	284	301	295	293	321	300	318	321	278	307	310	318	292	308	308	288	284	266	267	307	283	312	270	286	304	291	315	313	284	301	294	304	295	296	299	305	316	285	283	325	310	318	319	291	310	291	333	314	282	288	312	295	299	294	297	288	289	294	286	302	296	286	292	301	289	293	305	262	317	300	339	306	275	273	311	292	301	295	310	313	307	296	308	313	265	327	307	307	315	291	293	266	281	305	300	292	304	338	300	303	253	288	301	280	286	311	304	296	277	288	284	313	301	299	295	333	309	309	283	293	319	314	333	288	307	324	300	284	293	333	320	328	308	296	281	301	309	304	303	296	309	283	300	322	281	293	294	287	286	286	293	286	297	287	297	298	310	266	261	306	308	297	269	294	341	300	295	307	297	308	312	308	284	288	316	295	298	345	299	304	297	316	291	272	314	298	299	279	271	284	302	311	333	327	293	291	329	324	342	296	284	304	294	266	304	318	304	307	302	300	328	319	318	278	285	320	321	289	321	318	297	327	295	313	297	319	287	267	300	295	313	306	312	310	286	303	325	298	299	319	316	302	308	297	298	298	296	288	328	261	298	290	269	298	330	262	292	312	278	291	290	290	321	319	309	298	289	301	303	281	325	272	303	296	327	279	311	302	309	296	322	324	336	286	281	284	267	301	318	299	287	286	328	294	287	325	304	274	272
20584	15311	12737	6737	4495	3400	2601	1946	1622	1320	1150	972	834	758	688	678	623	550	524	482	485	435	434	461	432	432	445	377	406	400	381	385	416	384	392	395	408	388	359	388	349	365	342	337	297	338	368	361	352	361	346	330	320	335	365	348	322	342	325	350	335	347	333	329	335	348	338	326	334	366	345	309	339	344	356	331	353	326	359	372	330	341	382	344	308	353	356	343	315	326	378	345	309	337	319	324	374	344	335	356	356	340	322	332	333	357	345	329	336	357	303	337	353	386	336	355	328	341	306	300	361	333	339	342	331	349	316	341	334	329	325	340	373	351	358	349	305	346	328	348	310	354	356	330	345	314	373	346	319	315	311	309	335	326	300	340	326	327	370	331	339	334	337	392	310	311	333	356	326	321	335	312	335	352	307	328	354	307	343	339	325	324	360	343	340	367	309	335	358	324	363	341	318	345	339	351	330	331	318	364	372	336	321	323	298	320	317	382	359	328	322	336	334	350	329	361	352	357	312	340	334	347	357	325	341	322	348	321	347	349	323	360	328	323	352	287	333	326	328	336	316	353	320	317	352	319	339	347	337	352	336	331	326	384	328	314	345	344	352	328	301	368	336	345	350	352	361	326	318	326	303	310	363	311	384	306	332	378	340	363	347	377	341	324	332	336	348	343	347	318	362	353	324	313	342	325	351	342	337	311	349	355	351	336	316	319	326	323	375	311	354	340	313	336	340	315	346	286	353	336	324	324	310	331	354	332	332	326	311	351	318	322	332	373	305	316	333	354	342	337	300	334	325	355	306	325	323	326	334	346	309	306	344	297	336	334	324	316	299	308	345	356	335	297	320	310	343	311	303	330	324	336	327	352	330	336	315	354	338	330	334	321	348	327	335	338	342	328	320	356	328	362	356	344	368	334	321	338	341	337	336	321	328	339	344	326	327	350	330	332	298	327	340	323	382	334	313	326	346	366	323	338	369	339	324	348	342	302	331	337	359	335	319	355	346	309	342	317	339	328	327	329	326	339	302	346	330	301	293	318	320	384	333	319	310	326	359	355	339	333	338	345	326	353	311	350	289	336	322	322	322	316	332	339	338	329	321	337	323	294	364	308	323	336	325	334	324	313	336	330	347	350	342	345	353	331	316	373	325	313	319	352	331	333	320	351	315	305	339	337	332	323	319	342	336	308	336	323	331	355	343	338	295	336	360	344	320	373	338	334	340	304	356	354	368	344	368	299	381	332	315	347	348	321	324	322	349	284	376	340	340	307	355	304	340	332	337	341	367	315	359	325	335	337	335	335	330	342	303	363	348	351	345	335	346	291	329	366	334	343	332	322	325	337	318	315	348	352	332	346	322	333	299	371	319	333	342	328	338	321	336	353	316	356	342	310	332	321	309	351	329	334	348	348	351	322	351	347	321	333	320	344	352	310	331	309	339	325	335	328	333	326	338	324	343	334	305	315	301	292	321	338	331	336	327	335	361	332	320	323	332	333	311	338	312	305	330	316	335	351	339	328	330	345	306	323	329	315	379	328	306	286	367	339	336	316	326	282	345	319	333	350	338	347	325	319	335	311	347	331	321	349	291	329	346	323	280	317	310	350	343	330	303	286	307	308	357	337	355	314	340	337	351	336	356	328	336	329	301	318	303	351	321	320	297	346	300	339	363	317	352	342	325	309	336	348	338	305	307	317	328	282	327	336	314	346	363	336	358	321	342	292	344	320	338	336	352	316	315	329	336	312	317	314	320	309	328	355	331	356	311	340	342	301	322	347	296	328	353	320	340	342	330	334	314	342	365	352	315	303	333	337	328	356	316	360	327	358	286	319	289	310	338	340	344	344	380	345	345	316	346	320	359	305	292	343	331	332	323	312	305	332	344	338	307	373	334	323	311	317	336	352	327	346	341	336	334	325	331	331	364	350	315	331	356	330	304	332	349	333	335	334	327	329	307	348	340	344	370	334	293	308	327	333	348	340	348	322	332	356	331	289	347	311	345	342	330	324	348	347	337	326	328	332	334	334	352	333	359	319	311	329	331	335	327	334	360	324	323	340	320	320	316	324	313	316	329	321	341	333	349	339	345	347	353	322	327	311	336	341	309	341	342	334	330	331	299	354	366	334	342	341	349	376	331	334	354	348	320	383	319	321	327	329	307	343	328	327	332	317	305	330	310	326	323	351	315	349	298	327	346	322	335	371	334	353	330	330	346	318	318	333	319	345	341	317	309	369	319	317	339	328	326	330	346	324	345	347	350	340	324	319	311	330	343	297	332	347	355	331	323	328	366	326	336	341	339	357	321	330	322	316	360	329	356	315	341	350	345	340	360	338	349	315	329	367	341	313	352	351	343	370	322	332	321	336	318	342	318	354	326	343	311	323	357	344	337	326	318	345	340	328	357	334	320	329	293	340	337	321	341	323	339	338	372	346	321	311	305	337	304	315	333	309	291	326	347	328	301	362	339	361	331	333	316	312	327	361	340	320	339	329	316	321	314	325	348	319	339	323	297	352	348	344	327	349	326	350	330	334	328	307	339	332	315	362	355	319	333	317	360	306	341	331	342	316	349	341	371	320	329	337	348	345	366	333	359	319	324	351	352	342	352	338	349	336	313	330	334	319	322	335	355	345	319	317	338	339	294	336	349	348	348	338	350	325	328	339	346	327	342	328	343	354	366	320	319	356	324	326	314	336	326	319	349	318	312	352	310	326	319	321	309	349	335	313	324	331	328	331	318	340	330	302	360	338	328	336	339	330	354	313	348	318	321	356	327	349	323	307	337	350	320	352	295	336	317	311	316	293	332	325	346	294	320	332	350	328	332	343	325	344	325	310	311	347	369	345	303	334	324	341	316	328	311	299	330	330	371	334	315	335	335	353	330	339	344	343	337	309	336	324	361	315	308	321	316	337	339	323	315	341	342	343	330	326	342	367	344	317	326	369	363	344	314	307	337	340	326	334	328	328	318	323	350	357	341	321	339	320	370	330	344	361	339	336	361	310	332	351	329	376	339	302	325	321	344	280	333	345	361	321	363	328	349	328	342	279	367	325	321	322	342	308	331	325	298	311	339	349	318	280	324	316	296	315	321	322	325	328	307	326	308	308	297	369	351	316	354	337	310	356	331	342	288	342	333	325	362	305	326	307	318	336	332	342	361	350	348	294	302	335	314	360	319	342	347	336	346	340	328	309	336	332	337	323	335	346	331	345	335	313	339	330	314	354	327	336	341	325	364	349	327	312	343	332	339	322	341	352	324	354	324	319	359	369	331	291	358	365	345	311	344	345	333	337	319	306	369	357	337	321	351	320	345	298	321	289	353	350	336	352	324	343	354	341	337	305	357	323	323	360	329	325	346	325	330	355	289	338	293	368	329	333	332	348	367	328	314	331	357	327	363	320	326	334	325	302	340	344	357	371	323	359	352	362	327	329	312	356	338	325	305	338	328	326	334	349	345	277	337	342	338	348	320	314	330	307	309	335	325	315	341	363	348	351
27252	20244	7808	697	402	334	306	258	276	250	255	263	274	271	244	251	270	247	245	260	237	251	242	260	246	254	249	268	239	265	274	251	272	239	246	254	273	270	236	260	256	276	255	259	237	255	264	254	245	224	286	247	256	269	254	256	242	259	231	257	238	257	243	270	235	265	239	236	283	257	276	257	237	248	270	232	255	246	248	250	234	274	270	256	297	244	251	271	260	258	254	239	247	236	254	282	254	228	273	288	257	251	256	240	259	236	279	253	262	227	248	242	268	280	245	265	249	272	224	252	237	239	281	283	266	250	227	256	284	246	263	259	284	225	257	250	260	255	240	241	230	240	256	284	257	241	240	273	249	257	251	252	266	272	269	294	245	274	263	238	272	251	247	242	280	254	267	272	267	263	228	261	258	241	244	225	230	259	240	246	247	270	258	251	249	270	264	215	230	286	261	248	235	279	246	254	307	240	245	235	257	256	250	236	255	244	264	252	262	267	244	237	254	284	256	266	271	239	255	262	230	231	238	291	276	289	256	214	291	265	249	256	269	244	257	240	244	252	236	269	257	261	279	257	270	230	222	240	238	241	253	267	263	256	237	235	257	234	255	264	218	245	278	263	239	269	245	276	248	258	245	258	226	260	245	260	243	265	256	237	231	248	251	257	239	270	263	215	238	244	243	263	236	273	236	238	237	297	250	276	285	252	261	287	263	221	268	270	248	246	254	262	275	245	246	221	234	250	238	263	280	245	255	228	242	265	248	231	220	262	250	243	244	274	249	276	239	239	239	251	252	274	272	253	241	253	265	254	269	269	253	237	260	247	266	234	262	270	252	247	241	228	242	229	230	224	238	292	221	251	260	230	234	258	247	235	232	238	260	228	249	234	255	263	251	269	250	261	263	241	230	280	256	236	275	261	246	249	254	248	261	243	276	239	280	229	271	238	248	275	280	265	231	250	244	220	245	252	276	269	255	249	234	249	242	254	243	264	251	260	258	245	259	238	259	270	248	251	249	252	270	262	230	231	251	226	294	294	231	251	255	271	258	257	243	261	245	238	250	235	236	247	265	259	227	274	265	288	219	238	217	261	256	275	271	278	256	262	263	253	246	243	247	247	249	257	272	228	219	247	277	244	264	264	233	241	220	256	273	259	246	232	246	236	245	277	246	229	264	276	257	260	263	265	249	251	257	271	243	255	253	286	257	268	240	245	266	266	243	261	256	261	258	261	224	231	242	239	259	262	251	276	235	235	249	232	256	246	254	238	256	257	230	254	260	233	270	248	237	259	251	273	257	257	281	271	263	230	218	238	268	254	248	247	239	257	246	243	266	222	277	260	225	241	244	266	245	257	225	238	238	256	271	254	247	262	239	242	241	256	250	249	245	262	253	261	274	244	257	265	255	253	258	240	238	242	220	263	262	255	283	271	254	256	274	241	265	257	239	239	267	246	264	257	253	261	227	241	244	271	237	276	273	233	262	252	250	265	255	252	275	244	243	251	257	240	249	265	250	247	231	244	260	255	258	266	227	252	256	231	221	259	226	255	215	258	234	254	273	270	277	269	229	263	262	285	243	248	261	234	247	263	273	251	259	246	261	250	263	253	250	264	245	265	274	228	236	251	255	248	243	244	250	270	245	252	218	263	287	227	239	265	256	247	266	264	243	237	252	264	255	260	264	265	273	246	229	226	262	253	267	254	242	259	256	229	240	252	273	253	226	264	266	256	249	268	223	282	259	252	271	254	246	235	257	279	232	250	273	274	224	268	253	249	255	199	260	259	255	255	244	253	221	237	255	263	242	267	258	248	209	250	259	264	242	266	233	259	237	258	254	237	275	252	266	223	261	232	274	241	269	253	231	264	240	252	233	232	233	232	253	259	225	221	245	253	286	238	254	237	237	244	251	260	267	253	257	248	230	270	264	279	266	243	254	233	228	264	256	257	243	237	265	266	237	253	241	249	247	265	237	277	246	262	256	231	256	260	238	239	227	271	275	236	234	240	219	261	268	255	285	247	243	274	250	235	242	276	241	242	262	248	255	237	252	257	268	257	297	278	239	262	235	244	240	230	260	246	241	234	256	220	263	277	285	239	225	235	257	249	239	256	242	264	263	240	275	242	263	264	253	235	219	251	272	218	255	258	239	255	236	237	254	233	249	235	248	288	252	231	257	258	256	257	233	232	266	268	236	257	249	244	259	249	250	248	238	268	272	234	253	268	242	259	258	254	242	274	268	251	261	233	252	248	251	265	266	241	267	250	244	254	271	268	277	264	300	267	261	258	245	245	257	245	256	248	245	260	266	275	278	270	248	283	263	261	272	225	245	238	274	250	261	273	268	273	236	216	255	231	260	232	263	281	291	261	246	262	239	260	229	242	250	271	263	258	283	254	252	265	245	199	223	236	251	264	243	234	256	252	226	235	261	215	268	245	237	239	292	254	272	262	253	239	262	232	231	241	262	244	242	234	234	270	279	276	247	254	245	238	254	224	247	247	243	247	240	245	235	227	250	251	246	254	290	262	249	235	267	238	243	258	251	249	240	247	226	286	230	262	260	263	264	265	274	257	242	258	247	262	299	230	253	223	265	245	248	272	234	237	266	258	257	256	225	274	238	250	245	263	243	259	263	253	249	236	266	279	234	265	258	279	275	256	303	249	248	237	241	239	252	246	249	267	258	273	271	231	244	251	259	259	240	237	233	255	277	248	264	266	280	230	239	257	270	256	258	259	241	257	251	238	258	228	233	237	251	268	290	236	249	246	243	247	241	252	255	232	221	226	254	261	263	246	262	276	242	249	251	246	254	299	220	283	247	260	282	262	296	267	260	289	226	262	247	272	238	240	273	242	260	251	228	270	228	260	271	251	262	223	237	222	270	260	253	231	251	260	237	259	249	245	267	240	260	273	292	228	211	270	273	233	228	240	260	279	246	287	258	238	271	251	245	270	246	267	236	256	241	259	220	234	259	279	240	263	253	249	249	250	234	239	254	256	247	251	250	251	250	261	219	216	239	248	226	254	240	238	256	197	227	238	226	294	238	244	270	238	248	231	230	252	260	239	208	244	260	286	263	260	232	258	262	249	271	248	269	244	253	262	264	240	281	256	230	235	252	277	265	247	263	250	283	254	236	285	265	276	284	285	264	250	225	241	237	267	282	255	251	279	258	246	244	220	241	275	228	261	263	271	212	223	226	227	241	246	256	244	217	239	250	267	248	246	258	264	254	257	261	243	258	260	237	231	257	262	231	253	270	208	251	254	220	239	240	240	265	236	248	260	247	265	282	222	278	266	244	270	271	277	230	245	223	269	227	223	241	255	255	259	264	281	247	268	233	264	277	257	275	244	230	286	254	231	267	256	257	241	259	262	258	236	253	280	250	251	256	287	267	236	251	248	240	247	289	234	247	250	254	240	269	219	236	264	277	272	263	270	266	279	262	253	261	260	212	281	267	239	252	284	237	256	271	263	282	229	241	274	259	242	257	248	252	245	254	273
14658	1302	931	596	476	441	370	355	343	359	339	328	337	294	291	315	323	286	301	285	327	312	310	291	282	338	273	280	310	287	310	307	314	306	308	328	321	324	315	291	316	296	296	300	337	287	298	302	298	292	307	306	287	308	282	303	311	313	320	295	292	291	290	323	305	306	312	291	322	307	291	294	321	307	302	292	278	306	321	311	301	312	303	288	301	303	299	338	327	297	316	326	301	295	302	315	321	307	304	326	327	270	317	321	304	301	300	305	296	293	304	266	299	254	299	295	310	297	322	315	310	333	280	351	258	310	312	348	285	329	322	290	308	307	328	329	337	312	293	282	298	319	308	298	298	325	314	339	273	305	311	314	339	298	330	330	315	310	286	289	270	288	301	307	345	306	295	315	335	325	289	310	314	309	311	300	309	282	319	304	316	263	326	327	303	298	281	289	308	311	310	316	287	319	288	333	303	296	318	290	308	295	306	327	302	300	276	321	297	294	289	315	282	336	318	328	309	305	276	325	292	337	324	314	308	314	277	332	320	272	288	300	307	277	302	306	308	318	294	317	278	279	290	281	256	263	326	288	279	305	306	304	308	326	282	301	282	281	287	288	281	308	325	322	318	320	295	311	329	295	308	311	311	290	300	321	293	311	298	297	315	307	340	321	299	314	309	302	312	308	308	310	308	307	292	320	291	297	283	319	324	334	305	300	289	305	316	282	303	320	309	284	331	317	311	301	294	310	318	308	315	311	318	318	321	298	313	278	308	291	291	307	304	304	308	308	324	312	311	301	298	306	328	320	315	275	283	323	335	304	310	316	314	301	294	309	306	312	314	353	320	331	327	293	265	304	342	304	301	320	323	303	311	276	310	311	339	336	312	332	332	306	311	302	290	313	307	314	309	269	299	289	282	322	309	312	338	279	288	305	279	303	299	310	307	322	297	304	319	319	303	309	335	308	313	320	300	297	288	306	297	299	331	316	289	278	335	295	297	336	348	312	293	304	343	284	272	301	322	317	326	298	336	269	296	302	342	272	322	318	332	332	308	330	324	310	314	307	258	327	318	337	290	281	279	296	295	292	281	337	319	291	336	326	301	314	320	332	320	306	284	306	321	320	316	317	289	293	282	317	305	302	322	290	298	320	321	285	299	320	314	310	297	306	308	306	301	321	298	316	309	339	302	318	317	308	295	304	311	329	281	289	278	295	312	318	319	285	302	293	318	280	305	278	345	310	328	323	288	326	291	293	333	313	326	270	312	303	279	326	308	283	285	279	312	320	311	303	311	302	289	314	323	333	265	309	288	326	295	310	317	310	286	316	301	310	322	304	294	310	325	293	275	294	292	315	320	314	284	305	318	303	304	297	345	316	323	302	276	331	295	311	312	299	316	307	306	330	290	313	305	289	288	320	315	323	328	299	289	298	312	320	320	309	287	306	298	308	331	314	283	288	313	334	320	301	325	304	279	285	302	320	298	329	316	329	296	302	317	305	313	269	313	300	300	294	316	330	288	318	298	326	319	317	285	314	328	319	303	284	308	284	300	320	324	330	336	277	309	294	324	271	298	287	292	286	303	320	314	315	305	297	324	298	296	307	342	311	283	295	319	294	294	277	305	258	302	327	295	286	325	291	318	309	310	290	309	307	318	312	281	297	299	299	313	289	300	307	322	323	286	315	319	320	299	305	303	295	332	280	320	292	344	280	278	292	301	288	317	319	316	300	319	300	323	307	360	291	298	310	356	312	294	302	296	266	309	306	327	284	291	280	324	305	303	298	303	325	280	322	304	323	289	291	310	321	295	331	310	289	329	313	310	293	304	315	333	344	349	307	279	312	310	316	298	296	291	302	280	297	297	312	332	319	330	316	298	278	320	292	288	328	314	325	327	311	300	299	303	283	299	305	292	336	302	345	301	303	301	310	294	291	330	285	295	317	298	353	290	341	329	299	285	315	301	325	321	330	328	318	333	298	300	302	311	330	266	313	301	294	324	285	282	280	286	322	275	312	296	303	291	305	309	309	336	315	301	324	301	313	302	339	313	321	308	292	294	300	318	309	337	279	322	287	325	322	295	338	292	326	291	282	296	314	296	325	276	312	346	289	337	315	293	302	290	312	291	285	303	317	315	315	333	317	312	304	306	298	317	288	315	314	315	312	302	316	274	303	302	319	294	311	322	290	290	278	300	293	315	325	309	323	305	290	290	322	336	318	301	287	306	278	267	304	340	294	286	303	289	308	301	311	301	306	290	278	317	287	311	328	302	280	292	289	299	310	284	291	304	310	282	288	322	330	280	301	324	307	334	262	309	296	322	275	272	334	325	336	279	307	335	295	311	292	329	318	310	296	297	279	318	288	302	316	292	275	316	321	308	325	320	326	305	293	303	309	325	325	323	292	313	301	318	289	284	319	314	298	324	277	301	276	312	357	280	299	299	309	329	318	292	321	314	315	319	306	311	305	322	318	339	294	303	288	305	304	303	313	308	296	322	307	301	323	316	355	280	308	311	285	318	325	309	299	294	321	314	321	283	285	312	305	267	329	306	316	304	303	312	305	327	278	299	275	285	300	300	315	310	318	331	303	298	306	310	325	306	282	303	311	289	293	333	281	341	300	304	312	312	271	295	304	283	325	345	262	284	314	306	320	288	276	296	331	330	277	306	297	283	329	303	337	286	290	305	330	286	309	319	342	307	343	301	282	302	295	293	326	316	292	307	321	296	323	301	280	289	318	317	311	261	301	331	306	286	343	332	336	296	295	313	297	292	296	320	311	305	333	312	288	287	331	282	295	293	280	316	312	352	277	284	330	306	290	294	292	321	302	317	319	296	278	281	283	301	340	307	294	294	308	279	296	315	314	292	340	298	310	278	293	304	311	295	290	300	345	333	282	308	312	301	303	314	331	266	286	315	304	286	309	278	284	300	292	288	284	287	314	315	347	266	297	314	308	300	314	298	273	302	289	287	305	313	309	301	312	294	305	305	308	321	308	299	304	341	323	307	313	294	283	314	321	303	324	285	314	284	326	336	326	274	305	324	316	307	313	303	313	272	320	320	300	325	300	306	333	325	314	290	306	326	318	286	337	283	294	302	277	294	305	315	293	303	286	285	289	281	302	284	315	305	308	311	278	294	277	298	329	321	311	292	309	300	333	329	305	294	325	322	324	289	302	301	309	304	312	323	308	309	344	286	298	309	288	287	307	293	304	285	328	299	282	296	285	303	279	322	297	305	288	307	307	287	302	253	301	262	318	288	327	287	314	292	317	297	312	290	280	295	334	299	322	318	311	317	323	313	285	298	326	313	293	303	295	330	285	301	290	316	315	304	315	282	303	296	304	309	316	293	290	309	333	317	300	288	289	309	299	297	338	299	314	349	317	346	308	272	307	339	270	290	338	291	306	280	294	324	296	305	317	315	295	307	306	306	323	274	291	310	312	343	292	282	308	269	319	308	323	292	307	311	314	329	274	289	315	291	304	304	302	277	314	263	300	332	306
23642	21168	28520	24079	21173	11663	941	566	437	376	343	286	267	256	223	202	209	210	190	197	177	157	188	167	169	172	175	168	167	169	161	162	137	159	177	147	153	148	145	170	153	160	153	147	138	167	156	156	138	148	157	148	148	154	137	130	143	140	143	130	155	133	149	143	142	149	130	133	151	176	131	147	150	140	150	137	159	154	156	141	135	145	127	147	129	132	158	159	141	136	161	143	172	129	156	181	129	120	147	137	154	142	129	137	149	150	128	142	144	138	130	159	169	145	160	156	151	145	140	136	133	130	134	132	143	122	141	155	141	162	124	138	147	105	170	149	136	141	157	141	147	155	125	148	147	150	129	123	116	144	124	152	163	133	151	153	136	171	149	131	125	130	134	138	139	138	139	152	156	134	148	147	142	160	142	144	125	161	124	139	127	152	143	140	142	145	132	151	146	142	145	136	153	145	116	131	152	151	139	153	167	126	146	134	140	134	157	132	139	131	173	120	136	116	144	128	121	139	136	142	160	144	154	137	123	124	157	136	132	150	141	146	166	156	151	148	144	147	131	142	131	154	131	156	165	144	159	150	134	156	125	130	127	165	137	149	129	163	129	130	144	127	135	141	154	149	153	144	136	136	131	128	134	141	152	131	148	137	136	138	162	148	129	154	128	142	158	124	142	147	133	147	145	144	148	155	124	143	141	147	149	146	149	140	162	137	136	156	126	136	142	136	135	142	144	136	140	137	141	122	150	145	152	132	137	135	128	131	162	140	136	126	131	138	143	123	158	134	150	132	163	178	132	143	137	164	170	161	169	131	169	140	135	138	139	139	136	127	135	126	130	119	148	134	122	144	133	144	134	154	135	132	148	158	148	102	148	155	156	128	135	157	134	149	136	133	140	142	130	147	126	126	129	133	166	144	137	153	138	140	134	153	136	127	152	131	130	151	117	154	117	155	143	127	122	155	152	155	142	143	164	139	158	139	152	162	152	119	126	120	148	151	150	127	145	131	156	146	138	124	140	151	138	153	151	154	144	132	124	143	130	162	123	153	140	139	146	133	118	134	125	158	156	159	147	126	132	154	157	141	143	138	150	146	145	164	130	140	141	142	125	164	167	143	128	160	133	136	139	137	140	142	148	145	141	142	178	117	127	168	139	141	143	145	155	118	131	149	156	149	137	141	126	146	152	146	142	152	155	141	142	147	117	155	127	129	150	132	155	148	120	137	131	147	138	131	133	135	145	119	130	148	122	145	123	141	168	146	130	135	153	130	130	161	134	122	140	152	153	149	157	143	147	145	143	141	156	143	145	142	174	137	138	152	128	154	128	149	144	152	141	150	171	142	132	162	133	146	151	166	126	144	132	152	150	132	122	126	143	134	169	156	144	144	141	132	130	147	124	160	137	148	160	136	148	130	155	129	130	126	132	138	134	131	132	124	130	152	144	127	157	150	133	144	132	138	125	149	125	153	132	134	141	121	152	143	144	150	126	144	147	150	140	134	158	144	144	143	152	144	140	154	130	123	138	147	149	161	145	122	130	134	152	147	160	136	140	128	128	125	151	130	137	146	149	159	128	129	143	144	135	135	130	137	141	131	144	138	135	139	145	131	139	143	140	144	143	154	152	133	145	131	137	124	175	149	161	140	172	133	152	158	136	110	127	149	123	128	129	118	144	118	138	139	142	144	142	137	165	154	155	143	158	157	117	150	134	152	146	131	151	133	162	139	122	136	154	140	141	155	159	126	138	146	136	143	153	131	156	130	156	153	152	152	139	116	134	126	162	171	147	152	166	165	158	143	149	154	141	147	117	145	149	140	151	127	151	118	143	145	134	151	133	144	161	137	139	137	141	136	129	155	153	150	143	135	132	135	122	138	136	160	146	137	134	138	135	159	134	136	156	141	124	126	148	139	135	121	135	121	152	143	128	158	144	146	157	145	170	125	140	140	132	140	136	120	136	145	136	133	129	147	151	150	157	152	142	132	157	136	134	156	161	137	144	134	157	138	149	136	130	136	153	142	139	153	136	147	164	151	135	135	134	153	133	132	148	131	131	127	134	136	144	122	132	150	149	149	129	150	130	135	128	153	130	147	138	146	148	134	150	143	148	115	121	152	164	134	173	133	122	130	128	134	139	159	146	125	138	154	134	163	137	149	142	141	140	131	149	140	158	148	145	134	139	133	162	142	144	144	142	150	149	130	135	154	144	151	155	143	145	144	151	157	144	145	140	132	121	140	138	120	131	131	142	171	154	165	132	136	156	135	136	126	150	139	126	123	156	145	137	151	124	118	165	146	140	140	134	145	146	160	136	116	141	142	139	136	140	139	151	124	132	152	140	144	145	145	148	136	150	136	156	127	146	154	147	147	152	148	162	144	120	180	146	144	133	135	153	127	129	137	131	157	144	121	153	136	134	144	147	134	132	119	161	126	135	129	138	135	157	142	137	138	146	130	135	127	166	145	138	150	145	141	136	145	127	151	146	149	154	141	147	146	159	141	140	125	151	142	136	139	148	142	123	146	133	153	138	137	148	158	149	169	140	136	134	155	123	155	136	130	119	141	122	141	150	143	150	130	139	126	140	133	136	141	149	138	167	140	160	141	147	157	155	134	145	145	116	122	126	144	127	139	130	125	161	126	135	145	134	140	151	128	134	149	142	136	149	134	128	121	145	126	155	148	119	153	142	138	148	162	151	153	159	139	138	130	140	162	151	153	155	136	134	136	130	148	141	135	147	152	137	147	138	150	130	135	145	157	137	163	141	137	142	120	134	141	145	133	155	125	142	137	153	147	140	144	157	146	142	132	161	140	157	127	128	128	151	166	156	120	153	149	141	137	130	142	165	143	143	147	121	143	162	132	143	165	128	146	147	154	132	144	130	149	156	141	163	142	125	131	160	139	137	149	124	144	140	121	148	122	150	153	171	132	157	161	150	137	116	128	146	153	144	147	130	141	169	153	152	163	150	143	155	167	137	119	128	150	151	143	164	137	130	143	151	157	143	132	140	150	146	145	160	138	141	140	139	136	129	138	139	125	157	158	138	137	128	145	132	151	158	148	136	150	123	157	146	158	143	154	164	157	127	122	145	146	151	133	134	150	163	138	148	146	135	152	151	124	136	145	150	137	132	137	124	128	146	147	147	144	142	131	163	146	154	136	132	145	144	159	144	133	120	156	141	124	159	133	170	139	130	149	142	139	140	150	132	140	155	153	138	144	166	123	161	159	138	125	145	128	152	123	156	140	131	138	158	162	139	143	150	131	147	160	140	168	131	133	143	145	133	144	149	149	158	153	135	138	151	140	142	159	148	140	162	141	135	145	141	133	152	139	140	153	153	154	106	172	129	143	134	140	142	161	131	144	138	150	148	139	126	139	141	151	151	130	132	137	146	132	143	147	171	147	146	138	136	140	139	133	121	148	147	155	154	140	124	137	132	149	138	154	133	165	145	140	150	143	127	145	135	125	132	132	142	145	143	132	142	135	170	156	137	140
19465	9830	7719	3771	2510	1732	1351	1021	862	698	593	534	467	403	367	332	288	277	288	302	270	254	210	275	217	248	226	214	219	219	217	210	199	187	194	187	207	197	155	201	185	188	206	210	172	203	163	174	196	189	195	194	149	197	175	218	183	177	189	178	171	176	167	202	177	178	167	177	186	199	142	162	184	166	171	161	146	154	176	177	170	191	164	206	189	187	165	207	180	146	166	191	187	194	156	180	168	174	176	174	176	174	156	176	156	144	176	180	187	155	168	174	189	158	182	222	175	167	166	183	184	156	187	184	193	160	189	181	160	181	185	182	178	170	150	156	171	172	175	173	175	184	190	185	155	161	180	175	167	171	176	188	196	185	176	180	192	165	161	170	164	158	171	174	177	166	197	170	175	182	173	165	161	199	170	186	161	177	187	169	158	171	178	166	185	159	151	159	168	186	183	189	185	206	187	186	179	170	168	164	184	165	181	176	187	183	181	151	144	174	156	182	173	151	146	162	207	190	183	149	177	203	177	163	169	184	186	170	192	162	151	183	157	169	157	184	160	162	152	149	173	177	184	183	164	159	160	179	172	167	178	166	189	159	161	141	166	174	175	183	209	159	182	175	158	186	183	161	164	186	183	150	157	176	178	179	171	173	156	176	180	195	189	168	191	180	190	179	150	169	200	167	177	174	148	177	172	151	181	181	185	165	166	171	189	192	165	174	184	188	183	169	202	157	204	184	158	180	162	171	179	171	187	182	158	179	161	173	172	168	189	193	181	171	159	193	180	171	185	183	173	165	165	164	179	174	175	181	176	159	195	187	163	157	184	146	158	150	169	159	161	192	165	168	165	176	180	192	162	153	180	155	179	196	168	172	173	181	155	165	198	172	184	204	167	196	189	176	155	161	152	143	178	158	169	175	179	172	205	189	179	168	177	189	188	186	176	155	173	184	181	200	166	193	178	169	171	151	170	195	181	146	157	179	170	190	169	176	169	176	175	174	179	179	173	164	171	182	189	175	168	161	164	173	167	177	143	170	167	179	192	197	177	169	181	167	171	168	153	152	166	164	154	189	191	165	154	171	177	168	179	168	160	183	152	167	172	193	181	181	181	159	195	183	165	169	189	179	165	174	166	180	174	185	183	181	171	155	160	175	187	186	174	157	183	160	191	199	160	175	172	142	182	168	174	179	179	163	173	177	177	178	186	157	210	156	166	201	173	163	199	190	168	181	167	175	170	175	182	173	177	173	171	178	174	176	171	175	187	174	188	167	193	173	173	214	157	164	183	187	176	187	191	164	185	177	169	180	171	157	202	196	181	166	182	188	155	188	167	178	177	182	178	162	158	168	178	187	166	178	158	193	188	188	184	172	157	182	168	173	158	165	186	173	159	188	161	168	187	179	181	158	184	169	167	166	156	194	168	164	157	175	189	191	161	167	181	167	180	169	188	192	181	168	174	169	181	171	162	145	181	176	172	179	157	171	174	169	167	157	168	172	168	181	170	173	163	164	172	144	170	158	188	180	172	181	173	166	185	174	183	188	173	176	162	170	153	186	159	184	182	138	162	195	194	165	175	143	159	184	175	158	169	169	175	174	178	171	195	169	170	163	174	169	166	210	183	154	188	192	159	180	165	160	177	179	175	175	158	175	165	165	176	164	169	154	194	176	153	184	169	165	172	190	181	190	178	178	192	175	152	172	167	171	172	176	167	157	160	180	172	191	157	180	192	168	166	157	163	183	170	165	162	170	191	166	172	161	173	200	186	186	158	187	158	177	172	154	177	170	166	193	187	173	184	170	182	193	190	157	166	166	173	182	163	177	159	204	170	183	162	195	173	162	170	177	200	165	163	168	165	209	192	177	148	153	172	167	158	173	167	165	168	167	179	188	155	175	174	163	181	161	160	157	183	188	167	180	186	179	186	185	165	164	159	183	196	161	184	173	173	182	197	180	207	190	189	171	166	193	173	163	181	163	147	185	162	178	186	163	202	170	199	187	191	188	164	176	175	175	183	182	161	197	171	182	171	172	165	176	189	173	187	174	154	161	156	169	187	176	163	182	168	177	168	185	181	194	164	178	187	157	175	191	190	183	199	179	184	178	168	166	191	163	170	160	161	165	187	178	199	179	167	152	174	154	183	174	186	184	185	168	172	176	175	162	191	188	154	171	160	182	158	159	173	168	157	188	159	171	161	155	173	167	171	172	151	164	184	167	169	164	148	163	139	186	177	177	175	159	176	171	157	176	193	177	178	160	170	164	194	185	162	187	179	176	176	157	173	172	162	184	197	174	177	169	181	187	189	168	169	177	192	177	189	152	171	168	193	195	193	158	167	156	159	178	188	168	167	195	189	163	179	182	178	171	158	164	152	164	157	185	188	165	175	164	161	194	175	175	190	185	164	192	165	183	183	172	159	199	164	192	158	202	185	173	174	169	167	183	181	164	183	176	182	168	153	196	185	173	183	193	173	178	178	149	163	187	190	161	162	201	151	156	185	173	168	199	177	182	189	168	160	162	201	187	183	158	168	177	187	174	179	156	171	189	169	166	155	185	176	174	163	190	171	194	163	170	169	190	194	173	153	182	169	170	175	189	161	155	180	171	144	170	169	181	167	161	164	194	182	189	189	179	184	160	158	170	190	139	163	170	180	178	164	198	191	183	192	177	167	165	147	184	182	171	176	181	181	172	177	180	180	168	162	174	198	168	180	169	190	167	147	167	168	172	178	150	200	172	166	187	192	169	163	178	174	173	162	177	179	178	194	190	189	169	177	195	183	190	166	177	166	183	198	182	171	191	182	166	180	146	163	177	198	179	176	180	175	182	169	183	172	164	173	170	172	146	165	191	185	165	163	171	191	178	174	173	184	182	176	184	171	176	185	178	173	170	165	183	184	190	187	185	178	181	183	160	161	181	184	161	167	177	180	175	165	203	179	182	166	189	189	179	212	141	190	163	170	173	171	172	172	198	177	149	183	171	179	187	197	161	175	184	187	128	182	176	159	188	187	185	182	173	163	175	176	167	169	171	170	154	181	166	182	180	166	167	169	158	170	177	187	167	174	202	195	178	156	168	179	172	184	193	202	186	164	167	158	194	152	175	174	184	144	168	167	175	167	176	189	198	149	170	168	196	183	183	179	166	173	179	167	207	171	174	176	182	178	181	182	175	162	180	178	193	148	171	161	157	151	169	174	154	196	182	183	191	176	176	176	204	179	171	181	187	167	181	197	167	161	178	171	177	186	196	178	161	176	163	167	164	176	179	173	168	175	208	212	190	176	164	163	166	179	171	159	193	159	154	206	155	177	178	175	168	176	188	172	167	171	186	160	174	170	155	184	151	171	169	195	190	168	178	178	185	158	166	189	172	179	180	157	189	165	176	174	184	163	169	185	171	168	169	171	168	159	181	181	170	183	195	191	186	165	170	178	163	179	165	197	172	165	165	167	156	194	166	193	174	167	192	191	206	188	165	164	161	185	170	184	169	149	144	181	184
24829	21208	27539	25053	11978	922	696	545	519	542	558	461	500	443	459	453	449	422	457	455	469	432	419	442	383	377	410	434	426	472	423	430	391	457	425	425	424	454	395	404	417	414	422	392	443	417	397	392	405	423	430	415	407	399	417	430	440	442	448	437	390	418	428	452	418	432	407	435	408	419	424	420	438	413	426	404	421	426	437	404	428	403	457	433	407	411	424	419	418	419	441	417	414	429	447	427	441	391	394	414	414	394	436	432	400	402	418	414	403	436	392	423	380	428	430	373	420	407	397	404	409	458	451	430	393	392	413	420	368	432	436	374	401	413	434	397	385	400	362	431	414	410	411	446	434	351	419	407	416	400	429	385	437	422	425	430	398	413	412	409	451	374	400	429	424	388	406	394	430	381	433	392	383	394	399	431	416	400	445	366	408	481	407	408	415	387	405	381	414	396	398	421	418	359	402	454	395	400	388	447	403	413	443	406	409	450	421	414	421	433	428	367	424	420	436	407	435	370	438	397	415	455	432	405	379	399	417	372	391	374	383	400	403	398	412	422	387	424	399	440	409	412	375	439	427	421	427	412	401	419	385	465	415	391	446	441	393	435	377	435	386	387	425	409	435	405	407	393	429	405	413	422	384	423	413	422	404	405	412	407	431	413	412	380	410	410	416	421	425	444	430	391	364	396	389	448	413	392	411	416	400	391	435	429	426	399	393	403	389	387	384	386	407	420	434	389	388	383	404	404	409	435	440	392	427	380	400	419	420	441	414	424	409	408	415	404	403	414	417	438	406	432	360	405	448	418	393	386	428	421	401	417	437	407	354	413	407	385	399	414	422	419	403	375	422	414	379	405	403	412	404	435	409	352	390	379	394	419	410	415	408	406	427	428	421	409	388	409	443	410	401	421	403	412	405	390	442	384	420	403	410	401	390	439	441	391	430	405	398	399	417	395	408	414	367	376	396	404	425	404	418	400	440	423	377	423	415	383	405	424	439	384	417	426	385	394	408	367	426	431	405	426	423	397	391	378	433	377	377	437	401	400	420	390	392	415	401	416	381	381	405	394	468	397	458	423	432	409	409	434	402	427	413	410	406	418	421	423	457	410	403	388	442	426	395	418	383	411	365	417	393	460	405	408	367	422	413	389	428	401	406	406	405	429	416	390	374	359	395	403	418	377	420	405	409	399	407	424	397	403	424	368	393	401	370	387	402	398	421	409	405	385	395	385	427	399	440	426	428	425	368	395	412	438	387	382	457	396	371	428	364	433	400	457	371	405	440	398	391	405	397	400	430	394	362	398	426	423	399	424	414	446	411	402	429	402	408	409	416	419	430	376	386	381	447	446	371	406	387	453	420	411	436	390	444	400	398	384	374	419	407	391	398	410	459	399	410	426	378	400	421	424	391	443	387	354	429	365	451	409	420	407	416	419	432	411	394	431	420	402	429	413	416	422	386	408	437	406	424	426	421	369	389	385	389	381	425	368	405	378	409	428	417	384	415	429	391	420	382	397	429	406	413	411	408	389	420	418	391	429	429	431	418	393	408	360	412	405	407	391	416	419	394	443	401	426	430	410	411	410	420	392	411	396	386	435	439	402	403	428	422	409	412	411	394	444	456	413	420	413	396	413	433	453	380	415	388	403	378	422	412	410	394	412	386	399	394	393	411	457	398	436	405	447	395	414	428	449	383	426	437	398	384	395	424	385	408	426	428	412	410	397	417	431	405	449	358	421	385	413	402	428	432	407	416	373	393	415	454	383	390	395	436	392	392	419	412	401	372	402	413	410	365	429	388	403	418	412	424	423	414	411	405	436	424	463	422	424	415	413	429	419	395	383	425	388	379	414	403	424	416	408	410	419	401	435	386	391	388	395	432	422	412	374	428	400	433	395	386	398	404	395	401	380	391	417	363	393	406	422	417	387	409	413	413	421	384	378	402	417	376	399	422	411	400	424	387	394	414	405	422	417	401	440	409	390	390	413	410	405	398	391	438	376	389	400	374	404	444	417	406	418	442	418	426	419	383	423	403	440	371	416	388	396	383	395	443	434	391	427	404	361	410	401	415	403	422	383	400	421	434	406	420	424	407	384	396	417	397	366	391	412	366	420	425	425	404	395	378	399	398	415	454	440	421	434	379	391	474	413	410	405	403	382	420	432	411	406	396	393	410	431	371	395	410	382	376	393	453	407	416	429	407	425	409	436	394	410	384	410	401	420	399	398	413	411	425	435	372	443	404	377	440	400	412	425	460	395	383	422	412	400	382	399	398	406	405	409	407	436	415	416	416	396	421	413	391	395	411	431	381	393	446	409	408	406	413	389	379	386	411	406	375	401	399	362	409	427	410	447	408	415	419	416	409	419	402	370	418	393	410	368	415	420	408	417	420	436	410	374	429	440	388	397	417	383	384	402	406	373	414	401	377	410	370	405	424	410	433	414	399	411	400	406	396	449	422	374	417	395	387	442	406	424	440	439	420	385	449	404	428	470	376	383	437	400	426	415	443	425	393	435	373	454	429	422	418	383	409	394	419	381	401	385	426	386	407	430	415	397	432	406	408	442	397	407	401	423	426	380	418	439	401	445	420	406	386	396	407	417	383	370	408	425	378	420	449	418	414	421	407	396	414	386	381	421	378	430	401	408	398	391	393	422	401	402	423	415	423	390	425	401	400	408	405	392	396	409	412	414	393	428	418	412	415	426	372	416	408	408	438	421	405	422	398	401	418	392	423	422	403	410	435	428	379	432	411	389	436	388	370	403	406	401	406	397	384	414	393	398	423	432	416	389	416	442	376	445	417	405	418	401	417	410	392	450	385	425	439	387	401	376	431	407	407	432	420	434	376	357	430	423	400	387	418	433	408	433	400	399	365	439	446	405	435	420	395	382	407	441	411	377	433	395	459	395	431	435	397	403	393	404	364	426	443	423	408	408	422	385	462	419	369	436	397	393	406	415	403	400	458	411	402	419	454	442	420	408	426	405	435	376	379	397	427	369	383	380	370	435	399	399	438	431	432	408	402	422	386	412	383	413	416	436	393	429	382	389	425	429	368	420	426	360	435	420	445	408	412	409	379	406	444	420	374	436	399	425	396	430	418	398	419	377	370	407	391	444	404	418	383	413	413	392	403	396	412	381	404	385	404	432	392	395	450	442	469	387	393	424	388	402	438	396	418	410	411	407	413	423	435	396	413	417	425	404	420	430	427	405	411	386	440	421	410	398	439	376	399	377	402	420	392	405	407	375	421	387	397	424	426	404	413	436	415	408	399	387	417	374	431	399	418	386	448	406	451	378	426	374	397	409	389	390	427	383	377	400	397	382	414	404	396	433	398	424	408	426	391	464	413	425	398	424	423	416	396	398	369	392	436	451	422	393	427	405	399	404	443	396	385	395	365	394	398	412	394	395	421	419	424	413	406	445	394	426	372	441	406	381	376	361	392	406	417	403	422	427	410	394	401	424	359	383	415	396	406	384	420	438	378	399	393	401	403	425
20252	7145	4387	2346	1748	1273	1077	903	767	758	719	665	568	568	564	574	552	565	501	522	465	537	503	512	496	492	540	522	504	474	461	506	500	474	530	479	493	451	471	456	447	466	510	481	460	461	463	453	529	500	486	487	482	489	482	496	458	465	471	466	453	491	457	444	521	472	501	493	457	471	483	466	477	521	468	532	506	483	500	427	485	484	488	462	448	449	464	427	522	495	429	478	444	478	459	477	477	448	448	478	491	489	460	488	508	460	469	436	511	405	471	468	456	474	445	495	483	484	448	472	502	525	491	487	468	440	459	504	446	469	452	470	452	477	480	434	498	490	465	467	479	444	485	461	465	470	484	473	492	478	436	479	422	454	483	468	493	434	508	474	453	447	486	469	456	473	447	471	436	459	470	467	465	484	491	458	465	441	492	475	440	440	444	451	466	477	456	482	504	437	511	478	458	466	485	466	489	478	506	486	490	457	485	477	473	497	434	476	497	525	439	478	483	445	499	480	470	450	483	472	496	529	449	451	458	493	463	474	466	467	436	476	475	450	492	480	476	477	495	447	492	501	478	473	497	457	468	464	470	479	453	481	492	478	480	454	487	453	424	476	479	482	476	450	469	430	466	490	493	484	459	471	466	473	455	482	458	502	471	427	486	445	451	465	440	480	468	508	473	421	484	476	503	461	500	453	462	463	490	472	480	477	466	456	435	438	471	519	477	493	490	490	485	479	459	463	428	469	472	498	484	478	476	451	482	469	459	455	477	506	482	467	444	475	501	448	474	468	479	491	479	466	506	497	480	471	457	474	457	464	483	482	465	461	505	498	414	447	476	482	475	488	465	436	485	474	421	446	467	449	499	488	434	486	492	477	468	465	425	445	503	443	470	475	427	481	411	471	472	475	491	493	443	419	453	477	451	489	469	465	457	476	470	474	468	462	466	492	469	456	452	457	434	500	456	460	467	455	478	499	456	469	483	482	488	486	444	462	463	446	504	472	465	458	461	471	451	491	415	500	432	452	461	474	442	487	439	489	499	445	488	491	470	440	509	467	453	438	484	469	496	457	521	463	501	494	468	443	456	450	468	465	433	468	476	449	449	436	471	470	483	471	504	454	457	483	481	529	450	487	456	468	438	486	479	470	459	447	484	506	475	487	479	459	460	475	455	521	459	458	455	511	464	493	489	466	460	442	486	483	432	499	448	501	469	479	455	458	485	479	494	446	446	477	462	488	494	447	484	455	463	491	458	468	451	497	468	507	523	485	451	470	487	489	476	441	490	437	495	443	411	480	431	447	458	477	532	518	475	474	455	462	447	424	494	460	466	459	478	466	465	420	505	501	487	467	497	489	459	423	489	466	508	415	496	477	495	434	489	464	447	501	450	466	467	435	481	483	474	476	471	462	470	461	413	471	499	448	445	509	506	426	469	487	419	467	479	488	440	466	497	452	439	460	461	468	428	463	438	462	492	455	458	470	450	469	438	483	471	476	431	493	479	477	476	472	442	466	466	455	460	471	486	507	524	494	476	465	459	487	457	469	472	447	473	474	473	448	439	473	443	461	498	457	453	493	454	413	488	524	491	474	454	482	482	467	453	433	485	468	489	471	457	476	459	495	451	449	438	465	453	454	468	449	490	478	497	446	431	451	437	492	500	452	474	432	506	424	475	458	458	434	507	468	465	502	463	466	449	485	454	480	480	446	471	445	494	468	451	461	414	472	466	472	475	470	450	466	474	467	453	479	457	452	450	460	457	438	455	470	494	495	448	437	459	450	513	453	478	493	498	478	464	500	470	491	498	475	492	468	462	470	479	480	474	526	446	479	451	482	492	484	475	495	494	502	495	469	452	469	451	497	437	451	494	476	465	471	483	457	471	530	474	444	474	449	492	446	463	454	495	462	491	490	503	471	486	468	478	447	474	463	438	456	479	472	474	483	469	475	454	487	476	477	514	491	468	508	520	458	476	453	471	493	416	453	473	453	456	461	484	448	483	485	477	488	435	464	479	458	471	463	476	440	458	458	494	468	448	474	452	451	490	448	444	483	451	476	466	468	434	422	465	429	466	448	470	465	473	480	468	483	447	434	446	448	428	494	466	450	484	459	477	410	486	486	482	459	480	436	453	472	495	500	489	474	483	468	524	502	505	472	504	452	517	459	434	510	499	464	471	427	472	466	452	479	460	485	472	495	483	471	472	451	455	452	499	447	464	439	521	461	449	475	461	449	441	452	488	471	494	442	501	472	467	456	454	487	475	449	486	485	434	459	444	475	450	455	449	439	475	462	486	494	460	447	461	459	464	473	483	478	475	485	457	479	464	446	464	459	464	476	428	450	440	468	507	461	517	453	458	466	449	494	458	445	408	475	453	435	511	471	490	432	449	479	472	473	481	452	479	477	495	462	472	469	457	449	499	485	423	479	454	463	514	478	482	485	502	460	487	480	459	488	515	469	467	464	461	447	446	468	444	453	447	508	486	491	454	466	451	421	470	468	484	491	484	482	459	480	480	461	478	498	443	432	448	466	499	452	498	494	443	442	473	476	438	460	453	480	486	439	447	473	475	471	481	443	466	476	489	468	460	448	498	452	461	481	478	454	505	473	442	466	440	457	463	457	491	483	460	455	478	495	462	497	460	494	499	476	466	485	496	475	474	501	444	456	450	477	436	453	440	488	490	443	429	449	479	435	432	448	464	428	477	479	459	464	462	479	455	500	470	486	464	454	477	479	480	445	513	485	450	480	462	481	477	455	501	490	470	454	462	477	459	478	423	464	453	467	460	464	474	456	479	459	429	488	462	492	494	488	505	474	457	467	471	452	480	472	423	470	468	466	454	452	475	488	488	479	438	467	488	486	479	473	444	430	469	456	417	440	446	453	502	456	498	449	489	461	457	474	484	442	431	435	514	451	477	461	440	507	464	493	479	468	435	471	466	446	454	470	438	462	458	406	472	472	468	461	444	483	461	495	449	455	456	440	472	462	495	485	465	460	463	471	512	485	473	498	514	456	461	459	475	470	479	461	479	471	488	452	512	470	460	465	494	502	425	439	453	478	456	446	479	453	438	465	480	465	455	449	513	434	427	463	477	484	465	451	479	459	468	490	498	477	434	494	442	442	479	479	472	492	471	475	495	496	499	467	483	483	459	455	448	462	447	470	458	494	437	449	456	462	478	475	483	484	480	468	437	505	462	493	476	435	467	459	496	465	470	525	513	439	486	484	494	509	496	500	488	464	446	435	465	464	456	447	517	455	503	487	457	462	473	444	476	442	462	485	467	497	445	461	450	477	480	487	438	430	480	440	469	483	473	454	474	433	457	492	458	487	486	460	461	468	487	449	456	474	500	448	403	456	516	506	487	481	459	461	469	438	494	442	498	482	480	475	446	450	449	487	452	459	481	473	455	454	497	485	482	477	472	485	460	476	448	495	465	488	461	474	441	450	473	444	460	475	474	443	491	485	472	451	430	462	515	443	443	423	473	476	465	497	467	475
22661	21232	29070	23697	21233	21300	11256	1211	854	753	701	572	584	519	478	463	469	415	410	375	358	415	381	373	371	350	350	360	342	360	320	320	361	293	324	329	310	327	337	320	306	290	325	325	333	339	325	328	326	324	321	300	338	316	319	323	290	316	286	307	290	337	320	314	327	297	350	289	324	306	348	324	276	303	322	285	302	343	293	292	311	288	343	335	281	298	328	297	293	294	315	310	339	278	307	333	310	344	324	276	310	304	300	292	299	311	279	301	287	308	296	312	290	313	316	298	308	326	300	321	301	295	319	307	294	316	302	307	322	323	300	282	312	273	300	330	317	301	291	315	326	332	315	317	339	333	303	302	317	335	339	314	306	305	287	329	293	297	326	298	326	317	295	287	300	309	288	312	302	309	299	307	290	311	301	264	320	319	280	305	302	327	312	318	281	338	310	308	308	278	304	332	299	278	301	299	266	345	342	313	289	289	310	328	315	314	282	329	313	312	308	290	296	334	329	291	302	287	308	287	273	283	304	328	296	313	320	271	300	301	279	307	292	322	329	310	306	291	291	306	309	320	328	298	310	300	301	319	309	307	298	304	280	318	309	320	299	292	290	299	351	316	310	336	344	318	303	301	312	308	344	342	312	345	294	324	298	307	308	301	286	283	344	339	303	292	316	313	289	321	289	332	276	322	317	289	328	297	301	318	309	334	337	315	320	329	307	333	312	310	297	287	298	283	349	300	276	317	309	324	297	311	315	321	315	287	329	308	296	333	303	322	298	300	330	331	303	282	337	329	339	290	303	298	322	312	307	320	309	315	310	300	309	318	366	322	301	307	318	300	325	307	317	291	300	321	288	300	328	296	280	299	261	292	291	329	345	323	296	274	292	328	298	305	308	290	324	318	294	330	307	311	298	301	307	293	289	315	327	339	336	315	321	323	306	290	312	292	312	306	321	309	291	274	315	323	300	295	293	297	332	297	281	329	300	301	312	294	268	317	325	301	305	323	299	303	326	308	295	311	326	324	288	291	267	306	306	303	333	285	281	326	306	310	308	305	306	321	316	346	345	300	326	287	314	293	284	304	295	304	314	302	290	279	287	313	309	301	299	329	316	279	305	312	325	324	277	338	297	294	307	295	320	299	302	309	293	301	290	348	310	313	288	284	313	314	297	276	305	286	297	309	294	296	322	284	291	306	311	316	291	315	273	351	308	275	311	302	289	299	325	311	321	296	282	325	289	305	328	340	299	284	299	320	286	282	261	293	291	287	296	314	264	317	307	329	338	285	296	295	316	336	291	289	309	312	307	312	290	318	264	279	302	293	305	308	307	282	269	299	277	318	312	280	311	293	299	343	314	334	312	303	319	311	278	302	301	289	314	290	320	338	306	280	299	314	289	342	306	310	300	306	326	313	279	312	302	303	302	286	303	296	317	315	313	295	320	292	291	313	321	322	303	317	297	288	299	301	353	312	284	318	316	284	299	311	328	281	333	292	313	329	314	296	309	332	306	293	258	276	308	308	327	325	284	335	312	300	341	300	292	291	303	313	300	335	267	339	291	296	318	311	298	322	323	324	301	296	301	295	311	279	300	342	336	289	300	333	282	298	279	344	275	330	331	308	313	292	274	343	301	297	257	311	278	281	297	286	304	293	300	322	309	336	291	336	298	301	300	313	307	323	289	313	280	303	293	296	326	299	292	280	319	300	311	288	273	308	272	268	319	296	313	289	349	295	302	288	282	315	290	295	319	321	288	321	306	345	286	291	315	300	304	282	301	324	302	316	273	312	303	291	309	281	303	309	315	306	334	273	307	315	258	312	321	325	326	287	317	300	325	315	296	311	342	285	285	308	291	300	317	278	283	322	324	335	309	310	296	308	320	270	331	298	309	307	306	286	310	287	316	289	329	315	302	342	281	296	307	327	309	317	295	301	323	313	309	283	317	309	345	324	350	292	301	324	284	306	312	287	294	332	292	303	334	321	317	292	290	291	259	302	320	323	303	289	319	307	323	305	291	313	304	293	317	281	286	297	321	322	303	291	285	336	311	271	278	346	328	304	338	298	306	321	286	338	308	274	326	283	302	326	311	304	310	282	303	297	302	293	332	278	298	308	302	289	299	313	311	277	313	310	316	299	312	331	301	320	293	312	301	301	312	289	316	289	294	314	308	321	318	317	288	301	296	294	304	320	291	282	282	285	327	272	307	323	285	283	356	294	302	310	325	291	325	307	336	305	301	280	292	287	314	310	297	312	326	313	317	256	319	311	321	326	292	317	289	281	284	286	316	297	280	340	311	323	303	324	280	288	325	332	306	278	321	312	335	275	279	316	275	322	291	301	312	312	323	282	306	321	298	287	279	308	309	315	314	304	332	277	337	312	304	315	320	309	319	324	309	305	303	306	311	326	322	322	327	305	322	290	293	320	302	275	296	310	307	323	317	286	308	315	298	330	303	310	314	288	310	324	316	311	292	337	318	323	317	296	312	327	301	283	274	300	326	286	300	306	292	292	302	308	272	280	290	297	313	298	280	297	300	301	315	323	313	309	324	313	329	294	278	297	304	302	312	284	327	276	310	293	333	317	337	311	329	338	335	307	300	301	320	268	327	306	314	289	288	292	304	301	315	322	310	306	312	335	269	326	342	291	338	331	266	286	304	291	318	286	304	308	323	290	328	305	298	288	296	307	312	326	294	294	266	278	306	343	314	325	293	307	294	336	301	315	306	330	294	289	309	295	305	333	305	293	282	300	302	287	288	290	331	322	308	273	275	306	310	303	318	311	331	293	304	327	304	354	311	286	291	314	297	301	301	309	313	290	324	288	344	274	293	315	287	306	314	332	301	303	301	301	305	296	295	333	305	307	292	280	303	303	269	308	317	311	309	308	318	316	328	285	290	307	269	307	303	321	296	325	335	288	331	324	320	309	274	304	316	283	310	312	301	284	295	318	322	285	294	305	296	279	292	314	323	291	306	300	282	274	312	289	303	313	279	268	279	311	299	313	306	303	310	328	316	301	289	290	301	294	315	289	305	312	301	278	306	293	298	317	288	312	293	313	292	280	288	302	314	313	323	318	277	311	296	307	289	315	318	289	304	288	305	313	317	319	285	326	291	336	325	275	342	263	303	310	296	311	313	300	306	336	312	328	317	293	296	259	307	281	302	305	294	314	345	272	290	335	300	304	311	319	298	310	301	295	302	273	351	304	284	317	315	286	290	324	292	297	282	336	291	296	328	313	277	301	307	319	294	293	287	290	309	301	289	298	290	342	322	300	321	286	282	321	300	309	306	301	288	292	308	310	302	290	278	326	308	304	324	291	305	320	315	291	300	321	307	309	284	289	320	265	302	301	318	266	302	317	320	330	285	303	294	302	319	294	318	298	289	297	320	292	325	328	286	283	310	261	306	292	315	292	317	309	322	315	330	302	312	295	327	314	274	281	286	291	334	290	280	330	299	317	304	295	285	323	291	300	298	288	283	307	323	309	310	280	335	289
25475	17983	12656	6625	4601	3299	2483	2031	1642	1378	1145	965	844	745	740	667	630	531	513	510	526	461	477	443	430	456	427	410	388	403	423	397	386	397	385	380	383	377	355	366	376	393	334	394	335	382	330	398	369	350	393	365	356	344	335	344	351	365	363	313	351	369	350	312	327	335	372	332	330	333	328	354	347	333	357	344	361	345	328	312	352	350	312	339	340	298	329	330	354	369	365	343	329	311	356	331	350	344	320	325	352	351	376	328	377	346	350	362	343	333	347	342	336	320	357	332	331	303	327	325	328	289	348	313	360	302	327	316	329	341	326	365	309	343	342	336	339	318	297	358	348	335	323	338	330	346	321	337	329	306	341	319	339	317	322	315	331	354	320	345	336	336	364	330	339	327	334	360	331	333	343	333	320	332	339	363	335	330	330	339	375	352	351	334	324	308	326	344	326	310	318	325	338	328	339	352	332	342	315	349	324	359	358	313	365	342	356	326	329	321	320	345	315	313	339	321	319	324	344	330	344	358	330	345	370	334	341	343	352	369	336	347	335	357	343	345	333	341	296	335	353	341	356	376	362	331	324	334	354	316	366	327	323	316	360	343	333	348	325	315	352	326	337	327	302	354	343	345	330	333	369	332	342	352	324	335	343	331	344	360	331	309	309	344	349	338	345	325	344	314	324	306	331	338	344	301	319	326	358	344	357	340	322	351	329	364	295	323	305	339	289	339	367	352	332	329	331	335	356	341	343	320	347	302	316	339	338	326	332	338	341	351	337	345	341	332	322	339	327	360	334	338	329	326	336	327	313	348	321	357	348	320	329	310	337	344	340	340	351	308	308	326	332	346	335	296	342	343	338	331	310	338	339	350	335	326	337	322	331	308	344	317	331	368	335	340	359	375	343	331	355	345	320	333	351	333	356	348	319	348	326	341	324	334	342	339	335	339	311	362	322	338	322	315	362	320	339	315	344	347	330	342	322	328	326	344	345	346	328	328	372	359	318	326	335	325	353	337	325	339	314	327	384	353	332	366	350	314	354	338	343	357	352	331	338	331	326	344	336	317	340	354	319	350	354	348	325	337	333	312	327	354	350	339	324	347	326	373	344	314	347	344	348	343	333	327	305	391	336	295	332	334	312	335	342	314	367	312	344	347	360	319	329	312	324	351	356	339	319	337	322	348	319	340	326	311	309	342	341	323	356	322	349	358	360	328	380	342	337	341	359	368	329	343	346	324	328	306	339	335	321	345	303	361	316	327	316	369	330	317	347	358	361	330	321	340	354	329	304	339	319	333	336	353	334	316	338	348	339	378	346	354	315	328	345	339	347	326	334	337	373	340	325	322	358	301	318	351	310	345	314	335	348	332	325	332	361	326	327	330	338	325	364	322	310	330	381	350	287	357	333	327	324	338	319	331	318	314	337	334	342	317	336	360	351	343	325	345	338	362	321	319	395	347	344	333	329	353	323	352	348	344	338	339	348	333	352	318	337	330	339	318	332	363	305	326	307	361	334	320	335	288	305	363	383	321	342	344	322	340	319	340	353	346	314	297	328	346	356	315	322	351	312	323	311	350	343	333	311	317	347	320	328	353	319	350	315	361	357	331	334	366	331	359	341	330	340	337	331	314	362	332	307	326	342	339	327	308	340	363	337	333	330	320	347	335	352	322	346	358	339	333	334	356	338	332	338	322	348	337	345	354	314	316	320	343	315	334	315	357	359	303	322	316	353	335	342	332	335	367	331	344	343	350	325	326	318	330	352	318	328	334	325	353	353	328	344	342	357	338	342	342	337	360	393	323	348	337	320	322	306	358	329	320	354	322	322	342	346	325	346	294	326	352	303	302	343	355	354	346	343	321	326	373	358	317	321	340	310	343	364	350	326	345	328	342	364	320	282	378	342	325	337	335	343	314	358	340	325	358	342	360	347	300	366	333	315	361	334	329	379	326	352	333	332	345	342	327	270	330	348	345	319	325	344	344	350	323	345	341	316	351	340	388	335	297	320	344	378	359	310	390	343	368	348	333	319	328	353	333	342	309	312	334	351	362	318	337	333	328	297	322	344	331	342	330	332	333	340	343	332	363	304	350	330	317	322	337	341	346	350	349	315	303	338	310	335	329	313	325	352	376	309	322	342	354	317	342	341	365	305	340	305	311	328	335	363	373	299	350	331	339	301	331	324	368	374	358	315	348	332	359	355	321	333	340	337	338	312	344	324	361	346	371	340	346	347	314	356	330	342	355	346	342	352	337	323	346	334	327	314	323	332	305	355	291	333	348	312	318	365	325	320	328	341	349	373	353	346	347	320	342	325	309	352	324	329	344	365	325	332	302	309	330	317	341	357	337	315	359	339	352	309	311	321	351	309	356	322	313	361	333	314	341	345	348	342	354	371	327	348	314	331	319	333	344	354	346	322	335	354	355	353	340	310	305	329	315	376	341	372	347	350	305	343	318	318	362	330	301	338	343	357	326	280	364	336	335	356	344	350	341	351	325	351	316	323	333	310	367	328	314	341	320	323	326	310	332	339	348	377	352	339	311	325	324	310	323	350	316	301	330	352	329	368	315	333	346	305	341	298	355	320	321	377	351	334	328	345	355	336	338	327	350	358	375	336	339	347	324	328	284	323	335	366	322	357	333	304	349	329	303	343	293	323	301	339	325	335	347	292	359	318	347	323	326	338	344	342	342	337	326	347	338	345	328	322	315	337	308	320	344	322	313	337	348	320	343	340	329	306	337	330	324	338	331	348	349	338	324	315	371	311	320	357	330	323	347	340	333	299	311	333	299	319	359	316	335	345	348	338	353	335	351	322	362	344	312	357	330	325	368	331	334	345	329	331	354	321	325	336	324	315	349	340	316	309	332	349	352	319	333	343	352	328	324	324	378	374	336	329	379	313	316	357	319	311	326	324	329	321	329	328	339	304	322	310	315	350	336	334	356	335	338	351	353	325	317	332	333	314	325	304	343	327	355	338	336	343	322	346	315	331	333	334	355	362	330	332	366	317	350	356	320	349	339	323	312	361	334	328	321	322	336	364	350	328	346	334	336	313	317	335	326	336	336	342	317	300	319	322	351	334	304	305	322	346	349	334	321	301	337	314	342	339	342	343	323	301	357	353	345	322	320	342	348	339	324	359	320	287	341	341	339	356	361	340	333	319	313	324	347	354	320	329	344	333	373	326	375	340	338	304	363	348	331	332	340	339	348	319	289	332	360	356	309	332	313	307	317	336	326	365	340	343	361	326	336	359	366	340	356	326	329	346	351	364	352	377	379	318	293	345	355	296	343	339	353	342	346	334	311	312	341	293	328	336	307	316	326	334	344	358	327	364	331	359	367	346	338	315	348	353	339	344	301	336	347	366	378	324	349	359	348	309	325	332	334	345	343	322	339	341	345	326	332	356	360	364	338	321	308	357	346	337	349	326	344	351	336	325	352	309	335	342	323	323	339	312	343	317	320	309	330	328	354	333	315	369	342	340	330	310	300	335	303
27326	20325	8254	716	406	341	274	269	246	281	235	280	261	269	276	274	267	227	242	255	247	257	283	245	311	265	270	232	253	239	255	228	274	236	224	260	248	269	253	278	237	239	263	237	233	231	224	230	241	245	253	232	246	255	251	270	240	278	257	253	260	243	262	264	221	247	272	258	278	249	263	242	257	243	246	233	235	248	268	263	224	299	277	252	248	240	213	275	250	254	275	243	264	256	270	284	291	275	236	260	248	270	250	258	275	232	244	250	249	276	259	248	279	234	265	217	230	254	236	253	260	231	269	250	233	219	262	270	269	234	261	243	265	286	262	261	242	251	259	270	272	283	271	257	259	258	261	240	231	254	230	257	265	238	239	247	249	237	244	237	253	283	238	229	257	227	252	232	247	229	242	226	260	264	232	254	268	281	277	255	245	260	253	260	275	262	254	257	262	231	247	235	261	263	264	261	236	251	278	240	258	239	271	262	247	263	247	226	274	253	248	286	253	258	247	252	251	261	276	268	274	271	274	292	254	218	252	230	254	242	266	260	277	257	256	251	282	282	254	242	251	289	258	240	256	251	233	240	254	222	234	241	235	249	278	259	259	262	252	263	252	245	265	282	261	265	230	252	239	251	262	246	283	286	245	262	252	256	249	228	253	281	244	246	250	253	269	254	273	277	257	250	262	262	261	237	236	260	236	238	259	284	248	231	256	251	250	241	254	249	220	241	245	239	259	258	254	272	238	227	232	260	237	248	287	277	281	266	259	252	242	252	253	255	256	262	227	254	244	228	255	255	236	240	241	235	250	274	277	259	277	242	262	249	298	255	271	309	275	225	237	228	257	257	244	268	226	258	265	248	257	264	269	262	250	266	275	250	216	274	257	276	258	242	283	267	258	240	250	246	243	285	240	238	250	252	235	257	260	257	212	267	235	244	261	261	260	267	257	228	244	260	247	209	253	272	241	240	221	249	235	239	279	310	242	233	243	263	237	261	240	289	241	235	253	253	241	255	257	247	271	248	265	276	262	252	255	248	246	254	240	217	234	224	275	238	241	269	254	250	262	246	250	263	258	253	252	260	253	235	255	274	258	256	256	237	263	248	254	287	248	240	238	242	269	265	230	270	246	225	258	264	289	249	245	260	243	247	252	252	259	259	258	276	237	239	255	274	267	270	246	226	240	240	255	273	250	251	257	243	242	253	254	248	267	243	249	270	237	249	250	249	268	236	281	261	260	277	233	225	272	250	251	243	237	242	239	235	244	237	237	272	247	248	255	262	255	256	259	238	262	254	292	252	256	276	267	239	236	246	252	275	240	236	281	273	251	265	229	259	235	280	248	223	243	252	285	256	272	271	259	254	271	268	225	227	241	253	237	237	254	248	228	248	251	246	245	259	243	263	248	260	252	245	264	252	227	252	262	255	254	261	273	252	261	279	255	277	273	221	230	233	244	261	247	244	241	241	237	235	262	260	246	228	252	242	271	237	260	254	266	255	252	267	249	229	211	245	249	253	230	248	270	228	216	261	272	238	297	252	257	270	273	239	271	238	271	257	267	258	225	239	276	237	258	260	272	249	254	263	270	254	256	279	237	259	274	250	271	267	260	262	231	260	282	254	240	259	266	253	253	253	249	236	250	247	261	264	248	233	235	241	245	236	260	244	264	262	265	250	274	224	269	240	269	262	286	254	240	252	249	252	257	238	286	255	268	261	278	210	245	241	250	211	250	262	265	254	245	259	243	246	236	278	247	235	230	245	233	248	252	296	258	273	217	277	240	277	246	246	259	228	259	276	271	226	282	243	235	272	249	273	272	262	267	300	246	237	258	261	253	224	283	229	247	277	233	221	234	230	254	257	246	268	254	238	238	260	291	231	254	253	234	235	274	223	274	240	213	274	263	238	251	259	225	244	264	250	257	287	240	278	253	249	250	250	217	238	263	259	265	254	249	279	254	244	228	259	257	281	271	265	256	239	233	257	261	238	235	254	277	264	261	240	256	251	244	242	237	263	270	257	278	250	261	237	247	245	244	276	237	264	236	241	266	290	249	262	244	240	245	250	254	281	252	270	262	278	264	254	235	247	252	256	243	257	274	209	271	257	255	246	221	252	238	270	230	253	267	235	232	274	255	276	244	267	251	244	269	199	226	246	231	254	246	247	210	223	279	243	247	243	273	252	246	251	224	254	240	272	230	225	263	266	240	266	229	241	225	250	250	237	281	241	258	249	281	239	250	261	268	262	270	246	221	255	215	255	247	239	256	258	261	259	243	253	273	250	259	251	286	242	247	263	241	251	257	264	252	261	208	241	227	255	271	268	240	271	213	263	259	261	249	233	242	273	247	244	259	260	229	258	228	238	241	268	256	240	234	232	225	280	266	238	269	224	243	254	254	250	247	260	226	239	244	249	279	287	257	250	249	284	254	271	265	245	262	256	236	248	247	255	253	265	255	301	234	265	270	243	260	263	242	271	239	266	285	251	220	274	234	265	253	227	226	230	257	261	225	275	254	289	269	264	227	251	233	236	245	256	252	266	249	275	273	278	254	257	237	255	248	236	247	247	272	234	272	245	260	248	281	265	241	246	262	246	246	264	252	278	255	244	243	245	267	266	258	256	252	226	254	257	249	248	247	249	237	242	249	296	248	253	244	265	243	278	267	268	251	245	259	237	262	263	231	272	266	261	273	233	285	261	227	265	261	303	228	257	258	287	265	266	257	274	253	261	270	257	253	253	222	248	223	257	257	269	246	254	240	245	251	248	228	234	237	250	246	269	248	267	276	263	240	255	230	263	282	240	256	242	267	235	234	234	255	247	250	247	244	239	271	277	256	226	272	223	261	258	254	237	243	261	260	250	245	234	258	248	254	244	272	237	252	262	261	239	240	222	250	245	267	287	264	279	239	255	233	280	235	248	225	253	270	281	278	298	244	246	244	254	260	231	261	279	246	251	254	250	273	237	266	254	225	233	280	239	283	249	272	271	264	238	264	258	243	220	253	246	270	257	234	234	265	261	265	235	262	258	256	262	228	257	264	241	222	265	211	243	249	270	274	234	235	258	268	273	219	259	251	263	249	260	221	260	228	254	234	263	256	273	250	221	283	242	277	238	232	243	263	287	247	257	257	245	239	244	264	255	255	241	263	250	244	255	236	233	263	249	239	224	253	256	265	252	277	254	250	229	245	271	245	260	240	264	262	266	246	236	265	234	259	260	238	237	259	261	243	242	231	236	259	281	251	258	252	239	238	233	252	252	253	239	238	236	272	259	281	247	275	260	259	269	256	266	277	268	254	260	247	253	226	268	262	271	269	241	229	247	253	259	233	253	248	237	240	258	241	240	237	266	288	248	248	258	238	242	234	267	238	269	270	280	259	249	258	242	253	249	258	276	235	276	253	276	245	260	260	267	272	267	265	267	245	273	258	267	278	278	255	275	260	253	241	236	243	233	252	244	244	246	249	273	239	241	246	238	231	241	263	273	258	232	279	264	246	260
18168	2162	909	539	485	421	371	356	371	367	320	345	327	318	330	317	294	329	314	302	322	321	321	298	344	298	317	285	280	315	308	312	320	296	321	322	319	299	302	314	298	288	286	296	313	300	323	319	351	314	327	300	291	304	304	300	298	281	274	311	311	311	281	289	303	325	323	331	297	312	305	298	303	318	284	324	303	328	289	278	297	311	318	302	301	308	287	309	329	308	324	287	299	342	302	273	278	342	337	311	295	293	302	283	302	290	339	311	272	301	283	292	322	304	308	313	306	298	338	315	287	294	292	302	305	289	309	297	304	297	357	340	310	291	303	295	307	301	341	288	328	307	282	301	324	332	326	306	293	321	296	314	297	327	342	310	346	314	305	301	295	321	322	311	287	313	334	297	295	310	297	316	313	294	289	312	297	312	302	295	312	305	310	299	302	299	299	303	337	330	280	321	313	309	314	293	322	320	301	331	307	319	321	310	313	302	296	289	310	313	312	316	341	313	329	298	288	310	290	284	310	321	303	327	290	307	275	320	315	318	298	322	299	320	280	280	318	313	282	322	310	285	312	305	300	295	317	300	292	317	297	309	302	323	323	308	320	306	329	340	312	325	344	297	323	315	323	270	305	319	298	291	326	337	305	299	312	329	343	287	320	311	291	292	325	304	307	327	326	306	304	326	297	318	298	311	311	289	324	327	332	308	305	290	284	320	335	313	284	360	305	324	313	270	316	272	303	306	316	284	311	302	323	341	299	313	316	333	318	300	264	283	322	301	290	288	308	308	282	298	361	294	309	312	285	303	316	343	312	314	311	337	299	306	303	294	324	295	315	310	343	303	291	310	287	306	298	310	280	298	299	319	363	293	319	287	309	278	328	303	325	303	322	273	294	304	313	283	314	295	299	325	301	338	311	283	295	299	331	295	306	305	280	291	300	310	302	310	305	326	295	303	302	355	330	308	271	278	291	307	292	295	298	308	328	273	309	293	295	314	311	323	296	304	336	298	315	289	321	313	288	308	307	327	319	281	297	334	269	302	303	324	275	349	307	297	295	336	316	311	331	309	310	321	336	303	306	285	313	285	312	325	301	331	287	279	307	303	298	346	298	292	327	315	325	314	290	293	314	295	304	295	298	297	294	295	317	312	296	321	318	297	286	286	327	302	318	289	335	337	302	277	281	330	320	293	298	304	297	280	293	296	326	306	311	277	294	300	269	307	305	276	302	301	300	309	298	312	311	295	288	312	262	311	285	311	301	308	299	303	312	285	315	307	296	347	344	282	311	290	337	328	297	296	327	329	310	371	304	323	307	298	291	322	299	302	299	309	308	317	313	306	287	329	318	316	301	337	306	311	316	316	319	319	276	281	331	322	299	328	285	291	301	314	297	316	312	283	313	303	272	303	316	332	341	296	280	331	290	291	317	352	302	293	284	310	296	312	298	276	302	296	294	312	319	295	284	320	339	306	315	303	320	305	319	280	305	293	313	331	336	299	317	297	309	308	316	338	314	308	317	310	295	313	293	334	316	316	310	317	309	291	276	309	275	286	297	306	276	312	314	290	320	306	293	332	278	286	287	329	309	312	346	316	329	322	333	319	299	313	309	308	311	310	302	283	298	297	331	299	327	301	312	309	328	289	291	309	282	294	289	296	299	288	303	313	300	316	315	302	307	304	321	336	286	283	328	308	317	304	314	322	303	314	302	285	327	308	298	307	322	339	292	315	331	317	338	289	319	298	314	308	265	295	302	283	311	316	281	346	321	297	295	304	320	317	317	321	309	330	309	332	291	314	314	300	319	276	282	276	309	281	313	305	321	311	300	306	325	355	292	300	327	306	326	320	291	325	325	288	308	310	309	312	290	294	310	307	316	300	305	308	325	308	304	271	328	305	337	303	320	283	312	285	297	315	308	332	318	328	315	322	338	318	298	343	290	307	304	286	290	284	345	325	299	318	317	302	314	262	315	318	288	300	291	311	299	315	274	307	305	314	314	333	283	290	334	302	327	293	304	293	304	312	284	285	329	297	295	297	314	307	306	313	295	298	296	311	305	286	292	332	285	283	331	308	297	304	281	283	335	301	318	313	323	308	307	298	293	310	290	314	307	301	331	303	303	310	315	295	310	318	331	298	287	318	297	338	314	379	333	341	305	293	317	280	276	302	301	311	312	279	321	285	312	295	323	293	292	322	305	284	325	292	299	311	300	288	307	325	308	290	275	314	331	279	301	329	290	300	299	337	318	289	288	322	307	285	305	305	301	298	273	284	282	312	293	331	322	304	272	279	303	308	317	305	294	316	329	278	311	305	304	290	335	303	327	317	317	301	296	330	296	298	320	314	290	301	319	314	297	291	267	328	332	313	317	296	299	291	295	340	310	336	312	289	273	339	302	317	287	318	327	282	328	301	322	303	305	331	299	287	292	299	308	290	307	316	316	338	296	343	266	302	298	350	285	300	326	310	296	293	315	354	306	300	314	285	319	322	283	282	310	288	317	310	295	329	284	276	302	292	296	317	301	307	327	305	306	316	281	321	300	301	277	319	282	308	314	276	284	309	349	313	312	313	290	321	304	301	345	288	280	282	298	326	331	307	307	314	318	299	333	330	295	336	326	330	278	322	313	327	305	299	291	296	316	295	291	316	328	290	292	318	291	309	315	309	298	316	298	320	314	267	299	319	324	333	296	272	328	295	312	318	295	308	290	321	300	311	275	308	341	324	306	299	322	312	314	325	295	309	332	345	291	322	316	280	297	316	296	286	291	333	282	305	302	302	335	278	317	285	307	306	273	279	324	304	316	317	306	315	326	291	286	309	293	296	298	284	291	287	282	320	317	332	306	309	284	294	325	311	299	309	305	336	330	310	316	292	275	314	272	307	300	293	311	342	313	279	322	295	292	311	309	292	277	285	299	315	295	312	298	292	311	284	294	306	300	325	293	338	345	294	336	305	299	297	282	295	315	319	335	289	316	311	277	327	319	305	293	294	281	292	309	284	329	299	329	313	319	326	289	298	318	294	315	331	319	296	311	281	294	326	297	284	325	277	276	286	286	296	297	300	330	300	300	319	329	318	289	339	341	328	290	302	323	313	327	314	310	309	270	305	295	315	318	317	329	311	310	295	325	292	293	306	327	325	315	312	332	311	304	298	293	297	289	315	299	313	313	340	296	309	315	315	349	323	295	284	323	312	304	282	283	313	326	272	319	271	311	282	295	291	336	316	291	308	308	306	336	291	317	301	325	346	296	283	266	295	307	291	315	294	316	296	301	298	328	326	319	308	307	309	333	326	328	329	348	322	306	319	298	329	310	318	286	313	313	326	307	308	293	326	281	324	319	279	294	312	309	312	306	311	287	306	315	296	315	307	347	295	301	317	316	300	330	322	293	321	312	293	305	330	292	302	285	325	312	307	266	323	314	305	285	327	312	314	306	272	324	306	272	291	295	271	335	315	278	300	301	309	314	296	338	318	303	309	319	294	304	288	312	309	286	313
23636	21180	28580	24026	21163	11770	946	564	419	377	351	281	246	248	240	240	210	197	185	210	185	175	215	191	195	173	150	158	158	164	188	164	155	162	175	148	181	161	157	161	158	138	158	156	158	171	161	179	139	161	144	159	128	136	147	144	153	162	150	161	133	126	157	141	162	168	162	144	131	138	161	156	140	152	141	170	126	145	145	115	128	131	143	139	180	165	156	147	148	140	140	148	146	131	148	132	147	130	142	151	146	163	148	119	170	159	145	130	150	142	147	145	161	143	174	148	146	134	146	162	138	136	134	143	165	124	131	149	143	148	142	156	150	129	139	139	150	143	131	161	152	140	120	147	137	146	149	145	149	165	147	144	121	125	154	145	157	133	126	133	125	145	131	139	159	149	154	151	145	133	143	138	149	120	141	134	150	144	144	138	133	161	166	140	131	127	179	108	159	151	148	137	147	154	149	153	130	141	137	135	152	151	131	132	158	148	149	144	133	150	146	152	126	152	146	149	142	160	149	131	137	130	136	151	146	139	123	132	125	129	153	128	153	149	151	178	156	171	143	146	121	121	134	131	141	137	156	132	151	145	140	133	142	154	141	150	141	123	126	143	148	120	153	126	148	171	158	112	168	149	148	154	125	141	138	145	162	161	148	144	155	174	130	162	141	114	175	148	163	156	147	150	145	151	137	135	132	133	144	143	129	143	145	144	139	137	149	145	153	139	129	130	125	149	127	144	165	133	146	125	129	158	134	150	128	122	152	156	132	147	134	162	134	130	129	138	143	139	139	150	129	129	137	136	148	149	146	148	135	145	136	147	158	135	147	149	129	150	141	144	155	154	132	142	156	137	146	120	149	147	146	153	136	146	139	145	157	142	133	150	130	151	137	153	147	134	158	140	163	123	137	144	147	138	151	161	127	163	130	141	155	129	144	136	166	144	139	123	140	153	150	129	153	160	138	138	141	133	132	170	143	161	163	137	115	145	153	155	157	147	138	159	150	162	170	142	127	154	138	155	144	127	159	166	142	151	144	136	144	146	148	151	149	139	148	153	150	137	140	147	148	142	152	119	159	151	155	141	142	156	163	150	129	147	156	129	133	146	138	140	147	159	134	137	149	150	115	148	137	158	146	126	151	150	151	141	140	137	133	140	162	140	151	137	144	150	139	165	136	151	142	135	149	144	137	130	136	143	158	145	133	137	146	160	144	136	139	152	153	139	146	150	150	161	146	131	137	133	140	153	151	149	119	141	156	146	160	144	136	146	148	145	128	158	126	160	129	133	170	141	143	159	171	141	156	127	149	127	155	144	133	142	145	120	155	133	150	131	129	115	125	145	149	150	145	142	115	145	141	138	124	160	151	148	152	144	159	137	153	149	150	133	145	131	156	134	125	149	145	134	142	163	152	145	143	155	151	143	155	185	143	168	139	133	155	147	130	125	166	165	149	146	140	138	139	165	144	147	151	135	147	139	156	144	149	126	150	146	159	139	164	136	145	161	151	127	158	145	145	157	131	146	139	150	140	174	156	145	143	155	155	148	171	148	147	136	145	139	164	154	157	133	141	167	120	164	160	158	146	144	116	139	143	138	145	133	136	135	159	144	142	144	150	164	145	143	167	132	153	133	132	121	161	156	139	144	148	162	143	123	141	137	120	129	151	144	111	142	157	125	137	145	155	136	135	136	144	140	142	145	142	148	131	124	111	128	138	121	142	147	130	146	149	139	160	132	143	129	145	145	159	144	139	159	153	124	143	137	149	142	157	137	132	154	146	146	136	144	143	152	143	139	151	127	158	140	147	140	136	161	136	166	165	140	140	158	152	140	142	132	135	153	149	137	144	163	150	146	145	154	133	134	138	137	148	141	156	139	140	138	140	131	135	147	153	130	166	149	127	154	142	146	141	144	140	120	146	127	151	159	145	144	152	151	145	154	146	141	140	126	137	166	152	149	146	153	138	141	135	143	133	162	148	150	138	151	143	146	138	139	175	156	137	140	152	151	145	147	135	141	118	125	121	126	133	117	141	137	132	137	156	138	154	129	133	138	144	133	132	139	168	163	150	143	145	136	144	135	147	134	133	152	145	153	137	137	163	165	138	144	130	136	141	121	132	152	134	125	127	152	145	150	150	165	149	150	131	139	157	140	145	149	141	148	142	140	119	157	155	136	137	132	156	149	151	143	140	130	142	164	152	158	149	163	128	113	124	154	148	141	127	144	155	149	156	139	132	140	163	155	153	130	166	143	156	160	146	143	157	152	148	123	174	129	130	135	151	162	166	125	152	139	150	151	140	144	134	138	145	138	164	154	142	128	118	146	132	126	154	139	151	136	141	137	151	149	150	137	143	152	150	145	159	152	148	141	137	150	129	124	143	154	163	134	162	158	163	141	134	161	129	153	152	161	139	125	150	124	142	165	151	151	156	139	156	159	154	148	136	142	163	141	154	120	149	152	140	155	152	155	133	136	162	158	142	118	139	139	143	135	150	131	135	138	157	118	143	149	137	130	142	158	153	133	133	153	146	139	149	140	159	151	131	123	139	136	137	134	140	154	148	124	135	169	134	154	140	160	133	140	133	134	153	152	144	136	129	144	156	148	132	145	138	153	132	162	157	151	142	130	158	146	136	140	165	141	133	168	146	152	149	129	146	133	141	141	132	140	142	138	152	145	135	139	147	134	134	154	142	140	133	126	127	141	128	141	136	152	147	138	135	123	156	139	113	131	149	136	149	143	141	141	169	136	136	154	131	137	148	134	147	137	141	144	138	116	136	135	133	155	146	150	171	148	169	132	136	158	144	156	152	127	143	163	147	120	135	137	137	129	136	133	180	147	160	128	141	158	145	135	136	156	137	142	164	126	153	157	151	122	139	150	142	153	139	128	122	135	142	151	126	163	156	147	141	137	140	129	169	124	150	164	141	133	172	139	148	135	151	149	137	131	141	121	145	150	162	161	157	152	147	120	162	157	153	137	136	151	155	133	167	123	146	152	145	152	152	148	135	144	139	154	131	131	142	167	127	155	130	142	151	136	122	141	155	154	137	154	167	156	132	125	137	140	128	152	164	121	161	139	151	157	138	165	139	142	142	140	126	146	141	143	131	164	138	154	142	144	151	141	130	137	142	164	136	158	140	151	160	132	120	139	142	149	147	149	138	154	140	159	138	135	141	126	150	145	159	134	161	138	138	139	151	157	157	150	124	126	149	150	135	112	136	137	149	116	146	149	131	145	152	155	112	143	146	154	149	133	146	145	161	136	120	136	152	134	122	143	159	136	130	154	129	144	132	160	160	158	143	141	139	147	160	151	141	135	135	159	158	145	133	144	133	151	147	138	126	149	142	156	159	147	132	131	140	152	144	147	152	138	132	139	155	151	136	149	151	140	149	136	141	142	137	154	151	144	151	139	136	140	159	166	143	138	161	144	152	145	149	125	154	150	156	133	152	144	131	126	143	160	135	144	156	131	134	135	147	151	140	127	135	128	145	136	143	139
21788	9459	7543	3650	2445	1800	1314	1092	855	764	596	475	453	410	370	354	336	289	278	266	256	266	267	234	183	244	220	217	216	230	209	208	198	211	195	209	209	170	215	200	196	185	160	198	208	174	206	198	199	176	183	194	196	166	198	178	162	162	173	187	182	190	199	171	176	174	193	190	173	173	176	216	188	181	198	189	172	184	189	178	180	165	195	198	184	176	189	163	167	188	160	169	178	179	181	162	148	182	188	179	195	196	170	164	162	161	175	172	191	178	194	186	205	191	165	179	198	169	202	182	186	196	169	212	180	178	184	157	167	172	162	178	179	209	175	192	180	186	163	182	201	174	202	157	168	187	180	196	177	169	179	159	177	173	178	150	180	157	178	169	156	208	182	178	162	169	189	169	198	198	176	188	173	161	156	173	182	169	176	173	176	163	182	164	173	190	150	182	168	170	189	171	164	199	168	180	174	192	200	162	174	197	193	189	166	191	172	168	182	176	167	199	162	182	201	180	193	197	183	155	187	204	171	193	172	188	175	170	173	172	184	179	159	188	155	165	164	177	186	174	152	169	167	178	194	198	167	152	186	167	158	198	182	177	194	182	160	176	186	181	169	172	188	171	179	181	181	156	155	168	206	195	185	165	169	180	162	160	185	184	181	185	186	183	181	172	168	182	171	173	194	188	187	181	190	200	174	172	188	184	179	193	177	189	170	186	189	185	171	188	153	158	184	199	171	169	160	154	180	167	202	162	192	163	158	160	182	185	180	167	183	185	179	179	165	142	194	181	177	162	214	172	191	148	185	178	181	183	188	180	169	170	193	170	171	179	185	186	171	188	178	174	159	149	156	192	168	164	173	184	167	176	151	163	180	181	180	165	191	173	187	170	157	169	189	159	188	196	172	158	189	170	160	178	169	166	192	157	157	165	182	173	180	167	163	195	178	184	172	176	155	180	206	179	195	187	169	191	181	156	171	195	186	170	189	168	184	181	151	195	183	180	166	175	180	161	180	205	198	150	171	184	163	185	168	195	195	157	168	180	174	204	187	171	182	179	181	167	190	185	184	204	169	175	183	175	166	175	158	159	180	179	181	178	152	194	171	161	180	160	157	182	169	184	177	170	152	192	173	154	180	183	175	167	167	173	173	188	170	190	153	183	174	182	176	169	170	174	176	168	193	176	180	166	163	180	178	158	173	187	201	196	173	193	168	157	177	167	163	155	164	137	183	174	170	160	189	164	189	184	202	195	181	174	190	155	168	181	196	178	181	160	191	184	151	171	163	200	161	141	171	164	180	170	181	162	179	178	187	160	147	171	195	155	192	174	176	171	191	178	193	186	164	158	187	224	184	172	200	186	173	169	175	167	186	182	165	184	172	189	192	165	172	171	145	164	165	189	176	187	180	166	161	166	172	180	151	169	188	189	173	153	177	173	187	171	166	190	164	189	210	172	151	161	182	164	186	169	158	180	181	211	187	165	151	192	191	196	194	189	186	185	166	172	182	164	172	182	169	187	166	181	176	193	199	183	167	179	171	174	184	199	181	177	180	179	172	168	172	178	175	208	171	183	184	178	196	161	198	170	190	162	185	180	195	183	172	177	169	156	183	189	148	154	191	162	166	186	184	184	180	162	185	157	181	163	181	174	167	174	183	181	174	162	168	166	191	176	166	185	173	155	186	172	174	165	165	189	161	166	182	175	198	188	172	176	169	166	179	182	172	151	170	185	165	190	160	157	173	165	162	172	178	177	156	174	164	177	163	194	189	206	195	186	167	187	167	165	157	183	172	190	177	186	164	154	182	178	171	168	200	182	157	201	163	182	141	187	180	172	174	172	186	187	187	184	183	185	157	175	190	167	145	173	171	191	176	164	179	182	168	167	180	156	182	188	187	180	178	176	156	155	172	179	168	198	192	180	192	167	189	148	160	185	159	208	170	175	184	185	177	181	181	187	181	170	214	190	198	174	168	177	171	177	161	188	148	162	175	169	166	168	170	166	200	168	169	190	192	204	169	167	177	173	162	181	186	188	193	168	192	161	158	187	175	182	190	178	186	171	183	166	188	159	176	190	179	175	193	175	174	162	191	192	172	181	191	199	196	197	180	188	176	157	204	184	161	195	165	163	202	159	185	163	166	191	158	174	182	194	152	148	190	178	203	191	184	173	170	156	179	180	179	162	154	189	178	175	175	203	206	191	151	170	171	186	186	173	198	188	171	170	153	172	159	184	164	205	174	177	180	164	171	197	195	173	166	180	189	181	156	174	206	150	188	163	172	175	187	179	157	186	172	171	174	192	146	161	155	170	168	189	173	159	180	179	167	179	179	193	178	174	162	187	178	151	195	182	172	177	177	173	148	172	191	173	172	170	161	202	170	170	163	163	195	164	150	182	155	182	181	160	189	183	174	205	178	163	149	173	175	190	161	166	181	185	195	186	161	151	178	202	190	192	170	223	152	182	177	163	180	205	176	183	170	177	156	195	179	161	162	175	189	179	158	162	185	183	167	178	170	157	174	177	158	183	182	201	177	191	164	173	169	195	169	170	165	162	178	183	169	190	184	192	164	181	199	160	180	157	181	157	192	189	159	183	180	179	170	185	146	175	172	178	187	164	159	185	167	180	178	188	174	173	163	181	170	167	192	170	198	182	166	154	164	175	188	183	172	162	166	178	191	190	165	177	191	157	171	179	177	183	172	175	187	159	177	176	157	168	175	166	183	171	169	160	159	154	155	161	190	167	179	159	169	168	200	178	185	194	159	196	166	194	188	149	179	176	172	193	186	175	171	186	154	180	160	191	182	158	150	173	170	178	158	149	197	180	150	178	189	197	179	180	177	180	162	171	180	206	214	173	158	195	173	197	148	198	162	188	161	179	170	143	177	180	184	173	193	156	158	175	163	187	174	177	147	169	147	181	153	168	178	193	159	185	182	188	185	187	156	185	178	207	148	184	178	161	177	172	189	192	186	170	195	193	167	199	180	181	171	166	183	182	166	189	184	174	167	193	181	181	172	170	170	151	156	169	166	174	152	181	177	186	172	174	162	168	167	192	173	205	191	195	171	148	191	167	168	169	154	169	189	164	145	172	175	143	194	182	205	194	183	186	157	194	179	190	177	171	230	168	157	164	196	182	179	182	179	171	165	191	153	173	176	178	174	185	143	175	183	148	155	188	181	170	215	164	175	148	155	176	177	187	183	173	155	179	165	176	151	197	186	175	185	181	172	173	197	175	182	170	170	179	170	171	190	149	175	186	172	163	194	180	188	179	184	180	194	169	186	169	169	171	184	180	155	171	158	186	159	165	200	181	177	176	175	199	159	176	201	166	173	167	161	174	179	146	181	180	186	178	154	164	196	171	167	159	191	173	184	173	168	209	155	169	181	193	167	185	181	155	180	176	165	174	183	171	183	163	190	167	172	196	187	176	168	179	152	195	158	174	167	183	179	186	184	150	181	181	183	204	163	153	175	158	184	159	178	183	189	187	172	167	165	197
24857	21197	27578	24964	12061	966	686	576	510	495	515	499	463	462	465	475	429	455	430	416	398	451	429	448	452	459	430	405	403	374	416	431	401	428	405	421	416	418	414	382	368	418	416	404	384	390	449	396	444	424	405	453	418	401	419	408	421	402	424	423	432	438	403	425	400	413	406	400	408	426	408	414	466	398	392	369	428	430	446	404	420	402	426	383	410	437	392	438	388	430	404	394	391	404	399	399	431	433	405	387	398	407	409	435	446	396	396	415	392	421	399	414	413	424	413	422	402	421	420	376	401	407	369	389	393	422	395	405	422	388	433	411	392	408	420	410	390	421	397	432	403	386	440	420	439	421	426	427	406	395	381	407	410	406	400	389	422	412	387	410	439	433	435	406	415	440	406	425	388	424	370	360	422	406	439	391	392	410	424	392	406	399	432	425	376	414	418	401	419	431	421	412	429	407	425	435	410	372	407	395	395	449	385	396	407	421	418	409	429	414	413	381	382	393	362	395	414	414	410	411	414	374	389	415	426	428	430	441	398	401	422	380	416	398	429	419	431	415	379	417	395	410	435	408	396	403	429	416	375	430	422	413	390	391	406	399	403	422	387	402	429	384	400	399	404	415	406	399	415	403	420	387	414	399	391	419	438	430	399	426	420	391	416	412	377	438	382	440	368	388	394	409	428	430	403	401	400	394	422	413	407	376	435	384	419	385	424	416	422	396	427	412	420	358	418	420	413	397	367	413	437	416	413	375	438	417	403	377	411	424	381	371	415	398	428	397	405	419	414	430	446	418	425	398	425	388	414	416	424	399	404	410	422	412	382	401	386	371	385	390	416	400	424	377	415	433	377	400	391	446	408	429	427	387	416	455	356	387	405	447	441	396	395	405	400	424	397	435	400	396	375	362	413	397	394	430	414	381	435	382	411	401	408	405	436	416	387	416	430	429	371	411	398	373	387	414	412	427	416	418	419	382	412	390	396	423	425	375	394	403	397	390	431	434	451	424	430	414	407	367	421	428	425	440	391	383	389	433	451	366	413	420	393	425	423	422	421	415	418	383	375	433	398	417	375	404	424	379	411	428	414	429	451	376	411	402	403	398	424	366	404	417	403	390	405	412	386	387	410	390	426	404	389	406	411	388	393	422	381	393	440	430	390	413	390	380	437	370	424	438	398	387	432	447	364	383	389	423	417	408	383	399	425	410	427	430	397	400	436	411	420	408	387	409	404	416	427	405	430	433	417	411	442	390	444	390	429	424	416	405	407	467	411	431	397	400	398	394	439	387	421	404	422	412	405	414	382	409	422	443	417	417	415	399	431	402	409	406	397	421	408	445	402	454	409	386	410	382	392	401	417	388	396	407	385	389	403	395	422	415	396	413	405	444	412	388	403	405	425	398	419	471	424	418	380	408	441	402	394	417	384	403	384	395	390	430	416	375	454	373	414	417	355	372	391	440	418	404	394	379	419	418	419	414	446	374	418	400	396	401	383	399	386	399	380	417	386	394	422	399	429	376	423	433	400	358	420	402	388	423	402	398	375	443	421	416	432	412	398	419	425	425	398	382	418	442	431	403	384	427	432	399	385	404	409	444	404	413	430	423	414	404	413	382	391	421	449	394	382	408	404	375	421	390	413	403	398	409	383	402	435	464	414	380	412	400	416	399	449	430	435	389	415	426	457	423	438	411	413	414	384	408	429	382	409	406	430	398	418	436	412	373	394	403	385	386	446	410	472	439	417	392	433	405	384	381	433	405	414	399	416	434	412	419	410	400	392	380	401	379	377	398	418	421	407	427	447	419	397	400	438	410	381	417	398	459	403	423	422	393	417	416	364	413	417	421	453	404	446	394	409	396	412	432	399	404	382	422	409	413	413	454	408	388	386	442	429	386	448	399	381	401	409	395	395	441	440	433	433	451	383	392	429	410	393	389	416	438	425	397	369	403	401	392	422	403	438	420	403	414	368	422	426	401	412	423	431	431	438	416	413	416	402	415	433	443	370	393	418	385	409	391	422	425	390	404	425	387	381	409	386	426	428	392	421	436	401	383	387	407	414	413	418	451	411	439	381	390	418	379	429	418	440	410	443	431	392	366	406	409	363	400	393	431	384	413	416	404	409	416	438	402	409	421	407	442	445	397	379	410	374	384	422	421	429	413	420	407	406	380	380	394	389	373	436	385	393	429	450	402	438	431	411	418	368	397	428	364	417	424	415	427	416	414	416	449	398	391	383	387	404	449	405	383	415	422	413	437	406	412	418	429	434	411	412	404	402	425	404	423	394	425	419	375	441	414	420	426	397	383	383	373	416	420	418	431	399	374	409	404	403	435	404	437	396	445	381	412	412	412	443	391	415	402	412	424	420	440	411	415	406	410	397	442	418	425	411	399	391	396	425	410	435	386	427	371	417	430	390	406	414	389	406	403	416	424	399	378	403	414	396	436	420	397	418	430	423	415	403	400	385	411	401	413	412	438	404	393	388	411	417	389	389	415	400	417	416	376	457	435	423	409	393	419	436	422	434	441	409	394	406	413	420	414	439	407	399	439	409	416	385	363	428	419	418	367	382	396	413	384	404	396	411	383	404	391	424	351	397	426	422	425	396	443	404	425	408	419	411	399	408	368	377	445	416	425	381	379	425	392	412	437	452	428	418	440	360	427	413	409	454	427	397	382	378	374	387	442	415	421	410	394	429	456	404	421	416	397	400	422	416	417	411	407	412	403	428	428	427	428	429	451	398	436	425	385	415	407	394	415	393	434	443	412	401	408	405	376	385	415	418	423	371	412	410	424	416	410	395	405	437	415	391	437	389	448	403	406	389	390	405	379	404	402	397	429	400	409	427	465	400	450	400	404	384	409	366	399	407	383	393	370	392	411	425	398	394	447	369	404	411	434	419	404	399	415	450	392	415	401	394	403	434	411	419	405	382	410	419	415	436	442	410	391	426	392	411	401	395	408	405	412	424	398	362	432	390	409	444	394	381	407	394	415	429	417	430	388	396	408	388	408	423	414	427	420	419	408	436	387	415	381	394	411	400	394	431	404	427	424	433	408	395	389	369	411	405	413	435	444	410	410	449	428	401	419	428	425	423	434	389	390	472	419	399	408	388	397	411	388	378	440	424	410	394	407	421	376	404	402	400	411	422	412	441	426	423	369	387	410	387	429	371	380	432	404	429	387	387	404	409	404	390	415	460	410	412	403	455	409	378	447	414	369	392	413	416	427	405	382	427	452	455	384	415	398	421	395	411	403	404	412	418	414	455	426	399	445	388	386	409	426	421	430	332	443	420	450	392	414	403	422	427	413	376	386	384	388	412	408	404	399	388	375	404	424	431	391	412	410	397	398	407	413	379	376	377	438	406	424	415	409	392	391	400	392	401	368	432	376	446	418	395	434	418	397	411	402	411	424	397	436	369	399	395	436	394	400	441	379	395	438	416	377	409	399	435	376	444	384	409	441	440	395	410	445	415	391	391	406	414	381	419	376	431	400
19942	5444	4239	2252	1666	1352	1102	947	798	761	653	644	612	551	573	526	557	506	554	513	497	508	533	464	468	490	514	505	505	488	482	511	498	470	490	492	464	484	490	446	472	485	490	507	440	499	471	470	480	484	481	474	451	460	486	471	503	457	458	470	468	469	480	454	548	454	458	468	457	450	509	508	475	477	498	485	496	470	470	476	494	476	460	449	509	524	508	443	469	488	464	459	479	471	436	507	452	430	483	463	463	491	461	474	476	495	448	475	480	459	508	443	526	491	480	489	470	511	457	447	463	520	469	440	490	455	467	488	481	446	482	449	457	491	472	444	465	457	468	501	477	452	475	506	450	485	496	473	467	484	505	450	502	468	456	464	481	456	445	474	516	477	487	481	462	470	465	475	513	470	473	464	468	440	470	464	452	449	442	506	468	491	481	498	442	445	489	470	490	452	469	484	481	474	461	463	482	524	472	507	469	466	480	490	440	456	481	485	454	457	448	479	462	450	498	483	481	458	465	456	483	510	487	499	444	485	441	466	460	501	479	482	471	478	510	476	506	476	468	484	472	467	506	429	488	482	479	487	471	464	483	482	478	516	456	491	460	471	463	478	478	448	504	459	420	495	478	493	461	445	481	464	481	461	487	444	458	453	476	488	427	444	457	449	491	477	435	508	501	484	443	438	504	443	490	460	466	479	475	474	494	470	495	467	491	457	456	467	473	434	505	435	468	496	473	464	448	477	466	455	456	464	449	416	469	467	474	519	429	453	411	473	447	480	482	453	469	478	478	428	414	464	449	460	463	473	460	464	486	474	442	466	501	475	442	434	496	474	414	464	463	489	464	500	460	455	467	480	445	495	484	483	467	513	417	471	450	476	475	524	486	463	487	494	461	458	456	487	497	473	422	445	452	467	455	448	452	473	477	462	456	453	491	497	475	497	471	453	482	494	476	481	487	452	476	462	462	482	498	433	463	488	482	420	498	472	439	470	456	474	464	484	453	501	491	445	479	462	460	465	466	455	513	473	491	454	475	460	487	456	452	469	485	492	457	481	455	488	453	499	476	431	478	454	477	458	499	486	433	476	457	469	465	489	480	472	466	478	478	438	455	463	459	480	486	456	450	452	512	471	455	507	501	462	476	440	444	477	471	508	451	472	482	457	440	483	454	449	454	451	465	497	466	480	486	466	471	469	461	465	463	483	467	481	481	483	460	464	516	480	481	483	454	446	470	435	461	434	470	479	461	507	449	486	463	465	479	446	455	487	448	481	450	513	445	504	485	494	467	461	492	501	491	469	449	455	485	479	492	400	436	468	436	472	470	449	470	457	457	463	505	498	498	487	483	443	479	487	456	480	487	491	499	466	448	505	482	420	532	472	457	453	498	431	484	454	458	488	460	459	484	439	480	454	489	483	471	489	471	491	510	521	430	454	490	504	458	456	439	440	485	459	418	477	475	456	479	467	448	497	515	452	413	494	454	500	464	414	464	466	486	453	485	494	457	502	501	474	484	457	467	470	435	448	486	496	442	454	465	479	468	487	487	495	458	451	433	458	479	483	498	466	476	429	496	461	475	462	431	474	510	495	457	459	430	487	460	437	458	521	476	441	509	491	438	471	485	486	448	520	478	498	451	449	452	463	450	502	512	447	480	474	444	461	471	464	486	437	458	474	488	476	448	459	456	502	444	490	473	476	504	472	493	465	458	477	464	471	502	518	479	460	453	488	477	508	456	471	485	456	506	455	474	443	458	438	433	451	483	462	480	458	467	524	472	453	472	446	437	451	499	455	479	459	451	467	498	458	442	445	481	452	453	498	463	487	482	451	458	476	475	499	478	493	481	490	444	492	435	499	494	476	446	499	481	464	452	479	445	473	501	476	463	482	471	449	472	437	511	491	462	458	476	508	457	477	464	455	492	445	492	441	455	454	459	482	457	478	485	484	492	451	501	483	456	497	444	472	441	449	479	485	488	496	423	448	473	469	494	499	518	464	492	487	449	478	504	485	483	448	463	449	461	489	491	466	452	488	457	519	497	467	481	463	414	456	506	471	474	504	457	447	444	466	486	464	491	463	451	447	499	452	483	454	484	456	457	510	475	501	449	449	456	467	476	451	477	472	493	477	531	480	462	430	505	511	462	472	457	492	443	469	469	462	466	483	462	488	490	455	489	496	493	485	456	457	498	474	452	478	532	500	433	501	504	481	515	466	480	478	461	491	489	476	465	474	491	489	494	481	461	472	474	478	458	464	479	450	517	461	453	458	484	483	491	463	407	496	434	465	481	452	466	494	545	449	476	468	474	480	435	458	431	483	485	484	451	456	477	480	500	471	470	478	477	471	497	448	446	474	448	486	496	463	506	499	498	458	480	453	469	451	523	505	453	473	473	420	447	478	513	427	465	449	445	504	468	451	454	456	468	465	478	457	463	507	478	467	440	492	480	471	460	460	439	490	451	441	477	498	503	450	488	468	459	459	448	459	426	468	478	458	491	487	492	500	485	484	521	471	424	473	453	435	453	506	476	509	449	489	500	510	474	461	471	459	532	488	454	465	449	439	445	455	456	454	489	499	452	459	446	438	499	469	503	512	448	468	471	470	505	455	435	442	493	491	470	452	491	484	483	437	463	516	462	461	437	469	484	480	443	485	451	503	440	459	491	484	457	473	491	474	474	490	477	433	474	483	401	461	453	473	502	455	481	463	442	450	475	476	459	490	476	471	469	486	463	466	453	456	445	460	473	498	488	457	442	467	463	470	516	477	482	459	474	473	450	445	469	499	487	478	501	461	454	504	424	516	494	513	427	496	490	451	462	446	443	464	455	509	493	470	454	472	474	503	424	490	467	493	460	478	481	430	433	483	480	482	476	472	468	441	452	452	519	486	464	440	455	465	475	481	441	470	418	461	454	501	496	469	444	440	479	471	485	474	458	443	467	489	492	493	466	481	449	517	452	459	481	497	454	483	467	500	479	493	482	440	465	505	459	519	505	459	483	447	438	464	487	463	480	450	461	466	489	462	471	522	485	456	487	480	436	475	460	496	483	460	460	509	474	491	447	437	439	502	471	447	479	470	473	470	446	509	474	500	482	490	469	478	475	484	484	487	430	482	433	461	452	487	458	472	442	430	453	471	478	488	472	473	468	460	455	472	483	468	432	502	458	461	475	491	486	490	465	445	495	500	479	435	477	480	475	478	444	456	479	420	473	469	480	480	473	467	465	478	423	472	486	489	463	464	453	464	494	452	460	434	464	449	488	444	445	491	509	461	444	491	453	453	491	456	484	498	488	481	480	481	458	446	502	458	455	484	430	468	449	493	469	502	475	448	452	447	485	454	485	446	456	462	433	460	463	431	500	472	450	483	490	503	475	455	487	486	441	493	520	503	438	480	478	483	468	488	513	473	445	434	479	421	487	488	473	457	511	477	457	460	443	438	479	481	477	449	451	460	461	477	438	463	472	497	475	450	506	448	472	426	435	494	453	500	484	438	466	452
22650	21232	29045	23707	21222	21264	11302	1259	892	710	756	589	557	552	459	451	463	413	430	390	424	385	398	391	354	375	371	373	340	332	346	332	336	319	323	340	314	329	318	349	328	360	315	323	321	284	342	318	318	321	318	337	304	386	289	293	299	318	337	314	292	297	317	306	344	312	331	334	308	308	314	304	314	301	331	296	294	336	330	343	325	322	286	306	326	323	313	331	298	293	271	306	327	273	315	300	309	289	304	288	285	340	333	280	270	296	296	307	337	322	323	325	317	358	305	317	299	321	331	302	306	306	298	283	316	306	346	287	293	328	311	298	292	305	317	312	278	308	318	320	286	306	321	304	322	318	288	332	309	305	315	292	312	294	318	282	334	306	290	336	313	323	271	309	306	310	317	324	335	279	306	312	292	300	300	325	310	302	285	280	306	275	348	294	296	296	293	316	315	317	325	320	301	293	282	329	301	317	309	324	303	342	307	283	321	289	297	325	308	333	321	321	273	292	341	291	296	298	295	302	284	316	307	306	315	302	294	295	305	323	315	285	301	298	300	312	303	276	322	266	294	341	325	321	296	297	295	299	271	311	316	314	330	303	316	340	309	317	293	310	297	304	298	270	321	325	307	284	327	304	333	312	305	327	288	317	287	281	283	259	300	294	303	295	285	288	294	334	323	305	316	309	272	315	267	292	312	300	306	334	333	296	319	304	274	328	334	334	309	329	319	314	284	308	296	316	331	331	319	290	304	325	324	304	336	301	319	280	302	325	309	294	296	300	299	331	300	318	317	302	324	322	318	303	305	341	336	294	300	299	334	332	340	326	316	326	322	294	290	297	321	275	263	287	285	311	328	300	298	334	312	308	271	282	280	314	308	339	328	316	320	329	325	351	308	329	336	294	314	305	305	306	319	296	299	323	305	296	288	302	329	280	288	320	319	294	300	332	342	323	321	323	326	329	303	302	318	290	306	288	307	342	315	312	320	308	304	325	301	306	330	304	295	301	308	286	307	294	268	288	300	291	287	306	334	304	298	287	327	330	307	316	303	301	312	310	298	309	294	316	311	304	324	287	333	301	324	293	315	305	314	297	300	332	316	311	330	295	299	324	319	326	295	318	283	308	308	302	293	301	304	318	305	320	300	326	328	283	309	333	309	335	265	309	287	292	298	298	329	342	308	291	311	303	293	322	303	274	313	322	311	296	287	266	284	304	290	331	317	310	325	316	293	310	312	329	313	306	335	320	285	288	326	337	319	304	297	287	312	329	290	299	310	314	273	279	316	285	295	318	341	296	304	304	323	312	299	279	317	353	317	333	296	284	296	332	297	318	321	327	307	276	330	296	302	273	298	303	306	296	354	292	279	300	319	315	320	321	308	306	321	305	323	316	291	289	332	305	279	299	324	306	285	282	309	317	308	320	361	270	321	295	305	286	289	314	314	282	320	273	311	292	321	298	315	268	278	298	288	284	285	316	314	308	318	293	283	292	350	298	317	298	307	347	342	296	305	327	298	300	287	309	289	309	311	276	310	290	332	333	287	288	289	320	320	294	301	306	315	300	306	307	305	288	311	321	313	317	293	340	307	311	320	320	297	289	339	302	281	305	280	300	306	301	309	319	287	361	318	296	269	336	309	295	303	308	295	320	312	360	327	322	312	306	318	327	288	301	305	295	308	310	303	317	296	284	317	316	303	321	325	297	295	291	287	288	320	315	304	299	313	290	294	310	322	303	318	290	298	323	321	290	329	281	316	323	290	280	316	326	305	299	309	295	335	312	306	315	310	304	340	320	308	317	305	313	317	277	290	335	287	328	325	286	314	295	306	318	325	285	329	323	281	286	323	265	289	302	301	297	305	320	309	289	309	297	300	301	303	276	325	300	304	338	299	285	301	333	318	295	297	271	285	300	317	309	292	308	305	307	311	304	314	312	339	324	310	298	286	291	303	332	311	297	318	261	312	330	320	316	291	304	290	302	307	337	282	301	316	299	291	320	310	321	276	278	283	294	292	327	289	301	290	299	331	308	330	290	305	342	297	315	315	335	251	312	325	292	323	309	310	318	322	299	311	309	315	327	320	324	310	298	300	321	340	299	293	317	274	286	309	326	279	296	318	285	318	322	294	304	309	325	291	318	337	327	328	336	326	314	329	321	276	294	305	319	336	324	307	316	299	305	290	287	318	310	287	299	333	302	281	299	324	307	312	286	282	279	281	304	335	291	297	312	306	348	321	329	326	307	326	297	337	286	304	282	274	303	325	289	327	316	291	313	301	290	280	318	324	316	297	276	289	305	277	308	309	307	292	384	320	319	306	296	340	317	319	299	322	325	304	321	300	315	324	350	307	323	327	292	280	309	333	311	318	311	292	303	323	289	320	299	315	308	288	291	281	300	288	305	277	295	296	323	322	316	294	264	264	318	304	323	312	337	349	316	318	324	297	347	307	320	338	325	321	349	311	304	291	297	298	325	305	326	316	317	324	292	285	294	342	312	317	310	281	319	292	328	335	329	290	311	277	304	322	294	312	298	287	331	304	295	300	317	289	290	261	338	325	293	281	286	286	288	287	307	314	325	329	265	346	318	292	333	288	298	293	297	312	320	320	345	286	292	336	278	301	331	294	262	325	311	298	303	315	305	295	274	312	306	309	309	330	280	301	304	307	308	319	269	326	303	270	324	311	293	288	267	294	272	328	295	318	304	279	302	318	294	310	292	327	328	319	289	284	315	289	313	327	311	302	285	287	331	288	301	328	324	278	267	300	284	328	287	294	306	322	308	317	305	324	305	293	307	312	291	294	327	313	294	308	283	303	312	297	333	316	303	320	278	310	289	310	283	304	294	295	318	312	302	297	338	295	282	315	281	298	310	327	316	301	294	311	291	306	297	294	297	300	327	278	302	292	307	308	292	301	297	295	321	327	312	303	322	301	306	325	302	297	273	289	289	309	305	329	320	318	326	328	279	310	298	323	307	307	297	350	339	291	323	282	303	303	319	314	318	315	298	340	305	293	320	304	321	320	295	256	306	331	258	311	303	299	292	316	298	336	293	308	289	316	294	323	293	291	287	313	316	281	308	288	285	293	321	300	332	299	311	302	273	311	257	326	302	310	297	300	325	296	294	309	306	312	298	291	295	312	329	289	297	296	267	295	291	327	307	317	281	338	295	307	343	319	297	310	315	319	295	283	297	317	310	307	286	323	322	319	320	311	286	300	309	299	314	342	291	322	305	290	318	307	310	317	288	321	302	292	314	299	286	312	326	272	271	314	316	277	324	275	323	305	316	320	292	294	269	296	331	341	291	287	271	284	287	319	281	303	319	294	308	312	333	301	270	316	279	297	315	316	305	275	308	322	280	273	312	322	299	312	320	329	301	320	323	319	267	358	318	298	290	329	298	318	300	321	310	310	316	293	315	317	344	341	288	269	304	312	312	305	313	326	307	320	308	313	282	331	292	313	291	288	309	287	332	318	282	317	312	307	342	304	330	297	284	267	301
22112	15192	12680	6647	4671	3380	2593	2070	1638	1421	1082	993	843	763	738	659	614	554	549	538	517	464	461	416	431	398	415	411	418	411	411	408	408	382	371	359	348	354	320	373	362	432	362	366	354	329	366	322	350	343	363	384	376	345	345	327	365	365	334	357	328	354	338	331	350	341	345	370	341	352	364	345	378	322	356	351	347	309	334	385	362	342	325	345	333	350	329	362	312	349	331	389	373	312	323	354	327	358	341	343	305	358	338	345	380	361	326	335	315	354	317	337	315	301	328	331	338	340	321	330	358	332	343	325	345	325	367	329	335	352	311	335	312	343	367	341	354	321	318	334	328	353	354	336	311	321	313	353	361	350	355	340	338	350	331	334	347	321	302	336	336	344	331	357	342	342	301	342	346	332	374	321	349	343	317	328	327	367	358	351	330	319	345	312	320	356	305	325	341	343	365	319	323	360	356	339	352	325	338	343	343	332	328	359	325	372	304	329	331	329	335	351	342	343	357	339	337	323	344	350	320	318	351	327	365	347	333	329	344	329	336	334	355	360	307	335	323	353	328	313	335	305	325	335	295	330	325	332	340	353	351	381	325	335	354	333	324	326	345	312	334	371	364	322	333	339	374	371	340	334	326	340	313	328	353	381	320	379	352	345	354	336	354	352	334	327	336	369	377	338	352	324	350	324	352	335	341	359	311	336	329	345	367	327	375	352	377	318	348	341	354	313	347	342	346	374	322	364	341	333	341	332	333	322	366	311	301	309	339	333	338	359	331	320	344	320	341	345	344	329	321	319	335	335	354	349	323	342	374	371	322	333	352	362	380	338	347	324	353	319	305	351	376	351	338	338	347	340	328	351	354	373	323	342	340	338	339	344	353	313	297	324	305	328	324	324	339	315	358	354	319	332	337	341	339	347	344	324	327	335	344	338	346	309	358	316	336	322	297	383	356	320	346	354	358	326	333	339	346	319	320	321	328	328	360	351	335	337	329	335	337	287	335	332	291	342	348	346	336	308	338	366	344	363	359	317	335	344	360	359	319	371	372	336	344	363	306	348	367	339	359	338	339	337	331	366	355	344	334	354	353	340	351	331	386	352	334	315	333	334	324	294	347	344	318	329	346	325	313	318	357	331	355	360	325	354	361	327	312	340	310	364	320	360	325	376	349	332	323	314	313	343	378	362	334	344	352	350	310	332	306	327	308	355	312	338	370	320	367	351	337	363	354	329	331	353	363	309	325	349	311	349	360	348	296	352	372	312	326	322	343	335	370	338	361	323	329	307	345	333	324	354	339	330	364	342	304	361	363	355	354	349	369	323	338	300	350	346	362	342	331	361	327	320	374	325	357	329	337	309	362	358	325	342	340	344	331	336	353	361	340	339	323	316	357	342	350	328	333	320	339	335	294	348	313	328	329	332	315	340	353	336	348	359	374	323	313	357	356	330	319	320	333	326	344	336	364	338	303	354	352	296	321	333	358	312	356	341	340	320	359	329	337	338	351	351	333	335	369	318	330	326	327	352	338	341	307	363	361	323	370	328	345	346	347	319	321	299	321	340	329	352	320	301	356	372	331	328	364	370	343	331	348	323	303	346	340	341	366	373	321	336	355	332	333	337	367	313	353	337	351	320	343	334	338	337	322	343	367	338	340	324	330	346	342	322	312	340	310	385	336	359	360	361	316	356	361	338	360	350	319	325	346	313	323	358	330	318	372	368	357	348	335	372	350	335	329	331	341	319	334	312	329	341	346	311	323	334	352	308	325	297	346	375	346	310	365	308	342	368	361	344	321	349	349	351	335	357	329	385	356	332	347	346	315	325	334	326	307	345	329	340	337	324	341	316	324	331	309	362	353	340	353	308	344	321	342	315	356	330	342	333	330	324	343	337	296	309	355	349	332	366	316	345	339	327	339	306	350	340	333	351	362	337	373	337	358	349	335	323	354	343	322	303	310	324	350	334	365	324	359	363	332	319	348	327	316	294	338	361	323	296	336	332	329	339	298	332	319	359	335	359	348	334	332	335	334	323	332	368	318	308	335	353	373	342	362	334	390	318	360	331	340	336	330	383	345	329	334	313	331	340	304	345	336	319	342	330	352	362	329	366	352	343	331	355	316	327	345	363	317	351	327	352	312	345	316	362	339	347	351	336	310	308	338	326	326	348	333	353	350	311	355	320	334	285	333	345	338	372	314	353	315	310	344	354	348	333	343	323	323	330	339	325	336	319	304	335	362	360	359	374	345	361	343	361	314	343	354	323	370	346	370	344	353	355	329	325	313	331	326	327	320	343	334	324	306	298	313	341	329	317	328	336	330	320	338	375	320	344	329	326	379	351	336	313	307	318	340	361	328	342	368	332	325	333	333	340	330	342	328	337	347	366	350	336	364	356	330	326	335	356	321	340	356	313	355	320	343	335	306	312	307	348	330	339	360	352	355	359	335	354	356	337	350	375	347	343	326	349	362	329	352	298	353	341	340	362	335	326	317	339	339	320	347	315	341	339	331	343	345	322	371	349	320	318	335	321	341	345	314	367	325	330	321	335	368	367	332	324	340	350	369	361	347	326	335	355	351	330	315	339	348	317	344	363	325	318	331	309	324	335	344	342	321	326	379	341	351	331	337	307	340	350	316	322	345	335	304	317	366	333	325	351	320	329	351	330	363	346	310	353	331	340	336	323	320	356	338	311	315	323	342	322	365	358	346	313	346	356	355	326	364	337	316	322	328	366	303	375	365	357	341	333	346	344	351	304	323	343	350	358	336	343	304	335	304	374	355	317	350	334	345	364	333	335	338	375	321	351	329	346	334	346	336	362	333	316	352	363	365	319	339	347	359	363	344	343	344	326	326	369	342	315	347	352	327	320	354	374	329	356	343	318	345	345	304	307	313	343	331	328	317	328	313	362	334	327	324	334	339	333	355	365	357	364	321	334	310	328	311	356	345	366	338	312	324	365	323	332	367	316	330	312	305	321	356	380	334	336	310	375	296	333	375	341	331	340	351	355	358	343	354	330	362	353	347	375	346	347	335	325	313	359	308	322	334	300	328	291	331	331	328	361	383	354	353	348	325	336	336	373	354	340	344	337	331	327	322	336	345	333	344	340	350	329	353	332	357	318	369	305	362	325	351	362	343	351	314	336	315	345	345	320	314	351	287	366	340	348	321	317	335	362	365	360	374	316	346	315	342	320	382	327	351	322	318	377	342	314	344	342	342	339	334	369	374	324	326	328	323	335	379	347	314	336	345	317	306	325	307	334	335	313	386	330	349	313	350	330	351	367	334	319	332	339	343	334	330	335	350	360	343	347	336	328	388	334	371	347	311	330	360	344	324	310	330	342	327	310	324	313	337	312	340	330	280	321	348	346	338	308	377	309	325	352	347	363	341	330	294	321	319	361	340	351	321	351	347	356	346	335	304	332	355	341	327	319	312	323	372	355	360	348	381	329	350	367	330	339	326	315	325	357	314	357	363	337	329	324	336	327	365	349	349	333
27342	20219	7945	691	434	306	285	288	247	248	253	257	254	283	263	281	285	257	243	262	250	255	252	235	245	257	243	238	248	266	267	281	257	237	275	301	250	246	226	242	245	241	241	252	265	254	253	264	263	257	251	262	280	246	264	251	268	262	281	250	267	265	254	230	272	244	253	261	269	247	269	263	251	249	252	248	258	232	268	229	224	266	259	226	238	242	263	228	225	258	257	287	247	242	273	249	240	234	238	273	234	224	231	233	271	294	269	260	233	247	274	267	257	280	256	267	225	264	215	212	248	280	265	255	289	228	263	272	249	250	237	287	272	275	229	250	247	263	275	251	256	257	252	249	248	242	246	249	258	240	242	259	269	251	270	225	267	257	272	266	276	244	263	259	263	265	280	259	257	249	257	259	239	244	248	242	259	249	256	284	272	269	264	234	272	264	249	253	247	273	235	260	261	247	263	218	234	258	260	246	256	251	266	262	270	270	251	267	233	263	256	231	240	256	243	233	242	257	218	274	262	245	241	256	263	276	280	271	260	259	241	252	302	278	255	223	251	268	255	265	256	263	258	276	245	256	237	253	253	251	254	271	240	248	246	227	256	247	233	233	251	262	247	251	275	284	236	269	244	268	252	267	225	248	259	227	213	251	233	248	213	243	250	281	273	254	244	241	224	227	276	232	250	250	251	264	253	276	253	256	260	281	235	272	237	278	240	269	272	247	248	250	239	274	244	226	264	237	276	240	265	256	243	218	223	246	264	252	262	255	267	246	273	250	273	235	230	270	243	261	250	240	259	193	269	261	243	256	273	255	258	289	258	271	270	259	263	285	250	275	267	257	251	238	265	253	298	268	242	220	250	273	262	276	264	253	261	247	262	242	271	275	225	259	245	290	256	257	272	260	276	267	275	263	257	259	246	254	257	280	231	281	262	248	231	288	265	255	262	277	276	252	257	256	244	213	264	267	257	253	260	259	245	263	258	298	246	246	251	232	219	253	251	272	280	258	279	253	265	220	257	224	267	238	246	246	261	264	245	288	248	259	254	263	254	259	263	255	287	236	219	257	263	251	270	265	264	279	267	271	270	285	254	281	241	280	256	254	275	279	261	249	258	249	276	240	256	239	265	264	252	257	240	275	239	277	239	242	227	261	252	253	272	279	241	279	270	262	265	254	245	274	264	263	251	246	253	242	239	265	257	267	258	231	250	228	258	224	237	261	249	277	260	266	246	271	255	272	277	236	240	254	248	248	261	252	285	255	252	256	282	271	262	235	238	269	238	318	263	258	246	252	258	258	261	248	257	262	218	265	295	245	261	238	254	224	253	257	229	239	250	252	262	257	249	259	281	259	246	230	250	254	261	246	244	255	230	244	238	273	263	256	269	240	287	268	247	258	271	255	273	281	259	256	281	250	285	264	231	253	269	269	257	251	273	275	254	279	244	251	257	267	256	249	255	267	257	243	252	264	263	229	273	260	256	302	244	239	273	263	268	255	235	239	244	227	283	252	231	248	244	230	247	270	260	277	245	276	267	253	280	248	252	273	279	243	240	260	254	272	249	249	254	259	250	217	271	248	250	254	254	256	257	276	279	263	282	227	238	257	274	247	237	256	289	295	260	261	238	262	257	261	241	268	231	253	269	235	272	248	235	252	256	278	235	229	264	243	229	266	243	253	262	243	232	251	278	239	250	271	240	236	244	254	292	250	258	240	236	239	234	236	243	288	255	253	255	250	253	251	250	241	235	286	233	232	271	244	253	261	263	285	290	266	249	232	230	253	259	253	250	226	248	230	274	265	261	271	244	268	254	239	250	265	245	261	246	271	270	224	239	249	216	231	273	246	241	269	254	258	248	229	252	244	257	267	273	265	242	261	244	269	272	249	266	248	241	253	264	263	234	256	226	250	249	269	213	255	256	255	248	291	238	239	287	241	275	245	221	283	245	242	268	234	259	261	283	249	283	276	270	244	224	268	249	234	258	237	242	240	233	279	262	248	286	264	275	241	255	257	252	273	223	223	238	250	243	261	251	254	255	248	246	247	240	269	264	248	243	216	251	239	241	288	256	277	268	257	280	254	247	242	264	240	288	227	256	249	259	227	260	254	245	262	264	268	264	246	274	259	236	250	273	273	260	261	262	250	246	256	242	259	261	231	275	253	254	259	261	271	235	231	257	248	259	257	234	269	279	263	275	268	247	239	260	260	257	243	236	263	258	247	242	254	245	250	255	270	234	237	245	238	269	241	228	262	251	251	255	274	265	223	239	277	247	265	255	242	287	255	253	246	236	248	251	258	217	255	238	244	251	275	250	264	254	244	252	263	220	261	251	240	239	266	256	231	215	254	276	228	233	236	242	237	237	257	246	280	276	251	286	244	254	264	255	246	244	255	244	249	249	245	256	247	241	226	269	247	259	249	249	285	281	258	262	226	244	244	275	210	267	221	224	272	265	238	259	242	259	250	237	272	279	239	241	270	273	232	250	264	261	239	247	244	269	248	231	267	228	249	255	246	251	264	255	231	254	249	235	227	254	254	228	258	284	268	252	262	252	281	246	261	282	236	245	275	237	227	255	272	262	259	228	243	270	270	251	274	248	233	250	266	249	210	271	251	239	231	283	263	232	263	257	285	241	265	243	294	260	269	289	268	257	261	264	267	251	246	254	236	267	264	235	256	216	280	269	243	212	239	256	264	234	244	277	231	242	233	262	237	264	268	257	255	259	254	267	269	252	221	267	243	268	274	239	250	259	254	294	275	274	216	247	271	238	220	248	261	264	242	262	260	255	260	272	234	256	255	248	273	214	235	248	291	266	224	243	260	242	222	258	233	282	247	264	273	270	264	231	271	246	285	240	220	248	271	261	231	231	257	234	277	280	285	245	242	249	247	251	251	272	247	269	254	238	242	241	247	262	236	244	230	265	244	246	237	245	280	253	260	237	284	240	265	225	249	239	235	240	274	249	229	242	261	266	288	241	244	276	245	299	252	249	247	218	257	281	268	252	260	227	242	258	230	238	249	264	239	269	241	251	235	260	270	256	255	250	267	272	283	210	272	229	247	260	277	261	269	256	267	284	278	229	254	244	284	225	243	270	252	249	267	270	246	273	240	248	224	240	270	257	239	275	266	253	258	268	245	252	240	249	277	253	255	263	256	293	249	267	236	277	251	258	242	273	252	239	251	257	271	248	237	255	253	305	261	272	278	244	244	265	283	244	292	237	244	247	267	264	274	261	243	276	280	240	281	213	255	246	221	229	257	241	236	245	251	251	262	249	259	260	248	245	255	285	272	249	265	239	283	266	256	230	289	255	274	259	262	246	282	271	254	241	250	238	261	248	274	240	278	276	238	286	297	246	264	260	250	247	257	277	236	244	248	263	270	264	232	244	245	268	223	253	214	253	229	269	262	273	266	247	255	277	263	264	258	260	253	273	283	269	248	271	259	271	250	259	255	248	263	267	254	218	274	277	274	244	273	274	276	256	246	227	238	252	259
15059	1109	934	557	442	399	328	357	324	319	361	314	306	344	292	353	304	293	311	321	316	289	342	304	307	275	306	333	310	319	334	319	320	301	319	304	316	284	337	319	321	293	298	309	289	303	327	298	331	311	310	343	282	305	297	346	298	296	291	327	299	310	293	332	326	299	327	322	287	315	304	305	309	298	310	326	298	282	283	327	280	306	301	316	291	325	295	345	297	289	307	290	327	331	321	303	324	315	307	330	304	305	304	301	312	285	312	303	286	313	319	299	303	289	302	297	313	330	315	330	304	297	314	295	304	330	288	319	292	312	304	291	294	287	282	304	303	319	305	325	292	304	311	317	311	324	304	307	289	317	326	282	319	303	332	328	295	324	313	296	303	294	345	285	322	337	315	320	316	324	320	297	318	340	282	301	295	307	310	320	312	293	325	302	293	311	295	290	311	301	294	275	292	323	300	307	309	326	324	306	337	326	309	306	322	304	304	312	349	324	351	298	355	333	331	289	307	306	322	298	302	284	318	313	315	292	324	297	315	309	302	307	320	276	334	300	291	302	313	283	315	294	294	343	292	290	308	354	337	320	309	320	286	285	279	328	297	297	315	318	313	305	307	309	301	320	304	305	281	323	303	352	320	288	288	310	294	324	301	309	260	291	294	323	294	319	335	306	290	295	294	299	335	300	291	315	323	331	338	291	299	322	325	301	330	280	315	314	320	302	320	313	311	325	297	309	307	314	318	304	306	292	323	301	307	319	295	277	332	306	313	324	301	298	305	290	335	267	297	286	317	311	319	292	322	327	325	309	308	299	300	302	300	319	292	291	311	330	317	307	303	326	309	336	312	310	292	318	296	309	292	298	311	332	295	289	342	299	306	322	322	329	308	321	307	349	256	298	324	308	317	308	317	318	324	333	299	331	285	309	338	303	306	297	302	317	297	316	294	311	298	304	319	325	307	302	315	303	311	317	309	303	331	321	347	281	322	293	298	310	322	294	312	340	330	277	284	305	288	292	322	314	325	320	319	313	290	285	314	329	314	319	308	310	315	318	304	324	311	338	332	304	332	306	288	321	313	306	350	332	293	299	270	296	263	310	290	317	316	302	323	313	305	301	279	296	320	298	344	312	310	290	293	287	326	292	285	298	328	305	313	303	291	282	341	278	312	334	318	298	290	304	295	335	311	312	295	300	317	346	329	313	292	294	318	292	304	293	341	303	320	342	311	297	267	285	310	307	298	281	304	337	321	291	305	336	308	314	310	295	303	318	290	300	306	334	301	319	302	324	315	324	323	325	297	273	317	285	314	300	261	304	296	307	329	323	328	296	334	313	307	305	307	307	295	308	346	298	289	303	293	321	312	289	308	326	317	306	326	319	308	321	279	300	337	311	325	338	303	327	335	310	306	323	286	276	291	309	307	323	317	314	291	298	310	305	325	280	320	303	292	298	333	287	329	295	303	288	319	331	344	318	297	289	329	310	303	313	298	357	319	325	290	337	328	311	326	310	308	307	305	320	308	305	308	311	325	330	293	331	305	297	302	290	309	306	334	348	316	291	282	319	299	295	285	300	312	315	325	308	302	317	304	288	315	320	298	304	312	288	302	293	266	303	299	304	344	311	291	303	298	268	308	336	313	310	303	321	344	334	296	310	290	306	307	298	313	291	339	325	287	300	315	323	310	327	320	329	259	290	298	332	290	341	308	316	304	297	308	332	333	339	288	320	310	292	336	341	283	324	288	306	291	291	314	305	317	297	309	307	295	339	334	290	299	314	295	336	309	321	323	277	311	312	282	319	312	287	314	335	299	303	312	326	334	312	330	305	330	313	296	303	303	290	279	335	316	274	300	291	297	311	308	343	321	305	307	318	296	326	331	303	307	306	279	301	320	326	305	301	321	311	291	287	340	308	303	324	338	300	309	346	322	295	308	319	293	328	276	269	327	295	324	327	299	303	302	318	287	319	301	297	298	327	328	333	316	322	299	297	345	275	329	341	319	304	305	292	320	307	307	318	316	297	320	306	262	293	318	271	340	340	291	284	282	305	330	338	301	305	301	331	307	293	295	310	290	328	302	292	309	309	297	327	330	318	274	292	281	282	313	331	282	310	325	278	287	303	331	307	310	344	300	256	322	277	317	333	277	295	285	332	300	326	287	283	325	304	291	280	314	281	314	313	339	315	280	313	296	329	311	303	284	328	284	330	317	291	325	293	313	306	282	277	295	305	310	279	302	280	306	304	288	326	277	293	285	327	288	329	348	306	306	307	307	323	301	304	297	315	309	301	324	296	303	299	303	322	318	317	299	352	307	305	293	327	332	312	306	272	293	304	309	299	311	322	317	308	308	309	302	321	307	301	324	322	291	328	301	285	309	347	267	329	320	304	297	283	283	323	313	304	290	310	291	273	321	296	345	306	309	315	324	311	306	314	316	288	303	310	305	309	277	271	316	328	308	305	316	282	300	304	314	310	268	309	280	327	293	330	302	319	333	327	284	311	327	304	322	300	307	328	301	281	314	312	317	293	329	315	267	295	331	313	333	312	285	341	306	328	332	291	325	324	313	292	328	315	307	303	314	298	305	315	319	311	343	315	318	275	322	368	339	347	278	280	329	304	327	312	312	303	296	303	313	283	300	300	300	290	278	284	303	310	351	310	318	316	339	323	281	296	273	334	324	299	303	329	294	284	298	331	308	312	306	318	322	297	307	294	332	322	312	284	313	316	311	347	318	283	313	328	307	292	336	277	311	298	303	304	311	335	290	303	346	341	301	357	313	309	325	336	324	286	312	324	308	298	318	310	311	353	316	308	283	294	311	299	315	305	288	298	302	311	308	297	314	304	268	319	314	267	314	323	294	312	310	321	298	288	271	274	305	302	309	309	280	313	301	348	312	300	320	309	304	317	309	279	317	344	313	313	338	267	304	292	272	296	286	295	323	297	300	314	324	311	311	293	357	307	311	312	305	293	321	296	294	302	324	310	314	319	343	313	291	301	314	301	323	295	315	281	330	308	271	314	314	307	323	289	301	322	319	320	355	315	314	295	317	321	300	319	294	297	338	311	341	276	298	316	275	313	328	315	310	322	281	307	297	282	322	316	309	336	288	326	301	307	338	293	321	303	306	316	331	313	305	307	309	310	307	298	296	315	321	322	282	305	308	323	294	277	322	309	322	336	301	314	317	289	290	307	322	294	321	319	288	306	295	285	270	297	312	296	279	323	335	315	289	310	302	341	291	286	315	324	305	307	277	317	307	287	324	296	307	315	306	287	312	322	313	300	297	268	311	293	312	325	319	287	316	336	315	288	337	336	308	355	298	337	328	292	289	307	294	292	290	302	284	300	300	307	315	317	300	296	310	319	315	324	287	304	325	319	318	291	294	321	329	294	304	337	296	315	293	306	337	302	313	294	318	290	327	308	280	306	306	291	260	313	267	337	277	299	304	301	298	298	294	319	318	312	335	282	294	296	326	307	269	320	315	324	296	305	288	279
23647	21182	28604	24042	21183	11788	997	547	466	418	327	313	275	208	241	248	207	186	191	187	191	207	192	191	166	165	140	143	169	180	152	157	159	160	166	167	158	143	148	172	151	141	147	141	152	146	164	167	163	150	158	134	142	170	164	139	144	157	151	140	143	164	169	139	157	153	148	148	146	150	156	148	139	153	140	140	165	157	153	145	169	147	146	141	139	151	146	152	125	152	161	186	153	141	129	161	149	143	178	149	152	155	153	146	139	143	148	159	141	159	138	157	134	138	132	126	133	151	164	131	162	151	146	155	120	145	121	169	165	150	153	168	141	139	146	148	147	145	158	164	148	120	143	138	166	156	143	134	145	137	144	141	141	124	137	140	150	162	163	141	138	157	126	157	157	165	130	145	139	122	156	148	147	154	144	143	132	126	139	144	126	156	132	154	145	155	161	167	128	121	148	147	140	120	125	140	163	143	154	146	140	121	160	148	151	136	139	156	160	155	129	168	161	135	140	161	149	136	138	145	148	156	137	141	161	131	149	121	137	129	156	155	138	157	132	135	145	156	130	153	166	127	152	133	144	159	151	158	150	128	146	145	128	149	146	156	165	133	153	134	139	144	141	145	138	138	133	147	136	141	133	142	142	164	146	115	121	125	136	157	127	129	130	150	140	147	169	154	148	146	127	158	135	131	133	160	146	129	146	159	165	142	147	118	137	123	148	129	134	151	167	130	145	130	125	155	144	147	154	125	158	141	116	141	127	144	155	148	143	148	143	150	156	145	130	145	157	112	165	144	158	141	153	166	142	137	131	156	147	145	135	141	162	133	140	148	157	176	149	165	133	152	138	151	124	164	151	155	161	135	121	140	144	140	124	150	147	123	118	150	146	143	135	153	146	131	135	136	122	174	154	146	139	155	147	139	156	138	134	142	129	129	135	131	129	155	147	142	146	140	154	146	143	135	148	155	156	136	154	150	151	142	160	164	128	164	148	139	159	141	138	135	129	166	143	150	154	144	139	160	136	142	139	155	151	144	139	152	164	153	161	165	138	122	137	152	167	146	153	149	125	134	149	142	145	133	151	164	130	145	154	133	142	146	145	149	133	150	142	140	151	142	149	138	164	166	146	131	152	163	146	133	164	150	163	149	160	142	137	158	114	130	146	132	138	150	152	142	150	153	164	155	152	164	153	150	138	132	147	154	134	135	165	140	148	145	162	157	135	139	136	129	158	160	148	150	135	149	143	170	121	165	163	147	143	162	167	143	146	141	134	142	105	126	147	153	138	144	126	155	141	154	142	144	139	135	158	169	153	160	146	150	140	156	148	122	141	156	147	126	155	138	148	151	148	139	154	129	139	123	141	154	159	136	154	152	154	154	130	160	132	134	130	147	153	152	130	156	154	142	158	153	141	134	148	152	146	124	152	125	150	158	159	172	150	154	136	160	135	135	139	134	171	163	130	140	156	147	165	121	142	128	164	144	153	133	137	122	154	160	150	156	138	140	144	141	143	147	152	138	148	147	157	136	171	153	143	116	133	168	136	165	128	140	122	155	134	143	143	132	136	168	155	136	164	132	127	144	132	148	148	143	159	148	153	136	139	170	164	153	160	146	141	140	156	143	153	163	148	147	131	140	167	133	131	145	115	140	158	150	161	139	165	154	131	161	132	147	151	139	140	158	153	138	141	137	130	162	157	132	148	149	164	150	146	150	138	133	145	138	142	159	139	159	137	144	136	155	146	156	144	146	146	145	136	141	141	144	131	138	147	156	154	151	149	158	149	110	125	136	124	158	144	142	143	120	134	129	143	140	125	141	167	149	133	144	144	163	158	164	161	146	142	153	148	161	135	145	134	150	153	148	145	141	158	165	153	137	130	138	153	143	144	139	162	170	164	129	166	146	123	156	157	148	160	136	160	141	155	127	145	155	158	127	145	127	139	146	153	153	157	154	134	122	155	143	140	131	145	149	156	151	141	119	150	148	157	132	169	137	156	142	148	132	137	148	131	153	163	140	140	123	151	153	140	156	146	134	120	151	145	142	162	131	150	143	135	148	147	131	134	140	135	150	131	152	142	147	160	132	139	176	135	125	124	137	140	135	156	129	159	135	166	127	148	139	136	145	144	158	141	146	135	137	142	145	149	133	152	150	124	149	144	159	143	130	128	140	138	129	148	167	139	152	130	141	137	130	159	146	147	173	135	130	139	124	141	140	165	132	139	147	132	139	145	173	156	161	121	139	170	141	158	153	135	163	145	147	149	138	167	141	146	132	153	146	118	155	146	142	156	141	133	155	138	145	136	154	139	133	151	149	132	146	145	157	134	158	130	151	143	131	141	149	128	139	131	159	130	179	143	128	155	150	153	142	141	143	154	158	152	116	169	143	132	137	131	126	152	142	161	122	131	144	142	151	150	139	139	166	135	150	134	135	164	126	150	127	128	141	122	165	150	147	149	159	142	148	148	152	141	157	149	155	145	134	144	135	144	144	162	144	144	127	141	135	156	142	137	153	123	155	151	140	128	151	160	163	150	142	130	122	150	135	136	148	156	145	157	152	127	141	152	174	150	144	151	140	141	136	123	154	133	132	127	159	135	156	165	153	163	121	160	150	135	130	135	149	133	152	133	133	158	132	151	135	153	150	153	149	126	147	149	140	138	141	161	140	165	164	155	150	157	140	147	132	143	170	147	159	131	129	137	131	150	153	159	144	152	132	134	138	143	138	148	124	146	131	151	136	158	132	126	141	144	136	165	150	123	132	154	147	140	164	148	133	131	152	136	140	144	150	146	141	122	154	135	127	146	138	141	144	150	159	148	137	152	155	147	178	137	148	151	158	145	139	127	144	151	145	139	121	146	131	134	144	149	123	135	149	135	139	143	148	151	146	140	147	139	142	152	150	141	146	134	126	128	127	145	135	121	130	153	147	141	156	124	141	132	172	159	118	153	143	121	152	126	139	144	131	137	142	144	158	117	155	117	141	140	126	150	149	145	140	150	131	148	157	151	144	140	114	144	144	134	141	155	154	141	159	150	135	146	166	161	146	143	154	143	154	151	137	152	134	153	162	146	116	139	134	146	151	156	142	149	137	139	118	142	135	166	123	135	153	150	183	123	159	168	149	156	147	140	152	166	136	141	137	135	165	161	164	143	140	148	132	126	155	122	144	172	152	155	147	145	154	146	137	155	153	150	140	166	150	135	156	155	138	143	139	146	156	125	147	135	119	140	150	151	141	184	143	145	143	146	140	127	135	146	150	137	131	143	142	136	143	173	148	148	132	160	143	156	154	134	141	141	135	135	145	131	148	146	137	140	155	141	153	171	124	139	144	138	156	159	146	139	153	151	118	124	144	140	154	146	152	126	162	156	142	160	145	149	157	155	139	138	154	144	139	165	149	138	142	152	152	144	138	130	140	155	137	135	144	137	143	121	152	143	108	120	146	137	142	143	132	163	132	139	139	146	148	136	148	145	135	149	128	134	132	148	144	129	152	141	165
18491	9200	7634	3773	2443	1761	1411	1040	882	694	605	507	443	409	368	366	329	276	268	255	252	258	233	256	217	233	222	204	209	194	223	198	194	211	178	223	176	183	203	189	202	212	203	196	207	201	190	162	208	170	182	185	196	180	180	184	191	195	184	185	169	168	182	179	192	197	186	177	180	197	194	174	180	188	168	194	175	192	184	163	198	205	181	155	160	165	176	168	171	174	193	164	187	200	167	172	169	176	174	181	176	176	202	195	186	157	172	176	168	188	177	164	191	175	152	169	147	161	164	172	177	196	175	171	161	203	157	195	176	161	179	189	184	172	188	176	172	165	196	195	174	185	171	183	189	174	195	181	175	173	158	143	173	212	177	178	176	171	168	184	176	158	154	157	178	185	179	182	185	163	158	179	193	182	188	174	191	177	194	183	206	181	185	161	190	185	175	179	181	189	152	183	167	177	179	174	198	195	176	190	161	167	190	165	180	173	187	198	184	167	184	176	211	166	170	184	193	191	188	155	188	182	157	163	180	194	167	196	204	184	182	176	173	156	188	167	179	167	156	180	175	210	168	175	189	178	164	171	177	186	173	177	166	197	155	185	170	178	192	195	188	173	188	178	177	168	182	165	154	156	160	180	177	199	178	181	164	192	178	170	198	164	207	159	172	165	181	200	181	183	175	173	178	191	169	173	186	171	188	182	171	208	141	183	153	160	171	163	175	201	157	176	158	185	187	164	154	182	161	200	219	165	166	178	163	167	183	177	170	163	194	171	190	175	159	189	174	186	188	193	166	175	170	188	161	187	181	181	207	188	175	188	167	157	204	161	183	191	173	176	198	160	163	197	179	202	172	166	160	177	164	177	180	175	162	174	165	186	161	187	204	187	181	166	199	190	182	170	155	180	195	166	197	168	166	176	175	167	187	168	181	176	180	191	181	147	196	174	189	196	181	169	180	162	150	161	190	162	159	162	195	164	196	173	161	175	154	162	176	188	175	180	181	168	187	166	171	168	153	160	182	185	168	205	170	185	183	180	177	172	169	187	169	178	183	152	167	169	166	181	157	178	192	177	147	175	195	190	169	178	181	167	198	169	173	154	191	177	172	194	178	168	181	177	180	193	169	184	172	186	174	181	184	196	179	185	172	181	170	169	169	161	187	157	180	183	168	183	187	189	155	171	175	181	183	147	176	202	172	167	174	193	176	180	164	186	176	180	188	159	200	193	160	170	172	186	180	194	182	187	197	177	147	205	193	165	183	177	167	190	169	195	163	184	185	177	163	159	182	161	189	167	175	171	200	184	181	160	158	153	179	166	175	167	199	192	182	196	163	184	189	163	177	177	176	185	202	181	202	171	146	195	192	182	160	165	184	155	176	176	200	156	175	160	164	180	170	158	156	167	198	167	167	187	158	165	156	146	174	162	183	201	168	205	191	180	176	188	178	199	173	180	175	180	155	177	179	194	176	193	171	170	181	182	169	185	187	187	196	164	174	181	179	169	198	161	178	170	198	167	178	174	186	184	186	165	188	163	179	189	178	194	167	185	163	174	170	190	162	190	158	171	169	175	165	168	168	160	170	155	176	178	188	205	184	172	190	186	176	193	152	163	167	181	192	166	163	159	206	166	159	173	174	183	173	159	167	168	215	175	164	170	179	181	176	178	163	163	186	192	191	199	168	181	163	181	182	200	187	190	170	214	163	205	191	182	174	196	177	161	186	183	166	189	168	180	181	151	169	198	172	172	175	182	174	195	174	174	208	205	187	185	196	175	186	190	177	195	169	179	165	192	163	179	185	167	198	181	162	153	171	173	182	151	182	167	177	164	162	185	182	165	188	162	179	172	184	152	178	180	193	197	163	174	193	170	206	177	174	186	134	171	189	182	168	156	165	173	187	167	180	165	153	175	175	193	161	161	175	178	180	163	165	152	211	192	167	176	188	216	176	167	167	168	171	190	210	194	175	170	187	201	180	182	171	160	194	186	209	174	174	167	177	175	158	166	205	197	161	178	190	209	182	180	194	194	173	194	159	158	180	171	179	176	175	196	211	191	177	177	164	176	166	203	165	196	188	182	157	167	172	170	176	185	162	176	176	166	174	191	185	148	189	180	186	160	182	185	169	163	178	183	173	173	198	183	163	188	192	167	200	199	172	165	175	181	180	177	187	216	170	178	203	161	177	190	186	184	170	160	147	159	186	193	176	152	173	163	176	148	200	187	160	176	161	202	170	160	152	183	152	217	168	188	177	176	169	179	183	176	165	153	179	172	188	192	170	190	189	173	188	185	163	195	180	191	172	185	181	159	174	156	170	167	175	165	176	180	191	189	179	183	154	162	180	190	176	145	172	171	166	193	167	164	176	168	172	173	166	184	162	172	182	182	172	171	197	183	163	199	184	193	188	171	178	178	181	172	176	209	166	156	183	187	161	171	164	170	175	164	164	175	146	185	163	169	166	190	188	186	186	164	181	177	187	197	175	169	163	159	164	181	181	154	178	194	179	172	175	162	181	162	183	181	182	174	158	171	186	167	163	166	167	136	170	165	168	183	184	166	166	170	159	162	174	181	203	185	167	183	169	177	203	160	180	170	178	176	147	161	176	180	194	169	169	170	176	158	163	195	157	175	173	179	180	166	192	187	196	161	183	183	185	166	175	176	149	180	157	166	179	159	187	165	171	179	162	174	178	172	161	163	179	177	168	193	167	178	183	208	168	158	193	144	190	159	195	189	195	189	193	182	184	184	194	150	183	179	173	170	165	197	165	182	176	171	188	192	165	186	193	172	175	181	166	184	170	181	165	182	170	178	175	195	170	171	164	189	161	165	160	172	177	170	168	173	171	149	154	217	173	165	193	182	176	182	211	177	186	176	161	170	189	176	177	169	171	170	176	181	192	203	166	165	165	155	188	205	188	170	181	163	168	160	178	178	183	183	164	187	187	191	186	176	184	174	171	203	190	153	169	187	172	177	187	193	168	178	169	168	191	159	179	181	189	191	171	200	185	182	175	213	181	197	167	173	161	152	188	172	167	193	192	172	186	168	185	215	171	161	169	194	170	189	194	166	184	198	176	166	191	183	187	163	190	181	190	178	177	194	174	169	161	197	165	185	157	163	189	163	178	169	184	180	181	180	182	207	149	183	173	162	179	150	171	199	172	178	173	171	187	184	188	180	191	158	178	179	173	173	185	178	186	161	172	188	167	201	164	190	150	181	184	197	172	167	196	173	170	175	172	206	175	175	181	169	147	192	161	153	186	167	170	181	167	198	182	179	187	211	171	156	188	184	173	172	186	174	147	211	191	180	173	177	183	189	174	213	168	157	161	180	162	194	192	156	185	186	170	164	180	173	174	181	190	194	176	198	182	178	181	180	151	173	160	159	153	190	162	176	189	165	161	184	170	194	167	167	181	172	203	181	194	193	170	174	189	171	162	177	207	158	163	199	176	181	170	188	172	172	181	202	175	164	174	188	185	186	172	181	158	195	164	183	164	182
24840	21188	27596	24987	11915	945	705	613	559	508	539	488	539	517	468	430	450	446	424	445	476	416	459	411	423	368	442	411	417	444	411	410	416	393	458	438	440	414	419	391	437	413	447	430	455	405	393	433	433	450	432	375	388	459	423	428	435	404	413	392	395	432	452	406	395	433	406	427	447	433	404	405	425	400	387	394	392	410	420	377	382	401	435	413	436	408	394	411	423	397	399	421	413	416	457	427	391	401	426	418	408	428	410	449	401	436	414	419	401	401	419	419	383	402	409	426	399	430	391	406	446	396	404	430	449	468	408	392	436	387	407	422	437	384	452	416	444	402	405	433	413	400	411	421	425	362	423	445	435	439	397	402	411	384	425	426	408	389	398	399	419	412	433	406	427	413	464	419	414	453	470	410	487	409	414	380	420	390	436	410	451	443	434	388	400	446	439	380	418	394	418	409	433	435	424	413	402	412	413	421	425	441	403	432	418	404	429	416	417	416	408	398	429	402	423	437	431	431	424	451	401	402	412	430	373	414	412	403	418	410	414	405	422	457	434	425	399	414	388	414	413	390	396	434	429	378	429	406	453	405	425	431	416	377	377	408	409	423	412	459	396	417	457	398	397	431	397	376	435	415	418	416	383	424	386	421	427	410	406	407	446	399	432	394	424	402	422	419	446	409	419	416	385	377	441	441	390	416	392	414	380	464	414	404	405	390	393	426	391	444	425	429	382	399	402	386	415	420	430	416	414	426	440	391	433	404	403	433	387	404	427	366	437	406	396	426	410	374	422	405	416	403	426	437	455	398	413	401	428	407	365	392	428	412	409	388	439	439	417	422	394	449	403	437	392	437	399	406	411	422	394	427	445	398	452	403	407	444	431	418	447	431	427	472	400	395	447	410	361	381	409	405	459	436	436	417	431	440	427	420	417	413	400	386	418	400	433	407	433	396	418	419	427	423	418	410	389	395	431	397	431	429	411	389	430	422	444	396	395	406	405	390	425	400	437	399	427	389	417	383	417	479	367	425	450	405	448	414	419	398	381	407	423	384	425	425	418	409	416	412	406	422	406	447	421	415	436	405	394	441	438	388	413	405	421	387	411	417	437	369	400	410	422	444	400	434	446	409	386	403	416	465	413	419	422	393	433	394	430	412	407	385	414	426	389	401	390	433	442	390	439	420	421	400	430	412	452	434	417	385	445	432	400	449	411	425	408	416	450	396	427	409	435	420	424	439	429	482	440	386	416	408	400	418	400	414	350	365	422	391	434	434	465	365	385	399	415	390	402	439	379	415	443	426	417	413	392	412	414	401	419	397	442	415	429	390	411	440	449	404	417	469	451	425	382	413	394	418	438	394	376	427	401	447	392	415	414	428	426	421	418	388	411	416	417	428	406	448	461	387	390	417	399	417	408	422	389	412	407	412	445	414	398	412	397	402	424	425	386	432	411	432	435	400	397	431	410	403	396	391	386	411	408	411	416	402	406	405	440	443	421	377	436	415	411	403	412	429	400	391	452	387	470	405	430	379	442	428	435	402	387	393	457	410	416	423	442	412	422	435	452	396	366	393	404	402	414	394	402	405	409	430	392	427	395	415	418	420	390	413	445	430	435	404	444	424	405	429	396	412	394	415	395	407	472	422	420	407	417	386	386	365	443	418	388	431	375	415	442	420	434	409	394	380	395	432	432	416	376	403	406	409	402	463	406	418	428	416	403	434	427	432	421	422	462	399	405	420	391	401	441	416	406	457	422	420	485	404	430	394	420	414	412	416	442	420	414	390	410	381	404	364	430	411	414	391	408	402	406	441	411	420	418	437	420	445	424	470	404	397	425	408	393	374	378	416	421	417	441	479	436	407	408	413	373	411	414	427	412	430	413	425	419	414	385	417	375	441	405	435	426	439	404	382	413	440	390	407	419	376	433	407	391	375	413	441	400	397	394	379	435	403	423	404	386	413	439	411	398	389	412	416	387	406	430	377	396	411	416	409	405	426	408	440	432	438	415	418	370	426	423	424	454	421	448	379	399	434	403	468	428	422	420	438	447	398	421	415	404	405	403	381	427	440	405	428	435	442	397	421	441	376	363	400	450	393	399	421	428	439	437	425	412	384	393	417	427	382	429	390	403	421	404	451	425	475	421	409	411	425	425	426	412	460	413	400	390	429	422	413	405	425	368	435	442	418	429	396	428	394	410	416	420	422	420	406	422	424	437	401	419	388	413	379	413	394	409	398	427	422	379	425	422	369	410	407	378	412	437	409	431	392	446	400	414	404	378	411	410	427	420	444	433	414	399	422	406	417	401	410	429	392	421	396	431	404	435	417	416	423	422	452	400	371	395	421	428	403	404	420	400	396	440	447	402	411	432	440	396	440	372	455	394	424	383	431	429	439	415	386	450	401	441	415	381	421	403	406	442	393	425	428	401	432	392	432	376	418	435	399	415	405	386	428	396	442	413	393	427	379	415	437	431	393	430	391	404	397	436	404	412	405	427	430	400	442	413	387	418	396	407	438	419	394	443	386	430	425	383	411	410	392	392	379	412	416	445	410	426	404	365	403	406	441	388	379	413	398	411	442	442	447	429	434	452	398	415	429	381	440	409	432	385	435	390	408	378	425	420	421	439	403	418	417	426	409	451	372	416	421	416	437	435	425	411	391	403	363	395	398	423	415	409	406	384	418	400	399	381	413	366	415	382	440	382	407	412	399	403	399	440	411	436	416	410	417	416	411	403	402	423	425	395	403	418	388	416	404	427	466	411	466	422	446	436	403	395	423	443	386	385	383	439	398	425	402	416	395	416	391	385	430	408	391	421	402	478	439	415	440	408	398	418	407	429	438	437	413	445	415	408	415	357	413	397	423	456	424	398	390	413	396	407	421	393	419	407	433	454	423	365	402	428	377	421	424	423	373	399	407	421	419	402	414	412	404	394	413	390	444	375	418	441	417	426	402	430	425	418	430	446	412	431	421	468	412	418	412	453	408	410	422	410	406	413	427	432	399	453	431	400	429	389	421	382	382	424	442	414	381	435	418	425	424	424	398	409	427	411	414	410	440	431	435	426	402	405	405	395	458	449	425	444	417	408	413	398	420	406	420	441	431	457	415	406	397	419	378	399	393	402	423	401	398	408	421	407	397	375	406	431	428	407	410	415	403	432	420	397	424	404	404	405	427	397	428	410	388	390	453	404	456	396	400	437	407	409	418	422	423	427	448	410	398	419	432	403	383	391	446	420	428	408	400	406	436	407	422	400	371	359	451	429	421	412	394	385	426	446	415	409	395	426	407	431	378	427	372	398	413	430	443	407	395	411	449	402	446	423	403	445	435	418	407	397	441	406	397	427	434	373	449	386	430	455	418	422	396	433	421	422	433	392	414	419	400	423	410	438	394	417	425	431	411	412	411	391	404	450	439	467	396	435	440	414	383	454	378	416	435	437	424	418	373	413	399	452	416	397	417	409	408	438	407	405	416	390	432	373	405	455	410	386	414	396	427
17316	5381	4297	2314	1710	1325	1135	940	833	718	749	641	596	590	617	566	549	530	509	543	529	536	505	514	496	515	496	490	442	495	529	475	491	499	505	488	468	456	485	518	486	515	485	456	466	516	463	452	438	453	509	474	466	495	483	460	478	483	465	474	457	448	469	458	497	471	467	475	511	493	437	453	475	470	495	495	486	520	496	493	498	514	451	488	511	466	461	499	481	492	506	456	458	505	450	475	449	461	455	470	438	475	436	479	480	460	468	517	449	498	477	446	484	483	518	432	476	495	483	488	484	498	464	519	466	491	445	491	466	488	483	456	500	467	475	475	460	453	478	475	461	434	472	475	476	476	464	463	487	447	459	536	450	473	469	482	491	457	439	448	467	465	457	465	477	478	455	435	482	466	521	470	500	427	458	484	475	487	488	487	490	441	460	493	464	459	447	471	497	505	444	472	479	446	464	434	486	478	458	480	471	484	460	494	495	485	502	485	478	479	458	487	489	500	471	493	461	463	453	469	450	497	450	530	468	469	487	467	454	459	494	476	453	498	492	438	521	448	490	464	464	444	472	458	476	478	471	448	466	468	494	458	489	457	499	476	441	463	466	484	506	495	463	456	489	443	484	448	457	489	485	466	503	464	463	455	467	502	448	441	514	464	474	467	456	515	506	476	465	407	456	484	466	477	487	459	435	436	469	498	482	481	482	497	473	482	487	466	467	504	461	483	467	490	479	496	458	467	487	469	471	522	476	436	439	490	459	475	473	483	496	475	486	448	466	481	469	509	479	515	482	478	505	434	498	455	509	499	469	426	472	432	461	472	471	462	464	480	485	453	456	444	464	480	470	491	418	466	492	460	474	429	465	415	456	459	441	508	434	469	515	480	471	438	470	494	475	442	476	472	512	477	440	433	493	478	456	495	450	477	473	466	494	455	475	485	471	503	532	480	482	460	461	465	462	471	484	468	487	474	486	460	469	458	442	455	467	470	442	471	462	483	491	475	449	477	452	462	441	495	523	474	533	490	500	442	470	474	459	455	465	458	437	512	470	474	470	486	498	450	464	451	477	495	475	481	527	450	514	474	510	509	493	507	436	458	468	484	496	475	499	468	484	444	436	488	471	492	490	481	473	498	472	499	469	489	454	477	500	449	488	422	512	496	446	473	507	518	480	435	449	472	500	485	449	480	452	493	434	461	494	510	493	493	470	463	524	442	470	469	463	460	479	410	454	491	466	483	495	471	506	486	466	494	423	471	440	478	486	449	452	490	507	482	478	459	513	493	471	480	468	466	475	490	509	469	457	476	474	438	482	492	474	475	465	500	487	450	499	453	457	525	462	467	447	465	476	452	459	490	457	476	486	422	482	460	473	485	472	451	485	525	501	487	475	505	469	466	496	477	468	462	465	457	493	468	480	469	460	435	460	493	466	446	488	498	435	447	474	466	465	461	465	477	456	472	447	436	469	512	473	459	466	420	493	436	493	446	447	533	457	489	462	463	482	479	459	437	466	450	467	450	482	433	503	468	414	490	480	459	440	464	507	488	444	426	469	452	495	428	497	486	435	497	461	463	486	458	444	467	503	466	471	516	497	471	499	485	511	511	481	513	469	503	471	486	501	482	460	507	476	495	501	476	461	495	463	485	483	506	481	440	445	459	486	491	457	472	483	498	445	477	493	481	477	478	473	477	472	476	454	479	498	476	441	496	485	471	435	511	464	473	474	455	475	422	448	450	496	462	496	437	493	473	463	470	464	503	492	511	474	517	443	458	457	430	476	469	477	490	487	492	485	448	482	441	457	497	488	427	435	441	478	470	461	463	450	483	463	481	444	434	447	476	456	468	435	460	458	497	434	502	454	451	462	476	478	435	471	477	470	486	448	496	474	457	488	474	449	467	454	489	496	503	452	490	477	469	450	453	493	502	525	461	457	475	497	479	447	478	470	501	458	448	455	435	483	490	437	489	462	474	473	482	464	461	476	465	486	467	477	459	477	457	523	453	485	464	458	534	430	482	475	463	484	474	463	492	438	495	473	450	501	543	465	461	470	447	452	480	469	477	439	446	447	452	473	460	468	452	431	495	466	483	468	475	466	461	454	465	459	500	480	476	480	452	484	448	467	488	473	484	410	474	500	483	531	448	445	464	467	469	464	450	505	431	452	465	456	466	462	451	441	494	498	496	452	453	484	491	476	482	466	446	433	461	461	480	491	516	510	475	463	470	453	501	451	451	482	467	474	446	450	460	446	446	474	486	467	454	477	451	438	473	450	472	508	440	493	490	509	500	474	476	455	469	426	473	452	479	460	510	498	432	476	507	491	459	477	423	452	471	483	475	452	435	454	523	452	458	516	462	474	480	485	472	448	499	500	446	490	457	471	480	457	500	471	437	478	489	472	455	449	497	477	477	457	481	488	469	453	515	444	500	491	456	464	471	509	498	450	480	480	514	475	483	469	458	497	471	457	502	477	471	464	470	447	498	459	462	491	487	461	459	478	434	477	468	481	471	494	448	505	475	506	488	464	475	511	495	471	470	482	467	495	472	458	456	474	478	510	497	451	464	450	481	446	448	490	433	426	468	479	479	471	484	463	463	450	488	459	491	477	469	456	471	517	474	476	491	427	491	497	489	449	488	448	487	438	446	443	456	471	469	455	441	510	440	462	472	499	454	451	461	463	507	414	485	495	464	494	465	479	483	456	457	507	497	441	476	457	433	464	447	443	477	460	491	499	489	448	442	440	465	509	496	475	438	463	466	460	473	463	468	498	477	485	472	472	473	488	473	494	453	442	500	450	455	463	496	462	463	486	478	458	477	476	468	445	466	489	470	505	476	456	524	485	502	449	437	447	469	457	483	472	475	480	505	468	458	488	480	474	483	457	476	483	440	445	479	507	489	473	480	497	450	529	479	449	494	452	481	482	493	482	472	513	465	457	505	480	448	443	477	514	509	493	443	499	468	446	434	503	459	443	475	451	446	473	427	481	465	463	465	448	447	464	430	477	474	489	502	491	464	491	497	481	479	460	470	444	493	491	433	485	481	462	498	433	438	495	494	467	461	473	483	449	493	466	517	450	468	517	479	448	421	466	441	458	481	521	470	495	480	435	506	491	476	475	440	468	493	454	456	464	480	500	498	447	455	479	464	504	505	444	451	486	454	450	454	467	467	475	457	462	484	488	494	520	492	474	464	443	498	433	490	477	459	497	484	464	445	468	511	462	444	495	469	469	454	453	475	463	424	436	426	460	481	513	491	475	445	484	435	459	483	480	488	434	459	449	468	460	498	483	455	459	479	459	484	471	442	470	489	458	455	465	485	483	440	520	492	446	469	456	475	434	482	506	446	478	439	466	493	509	471	472	458	462	478	435	455	468	484	474	488	507	480	487	499	433	482	456	479	441	473	487	467	437	415	460	488	498	441	465	455	455	463	462	488	475	473	449	476	466	443	483	496	458	468	470	513	454	442	459	461	488	454	471	449	465	482	508	473	450	437
22691	21212	28998	23700	21203	21247	11320	1249	863	782	682	578	594	493	491	478	478	451	414	411	392	395	372	364	359	379	381	349	355	340	340	340	333	328	355	343	355	332	323	337	321	333	305	285	348	306	289	299	330	335	312	322	313	320	319	316	284	346	300	312	292	332	334	316	306	318	327	292	301	330	294	349	311	286	295	310	310	299	308	286	308	331	321	304	317	291	307	318	319	307	301	316	302	366	328	280	300	326	306	336	325	324	344	336	308	301	314	307	322	306	325	302	324	331	317	316	312	290	318	334	300	269	316	315	312	332	308	310	312	351	364	319	306	278	316	284	314	313	311	317	310	309	325	322	291	320	295	307	298	299	278	303	322	291	302	315	292	298	285	315	320	306	275	297	349	303	304	302	294	295	330	272	283	309	312	291	310	279	337	306	318	309	290	333	328	293	284	320	290	296	319	340	321	305	298	333	298	299	299	291	328	321	333	311	306	315	278	285	273	310	347	307	310	343	327	325	335	335	310	356	342	296	306	301	309	302	316	299	324	336	300	295	323	306	296	308	296	303	296	300	306	317	328	347	334	323	304	296	324	319	301	328	328	318	331	310	302	305	283	325	316	298	321	310	289	296	325	333	325	313	328	277	287	337	323	285	325	313	324	339	310	353	284	302	287	310	338	307	314	319	294	329	285	319	295	312	313	287	300	314	309	315	294	273	314	279	357	277	279	313	284	337	296	321	311	319	300	292	298	315	304	282	302	341	296	324	313	310	303	313	288	326	313	321	292	327	312	297	301	300	340	312	330	320	299	313	311	315	298	325	319	310	297	324	329	298	292	307	344	329	314	295	315	292	299	339	276	331	329	315	301	321	310	298	309	309	339	291	315	333	304	330	325	330	324	295	286	287	284	298	294	297	373	288	323	302	310	276	286	312	311	307	299	337	331	333	285	320	311	320	273	319	284	310	319	324	306	283	334	318	306	312	341	310	310	319	297	340	298	316	310	291	333	287	321	278	348	321	308	308	304	287	319	290	294	319	329	328	333	326	336	299	318	324	303	285	304	323	344	334	290	273	329	323	322	320	297	308	337	289	342	339	327	283	320	306	318	310	324	309	330	307	305	302	306	305	294	335	289	296	299	308	290	328	330	303	340	308	286	299	312	300	307	343	327	313	289	317	331	295	292	287	294	309	294	309	310	300	309	310	324	320	314	305	321	300	313	317	356	316	304	311	300	323	322	324	339	320	312	301	313	308	283	306	319	279	309	286	307	290	287	319	308	322	307	325	318	294	309	293	269	297	323	317	299	307	289	313	310	333	327	299	305	314	286	299	288	338	303	320	276	327	288	330	325	299	296	321	275	313	321	297	309	295	304	318	292	319	315	321	286	319	317	331	309	310	326	300	281	297	322	313	329	301	361	325	336	309	305	282	306	319	314	289	292	334	329	298	307	295	340	308	285	297	332	302	294	317	287	323	291	321	321	336	309	294	303	350	312	324	311	325	293	320	297	331	339	314	335	305	297	301	318	323	304	297	304	309	306	325	322	319	321	295	295	305	340	295	295	331	298	312	329	311	342	302	346	276	329	328	305	292	318	298	292	340	303	311	315	304	309	325	261	324	306	295	304	324	297	323	279	310	297	313	321	327	307	292	348	293	306	304	288	320	309	293	307	325	301	292	313	295	276	305	304	286	268	322	339	312	328	329	322	347	326	299	280	304	310	305	306	305	297	338	305	327	315	323	322	309	346	304	313	307	292	316	330	305	295	318	318	293	296	314	303	309	327	308	287	301	299	310	280	285	287	326	281	315	320	332	322	289	287	310	329	331	307	302	313	293	305	268	320	314	305	304	301	314	295	319	309	306	317	313	330	312	311	321	302	307	322	291	325	350	315	328	292	313	296	324	343	320	298	313	329	315	307	316	349	330	348	300	329	281	308	324	304	308	310	313	325	331	295	344	300	334	322	332	297	304	295	318	312	306	252	325	313	307	304	316	321	295	320	315	288	323	326	319	342	338	320	335	288	306	341	335	313	280	327	322	335	311	293	308	322	330	303	289	310	313	306	288	294	292	293	285	322	325	297	317	301	289	344	319	342	288	325	342	338	311	343	341	311	247	307	313	300	314	328	308	310	286	304	307	315	286	325	322	305	329	300	308	310	311	306	314	328	363	322	298	315	309	302	337	300	306	293	318	310	294	324	321	325	283	304	271	318	293	305	313	332	301	333	329	295	316	293	303	314	331	304	308	321	322	329	309	263	329	317	297	305	313	312	308	320	294	317	292	284	306	300	330	320	305	317	323	347	348	310	301	300	337	317	317	287	310	316	298	308	270	299	261	291	296	320	329	299	315	359	323	312	290	341	291	317	305	307	268	323	317	325	309	328	322	292	323	343	320	295	324	303	328	310	322	298	323	294	286	308	300	328	293	303	296	305	299	276	291	301	320	318	296	297	315	314	319	305	331	292	306	300	313	345	334	304	306	298	312	296	289	313	308	275	326	336	300	302	328	316	309	337	261	311	287	305	290	334	307	300	317	354	295	330	301	289	315	312	329	327	310	288	332	295	292	274	307	288	305	295	281	315	312	308	306	305	290	285	323	324	348	315	307	268	290	289	329	322	299	305	350	307	295	321	316	301	293	308	347	324	302	309	307	310	291	323	302	296	277	334	338	325	302	311	300	290	283	323	329	330	309	298	305	309	300	310	330	320	312	316	304	296	321	321	329	321	290	279	304	342	289	343	313	276	284	323	308	343	302	308	323	321	293	285	308	328	303	329	319	335	271	298	339	308	292	286	313	334	334	315	281	294	318	324	309	299	323	298	298	312	308	315	279	313	283	302	321	314	322	362	325	307	318	321	294	299	304	310	329	312	336	300	307	280	269	305	307	330	301	286	301	283	314	291	313	314	288	268	285	320	320	309	309	325	305	305	305	320	323	302	291	318	312	303	264	337	294	282	288	319	299	292	279	352	280	335	314	287	325	309	289	335	300	319	313	340	325	314	332	306	303	301	323	295	284	307	331	309	332	330	303	312	334	327	333	311	321	301	311	314	293	331	299	316	294	311	317	301	323	275	310	312	297	324	291	325	307	313	287	323	276	341	329	308	313	318	303	298	307	293	319	304	304	315	277	335	289	314	305	290	283	296	311	322	314	318	320	291	349	308	300	329	310	301	298	313	324	292	333	280	321	252	304	316	304	309	328	331	305	295	294	274	334	295	318	295	305	331	309	303	313	291	313	323	322	358	292	316	301	278	315	282	316	302	298	326	347	303	304	296	305	308	307	321	313	288	326	330	285	309	292	359	314	287	337	322	320	314	306	292	327	307	318	277	320	318	306	308	331	274	271	304	301	288	325	314	314	288	284	336	332	344	331	276	297	308	313	294	286	338	307	291	312	320	303	318	287	316	293	341	265	290	307	291	327	301	323	314	304	315	311	321	308	322	329	335	291	315	316	315	278	330	311	280	307	296	275	310	309	315	307	327	297	299	288	281	325
21366	15272	12670	6768	4641	3365	2566	1998	1608	1363	1176	949	841	807	721	626	671	548	505	521	515	484	451	452	466	464	398	402	438	435	425	392	379	396	384	366	362	382	352	377	365	333	360	371	355	370	358	339	380	349	345	330	382	395	364	371	382	351	389	358	347	359	367	326	344	366	376	313	360	332	338	363	345	367	332	343	380	352	332	344	331	372	335	385	353	366	356	341	347	322	353	318	320	300	356	334	363	351	328	338	349	350	346	320	362	323	336	361	334	356	335	358	342	362	343	354	309	339	318	332	341	314	371	318	367	354	339	355	345	346	318	366	312	314	341	361	314	356	362	365	376	354	337	356	348	345	326	360	330	340	353	306	324	342	356	338	383	349	386	350	312	361	356	337	320	352	327	328	324	350	381	365	337	333	361	301	344	331	356	317	334	344	349	340	345	292	335	360	315	352	361	357	343	319	323	344	353	337	341	357	356	341	329	361	322	340	361	354	314	372	334	339	318	345	344	342	340	348	319	348	374	319	356	288	365	322	323	346	379	338	355	365	363	327	356	357	335	334	328	361	326	376	320	355	337	380	340	302	345	344	360	322	342	357	300	354	332	348	309	348	355	358	328	319	336	313	331	354	345	334	340	337	338	309	325	315	324	333	323	307	322	352	344	378	359	322	353	313	323	357	376	326	357	308	321	365	317	366	331	361	356	299	383	346	394	347	335	350	326	311	362	312	362	338	340	353	353	344	343	336	365	350	334	345	365	360	359	317	358	332	353	293	357	357	315	378	337	349	326	337	323	356	356	318	319	312	348	320	346	337	321	337	330	329	360	308	332	355	367	339	340	303	354	324	341	324	356	328	343	354	353	330	368	352	328	348	294	329	323	373	335	336	343	343	369	341	371	338	342	361	334	350	318	341	333	324	354	349	367	352	334	332	345	330	354	372	353	332	336	348	348	352	340	353	327	370	364	319	343	311	352	360	341	337	318	329	315	353	319	319	345	337	314	323	337	355	354	360	332	364	347	369	321	322	327	316	340	328	328	376	338	352	338	349	355	387	346	316	349	339	339	318	356	359	372	348	340	352	334	319	348	360	317	345	321	321	375	362	313	358	316	346	355	338	342	341	339	345	329	323	351	333	325	330	338	368	362	333	331	389	300	343	330	321	307	346	345	328	332	337	313	357	363	326	356	334	330	302	320	351	361	332	329	326	363	360	339	370	330	356	328	321	373	355	361	373	359	332	327	356	329	341	334	328	348	363	357	316	341	327	317	371	369	340	340	336	345	323	332	321	343	313	350	359	322	317	353	349	349	374	364	345	326	316	348	326	322	328	337	369	317	321	343	329	342	306	316	348	331	345	325	321	357	333	327	336	346	374	316	341	340	320	362	351	327	363	299	366	295	318	341	338	339	350	360	341	344	313	349	360	336	349	364	364	312	356	349	323	306	317	343	338	322	347	370	358	333	314	340	321	340	369	371	341	343	333	342	320	352	302	348	358	325	353	366	366	320	369	350	330	323	350	350	369	364	351	346	362	352	362	343	355	345	377	351	318	295	377	342	359	349	351	346	339	346	344	353	311	338	301	364	331	334	316	377	345	314	329	323	361	341	354	340	340	311	315	338	329	356	314	340	338	340	346	336	362	327	303	328	337	348	347	332	317	335	351	310	306	324	353	299	313	348	328	365	338	369	337	347	369	339	333	321	361	312	297	363	388	334	359	367	343	347	362	351	335	323	338	332	330	369	329	354	373	331	335	362	389	354	326	328	336	360	324	358	362	338	391	350	321	337	353	325	352	373	333	375	339	360	339	350	335	325	348	343	318	305	329	332	343	357	349	374	369	345	304	353	334	333	309	349	337	322	362	347	335	345	369	373	330	368	349	366	356	321	310	353	336	317	325	331	341	337	335	329	356	299	316	367	357	343	336	355	358	337	339	312	357	336	326	344	337	345	338	350	340	353	367	349	352	387	332	325	340	341	332	301	348	338	394	370	323	306	380	327	319	322	355	388	329	354	329	357	328	366	371	386	373	297	376	328	330	338	372	367	338	347	348	355	343	314	354	360	331	317	329	345	345	339	345	323	354	345	326	307	344	347	348	335	313	359	345	381	318	363	347	366	326	332	346	385	311	361	359	291	340	374	326	334	315	332	327	333	317	353	337	366	339	366	293	329	331	304	381	338	311	341	328	376	345	331	333	313	361	345	349	340	367	322	293	385	362	366	335	334	311	335	321	379	310	336	352	321	349	360	328	329	331	355	357	351	335	365	348	329	355	352	322	341	337	340	345	307	324	335	342	324	350	368	366	323	340	333	347	359	368	319	335	334	351	335	345	307	337	309	317	323	345	350	300	325	304	354	354	343	339	350	378	379	325	351	355	363	349	392	346	306	333	316	318	342	340	345	336	327	322	334	347	336	309	318	368	341	331	344	336	336	305	344	359	327	332	365	325	344	337	338	331	367	322	366	310	345	351	335	380	353	339	344	328	326	308	328	334	329	321	319	360	336	348	325	339	372	333	340	343	316	331	344	333	372	323	357	329	332	353	315	321	348	313	320	339	339	363	330	324	309	318	357	339	332	356	333	337	301	340	335	340	338	320	344	341	326	340	328	312	352	332	369	358	349	304	333	351	330	324	331	357	323	402	336	324	311	337	335	326	319	344	336	353	344	324	381	354	326	345	313	322	317	312	368	334	353	322	369	350	337	342	349	333	334	331	324	340	324	343	329	297	344	309	352	338	326	318	328	351	322	365	325	341	353	358	326	328	367	370	316	333	297	316	326	338	338	362	344	337	350	349	314	348	354	328	330	347	342	342	373	364	312	347	344	365	344	381	340	338	348	373	344	336	327	336	339	358	338	372	366	346	316	345	352	332	331	340	339	316	340	350	352	302	351	359	363	338	311	335	337	355	353	326	321	323	343	351	337	363	367	337	348	367	321	356	380	346	336	332	329	331	345	316	356	333	357	315	336	400	355	341	380	342	328	367	326	323	334	342	334	341	357	343	356	320	354	349	372	365	340	360	330	361	355	343	350	343	339	361	389	331	352	312	339	315	337	352	309	345	334	359	344	333	347	322	344	329	357	369	325	365	379	333	347	345	381	328	378	351	325	352	350	348	324	344	336	331	342	321	343	346	316	359	388	345	357	320	348	341	334	345	282	314	321	322	333	356	315	324	380	339	310	360	367	361	346	320	375	357	355	357	330	345	304	340	353	314	330	330	341	348	362	337	312	350	339	339	343	345	314	325	328	351	316	349	333	333	369	353	333	318	333	355	351	339	316	346	339	344	330	339	331	342	355	326	350	314	328	320	332	342	323	377	313	359	336	347	371	332	323	329	325	336	346	342	301	347	346	343	355	320	373	346	332	365	363	327	361	330	354	359	351	308	336	338	318	311	334	309	372	363	351	335	348	323	345	328	358	315	336	336	335	354	356	377	357	314	331	377	329	326	347	339	372	311	380	338	368	332	354	341	330	358	326	378	320	338	370	312
27214	20257	7905	626	348	319	301	286	287	267	250	269	286	260	244	272	275	270	278	275	253	278	249	241	289	309	266	247	247	241	292	269	253	232	272	258	233	262	241	244	260	251	244	234	290	249	277	246	273	237	272	260	278	257	264	240	232	247	235	245	237	237	264	267	278	243	269	249	282	266	254	245	246	242	259	274	259	256	246	266	279	262	249	270	241	231	231	268	268	261	264	263	273	249	260	223	249	278	266	282	277	264	259	260	239	260	269	259	279	247	272	251	256	247	268	248	258	295	258	263	235	312	277	244	259	258	251	248	260	259	258	246	245	285	265	259	276	286	259	250	258	233	235	253	262	273	282	255	268	277	243	259	281	270	241	277	259	245	278	239	270	270	207	271	245	227	246	268	235	266	282	247	276	257	238	254	244	273	270	256	245	240	217	238	260	243	244	261	250	264	283	271	236	262	251	259	249	257	259	284	248	273	240	261	250	245	267	259	262	258	259	267	269	243	258	241	258	253	258	256	261	257	257	253	264	250	262	254	250	237	254	274	231	248	264	265	252	262	255	261	220	269	246	242	237	234	257	246	252	262	289	265	249	242	270	258	260	270	244	262	244	251	237	241	302	247	275	266	243	228	271	261	260	246	260	266	228	239	275	225	253	216	230	253	277	295	228	243	276	266	254	226	231	271	263	245	233	258	249	260	278	274	254	260	289	238	251	252	264	228	257	231	254	258	269	243	246	243	249	259	264	237	236	259	224	264	222	278	233	247	251	266	256	250	266	255	278	246	250	259	261	243	264	228	268	261	248	220	243	250	274	244	260	239	276	243	251	252	266	266	254	262	232	259	248	260	251	263	254	270	268	260	239	246	278	252	263	264	237	264	268	256	264	272	223	277	256	229	272	269	243	249	255	252	235	266	248	271	250	288	242	270	269	243	276	263	247	259	271	274	261	260	236	263	271	268	240	231	237	250	271	263	264	279	277	264	277	244	281	263	271	232	267	279	252	263	238	234	251	254	267	249	273	283	248	243	259	250	255	255	246	284	236	225	217	245	247	260	247	263	252	261	265	245	270	258	294	256	225	242	249	249	249	245	251	290	224	248	272	243	241	256	231	240	269	250	282	255	236	260	237	270	267	255	254	276	265	231	253	258	256	301	240	255	262	257	275	260	274	277	249	261	251	240	227	272	280	277	263	272	238	270	247	262	236	255	235	248	264	253	258	241	261	258	284	246	267	285	265	265	256	275	244	207	281	282	253	256	245	263	262	260	221	246	274	251	235	248	236	292	281	254	262	283	239	219	284	245	262	248	266	258	247	239	265	265	261	278	270	274	255	266	236	257	281	280	267	253	269	262	217	238	270	251	235	269	262	265	275	263	248	257	259	253	243	271	279	253	247	256	248	232	243	267	266	266	277	262	239	253	257	266	253	259	238	271	257	274	226	245	276	245	248	261	257	284	250	283	254	233	254	245	246	255	232	238	256	258	219	244	247	266	245	245	274	232	241	267	238	271	256	268	242	259	263	273	245	272	254	278	252	263	227	242	267	279	256	270	225	270	234	278	269	246	272	263	264	259	275	275	248	249	266	219	250	236	261	268	267	230	236	298	283	281	275	267	266	252	273	257	240	247	238	236	236	273	254	281	273	257	274	263	278	239	250	258	237	281	261	236	242	251	240	260	271	227	243	229	241	227	238	252	250	283	276	227	280	268	257	275	265	244	257	260	276	234	271	278	260	234	263	267	274	260	272	240	254	249	226	250	248	255	242	262	249	252	240	265	235	229	259	260	245	235	280	245	244	237	289	264	292	260	282	268	217	262	249	273	289	288	256	253	249	275	254	252	254	242	238	245	258	266	267	219	239	279	253	244	248	261	259	244	259	267	252	245	261	240	259	239	251	251	288	255	268	266	251	256	250	270	241	256	259	285	272	243	275	249	256	232	257	253	272	273	255	248	286	265	270	267	247	246	242	243	241	289	252	279	245	262	250	273	246	297	269	269	276	236	251	222	248	275	241	254	273	264	244	245	225	258	260	256	275	256	232	270	245	232	242	248	232	238	241	271	239	229	242	273	259	265	239	216	256	249	222	244	287	246	266	231	252	221	263	275	264	273	231	265	269	260	283	271	238	262	268	251	270	257	260	261	274	257	244	264	254	267	252	246	246	241	244	266	231	262	274	244	245	244	259	239	254	243	253	253	213	244	264	246	254	255	246	263	286	265	271	237	217	246	291	263	277	279	228	267	246	259	266	234	225	284	232	247	245	232	236	242	264	252	280	230	252	246	269	272	256	241	244	271	273	227	269	260	253	257	245	237	282	230	258	244	269	266	270	243	246	287	250	272	276	270	268	260	268	243	244	264	249	248	298	248	272	240	263	265	269	234	278	267	281	246	257	249	275	218	264	261	267	265	275	247	244	258	259	254	258	264	235	241	245	241	277	294	241	278	276	260	257	285	255	236	262	235	285	265	234	234	266	273	273	245	264	270	247	261	217	268	267	250	249	240	245	264	252	265	237	229	261	266	240	277	296	281	247	260	253	271	250	243	278	284	262	263	249	244	246	250	256	253	275	250	257	249	260	247	259	255	286	251	261	234	242	241	243	247	248	252	252	259	291	255	246	286	266	266	247	241	269	262	246	235	241	265	246	249	231	248	251	263	249	274	267	260	244	275	239	229	252	238	247	262	267	233	249	267	256	227	243	258	248	207	267	235	236	259	272	286	312	270	254	268	291	241	253	263	269	281	267	245	272	242	257	268	269	246	281	271	255	217	252	269	256	282	253	253	242	234	266	251	271	272	245	265	258	250	246	285	243	231	259	280	259	266	262	237	261	242	256	226	250	260	249	228	231	239	262	267	278	257	244	247	250	244	249	253	264	257	261	266	245	238	249	262	237	279	264	224	234	235	264	251	215	256	234	248	247	241	244	213	238	261	274	251	257	256	254	232	245	265	271	234	238	242	233	264	238	252	260	292	238	256	238	238	247	228	253	272	258	270	283	259	252	252	296	232	254	255	261	255	233	278	256	257	260	253	259	241	271	252	274	272	238	264	237	258	240	278	262	289	237	259	243	246	231	226	233	254	249	240	256	237	240	253	269	256	254	245	239	243	237	260	266	264	293	251	290	250	255	244	252	267	241	258	234	247	244	282	261	265	280	278	250	274	232	240	257	256	217	237	240	243	251	262	266	237	277	279	255	286	232	239	239	224	266	245	247	240	256	230	276	250	276	271	247	245	234	279	275	266	255	264	242	264	272	236	248	282	248	243	278	241	281	263	275	276	246	255	241	274	235	241	255	243	251	258	258	237	271	254	253	272	260	241	270	259	284	282	264	250	243	260	258	257	229	295	266	265	251	235	242	269	242	251	252	250	258	253	228	246	247	244	275	268	234	288	289	230	265	252	307	274	240	258	277	255	271	258	267	254	227	266	266	238	260	252	258	259	251	232	244	218	238	275	227	269	250	271	240	274	261	270	248	238	238	237	262	245
13571	1126	913	575	454	408	426	336	361	318	342	309	333	323	313	332	292	325	305	324	277	299	319	347	319	323	314	329	305	289	312	309	276	318	285	300	334	276	287	293	327	300	322	318	321	304	298	333	310	324	317	291	330	289	339	274	325	296	306	330	288	321	332	285	316	355	327	299	308	306	310	331	307	322	295	297	311	335	310	340	309	268	315	327	284	330	318	307	312	300	292	289	322	304	286	335	296	346	329	291	310	306	295	317	317	334	317	286	307	332	306	307	344	336	300	304	321	292	302	314	289	297	323	331	299	327	317	297	329	333	286	323	340	288	298	309	306	334	301	308	329	319	308	293	306	322	289	322	326	290	282	295	281	302	302	293	282	309	319	327	322	308	302	323	309	306	310	329	333	323	304	327	300	290	325	300	313	326	322	324	315	289	312	301	324	324	293	328	306	307	290	307	314	316	332	318	345	311	310	310	315	303	308	283	323	302	319	317	301	324	297	335	315	331	307	285	303	301	333	300	320	298	311	293	293	319	312	322	337	322	305	296	293	283	313	312	305	303	334	316	313	291	266	308	299	326	295	320	312	309	323	290	311	327	298	290	315	335	286	349	296	340	308	294	287	299	287	291	318	292	305	306	337	325	315	310	302	288	299	328	366	310	295	333	321	283	290	310	314	319	316	356	301	339	331	314	321	297	329	332	338	327	323	309	320	292	306	298	290	325	322	315	338	298	290	317	306	318	302	304	320	328	281	276	319	351	314	289	319	327	315	313	299	288	317	359	292	293	322	314	321	319	316	304	320	325	314	304	286	276	318	318	292	345	308	332	329	297	269	296	277	317	292	324	332	320	278	319	308	281	301	320	298	355	281	317	296	309	305	286	254	290	313	325	318	314	294	343	306	297	305	295	318	304	345	300	314	338	295	327	296	298	276	331	303	293	293	251	293	335	292	326	323	315	323	322	321	299	334	321	322	314	289	327	348	334	330	352	332	316	305	315	326	326	306	333	303	318	311	319	299	316	315	327	356	310	304	316	319	290	298	302	302	321	316	323	326	314	316	302	298	309	345	295	305	297	323	347	289	306	330	326	334	316	269	300	314	350	327	304	308	322	298	297	320	286	306	317	347	292	359	297	310	308	315	281	329	343	328	322	303	332	266	307	315	279	283	298	355	315	306	333	335	308	335	302	362	340	312	303	319	313	311	347	308	308	322	322	321	259	288	335	314	304	315	300	308	290	282	329	321	305	322	294	302	312	330	275	311	319	295	327	327	309	361	324	304	320	280	311	296	308	311	315	293	322	288	331	338	299	317	298	290	307	308	300	296	319	283	310	293	319	324	317	251	296	273	301	285	316	299	308	321	291	339	318	298	297	328	337	313	320	304	306	334	303	296	305	298	305	287	342	303	280	317	318	315	347	310	300	301	299	313	341	326	331	284	298	320	300	300	318	285	316	317	319	312	307	329	305	318	304	329	317	328	309	310	313	303	301	298	297	319	277	303	299	352	323	320	314	291	302	318	328	319	315	333	338	337	305	283	300	308	309	304	283	309	301	339	300	314	283	287	299	327	309	306	320	318	296	309	299	308	324	346	306	319	314	301	334	317	318	308	302	320	321	269	293	332	324	282	321	298	321	279	295	288	266	331	342	293	324	299	273	291	295	313	323	336	312	311	310	314	325	295	318	311	308	297	295	317	263	304	295	338	298	308	324	311	293	299	265	325	328	330	328	327	292	286	290	327	321	303	326	327	300	295	297	321	345	320	321	320	300	290	288	296	312	287	298	321	310	330	322	285	336	298	321	334	360	303	306	294	314	300	290	303	295	318	319	312	317	285	330	298	291	292	315	293	324	309	306	348	371	300	319	323	338	301	314	297	296	314	301	304	331	327	290	308	334	283	299	306	307	298	332	289	311	335	287	311	284	289	319	346	296	329	296	289	319	313	323	304	304	306	317	292	284	318	293	299	290	294	302	326	289	310	308	299	311	292	304	307	282	326	316	306	310	308	302	318	320	342	301	318	314	366	320	299	310	280	307	308	310	333	280	302	312	289	289	342	326	333	333	320	319	312	273	292	305	278	313	295	302	297	322	305	298	314	328	287	298	308	303	306	326	300	291	303	321	338	323	333	312	315	325	312	302	298	304	299	294	306	284	306	265	324	301	305	320	308	299	334	295	319	293	322	286	285	307	304	298	307	332	306	319	337	337	296	332	276	317	311	319	295	308	304	322	249	345	307	321	331	299	294	305	312	327	315	309	331	316	300	325	320	315	311	337	278	317	300	332	315	314	336	318	333	295	308	314	321	322	284	268	312	328	286	303	331	310	321	313	313	328	303	281	292	273	323	358	311	315	334	297	284	308	319	289	302	282	299	306	328	316	337	337	268	341	285	288	285	297	307	311	306	342	312	320	350	320	312	287	322	315	305	306	308	293	333	277	307	317	316	314	304	302	313	314	294	290	306	337	320	302	342	320	316	325	327	310	274	292	334	313	316	333	305	301	325	310	312	322	316	322	293	302	311	316	317	293	307	301	302	314	327	313	323	286	351	317	307	306	318	320	321	302	286	305	313	305	310	316	340	315	305	298	337	325	322	306	291	289	281	314	288	293	307	325	322	299	293	310	316	345	324	313	307	289	303	353	315	271	333	304	303	316	318	292	282	322	292	311	303	306	333	289	317	311	272	290	327	313	286	302	306	301	338	304	319	324	292	324	284	307	331	316	321	315	309	296	288	311	334	327	298	294	303	304	318	336	329	321	324	341	300	325	284	340	299	303	282	319	316	305	329	326	297	294	293	343	307	270	288	326	310	357	323	324	305	342	310	307	302	321	301	351	316	322	333	304	310	292	308	289	313	302	308	294	303	337	310	293	322	348	309	275	320	298	336	326	302	293	311	320	306	312	340	322	284	311	329	297	289	347	331	317	315	318	305	299	305	326	281	337	314	341	321	306	303	309	303	330	317	347	301	306	322	333	291	321	299	317	323	317	320	313	300	284	313	334	300	310	327	295	320	303	320	294	306	314	301	293	297	312	326	308	286	320	299	320	306	297	286	351	304	299	286	280	292	288	313	318	353	328	301	309	339	352	327	299	324	304	313	323	301	297	328	328	300	335	316	281	317	328	335	301	317	311	284	346	324	319	313	287	306	320	318	303	308	315	344	294	336	300	290	301	313	325	298	314	319	294	329	317	291	311	308	291	295	308	321	283	311	286	291	295	334	306	312	332	293	310	306	311	300	285	310	284	317	335	297	317	319	300	315	298	311	302	331	323	323	319	326	331	330	282	336	331	318	317	311	301	311	306	321	306	317	324	310	288	344	300	346	281	350	306	335	311	335	281	318	298	292	318	306	319	309	338	328	332	325	310	320	318	298	318	305	318	323	311	261	311	339	280	303	329	278	302	337	293	308	284	305	314	306	288	311	293	334	304	290	346	297	309	335	350	343	295	316	300	313	300	329	322	300	300	289	286	293	309	315	309	293	303	314	249
23534	21170	28580	24028	21171	11782	1024	533	435	407	314	300	278	242	244	194	210	215	202	181	186	144	192	165	181	172	187	181	178	156	178	171	159	174	146	148	171	157	192	175	175	144	161	145	131	157	132	147	151	183	137	119	151	161	126	156	172	167	166	161	154	146	164	162	154	142	153	138	143	145	119	139	148	147	145	145	123	152	124	151	152	154	146	153	142	150	167	157	166	135	159	145	160	155	148	143	143	147	143	144	146	132	150	158	146	157	143	169	153	147	135	155	140	112	136	162	145	144	129	127	141	146	128	130	145	139	151	132	145	134	145	165	140	153	145	129	151	159	157	145	131	124	138	134	143	140	154	141	121	149	157	144	145	153	146	153	171	141	147	148	147	130	145	137	140	167	151	139	143	159	150	153	140	140	156	148	157	121	185	136	155	154	143	150	134	136	156	152	136	141	158	141	135	165	142	130	138	142	162	146	142	142	150	159	155	133	148	149	142	168	140	154	166	149	142	163	160	129	129	141	166	129	130	125	126	147	155	148	111	140	142	134	155	157	148	137	153	150	147	153	136	145	149	155	145	148	129	175	138	133	130	152	136	144	167	138	150	147	142	150	151	136	157	145	131	124	150	179	131	134	150	119	149	159	140	148	140	136	135	144	138	138	155	140	154	164	144	141	143	149	147	155	134	142	128	160	153	158	140	152	136	140	139	139	158	160	152	170	147	145	141	153	146	141	153	156	131	167	140	177	145	128	122	140	152	150	158	137	143	145	147	129	141	129	141	154	150	156	137	131	148	165	147	134	143	144	156	152	164	138	152	138	160	161	127	138	147	141	130	152	161	136	152	150	137	153	148	145	136	139	126	124	129	135	152	120	148	136	138	150	141	173	149	146	171	136	148	156	149	144	146	153	156	154	157	147	144	169	148	151	147	142	156	130	142	146	143	138	161	133	134	157	141	154	138	135	140	127	142	150	138	147	167	148	132	134	151	135	148	162	135	122	134	157	158	165	136	135	158	138	156	124	155	160	145	122	150	131	152	138	116	159	134	160	136	137	140	140	154	147	129	142	160	132	157	142	158	172	167	146	127	136	147	144	148	144	138	136	140	139	152	139	133	148	145	125	141	170	122	120	154	147	161	130	137	151	118	150	152	162	156	134	126	152	159	131	162	125	147	150	131	164	133	157	142	148	140	131	144	118	139	147	134	143	136	147	150	150	147	151	145	140	142	142	128	121	152	173	129	124	147	157	134	124	158	149	145	126	138	151	135	135	160	121	128	130	149	137	144	149	141	150	129	144	164	148	158	153	136	144	131	141	145	148	148	142	168	150	147	150	153	147	124	127	154	143	141	140	148	163	143	157	151	149	153	133	131	143	150	156	174	151	159	148	146	135	134	129	118	119	147	150	133	155	126	148	129	123	144	164	162	165	159	141	162	152	145	125	148	137	172	136	141	133	130	153	131	145	154	153	166	164	152	134	143	136	140	147	125	123	145	137	148	142	156	119	145	128	133	184	135	147	140	140	151	138	135	126	154	123	154	166	138	158	154	151	143	160	138	147	120	133	160	156	126	126	157	151	158	126	143	163	136	153	130	148	181	132	139	150	148	132	148	141	140	138	137	143	140	137	132	144	126	155	135	153	152	130	160	153	134	141	144	153	148	141	154	143	135	179	136	142	141	149	141	147	146	119	136	155	159	125	146	139	128	131	136	165	133	167	155	160	155	149	132	177	151	163	148	146	138	152	130	159	149	145	143	158	136	127	128	139	126	171	155	152	144	143	129	153	155	156	145	151	135	125	157	123	138	146	144	139	159	161	154	150	153	132	143	143	138	145	114	147	168	154	176	145	126	174	153	134	141	136	152	145	140	142	140	137	144	149	137	125	157	146	158	139	136	126	123	141	155	146	168	155	150	134	155	136	151	142	156	151	163	156	154	134	157	154	125	147	150	153	138	140	136	153	127	133	162	147	138	149	135	141	145	127	145	165	151	151	151	143	144	164	146	130	142	137	126	136	130	137	171	149	133	137	147	149	153	138	124	147	146	122	139	144	122	120	147	150	134	149	139	137	140	125	164	150	117	146	176	153	143	169	135	151	148	135	150	146	143	154	130	142	155	134	143	129	156	132	167	154	152	142	150	143	125	132	116	133	160	146	158	150	132	149	152	154	145	137	143	163	149	140	130	131	141	176	148	133	170	148	167	119	157	139	153	139	147	136	154	139	140	142	158	131	140	126	153	140	162	158	154	141	112	123	146	146	142	133	139	141	149	133	135	146	141	165	154	110	133	127	134	131	128	150	140	141	151	140	145	154	146	138	142	155	140	141	126	159	140	167	139	147	151	133	147	132	162	155	134	146	141	154	152	147	135	138	151	161	150	153	160	153	135	166	158	143	136	135	127	132	119	139	151	131	127	156	159	152	143	154	140	139	151	155	155	132	133	122	143	152	146	155	169	118	120	157	135	122	159	146	145	156	147	122	165	140	144	146	145	139	162	153	138	156	153	150	136	127	129	174	143	160	128	146	148	128	132	149	132	160	177	123	136	129	128	144	166	151	151	145	144	156	136	147	144	147	148	137	145	147	143	137	155	160	139	135	169	139	132	161	131	144	174	141	131	125	140	141	129	114	132	142	145	142	166	143	158	150	146	140	121	133	155	160	154	142	154	138	154	119	150	146	154	143	136	176	135	129	159	136	162	135	127	149	138	141	138	148	124	146	120	123	147	146	145	125	165	130	146	153	128	127	157	136	167	135	129	147	123	155	147	156	160	156	150	128	169	128	148	176	170	151	146	141	157	159	131	145	141	152	170	158	151	140	146	155	142	158	161	157	143	146	134	121	143	135	127	138	150	129	164	177	142	140	120	145	152	142	137	147	174	139	133	145	131	122	130	148	149	155	159	137	154	157	131	148	146	137	140	156	155	131	137	151	156	150	166	145	133	128	148	150	150	155	161	148	159	140	126	118	140	131	148	119	170	131	146	132	145	148	146	156	124	147	129	142	143	151	133	142	157	141	151	165	134	137	155	167	143	146	143	143	149	131	145	122	138	134	142	125	150	158	121	144	145	153	145	165	153	143	139	157	160	155	164	146	137	139	138	147	142	152	168	148	154	160	137	151	146	143	163	144	140	138	140	133	149	140	160	136	144	142	163	160	153	140	133	136	142	155	142	151	142	138	141	155	141	155	136	138	153	145	157	150	150	137	138	127	155	133	135	157	149	168	143	143	143	162	171	142	123	116	143	130	127	144	143	139	135	136	156	145	152	141	146	143	143	134	151	159	161	164	131	169	157	149	132	151	166	133	165	157	143	127	128	123	124	124	141	135	139	158	156	151	138	172	134	154	152	122	141	149	153	141	172	135	148	152	172	149	142	130	138	155	164	150	141	144	147	158	138	144	143	157	143	145	151	151	131	158	142	144	151	139	157	124	143	150	166	150	136	152	150	141	153	142	154	146	140	141	154	162	140	151	129	127	161	155	136	138	153	123
16073	9297	7653	3776	2411	1747	1326	1021	904	721	593	495	455	403	333	309	331	269	273	285	262	215	283	245	246	200	235	215	216	216	222	213	192	194	192	203	205	205	187	208	213	197	211	197	193	190	189	193	161	212	175	180	183	190	184	168	195	183	182	208	175	177	186	215	207	170	186	175	178	180	180	170	189	186	177	164	202	188	168	187	192	188	189	148	172	182	187	195	164	183	194	178	171	159	186	186	178	158	157	196	167	155	158	190	183	185	169	171	172	172	191	181	194	186	188	145	163	165	175	197	190	174	189	188	174	169	166	174	184	185	165	175	161	185	176	210	181	163	192	185	167	187	191	184	197	170	152	169	182	170	174	187	173	178	192	177	175	170	176	177	167	179	167	155	173	198	194	167	183	165	164	171	184	164	178	182	174	187	177	166	180	165	174	168	180	192	188	195	182	188	177	180	188	186	192	203	173	199	175	178	193	158	200	162	175	155	176	175	157	181	179	195	174	166	181	163	165	184	164	189	185	212	180	189	166	207	181	155	179	180	174	171	155	168	147	167	170	184	167	177	188	177	187	176	153	183	178	147	197	161	166	176	168	195	156	172	161	176	163	182	192	165	190	173	190	185	207	181	160	172	206	160	161	191	181	177	178	182	171	179	172	175	163	178	172	194	180	175	172	193	199	178	179	181	206	185	188	192	207	202	185	186	160	170	172	164	171	166	169	179	178	168	186	187	188	162	193	158	188	205	164	168	177	168	183	184	167	160	158	193	176	174	179	193	181	177	180	179	204	180	193	173	203	172	182	186	180	193	170	202	179	195	201	189	168	174	164	169	183	173	198	170	195	163	189	170	189	184	175	169	155	173	186	162	172	172	195	184	163	167	186	194	186	185	139	211	190	164	171	189	173	170	165	183	170	185	177	163	183	211	170	181	185	189	200	186	181	179	168	190	181	171	182	175	175	155	184	162	176	166	168	199	190	203	173	189	183	176	177	184	173	165	174	187	179	183	171	190	177	178	173	186	177	167	195	188	166	183	186	176	185	175	178	153	179	165	184	202	184	192	171	162	190	189	189	152	183	186	172	184	187	184	185	186	200	174	172	212	187	170	174	177	190	174	193	179	191	192	174	213	184	164	194	179	179	193	203	176	181	176	164	150	171	178	182	174	175	185	210	193	169	161	193	176	200	192	171	181	171	152	204	153	170	155	176	191	161	172	171	166	168	157	189	162	155	171	168	184	177	182	175	191	185	156	184	175	152	205	168	173	179	186	178	202	173	181	183	173	189	157	177	186	189	161	187	168	166	158	174	194	196	179	174	168	151	170	172	150	178	155	177	166	154	170	194	177	164	174	160	176	184	164	170	178	169	170	186	197	168	193	171	202	169	198	186	196	182	161	160	181	172	175	176	163	167	210	173	173	178	185	161	184	190	160	178	160	194	166	187	186	169	196	190	189	196	157	178	177	168	159	189	184	186	170	160	175	163	193	163	179	201	168	185	196	180	169	158	167	166	170	199	167	155	205	184	183	176	175	207	204	175	169	182	170	191	179	179	177	197	185	166	142	175	175	178	189	176	198	137	187	151	183	176	187	177	176	167	173	180	171	199	173	184	171	200	196	184	180	167	150	194	203	157	185	165	182	195	189	157	186	185	169	179	206	184	172	170	178	190	181	178	171	180	193	172	174	156	207	165	191	184	181	203	202	175	188	164	164	174	181	187	159	171	195	187	183	159	200	179	178	186	198	176	173	175	179	181	182	174	178	177	177	171	168	192	212	176	180	175	201	176	170	166	157	157	183	158	215	189	181	217	170	166	189	162	175	190	172	196	182	183	188	174	189	177	143	166	183	165	179	173	188	181	167	167	188	174	144	191	168	167	213	170	196	167	187	189	181	187	171	182	165	173	188	188	168	173	166	205	209	176	174	179	191	181	170	165	178	186	183	208	191	168	145	191	186	177	179	159	189	176	197	190	174	187	177	156	170	177	163	160	183	182	182	178	161	177	166	193	199	181	172	183	189	170	179	189	189	175	185	153	172	180	165	180	191	159	172	186	190	172	179	167	179	184	184	168	161	175	169	194	169	203	204	161	189	164	184	187	174	148	164	201	171	203	155	174	166	202	194	162	193	189	184	173	169	183	172	192	183	188	197	181	181	214	184	164	150	197	159	184	202	183	160	145	177	191	184	176	184	197	163	169	163	188	161	195	179	187	172	175	178	188	178	183	157	167	193	182	187	197	163	168	181	161	191	169	182	179	174	171	161	173	177	170	216	171	195	161	189	191	186	168	186	153	190	192	176	189	166	162	181	201	167	194	181	169	184	192	177	184	177	182	175	186	158	175	167	170	169	179	176	177	185	184	195	201	196	176	189	154	181	192	194	189	188	168	173	187	187	186	178	190	173	214	179	186	157	170	175	170	201	179	177	177	163	194	179	178	176	164	169	162	187	157	182	187	173	172	195	165	140	162	185	183	170	171	180	193	171	180	160	194	193	211	181	175	182	206	181	176	188	181	159	186	189	181	197	186	141	196	187	172	168	189	200	146	163	187	169	148	198	165	177	203	162	166	170	167	189	175	166	158	202	186	178	167	168	176	186	203	186	176	183	173	163	188	185	199	181	184	202	179	171	167	178	170	146	181	176	172	159	179	188	166	177	165	178	157	190	190	189	179	180	158	189	173	165	146	179	170	173	190	169	175	170	174	157	180	166	164	184	167	191	174	173	165	195	167	189	163	163	172	174	183	157	152	207	171	194	165	180	189	176	195	182	191	168	207	182	172	174	165	201	172	180	186	202	173	183	168	190	161	194	165	194	161	167	211	189	181	180	142	174	208	186	162	198	175	188	162	194	157	178	176	185	170	162	183	182	180	158	169	181	175	178	185	184	172	189	186	178	195	183	165	185	182	187	189	171	168	174	171	190	178	175	179	188	181	175	185	179	193	198	178	159	162	205	176	171	168	148	181	188	150	168	159	167	181	193	166	176	183	168	184	167	177	179	183	177	192	164	171	171	160	195	162	199	190	189	189	181	170	180	163	169	177	185	182	179	190	173	186	164	187	188	192	185	177	170	167	191	158	191	178	184	195	207	168	197	179	194	181	174	175	182	169	170	180	199	181	194	173	214	192	169	188	186	168	191	217	193	185	168	190	183	196	195	176	180	182	175	164	187	173	178	165	177	185	176	168	188	179	183	204	185	167	165	177	170	160	176	173	164	168	186	196	194	163	185	180	177	171	167	170	163	195	189	195	160	165	162	178	186	171	185	173	183	195	171	165	173	166	168	192	157	185	197	209	188	150	194	181	175	164	165	170	176	182	183	183	184	210	170	150	203	166	178	165	166	148	164	176	164	206	184	156	197	202	157	195	175	163	193	184	170	184	156	182	171	179	203	185	195	186	182	195	165	191	156	169	162	189	169	164	191	179	169	184	150	179	185	204	202	180	181	161	172	176	199	190	183	183	145	198	174	196	174	165	171	161	166	178	176	159	181
24842	21186	27592	24986	12311	989	706	583	597	515	539	492	513	510	427	469	441	458	452	445	451	417	449	452	489	428	383	446	423	399	431	446	418	426	445	435	401	452	421	441	429	398	424	441	414	407	395	417	441	414	426	405	416	440	374	423	431	441	411	425	404	412	422	395	446	438	406	428	427	414	432	388	421	373	437	389	427	436	435	428	412	395	432	423	406	409	411	427	443	433	423	440	386	416	410	424	408	426	411	443	434	399	433	420	411	436	386	412	405	412	425	423	440	429	428	415	423	425	439	426	403	401	377	426	441	411	417	423	421	405	401	436	421	415	407	414	423	403	411	432	390	401	416	410	399	422	402	411	412	443	428	414	435	379	438	437	427	422	385	419	420	427	423	414	433	425	356	376	401	435	438	398	402	451	417	436	378	406	441	424	386	408	425	427	420	405	418	449	401	384	432	417	416	391	411	394	412	420	378	378	426	442	426	419	407	393	417	367	397	438	439	412	409	440	416	379	427	427	410	435	461	407	428	411	412	428	399	442	441	385	438	420	460	401	450	401	423	408	371	392	417	452	435	436	421	409	405	427	413	455	419	444	433	377	407	436	422	425	416	420	401	421	432	401	410	403	414	429	464	428	405	423	422	425	399	425	385	436	428	427	426	366	404	418	445	417	381	426	428	404	422	393	418	410	448	420	428	416	427	427	415	447	404	397	403	422	444	414	430	408	416	386	426	426	398	395	399	414	404	423	397	417	381	391	402	415	452	412	452	376	401	413	407	403	442	435	424	424	376	422	427	406	416	408	449	392	375	463	422	424	416	406	395	407	472	439	451	436	418	420	428	428	426	401	392	404	386	422	383	438	468	391	418	432	448	417	422	421	451	428	404	397	380	434	400	469	412	372	438	389	399	391	426	444	428	399	423	413	389	423	434	402	400	416	404	393	414	410	383	428	444	426	398	440	429	411	410	381	411	380	408	411	412	415	395	404	440	403	405	429	413	438	418	399	466	408	419	414	420	427	426	420	402	422	404	368	418	398	409	421	404	472	425	416	409	415	396	427	414	421	408	393	448	423	427	442	431	421	448	424	428	403	418	409	409	458	413	439	400	407	389	420	413	401	396	402	382	409	397	415	379	400	411	427	467	428	422	407	411	416	400	390	392	426	431	420	438	423	400	416	433	436	418	419	424	386	397	411	400	429	405	420	386	412	435	450	403	418	445	408	436	403	409	435	430	419	445	426	393	430	417	398	427	396	453	414	401	439	391	397	408	419	429	406	415	424	419	416	436	434	388	392	406	450	392	416	424	351	454	425	446	434	392	403	387	363	428	406	404	426	398	460	420	449	378	405	380	411	435	418	433	404	449	421	437	457	423	413	427	424	455	403	400	413	437	384	416	398	420	439	403	372	395	449	440	431	436	441	407	438	447	407	390	379	428	402	440	389	418	410	429	412	366	383	437	447	419	403	396	441	429	412	461	447	425	430	471	416	446	439	388	417	421	390	400	403	403	439	434	412	414	417	423	414	443	428	453	367	387	438	451	447	405	389	443	409	427	425	416	376	437	402	383	378	423	438	411	432	434	425	416	413	439	457	401	392	394	421	387	398	422	362	400	437	388	418	417	423	425	425	456	410	377	422	404	368	449	431	405	430	414	438	432	456	399	409	392	439	444	408	408	386	412	432	422	436	384	405	415	472	398	398	425	399	394	437	414	410	446	408	430	442	413	451	453	453	411	365	461	403	407	417	424	398	402	394	399	414	408	428	427	414	417	430	404	402	406	378	408	411	449	407	414	427	414	421	418	401	408	412	401	390	391	455	414	384	388	407	431	428	389	404	407	405	426	427	407	443	423	424	404	410	369	395	453	378	413	425	440	387	398	399	407	383	417	423	385	408	460	432	430	426	440	415	374	387	400	422	396	447	423	415	420	413	429	407	451	430	416	392	422	425	421	452	430	411	422	410	402	436	408	426	384	415	436	437	405	441	431	432	401	447	452	440	396	427	425	377	376	410	398	434	440	403	404	423	409	399	401	394	391	414	429	429	421	421	422	433	412	397	408	465	413	382	404	385	429	407	449	433	410	403	443	418	427	431	413	457	398	407	420	409	389	392	394	413	448	419	441	441	424	426	411	391	415	429	415	424	429	382	453	394	397	412	385	415	409	412	423	423	444	412	424	445	386	434	415	415	391	422	428	400	411	445	430	389	414	402	410	377	407	395	381	442	397	437	397	404	426	428	415	428	400	422	423	404	398	419	439	407	413	444	392	408	429	426	431	419	422	401	404	406	438	451	426	434	408	396	398	428	367	383	410	416	447	383	423	373	439	396	385	408	406	422	468	388	411	358	439	451	452	403	401	391	408	422	430	409	391	404	447	408	454	462	400	387	416	452	411	398	386	414	395	405	394	408	413	416	468	430	412	425	407	401	441	406	425	408	430	414	453	403	398	461	420	442	425	393	482	425	405	409	445	389	391	428	433	419	451	417	394	435	423	412	419	454	394	431	395	396	448	418	406	405	379	430	420	443	420	390	421	396	408	415	435	440	390	428	351	414	437	410	402	464	428	431	392	454	426	426	381	415	425	395	412	424	426	438	425	383	442	372	389	410	460	429	442	397	435	420	388	425	401	439	413	420	421	458	489	438	425	420	441	459	416	459	419	387	425	423	429	402	417	412	417	434	391	418	426	403	400	392	415	425	405	434	399	447	452	429	386	401	433	427	404	397	401	433	428	412	411	400	396	410	456	394	420	452	370	456	434	406	382	416	432	423	422	419	441	440	451	444	440	407	383	423	406	454	409	398	406	406	429	416	394	420	394	391	403	400	402	389	388	399	398	424	403	399	393	403	406	409	419	412	411	479	404	431	401	424	418	425	435	398	417	394	424	436	425	421	409	393	441	423	415	402	423	410	426	394	421	407	386	409	398	385	457	408	404	414	422	450	417	420	440	444	445	404	394	422	428	418	384	440	417	408	400	435	431	428	405	411	424	374	381	436	421	407	390	407	448	386	400	443	407	423	450	415	386	406	425	465	431	434	426	439	431	444	420	419	429	402	429	393	398	384	438	428	384	454	398	412	421	422	422	396	446	397	393	416	467	374	384	445	402	421	427	389	445	440	411	399	356	407	424	459	405	387	408	403	446	419	389	421	417	417	427	408	405	400	422	406	378	414	403	421	398	432	371	412	413	369	403	443	371	425	436	434	414	426	392	395	412	439	418	417	403	419	450	395	398	433	418	378	419	376	414	408	408	413	402	379	439	400	421	426	401	390	428	398	427	445	397	402	405	417	445	406	450	426	409	411	386	380	373	395	425	418	412	442	401	426	402	389	415	408	444	381	428	411	441	465	426	412	465	409	374	408	402	401	434	416	426	436	406	406	439	418	391	451	414	414	392	401	448	377	380	430	420	387	436	419	425	436	411	424	406	423	409	410	372	395	384	404	397	428	400	454	410	405	393	376	409	445	453	415	409	396	411	386	432	408	414	420	409	423
16381	5606	4384	2318	1677	1345	1109	955	808	796	681	636	580	586	558	554	594	501	526	497	469	509	499	494	536	523	517	461	478	529	517	478	485	550	457	504	449	495	489	477	482	464	503	492	462	484	482	488	475	479	470	505	449	494	472	477	478	506	478	490	503	479	472	457	500	491	468	454	499	492	461	477	449	489	457	440	509	482	480	497	504	472	509	497	437	457	463	493	468	467	476	469	455	471	449	453	458	477	478	452	480	509	492	477	459	502	493	482	506	464	530	452	453	460	479	459	497	478	479	491	450	461	452	471	438	450	484	470	464	486	434	463	474	448	474	466	513	499	469	502	482	500	496	460	475	484	464	466	448	455	469	484	458	469	464	455	437	509	430	474	483	479	509	457	470	478	504	470	452	465	462	461	467	491	500	497	501	477	521	446	467	473	522	486	445	461	431	491	499	467	496	460	477	488	465	459	468	466	504	464	470	447	477	468	485	480	482	495	480	481	482	474	471	461	436	436	446	445	484	458	472	474	450	468	464	486	516	485	474	487	495	477	494	460	485	491	498	505	433	451	453	448	473	474	491	441	488	473	488	503	466	484	483	508	480	518	445	478	516	499	433	511	502	490	467	506	462	492	469	480	479	466	442	478	480	491	506	441	470	476	495	467	485	481	509	493	485	468	495	466	463	488	508	499	510	452	478	469	460	464	477	488	454	508	514	501	474	477	496	496	491	466	471	476	522	459	466	466	460	473	479	529	458	483	480	463	465	439	431	456	461	532	501	472	459	482	460	498	497	488	443	444	451	487	515	464	459	489	473	483	482	479	491	438	473	438	490	493	468	466	474	458	482	466	439	524	475	463	444	462	511	462	449	461	454	450	463	505	481	446	511	500	488	505	489	483	468	491	454	481	485	491	472	476	476	458	476	449	480	468	468	450	467	468	450	437	541	485	485	508	463	450	397	467	446	496	508	476	491	454	469	487	458	461	500	453	470	479	467	490	491	457	495	503	448	464	475	466	476	494	458	452	489	475	481	484	500	448	457	457	468	482	480	482	450	466	483	488	446	479	452	469	464	495	437	498	476	474	510	468	535	487	470	507	490	480	493	450	452	497	456	480	505	487	458	472	495	485	504	448	516	491	474	456	488	470	491	481	473	439	457	503	476	460	497	501	457	480	500	450	440	452	450	519	480	452	487	481	466	494	507	458	488	467	485	518	454	492	448	487	480	460	468	428	469	430	473	449	472	455	468	465	482	492	424	471	464	481	450	470	478	488	486	482	479	458	423	463	498	444	468	470	446	493	482	509	498	464	509	462	440	458	493	430	470	490	456	486	463	476	493	476	478	453	457	471	471	501	466	489	435	467	477	491	482	511	474	484	447	440	469	477	455	449	468	510	480	439	463	476	458	466	472	479	481	481	417	500	415	467	469	447	485	521	457	484	489	496	447	499	495	489	471	460	456	498	432	484	470	469	493	463	473	491	443	478	487	475	494	444	486	489	489	457	483	465	460	486	477	485	486	457	500	494	489	479	486	454	504	489	469	503	508	473	479	491	462	488	467	462	469	436	429	502	453	512	441	466	507	434	484	460	460	434	479	501	441	457	481	491	469	459	449	456	493	469	464	499	480	472	459	500	437	474	472	458	496	470	487	494	499	473	485	481	449	478	469	514	472	439	503	462	469	460	489	454	484	450	521	471	473	468	473	474	492	501	473	466	487	514	505	473	486	490	476	451	461	470	456	498	463	509	481	480	465	511	514	485	458	469	457	507	504	436	488	470	452	482	465	464	465	478	468	473	496	481	486	472	497	484	473	480	471	470	464	494	461	465	440	469	470	465	465	484	483	523	456	486	456	471	513	478	493	471	466	487	475	474	492	494	507	463	483	468	440	517	483	491	517	477	464	452	493	454	458	478	481	497	465	462	463	516	432	460	479	478	451	478	476	487	510	434	465	457	513	461	463	485	488	437	493	438	451	483	437	445	474	497	465	448	497	452	499	471	505	480	455	454	503	473	456	457	453	453	489	483	509	479	460	444	513	482	494	501	446	462	448	463	509	467	483	462	505	490	493	452	456	470	448	460	469	505	473	471	469	494	461	461	471	489	471	467	479	503	459	460	504	464	454	461	455	469	456	466	471	468	477	470	472	479	467	495	480	483	496	445	447	462	463	486	473	474	481	510	430	518	494	500	467	448	460	504	451	467	465	455	467	433	480	459	490	491	482	432	492	486	452	475	463	433	480	442	514	490	471	458	435	453	467	520	493	450	469	498	483	522	508	458	459	446	481	446	487	460	477	500	474	514	512	469	463	513	456	477	478	463	445	491	506	426	497	470	473	503	476	449	517	503	487	489	421	451	497	473	463	459	450	445	431	525	456	440	458	474	509	495	475	474	516	479	490	463	463	475	497	485	461	466	500	440	474	457	512	480	478	474	489	466	482	468	446	446	461	476	503	464	478	479	473	503	486	482	518	476	451	468	452	487	493	490	492	473	488	468	489	498	495	474	449	492	480	494	460	482	457	504	455	489	489	489	491	474	462	491	451	473	441	499	482	430	497	449	498	472	456	470	456	472	499	498	496	445	486	458	496	499	492	490	443	467	456	458	496	457	450	507	441	442	503	497	484	490	440	483	438	442	496	489	528	499	475	469	433	474	491	489	438	491	503	461	397	477	477	477	496	459	482	531	463	507	457	472	466	469	449	491	483	490	462	504	457	480	470	473	479	478	467	452	444	483	490	463	493	439	461	453	471	473	437	523	483	485	507	450	482	470	431	463	486	459	497	491	428	515	497	446	473	514	494	481	482	472	480	485	475	470	442	487	467	522	479	431	477	447	456	477	488	504	462	450	476	451	444	456	463	484	467	501	472	483	495	506	427	460	483	511	486	476	468	463	468	501	467	497	513	487	420	473	472	463	485	513	496	444	466	457	488	500	489	463	503	431	495	463	479	493	463	461	459	428	479	475	482	467	507	461	448	493	527	465	464	480	470	471	506	470	485	476	494	466	453	478	470	483	471	484	470	442	476	411	471	485	468	463	482	476	442	492	485	515	446	490	430	430	469	503	448	484	477	486	433	484	518	507	466	467	496	502	477	478	505	471	468	487	502	475	472	466	466	484	481	491	477	474	467	498	453	457	462	457	481	455	483	465	501	432	460	472	483	498	468	475	476	465	467	469	495	481	439	515	473	459	454	450	479	505	485	478	457	462	476	427	421	494	495	490	456	459	476	489	478	434	483	441	462	447	505	479	478	486	491	463	517	466	494	449	460	476	442	451	488	457	436	425	439	461	472	497	441	498	458	498	499	477	448	477	490	457	491	485	470	452	463	489	496	528	476	499	482	493	481	485	448	500	452	474	461	490	470	450	419	458	447	486	454	434	494	481	449	465	471	447	474	514	448	459	457	451	455	455	493	452	482	457	489	477	479	464	513	454	498	450	430	456	460	449	452	489	473	532	507	501	524	470	455	467	465	471	487	498	468	478	478	512	496	484
22672	21213	29040	23663	21202	21240	11652	1241	858	775	690	617	584	523	470	475	432	449	383	413	401	385	399	393	383	359	348	353	344	336	367	360	316	365	359	328	353	337	359	318	344	371	334	344	352	307	326	317	324	339	333	318	288	308	321	329	315	316	311	316	323	300	296	313	302	330	314	300	329	324	307	305	300	336	323	303	340	312	335	319	313	338	323	307	311	347	317	297	316	303	305	320	321	355	313	326	327	275	307	310	326	301	284	322	317	310	345	322	298	329	306	340	300	313	320	310	311	319	296	331	295	313	319	287	322	287	336	330	308	344	311	319	311	307	318	310	311	305	296	321	299	293	316	300	363	344	311	301	317	315	288	320	313	306	311	306	326	340	344	321	343	304	306	294	316	321	323	299	329	314	299	298	324	313	339	334	330	318	323	281	292	292	324	316	281	302	335	283	298	332	284	316	288	294	323	310	312	308	319	319	343	336	316	337	354	313	313	306	339	330	331	299	297	275	278	290	291	313	309	293	325	318	308	307	297	309	302	340	282	320	298	275	342	312	320	327	306	312	294	292	304	332	307	274	315	300	313	325	330	326	336	326	345	340	313	321	288	313	333	306	305	299	300	271	321	306	320	294	308	335	311	317	281	319	307	343	301	317	294	342	279	314	314	289	304	320	331	301	312	321	312	323	309	327	292	318	316	316	300	326	307	323	309	303	328	344	314	304	309	326	305	308	292	306	272	288	313	307	324	303	305	330	316	288	306	312	337	300	314	336	303	295	307	275	311	311	332	328	297	312	301	339	313	296	309	289	312	319	296	297	306	307	295	339	318	307	300	297	318	301	329	299	302	349	338	299	316	332	277	317	364	299	317	327	334	348	324	290	322	317	313	321	310	284	293	330	320	334	305	304	307	329	289	318	312	330	312	329	280	298	300	344	327	282	324	323	302	296	323	295	291	335	315	285	279	323	297	337	293	312	338	317	322	310	299	285	313	302	288	310	300	280	325	297	319	286	302	336	305	340	300	298	292	326	335	276	327	287	307	294	301	308	328	311	326	310	309	339	340	287	333	300	331	309	321	303	321	306	332	344	328	291	322	310	350	318	311	338	342	320	311	315	288	309	320	291	333	303	320	297	312	312	272	318	320	288	311	345	324	344	319	307	318	292	320	281	299	308	313	299	309	301	311	302	336	303	280	301	322	314	302	285	311	316	302	298	284	344	317	339	327	298	291	301	308	299	299	323	314	346	313	337	287	312	316	320	316	320	294	315	323	312	326	339	288	317	323	306	304	314	323	299	302	314	320	315	304	325	327	277	320	315	312	287	326	298	314	306	283	281	298	292	358	320	301	314	281	286	322	304	311	317	304	309	326	332	278	320	342	329	316	317	321	309	316	315	319	304	288	338	320	333	338	300	302	296	314	290	325	302	340	336	313	294	323	277	326	303	296	303	316	325	313	318	322	314	316	293	295	313	339	316	339	331	326	322	310	333	308	320	341	312	305	309	298	319	314	356	300	307	301	302	308	307	310	282	304	301	335	330	359	309	306	305	292	289	287	322	298	328	296	307	297	297	282	302	315	315	305	287	308	309	332	343	312	313	311	320	317	295	323	328	323	312	296	299	327	306	295	318	290	320	316	278	328	316	295	343	282	310	322	314	306	306	302	307	299	294	330	314	314	333	307	314	310	304	315	295	317	324	323	322	310	310	304	307	297	295	309	287	310	327	304	332	272	284	313	306	312	312	316	293	283	305	286	313	307	303	334	341	320	364	300	319	345	318	310	332	327	328	333	323	267	330	334	293	303	338	330	316	325	292	329	317	310	304	304	341	296	301	315	305	347	276	304	334	294	320	322	323	327	324	319	307	330	288	327	331	318	299	316	338	326	310	334	254	328	301	323	290	293	313	292	304	317	319	290	294	283	286	328	293	309	329	283	317	282	327	296	287	312	296	318	326	292	311	316	321	348	280	299	321	304	314	282	289	316	301	293	296	300	282	324	288	329	334	316	302	314	299	276	347	289	287	307	305	315	300	307	340	343	279	316	302	307	283	267	309	279	305	325	331	302	301	298	312	293	319	324	305	302	299	287	314	313	293	320	289	294	279	314	318	318	301	336	322	334	339	326	305	288	323	318	277	307	288	327	315	314	282	310	315	320	320	309	309	330	318	274	301	318	322	280	327	323	348	317	304	329	295	334	322	331	297	285	327	317	307	314	347	293	296	344	309	308	311	316	311	320	351	321	304	311	351	322	297	291	290	296	284	346	317	358	314	312	304	316	312	324	315	282	301	305	279	312	295	312	323	312	303	343	322	309	292	326	308	308	299	309	294	305	268	290	320	284	316	313	314	271	333	340	327	312	320	309	344	307	304	333	338	284	330	299	263	328	325	302	283	311	291	314	324	300	310	337	304	341	310	324	275	290	298	312	278	316	314	330	320	308	315	356	326	294	307	314	315	366	293	333	305	335	304	314	302	296	319	325	298	309	313	308	306	313	318	318	310	368	290	324	309	279	292	301	315	310	335	321	312	308	333	322	283	322	331	291	337	335	305	292	324	284	285	288	332	308	291	283	309	343	319	352	313	334	312	305	313	295	307	305	309	328	318	315	318	316	339	300	314	331	317	307	321	318	280	302	306	335	311	273	320	300	301	295	308	321	312	307	311	306	296	330	327	304	332	294	295	319	300	322	314	311	321	336	295	330	338	305	294	289	328	315	325	293	309	319	312	339	343	285	276	326	289	307	311	307	312	322	303	315	313	334	308	323	327	345	323	323	298	288	319	339	323	321	337	305	305	311	309	269	299	289	311	293	295	326	303	311	297	325	325	338	299	323	296	318	321	305	337	319	278	300	304	342	313	337	303	307	321	285	301	301	350	308	326	311	295	314	334	312	298	318	329	311	325	285	303	283	312	325	316	295	324	348	287	318	315	325	329	305	295	327	278	317	329	318	296	303	303	332	314	313	305	306	309	323	314	307	368	313	333	291	305	315	266	301	322	305	319	314	333	285	306	278	329	304	321	320	342	281	337	372	378	301	315	293	297	286	309	296	308	313	307	317	299	294	294	315	286	323	277	309	326	341	327	283	325	347	296	314	321	302	294	304	318	264	307	325	296	346	323	326	327	343	331	329	333	320	303	303	311	319	338	317	313	334	311	304	283	296	331	300	301	304	325	321	340	301	289	310	317	322	310	324	336	333	331	333	322	363	312	323	310	310	301	290	311	299	307	318	298	352	307	302	301	314	288	294	329	335	339	309	314	346	338	285	333	327	293	333	337	288	314	306	293	322	300	292	322	333	307	301	311	317	313	295	311	314	320	296	320	353	301	296	320	294	344	296	311	302	314	285	326	333	295	298	317	278	298	342	302	350	333	306	285	324	320	327	307	308	308	293	313	319	330	298	337	290	313	318	289	319	305	331	327	285	322	309	310	307	292	322	315	309	326	300	301	305	329	338	315	339	322	278	298	333	288	302	327	285	327	309	325	335	303	310	314
19341	15381	12887	6708	4511	3358	2581	2013	1683	1352	1122	1011	845	769	702	683	600	588	561	493	508	490	491	459	473	435	422	423	380	432	422	386	397	405	391	394	420	368	371	353	391	333	349	371	340	374	344	374	362	352	369	383	360	351	370	359	358	374	340	358	365	350	350	385	387	333	376	342	369	364	348	386	355	339	334	366	372	359	363	365	331	374	358	356	347	362	358	330	359	364	340	330	309	366	351	329	333	336	315	329	378	305	342	376	353	362	352	344	342	361	374	326	358	318	384	355	310	341	334	349	337	344	339	331	302	307	387	339	329	365	331	343	331	319	351	334	374	342	349	349	343	330	324	323	378	341	340	348	336	354	319	370	357	379	330	352	350	377	344	365	338	324	386	345	337	337	345	313	348	338	342	353	358	348	343	330	348	312	327	305	359	328	335	338	351	373	335	369	352	337	342	344	313	360	338	327	331	339	311	367	321	366	336	316	383	323	348	375	338	342	351	375	340	353	354	352	362	341	319	348	324	318	324	312	306	311	339	363	348	340	352	333	350	373	359	352	360	349	324	338	342	352	300	292	337	332	314	373	350	352	351	344	338	316	352	328	302	358	321	325	334	310	349	317	319	354	336	353	337	347	320	323	354	329	331	334	352	371	343	312	347	324	378	366	307	354	340	336	332	345	321	370	310	345	338	330	372	347	362	322	332	338	333	364	309	345	325	340	302	384	341	331	351	356	372	299	327	331	346	337	346	344	363	299	360	350	353	340	319	335	365	343	358	328	312	389	324	377	365	351	361	345	361	369	337	339	377	346	354	359	362	353	353	330	314	312	352	343	359	375	334	346	353	321	340	327	358	359	374	336	338	327	296	370	359	341	348	342	347	329	358	399	373	344	355	347	365	361	318	371	382	342	342	340	350	342	362	352	349	341	361	343	326	323	337	322	334	374	339	335	328	308	290	332	343	354	351	335	348	334	359	340	348	364	347	348	329	315	338	333	345	344	344	334	330	353	340	347	336	335	383	363	335	375	319	350	355	355	306	324	329	342	339	367	381	362	346	348	373	311	331	360	382	330	344	337	330	321	332	376	343	355	326	336	358	326	312	332	336	348	337	307	291	377	357	361	358	355	343	312	349	324	314	339	342	356	353	313	358	372	314	360	343	327	361	372	344	369	333	343	328	339	343	337	353	313	342	361	315	332	337	349	351	369	333	312	339	322	362	339	333	333	317	333	309	318	343	356	376	351	356	340	318	345	339	348	343	341	314	359	349	336	335	337	315	330	321	333	318	324	359	302	349	308	362	361	360	321	324	356	336	373	325	338	377	320	324	366	326	325	327	324	314	310	299	333	356	340	313	355	316	352	329	331	317	389	375	360	321	304	323	329	345	300	327	344	338	338	314	321	327	295	353	351	347	315	314	371	345	360	321	379	336	338	359	368	341	384	376	366	348	328	340	361	327	347	353	392	350	318	362	365	348	337	324	377	358	354	352	365	313	322	354	340	322	346	344	321	311	332	323	317	344	356	313	336	345	344	359	320	334	357	300	339	349	327	363	336	319	352	361	332	351	336	382	339	353	337	344	320	353	321	373	361	351	321	372	314	373	333	338	329	326	368	351	344	392	353	320	334	334	341	338	355	373	330	336	344	351	351	342	384	329	295	308	320	356	348	336	359	339	312	356	349	347	355	364	351	321	345	346	330	352	352	362	322	332	379	321	332	340	363	335	374	333	329	349	298	342	333	350	313	356	371	349	377	312	354	344	343	306	344	356	358	340	353	349	330	369	356	376	363	364	312	334	333	345	330	339	334	362	336	344	338	358	361	305	335	373	340	379	363	352	362	350	364	337	346	357	335	354	358	334	381	344	320	337	357	334	334	362	342	361	333	312	327	353	356	342	316	327	364	328	367	343	328	334	347	336	300	360	346	348	361	336	377	330	376	351	308	324	321	344	333	307	369	370	305	377	368	319	366	352	323	350	312	339	364	407	359	341	331	359	331	312	365	330	342	345	337	344	349	344	342	345	346	323	316	359	334	381	356	342	319	334	275	346	314	345	373	349	358	316	340	343	344	307	347	349	333	302	367	337	332	334	354	350	327	307	351	313	332	332	369	359	332	373	336	373	350	332	335	383	337	321	353	333	360	332	372	356	357	326	358	342	369	331	326	343	343	334	280	374	317	381	335	334	355	333	342	351	346	355	336	346	327	305	345	320	334	349	311	350	324	353	338	326	344	350	354	326	331	336	329	332	343	379	354	349	324	319	339	357	357	339	351	335	352	330	329	313	363	328	384	333	345	339	321	361	322	320	354	354	364	358	305	352	330	356	340	357	372	341	313	348	326	362	351	291	324	354	370	335	337	358	353	340	334	341	324	383	336	310	372	384	327	325	351	346	337	349	341	341	330	324	357	341	325	352	357	352	363	356	358	310	345	333	373	313	327	336	322	346	376	329	343	331	319	336	351	349	349	373	328	351	346	373	351	321	349	341	365	374	325	337	378	337	348	359	341	309	350	358	340	328	335	333	367	384	354	363	328	314	340	381	368	330	309	345	366	341	333	360	328	340	341	343	348	337	311	355	321	386	331	363	333	353	326	371	371	334	362	319	344	317	317	351	330	329	340	336	326	324	346	359	351	333	355	330	380	349	334	364	359	319	355	338	355	358	326	364	364	352	347	328	339	336	322	347	346	336	369	333	356	339	342	353	326	380	350	374	353	334	320	333	329	371	352	333	356	304	354	338	342	360	340	345	362	321	322	300	372	350	318	322	311	323	311	363	317	382	333	322	338	340	353	372	359	353	321	357	342	333	325	339	346	311	349	360	378	311	333	346	377	342	345	340	339	340	312	336	346	354	381	310	347	337	333	329	341	370	343	356	361	342	361	366	354	356	357	333	344	357	342	338	339	339	355	357	369	321	354	360	311	372	374	305	349	335	329	358	326	347	348	348	337	366	333	347	331	354	329	344	347	324	340	356	359	348	345	355	343	343	339	339	331	358	324	340	367	345	324	315	361	359	365	335	325	349	331	375	365	327	329	336	333	359	337	345	318	344	398	354	328	331	337	359	359	342	343	372	323	365	358	347	294	343	373	344	335	338	366	354	328	330	348	352	355	376	377	322	355	350	383	339	338	358	337	335	346	342	339	336	338	356	365	331	337	318	328	358	309	356	326	332	318	327	356	335	325	328	309	368	351	353	328	356	328	351	346	351	327	366	362	348	316	314	335	361	345	337	317	354	318	331	320	356	339	330	349	338	354	347	315	347	341	344	341	353	322	329	336	355	345	340	325	354	353	325	326	324	360	355	381	313	361	345	364	329	351	348	345	363	383	363	349	290	335	305	350	343	375	328	373	336	351	324	379	359	342	351	358	325	368	355	349	289	368	332	317	331	355	355	336	359	311	362	367	347	330	338	354	353	332	379	306	329	356	400	315	370	355	348	360	326	359	341	375	328	341	337	318	350	350	354	334	383	341	370	368	347	340	336	313	338	330
27176	20372	8615	741	415	356	318	269	289	272	280	255	252	244	278	281	280	262	229	252	243	239	279	259	249	247	266	267	250	259	256	282	245	272	252	261	257	264	267	230	234	273	260	262	270	254	269	274	284	235	245	252	272	249	265	244	236	255	241	280	246	255	275	237	268	256	233	235	258	274	280	249	267	262	236	262	238	250	271	230	259	260	280	259	275	293	247	270	261	258	248	240	243	235	249	230	257	252	235	243	231	281	260	251	238	263	247	249	275	270	268	251	258	243	276	248	276	259	236	259	255	258	267	259	267	283	243	225	271	281	251	262	265	281	246	259	278	261	276	258	270	255	275	232	281	259	247	250	269	268	240	263	285	283	269	240	293	268	251	253	268	254	228	266	208	276	238	272	277	277	267	256	239	259	256	255	264	260	219	276	260	226	275	274	257	252	250	258	259	267	232	245	277	258	241	267	266	276	257	259	272	279	262	245	258	248	251	258	250	275	236	250	234	209	240	219	236	251	297	261	290	269	245	249	240	227	251	222	263	275	260	253	252	259	269	244	265	247	256	260	248	234	254	274	284	250	257	263	238	270	247	239	255	263	273	280	261	271	231	270	251	261	271	269	270	252	273	243	243	225	253	247	241	259	252	249	270	253	248	262	266	256	260	239	230	256	244	258	246	259	227	263	251	273	245	258	239	278	256	263	235	253	247	271	270	272	273	262	264	254	250	266	225	244	245	246	242	246	242	226	234	260	275	289	263	266	232	258	265	241	255	257	268	279	250	259	249	241	260	263	268	259	289	264	274	257	276	249	253	237	245	240	263	257	237	286	250	242	259	257	275	258	237	250	259	241	266	251	260	231	251	255	249	232	249	247	215	246	265	260	242	254	274	252	239	261	266	268	248	236	260	265	264	238	268	264	244	233	270	244	263	238	246	254	256	259	271	272	264	239	259	235	219	246	259	260	242	233	253	240	235	262	254	245	241	244	271	249	246	260	257	244	265	230	239	229	255	273	264	259	259	241	270	248	258	254	267	284	262	283	268	225	264	243	231	262	254	286	240	247	236	252	258	243	270	258	267	227	261	272	266	257	239	259	250	271	267	249	262	261	215	288	257	235	273	255	257	276	247	223	264	250	248	266	262	271	282	273	241	241	248	255	245	268	263	282	282	238	245	272	272	267	251	236	265	268	264	247	279	239	268	255	243	249	271	244	257	244	270	262	264	236	258	246	236	262	263	271	245	274	295	234	274	271	245	226	227	244	271	273	256	272	267	266	272	247	225	280	258	250	259	239	285	223	248	271	254	285	240	265	278	260	233	275	217	270	260	263	269	255	268	267	248	235	237	252	230	271	271	257	260	248	247	231	246	240	234	278	256	283	261	261	239	268	254	227	250	254	282	260	219	271	258	231	244	264	268	260	249	255	248	260	237	255	250	288	264	267	257	249	238	277	261	250	252	254	255	276	234	231	282	234	245	270	251	267	261	272	245	258	247	295	272	235	262	241	264	233	220	266	269	265	245	282	233	228	231	246	304	248	262	230	250	234	253	254	244	260	276	236	240	264	261	245	275	238	232	232	302	269	264	249	251	275	237	264	284	236	249	269	248	230	259	242	232	228	264	261	262	259	267	256	266	245	251	224	278	259	245	264	240	270	261	265	238	276	261	263	261	262	257	266	248	253	255	275	278	259	258	268	250	256	264	248	260	262	261	273	281	277	280	250	272	285	250	226	272	240	253	239	282	242	258	238	238	250	264	269	256	269	244	253	282	240	253	226	258	263	270	275	242	243	262	269	257	235	272	247	274	271	257	234	293	257	243	240	250	248	253	273	260	265	245	250	288	237	258	238	256	250	259	263	273	268	241	235	251	242	241	244	265	253	259	240	250	249	253	285	257	240	254	244	257	219	242	246	250	246	261	270	247	249	251	248	233	267	264	244	255	289	266	248	244	277	251	262	225	259	261	270	285	245	251	257	258	281	251	230	266	235	279	246	236	237	248	274	259	269	283	274	237	235	273	266	244	239	225	265	275	249	270	223	288	271	248	256	257	258	262	260	247	253	280	247	269	284	258	273	256	247	254	256	279	264	261	230	262	268	262	260	269	226	254	276	235	243	247	248	234	257	256	238	268	260	239	266	248	276	280	242	240	251	247	280	252	278	260	275	257	267	248	275	281	283	282	238	213	243	241	290	249	236	239	223	275	238	233	266	259	256	270	279	253	278	262	253	261	272	258	276	263	236	256	261	258	240	264	266	274	228	252	234	230	273	258	261	255	268	275	258	243	268	269	258	251	285	252	268	244	267	272	262	267	224	219	274	245	253	233	243	250	259	252	271	253	281	274	273	269	238	247	243	264	212	230	265	243	262	258	271	251	252	260	269	268	247	263	240	263	257	254	231	259	248	237	223	266	264	280	234	249	267	252	246	247	266	282	242	242	239	283	233	265	256	269	253	227	281	250	246	264	254	235	268	260	267	239	244	229	267	261	245	248	266	253	248	271	246	232	249	258	265	250	244	266	217	253	244	233	266	242	259	269	237	267	237	240	239	263	269	254	231	251	259	240	285	270	275	235	274	254	238	266	254	251	254	246	292	265	277	261	228	269	293	260	255	256	253	287	259	267	256	251	255	260	279	254	268	258	229	264	264	274	256	245	271	257	238	255	273	252	241	271	252	248	268	275	267	242	268	276	249	282	255	225	255	283	252	280	262	251	280	260	247	292	259	235	248	232	241	257	263	259	266	259	259	249	294	247	251	227	280	265	253	242	258	269	260	258	271	251	238	264	271	267	232	254	269	241	281	271	252	256	256	269	238	262	235	266	243	266	245	221	241	241	261	253	266	275	252	250	268	264	239	277	266	249	254	259	300	271	255	237	247	235	300	249	221	268	284	223	230	259	237	242	243	251	245	242	270	245	250	252	266	242	267	274	266	279	270	262	281	264	241	252	278	231	245	258	238	257	256	283	265	255	241	252	271	266	272	235	249	257	233	226	242	264	249	284	266	260	247	278	263	240	254	272	261	256	250	259	262	282	249	253	301	261	237	226	243	258	248	235	274	236	229	227	259	254	269	225	233	242	251	271	244	261	236	260	251	270	278	266	246	279	251	242	237	272	267	302	262	252	222	214	291	275	273	245	269	249	260	270	258	253	258	258	250	265	252	262	253	276	260	281	275	247	242	239	264	262	267	258	268	259	286	269	225	230	255	252	266	277	252	264	292	228	253	287	238	288	282	245	288	233	269	251	258	255	248	238	269	259	253	252	255	267	271	256	286	250	290	243	231	237	272	258	233	245	257	247	239	301	255	247	262	267	254	273	248	262	257	255	256	253	271	263	235	240	242	254	275	261	272	246	209	264	239	257	268	249	257	274	244	261	235	242	264	255	247	273	261	289	233	260	263	260	261	236	289	235	268	275	293	263	278	232	264	245	232	245	268	264	272	264	273	245	260	255	263	253	234	235	258	245	254	229	248	257	261	223	286	275	242	267	261
14200	1211	920	535	444	428	368	347	362	337	331	373	324	314	308	310	335	305	308	293	291	311	328	332	289	300	314	334	296	300	312	299	309	333	334	323	321	316	332	304	311	292	292	323	328	293	266	314	330	302	326	296	334	316	339	281	297	299	290	296	275	313	329	303	334	293	343	327	312	323	343	300	327	308	299	289	317	310	328	313	343	323	336	305	344	333	327	299	296	342	326	328	297	292	309	369	302	317	306	294	285	319	287	303	317	329	300	333	353	304	283	304	287	304	324	313	306	265	338	349	322	321	318	281	289	310	324	288	304	317	286	289	294	306	307	304	316	305	305	322	326	308	307	350	308	309	349	319	313	316	285	302	285	316	276	292	305	310	272	320	323	313	303	296	283	310	312	319	310	280	293	291	284	310	328	277	297	311	282	323	312	343	338	291	267	263	289	298	289	290	305	303	317	329	325	320	317	305	298	320	323	330	286	340	326	297	303	332	306	330	322	308	330	300	306	282	281	349	294	298	304	305	315	294	316	295	323	337	304	343	313	300	320	351	316	320	304	319	299	294	301	317	304	325	315	320	318	314	316	308	318	290	278	297	302	322	333	344	300	295	319	287	292	276	304	307	337	290	283	311	309	349	314	352	329	280	280	281	317	322	330	276	313	317	298	331	321	302	314	294	318	295	322	305	308	318	303	289	305	273	303	354	336	330	302	324	276	346	330	338	292	295	359	302	328	313	302	320	331	297	322	287	314	368	294	337	313	333	317	307	289	299	318	305	283	324	321	270	281	290	319	300	284	326	280	289	296	292	315	339	311	311	309	291	302	334	319	286	315	297	315	286	286	305	296	287	309	346	325	333	311	316	293	311	328	314	307	290	294	333	311	293	310	320	319	344	315	329	303	285	307	310	314	335	321	309	309	351	314	303	296	341	303	339	311	313	284	303	306	293	318	280	294	314	291	302	333	302	318	316	317	287	308	314	320	354	329	337	303	312	318	363	297	300	348	318	338	314	337	309	295	302	304	322	335	305	295	295	295	328	318	278	332	313	309	298	331	300	345	326	310	314	293	297	293	315	280	304	289	300	317	290	297	304	311	312	299	334	330	312	296	307	303	307	329	316	341	333	344	291	314	317	351	285	316	292	301	324	305	314	309	312	318	318	319	306	323	327	336	309	317	302	322	319	289	341	344	294	292	304	280	342	305	322	311	283	310	309	297	304	307	300	320	309	307	314	322	305	311	283	304	317	297	285	278	309	331	281	327	280	331	253	300	295	345	305	282	308	315	316	299	302	308	328	271	315	288	307	304	292	333	289	344	315	303	316	293	292	322	330	293	296	345	324	283	301	318	316	303	293	327	304	297	282	302	283	324	331	292	315	331	302	347	304	331	323	326	307	295	321	292	347	346	289	325	343	336	324	330	312	318	307	313	325	322	307	321	299	327	291	286	310	348	277	317	327	307	288	343	334	314	304	346	310	284	280	289	314	313	331	307	326	312	312	328	311	326	318	323	323	295	336	294	296	300	351	335	310	318	328	309	327	312	291	323	317	299	286	332	324	302	331	312	296	314	301	328	307	316	289	319	333	304	313	318	315	290	333	335	302	330	291	329	315	285	320	328	311	308	345	307	295	319	348	337	323	292	322	318	305	310	288	311	285	319	288	310	328	307	310	298	299	301	323	339	298	304	347	329	319	291	345	345	306	298	305	326	305	339	326	304	312	335	291	330	280	286	292	305	309	317	279	276	329	290	319	311	317	331	307	348	307	328	303	318	300	317	291	346	278	275	303	338	338	319	326	303	312	328	316	282	312	321	273	311	313	306	291	297	287	309	328	320	288	312	322	307	335	321	292	323	294	315	330	311	283	305	286	298	295	317	305	312	307	292	283	304	285	321	293	288	325	325	321	321	318	291	313	295	295	302	313	260	340	304	304	327	318	326	287	307	289	302	290	298	307	265	301	311	328	310	348	304	300	311	288	348	322	313	328	341	336	322	307	294	296	320	300	305	293	319	322	308	308	316	295	325	304	300	308	301	309	337	298	303	278	303	300	305	322	325	323	290	321	310	297	314	300	308	299	335	309	309	286	297	320	271	304	307	287	293	317	336	319	310	297	320	300	328	332	311	283	335	320	291	321	294	310	319	314	307	297	319	351	322	285	295	318	286	327	313	294	293	337	321	304	326	321	316	316	282	314	306	311	317	330	315	280	306	324	306	317	316	305	330	300	315	299	340	273	384	320	287	316	338	334	288	308	334	301	304	318	283	314	326	289	318	299	308	289	289	293	315	339	312	322	323	280	335	314	303	312	346	319	328	298	303	309	309	324	287	346	306	319	310	316	341	290	322	313	306	319	298	308	296	297	323	303	316	307	296	331	301	302	297	339	348	344	293	298	300	302	324	313	280	302	316	277	330	300	308	316	278	319	294	328	357	290	313	303	296	300	299	298	286	284	339	327	323	291	294	312	350	330	307	266	301	334	335	320	320	322	312	296	304	301	287	318	315	291	299	284	301	312	307	296	287	308	326	305	301	328	307	290	316	329	290	294	333	327	327	301	286	296	302	320	296	284	290	286	298	317	283	308	288	278	271	312	343	314	330	301	320	303	317	336	287	314	324	303	309	295	311	328	294	327	315	272	319	312	331	325	290	267	324	323	304	324	323	292	318	289	307	346	341	288	288	335	300	306	292	322	322	318	312	321	323	307	312	290	305	307	322	315	324	297	332	314	318	348	327	287	311	281	318	289	283	293	330	313	342	312	304	290	317	319	323	284	306	327	319	301	300	322	301	282	330	311	318	301	323	296	302	336	306	340	326	308	302	331	329	283	324	294	279	298	290	329	304	275	332	282	342	328	316	353	308	298	303	321	314	315	343	327	333	280	287	308	321	296	337	344	317	322	326	289	291	322	329	301	303	325	311	341	329	349	288	312	311	323	287	280	333	280	302	320	291	341	333	296	318	317	338	306	305	301	313	274	320	310	313	298	331	304	314	322	275	281	303	287	307	310	314	290	309	279	303	301	294	291	316	306	312	312	326	303	333	287	288	307	334	319	304	302	309	306	301	295	302	310	310	330	323	325	312	296	316	312	290	291	270	338	314	300	300	339	327	312	287	317	311	290	310	299	319	307	321	322	267	329	309	316	328	324	313	314	315	274	299	299	307	310	309	274	274	288	345	344	319	288	340	310	296	312	303	308	287	341	307	309	307	316	347	310	319	301	283	280	322	336	327	303	322	292	286	295	305	311	339	326	282	295	309	312	322	311	315	339	309	292	292	311	314	329	302	328	293	299	320	277	318	327	321	299	309	313	310	321	324	325	334	313	289	338	352	307	323	300	312	312	291	299	341	321	307	292	291	297	315	288	299	313	308	285	271	301	290	292	307	312	325	273	297	312	331	301	316	313	280	346	320	292	289	297	318	334	298	320	311	291	310	320	328	308	319	287	332	291	305	284	324	314	302	306	298	322	328	312	322	294	307	297	363	320	306	326
23594	21184	28620	24013	21173	12231	1012	538	434	388	336	335	305	271	239	223	202	211	183	181	192	188	183	172	167	179	170	169	172	185	156	154	150	162	167	155	155	162	146	172	175	183	145	158	143	148	168	150	157	166	163	144	160	165	142	150	170	147	147	160	173	146	181	163	159	155	168	145	146	168	148	150	156	149	160	140	154	165	148	157	138	150	142	145	133	151	163	141	152	118	128	145	156	153	164	146	142	165	148	165	153	146	132	133	144	155	133	140	148	171	144	159	147	131	169	135	141	159	145	151	176	139	152	159	137	131	152	143	157	147	159	149	145	139	160	149	130	138	153	142	138	122	130	125	150	130	123	146	150	160	168	164	127	146	150	153	172	132	138	132	159	154	140	140	142	126	160	135	158	140	160	139	159	141	168	146	143	156	161	135	162	144	135	169	156	153	161	169	128	157	147	136	134	127	144	150	144	154	166	157	155	164	171	150	135	145	150	114	155	148	149	153	158	165	144	168	143	153	139	167	149	151	130	145	154	153	137	149	157	136	162	154	160	129	142	130	130	152	144	149	149	163	158	139	144	169	148	158	164	128	170	147	137	150	145	141	121	155	142	149	129	152	138	156	144	141	143	146	165	139	127	155	145	159	128	146	163	139	147	152	157	143	129	141	165	154	154	147	164	144	158	141	158	157	140	134	141	162	181	153	146	144	144	121	149	151	159	158	150	142	157	164	140	142	139	155	134	151	156	127	156	150	154	151	154	133	126	131	140	119	155	129	156	142	145	154	145	154	149	140	149	152	157	146	151	141	145	153	135	138	137	161	175	134	159	138	144	143	151	156	129	121	146	147	171	164	130	131	139	150	143	153	138	161	150	153	160	129	131	122	135	130	136	117	142	164	139	140	147	146	144	162	157	163	133	141	144	146	130	121	154	141	145	157	153	134	144	148	159	145	145	138	150	167	155	159	156	152	149	157	156	126	133	141	142	154	140	127	131	149	154	157	142	143	165	146	155	142	154	138	157	135	153	153	149	148	166	122	142	138	142	142	149	151	140	136	153	167	149	138	137	140	137	158	144	135	148	153	149	155	147	142	151	148	155	137	150	146	151	143	136	154	147	143	140	156	156	151	144	138	136	167	164	136	126	142	152	177	119	145	144	133	118	151	147	150	165	137	158	136	161	123	172	163	134	180	135	162	142	145	143	144	143	157	143	157	134	134	130	135	129	138	148	147	141	148	136	148	131	139	169	123	142	124	147	147	150	162	140	141	152	154	157	149	155	164	137	163	148	146	150	155	153	159	165	147	141	149	158	137	125	109	137	156	164	135	134	136	133	150	145	154	161	147	144	150	145	147	149	154	169	157	142	140	121	146	145	159	132	147	142	135	158	158	166	160	137	160	159	142	151	154	161	145	140	156	133	155	142	136	157	152	154	145	119	165	154	135	136	143	125	137	157	147	146	170	151	138	159	156	159	144	167	148	159	164	144	141	150	176	151	143	125	159	134	161	141	164	142	146	145	146	145	155	146	139	171	133	152	151	132	136	155	133	178	139	141	149	158	143	135	147	150	147	151	149	168	134	161	144	155	148	141	154	145	143	132	144	138	164	161	131	145	148	152	135	143	169	146	143	166	148	153	148	134	162	135	138	167	166	160	149	132	149	161	156	149	149	149	164	143	162	165	119	143	139	157	146	153	153	131	141	150	164	157	136	147	154	149	128	158	162	139	164	151	158	146	137	143	138	167	142	159	166	162	140	149	177	149	150	150	154	150	133	151	130	136	149	145	144	143	150	166	158	162	133	132	158	165	151	138	133	138	160	162	158	161	157	144	152	126	145	139	164	151	151	127	147	145	147	153	132	151	146	162	139	152	130	157	136	130	143	151	158	153	159	144	148	119	152	145	141	162	150	154	141	153	145	126	167	137	140	125	149	163	160	144	145	146	134	170	145	144	156	134	141	159	145	151	146	120	160	149	156	141	139	163	166	150	158	156	169	132	143	150	130	135	134	156	138	155	159	162	133	149	169	156	141	151	147	161	150	159	156	155	163	139	143	147	149	142	166	162	150	165	135	133	160	119	133	142	145	154	167	154	143	151	144	129	154	131	133	140	133	149	128	157	143	133	149	131	151	153	151	163	143	150	164	137	149	130	152	161	151	145	139	137	141	138	139	144	148	123	149	152	150	148	176	140	132	144	156	155	149	163	137	160	146	139	165	147	149	152	156	145	146	142	145	162	133	143	137	157	160	115	149	143	130	153	137	152	166	144	136	161	122	142	153	150	149	157	157	138	134	141	149	139	144	166	153	149	156	139	147	150	136	144	138	146	163	153	142	153	147	143	134	139	143	163	155	154	123	150	147	144	142	151	128	154	150	154	174	149	148	140	156	138	158	145	179	134	127	139	157	149	165	131	143	159	137	158	149	163	142	134	147	149	126	150	149	146	144	170	140	145	152	149	153	135	156	147	148	156	142	170	144	136	144	134	166	154	147	147	138	146	132	155	140	142	133	136	146	159	166	152	136	161	190	131	157	148	134	140	147	143	145	144	150	158	150	154	136	160	157	160	151	152	139	157	153	134	149	137	147	145	159	169	139	140	149	141	146	127	149	147	157	167	143	154	139	147	156	150	161	156	122	148	160	133	146	154	150	143	158	155	126	146	150	150	163	153	139	152	143	161	127	138	130	141	138	160	150	141	143	156	139	148	151	147	134	144	164	164	143	142	159	183	136	147	143	145	160	130	134	149	170	129	141	144	150	157	158	135	141	151	159	160	129	142	143	163	157	149	171	151	158	150	153	151	138	149	156	130	135	159	129	126	134	160	155	136	162	141	157	142	119	168	139	139	156	156	164	147	146	140	161	129	130	150	165	136	156	151	132	136	158	146	161	146	140	159	141	125	159	160	151	143	154	125	163	149	151	168	165	138	132	156	137	129	130	152	140	153	151	131	147	145	135	123	150	132	159	145	154	177	149	155	139	164	153	168	158	157	152	142	140	152	135	164	120	125	120	152	159	152	170	145	137	147	159	142	121	149	148	149	153	166	159	155	157	141	137	150	136	136	173	139	131	158	154	148	125	162	155	154	141	135	162	136	168	162	148	151	143	143	164	188	170	156	152	135	159	139	137	144	139	147	144	155	138	168	162	136	143	157	149	131	146	133	135	149	143	160	147	145	148	137	157	164	129	145	174	143	138	126	146	154	158	119	145	157	133	145	130	148	148	149	154	134	152	149	141	151	141	135	157	141	179	146	147	133	162	147	127	155	163	151	144	154	155	150	139	129	145	158	142	139	152	154	145	153	161	150	133	131	147	144	147	129	164	160	148	160	164	143	156	148	146	145	156	156	142	126	156	127	170	125	131	156	141	141	151	139	128	134	161	177	147	149	133	146	145	148	152	158	160	155	136	158	128	145	133	136	137	149	151	153	142	164	122	155	130	135	142	137	134	152	161	164	146	141	139	172	141	136	147	142	160	144	156	160	138	140	165	152	136
18802	9233	7785	3751	2474	1698	1355	1071	841	663	582	494	440	393	377	364	349	281	288	265	258	264	268	214	267	223	264	209	254	215	224	218	202	193	208	196	220	224	196	199	203	198	201	198	202	192	191	188	176	189	194	190	181	178	188	179	196	167	179	182	178	187	208	167	183	185	165	195	198	186	185	154	151	182	183	168	156	193	150	171	196	199	184	180	206	177	198	167	193	205	155	163	184	183	200	175	205	171	188	197	199	196	172	184	166	168	197	182	199	167	187	189	192	158	196	181	159	164	173	160	188	171	190	198	201	184	175	186	187	201	189	179	202	166	190	193	172	182	182	191	176	198	205	197	187	156	202	174	180	175	189	198	171	174	162	179	174	162	189	177	184	191	175	197	175	161	165	192	180	181	183	177	229	177	181	166	171	183	180	176	198	175	186	188	184	201	197	189	167	183	185	180	182	188	169	171	190	186	173	202	181	200	188	181	200	209	192	171	186	196	197	168	161	172	194	156	178	165	216	185	157	167	186	182	175	160	167	179	164	174	192	186	163	173	185	152	182	181	187	182	148	188	195	172	192	193	170	178	177	176	199	204	190	173	182	191	176	175	171	197	170	181	172	173	162	156	207	183	175	176	191	171	189	169	149	158	187	162	198	159	178	172	176	143	178	168	175	177	186	166	186	179	173	176	176	183	184	182	170	204	195	174	169	167	170	149	166	184	180	174	160	163	191	211	194	173	173	169	190	181	173	188	186	183	183	166	184	160	174	173	168	154	182	188	184	179	196	172	171	189	168	169	154	197	172	159	183	183	190	164	165	181	179	178	198	181	175	168	181	171	165	181	173	189	180	152	191	169	186	184	193	170	166	169	172	177	170	170	178	179	186	170	185	211	163	183	183	170	162	155	176	195	199	184	138	189	188	188	183	168	198	190	168	188	161	198	170	174	160	172	171	188	186	166	194	169	181	207	183	157	203	182	184	184	181	178	208	198	178	187	197	171	151	159	174	177	188	187	174	173	192	219	176	168	167	197	174	183	164	189	161	155	160	186	188	176	191	169	181	154	183	168	181	164	158	198	187	180	174	185	170	168	177	181	189	193	185	184	175	178	190	173	172	191	191	200	180	172	178	156	205	202	185	186	190	187	185	187	160	163	202	160	167	179	195	193	172	199	162	167	190	193	175	180	187	192	191	180	167	170	166	176	168	166	176	186	194	187	184	171	191	198	172	168	172	199	194	171	166	185	163	199	164	205	157	164	178	190	150	184	159	171	181	182	181	194	164	159	210	175	179	193	162	191	190	187	187	180	189	188	173	174	192	179	157	168	192	165	172	207	164	177	182	191	175	196	183	192	176	183	180	163	177	196	184	190	163	201	179	180	180	183	166	200	178	165	178	173	182	195	149	165	198	187	186	176	186	196	194	165	173	174	167	179	205	197	198	168	183	200	176	185	178	197	188	184	172	179	194	191	174	180	189	163	182	179	169	181	193	182	180	169	185	172	197	156	175	185	200	184	191	189	202	200	189	171	162	157	212	158	184	180	172	176	173	171	193	173	157	164	169	176	163	171	189	167	184	161	174	183	197	201	190	185	184	164	194	183	180	154	170	167	189	194	174	196	191	185	208	205	156	177	196	173	180	170	158	198	197	184	176	190	182	177	176	164	194	177	196	188	173	171	191	168	189	170	175	155	183	156	186	175	196	185	187	182	197	191	188	187	175	183	148	203	163	181	174	190	164	177	188	170	183	186	177	191	194	201	163	184	183	191	179	168	177	181	195	169	175	176	190	173	161	188	175	199	191	154	161	183	209	175	144	196	179	178	174	192	179	184	178	186	183	157	199	190	187	206	176	172	179	196	192	195	184	189	193	180	199	192	177	160	178	187	180	188	177	179	166	184	162	170	193	186	169	181	184	159	181	175	191	200	198	185	160	178	188	192	180	194	177	196	194	147	175	184	172	195	195	194	194	170	201	159	190	175	180	166	190	195	179	182	206	171	200	162	193	197	196	173	168	184	169	177	179	193	197	171	201	170	183	176	190	160	167	187	180	159	183	169	195	196	200	186	180	204	172	181	217	168	161	166	167	153	188	200	188	167	173	172	192	180	160	178	183	164	189	180	167	208	181	184	186	170	183	176	174	173	172	167	179	153	156	192	156	168	191	203	188	190	177	167	179	175	189	172	188	198	173	197	157	149	161	178	187	176	180	179	199	183	181	188	160	162	160	182	170	181	177	173	151	178	144	162	164	185	199	181	162	183	167	178	177	159	163	203	176	179	187	171	180	163	163	193	191	191	142	190	152	209	185	187	182	174	172	155	172	183	159	182	164	164	165	193	149	195	178	192	157	178	181	184	188	174	182	171	176	195	187	188	191	195	201	195	167	202	196	175	182	159	169	181	189	192	192	168	170	173	213	178	178	182	187	185	168	173	189	188	179	187	182	174	187	184	173	200	174	178	197	173	157	181	190	165	173	187	178	159	184	182	185	169	168	168	172	197	176	176	197	175	189	198	183	175	154	192	170	154	163	174	190	177	159	183	183	181	194	160	170	201	164	196	178	196	193	206	224	187	175	181	177	169	207	169	163	196	194	180	179	174	168	176	167	173	154	183	199	179	179	153	160	191	189	189	208	166	180	190	171	193	172	184	165	168	180	178	174	181	158	190	211	198	198	198	178	166	153	167	176	176	156	186	190	180	189	167	205	188	182	150	183	169	166	172	179	186	189	180	196	180	185	169	185	176	192	222	189	165	170	174	180	166	200	159	169	168	188	193	185	186	191	195	193	155	182	180	175	179	159	183	177	178	183	183	183	170	154	188	196	170	171	172	160	189	168	184	196	211	188	177	179	162	173	183	178	186	186	167	181	161	176	162	161	168	190	182	164	167	196	159	177	166	161	177	155	181	183	182	158	191	177	174	187	176	180	194	163	189	195	163	170	188	173	178	185	189	189	186	166	185	186	162	186	165	178	181	187	166	157	201	190	187	183	178	189	188	195	183	170	189	160	172	182	166	190	171	179	161	204	171	191	178	193	173	171	192	179	185	182	196	162	193	218	187	194	197	163	157	194	185	182	179	214	150	168	188	164	170	205	175	168	193	189	179	200	165	189	201	187	174	182	178	191	183	199	167	185	205	166	204	151	177	184	153	162	161	191	208	189	173	188	157	179	179	170	171	184	168	197	166	189	170	182	169	177	166	184	183	173	199	210	171	169	207	190	185	187	184	181	180	164	160	183	183	171	164	166	175	203	188	170	176	164	156	175	191	177	172	198	184	189	170	188	178	169	185	184	174	190	198	185	181	158	177	193	175	181	163	182	167	181	181	173	161	163	168	173	170	175	192	200	183	167	188	171	198	213	183	161	178	185	200	169	180	184	149	177	139	167	182	168	174	180	174	195	188	181	162	192	171	178	181	192	180	178	174	185	197	171	197	168	184	170	167	184	181	183	176	153	146	189	200	172	166	181	188	160	199	206	172	173	154	179	189	201	183
24770	21174	27631	24942	12805	973	694	580	545	510	533	502	480	466	460	483	459	476	447	455	450	413	452	471	459	418	450	437	432	446	426	433	437	445	455	408	413	446	405	442	405	405	443	433	398	461	462	433	406	431	440	432	404	439	407	410	462	427	415	424	417	436	430	402	438	420	431	451	418	483	425	409	436	384	430	435	453	446	442	428	420	418	430	433	460	430	416	461	424	436	420	427	413	422	403	436	415	437	423	447	439	406	388	432	424	432	434	406	417	417	419	435	414	423	419	389	418	417	399	407	432	452	410	401	422	426	411	390	462	445	420	392	412	431	407	420	430	387	440	402	429	418	394	436	404	470	414	401	462	433	445	446	417	443	435	451	461	458	451	431	428	414	436	430	447	439	387	408	365	403	430	412	441	421	419	440	455	383	414	397	398	411	419	412	397	421	456	452	433	417	433	413	397	411	414	378	435	435	452	427	414	408	405	421	394	412	425	397	437	415	404	419	417	436	428	413	459	401	412	407	430	395	441	408	417	394	453	405	409	410	409	399	422	407	430	442	412	420	417	424	437	429	409	397	431	415	416	397	426	462	420	391	419	417	402	377	397	424	410	414	430	391	448	410	416	404	415	445	409	444	425	439	424	413	413	385	412	419	421	392	439	412	446	390	440	440	432	435	450	415	423	420	431	440	437	401	409	428	417	405	394	417	400	404	401	392	368	412	444	420	426	416	426	445	418	398	403	410	440	427	394	414	444	423	431	416	417	383	445	430	426	438	434	398	421	434	389	403	415	432	430	402	407	393	409	432	396	380	392	438	410	431	432	453	422	405	382	435	378	417	408	410	435	400	407	431	415	430	386	421	412	382	409	420	448	418	423	401	387	421	441	435	436	437	427	405	386	440	401	429	421	411	436	433	428	452	413	400	425	429	435	435	416	390	388	423	429	330	379	442	403	401	436	444	411	437	411	445	401	429	419	445	416	404	391	432	412	406	405	432	390	437	419	419	388	431	427	401	395	418	423	392	391	409	415	399	390	437	418	439	435	397	436	440	437	431	425	405	433	410	411	401	423	403	409	413	411	419	444	447	432	412	451	402	455	405	448	407	403	434	411	431	405	427	430	430	410	398	421	410	427	383	410	424	433	408	429	385	393	401	410	440	410	437	374	411	408	434	384	443	417	426	374	433	421	448	383	437	408	409	443	434	430	421	410	385	427	401	400	401	425	420	426	389	451	453	395	407	410	436	450	404	385	423	402	378	457	417	435	411	399	431	376	407	411	440	414	434	447	414	409	415	395	449	447	429	397	423	445	388	432	426	402	426	399	399	406	441	418	390	421	411	413	417	414	438	427	427	443	451	394	383	395	401	395	408	417	445	410	459	411	413	383	426	414	406	397	382	399	384	407	399	395	421	428	399	440	409	403	437	444	428	381	408	390	457	462	405	410	370	414	479	463	412	440	412	400	427	399	440	404	416	414	410	459	446	416	444	397	411	387	409	428	387	418	417	390	418	420	361	412	428	419	425	424	390	381	384	414	416	406	405	405	402	438	433	405	412	448	414	397	446	429	428	453	410	464	454	391	434	444	415	421	429	434	388	416	410	444	456	403	413	454	433	406	431	423	423	406	387	449	420	457	428	434	393	436	379	437	410	403	412	404	416	417	395	405	412	425	458	431	406	396	432	430	399	438	436	438	417	483	406	422	415	405	415	379	422	418	398	404	433	426	429	408	433	396	402	397	416	380	403	397	423	401	409	433	391	395	410	412	419	417	454	389	394	431	395	417	416	390	426	417	418	405	408	433	393	409	432	436	421	372	405	414	389	402	426	414	470	408	410	436	418	433	418	446	424	390	428	412	425	431	396	400	427	415	383	417	435	419	427	400	423	408	400	432	416	438	418	418	457	438	432	410	422	433	434	404	439	439	403	397	430	425	420	409	428	423	412	383	429	428	429	409	395	428	428	417	424	398	445	416	410	425	439	401	416	400	435	403	444	429	428	465	383	412	387	405	422	415	419	458	421	405	415	393	410	431	460	434	400	435	418	412	382	420	439	418	438	412	410	409	406	431	418	408	407	425	385	430	395	447	430	421	420	434	411	414	418	403	421	430	410	447	424	454	402	423	374	422	391	403	409	415	422	420	460	421	433	453	403	404	436	433	431	409	425	419	401	433	380	417	431	430	412	426	444	409	407	440	408	425	427	367	416	408	382	429	398	409	430	452	431	416	426	434	367	400	398	429	418	403	411	423	410	424	418	390	401	421	389	449	384	429	412	416	411	421	416	432	401	418	409	394	370	418	415	422	418	411	446	429	456	428	448	430	401	432	414	447	410	415	428	423	454	426	428	439	447	411	427	420	435	391	409	431	399	446	416	442	459	430	408	442	413	391	373	413	425	447	425	437	375	397	432	460	405	436	409	403	485	436	424	428	465	429	421	416	402	449	436	407	390	419	409	437	420	397	432	433	402	446	396	431	444	426	378	405	380	389	379	389	397	412	417	428	425	416	404	431	414	415	419	420	452	408	420	405	421	440	408	434	386	450	436	420	440	422	432	401	395	426	435	418	436	406	388	389	441	449	425	424	397	381	423	395	385	386	390	391	431	383	400	413	403	428	408	441	420	407	418	428	396	408	453	402	421	399	410	415	441	377	380	391	412	396	424	407	443	465	392	408	426	415	412	424	420	432	418	407	416	409	369	421	408	415	408	438	407	439	409	453	414	398	401	441	429	390	383	434	408	415	456	451	452	369	408	428	387	435	430	390	424	404	437	445	387	418	406	404	427	415	417	413	416	414	411	399	434	400	410	419	413	412	447	418	414	423	395	422	409	420	447	420	429	392	431	416	414	408	425	406	408	436	389	401	407	417	451	403	428	393	426	427	410	406	410	424	459	373	421	434	430	418	420	422	421	416	400	391	437	426	410	414	436	426	434	438	453	422	411	422	421	420	463	424	424	409	432	435	418	442	436	394	409	376	396	413	421	437	366	412	376	441	453	415	378	435	426	406	446	388	430	398	433	426	440	436	411	401	411	405	412	410	415	380	455	401	424	433	402	422	395	413	443	375	402	418	420	434	418	402	439	435	368	394	395	395	424	425	410	405	430	391	391	401	391	418	443	412	447	399	401	408	463	431	425	436	431	460	408	459	426	456	427	410	419	426	390	395	435	423	480	387	368	402	425	417	426	408	419	413	398	388	446	458	430	374	433	435	427	400	421	421	419	413	430	460	373	383	416	394	432	429	379	429	412	364	425	413	426	411	426	422	404	400	416	444	402	448	430	426	424	399	377	441	455	463	437	431	439	417	394	408	391	419	396	389	411	384	428	444	382	455	378	419	413	446	430	415	412	413	420	406	404	409	437	408	402	420	444	436	392	407	434	429	459	411	411	416	443	427	386	403	411	399	402	432	413	417	434	425	409	417	450	435	437	396	394	406	430	468	413	403	423	425	435	393	429	412	411	414	406	431	430	437	416	427	432	437	427	432	388	452	414
19055	5414	4311	2309	1690	1279	1113	941	868	746	736	660	649	603	568	541	538	537	533	512	507	543	527	492	535	509	482	492	522	462	484	490	490	507	470	497	493	484	524	477	461	437	500	487	468	483	468	484	484	504	429	487	483	522	445	502	479	488	467	488	495	492	524	489	495	479	497	478	455	484	499	478	505	501	504	476	453	492	454	513	454	455	453	447	442	462	469	457	511	494	470	459	462	442	480	459	489	426	456	493	434	489	476	493	484	529	499	466	494	488	474	482	466	485	476	499	462	493	496	484	484	400	483	479	492	472	467	455	475	514	492	505	444	484	461	461	460	492	470	491	499	482	485	465	451	509	461	516	501	526	482	483	500	483	472	474	471	433	483	479	462	466	502	464	524	450	470	501	470	499	448	448	484	464	465	458	478	458	500	465	507	488	463	486	492	485	543	482	456	436	481	453	481	466	476	491	511	478	484	492	455	490	472	505	500	514	467	466	498	487	440	489	469	512	471	480	496	486	495	473	459	529	497	461	505	497	501	485	509	498	444	476	467	460	487	467	490	450	463	501	477	468	513	498	484	441	477	438	448	522	471	482	428	469	495	510	493	441	451	481	493	464	485	460	472	484	493	449	463	502	471	457	500	456	491	473	499	475	464	480	460	459	473	461	479	463	496	461	488	523	465	495	445	489	461	487	451	486	489	486	484	459	485	503	442	473	470	449	456	494	484	495	446	508	456	485	467	476	448	494	509	463	444	473	484	469	429	483	491	481	460	509	433	473	483	480	471	474	504	486	463	487	503	487	452	434	462	476	430	473	487	493	484	483	441	499	494	484	468	479	493	490	464	485	482	476	475	462	471	503	513	451	469	466	473	494	450	477	478	447	500	501	482	442	482	449	489	478	495	505	471	504	520	484	468	506	528	503	451	442	448	451	495	453	471	444	445	491	461	482	489	480	485	477	426	475	482	481	468	446	448	461	519	464	477	495	516	470	461	507	467	494	487	465	512	427	521	472	478	476	465	480	451	478	469	496	481	460	467	467	485	473	477	485	514	499	491	474	489	478	440	438	454	467	512	456	469	490	456	478	486	477	497	473	487	469	475	420	429	478	492	479	492	492	487	462	473	479	485	490	485	438	454	484	471	486	487	486	497	484	496	476	483	469	481	493	469	460	465	453	506	428	479	449	472	462	451	469	497	500	477	476	455	457	490	498	503	466	473	494	471	486	454	501	503	456	453	481	465	479	506	484	453	464	505	502	465	413	497	480	427	479	499	531	468	505	442	488	510	471	490	497	482	516	504	481	490	457	474	513	464	512	472	461	437	486	474	449	488	459	443	465	509	475	494	466	463	459	495	474	454	496	493	472	483	453	487	485	470	479	479	500	446	509	545	515	434	475	495	456	483	463	468	486	498	480	537	457	447	457	444	461	482	441	480	472	484	467	489	488	494	504	460	506	471	444	493	505	471	471	511	536	490	507	496	495	475	444	462	471	461	491	505	518	483	505	458	451	497	444	494	466	470	461	488	459	516	456	478	483	501	488	482	506	485	490	478	468	496	479	485	484	457	475	491	479	445	451	481	463	521	489	461	498	469	492	457	482	477	471	505	503	515	470	502	479	432	478	419	470	481	515	496	502	478	499	461	490	426	477	516	462	470	451	479	461	476	472	492	498	475	430	481	450	439	483	479	460	471	512	456	493	475	511	467	510	477	486	457	453	483	436	442	422	442	484	471	464	490	453	473	484	443	461	446	477	500	482	482	492	466	440	483	472	492	456	476	454	428	475	488	504	489	461	482	451	470	486	473	502	487	473	447	434	487	473	467	458	483	494	479	509	493	441	493	444	461	453	452	506	469	472	488	517	497	482	483	490	447	436	530	504	435	484	472	502	445	485	460	468	490	495	478	466	446	496	519	452	481	493	527	472	491	462	487	503	477	468	497	477	479	479	453	462	501	466	472	473	468	491	483	503	464	474	469	499	480	469	442	468	440	479	503	472	496	453	501	449	497	480	474	477	454	475	480	502	468	472	468	506	472	469	479	485	494	437	465	473	509	462	460	452	495	470	484	428	466	501	475	479	455	465	484	484	479	484	464	507	481	523	474	483	476	478	473	471	462	476	451	464	507	502	468	469	466	445	506	425	486	428	439	479	477	495	476	448	457	439	486	497	489	517	482	474	453	471	496	480	482	484	467	494	488	472	493	474	491	495	490	481	490	494	469	502	497	455	468	473	522	495	510	465	511	477	513	474	492	493	444	494	472	449	490	531	491	473	483	472	512	452	454	493	499	481	461	536	478	474	471	496	456	437	474	457	518	492	507	479	460	486	476	491	462	478	524	482	467	472	504	518	489	471	459	478	468	482	449	479	462	446	521	472	491	496	524	500	469	451	463	493	470	486	470	464	458	457	472	487	463	477	486	490	475	444	479	527	509	457	509	471	514	475	467	473	465	500	460	473	493	504	492	463	499	457	458	497	487	483	450	455	460	464	494	444	476	490	482	492	517	475	465	466	506	484	505	489	504	457	480	503	468	489	466	497	492	425	430	464	501	465	502	504	493	470	487	510	497	481	466	494	474	476	491	468	453	442	475	459	458	490	483	468	457	473	449	511	480	482	480	436	461	483	473	499	437	456	476	464	465	507	521	460	482	472	480	449	468	464	472	491	509	512	473	488	505	464	468	473	466	515	469	481	480	521	444	466	491	470	442	482	453	500	503	444	450	475	479	481	454	451	476	492	444	444	497	497	489	478	479	435	465	474	468	532	483	500	440	494	471	451	476	469	461	471	501	470	501	475	469	468	484	490	489	519	480	503	462	416	482	457	471	504	507	440	469	493	466	457	528	498	492	460	470	485	463	471	456	439	483	482	489	472	472	448	469	491	491	485	463	470	521	493	495	481	464	460	481	456	475	476	462	489	484	454	464	454	490	460	496	484	475	470	432	445	484	507	482	431	479	483	464	524	426	505	467	445	465	463	439	489	454	478	511	507	428	491	454	481	491	422	498	484	477	466	523	455	466	487	481	448	492	481	454	500	458	464	482	500	470	466	492	490	487	477	468	490	519	490	488	481	494	461	475	475	520	490	468	478	436	465	476	455	485	469	432	491	509	435	455	471	473	515	486	471	507	475	507	453	491	483	485	504	455	484	477	505	446	490	494	473	477	473	481	486	468	486	462	519	454	513	474	500	476	479	494	478	462	508	530	475	452	493	437	483	477	466	450	462	433	495	439	496	491	475	494	431	485	436	468	472	485	466	472	481	485	483	463	451	527	483	477	485	501	485	469	472	458	452	467	491	487	483	487	448	476	507	477	458	451	484	491	466	458	497	506	505	516	477	460	504	485	461	465	469	491	468	479	455	479	543	517	486	457	438	440	481	501	460	480	437	475	459	470	496	461	446	477	488	479	490	468	539	474	466	452	479	488	499	495	528	457	453	468	493	498	465	455	488	458	457	483	491	452	478	439	458	484	501	473	438	492	457	469	474	455	444
22656	21232	29079	23693	21227	21269	11905	1275	886	782	703	635	549	559	512	527	484	430	414	389	407	397	401	398	384	367	338	365	347	358	345	341	342	355	321	345	366	324	350	344	356	314	327	343	331	327	350	306	344	310	326	312	319	312	353	311	350	333	316	332	346	341	311	360	330	337	364	301	304	313	390	336	342	292	347	320	325	344	327	326	334	295	320	337	308	323	332	331	310	306	315	305	345	336	330	332	316	319	316	343	329	321	343	348	301	299	301	327	318	326	317	341	328	321	295	323	321	314	329	308	320	338	298	308	302	331	293	322	319	346	324	300	339	304	318	297	303	314	363	292	309	303	307	294	313	335	294	337	331	304	295	313	343	361	308	306	293	308	323	340	362	317	295	294	296	366	322	335	335	296	324	306	321	315	303	325	304	305	284	353	299	316	334	327	332	341	300	308	310	293	320	299	308	339	331	302	300	308	290	326	343	301	309	308	315	349	310	316	307	308	327	321	309	321	327	323	324	309	351	274	282	310	344	296	322	315	323	314	313	309	302	307	356	312	336	305	307	298	332	311	310	316	353	320	287	344	311	309	298	294	328	325	303	293	301	296	305	316	332	314	326	331	307	301	338	341	300	296	348	278	320	302	313	311	340	330	319	351	304	291	317	272	311	316	302	336	322	321	297	312	334	315	324	352	275	346	314	343	300	324	309	316	299	304	301	347	318	333	326	297	301	292	302	273	308	317	301	321	324	307	322	294	309	306	312	309	297	316	316	348	304	334	312	343	304	286	308	296	304	324	287	309	308	311	323	310	306	290	333	291	340	286	330	330	312	339	311	314	340	310	325	318	321	301	331	324	345	321	287	297	304	317	307	305	305	344	331	324	290	321	319	298	313	326	279	332	330	321	320	332	309	312	313	292	325	329	324	330	305	322	343	313	285	299	331	294	344	308	314	330	306	314	295	303	352	313	318	332	296	306	340	309	323	318	325	307	325	303	308	326	305	290	293	333	316	303	284	333	310	308	294	337	336	293	294	330	323	310	314	294	318	307	328	300	320	334	313	310	284	344	309	286	322	320	309	310	320	341	295	324	324	312	320	305	313	295	332	349	304	320	316	323	311	329	310	279	339	326	325	318	317	312	329	304	306	315	336	302	318	326	300	312	312	298	305	315	319	319	316	304	317	320	315	315	311	331	313	290	318	289	365	322	272	328	295	332	331	331	314	327	333	303	299	321	310	311	309	308	315	298	283	325	268	312	308	360	328	292	315	336	305	315	305	308	321	315	323	303	289	316	321	330	322	310	321	308	324	311	334	299	306	286	290	309	299	326	330	315	291	304	325	308	313	304	321	301	304	309	310	304	280	301	313	302	341	322	312	308	312	339	321	325	308	299	293	338	309	327	297	273	344	324	322	338	324	332	322	286	268	309	345	290	328	298	333	303	287	329	325	303	330	349	333	340	310	307	321	331	312	329	305	316	313	270	299	326	305	331	309	338	309	325	287	306	309	320	362	307	321	302	316	292	320	316	330	300	303	326	306	343	296	348	336	313	325	313	299	294	318	311	321	329	304	276	321	309	324	311	294	317	335	295	308	297	325	301	288	305	322	305	324	296	279	300	339	309	322	280	307	288	309	324	307	315	311	300	316	317	306	288	357	298	320	317	327	293	313	314	327	353	287	299	336	302	328	317	296	343	344	315	318	331	288	337	309	307	304	309	288	307	305	307	305	356	308	329	298	315	299	360	312	287	306	287	329	307	319	347	311	308	298	310	325	276	320	262	301	316	337	332	325	316	334	326	280	338	339	306	287	320	321	305	315	362	304	308	292	308	318	333	300	331	329	343	320	331	321	276	335	323	305	300	318	283	310	289	305	311	310	338	347	314	305	299	343	338	324	312	313	311	321	341	315	307	324	304	302	302	309	300	289	328	310	306	287	346	303	331	290	341	314	327	291	326	323	304	317	324	326	339	290	339	321	334	337	307	344	290	346	309	332	330	331	306	307	317	330	305	305	330	309	319	330	353	313	297	300	310	316	305	294	355	326	356	305	302	299	310	302	298	311	318	290	295	299	296	325	309	307	297	306	327	310	295	309	289	320	301	331	281	302	321	320	308	334	321	339	315	311	348	352	290	311	326	287	295	305	314	311	315	307	309	334	332	309	352	347	315	340	303	338	344	317	313	324	302	289	290	326	312	345	309	292	302	336	342	332	332	305	296	306	300	342	332	322	287	335	284	318	327	324	299	303	313	311	321	311	328	297	350	306	316	304	300	311	307	305	340	324	332	333	302	319	290	268	289	308	315	296	344	329	330	325	347	287	323	321	317	328	328	303	312	309	316	321	347	354	294	293	312	313	330	343	340	318	332	314	303	302	325	312	316	349	289	308	322	315	320	299	302	301	331	322	328	324	318	334	319	346	357	310	302	323	299	311	304	328	321	303	293	304	300	316	277	328	311	368	306	294	325	305	287	301	307	359	299	302	324	307	309	333	355	318	321	320	294	340	298	339	346	335	296	303	314	330	320	305	293	313	311	316	308	323	329	294	339	356	307	267	337	302	325	318	301	317	306	303	326	311	339	290	328	277	317	377	325	294	283	313	306	307	335	276	309	296	296	309	298	326	304	316	321	369	296	296	284	323	320	304	326	317	315	285	308	359	325	294	323	339	327	325	304	322	307	315	319	302	311	279	330	295	335	339	315	322	306	307	326	302	308	328	326	313	325	326	328	349	295	282	321	338	311	274	326	285	307	323	323	286	349	297	284	312	313	312	326	309	314	295	303	310	320	312	305	350	294	298	331	312	328	298	315	308	290	309	318	332	338	298	327	298	326	309	338	317	312	321	273	322	372	321	305	302	306	281	329	334	297	326	316	314	349	315	295	321	315	313	313	326	300	299	323	310	311	331	333	299	343	326	312	300	283	316	306	257	318	279	331	347	307	303	291	333	295	348	268	315	312	325	309	321	339	303	298	348	325	327	316	324	275	282	326	310	326	292	267	328	308	313	301	334	303	294	286	334	311	334	307	328	326	326	301	299	328	320	310	283	276	295	308	334	316	336	302	315	316	294	311	314	294	317	312	325	310	305	294	289	327	316	288	340	299	303	294	358	304	308	329	310	342	313	311	365	327	316	354	353	301	332	301	299	313	316	295	294	321	278	329	332	325	289	339	315	341	294	312	283	310	303	307	282	338	320	329	298	318	310	307	319	317	341	300	285	321	263	334	343	289	325	287	336	329	328	327	313	299	311	294	317	327	285	339	335	319	300	299	335	299	357	311	303	331	336	339	334	340	313	322	314	324	303	306	315	313	357	306	348	326	325	315	314	307	315	268	306	340	308	330	290	302	311	305	308	328	285	293	346	332	287	325	322	317	337	332	281	331	317	322	272	338	340	278	310	332	307	327	307	344	320	365	310	298	302	328	319	356	283	299	329	342	322	283	352	321	307	288	330	315	312	304	317	286	318	331	309	297	319	316	310	278	319	292	305	298	321	287
22328	15337	12806	6731	4598	3393	2542	2081	1647	1380	1135	1009	856	782	732	674	617	563	548	506	524	465	482	453	462	443	443	454	403	403	391	412	398	415	342	392	346	391	352	365	380	373	397	373	368	396	374	365	327	376	354	394	366	349	363	335	366	359	380	373	369	345	335	362	354	364	374	339	385	325	340	339	347	328	366	379	357	334	327	345	341	352	355	375	349	371	344	333	356	391	370	366	373	350	380	356	329	375	362	365	388	335	339	342	351	318	346	341	348	358	341	315	334	359	340	297	319	367	316	332	394	364	332	357	313	364	364	326	301	355	343	337	351	362	331	327	335	352	355	350	322	351	346	352	343	360	368	336	334	351	373	373	322	351	317	358	342	360	348	343	331	323	349	346	330	364	347	328	343	342	363	339	341	349	329	310	339	326	349	343	325	327	305	366	351	370	305	320	337	350	346	372	343	350	352	359	329	344	348	343	364	335	381	334	366	346	326	345	341	336	342	368	364	364	373	388	336	329	374	322	347	336	304	351	354	356	344	356	327	317	357	318	347	377	336	334	349	319	338	374	376	336	368	347	365	341	343	341	371	348	354	296	341	348	322	352	370	353	361	321	368	360	345	354	357	345	332	329	358	345	332	344	359	339	325	356	325	349	324	330	382	344	320	324	318	341	362	356	349	333	313	394	333	317	336	383	355	319	356	385	317	374	334	350	345	343	350	360	372	348	333	343	348	357	346	343	382	365	359	330	357	322	374	363	327	348	391	332	306	317	354	340	369	326	344	360	335	341	349	346	349	327	341	341	380	343	398	338	317	338	369	343	361	352	341	326	359	343	325	384	353	322	345	339	341	347	355	368	358	364	343	342	356	311	338	350	353	360	361	358	346	351	329	328	363	331	340	349	343	326	353	354	349	351	355	344	320	324	319	341	349	362	325	341	391	358	308	338	358	364	340	348	364	308	375	328	359	336	311	368	325	352	334	338	351	356	320	340	359	347	336	350	309	328	329	344	349	355	349	326	342	364	354	307	335	326	340	358	330	340	348	339	373	339	327	315	369	371	335	344	355	333	363	346	367	356	337	339	333	349	312	357	341	373	349	311	343	328	340	340	363	373	353	311	340	347	346	364	329	326	298	356	351	340	365	342	346	331	347	336	358	346	369	329	357	340	362	356	349	332	368	341	341	366	322	325	335	318	330	329	310	366	348	362	345	308	336	331	381	338	339	364	359	357	374	330	352	349	347	329	342	342	346	353	315	380	325	340	374	312	337	347	335	356	332	324	333	354	334	356	354	371	321	354	317	323	331	347	326	326	332	354	364	327	346	350	350	318	355	341	332	345	347	377	343	350	368	334	357	360	351	374	355	323	362	372	302	338	343	324	341	347	364	329	410	358	328	337	363	335	325	308	374	323	347	332	340	344	348	377	335	322	325	371	377	349	340	337	330	373	341	355	325	347	355	366	371	334	349	363	327	368	343	352	332	376	335	349	347	337	361	335	339	338	328	322	362	322	329	352	344	347	283	351	349	296	320	342	332	350	366	349	345	362	340	369	340	357	351	341	350	356	347	350	335	362	382	321	334	354	342	376	342	360	314	344	349	322	327	368	324	342	334	357	375	348	347	341	327	362	355	369	309	309	359	363	327	359	353	341	302	333	330	344	334	339	281	345	346	359	364	346	340	325	324	355	347	327	338	338	344	371	356	335	319	359	334	352	332	321	325	359	344	305	366	350	331	366	346	367	345	343	343	342	352	356	322	355	351	361	336	332	324	344	298	360	381	335	348	338	341	381	352	343	331	349	311	342	354	352	343	349	338	311	360	334	353	349	333	305	332	318	354	333	350	361	347	362	309	347	350	342	332	334	350	350	333	325	343	348	344	364	313	342	350	343	369	340	312	352	349	340	372	320	352	371	385	378	330	375	339	352	348	352	335	359	369	351	318	345	359	321	348	352	355	377	330	320	321	315	320	324	303	366	365	295	350	349	380	351	296	333	336	337	343	359	334	353	377	317	318	342	364	363	335	312	337	347	342	329	368	332	326	340	332	369	336	357	347	369	360	343	336	335	349	377	328	351	350	330	332	342	338	338	343	335	330	343	361	331	348	320	342	322	358	366	353	348	368	318	367	354	340	359	338	359	344	337	321	329	325	326	326	360	310	363	319	383	321	368	327	359	356	320	369	347	367	351	358	347	355	344	296	342	358	321	355	367	361	328	353	331	363	340	345	317	372	353	342	353	335	363	376	348	334	338	339	356	350	332	358	361	350	314	333	337	335	347	369	345	392	343	352	339	348	344	333	350	356	340	301	334	370	333	325	375	338	354	342	330	361	357	338	369	349	339	352	317	361	363	331	352	350	361	347	380	351	364	352	347	340	359	367	333	316	388	342	339	351	337	373	365	347	345	351	350	310	313	337	363	336	373	353	397	358	341	352	326	330	349	352	365	352	373	327	375	348	355	326	367	351	367	375	370	335	358	361	319	361	365	340	332	354	342	355	383	369	372	348	347	379	373	344	370	341	367	331	342	365	368	350	351	354	328	358	352	365	344	336	357	352	372	347	345	343	341	329	381	330	340	320	324	368	325	328	324	314	339	361	355	343	355	366	363	346	333	356	356	341	334	333	390	391	374	349	341	313	339	340	332	329	353	330	364	329	326	319	330	323	323	329	361	344	363	328	321	345	348	349	348	370	346	352	339	334	363	369	361	318	354	388	352	338	315	347	331	333	354	366	342	361	332	328	367	353	358	376	351	330	347	350	326	344	319	328	344	341	347	362	337	335	331	373	354	346	377	362	376	368	323	343	366	341	357	333	326	338	356	311	361	371	323	346	358	346	339	352	357	359	354	355	339	352	327	364	367	351	373	313	350	368	334	349	347	351	335	341	370	336	321	338	351	339	323	356	347	353	345	334	318	355	369	339	334	349	334	361	359	336	339	346	339	373	358	321	334	336	331	332	342	356	355	358	350	367	331	330	354	392	359	355	379	332	318	350	329	334	350	320	345	373	329	337	341	334	347	340	357	365	346	347	325	357	350	355	299	337	345	348	352	351	351	355	373	338	354	330	351	356	351	338	326	312	338	345	327	351	333	318	329	344	356	316	345	326	354	388	355	361	352	337	366	308	340	349	355	330	377	360	354	315	306	369	330	342	376	339	343	334	368	349	381	322	329	346	319	360	330	353	379	354	369	357	329	357	369	332	357	325	324	348	351	334	388	346	347	351	352	375	352	352	362	351	376	349	336	355	379	349	327	337	360	341	302	373	337	366	334	370	356	348	333	335	332	338	338	337	335	366	344	371	342	335	343	351	346	325	339	361	337	321	337	341	331	333	363	361	342	366	353	363	356	375	343	350	354	346	350	364	306	349	353	339	362	309	305	346	341	361	348	359	360	312	359	378	327	331	360	350	358	326	372	345	358	322	348	352	400	330	351	358	309	349	351	359	331	362	325	364	363	364	319	345	345	335	353	340	341	337	353	333	380	375	332	356	364
27275	20421	8620	737	364	344	287	257	272	289	247	281	271	248	248	289	273	273	285	261	233	278	269	259	277	265	254	273	264	259	275	251	236	250	277	252	272	244	259	267	237	240	269	263	265	283	224	251	244	268	277	252	256	280	264	270	256	237	273	231	254	270	272	234	257	264	247	278	235	267	244	272	256	251	274	265	247	245	252	260	237	263	256	256	261	253	240	246	249	245	271	244	229	240	260	267	258	232	263	285	271	244	242	251	234	248	282	260	284	276	240	257	254	260	265	243	280	233	254	260	254	250	226	254	227	247	239	268	272	241	263	261	255	263	259	247	273	268	240	231	256	242	288	233	252	247	242	237	272	259	261	265	260	269	283	252	264	268	285	254	227	246	243	256	264	273	272	266	256	268	244	267	271	267	289	263	262	286	260	270	258	257	253	257	246	261	247	230	219	268	256	251	230	263	250	282	302	257	221	254	276	254	260	276	253	253	285	254	262	264	249	266	271	277	256	249	262	273	257	254	276	248	271	238	257	269	254	254	243	266	249	245	255	268	281	274	264	272	255	257	279	274	261	240	272	228	305	257	252	269	275	258	269	247	256	270	247	240	295	239	272	256	262	250	225	265	290	266	273	233	234	268	256	262	231	255	252	299	249	268	259	247	260	264	263	250	265	260	268	256	265	252	251	272	259	267	282	283	249	211	246	251	249	263	252	265	259	259	247	262	272	234	258	250	243	278	275	276	242	266	265	278	263	260	257	253	280	271	230	266	229	233	245	241	254	272	231	257	280	223	271	281	244	237	249	276	271	263	257	245	244	297	254	242	242	271	227	256	261	281	216	259	266	245	260	262	238	254	260	282	276	264	250	249	261	236	255	242	255	257	284	246	286	248	271	262	248	284	255	286	229	259	255	289	255	297	268	264	282	256	267	240	249	222	252	249	251	266	248	230	259	268	237	249	268	245	258	261	244	251	232	273	286	250	253	281	224	246	272	248	277	256	268	263	251	274	252	266	283	237	246	280	247	279	249	267	266	250	238	248	271	269	270	290	265	292	231	225	263	265	260	281	251	246	268	265	255	251	236	248	258	261	260	280	269	282	270	262	248	259	262	261	255	270	279	261	231	265	257	249	241	264	241	286	270	261	286	263	287	260	257	233	268	266	247	268	247	279	267	244	257	243	265	252	234	253	241	265	232	257	256	257	252	254	246	243	245	283	229	266	265	272	264	258	264	252	256	247	271	224	269	249	232	268	247	254	246	265	244	248	271	245	262	261	252	290	252	226	244	238	223	231	247	246	261	255	244	255	254	278	253	231	264	237	266	271	256	247	240	264	277	229	283	263	241	259	241	232	254	251	257	256	242	284	258	263	244	250	248	264	258	277	260	267	240	258	238	271	262	268	248	271	240	276	243	224	274	252	257	262	247	232	291	290	256	262	248	286	242	227	244	232	234	288	257	273	268	247	268	238	263	264	287	231	259	240	256	276	237	257	224	250	270	261	295	259	256	267	257	240	243	269	255	231	248	273	240	279	290	269	266	257	269	251	237	276	270	260	245	269	265	262	264	272	239	276	288	218	250	256	278	254	238	263	269	283	285	284	241	248	268	263	280	243	262	251	253	246	288	236	268	244	258	266	270	231	262	253	266	243	253	271	252	284	260	267	257	278	266	256	249	260	283	261	238	276	272	269	262	284	270	274	243	263	289	297	266	232	252	243	247	268	240	266	285	274	305	268	278	302	271	249	248	288	238	260	259	276	269	240	244	295	264	260	271	259	240	271	248	253	238	279	255	257	220	296	265	270	269	264	276	267	250	234	256	233	252	247	252	254	237	268	250	248	288	244	248	270	271	251	276	244	240	263	255	259	243	254	308	257	259	241	258	244	285	236	255	258	266	253	248	235	244	260	267	231	288	253	239	253	249	262	271	246	241	269	282	290	254	272	264	284	248	230	256	250	258	272	265	252	237	250	243	264	248	271	258	280	253	272	239	240	259	274	243	253	258	241	256	252	250	268	231	238	260	251	289	237	273	253	242	257	253	283	241	257	272	274	305	269	271	246	291	268	262	271	262	274	262	282	255	234	264	271	286	242	264	306	238	255	260	271	262	285	222	250	233	281	253	245	276	251	276	226	259	254	258	269	242	278	256	280	266	215	255	227	238	244	257	282	264	270	262	256	264	250	284	269	244	269	249	276	256	250	234	254	252	247	260	236	240	279	272	284	270	259	257	249	270	254	256	292	248	245	247	277	246	266	254	259	252	263	277	265	309	265	258	254	278	262	266	267	254	236	266	258	237	238	254	276	263	288	265	288	236	266	262	257	217	261	263	273	258	258	241	250	234	239	246	256	261	271	285	249	258	266	249	281	296	264	269	278	267	265	259	255	271	255	271	265	261	238	254	286	265	249	261	248	261	253	279	258	258	252	275	254	243	273	232	227	234	254	236	243	241	225	281	282	261	274	241	277	256	239	246	272	252	257	233	267	259	277	257	311	259	291	257	231	233	271	258	268	265	239	263	248	252	242	268	242	262	258	256	242	257	270	255	247	260	249	234	283	264	255	291	266	243	217	265	277	262	273	267	251	263	245	273	270	252	260	271	274	261	266	235	261	241	244	258	262	234	247	261	270	266	249	237	264	266	238	279	255	257	273	257	257	285	247	253	252	279	232	221	246	244	262	249	281	249	226	251	263	281	283	244	257	259	249	253	285	277	243	274	246	257	247	250	260	238	265	248	236	272	249	241	241	247	237	282	286	241	240	250	240	264	239	234	265	282	237	229	249	290	262	277	259	260	244	253	271	249	251	243	231	265	232	221	281	250	278	275	240	237	245	266	259	263	245	279	257	253	271	255	260	255	232	238	246	268	252	250	252	252	290	289	249	238	269	249	240	269	272	292	246	264	261	263	243	290	253	254	260	214	273	250	253	251	254	244	274	240	248	245	268	250	273	239	238	254	271	226	283	260	271	270	265	289	253	248	271	234	245	249	254	274	249	301	258	265	245	283	242	264	260	298	262	247	255	272	239	264	269	250	247	257	262	275	257	271	261	247	301	267	254	247	261	268	246	259	254	249	262	216	284	231	266	260	234	254	300	277	267	259	247	267	269	244	255	275	264	267	280	279	258	256	241	268	284	272	248	227	253	254	257	265	237	255	236	251	262	256	267	272	231	252	231	256	295	262	287	248	242	250	250	277	237	285	250	261	263	284	275	250	264	258	285	256	273	246	251	302	256	287	254	274	251	285	262	256	236	268	264	255	237	251	261	283	252	252	278	298	246	234	293	253	227	264	248	265	282	282	268	253	263	265	248	269	283	281	239	243	254	250	252	258	255	263	236	282	240	237	252	245	263	273	246	239	252	265	245	279	267	241	256	259	273	260	279	272	256	260	248	255	266	255	276	256	250	257	250	272	282	242	258	255	241	272	247	245	288	247	275	266	231	256	264	249	242	278	250	281	290	257	270	268	266	244	252	279	243	275	245	236	288	276	254
16120	1332	911	546	467	392	374	342	363	355	331	336	302	314	328	316	300	334	305	345	319	305	336	343	295	340	327	307	315	365	334	312	328	303	295	332	308	297	320	298	285	329	325	302	287	315	309	300	326	336	340	292	321	313	323	348	276	305	277	315	316	314	314	318	276	298	319	329	331	270	315	344	313	296	327	302	310	303	327	306	292	329	310	327	302	314	311	291	289	316	355	297	314	309	307	278	328	352	322	313	283	326	336	322	285	278	311	297	328	304	326	310	316	307	313	281	330	329	315	284	325	317	320	296	322	316	311	318	330	308	313	322	300	288	336	311	308	324	328	323	305	336	314	350	314	307	290	301	315	330	336	285	321	330	286	314	332	331	303	324	316	282	339	313	372	300	315	303	303	307	304	306	286	307	320	322	324	316	325	342	291	305	289	314	304	315	295	307	287	332	292	309	326	329	305	282	289	261	278	323	305	312	307	351	305	332	313	316	333	300	302	316	308	293	317	319	308	327	322	310	326	297	326	321	340	310	320	334	310	329	312	318	320	279	326	276	304	334	351	304	311	313	303	324	300	297	301	307	323	308	297	297	296	308	316	337	314	331	316	280	269	331	319	321	313	285	320	300	285	308	308	312	304	298	347	320	303	296	298	336	327	282	333	311	322	305	344	299	327	298	327	328	328	327	323	290	340	304	306	317	299	305	324	325	331	277	292	302	316	308	301	313	300	314	312	300	344	331	347	295	325	304	304	281	286	301	360	315	308	321	313	313	325	325	340	321	319	297	312	342	330	309	353	315	287	302	317	303	294	325	302	318	294	298	299	323	283	282	338	331	313	316	298	296	280	306	254	310	288	310	322	349	312	311	281	321	297	323	323	322	298	308	331	296	336	285	317	315	323	292	305	303	289	287	324	314	344	306	315	304	293	319	331	276	306	316	304	322	303	320	330	304	321	318	321	317	318	301	318	318	299	300	308	332	331	314	299	296	309	317	305	312	315	302	296	321	331	319	339	282	311	333	315	340	344	332	323	338	307	280	292	301	308	319	287	335	331	324	316	327	316	287	294	309	323	318	306	300	315	317	319	302	303	296	316	325	297	319	300	327	303	313	316	270	312	314	295	313	331	287	322	345	276	299	323	340	277	296	331	302	318	304	320	348	297	323	294	322	305	323	289	300	318	338	300	331	319	340	340	327	290	323	318	328	315	292	303	292	303	295	284	320	324	316	337	326	308	333	297	306	307	301	323	329	358	332	333	338	284	323	299	304	329	300	317	296	333	308	312	319	321	345	323	292	316	329	319	317	356	312	323	314	307	301	325	320	324	312	295	295	309	303	305	327	307	326	336	329	310	331	337	365	309	317	325	312	311	338	326	279	314	284	280	316	284	324	290	292	310	299	315	329	313	328	301	307	326	343	314	326	285	306	314	339	317	291	300	340	289	316	324	316	287	314	316	304	307	313	325	296	328	328	303	333	319	297	322	287	293	332	322	319	334	313	325	312	327	313	321	308	297	327	325	317	305	319	311	308	327	332	338	306	310	323	318	316	300	327	316	305	324	288	313	303	300	306	306	310	290	285	316	273	291	324	296	313	317	290	306	314	322	324	309	303	279	322	309	333	293	299	322	315	321	301	287	316	283	305	330	302	328	309	308	339	350	302	305	329	309	306	316	322	310	319	325	313	278	324	367	301	303	297	342	323	342	269	282	332	308	342	312	296	336	326	318	309	315	308	291	308	317	326	306	314	270	307	296	303	302	303	306	306	307	308	296	306	323	312	319	315	301	334	325	289	304	326	302	333	283	317	298	289	335	302	304	289	312	321	281	313	309	317	300	325	312	289	327	329	322	311	308	324	297	306	301	303	317	312	320	315	344	329	312	293	301	307	315	308	311	320	336	305	359	334	311	310	340	315	304	324	342	296	337	290	314	315	303	296	283	326	327	319	310	322	314	297	284	312	293	281	338	310	319	294	312	285	330	339	315	302	300	282	328	336	282	342	317	310	336	318	326	335	296	311	288	290	301	298	294	309	310	327	304	310	340	320	328	299	328	299	270	294	289	325	283	329	318	320	356	325	319	317	318	308	312	316	302	309	279	336	279	316	308	314	311	367	319	285	317	354	302	292	356	302	311	356	330	342	300	315	345	325	321	318	315	300	324	317	297	292	298	310	326	296	316	336	327	304	324	338	332	298	303	326	306	291	297	329	314	315	336	320	331	327	306	302	359	296	314	315	302	335	304	318	316	304	306	326	292	333	333	316	302	298	366	299	330	334	310	335	286	318	312	311	313	328	325	297	327	351	304	292	312	295	315	306	276	344	321	325	297	332	282	307	352	302	313	324	318	313	279	299	295	338	293	335	296	306	311	298	315	284	312	305	353	339	321	333	301	296	317	304	320	312	300	326	305	304	296	310	328	327	294	321	301	346	333	304	326	293	287	302	354	282	300	359	319	299	328	321	325	321	300	312	336	333	298	326	331	328	329	325	320	309	327	309	290	299	267	308	311	295	362	320	285	338	329	286	299	284	309	310	318	320	293	312	280	304	309	318	313	293	310	332	306	299	323	333	280	320	315	338	325	350	304	305	313	345	336	301	344	309	321	333	317	308	308	322	322	349	304	342	337	323	297	308	334	320	313	315	300	331	325	333	293	314	323	343	291	333	328	326	328	310	338	282	306	292	282	299	281	297	308	316	274	295	304	343	315	322	293	319	315	324	306	347	319	285	325	314	321	331	309	316	293	305	344	291	311	301	330	321	311	339	273	319	299	298	327	330	306	316	301	305	295	323	325	296	323	285	303	325	293	308	342	296	322	330	301	303	293	297	296	305	298	292	297	292	300	321	320	307	304	308	305	310	316	287	282	310	327	352	308	320	305	299	313	297	312	275	294	313	281	309	340	288	330	310	313	307	324	300	316	283	335	329	331	290	316	306	325	332	307	324	299	334	335	264	316	302	292	276	316	339	349	291	321	350	326	300	317	307	304	311	286	329	304	306	318	305	304	310	362	308	308	312	301	307	293	308	333	296	303	318	312	326	298	288	294	315	304	310	325	320	293	314	313	261	328	308	304	317	290	322	324	316	299	318	296	291	304	325	302	282	278	300	298	323	332	320	308	300	324	337	285	302	318	305	318	299	314	277	295	298	339	281	312	339	295	282	277	312	321	320	325	280	319	300	322	296	313	361	281	336	341	302	339	330	324	315	310	308	302	304	352	317	317	317	327	307	292	284	307	296	296	319	322	299	313	348	314	315	320	303	336	325	296	330	335	324	317	313	300	333	315	293	331	325	327	300	330	302	297	345	310	311	288	334	325	311	306	324	322	301	325	323	321	303	297	326	318	320	319	305	342	294	324	314	327	299	309	318	318	314	331	323	313	281	324	292	317	329	302	291	336	305	305	318	328	314	299	297	354	326	342	316	307	325	312	314	309	316	310	312	317	329	318	328	321	331	296	332	306	326	331	301	313	313	309	305	309	314	352	297	293	342
23611	21174	28617	24000	21154	12314	1050	590	443	365	301	294	303	248	249	249	244	189	192	203	195	171	181	192	168	176	167	177	180	145	181	183	160	149	169	171	164	163	125	170	156	166	159	144	179	160	157	167	160	161	139	156	143	153	146	143	157	139	177	157	132	151	156	146	160	171	179	162	147	152	170	137	147	149	167	150	159	146	161	151	159	153	153	163	155	162	182	148	132	139	155	158	126	161	164	142	164	146	153	141	140	135	161	164	158	151	168	157	132	131	156	140	160	142	156	128	136	153	150	152	159	144	150	156	142	155	162	167	154	154	148	160	141	158	134	141	160	147	136	156	147	140	151	145	159	141	150	144	128	140	143	130	137	153	148	149	149	148	152	141	148	174	151	138	164	155	141	144	137	173	150	155	131	149	129	159	137	148	139	177	142	137	162	135	151	160	149	143	152	135	145	160	137	125	142	139	160	145	137	157	160	151	149	132	158	160	142	172	152	139	128	157	149	130	147	153	144	170	154	170	152	145	165	141	154	143	146	162	148	144	172	124	139	157	169	141	130	161	139	135	169	142	136	153	125	156	147	138	149	149	165	135	160	151	149	130	154	139	143	162	149	140	137	173	141	148	154	150	158	129	121	150	144	170	146	130	160	138	161	152	145	158	159	158	154	160	159	150	145	131	131	141	144	160	158	161	153	152	155	162	147	151	160	170	148	134	146	151	150	148	156	158	135	161	161	151	144	148	151	149	133	145	152	147	133	142	164	173	124	141	164	148	157	163	159	129	149	156	134	155	141	154	142	161	170	150	155	155	131	139	142	150	145	172	141	132	155	151	152	144	152	160	161	145	157	155	158	155	149	138	175	152	158	134	128	134	134	138	147	132	153	140	147	137	152	132	128	153	163	174	125	158	160	167	164	160	163	162	147	134	149	139	136	148	132	147	150	143	145	148	158	146	171	151	162	155	171	141	143	147	146	149	126	148	136	146	164	168	148	155	152	143	155	139	157	176	142	162	151	164	128	133	145	169	177	162	140	139	136	133	159	167	156	147	167	139	137	145	158	155	150	143	139	139	122	144	152	154	155	147	169	152	151	140	166	149	138	153	148	144	165	140	131	148	161	162	152	153	149	131	137	155	154	141	136	141	157	160	133	147	150	146	164	149	140	191	159	164	145	143	143	157	124	140	150	146	165	156	127	155	149	129	144	135	155	157	162	156	154	156	130	152	148	137	140	174	161	162	165	154	142	150	124	137	154	135	167	145	134	133	170	146	136	130	141	150	150	145	143	163	135	140	145	157	136	153	143	148	163	151	148	132	180	141	155	162	139	131	139	137	132	146	132	151	163	138	141	139	167	161	128	145	142	152	163	132	156	143	161	158	127	169	149	149	158	158	158	140	147	156	112	168	158	144	134	150	160	168	139	159	153	150	154	137	145	144	139	132	142	123	136	143	143	136	148	166	155	143	152	156	156	151	172	133	157	150	136	162	134	143	143	136	151	163	139	158	163	155	159	146	130	156	155	140	168	142	149	160	155	179	154	165	150	144	148	130	135	150	144	166	162	173	149	143	135	146	163	136	146	144	140	131	139	137	178	172	138	147	158	150	158	169	149	128	156	154	143	123	160	169	127	153	132	148	135	150	143	146	153	153	129	138	140	147	122	156	150	131	148	155	132	147	169	134	125	160	148	158	152	129	149	117	173	134	151	136	135	134	145	152	148	133	143	130	145	146	157	165	138	150	152	143	152	135	163	151	137	164	141	170	153	127	136	141	161	156	158	162	148	154	150	167	139	161	148	150	160	155	142	154	138	146	151	149	150	163	152	130	151	148	155	154	143	116	128	160	172	141	142	148	167	147	166	142	170	166	150	157	163	131	166	166	162	147	168	142	145	159	136	146	143	146	154	141	166	144	153	148	145	146	158	142	156	155	155	147	139	161	123	155	158	146	149	140	147	144	154	126	161	158	138	151	142	141	148	131	136	155	145	156	165	139	144	127	165	170	169	157	178	142	174	168	136	144	148	149	151	163	139	134	153	158	139	131	157	121	142	158	151	137	147	134	141	140	143	160	130	140	171	139	149	145	139	176	179	148	153	144	149	142	148	155	141	144	149	150	161	150	145	140	125	114	148	122	162	137	154	139	140	154	166	158	138	194	151	158	149	149	163	160	153	140	175	142	136	150	138	142	161	168	160	166	157	160	149	146	124	142	142	149	143	131	153	173	161	152	135	143	152	166	142	149	152	145	140	157	137	141	156	167	154	172	136	141	147	171	151	146	158	165	144	181	136	120	145	155	133	131	152	135	138	155	136	157	154	144	172	153	148	148	153	171	154	154	169	146	150	147	169	146	136	173	144	154	157	166	159	148	140	137	143	137	159	162	156	149	156	166	149	165	139	125	163	139	146	177	148	144	134	136	170	153	139	175	146	164	160	131	165	139	148	147	137	136	149	151	140	162	152	142	141	139	128	155	167	145	142	150	155	153	145	141	147	149	158	173	140	154	150	149	142	160	148	153	140	152	168	144	138	156	160	146	142	171	148	142	151	140	157	133	156	142	151	137	165	137	143	132	130	146	144	154	175	152	110	134	122	160	142	132	145	158	132	142	175	144	146	149	150	167	124	175	159	161	131	165	154	142	152	145	164	158	146	156	119	164	154	152	143	151	149	120	155	152	153	141	156	153	144	168	159	148	126	162	170	147	154	147	159	137	146	157	142	155	133	148	170	149	149	131	137	179	139	140	158	138	149	136	132	145	134	150	148	141	149	172	147	134	142	147	145	153	157	143	151	156	148	156	142	165	145	174	158	144	145	161	141	142	137	136	156	158	147	153	148	133	147	154	146	158	139	147	159	138	150	149	160	144	152	136	166	159	139	135	160	133	146	154	166	129	172	137	144	154	132	138	157	181	153	155	141	133	160	147	149	159	153	141	132	152	172	157	168	149	148	155	127	158	132	143	140	145	155	139	148	139	148	145	142	150	145	144	139	162	172	141	143	163	153	151	171	135	150	166	162	126	158	153	161	128	164	140	147	154	156	147	154	158	141	139	140	139	145	145	145	150	147	161	150	159	126	145	142	159	154	138	135	153	155	152	156	157	136	180	140	160	141	148	151	162	143	130	142	151	130	151	138	147	166	135	152	150	149	153	165	129	155	142	131	145	161	157	140	141	161	150	160	153	146	144	151	150	180	151	146	137	145	152	131	139	118	156	147	158	130	129	145	159	150	153	126	146	167	152	146	156	142	153	158	147	156	147	132	171	142	146	141	144	167	154	144	147	149	168	135	163	153	174	147	123	160	154	157	139	154	142	154	144	132	136	154	179	149	150	144	154	159	139	149	163	131	161	145	136	153	152	142	147	149	183	150	165	128	158	162	171	136	152	145	164	159	149	150	143	157	129	173	133	148	156	157	156	125	158	177	121	147	125	152	146	152	135	144	166	145	162	136	144	169	150	147	142	179	160	119	140	150	155	134	153	139	157	149	140	145	127
19628	9289	7707	3784	2553	1758	1412	1096	864	745	593	489	464	375	368	354	324	302	306	262	273	252	253	252	246	241	222	212	196	199	223	199	202	201	209	184	215	206	184	194	188	193	194	185	192	207	202	172	176	202	182	175	166	180	181	190	188	189	181	186	189	173	162	194	192	175	190	193	190	199	197	180	189	180	187	184	193	182	180	192	173	174	188	187	162	183	180	167	178	180	185	185	168	173	183	181	211	215	197	188	181	192	198	170	180	172	181	174	177	169	184	181	168	187	184	174	174	197	183	168	173	181	186	182	183	165	176	143	188	169	186	201	172	206	178	173	190	180	171	189	179	171	155	175	203	201	181	183	173	209	174	170	181	178	167	188	189	194	209	164	165	194	174	158	159	180	189	167	185	163	176	200	191	181	178	208	176	150	182	182	166	197	169	191	173	182	147	176	185	179	198	192	185	165	180	175	160	177	175	178	175	193	167	186	181	169	168	185	186	174	195	195	185	187	187	176	186	182	199	188	203	176	170	190	179	150	179	175	190	185	184	188	175	191	179	199	201	191	200	148	177	181	178	173	163	197	191	177	195	193	188	172	163	188	174	175	197	171	198	200	203	181	167	162	176	180	197	177	172	175	170	195	167	162	225	181	184	180	166	174	176	170	177	175	176	184	194	189	196	177	173	185	188	184	163	182	191	162	202	172	176	183	181	197	171	169	194	185	196	165	165	165	174	153	158	186	184	190	177	157	161	173	183	198	188	171	177	194	191	183	201	194	173	168	190	168	171	170	186	194	178	176	179	180	181	188	178	177	193	212	194	169	179	185	171	184	161	194	186	191	183	163	175	161	170	170	170	166	181	184	172	165	197	177	185	167	210	199	186	204	166	177	166	170	171	177	207	178	164	173	178	182	187	197	192	200	171	157	189	179	180	159	171	195	148	177	174	184	199	163	172	177	171	146	171	175	192	188	158	166	167	200	187	174	178	210	184	185	203	185	167	164	198	197	194	163	161	211	179	166	172	167	190	170	186	187	183	166	208	183	186	186	138	170	163	170	156	175	193	178	178	173	205	165	177	167	177	202	171	166	193	185	184	183	199	169	203	178	187	188	175	174	185	196	180	176	173	160	187	174	169	188	159	195	190	173	169	144	179	154	171	161	166	178	187	191	167	206	185	162	162	185	194	158	201	157	205	171	170	185	176	173	181	206	163	173	189	186	187	179	167	186	156	186	162	172	187	171	168	180	180	172	182	164	193	189	183	179	173	187	207	174	168	164	172	154	173	197	195	172	191	183	193	183	178	188	181	174	181	168	164	181	186	184	191	202	176	175	183	179	181	172	181	202	178	182	178	175	168	177	176	155	203	187	185	172	186	190	169	170	207	191	153	183	187	178	201	197	199	192	179	189	190	187	178	182	187	183	160	182	176	184	172	162	178	176	196	197	191	181	177	182	188	166	177	205	187	172	192	156	170	187	170	159	186	178	180	170	176	164	178	182	193	198	196	182	157	182	179	174	185	190	182	167	180	178	194	163	173	172	149	204	195	177	195	198	193	170	179	181	178	150	185	162	190	164	149	203	174	188	186	188	172	181	187	168	167	171	147	193	196	196	194	156	195	180	176	204	176	195	199	178	166	181	187	187	155	181	172	165	162	165	191	171	172	165	170	212	181	180	174	197	174	186	187	191	200	191	174	184	151	176	193	189	190	195	188	185	167	186	197	197	211	186	192	196	162	167	175	177	162	176	179	181	200	197	188	188	184	188	178	163	165	176	163	193	176	175	191	180	181	188	200	212	193	185	193	172	188	187	168	190	179	169	161	191	203	191	182	179	179	178	154	204	184	200	196	226	180	177	197	188	185	177	170	180	176	156	176	181	172	160	162	173	179	190	155	194	178	215	176	166	176	164	156	179	192	200	172	173	181	180	182	180	195	195	185	170	181	194	167	188	168	196	186	174	159	208	190	167	178	189	165	182	190	163	178	165	185	172	202	173	195	193	166	186	175	169	178	175	187	163	173	181	169	157	189	201	171	170	174	200	149	184	186	178	167	178	173	182	151	166	196	196	167	172	178	189	160	182	174	174	183	169	167	189	175	149	168	182	166	171	170	182	180	173	182	174	171	156	178	185	186	187	175	184	179	189	199	178	199	179	167	190	183	184	191	172	166	177	176	185	193	186	203	184	172	187	196	179	160	167	173	195	172	183	183	192	194	180	187	173	189	147	178	201	218	173	193	173	180	192	180	203	174	166	196	189	165	197	176	181	203	140	181	151	199	148	140	174	175	168	167	191	193	195	195	181	196	191	164	163	179	180	169	166	184	193	167	169	174	155	189	176	174	190	189	176	207	182	164	199	174	177	167	175	193	206	206	176	168	174	168	198	183	177	191	197	179	187	167	180	189	194	155	200	167	167	169	200	180	148	178	187	181	198	198	152	181	182	189	178	169	177	182	160	197	178	194	187	177	198	183	188	207	202	191	191	195	188	169	206	176	180	172	183	192	205	193	231	189	217	191	216	177	182	183	171	165	209	199	170	169	190	175	168	189	187	173	174	172	185	184	179	168	177	173	190	195	187	172	168	210	201	170	181	173	183	165	191	156	190	188	204	178	184	182	173	194	186	184	157	163	185	185	168	192	180	171	175	196	173	180	178	166	186	172	175	168	166	175	159	168	178	196	173	161	167	195	185	185	158	167	186	194	168	167	172	184	193	165	191	196	189	195	168	177	208	191	177	147	181	175	183	180	192	155	168	180	191	194	182	180	179	185	173	190	188	193	158	190	180	199	199	211	165	182	190	176	206	177	172	176	190	163	167	181	178	183	173	173	166	194	196	184	174	167	182	184	182	180	152	175	182	164	172	171	186	185	191	160	191	198	173	190	180	174	219	195	186	187	181	175	172	173	168	186	205	169	176	198	181	161	213	204	200	200	180	179	173	186	172	156	170	153	171	186	174	179	183	215	184	183	167	191	188	208	188	182	173	179	172	200	192	181	207	188	170	172	182	165	179	186	166	177	170	170	193	186	183	185	191	176	177	206	177	174	187	180	186	192	198	171	180	180	183	188	171	186	191	187	172	183	195	178	183	165	178	163	189	177	167	181	171	176	204	178	159	152	183	173	180	151	184	162	163	165	183	195	196	208	187	167	180	178	172	164	179	171	164	199	186	183	157	160	183	161	194	152	159	180	179	188	196	184	172	174	183	175	174	197	203	176	199	187	170	185	181	190	199	174	157	191	171	192	170	189	193	174	206	163	166	166	183	187	189	179	181	160	159	164	174	182	174	204	180	188	203	182	186	186	188	186	207	208	167	188	189	184	183	169	196	189	192	163	184	167	181	169	156	174	179	194	154	177	173	188	189	208	191	186	157	185	183	187	183	186	176	176	161	181	194	163	172	192	165	180	195	174	167	188	174	202	173	208	199	171	164	192	167	198	170	194	198	162	222	192	173	182	156	150	198	161	191	157	183	204	194	176	188	175	180	184	176	178	192
24848	21190	27650	24910	12569	1024	742	628	522	511	500	525	520	472	465	437	409	440	470	466	435	427	440	440	423	429	406	407	442	413	403	400	396	410	449	421	423	470	431	415	420	452	387	419	410	410	423	405	448	420	449	416	412	407	453	432	402	406	394	393	442	397	428	421	420	403	464	439	473	423	435	400	453	417	426	418	442	421	415	407	414	411	431	426	456	405	417	410	436	444	427	424	403	436	464	403	405	431	422	388	460	458	421	420	426	427	410	423	417	380	410	417	445	401	432	445	387	410	440	430	421	391	432	428	406	409	393	402	490	441	425	407	437	381	421	412	411	416	469	429	461	419	417	426	410	426	414	421	439	448	420	433	460	369	452	396	435	407	421	452	437	430	403	447	417	428	428	428	429	409	431	421	446	417	401	453	394	434	397	412	452	453	460	420	430	389	407	457	415	436	433	402	382	410	430	405	436	393	408	410	417	404	413	439	387	432	412	435	420	420	404	392	440	428	432	423	412	426	451	398	443	430	392	404	433	448	391	441	400	464	449	465	416	422	418	429	400	442	399	452	399	446	427	431	434	458	412	429	426	440	398	416	417	432	423	387	390	411	418	434	439	406	423	448	410	397	394	453	410	415	414	412	393	431	408	412	386	409	420	397	417	439	408	414	437	419	383	385	415	427	415	397	417	432	461	436	424	420	436	376	417	406	482	416	436	426	410	398	420	410	374	435	445	428	424	450	440	425	413	395	429	410	397	407	396	401	428	427	423	434	419	423	428	420	438	413	422	405	373	420	450	424	460	468	446	425	441	404	439	399	433	422	425	409	406	398	439	457	438	416	426	400	396	409	432	441	406	449	397	435	438	434	433	417	415	413	434	394	435	426	416	420	405	407	427	423	427	455	467	415	430	422	407	415	389	437	423	371	459	411	462	427	422	465	445	430	394	426	412	404	443	422	416	423	428	407	410	443	432	426	422	423	391	436	426	413	432	457	447	411	426	430	397	400	439	406	391	461	444	426	431	409	413	429	395	412	437	423	411	413	412	442	465	415	412	399	383	414	429	414	421	483	418	437	398	408	423	423	425	402	456	432	459	413	451	403	432	395	442	396	414	441	428	456	438	400	437	421	429	460	447	436	467	422	413	419	458	425	418	399	442	426	456	407	414	427	394	440	454	449	408	392	442	406	462	444	410	411	393	436	400	427	403	453	407	413	415	466	425	422	438	443	447	408	446	411	436	398	433	414	414	395	425	446	414	405	453	462	450	465	458	394	435	407	437	417	426	442	427	397	431	404	454	417	418	408	444	390	438	408	422	417	427	420	471	448	415	403	428	440	416	426	424	430	433	448	448	420	424	417	428	412	432	426	405	425	417	431	405	391	426	430	387	424	405	421	403	401	437	352	413	454	412	440	424	427	443	437	435	427	437	420	412	392	410	428	413	442	481	424	442	391	417	384	387	449	426	433	417	381	398	415	420	440	404	433	426	436	398	416	444	431	409	410	427	437	445	431	425	416	371	410	444	415	409	388	401	415	406	434	410	455	430	409	404	392	490	451	446	452	426	462	429	404	395	418	405	446	439	422	423	407	414	416	419	412	425	419	446	391	381	400	412	409	423	398	420	454	399	384	415	412	462	435	423	407	458	445	385	435	428	388	453	462	416	422	446	395	426	420	389	435	406	408	442	467	432	424	447	416	450	438	391	418	437	420	367	439	435	409	430	400	390	413	387	411	403	421	419	402	407	448	436	383	393	411	415	402	418	418	402	428	442	405	398	402	393	391	430	413	424	417	448	430	455	422	424	444	384	443	436	402	393	402	433	414	411	395	380	474	404	426	455	390	392	431	427	429	416	431	425	430	412	427	409	406	443	462	398	393	412	448	400	398	449	441	407	370	411	407	453	432	388	399	438	478	416	407	420	438	448	426	432	431	429	461	457	415	380	399	416	433	411	436	395	397	415	450	448	440	402	410	427	417	408	409	423	448	427	417	412	398	439	409	386	436	388	425	433	425	431	427	427	404	423	380	405	477	417	430	428	412	443	402	463	417	384	416	449	402	416	441	430	380	409	426	437	405	401	417	432	374	428	407	428	402	418	411	393	397	420	468	448	452	448	444	429	414	399	404	435	411	423	387	417	401	388	436	406	441	436	413	410	452	423	425	427	425	382	397	439	420	411	423	429	443	416	433	401	454	402	425	419	390	419	437	378	430	447	429	429	395	407	443	400	441	431	428	441	405	401	397	432	408	411	413	402	447	424	437	473	419	443	402	401	425	422	423	408	441	406	400	445	385	429	431	416	411	430	434	380	432	376	444	439	403	410	386	400	413	405	416	409	426	418	433	444	433	431	423	427	412	416	426	426	409	405	438	406	453	433	441	416	453	456	423	422	420	422	437	424	394	413	435	444	435	398	414	431	375	384	381	418	432	375	406	420	440	391	431	390	409	431	438	424	452	400	414	404	419	412	437	416	448	432	454	440	377	401	427	406	402	403	450	448	434	426	419	418	398	415	441	423	395	399	428	413	404	431	416	451	462	418	427	399	427	414	424	439	413	396	421	388	394	446	428	419	443	427	401	424	414	433	433	406	438	463	409	414	436	410	406	412	425	418	446	486	404	414	445	410	398	385	374	407	385	406	445	393	430	424	440	424	456	436	459	408	413	414	449	435	406	461	429	392	438	430	412	453	416	406	447	395	452	410	407	411	428	411	412	458	415	417	409	394	408	407	412	421	439	458	401	433	427	452	399	418	413	466	414	427	463	419	422	393	441	392	417	415	387	450	409	452	417	415	409	417	386	399	405	404	421	420	418	369	427	399	420	405	409	415	427	379	439	427	448	445	451	414	427	472	391	445	442	434	437	429	441	411	418	388	411	404	409	429	392	436	398	432	450	377	425	437	406	439	423	431	417	391	407	415	368	414	445	458	439	440	452	451	446	422	423	468	432	428	377	447	412	408	422	402	413	405	447	424	421	428	423	434	439	399	410	418	431	427	454	417	410	400	383	402	423	428	450	445	434	431	401	410	438	404	401	441	413	414	427	432	407	403	437	440	406	399	392	424	464	418	427	417	381	427	415	409	423	428	401	399	383	407	391	418	456	440	399	411	446	449	429	383	409	422	441	387	426	406	420	422	439	450	444	424	462	436	388	416	402	431	454	426	451	443	443	393	433	436	397	418	421	396	399	392	441	396	405	400	430	451	417	400	417	415	417	411	400	400	407	433	399	423	396	413	414	399	395	369	402	413	393	385	408	448	438	430	424	426	426	428	437	438	408	390	433	412	418	438	443	439	424	444	407	399	416	442	424	407	420	428	420	412	387	428	453	398	458	460	423	444	399	447	403	408	447	430	425	455	411	422	424	430	426	395	406	420	433	432	437	399	444	426	393	471	415	420	410	403	417	420	418	399	431	411	459	398	445	411	417	416	437	358	390	435	466	409	429	419	446	458	410	439	426	421	446	417	412	439	402	416	393	469	381	393	391	422	392	430	414
19306	5484	4353	2363	1685	1307	1096	912	851	783	709	634	641	601	564	570	538	537	523	548	537	504	507	515	487	495	480	525	508	504	525	486	479	550	487	464	460	498	514	458	535	515	497	488	468	495	493	490	526	501	459	483	528	523	459	447	508	512	532	489	500	501	487	504	481	490	498	449	450	494	490	470	498	497	451	448	473	488	535	467	462	472	514	475	494	506	467	504	469	474	487	490	464	466	487	475	484	434	477	442	504	500	473	464	471	476	483	445	466	455	468	467	408	474	519	495	466	488	462	501	468	490	468	459	476	484	480	465	463	461	488	506	478	484	513	496	469	499	482	494	509	499	477	489	476	500	469	498	461	500	489	463	478	487	492	495	491	483	453	468	456	454	520	470	517	453	493	449	472	446	424	448	508	459	462	511	473	497	517	487	476	447	450	494	473	442	486	479	478	481	509	473	457	468	517	491	481	520	468	499	493	484	455	462	507	472	479	469	458	498	493	506	478	454	474	488	510	495	474	463	471	477	475	460	486	474	484	477	475	454	484	463	488	468	529	510	489	513	483	494	491	466	474	487	509	482	494	490	513	456	433	446	460	530	453	523	441	442	450	479	464	482	441	493	478	508	491	477	489	501	489	467	459	513	437	462	505	462	514	483	490	464	450	509	474	479	506	484	489	462	480	471	460	467	509	464	432	471	455	508	448	483	505	481	490	501	493	525	485	465	478	457	469	476	497	475	496	508	513	458	504	504	496	494	481	467	487	478	466	521	483	516	501	515	468	479	474	491	466	437	492	466	457	471	468	512	478	493	472	504	537	511	430	449	446	490	492	499	504	474	447	470	483	520	492	468	457	493	499	468	456	475	505	490	457	521	526	437	461	470	478	498	499	458	488	433	472	450	461	476	462	508	464	475	435	504	460	475	475	473	465	498	495	500	471	469	495	487	421	461	473	498	525	503	478	464	449	469	432	478	466	484	483	489	451	501	426	495	479	518	518	514	508	511	475	503	488	504	456	506	496	463	492	512	468	475	505	516	462	463	502	453	507	462	469	503	487	508	485	485	467	476	475	483	516	496	498	485	472	443	465	470	467	536	491	475	445	488	436	501	444	488	462	483	474	500	453	494	497	468	507	509	463	450	515	511	488	531	490	503	517	502	483	444	493	485	492	480	504	493	450	457	484	502	452	483	501	481	490	441	489	469	475	442	501	466	473	451	459	516	463	444	442	492	506	470	452	467	491	490	461	475	461	475	493	493	506	483	467	454	486	509	483	476	456	483	508	472	456	466	509	513	510	460	445	492	499	450	482	503	468	449	476	472	465	524	455	439	469	494	456	484	446	525	507	472	510	553	512	514	485	460	462	470	477	471	476	484	472	459	504	480	489	471	486	506	516	480	495	477	469	484	508	525	471	482	459	469	480	469	485	502	469	465	452	471	513	463	483	425	467	458	462	517	499	476	467	486	477	499	488	473	497	465	489	484	521	531	461	431	494	484	445	472	439	468	445	495	460	487	480	478	487	498	485	461	504	486	492	499	453	504	467	507	497	435	460	467	482	498	498	485	466	462	484	501	526	481	465	451	473	481	475	492	491	455	449	481	466	467	467	468	481	476	484	452	491	491	457	489	472	462	492	482	507	502	485	497	502	473	472	486	479	481	457	508	517	479	511	474	503	492	498	443	457	463	457	504	464	502	482	488	499	485	468	475	462	438	434	490	493	454	462	455	513	454	526	498	498	441	550	484	478	498	499	456	462	507	507	477	486	478	470	496	487	500	474	462	489	467	487	528	469	446	492	513	500	482	466	473	492	486	518	492	471	530	474	507	483	469	488	481	448	454	484	472	499	493	458	476	478	466	489	495	479	506	502	466	494	481	463	472	468	480	466	489	491	489	448	487	498	442	487	515	497	510	459	485	485	504	461	485	475	528	496	485	460	482	493	483	498	464	476	456	488	460	453	451	471	503	462	493	461	510	489	474	500	496	471	509	518	490	502	513	455	521	489	499	506	499	504	472	484	501	472	496	463	479	453	460	504	519	466	465	485	469	463	474	516	481	493	481	468	510	498	487	498	461	487	471	480	463	489	455	490	483	488	507	503	490	459	476	506	462	447	440	495	459	445	518	457	492	481	489	454	462	520	468	449	501	439	480	447	535	479	517	490	486	501	469	473	459	474	480	493	494	449	479	518	504	515	455	497	475	464	495	447	494	468	483	479	459	481	463	475	462	482	476	449	496	462	476	508	511	482	449	462	509	500	526	514	455	466	447	507	448	480	461	444	482	509	498	464	476	491	479	489	527	426	446	485	494	509	508	447	491	481	491	467	507	463	471	475	475	481	495	474	492	491	466	467	449	447	485	466	482	499	470	451	461	496	471	458	452	529	493	496	478	455	513	490	483	499	494	475	482	467	517	525	497	482	492	483	508	497	498	480	475	476	446	470	436	471	465	462	494	487	467	428	525	494	493	495	434	482	485	518	456	469	434	511	504	490	456	459	524	460	504	468	463	449	456	477	492	451	489	511	474	461	488	435	475	506	462	493	490	436	497	491	467	527	507	468	496	437	482	453	465	495	485	475	464	482	480	463	503	500	468	524	488	451	494	489	487	505	464	498	517	494	443	474	500	520	496	474	426	477	484	487	504	501	548	506	475	468	489	486	527	451	494	496	481	485	507	474	491	458	483	441	460	461	489	434	448	486	477	476	480	469	492	494	455	508	528	456	505	488	475	472	539	516	431	473	450	518	501	488	434	448	473	443	478	452	496	493	499	461	453	520	438	434	457	506	464	460	500	511	462	489	462	491	506	487	486	521	440	460	509	501	463	445	507	456	478	499	467	501	485	490	493	523	472	488	499	470	511	496	483	463	508	481	471	493	482	463	506	432	508	454	514	485	486	513	482	491	470	458	502	450	518	506	456	451	497	487	475	464	434	467	479	461	458	437	469	501	474	508	465	461	509	487	475	497	477	514	474	421	452	503	499	457	485	433	478	458	486	492	496	528	481	491	479	478	461	466	492	469	475	494	498	504	488	448	425	493	510	490	495	460	475	443	483	486	505	536	493	473	483	490	471	456	493	445	509	498	447	483	475	491	480	491	477	510	529	510	509	490	502	478	470	507	497	487	476	469	468	469	467	454	499	494	514	515	466	470	454	499	490	521	476	480	500	459	452	457	493	476	479	458	480	477	438	453	472	480	498	503	470	462	495	531	455	494	487	471	475	481	477	474	473	465	453	518	480	496	486	489	459	499	511	502	499	474	492	443	500	487	447	498	480	461	447	464	474	504	445	489	501	502	440	436	489	474	476	497	505	445	481	459	484	462	444	480	467	484	484	441	445	466	497	471	514	504	500	463	461	495	490	482	528	469	471	480	471	475	489	470	492	479	487	527	476	482	495	468	431	484	506	480	472	496	491	493	478	425	500	478	458	440	448	460	468	459	473	481	526	471	456	511	491	528	488	502	442	443	453	486	489	508	476	487	501	492	485	503	492
22641	21208	29065	23680	21210	21268	11734	1349	830	787	678	610	578	545	462	469	448	450	401	407	415	379	368	353	353	381	368	337	344	369	357	347	353	335	345	355	345	334	355	358	354	278	318	373	324	333	338	334	311	325	362	322	319	307	344	299	344	292	309	329	356	318	327	307	352	310	360	345	330	328	331	304	302	333	298	345	357	321	326	303	307	323	326	302	327	330	325	306	346	319	349	320	347	317	352	340	332	300	344	325	311	336	306	328	332	308	315	294	310	317	335	330	313	294	343	284	318	315	301	310	319	306	287	305	313	319	301	286	319	330	303	308	311	319	324	299	343	324	331	308	304	327	321	325	322	313	305	323	301	318	305	316	295	327	316	346	310	302	294	355	311	321	313	284	325	300	315	308	348	325	310	324	330	323	333	322	334	321	299	340	325	312	315	331	308	336	334	308	311	344	316	301	330	303	304	314	346	302	293	343	323	323	306	334	327	309	316	308	304	332	314	330	311	319	328	288	333	310	303	329	314	311	335	307	290	357	324	315	341	341	315	347	307	313	297	328	290	313	329	302	367	341	341	301	314	348	343	297	320	305	300	323	329	299	317	323	319	318	309	325	319	327	321	335	346	328	320	302	316	299	309	308	311	266	314	315	323	309	332	341	329	332	320	316	313	318	309	319	283	357	333	281	301	352	344	296	293	306	315	338	327	330	328	336	289	325	332	318	346	291	290	336	325	312	295	308	328	332	304	312	314	337	325	293	344	308	331	293	324	324	318	328	298	302	310	303	288	315	355	293	330	331	308	321	318	319	309	311	335	334	311	302	325	307	301	327	318	283	316	271	314	320	328	316	329	342	328	306	315	324	315	344	300	326	325	296	305	314	342	328	323	349	298	347	336	323	309	355	305	307	312	350	296	320	299	349	340	326	292	329	325	319	311	352	325	305	304	311	327	315	297	306	333	318	346	310	339	300	325	340	322	297	343	320	331	321	304	310	338	334	314	301	318	335	298	334	321	331	307	317	354	273	347	334	311	315	267	302	326	304	309	330	314	298	319	324	305	337	327	293	318	295	311	304	338	324	303	322	320	327	306	317	298	305	307	303	334	333	345	347	322	310	348	339	303	329	296	331	333	316	326	308	314	302	345	317	313	300	317	327	344	345	296	289	309	293	337	335	340	310	294	307	329	287	308	331	314	332	312	305	320	324	337	325	319	324	320	312	308	330	315	302	339	320	313	315	350	303	312	315	300	325	301	289	307	301	315	312	312	334	304	311	327	298	331	323	307	309	319	283	317	304	316	344	343	323	313	315	303	332	305	330	327	331	348	280	347	341	324	325	320	311	348	309	321	324	298	321	307	331	313	297	299	315	328	313	333	301	286	308	319	312	346	304	343	321	334	320	288	319	296	356	312	331	309	327	304	353	313	300	313	301	323	283	352	299	308	309	307	303	320	329	334	301	280	300	289	300	296	305	344	298	321	336	290	357	303	328	310	337	327	347	328	328	313	346	325	340	302	308	326	308	286	285	297	295	298	326	333	298	313	336	296	316	321	342	316	314	319	298	304	326	335	336	327	304	334	324	325	321	313	346	303	321	317	283	326	320	328	302	325	305	310	353	294	316	299	335	335	326	293	333	306	304	302	291	307	329	290	300	313	307	319	320	298	320	340	359	312	313	325	280	323	321	317	300	347	310	324	314	322	332	303	313	328	324	307	319	325	325	289	282	315	311	296	315	313	336	292	278	317	305	335	316	318	332	319	314	299	305	356	318	294	334	326	324	308	307	305	304	315	304	327	310	315	302	317	313	312	338	300	309	320	361	350	308	349	313	302	306	297	302	326	291	320	323	344	304	308	327	324	315	294	327	331	304	307	317	314	333	320	337	297	306	357	319	289	336	347	345	329	326	291	348	295	363	338	335	297	325	309	324	298	304	289	299	320	275	302	312	301	354	303	320	319	356	349	284	346	304	309	313	316	310	326	323	338	308	349	290	302	311	332	306	321	326	334	334	301	316	329	296	335	315	292	316	294	325	312	329	362	337	332	305	321	313	341	337	323	306	311	325	330	318	336	326	342	313	322	317	346	323	322	286	351	330	301	303	320	296	319	339	301	317	326	351	319	310	313	328	342	333	332	310	328	311	356	332	310	331	320	330	312	295	297	290	325	319	297	287	331	304	310	313	304	303	313	294	314	323	300	303	310	328	274	301	339	280	338	319	311	316	307	324	329	308	316	334	348	320	325	299	321	346	306	292	372	292	322	310	298	307	335	333	323	334	310	311	299	296	307	322	329	321	356	353	332	327	328	300	324	313	325	319	324	308	320	323	333	308	306	315	335	311	307	341	289	296	303	356	301	327	291	299	290	363	307	312	299	292	310	299	305	336	300	332	303	274	316	308	341	304	315	297	293	367	334	293	313	295	338	315	337	295	328	301	303	333	304	315	309	349	309	289	315	286	284	319	319	297	308	301	329	336	326	312	301	326	318	316	333	333	314	327	326	319	320	316	279	312	309	326	323	317	283	319	340	314	318	308	314	322	314	333	326	336	317	344	288	328	306	328	332	317	289	294	325	281	306	308	299	328	318	338	313	328	286	326	291	317	324	319	315	317	345	338	324	327	321	323	348	308	305	344	292	310	317	309	329	319	283	318	324	323	337	339	331	309	317	331	287	327	311	321	320	311	297	334	319	316	316	326	302	320	310	341	299	311	294	311	312	319	319	310	304	359	314	320	356	312	334	320	307	303	296	308	329	314	326	302	326	340	315	313	313	306	280	305	313	309	309	326	283	320	302	330	332	323	388	289	311	327	312	323	317	319	301	308	301	336	308	327	305	321	338	347	323	313	280	323	316	332	322	310	346	328	310	313	313	321	334	291	320	325	326	316	346	332	315	323	298	301	288	330	335	329	330	306	353	315	301	307	313	310	334	349	317	327	324	327	304	327	288	320	292	351	314	309	332	308	335	331	319	326	291	334	315	304	343	293	346	342	339	306	293	377	299	305	322	340	349	340	292	328	318	301	301	305	329	330	304	311	295	347	321	275	327	309	307	308	292	294	330	340	354	320	315	303	323	325	341	278	360	298	308	297	352	305	348	284	330	334	332	337	279	304	292	342	301	328	317	318	316	329	334	309	288	293	303	317	335	348	299	318	311	287	347	325	298	315	291	328	327	312	295	325	310	349	313	330	295	281	337	286	333	315	323	255	294	328	285	346	316	297	308	296	326	287	281	338	301	288	340	296	318	322	343	292	308	305	322	334	314	354	332	315	339	319	313	315	338	335	317	311	328	334	321	302	317	303	310	339	333	308	278	309	314	331	323	297	317	315	323	324	297	304	311	296	312	319	301	356	334	341	327	311	360	305	324	304	329	299	336	290	335	301	340	339	312	309	320	293	281	334	308	328	314	306	331	323	295	342	311	324	292	309	312	292	325	320	354	335	324	308	298	332	299	332	304	275	314	329	329	308	312	290	310	322	321	353	304	313	308	307	321	321
21358	15075	12913	6802	4542	3407	2580	2029	1665	1400	1191	976	875	805	660	655	615	577	582	530	538	442	428	484	462	427	406	417	416	444	405	377	418	377	375	379	371	369	333	369	388	374	338	378	372	385	360	395	351	331	362	373	370	336	336	336	393	351	354	355	358	340	362	388	359	309	359	379	319	338	370	379	350	380	336	376	350	381	355	344	350	362	345	357	360	345	341	350	351	361	365	373	337	342	335	348	377	403	357	345	336	328	349	392	359	385	336	358	349	341	347	384	309	357	328	386	333	324	329	309	367	363	378	377	359	339	332	344	341	353	375	340	365	356	380	369	383	325	342	321	334	380	319	352	376	350	364	304	353	352	366	343	353	324	376	355	345	369	338	381	349	347	322	374	336	302	366	334	368	351	326	381	365	335	374	366	383	345	376	349	383	375	321	348	338	332	362	341	315	354	317	333	367	377	348	360	349	351	334	321	344	329	360	350	352	347	351	359	333	338	312	372	364	337	341	334	357	326	330	336	332	388	335	327	348	372	350	342	359	397	364	366	336	365	361	350	324	327	351	331	324	352	322	341	354	330	358	330	346	371	344	334	346	371	331	314	340	323	347	338	366	357	357	319	318	371	323	334	340	349	341	366	361	326	344	334	337	373	335	314	366	345	378	368	337	333	343	382	353	340	344	327	334	342	320	385	349	376	363	359	367	313	347	366	324	310	367	340	377	325	324	320	319	289	333	333	336	357	338	361	327	354	363	331	343	326	312	362	334	350	327	364	337	330	338	357	364	303	349	359	361	348	339	345	341	339	308	315	347	336	356	358	368	331	314	350	357	338	371	330	288	340	353	366	353	337	386	374	338	358	354	336	360	338	385	313	343	329	358	336	351	325	347	358	343	346	350	311	364	329	325	381	347	359	362	369	337	323	333	329	326	363	369	353	364	334	329	343	351	356	341	317	370	348	336	341	340	345	359	374	356	352	342	321	331	346	334	332	386	356	328	341	348	334	333	378	368	332	354	362	334	344	369	344	373	344	328	347	373	381	335	335	332	338	335	335	312	357	350	357	354	384	345	361	360	359	329	355	332	334	333	399	335	361	350	309	345	341	336	319	379	335	320	354	339	361	324	345	344	359	348	323	345	337	340	354	324	338	330	345	346	351	347	367	348	359	336	331	325	345	356	352	353	332	351	303	346	348	371	349	336	339	298	323	364	352	338	331	359	368	339	360	359	373	334	323	344	364	325	367	348	350	322	332	372	349	332	345	364	342	331	352	329	357	388	369	376	344	367	357	337	357	367	348	330	375	324	368	350	334	339	331	356	355	341	359	381	306	329	343	370	336	347	329	372	340	335	347	320	330	332	364	393	359	332	328	376	359	355	344	309	372	343	362	362	347	338	363	355	342	330	349	356	352	355	373	321	351	319	379	334	360	357	352	334	380	361	343	376	358	337	363	367	337	342	335	339	367	347	345	323	343	371	336	332	311	365	365	363	393	370	321	315	340	351	329	342	324	343	369	388	314	364	357	345	361	334	358	345	354	340	354	356	338	349	301	317	349	325	338	334	365	334	365	368	363	358	358	355	341	331	364	347	355	324	341	372	357	349	327	352	339	356	367	349	348	346	348	361	322	371	307	370	348	339	313	382	348	348	370	352	345	363	364	345	368	326	377	344	358	368	362	341	327	360	352	347	345	355	318	365	341	324	346	364	367	373	346	315	349	340	342	343	307	320	347	324	352	338	372	343	337	314	338	331	360	357	356	351	326	329	363	369	349	381	331	348	379	347	358	371	356	303	369	347	357	346	364	339	358	375	337	343	349	348	323	354	349	375	363	365	348	369	349	379	386	327	318	371	365	352	347	303	340	333	347	373	367	348	342	315	349	300	359	364	323	353	364	352	372	341	367	333	349	345	335	349	324	341	365	351	326	387	340	368	354	338	344	386	357	362	350	352	338	343	361	364	351	351	330	338	329	347	377	336	371	335	339	338	330	387	398	351	354	349	327	344	325	371	350	358	335	346	333	355	368	376	352	318	382	329	357	353	327	364	347	333	336	355	351	339	361	333	337	353	332	351	349	337	365	329	337	353	385	359	351	353	348	366	339	370	364	329	350	298	381	405	356	354	358	346	361	362	347	326	329	346	336	359	348	329	357	337	344	349	330	340	340	311	386	323	318	340	295	350	346	362	317	337	389	349	372	335	333	366	350	309	395	309	330	369	344	321	357	332	344	370	332	371	321	334	312	349	364	391	359	354	321	301	324	338	332	332	337	359	348	360	322	327	376	352	356	357	318	324	353	368	342	332	343	326	345	350	365	347	349	376	356	329	325	330	343	302	344	341	333	331	330	330	344	346	350	348	348	345	353	351	355	371	357	365	336	357	400	316	365	349	376	308	343	364	341	333	365	375	336	360	340	361	341	332	324	342	330	337	321	383	316	369	367	380	313	340	341	319	360	344	364	359	339	351	321	361	340	336	354	352	339	362	353	356	356	344	350	375	360	329	375	337	359	345	373	385	358	324	348	347	377	326	335	345	329	313	404	322	347	391	376	339	315	363	363	349	337	343	326	346	366	372	361	325	338	356	339	351	329	395	355	334	369	363	344	327	326	340	358	343	352	337	357	351	323	364	338	362	337	322	373	360	348	339	286	334	346	331	344	340	341	378	351	346	345	339	375	309	348	370	316	326	349	392	307	353	340	308	355	337	310	359	321	336	361	369	341	314	341	365	352	361	340	332	348	366	338	358	338	342	343	350	349	321	309	360	368	345	354	342	327	365	346	321	339	347	350	338	358	345	326	382	353	350	349	329	346	335	349	357	335	357	373	369	331	337	334	328	345	368	342	346	316	350	329	357	372	322	368	357	341	323	370	375	372	331	353	316	335	349	343	329	362	367	356	337	346	331	304	361	346	359	355	368	338	355	367	315	357	354	338	313	374	322	364	340	358	353	322	313	355	356	342	392	328	350	377	343	340	334	306	320	358	329	333	345	355	363	355	341	309	325	363	356	340	307	340	314	356	331	357	351	331	344	351	345	335	347	340	325	301	367	326	345	330	331	345	356	319	348	357	346	348	361	346	354	350	357	322	359	348	352	354	342	352	345	324	371	306	340	317	367	346	337	334	329	329	341	323	336	369	334	366	369	353	350	368	347	325	344	383	334	342	344	336	357	339	367	367	341	335	342	367	322	365	329	364	332	379	340	334	348	340	331	351	337	356	357	383	352	365	364	376	377	350	372	370	362	356	339	360	355	338	361	321	352	351	339	329	388	341	403	320	351	336	345	341	334	325	355	326	328	363	366	336	379	337	332	350	337	345	331	332	341	355	350	379	361	380	359	365	356	325	369	340	306	375	330	348	320	341	331	361	365	370	363	307	336	327	328	337	345	330	331	363	369	375	318	333	353	334	344	307	354	357	375	361	367	336	357	333	348	310	340	325	364	330	347	349	338	356	353	313	368	314	339	337	349	364	354	356	333	372	311	345	339	383	343	343
27204	20357	8395	703	375	360	300	297	267	284	304	274	237	257	274	271	255	260	268	274	276	271	260	267	269	264	262	253	268	268	255	294	262	260	268	269	269	239	235	234	235	259	250	279	253	287	238	255	239	260	235	270	252	267	269	281	238	270	247	254	271	251	267	240	282	253	267	261	252	233	276	238	263	237	287	240	266	223	252	269	259	254	264	291	262	197	246	232	274	241	281	256	279	248	256	250	260	277	276	246	257	257	260	273	228	282	254	263	261	266	260	281	252	245	240	271	257	253	265	286	237	290	263	235	274	275	281	269	248	251	253	253	233	283	267	246	251	242	259	257	251	240	254	251	264	244	249	268	257	264	272	248	252	273	283	261	276	263	264	242	254	265	283	273	270	226	243	262	232	263	268	273	266	254	267	239	227	240	239	245	242	247	235	291	251	255	248	251	275	263	273	236	272	229	248	253	254	278	272	260	231	253	263	267	249	265	283	247	273	298	255	247	239	284	256	252	300	261	248	239	281	282	252	230	255	243	267	248	256	254	237	253	240	259	275	294	305	264	260	278	243	263	267	233	282	277	287	250	261	263	293	294	273	256	248	248	263	274	277	268	256	273	282	230	267	242	245	261	262	282	277	274	218	261	248	260	262	268	254	264	295	251	269	258	260	249	279	272	232	236	220	268	273	266	249	265	259	268	240	274	271	255	238	262	269	254	276	267	240	247	255	276	241	237	267	244	260	261	276	244	260	248	280	233	270	270	256	288	286	275	267	275	256	277	210	269	287	257	273	266	252	245	271	238	243	261	267	249	292	269	258	253	257	286	270	255	260	236	278	258	251	267	254	246	231	255	259	211	247	277	292	243	238	259	278	271	245	268	269	244	253	238	267	244	272	253	280	240	249	240	272	251	272	247	226	233	267	263	263	249	279	268	307	250	265	243	225	231	247	243	268	268	248	245	284	248	260	256	289	235	251	252	265	232	262	287	286	270	249	246	266	262	239	263	247	243	276	274	250	247	253	255	259	260	254	248	254	234	256	233	269	267	251	239	272	259	238	267	271	245	247	271	259	256	262	234	263	245	276	263	270	279	257	251	232	279	248	266	260	241	276	249	289	274	246	226	242	283	266	269	288	266	250	260	248	253	271	254	256	257	233	249	262	291	273	263	253	262	273	262	243	259	248	240	242	248	267	255	246	266	254	256	239	232	240	269	268	260	250	256	257	273	265	260	271	273	255	261	265	246	267	260	240	267	242	264	235	252	251	249	236	273	248	257	228	254	234	263	271	235	231	242	226	273	266	264	265	231	225	258	247	265	256	258	268	290	297	266	270	236	240	240	251	267	239	256	260	265	258	275	275	237	247	255	294	246	264	278	273	234	274	269	256	225	245	252	246	250	253	251	280	265	247	246	238	257	292	262	258	279	263	254	263	253	263	277	261	260	244	282	265	277	252	275	235	271	262	271	229	263	235	242	236	231	261	264	285	210	267	256	236	249	268	240	281	250	241	280	258	240	268	288	265	253	260	260	258	254	240	253	229	261	284	251	241	250	248	268	276	307	237	260	257	259	255	229	263	261	252	274	239	242	234	260	290	248	253	254	271	252	237	232	249	257	241	247	276	247	271	245	249	239	249	288	247	254	254	268	273	274	279	252	220	262	253	291	266	274	235	277	248	257	260	257	267	270	248	238	269	282	265	228	254	240	260	276	273	286	230	273	270	246	258	238	246	282	248	251	245	252	243	260	255	255	269	260	203	274	255	241	241	234	266	246	264	276	253	256	265	267	244	272	254	273	240	251	292	258	245	255	243	258	246	261	250	254	242	277	300	250	280	250	250	265	255	266	260	235	252	249	271	273	272	257	243	272	231	233	263	243	251	264	235	258	265	244	283	277	260	278	273	237	260	255	252	253	275	250	253	254	284	271	254	274	240	255	245	283	252	262	278	245	205	242	275	267	262	251	237	260	263	223	243	268	278	238	268	267	228	257	255	262	267	244	258	243	252	275	270	255	256	278	270	242	243	254	250	254	243	246	273	262	273	264	273	243	284	234	268	262	268	239	264	251	253	288	257	281	262	235	245	271	259	285	283	231	234	261	253	261	260	276	257	256	273	266	242	259	272	271	272	266	236	279	253	270	265	264	277	255	270	252	297	267	267	231	270	243	258	240	238	242	245	242	242	250	251	251	242	252	246	234	270	227	239	248	240	246	262	275	275	256	222	298	258	273	255	280	253	271	269	269	261	279	299	253	256	240	243	256	264	272	277	282	254	243	251	236	255	244	269	281	263	270	236	255	271	272	266	256	254	235	251	276	257	243	279	251	265	234	236	257	232	271	289	258	254	244	268	248	292	253	268	257	255	256	250	270	242	251	250	289	274	250	259	299	271	263	255	299	272	268	265	252	283	253	263	235	249	278	248	257	223	281	264	260	257	272	228	279	270	265	261	234	257	258	265	306	279	254	265	269	293	272	256	273	270	265	286	259	249	236	258	253	255	238	284	272	261	262	259	236	248	249	261	270	276	227	273	277	223	247	260	227	255	267	277	276	245	240	252	258	260	240	258	262	239	264	293	284	276	233	246	224	254	248	257	266	262	272	264	239	279	259	281	247	255	284	260	249	246	256	263	266	258	224	265	247	242	234	257	240	286	266	261	246	253	268	264	252	244	284	226	270	240	246	253	236	244	258	303	282	254	257	258	260	294	276	254	273	269	246	236	253	236	234	285	291	275	253	243	262	248	259	242	251	266	254	251	263	324	277	266	269	247	300	244	232	264	249	271	244	249	256	278	254	247	240	252	268	316	271	278	251	275	259	256	252	270	239	261	260	281	275	255	253	283	264	268	253	260	259	267	269	242	273	265	252	251	272	256	259	248	245	238	261	232	280	248	263	252	277	289	259	265	225	270	257	290	261	257	251	265	243	235	255	258	254	250	259	273	276	267	264	253	267	270	250	265	239	271	285	268	272	243	267	290	264	250	266	231	243	258	245	273	271	249	254	262	262	248	291	237	242	270	248	301	280	251	260	231	246	270	251	261	262	251	258	274	260	248	252	266	278	248	223	253	256	266	267	253	255	281	257	257	251	259	248	290	260	278	221	253	252	252	273	275	241	234	259	259	254	254	265	256	250	272	257	260	244	242	279	295	270	261	277	254	263	253	254	234	269	248	242	263	280	260	264	267	266	254	278	262	287	244	243	231	248	232	261	283	263	266	266	251	271	290	276	250	257	273	275	250	278	248	231	241	272	273	282	241	242	263	240	233	238	267	252	254	232	279	248	257	259	278	294	266	259	269	261	245	279	261	291	277	256	251	269	278	255	274	276	254	278	255	259	251	276	267	230	241	244	267	254	279	244	264	231	267	255	257	277	232	255	234	241	254	280	265	257	253	248	280	263	258	274	280	219	285	275	239	236	257	245	256	250	267	257	263	253	253	241	286	266	281	262	251	265	260	279	232	275	258	268	243	247	257	240	270	270	264	251	273	256	255	247
14569	1126	942	566	453	398	403	348	361	335	333	302	330	313	318	303	342	362	356	347	314	283	334	358	316	326	312	327	298	323	321	316	330	289	318	305	298	316	289	330	296	363	311	315	282	328	324	316	328	289	334	291	294	314	323	314	299	318	276	306	335	295	321	344	349	325	303	326	313	312	325	297	292	334	315	322	331	316	300	340	351	322	283	314	302	291	297	325	312	309	277	296	299	301	311	323	305	313	291	322	297	321	334	303	326	325	303	321	336	311	302	307	276	302	343	307	331	325	306	288	280	328	358	300	307	321	301	328	323	308	316	307	305	334	303	313	314	307	301	302	305	296	303	316	339	327	309	303	304	320	311	330	285	302	318	316	324	355	298	300	361	344	314	305	336	309	335	352	305	327	350	311	301	289	318	308	335	303	324	335	322	292	333	293	340	314	352	315	335	309	296	298	278	320	306	317	311	318	312	351	314	299	327	289	317	306	309	308	321	322	295	318	322	286	311	318	324	353	277	330	295	312	300	307	291	324	345	318	279	313	352	336	315	333	299	301	318	318	292	299	311	326	314	324	305	316	291	332	315	306	297	321	339	324	338	309	326	314	319	323	325	291	319	301	337	303	304	298	295	287	283	339	322	322	324	332	282	340	328	299	329	331	270	353	285	324	313	321	320	273	318	311	314	335	313	284	311	299	311	314	324	291	318	345	310	324	281	301	312	340	348	336	287	285	305	338	308	310	324	339	298	315	319	330	317	314	328	308	296	328	308	288	334	299	311	337	298	328	291	310	342	328	305	292	324	268	319	330	335	333	319	321	303	330	294	313	302	278	308	279	307	307	321	324	293	335	330	320	318	330	305	332	287	300	312	300	325	324	299	300	330	291	328	322	275	267	330	341	317	322	321	312	306	307	301	340	291	287	297	308	324	281	335	309	315	312	290	307	340	311	330	318	316	299	297	331	336	292	320	307	314	324	281	328	313	338	284	304	315	328	303	340	344	305	293	316	324	328	310	328	319	307	302	303	325	277	350	327	283	322	301	292	313	326	297	317	308	321	299	334	301	283	321	327	339	333	294	298	332	303	317	309	324	300	334	324	304	288	321	282	347	329	298	310	304	301	307	287	310	291	311	299	304	315	308	332	337	307	321	319	331	318	328	303	300	285	328	328	293	308	285	341	323	283	336	309	325	304	327	281	301	331	319	293	293	280	318	306	321	296	304	311	315	323	302	324	318	305	331	296	308	339	276	306	273	304	318	299	318	331	292	320	310	309	342	327	316	300	304	319	294	335	342	292	276	336	305	325	324	280	303	290	324	302	299	314	299	274	305	323	297	286	333	279	307	341	317	299	340	283	328	310	300	303	324	301	310	362	332	284	313	304	305	291	311	305	306	304	299	312	313	312	285	290	328	291	316	289	321	328	342	301	303	318	326	305	292	315	327	314	317	269	289	269	279	295	294	306	278	307	330	293	323	299	321	315	293	292	337	288	312	279	278	308	332	326	291	316	306	329	316	318	310	335	328	335	330	324	296	316	334	321	304	266	333	330	290	313	298	358	304	336	324	319	313	306	306	312	301	300	310	322	309	337	313	297	338	296	312	297	348	306	303	306	313	314	297	328	338	314	309	304	312	315	316	290	336	309	313	332	316	311	278	330	300	296	298	319	302	292	324	310	324	290	310	318	339	332	304	307	335	327	304	298	330	345	282	328	322	321	307	309	325	349	293	311	318	336	304	328	357	320	296	292	323	324	328	299	314	330	327	347	331	298	306	321	301	292	306	273	302	334	334	309	318	319	347	276	297	315	309	303	318	311	325	332	282	331	309	313	321	275	354	290	292	366	316	310	285	319	335	317	308	307	310	280	335	329	332	316	311	282	321	319	296	297	324	324	305	319	344	309	321	314	316	329	331	279	315	292	287	290	349	330	318	303	293	324	316	327	306	326	305	320	320	289	305	295	333	308	358	319	290	297	304	327	279	314	321	352	300	290	303	309	302	305	330	308	297	317	308	318	320	308	339	290	321	313	293	300	332	344	311	310	316	292	322	303	335	324	314	322	298	330	318	311	343	300	301	323	332	289	297	298	288	330	326	335	322	334	346	295	313	321	359	300	319	317	284	293	316	333	304	316	312	346	295	308	291	300	305	287	334	311	285	290	297	295	294	294	323	331	335	307	304	307	298	320	319	295	262	328	326	282	309	322	338	331	297	298	325	326	312	310	322	308	316	317	308	285	307	341	292	294	371	349	309	315	289	308	337	367	326	318	271	323	321	307	319	334	297	307	345	322	310	277	331	284	297	331	292	309	307	295	320	318	370	296	307	316	318	290	320	319	287	306	324	312	324	298	354	344	344	300	304	300	298	324	310	312	322	305	335	323	304	344	292	301	330	300	319	342	305	323	325	309	286	345	335	304	317	334	330	309	318	301	328	345	355	307	309	327	339	292	321	309	304	292	319	326	304	305	308	321	293	319	301	338	293	304	326	317	287	320	316	311	311	303	332	311	307	305	314	344	299	306	317	324	330	292	290	302	284	351	296	306	300	298	310	348	295	324	306	339	293	297	333	277	309	335	307	327	308	297	311	289	285	317	324	339	325	282	308	318	324	323	337	318	288	320	358	309	306	318	308	322	292	320	278	284	282	298	295	349	253	312	297	313	324	318	296	308	287	335	313	331	333	339	335	346	285	333	321	328	316	326	309	301	313	312	321	334	282	295	324	306	308	321	336	291	328	295	313	320	301	330	318	297	314	312	268	301	297	301	325	304	307	317	309	351	289	337	302	309	313	301	298	320	340	298	326	323	292	305	309	287	303	324	306	300	285	336	322	303	313	363	292	324	320	312	318	317	318	308	325	324	291	322	321	275	312	327	305	304	292	301	337	334	286	304	291	316	311	295	287	296	296	332	290	323	314	298	296	329	314	304	308	317	320	335	329	290	303	302	298	317	299	311	321	327	298	301	304	289	325	299	312	300	319	327	298	302	308	314	337	346	298	305	333	305	329	321	317	301	291	351	303	305	269	321	308	300	318	305	321	289	319	312	323	303	304	335	320	313	303	302	316	299	311	286	293	316	315	310	343	310	308	322	289	325	308	329	311	331	298	292	304	279	309	300	294	313	328	314	298	317	288	295	318	306	327	308	338	306	312	293	329	322	305	333	319	282	279	318	339	311	292	341	314	300	298	307	314	294	326	293	337	325	338	298	280	293	310	316	293	326	333	304	341	284	328	297	299	303	338	331	329	303	309	316	313	284	278	324	346	327	312	289	281	346	303	305	304	326	292	285	319	338	296	329	291	311	303	299	299	322	313	329	313	305	323	326	307	337	330	348	330	326	293	299	312	283	333	324	295	305	328	316	313	332	316	322	320	322	277	308	288	316	292	325	289	305	310	300	343	282	284	293	287	324	337	313	311	321	328	311	294	336	361	308	315	300	296	311	332	309	300	308	277	322	285	328	299	309	331	292	308	310	311	325	301	294	339	296	311	302
23660	21202	28632	24055	21187	12208	1005	590	453	408	341	297	266	277	230	212	190	203	183	187	194	229	185	176	167	166	165	186	158	156	161	173	147	152	180	145	160	157	171	165	178	142	161	167	151	155	168	175	134	136	134	166	177	131	161	143	147	151	152	169	141	170	145	140	141	152	134	132	145	159	143	131	143	148	152	147	123	155	161	148	184	125	153	142	158	136	154	141	151	144	153	154	149	153	139	145	152	157	143	125	157	155	141	133	138	152	137	149	150	160	143	142	150	159	148	149	136	137	147	149	140	158	135	152	162	142	148	136	152	139	144	157	172	137	143	154	125	138	124	138	149	140	160	131	161	151	151	149	145	168	147	152	150	158	169	148	166	152	146	153	157	146	139	145	123	133	155	150	150	139	156	151	156	146	133	153	153	150	140	175	149	142	138	151	148	150	150	141	165	151	157	144	138	162	138	167	178	118	140	145	154	149	151	133	135	138	167	155	170	144	132	166	146	170	154	140	148	132	147	163	167	146	139	156	166	168	172	142	150	129	170	145	155	151	124	141	135	146	162	137	143	174	169	138	133	141	123	145	173	126	163	131	139	148	141	127	140	146	157	152	153	149	158	155	138	144	135	157	145	147	157	137	163	145	137	151	128	160	157	151	147	165	125	153	139	162	142	132	171	142	138	139	140	149	145	140	173	158	129	141	143	157	154	168	150	154	149	165	142	144	136	138	139	160	157	151	164	148	131	166	141	146	147	136	169	148	161	149	176	147	166	155	166	153	145	140	141	131	147	159	148	144	151	138	141	136	163	163	161	165	157	148	150	168	162	127	147	143	147	132	144	154	142	163	161	148	143	146	140	180	167	137	134	149	162	144	135	139	143	139	152	175	139	150	158	168	146	150	144	147	147	197	171	153	135	175	165	151	150	163	158	158	153	141	150	153	154	148	169	156	138	140	133	152	136	159	161	170	130	122	149	149	157	162	139	139	150	172	135	166	162	134	147	160	151	135	166	152	160	171	151	154	143	137	141	137	174	148	139	139	125	146	152	141	147	150	137	134	156	147	145	137	166	134	157	151	149	168	140	154	144	144	129	167	164	155	140	139	143	127	149	152	134	142	118	149	161	135	162	144	122	144	120	158	125	172	149	159	154	137	139	141	144	138	153	149	156	132	138	139	162	133	173	149	164	143	152	140	168	165	165	159	154	167	127	154	144	145	157	141	132	146	138	147	155	154	153	162	136	138	151	152	179	145	157	132	143	160	153	155	157	144	176	150	131	163	126	144	139	147	145	160	137	132	162	126	143	122	155	154	160	138	161	156	139	142	160	137	131	172	124	133	150	134	122	154	162	155	151	136	171	176	143	129	144	164	149	144	152	128	151	147	153	148	143	141	146	150	131	147	139	163	134	155	141	136	156	149	162	154	154	147	161	152	134	141	165	165	138	147	163	144	133	154	136	138	161	151	168	139	144	175	150	152	132	136	149	145	145	146	166	137	145	153	140	154	137	144	132	133	149	150	140	158	162	157	167	151	170	121	152	134	161	122	143	144	170	158	133	150	138	150	140	164	140	119	140	138	147	144	151	136	126	142	172	159	147	154	135	146	143	164	146	141	157	154	153	153	154	136	151	150	144	133	137	165	155	135	137	153	140	166	152	129	134	156	145	149	149	148	143	146	161	141	132	172	141	145	152	165	151	129	124	123	175	146	159	148	122	153	119	144	136	152	171	134	154	150	155	128	161	155	166	152	144	157	166	144	133	169	143	147	143	138	165	160	137	166	139	131	128	155	149	141	154	139	162	134	155	152	135	147	143	143	154	153	139	146	169	155	153	160	144	157	155	149	162	146	136	141	138	162	149	141	148	151	152	131	140	147	153	151	171	134	146	131	154	161	148	162	150	138	147	141	147	159	142	138	156	152	127	149	168	152	166	132	119	140	148	144	138	146	146	154	152	175	155	143	150	135	137	124	147	150	156	163	169	165	151	149	138	141	152	162	139	138	146	134	129	139	132	128	126	148	145	160	162	127	158	135	151	139	123	135	153	156	145	128	153	160	166	162	150	148	140	149	166	154	143	154	149	150	138	182	152	159	150	137	145	151	160	142	162	152	136	137	154	145	160	132	164	144	138	126	164	145	127	131	155	139	161	147	130	156	152	158	138	136	145	137	193	165	141	146	179	140	151	127	121	144	140	153	159	139	166	137	125	145	129	140	143	139	132	130	137	158	134	151	120	156	145	141	149	155	138	161	137	178	142	152	163	166	160	153	142	164	138	142	147	149	135	142	147	167	143	169	161	135	143	154	131	171	144	151	174	124	150	156	138	152	170	144	153	164	139	156	164	142	137	148	167	142	135	140	159	144	157	134	162	152	141	157	139	149	126	137	172	151	150	157	124	153	141	181	150	165	138	171	144	133	155	143	133	141	139	161	161	135	126	178	176	149	143	150	148	162	140	137	146	158	141	122	154	135	142	142	158	150	152	145	150	140	149	146	169	166	116	153	160	165	182	158	160	149	164	143	145	152	178	109	149	146	150	157	149	148	144	154	153	142	154	145	160	156	130	157	151	161	134	122	161	135	161	125	153	137	138	144	142	143	143	165	137	156	149	150	139	128	154	144	152	169	154	145	141	153	159	125	133	142	136	172	157	132	162	159	155	162	132	142	164	130	145	152	143	137	165	126	150	145	142	128	151	129	136	162	148	157	155	143	156	143	158	149	144	164	161	151	134	143	156	129	162	152	163	135	129	154	129	141	132	173	139	170	152	133	135	161	168	166	128	146	146	168	138	144	134	145	147	140	130	145	147	147	152	166	152	136	154	151	153	157	116	157	161	143	154	151	152	164	126	149	139	144	140	145	155	156	127	144	151	150	138	152	150	140	155	133	131	150	132	141	167	146	140	134	148	160	141	164	160	151	137	158	137	163	147	158	168	145	140	157	136	121	128	132	140	136	157	162	140	137	126	134	137	140	138	134	135	143	155	150	150	163	154	155	146	146	154	173	158	175	145	151	156	144	127	133	137	175	146	122	137	163	137	147	139	157	150	145	148	140	144	162	145	153	137	141	150	160	152	133	139	160	156	130	142	138	145	173	159	141	142	169	147	147	129	175	168	134	144	142	143	157	159	139	142	145	149	151	146	151	169	164	153	145	166	141	135	143	142	137	142	139	158	133	179	147	153	157	148	150	166	168	134	145	143	144	158	161	136	187	152	156	145	126	133	154	144	128	158	152	150	150	158	135	158	155	148	155	166	156	149	170	147	129	169	161	151	145	168	148	140	148	144	133	140	165	152	160	141	132	156	166	153	156	142	152	158	141	163	150	153	167	133	154	158	141	153	140	149	154	147	185	133	154	166	144	136	140	148	152	136	153	165	137	163	150	148	151	134	149	152	153	166	153	148	164	118	145	140	126	140	145	151	142	140	149	153	152	159	128	143	154	147	166	141	131	144	142	124	145	163	148	168	154	160	137	142	151	165	141	152	139	145	153
18433	9191	7865	3817	2518	1830	1383	1071	886	691	615	509	445	414	377	346	290	314	264	280	261	261	242	235	238	230	218	231	236	200	223	201	220	215	218	181	196	200	208	186	202	200	207	182	217	188	186	178	189	204	195	210	191	194	162	218	196	185	158	185	212	178	173	200	211	164	195	191	175	181	189	205	177	184	198	190	182	197	177	192	178	182	200	192	188	181	200	188	220	183	187	175	186	168	190	181	168	178	195	197	196	174	165	164	196	186	166	161	209	205	190	191	195	168	173	177	194	202	186	185	219	180	161	188	158	216	183	187	190	220	165	181	185	180	164	177	167	160	202	191	161	184	175	183	200	194	187	198	177	177	193	183	186	162	201	201	164	195	193	211	168	185	170	183	174	174	178	157	190	183	179	190	161	207	207	194	171	180	177	158	185	198	180	209	172	189	179	191	196	188	160	187	191	189	173	176	193	191	167	196	146	166	194	185	179	168	190	202	180	198	182	178	164	202	167	161	160	191	175	161	164	199	185	203	165	184	173	174	195	175	178	198	187	175	188	201	196	190	178	187	178	193	171	177	190	176	165	194	186	144	180	168	185	183	191	187	206	217	190	179	185	151	185	194	174	177	166	173	197	197	169	178	176	176	183	171	196	175	187	177	173	188	197	176	171	170	198	171	194	188	158	190	185	198	179	199	198	154	179	170	193	179	199	179	177	165	182	180	203	175	174	178	218	147	185	176	163	180	204	210	176	174	179	207	162	183	178	184	207	171	177	161	196	201	182	199	192	154	189	172	188	205	171	154	178	156	170	183	171	178	169	185	198	179	187	191	181	176	159	186	188	177	187	159	230	197	191	168	171	177	167	188	206	200	200	200	183	166	193	173	202	167	191	175	189	169	171	173	177	189	194	199	187	177	194	191	169	181	175	195	191	184	198	182	169	194	186	177	178	176	182	171	185	176	202	184	201	162	186	180	186	219	191	189	191	181	197	171	185	181	190	199	161	186	201	190	192	173	180	185	207	167	196	164	201	170	167	166	194	166	181	173	177	213	198	180	219	191	187	198	210	188	173	190	192	206	189	167	195	193	163	193	202	163	156	213	181	182	179	174	177	201	196	191	178	173	183	195	184	171	179	193	183	170	177	170	200	179	195	198	186	163	195	174	188	181	174	180	164	177	196	184	209	166	192	183	167	170	199	168	203	195	191	162	184	181	182	172	173	188	193	187	190	191	197	198	165	191	189	177	168	180	157	165	191	191	197	176	177	173	171	161	180	184	190	188	184	190	202	195	199	160	170	201	166	172	191	166	135	173	165	186	194	199	187	172	183	184	190	199	169	171	190	181	178	162	197	166	195	202	188	180	193	171	179	167	181	196	193	167	192	194	176	181	167	187	174	201	200	205	215	189	176	173	179	183	214	171	156	184	183	197	204	186	194	164	191	196	167	182	196	158	197	189	182	182	180	182	188	191	182	176	189	205	191	181	179	170	196	205	170	200	195	212	175	205	186	190	181	179	190	177	181	204	188	200	169	191	162	177	196	180	187	171	182	199	177	195	190	191	181	180	190	194	184	180	155	183	176	174	180	202	194	171	181	210	166	177	207	177	197	190	204	182	131	162	194	209	172	187	159	182	190	182	197	192	184	178	191	193	187	183	176	160	186	177	177	151	190	188	172	192	191	203	192	184	170	200	193	175	183	187	192	173	177	178	175	167	173	174	174	198	193	171	200	166	201	162	166	195	172	178	180	183	185	186	165	174	162	199	188	180	158	193	178	197	194	175	196	196	189	193	180	195	182	195	201	189	161	197	188	199	168	207	173	186	184	190	167	190	203	210	180	194	175	183	177	182	182	176	191	179	174	181	199	173	186	183	179	212	181	177	181	175	170	181	182	205	163	139	181	164	181	158	183	159	182	197	185	180	168	190	181	203	173	186	199	175	175	194	190	190	186	188	195	175	187	156	171	189	183	176	177	189	197	212	175	215	208	192	163	156	220	178	200	168	190	194	184	186	178	188	172	206	201	172	185	182	191	178	234	165	172	157	189	175	194	189	199	196	172	186	180	154	191	184	187	181	192	197	182	189	183	163	193	181	193	178	163	205	163	190	166	176	172	184	170	183	195	211	182	178	204	183	185	169	171	179	185	186	180	186	181	167	174	172	163	190	166	192	203	148	175	192	177	175	188	158	187	167	192	199	208	191	196	177	180	195	162	196	181	177	188	189	174	185	189	192	168	172	203	172	178	176	162	166	223	185	214	176	186	175	180	180	193	180	202	198	148	186	199	179	186	188	162	187	167	211	173	185	158	182	198	171	154	200	150	176	159	169	193	198	204	175	167	177	161	167	187	171	200	173	190	201	189	181	191	160	184	197	181	203	157	191	175	175	178	163	171	193	196	168	188	199	181	184	196	169	171	176	191	158	158	192	181	192	200	193	184	204	188	171	195	187	191	190	187	194	164	184	172	157	184	184	175	169	193	168	166	176	176	196	156	204	198	158	171	179	152	203	186	187	196	190	189	173	184	201	187	175	154	158	179	183	171	195	182	162	184	157	183	170	168	170	207	182	174	194	180	175	169	157	180	171	182	185	195	181	214	156	189	181	173	197	167	177	162	201	194	206	164	168	215	186	166	194	159	173	188	183	178	196	155	218	174	190	189	156	164	169	187	176	184	192	185	187	181	196	167	190	206	184	190	192	200	175	183	194	189	160	200	198	166	174	201	183	167	172	171	180	185	157	181	188	189	190	164	179	194	193	189	187	197	168	188	213	165	177	182	180	202	172	194	183	182	199	178	184	191	170	157	190	194	178	171	187	208	179	204	181	179	162	183	168	188	163	189	203	184	159	198	184	164	172	194	184	177	196	196	161	190	212	210	178	175	171	173	195	208	180	174	178	192	154	185	188	183	177	194	189	181	174	193	204	193	199	189	202	186	189	179	196	176	162	183	190	195	179	180	189	179	168	177	202	161	186	193	189	168	191	177	173	197	197	196	169	181	176	183	159	169	180	169	190	162	194	152	194	199	190	168	184	167	175	183	176	173	185	193	166	191	171	183	190	175	173	175	197	214	174	165	181	178	189	172	180	201	185	192	173	178	200	208	199	197	178	184	172	199	172	194	180	202	198	161	173	176	188	187	179	145	185	181	207	163	196	204	186	192	188	183	182	197	186	150	168	183	189	188	179	198	196	212	172	195	181	196	163	164	199	149	163	177	162	179	169	191	176	179	168	189	180	205	180	196	186	206	178	168	191	175	175	188	194	183	177	171	207	185	160	186	207	181	167	167	174	182	179	172	176	179	184	173	152	168	177	184	193	190	176	186	170	193	176	195	192	178	172	197	179	164	166	165	186	178	177	191	187	181	187	185	162	182	160	192	172	172	176	162	190	182	192	196	183	183	172	175	202	177	195	179	199	168	205	194	177	152	175	175	195	191	194	190	175	180	169	193	199	180	189	197	183	179	171	183	183	182	176	156	187	180	197	185	202	180	158
24921	21187	27626	24926	12378	943	686	608	564	528	521	493	507	432	481	466	510	496	466	450	463	423	464	465	425	445	449	420	403	445	435	436	451	457	421	462	446	444	436	436	387	412	412	439	415	457	411	418	432	426	390	443	425	418	469	416	430	414	427	421	401	423	403	437	446	402	456	377	415	460	433	405	410	415	421	420	424	416	440	396	433	403	402	426	432	476	446	430	395	495	443	433	391	433	427	380	420	422	458	420	443	412	433	474	458	403	436	403	465	455	381	445	416	415	395	444	408	460	434	402	412	440	387	425	418	470	394	414	419	451	416	424	423	402	427	415	405	430	417	431	403	445	440	444	433	387	463	429	418	414	458	411	437	442	424	426	412	420	406	440	458	425	396	403	422	403	422	415	454	399	395	468	433	430	411	390	399	428	426	442	417	444	424	427	446	411	440	418	410	420	429	423	465	399	406	441	405	450	449	425	467	421	421	413	447	419	397	404	398	451	395	466	440	413	406	395	390	391	424	435	438	441	435	423	432	435	413	427	381	444	411	399	452	397	413	424	449	390	398	416	401	420	437	444	449	414	439	407	405	397	425	399	421	389	428	430	406	441	427	420	463	428	388	406	427	403	378	419	439	425	434	394	426	413	402	407	416	384	431	421	415	411	392	404	455	404	427	403	396	404	435	425	426	443	418	416	428	428	409	401	440	434	425	419	414	417	383	439	452	423	376	408	435	412	428	404	419	396	452	419	440	431	416	451	422	422	388	414	424	411	456	436	454	404	445	435	429	408	380	425	427	419	413	407	442	426	419	429	437	443	436	410	412	451	395	431	445	421	441	416	407	399	405	411	400	431	411	419	420	395	441	393	444	410	422	435	407	406	404	385	394	443	399	411	414	429	412	419	412	425	441	384	416	415	457	392	409	417	421	386	401	427	402	433	411	375	439	437	414	400	458	421	444	433	406	397	455	435	403	419	445	396	415	414	421	423	426	425	427	423	412	434	405	451	395	407	439	425	452	399	429	394	438	458	393	397	416	393	417	412	403	434	439	395	459	472	430	435	437	422	418	393	432	399	442	409	390	400	400	434	430	427	448	388	404	412	387	429	461	416	403	476	437	407	416	418	440	400	444	455	422	431	433	404	431	410	401	438	422	400	439	415	430	393	431	434	452	398	422	431	417	394	451	426	438	443	395	424	383	386	421	452	426	471	447	410	436	421	396	390	432	432	414	408	428	431	433	417	423	405	419	433	427	408	446	397	385	426	364	380	416	419	428	414	404	405	403	421	424	417	411	393	419	421	389	437	405	422	400	448	387	432	456	427	393	398	430	424	423	416	423	422	438	410	421	425	432	424	433	464	432	448	419	410	437	402	426	424	424	442	440	452	458	404	447	417	374	423	455	418	445	421	426	417	421	433	440	447	412	429	445	412	401	385	445	437	376	433	429	441	418	457	426	479	426	431	433	444	380	431	436	465	449	438	418	392	406	419	393	400	421	441	424	382	426	416	416	466	398	418	432	400	450	396	419	435	427	416	424	451	437	444	404	384	423	421	409	394	421	399	427	414	455	477	404	410	425	403	444	451	407	431	434	441	406	395	456	395	401	407	426	433	419	430	409	415	430	391	413	434	399	441	398	404	403	474	443	397	417	402	446	411	423	408	445	436	416	411	428	473	412	415	429	430	385	393	413	388	432	403	446	427	418	401	418	405	423	423	446	427	416	406	405	392	418	440	427	433	415	364	440	425	418	417	408	428	460	457	390	388	401	401	429	408	419	411	478	385	414	437	435	389	393	407	425	443	419	436	385	432	374	412	433	395	428	442	410	422	448	403	409	391	409	423	416	436	394	439	422	400	449	432	376	406	412	363	468	444	433	375	371	394	418	412	415	447	426	404	410	408	419	411	442	399	453	412	432	447	444	431	409	386	399	392	417	407	409	417	419	456	410	453	433	432	421	398	446	441	428	420	431	418	405	391	408	388	457	409	415	408	412	420	440	397	417	438	433	452	403	404	426	401	435	418	468	454	395	375	429	446	416	435	395	406	411	404	384	430	459	421	428	406	454	404	413	457	429	399	422	454	426	443	407	410	443	399	449	422	389	456	398	412	396	383	442	371	448	439	420	414	392	435	435	430	443	408	416	390	384	408	444	397	427	371	416	437	399	405	445	397	419	379	461	432	438	430	423	386	400	388	447	451	442	398	435	421	436	427	418	422	396	418	420	429	428	403	393	438	412	417	413	454	407	420	398	431	413	441	421	413	406	446	438	383	405	421	377	417	404	450	408	424	413	422	445	430	418	414	402	427	453	419	442	389	414	470	414	398	430	458	415	426	426	425	421	400	453	421	390	418	402	408	404	411	417	416	393	417	418	413	399	426	432	430	421	409	423	425	426	386	378	422	405	390	451	381	449	376	423	417	417	433	395	388	444	442	456	453	404	430	390	443	446	399	430	408	397	399	455	444	417	431	413	449	393	402	425	415	446	418	428	431	431	438	448	450	414	435	386	386	419	422	386	440	422	388	438	400	416	403	402	448	418	440	428	403	424	437	409	451	428	378	426	465	408	438	403	401	401	389	453	427	416	419	434	404	451	432	415	419	391	417	424	447	421	445	406	417	423	420	446	343	404	417	433	437	442	397	402	411	419	383	394	417	399	417	432	401	462	402	437	419	398	423	445	424	459	416	409	459	407	460	416	415	424	418	401	415	393	407	420	419	421	406	419	423	415	458	454	419	392	416	429	378	414	404	411	410	428	405	416	391	432	436	426	420	435	404	419	396	415	428	436	429	412	446	451	397	431	420	417	437	437	404	437	417	421	412	436	401	435	422	424	397	428	377	401	430	406	425	427	404	418	405	433	425	436	408	426	422	407	397	428	422	377	441	427	415	448	392	419	430	427	388	432	438	435	424	425	445	431	448	408	464	441	410	395	416	388	486	413	452	406	397	436	421	430	428	436	432	370	430	412	422	420	386	406	409	413	420	412	425	454	419	394	395	400	423	412	441	402	444	393	429	419	383	380	439	393	450	413	389	415	442	451	410	381	428	425	374	425	420	417	411	391	420	420	428	446	417	447	416	450	422	423	425	427	439	423	405	416	452	453	413	420	443	437	425	460	452	413	413	406	441	420	406	428	419	394	404	443	398	423	422	441	385	399	398	418	460	408	395	455	472	426	431	400	406	385	405	446	400	421	446	378	434	425	422	436	455	412	410	456	409	443	438	390	447	407	425	409	392	431	430	405	387	396	421	429	406	415	436	452	435	433	420	394	415	394	442	360	434	432	395	419	404	395	406	437	390	415	400	412	412	413	449	414	407	426	447	427	414	429	439	408	388	393	430	412	448	424	432	415	416	387	476	405	437	429	398	387	405	412	411	456	428	445	454	451	437	410	431	415	406	425	402	386	419	427	450	396	460	423	435	408	445	448	443	418	403	447	412	427	455	425	438	438	445	443	411	449	396	412	426	422	433	392	414	393	455	433	420	443	400	420	411
17835	5318	4391	2346	1652	1250	1146	947	865	776	660	653	626	582	550	584	556	494	591	515	518	512	477	528	520	526	496	501	520	480	522	450	507	499	436	507	464	484	496	523	476	449	554	500	483	473	490	493	492	481	457	509	531	491	490	492	436	521	496	511	493	503	514	507	454	482	528	457	503	487	451	494	483	458	512	486	472	489	470	488	478	492	477	499	440	452	509	478	489	466	434	492	476	447	474	491	498	499	483	486	485	482	461	500	510	502	443	487	485	471	528	472	507	511	503	502	502	439	452	468	460	491	479	475	494	450	468	456	451	467	485	467	427	501	517	476	496	488	503	489	468	513	463	500	475	472	506	479	419	519	484	500	479	485	513	467	443	504	465	454	482	495	465	446	451	515	477	517	460	482	482	468	502	505	499	491	498	501	452	458	452	482	486	469	473	479	491	522	482	462	494	477	482	485	488	489	472	459	477	487	484	476	492	495	465	488	492	472	441	485	458	484	499	500	467	482	465	483	470	461	481	495	461	479	467	486	484	481	542	488	472	469	454	507	486	456	473	543	480	450	487	519	476	492	464	476	445	474	458	500	475	495	506	488	454	548	471	491	516	471	501	498	511	493	488	440	477	489	476	486	472	465	509	458	496	491	446	493	472	512	468	476	465	524	489	475	476	481	444	430	459	481	468	468	444	448	493	497	448	517	477	488	472	496	500	473	477	465	459	483	481	517	438	471	515	442	513	504	497	440	508	475	477	500	484	438	502	464	464	514	492	540	498	499	524	514	507	511	524	478	477	470	461	473	460	486	439	501	474	487	473	506	530	474	474	482	475	468	483	473	437	489	473	478	484	459	448	423	479	475	458	440	475	485	477	481	475	498	492	472	470	467	484	464	460	506	506	479	481	502	456	464	480	463	443	524	490	453	471	482	498	500	488	472	453	471	457	535	495	481	514	478	469	470	482	481	485	500	431	425	474	498	462	501	478	475	451	431	480	450	463	484	517	528	453	496	520	469	487	479	488	473	504	491	494	464	515	511	488	488	482	503	478	451	517	468	470	486	490	487	500	458	478	432	497	454	445	527	471	450	485	468	491	469	509	479	496	459	480	505	478	481	500	471	468	477	478	471	466	465	483	473	473	494	444	461	479	495	447	505	482	444	495	486	478	492	445	465	492	481	505	525	502	474	458	482	475	463	454	466	500	469	448	483	454	492	488	479	500	458	484	444	496	459	467	500	462	496	490	496	490	474	427	451	498	478	457	477	436	492	490	471	463	468	497	459	504	448	497	522	471	499	510	480	465	493	497	469	505	506	526	458	469	495	503	496	453	480	492	480	482	490	481	482	512	471	518	433	468	490	436	466	469	527	434	486	496	468	472	483	457	474	481	469	464	430	481	486	507	472	487	462	464	490	520	514	494	484	488	494	506	487	478	456	480	499	480	473	480	461	507	433	521	478	469	503	465	489	469	461	465	505	486	471	467	486	481	481	453	490	438	447	509	445	513	474	498	495	474	458	482	485	481	504	484	520	462	481	451	486	475	506	488	475	468	450	449	518	492	483	442	493	472	458	477	530	487	519	472	456	508	475	493	486	495	450	440	502	490	485	481	461	480	450	492	491	498	454	493	479	481	482	461	482	483	518	468	506	502	513	501	500	494	466	449	495	462	456	476	485	483	473	509	518	486	494	485	476	474	493	458	522	544	448	493	499	479	499	453	490	508	463	447	493	489	438	451	496	509	464	492	491	477	465	461	457	501	489	499	506	533	491	531	505	527	456	489	462	505	496	485	474	496	452	432	486	461	468	467	473	506	449	460	466	456	507	504	494	495	467	471	493	483	484	488	438	464	435	479	481	538	456	447	492	496	509	473	485	496	469	452	457	443	508	496	496	471	470	463	458	468	490	531	465	508	470	484	533	455	463	485	496	475	470	453	438	466	472	502	499	469	480	483	479	502	511	489	441	493	481	499	483	500	464	442	453	487	479	505	470	480	450	503	516	472	495	493	446	450	475	495	459	502	493	487	462	434	468	450	517	478	478	524	505	470	465	516	488	433	441	493	482	480	479	428	483	481	458	477	470	480	488	480	498	486	498	484	507	479	490	474	482	456	486	541	471	467	463	513	522	502	460	480	463	467	473	501	508	442	448	473	481	482	470	488	456	484	462	481	456	460	535	446	501	474	482	461	442	510	462	457	458	473	462	489	483	481	465	472	496	468	499	460	509	493	473	482	480	481	473	471	468	449	512	475	512	520	467	464	495	491	506	478	480	499	527	498	461	499	475	433	489	491	479	493	494	486	452	487	492	482	515	482	448	470	464	455	456	479	469	462	497	463	519	447	471	501	518	518	469	498	465	532	513	481	479	479	453	485	437	476	504	472	438	476	508	457	468	455	478	484	460	502	469	460	483	454	504	476	492	496	463	494	457	466	490	452	482	514	482	492	455	492	475	496	447	480	461	500	455	471	529	458	483	500	459	470	492	470	491	523	505	465	480	518	490	494	505	499	493	495	508	502	465	448	509	461	476	489	464	506	466	494	485	469	460	471	455	499	488	469	487	465	479	467	511	468	445	450	456	514	481	465	497	474	503	472	477	436	443	492	503	494	466	481	464	433	491	516	475	477	497	520	524	495	524	494	482	443	458	425	440	489	521	478	455	519	482	478	503	468	487	488	455	503	488	461	511	462	501	481	473	470	499	509	470	476	480	510	472	461	472	486	504	466	491	448	459	465	489	464	465	504	485	459	504	468	491	420	475	478	485	489	503	454	480	501	459	468	532	500	488	520	446	481	473	511	452	463	474	495	485	498	446	505	470	484	471	477	466	464	525	493	460	420	505	448	474	494	492	495	459	476	468	475	491	470	433	464	466	494	475	467	478	515	498	532	483	494	459	462	497	474	500	479	427	488	477	470	466	454	473	467	461	446	482	480	515	446	506	443	455	471	472	483	455	503	452	542	475	517	490	489	453	467	498	467	488	502	471	476	480	471	503	495	478	510	495	467	446	464	484	505	514	498	477	475	501	459	502	517	496	466	453	513	461	501	490	501	446	508	442	499	446	504	438	481	465	539	477	455	482	512	482	507	491	432	500	462	506	474	470	500	508	510	472	543	481	468	448	440	491	485	484	485	443	495	448	534	477	474	500	485	502	510	478	465	477	470	504	488	467	531	473	513	490	460	513	494	468	462	457	515	477	487	464	495	507	451	466	462	486	490	446	491	500	513	514	480	525	462	431	511	485	464	472	546	500	489	473	482	476	490	502	470	480	494	428	465	470	495	477	507	489	477	472	488	461	491	444	489	469	479	515	505	486	479	489	521	507	459	474	506	513	475	461	480	472	490	512	492	510	455	498	512	506	485	515	465	487	482	505	489	459	478	462	514	467	524	500	451	472	476	475	461	473	482	447	479	461	500	491	460	483	470	467	490	451	524	523	452	452	479	483	499	491	481	455	485	466	502	462	461	477	498	499	489	531	556	489	444	491	499	479	472	527
22667	21230	29075	23702	21226	21279	11663	1266	918	792	726	628	600	549	548	461	468	442	492	428	407	393	388	400	399	341	394	384	362	360	373	370	382	348	350	325	314	340	343	310	325	310	355	351	319	348	353	363	299	322	333	342	319	349	313	333	344	335	329	319	289	335	303	316	315	336	362	307	322	387	328	310	306	313	343	342	351	307	319	325	342	331	327	339	306	337	307	307	319	337	318	338	308	300	346	322	277	324	332	312	349	355	322	354	328	345	330	295	339	325	336	319	331	309	326	333	275	330	283	312	333	336	310	311	327	333	331	306	322	301	295	313	318	341	316	330	326	318	322	317	325	306	333	312	324	309	328	312	298	303	316	297	312	347	300	354	341	315	329	341	299	344	332	304	295	297	300	294	330	331	296	329	313	299	329	300	321	325	319	346	342	357	339	330	357	297	329	315	313	297	349	371	381	350	303	343	345	340	313	334	331	321	324	340	317	339	332	315	328	316	341	337	317	305	296	291	292	369	318	307	333	328	315	334	330	316	305	316	303	313	338	342	342	338	328	339	318	310	322	316	327	331	333	295	299	322	332	303	266	317	339	311	341	304	318	305	307	302	328	333	311	330	327	320	342	325	344	335	301	342	295	350	299	329	300	331	284	312	299	338	298	300	330	334	301	312	325	321	323	323	342	292	352	329	343	351	294	334	320	331	313	304	319	340	345	320	313	344	318	318	334	353	342	327	326	336	307	346	327	351	297	327	302	314	366	331	338	371	368	312	302	324	319	301	343	310	351	289	304	323	344	332	330	307	329	323	331	299	339	314	328	314	308	307	327	318	326	316	340	299	340	350	305	342	310	327	342	318	356	340	333	327	320	346	323	330	342	352	336	309	303	319	321	301	352	281	330	313	303	299	292	363	311	301	321	334	318	302	327	329	323	338	337	308	338	327	324	334	358	330	320	329	331	312	337	305	306	324	343	290	340	335	308	333	308	331	303	344	303	360	326	344	305	329	338	334	316	307	310	312	319	319	309	310	296	300	366	323	335	297	287	351	336	306	351	324	367	302	363	321	360	335	329	307	312	325	361	327	339	318	321	305	315	332	303	324	316	329	311	330	343	312	315	311	342	329	357	319	349	345	310	326	286	330	340	357	312	303	309	322	318	326	303	346	316	291	338	301	321	337	348	329	281	319	330	332	312	335	286	301	342	313	319	313	310	317	303	328	330	341	339	344	325	333	350	328	350	319	339	326	337	292	319	343	340	305	307	314	314	313	310	325	321	339	286	327	323	319	326	328	316	336	318	315	325	306	318	329	322	280	341	311	340	320	317	307	345	299	298	355	317	330	285	338	290	320	331	313	341	342	308	340	294	320	348	328	317	329	322	337	329	308	292	351	307	327	308	327	346	297	339	327	306	305	336	307	315	338	303	330	328	316	339	324	310	310	292	313	321	334	344	322	312	322	346	318	327	327	339	297	273	319	303	301	323	340	320	295	325	332	341	332	311	314	341	328	308	323	326	314	313	323	333	319	316	344	295	299	298	314	276	305	346	300	340	337	299	313	316	364	318	324	325	326	377	319	318	318	312	297	317	271	355	297	295	330	301	326	336	345	326	328	298	301	321	328	324	306	323	338	299	316	328	303	314	298	301	294	322	329	306	305	304	321	335	332	323	309	338	299	294	352	295	284	328	352	291	323	333	323	298	334	355	315	305	324	327	333	327	314	322	356	315	319	289	302	328	320	339	322	311	312	335	290	291	322	279	335	334	305	324	289	342	314	343	317	352	315	310	328	308	318	297	308	303	315	330	346	315	334	305	334	313	309	320	322	319	314	307	320	371	314	286	325	333	302	310	310	306	334	309	315	340	295	330	345	316	328	332	285	350	324	305	319	336	309	283	314	335	364	327	325	315	331	328	336	326	321	337	314	310	379	316	343	334	365	296	299	332	323	328	317	327	360	341	294	320	311	304	328	309	335	315	315	300	344	280	338	309	317	331	299	274	338	304	300	330	311	321	332	331	328	329	337	343	338	320	354	326	319	305	319	351	314	341	292	317	273	304	305	330	330	353	338	302	332	311	329	327	306	325	342	324	327	303	338	330	313	277	292	323	285	334	315	314	323	313	323	318	311	304	319	312	319	317	325	299	316	339	305	338	335	303	351	334	350	361	328	349	311	305	325	311	341	325	332	301	297	305	302	337	329	300	320	293	310	301	301	311	319	269	308	309	310	335	330	334	289	351	310	324	332	329	333	356	293	331	326	323	329	321	276	310	314	344	322	346	310	321	315	316	282	339	328	344	312	337	298	308	338	295	317	348	303	311	320	331	306	312	356	308	317	332	288	301	319	321	329	284	341	335	337	327	288	316	300	309	316	341	303	368	293	337	325	318	313	320	336	356	321	327	341	350	311	338	340	321	269	332	324	292	321	339	320	323	347	292	327	337	354	312	307	349	319	341	340	327	363	350	326	309	297	301	317	303	346	338	354	344	273	330	340	312	328	288	330	329	301	312	320	298	326	354	325	315	339	308	292	350	291	299	310	316	319	315	327	319	320	317	346	315	323	316	305	330	320	329	315	313	330	305	341	330	323	301	312	333	318	337	327	288	328	313	307	316	318	329	315	322	314	304	298	333	315	273	306	322	323	323	297	312	322	364	332	323	304	313	314	328	306	307	336	334	331	333	339	330	316	313	290	329	303	321	297	303	305	324	290	339	318	311	315	304	304	316	333	338	304	318	340	295	322	313	297	343	304	311	327	306	314	343	330	320	332	314	357	312	327	318	342	319	288	318	318	315	344	322	333	311	312	333	311	339	326	341	298	311	343	327	312	332	316	291	353	316	304	309	299	335	343	313	359	330	336	317	279	335	310	342	309	336	314	322	296	308	346	288	288	335	312	309	302	317	318	319	332	303	300	291	367	317	315	308	284	356	336	325	325	326	325	322	281	325	344	330	346	325	310	349	324	312	327	320	336	323	319	308	313	342	324	333	313	309	317	344	345	304	303	335	348	306	338	312	322	337	296	322	288	319	329	293	323	300	280	357	300	313	327	307	344	301	318	322	304	303	320	325	300	320	317	294	328	315	308	325	317	331	317	325	317	307	346	321	308	334	347	306	313	306	320	345	329	344	324	304	329	329	303	328	300	315	320	331	336	288	316	309	342	293	326	325	354	300	332	298	341	328	307	324	327	331	332	334	315	324	327	343	279	290	305	322	337	352	295	335	322	324	341	339	308	302	304	316	357	330	352	311	326	272	322	308	356	323	309	305	308	279	317	323	332	308	351	347	306	333	319	307	338	310	367	323	349	344	322	328	298	337	322	330	304	342	352	302	339	293	328	323	324	299	338	300	289	317	321	322	317	309	307	323	299	316	300	299	318	303	316	314	339	340	288	294	286	341	324	330	274	316	326	313	321	332	351	335	317	347	316	338	339	331	279	293	298	329	310	313	323	314	296	309	316	287	342	325	365	338	286	309	345	331	336	337	296	319	339	317	320
21894	15347	12803	6789	4665	3407	2631	2033	1691	1464	1075	973	937	717	714	687	606	608	528	567	486	500	485	516	468	447	437	451	431	410	427	444	399	441	402	387	382	370	377	362	376	360	376	383	361	411	344	375	371	372	388	364	325	382	370	379	364	362	332	334	349	380	376	376	364	365	360	378	331	343	351	352	343	340	365	337	357	386	357	379	391	349	346	319	382	338	344	339	341	356	335	361	359	360	374	361	356	321	328	344	338	361	369	375	327	336	354	336	343	335	331	353	369	369	326	397	342	371	364	344	366	383	366	385	354	316	340	407	379	358	344	363	344	357	365	400	365	342	334	349	362	371	359	342	360	364	397	307	345	359	364	353	319	354	369	337	351	345	325	363	370	362	345	374	351	341	328	302	319	350	344	370	333	356	317	346	334	380	353	382	365	344	365	347	307	342	352	366	359	373	355	337	352	347	363	330	343	363	377	389	333	330	350	371	362	374	364	323	338	378	362	351	331	353	376	349	333	337	344	360	348	354	374	374	373	341	367	385	322	367	364	382	377	376	362	345	350	353	362	356	340	362	359	370	363	363	325	351	347	316	334	331	342	359	377	345	331	360	351	355	356	334	336	365	354	374	368	367	344	341	331	333	322	342	328	348	370	354	375	346	370	345	360	349	358	349	326	384	352	321	363	342	359	378	340	313	344	345	367	346	339	349	354	349	381	361	383	348	336	373	324	363	359	340	378	358	371	323	341	378	380	340	338	342	348	368	354	340	390	340	353	342	345	325	353	346	378	374	366	362	347	343	336	356	326	352	341	368	349	346	368	379	349	359	388	368	333	325	358	359	340	308	349	341	359	349	354	353	367	378	329	340	315	344	335	355	371	338	350	367	358	311	355	349	335	347	327	330	338	373	365	359	335	336	331	337	394	324	392	341	335	347	312	354	351	333	350	336	348	329	357	370	328	351	348	338	367	331	362	299	307	395	388	317	354	346	343	383	344	344	365	370	330	351	339	354	372	364	343	358	338	348	359	383	315	337	340	341	357	319	356	392	366	360	353	368	334	350	358	343	352	349	336	367	350	345	335	333	348	322	398	346	361	353	340	347	307	368	330	340	335	367	340	335	390	354	368	384	356	355	331	356	340	375	373	321	320	376	329	358	356	358	355	315	342	376	351	324	335	378	385	334	341	343	334	332	368	356	332	374	337	345	352	358	333	332	337	356	364	378	395	354	354	333	331	349	354	333	332	351	384	364	346	333	345	382	346	382	335	339	345	323	380	344	359	348	354	345	346	339	354	358	373	348	382	359	349	359	340	356	336	339	335	346	381	351	318	353	363	373	358	346	352	367	317	343	357	388	365	367	360	394	359	352	331	331	365	363	344	338	301	333	336	366	375	347	326	332	347	337	341	351	360	327	316	316	389	370	361	363	373	365	375	369	361	352	337	365	354	352	363	365	319	351	349	351	361	369	350	362	378	345	360	322	332	316	344	366	338	381	322	326	387	353	369	352	338	354	395	319	345	367	338	356	345	362	360	325	342	356	336	340	338	341	344	328	380	368	346	337	356	343	339	377	371	342	391	348	338	343	334	329	360	350	336	384	360	341	386	328	355	328	364	327	329	362	367	363	329	349	351	373	324	370	341	330	352	367	339	331	342	367	354	347	339	355	306	356	358	356	337	344	339	324	327	340	337	346	358	372	356	352	341	401	359	351	368	339	337	364	347	384	336	353	385	335	351	335	366	334	334	332	343	367	357	362	330	353	338	356	364	363	381	355	335	347	358	325	358	361	378	372	343	332	314	298	321	347	373	366	364	348	360	318	322	395	335	359	316	353	345	359	328	334	347	354	330	384	348	328	330	366	339	347	355	356	349	311	394	367	348	356	373	352	361	357	351	330	352	353	351	352	357	381	340	336	365	358	363	331	350	361	353	352	347	359	354	347	328	348	323	333	374	345	319	337	377	361	330	326	322	340	316	331	331	364	366	345	404	380	354	360	330	360	367	344	347	355	360	346	338	374	337	367	362	339	332	373	354	353	321	330	358	362	363	347	377	333	361	347	348	345	357	360	345	378	349	367	332	358	365	339	382	369	357	342	357	367	374	371	342	348	381	344	359	316	368	373	339	359	336	323	365	349	357	360	327	338	385	363	371	330	331	363	379	322	346	354	325	353	336	376	401	368	375	337	376	360	332	377	355	350	365	355	358	355	340	338	382	349	337	348	353	378	321	326	320	358	333	346	346	361	363	327	359	369	335	305	357	371	357	366	358	336	353	346	349	359	328	334	357	333	350	358	364	346	357	347	416	372	368	357	350	367	340	316	366	324	368	328	342	357	386	327	352	365	379	340	345	381	351	330	335	312	337	365	363	360	398	359	330	357	342	343	378	371	346	349	358	343	325	324	320	328	326	332	362	361	341	350	334	317	393	354	345	330	341	346	327	350	326	346	308	371	358	340	355	355	340	357	326	331	355	355	363	358	293	372	349	374	365	338	321	363	370	386	356	362	375	352	338	341	366	322	337	345	350	350	335	352	334	373	347	377	349	342	362	351	347	344	314	332	367	369	340	346	359	357	354	346	362	324	360	325	350	329	334	346	350	316	310	359	366	352	319	327	341	374	335	350	338	352	325	402	349	369	367	318	354	376	361	348	338	348	352	304	322	336	336	319	317	324	297	345	343	386	355	343	379	366	348	371	345	364	339	352	366	338	361	373	330	367	397	323	352	340	335	371	337	360	340	339	332	353	311	314	324	364	363	334	333	339	367	341	341	379	359	375	322	316	347	337	342	358	336	331	339	368	328	346	341	332	359	377	343	359	393	363	339	306	359	340	346	366	389	344	313	334	324	336	359	353	378	341	346	354	328	359	349	377	346	347	352	375	369	337	341	353	353	340	354	359	347	337	347	359	296	320	355	335	343	343	365	341	352	338	347	359	367	368	353	346	364	353	382	362	347	361	377	325	385	351	323	362	362	377	362	360	321	350	372	351	380	368	327	381	332	337	365	365	318	349	333	364	362	350	344	360	307	355	372	340	343	350	351	333	345	348	351	354	368	358	383	353	340	340	355	350	371	352	359	320	342	371	350	328	364	367	347	345	362	363	341	331	363	357	326	362	313	349	360	352	361	313	359	337	319	343	336	327	359	343	372	362	409	377	316	346	339	347	363	369	357	357	329	341	335	343	350	314	314	381	363	354	369	358	344	329	358	413	355	385	320	359	387	365	321	342	311	344	363	378	360	359	341	325	356	362	342	380	355	353	345	360	322	387	349	341	335	374	378	350	359	397	374	317	389	369	338	348	367	353	373	330	333	308	360	383	327	363	351	346	353	335	406	330	368	359	342	357	354	358	325	359	323	343	343	340	325	350	365	339	364	326	341	342	325	329	365	305	364	333	353	354	351	341	340	358	368	361	358	355	338	374	339	363	357	333	345	364	342	344	345	348	352	393	344	323	361	339	375	334	342	389	327	359	328	364	359	311	334	371	342	351	377	374
27087	20365	8729	814	480	432	342	308	287	277	271	272	265	275	266	255	297	280	268	250	278	277	262	275	259	243	280	241	243	249	243	254	259	232	242	267	251	240	257	243	256	248	272	270	251	252	248	254	251	245	240	266	259	248	267	259	261	253	281	235	253	254	248	275	263	260	287	268	281	244	258	244	297	271	287	235	262	268	231	246	291	282	242	251	238	267	297	242	259	275	259	235	260	232	248	273	270	275	277	244	282	244	276	265	252	249	264	268	239	260	252	254	261	269	242	275	254	292	251	261	252	286	282	264	258	241	271	253	265	283	260	262	258	266	274	276	240	248	264	284	258	229	242	249	254	259	245	289	243	258	253	237	251	245	272	253	236	273	268	242	250	271	279	257	238	264	258	270	249	256	251	251	254	264	274	249	259	286	281	237	239	258	252	245	299	234	245	272	273	278	273	260	243	275	270	244	277	303	266	275	241	245	245	263	275	231	262	294	269	278	261	247	250	248	272	251	268	254	270	267	267	264	289	268	245	255	239	246	253	252	206	235	252	258	247	301	237	243	235	250	286	263	263	242	272	244	253	277	280	247	241	248	247	238	230	246	250	248	225	268	241	250	264	249	265	252	273	294	264	246	226	273	270	273	253	277	234	251	251	243	244	256	261	270	232	289	263	246	270	265	262	238	277	274	269	245	258	262	268	252	232	260	276	272	258	287	262	275	270	244	246	270	282	256	254	265	242	254	292	286	248	250	244	250	266	251	285	236	286	274	245	243	237	255	254	284	264	262	247	254	273	264	262	242	275	284	262	255	251	219	288	256	242	271	254	236	283	224	281	261	265	256	270	273	282	267	264	270	286	238	255	244	240	271	254	273	239	254	261	241	287	262	258	259	251	277	265	248	247	311	247	249	253	261	251	243	258	243	252	239	290	270	272	250	247	271	249	227	274	273	266	252	228	276	266	270	254	259	277	240	261	255	268	287	251	236	247	266	255	270	258	280	260	276	237	262	222	272	242	258	283	253	261	253	257	249	269	285	273	281	265	250	258	255	285	258	267	259	279	277	270	228	232	259	254	248	245	273	233	252	259	268	272	265	256	291	269	263	233	258	258	277	255	264	277	301	240	267	226	281	267	251	258	273	259	252	277	287	266	283	289	266	241	262	275	219	248	262	252	264	257	250	272	237	259	220	248	269	268	276	252	255	262	256	290	265	258	269	259	275	241	304	293	266	263	251	267	281	223	263	268	234	271	242	280	276	244	235	278	270	252	238	232	230	230	258	276	278	244	270	267	260	272	234	296	260	263	250	272	232	266	259	263	254	263	249	288	274	260	252	270	263	278	257	246	255	240	253	274	262	260	262	264	239	279	237	276	245	252	259	251	251	256	241	248	286	278	263	262	282	293	255	268	265	250	250	253	291	255	268	270	265	274	252	268	248	246	272	266	265	242	258	250	253	238	256	247	260	279	249	254	255	224	268	261	263	231	251	276	282	245	241	257	273	254	259	256	276	268	260	243	272	228	233	279	237	273	249	249	268	265	253	269	273	250	245	254	249	272	277	264	257	251	260	256	248	276	239	246	245	265	243	289	260	208	252	240	242	266	272	247	246	273	232	274	251	270	254	234	247	264	261	266	269	259	245	255	260	263	252	253	283	266	244	250	254	261	271	231	244	249	261	235	278	256	245	280	238	264	271	248	237	260	277	257	257	267	256	263	256	272	296	274	268	280	266	273	255	214	237	258	278	278	278	279	236	278	259	263	260	233	238	250	258	261	265	235	241	265	268	261	254	271	248	258	256	244	263	276	265	268	271	238	254	289	249	281	259	236	258	263	289	255	268	242	225	243	262	253	264	237	258	231	266	276	258	257	272	260	245	303	287	274	239	262	253	261	246	254	252	272	255	260	268	244	243	277	247	260	268	255	251	241	263	253	264	252	251	268	262	272	280	232	276	261	254	258	254	247	256	251	263	264	266	253	256	267	256	261	247	254	241	249	274	278	269	249	246	263	227	240	252	273	253	250	271	277	281	240	290	270	245	230	289	261	233	264	271	265	245	267	274	251	264	225	277	262	251	275	247	257	259	231	278	255	262	232	275	236	269	239	249	278	247	261	273	259	252	238	263	262	279	240	260	245	270	275	278	264	266	242	262	261	259	289	231	285	248	223	248	264	276	238	279	281	248	264	238	283	267	262	264	255	253	284	289	228	262	261	270	254	260	247	242	237	288	258	243	236	259	252	240	297	223	231	293	265	256	262	268	273	266	247	274	262	249	286	238	275	256	287	276	252	257	266	268	257	248	275	274	259	272	264	245	266	240	270	250	255	247	274	280	260	252	275	254	253	256	258	241	258	263	281	266	256	262	243	263	267	252	268	234	262	266	251	263	252	254	253	268	235	244	280	243	239	273	268	272	254	240	254	288	259	270	253	248	266	269	292	245	282	273	262	244	285	266	278	255	287	251	278	286	288	269	268	279	249	292	288	233	244	218	259	249	249	267	267	246	249	243	236	260	276	251	263	280	245	222	288	260	253	247	240	244	256	272	258	277	254	265	252	288	247	299	256	265	239	248	267	231	260	258	240	261	249	265	262	285	242	269	254	265	265	243	249	231	260	259	253	252	268	259	263	244	276	249	229	242	255	255	246	242	269	246	279	255	230	263	264	234	258	285	269	279	248	251	226	261	271	252	269	250	247	245	223	279	255	281	247	253	265	253	252	283	256	263	260	261	266	237	261	258	255	282	226	249	273	240	248	248	269	275	286	280	272	272	264	262	287	275	251	263	256	280	260	255	245	253	269	243	249	270	270	249	238	271	283	248	261	266	260	245	257	284	261	232	245	285	257	255	245	255	263	237	229	291	245	247	246	251	257	247	255	250	264	235	251	252	256	260	262	280	264	274	248	243	256	269	276	251	241	240	267	273	265	244	245	242	256	277	254	281	244	269	268	262	295	275	265	235	248	251	257	265	257	243	257	269	251	275	255	262	244	272	284	252	264	282	257	242	248	275	254	262	254	229	275	270	242	252	261	230	243	249	267	254	242	260	264	246	279	259	272	275	228	252	255	261	269	279	266	257	300	276	282	262	274	249	252	261	235	248	282	261	289	283	237	252	253	264	262	228	237	263	259	259	244	246	254	262	285	254	269	242	239	256	235	257	256	280	271	269	273	248	290	283	248	268	259	297	279	267	255	255	251	261	236	271	265	271	270	233	243	280	266	232	271	238	263	261	266	263	256	219	259	269	271	259	244	276	256	257	244	230	259	283	267	283	254	256	262	269	285	290	236	253	258	258	244	210	242	259	272	242	266	246	258	267	255	267	248	242	246	284	277	293	273	274	253	275	231	250	266	280	244	255	264	253	253	254	268	241	237	269	261	280	256	221	262	276	262	262	237	252	281	259	267	266	259	230	260	256	274	245	274	264	265	249	263	249	270	252	277	245	247	249	248	247	267	253	235	274	288	252	259	247	237	244	259	281	242	243	248	261	251	280
14596	1276	943	602	494	447	411	410	374	342	298	309	353	310	333	307	298	321	331	315	287	303	309	340	342	336	323	318	333	313	331	323	311	319	301	294	298	329	316	313	323	327	352	321	313	314	303	334	316	318	292	305	310	320	300	337	339	318	343	324	300	313	296	297	300	278	303	326	324	289	317	320	315	296	313	296	297	307	309	296	317	311	330	292	318	303	317	323	299	312	318	342	282	268	325	297	295	283	292	287	295	304	347	292	334	318	302	311	318	304	290	287	327	309	319	300	292	312	281	311	325	311	319	304	317	308	312	317	309	305	306	315	341	333	316	301	300	289	304	319	293	291	353	309	294	331	299	310	298	316	300	321	307	319	312	304	278	284	324	309	310	313	290	307	332	309	297	302	304	310	319	304	298	302	308	315	295	287	288	304	332	311	296	327	315	300	307	347	322	312	327	287	303	326	344	297	315	300	329	273	313	297	305	312	332	308	296	292	277	303	324	313	312	303	306	300	294	324	311	292	317	284	309	293	318	320	311	306	316	322	321	309	331	311	318	290	310	299	308	279	303	308	288	267	307	319	265	333	302	306	326	349	322	325	325	290	308	301	318	334	324	324	302	334	305	326	318	283	300	321	322	282	313	297	314	312	321	304	316	304	289	314	336	294	309	301	350	267	330	322	313	323	321	332	309	322	331	326	320	292	298	296	302	309	311	303	317	319	321	330	326	304	290	313	287	298	287	310	295	330	304	309	306	320	310	308	324	303	350	342	305	353	294	299	313	326	293	306	313	317	287	315	314	292	313	306	328	317	297	321	304	325	320	315	289	314	292	328	335	313	329	311	328	316	338	316	246	333	273	318	308	318	308	305	304	297	314	274	335	321	317	326	317	301	321	318	292	296	314	306	305	329	313	312	315	288	306	331	314	321	331	295	314	300	307	298	319	319	330	307	312	304	319	284	330	324	332	313	315	298	298	341	309	318	333	308	307	323	287	331	311	319	290	318	300	296	340	303	336	338	299	311	288	307	326	312	298	298	276	302	276	318	324	267	316	299	308	300	301	309	317	321	343	321	318	289	314	324	313	312	343	342	274	298	309	316	310	305	297	317	307	345	342	343	316	294	328	314	299	315	269	330	291	325	310	306	320	296	346	276	292	317	364	334	339	321	298	311	274	289	305	304	302	312	303	338	330	353	305	309	302	297	328	325	299	309	295	325	293	315	304	324	287	329	319	298	308	295	322	307	314	287	326	319	307	288	319	313	301	319	328	332	332	308	301	309	303	320	337	319	309	346	323	329	307	284	320	287	294	310	331	330	352	302	317	318	328	302	316	294	302	325	304	315	316	307	323	292	316	336	335	291	320	319	325	300	320	305	337	322	301	308	319	325	343	304	300	312	294	299	308	313	319	293	310	310	318	256	330	301	314	302	323	335	329	319	303	333	277	299	301	318	346	290	319	314	317	319	301	332	324	335	310	334	268	285	308	307	324	301	298	304	306	312	297	296	352	307	313	328	332	340	313	313	340	307	337	298	336	292	330	329	340	335	330	280	332	310	326	307	334	372	342	310	303	302	326	319	328	300	314	292	298	329	348	347	306	305	315	332	295	311	313	312	303	297	344	304	302	287	329	330	313	313	312	319	310	287	328	305	335	326	303	325	314	328	337	300	311	304	326	315	293	357	319	351	341	298	322	326	313	328	334	286	334	338	287	296	298	315	321	351	303	292	296	304	300	333	287	324	332	280	277	315	329	321	296	312	318	314	309	334	315	304	293	327	303	265	315	341	319	307	317	299	307	308	334	324	311	301	307	321	282	282	296	329	324	316	300	305	329	316	294	301	309	305	321	302	305	313	306	340	294	318	282	315	313	313	321	335	335	287	286	317	310	340	317	292	338	279	330	279	290	352	309	307	322	318	294	303	257	308	331	362	313	330	323	320	315	264	318	315	303	304	330	328	319	341	292	327	305	276	316	343	325	321	322	288	313	294	317	325	285	299	315	312	316	317	329	300	300	311	303	316	306	311	289	333	320	355	301	309	323	282	323	313	319	299	320	307	317	327	323	313	278	335	296	325	311	325	341	294	346	286	341	290	310	345	332	327	310	313	299	336	348	281	307	326	306	336	295	326	340	291	322	313	303	308	323	314	325	305	299	362	308	314	315	274	289	315	296	318	295	306	303	322	312	300	298	313	328	315	300	297	300	340	310	377	318	308	320	286	308	308	310	302	321	296	294	323	313	309	318	333	342	336	317	296	312	299	293	320	320	316	321	319	296	291	333	284	304	315	269	370	327	320	346	304	291	307	301	300	314	301	341	324	302	310	336	311	326	320	319	310	305	300	311	301	291	333	319	301	319	331	308	331	306	338	292	285	286	311	278	341	309	307	325	286	313	305	346	313	317	313	308	317	283	347	329	339	343	297	313	306	314	318	307	301	303	322	335	324	264	320	309	323	317	328	334	308	340	319	326	295	323	301	317	329	320	306	297	336	325	272	319	288	287	316	292	292	310	310	342	314	328	291	326	316	311	311	281	313	342	303	325	350	327	337	303	321	335	322	316	299	321	299	306	315	286	318	342	304	286	303	305	338	307	309	311	329	277	293	320	319	305	293	317	301	315	305	295	279	314	302	310	317	287	312	310	295	323	287	310	293	293	303	308	308	306	315	311	306	323	327	355	290	324	335	307	294	310	328	313	335	315	299	333	311	305	295	324	282	311	326	272	324	293	352	287	323	335	308	331	334	298	298	307	343	310	280	283	332	353	327	323	295	324	323	324	299	296	312	311	308	322	317	307	309	321	271	301	342	281	312	273	328	292	285	315	286	344	295	306	313	252	284	317	301	310	320	290	318	315	341	293	325	295	302	329	304	313	327	283	334	308	325	322	315	360	281	348	316	304	316	302	328	306	306	349	290	319	292	309	317	314	309	321	313	335	301	318	297	311	316	303	323	302	339	293	296	326	306	319	318	291	326	321	330	320	316	305	312	259	311	294	325	275	295	310	338	310	369	277	296	299	315	320	306	293	346	322	310	295	332	313	328	348	317	320	284	328	308	293	315	345	299	335	302	316	305	336	309	301	320	308	304	303	333	309	281	283	330	301	325	309	308	327	311	311	331	283	293	319	326	300	330	308	322	321	325	324	281	275	311	315	348	315	320	306	323	308	295	319	311	336	335	305	291	350	276	336	345	320	279	272	327	337	312	315	333	333	331	299	285	306	341	275	305	285	325	291	280	295	314	309	306	308	313	310	305	311	349	329	339	334	337	310	320	317	312	295	331	340	311	331	315	315	310	293	266	311	299	322	326	307	316	305	317	305	326	312	329	321	309	331	294	333	271	310	315	308	322	284	296	287	331	254	301	306	352	297	324	289	316	323	325	324	291	325	318	327	268	330	324	321	327	306	288	302	295	282	292	296	347	302	299	320	316	306	314	306	303	316	289	320	336	318	334	302	305	330	302	352	334	318	319	310	304	325	317	301	341	313	313	282	310
23590	21180	28637	24029	21165	12293	1063	578	464	363	372	316	296	287	203	221	225	213	207	205	159	183	173	183	164	183	173	186	173	184	168	159	171	172	169	159	152	177	139	153	153	154	161	149	153	133	132	165	141	158	156	144	129	155	149	165	163	155	171	156	146	150	170	135	145	174	164	153	132	135	155	162	135	157	172	150	188	143	141	128	164	155	168	142	138	145	141	137	173	164	144	155	143	118	147	171	139	181	135	143	145	171	159	148	161	157	150	149	164	167	157	130	153	140	151	145	164	179	136	141	149	162	147	157	145	165	136	138	134	147	165	150	149	153	148	172	146	164	178	158	140	140	145	146	149	164	146	167	159	133	154	154	141	164	149	143	121	140	154	157	146	161	156	147	150	131	141	135	154	156	173	163	154	145	147	150	183	159	141	174	149	142	153	136	158	151	143	140	187	160	148	127	153	153	143	139	156	148	129	142	153	159	165	133	151	144	154	152	143	152	131	157	157	171	135	159	163	170	176	133	155	137	153	124	149	147	136	135	151	149	150	166	140	141	152	174	154	157	140	160	163	159	133	140	123	154	149	149	131	142	160	121	166	161	156	149	149	129	170	154	153	162	158	140	159	151	156	140	147	179	142	147	160	138	159	146	163	151	149	142	154	180	146	137	163	161	150	131	150	164	160	159	157	168	132	143	147	151	168	126	143	146	156	168	150	141	147	152	192	161	158	149	146	131	133	157	169	145	140	150	136	138	139	170	147	154	147	143	169	135	138	163	145	151	145	150	148	150	157	153	134	137	132	159	146	132	141	162	160	141	154	137	143	166	170	159	140	157	135	145	135	137	134	158	140	144	137	151	150	161	142	142	176	153	166	120	154	136	148	162	143	155	146	154	148	148	164	162	148	138	151	145	169	155	143	159	164	137	158	129	151	153	174	156	136	152	156	153	159	161	140	151	138	126	145	163	146	130	130	151	152	169	145	148	144	163	130	154	148	151	113	147	159	152	142	149	143	162	165	141	139	136	155	150	131	159	137	146	174	166	138	149	155	144	149	149	150	144	157	148	155	126	140	136	130	139	138	144	141	148	142	129	141	141	160	156	143	143	132	159	140	153	127	156	153	147	138	175	152	180	145	144	152	147	137	159	134	137	144	148	128	136	140	159	166	148	148	142	160	153	125	140	146	137	150	153	144	149	158	138	132	160	154	155	141	137	166	130	165	152	170	152	154	135	170	148	140	147	139	148	146	172	149	134	138	161	168	133	155	145	156	162	143	159	156	148	166	176	154	151	159	149	171	162	137	156	157	137	142	153	147	144	155	139	145	166	146	169	158	149	158	180	156	154	137	139	153	138	147	134	133	139	137	143	157	171	163	141	148	153	151	158	137	149	184	149	136	154	147	166	164	154	148	154	147	134	149	134	146	125	154	170	132	131	151	161	145	142	160	155	153	146	135	170	176	137	146	164	166	131	152	160	140	133	164	135	134	151	159	146	147	167	138	169	159	173	163	155	193	156	131	143	132	150	149	152	150	133	150	142	155	144	157	167	147	132	146	166	176	154	154	161	131	149	138	168	141	157	162	129	159	125	184	151	142	179	153	150	153	142	159	171	137	128	128	146	147	162	154	166	149	152	146	138	152	146	150	153	139	142	141	153	140	155	159	133	137	154	139	139	164	129	129	154	157	162	149	155	139	152	146	150	175	137	151	155	152	160	165	150	152	142	172	145	161	149	158	163	159	157	131	125	152	134	146	164	165	159	141	156	142	143	149	139	135	162	161	152	139	138	156	154	143	140	179	142	142	159	135	150	151	180	158	140	147	145	160	167	135	169	145	118	138	155	153	151	142	158	169	142	151	161	145	144	129	160	140	138	132	147	157	142	142	167	156	142	142	160	126	163	155	132	162	186	144	145	152	157	134	135	139	149	153	157	133	145	150	145	122	143	153	150	160	149	118	155	156	165	145	153	156	149	161	155	137	173	149	152	146	131	145	154	126	138	130	143	140	148	154	133	147	149	145	153	160	142	149	163	154	146	143	164	151	176	130	150	144	165	164	137	144	152	146	131	140	160	152	138	137	156	140	136	154	165	160	159	140	127	164	163	147	149	135	143	150	153	170	173	163	167	164	133	144	166	138	145	123	137	169	170	164	145	159	142	170	127	144	144	125	134	155	163	149	145	155	140	157	158	167	165	142	159	149	151	139	122	165	128	140	164	152	129	164	131	159	162	163	136	160	146	144	161	153	152	153	163	155	130	149	150	153	164	140	136	136	162	160	150	148	151	162	135	140	140	144	153	156	148	161	129	159	177	160	151	146	144	139	150	146	170	158	156	150	145	138	140	131	140	148	150	144	143	143	158	139	165	148	138	150	152	134	138	154	142	151	144	136	152	145	154	156	155	138	131	145	164	138	138	150	142	163	171	139	131	139	150	136	138	152	146	122	164	130	155	146	134	154	131	161	150	153	149	132	164	166	170	157	137	158	145	158	153	155	148	156	136	158	156	133	147	143	150	131	166	160	139	147	162	139	148	157	157	157	140	151	140	143	155	173	147	132	142	151	169	146	154	147	141	153	146	144	159	160	147	145	146	155	139	157	162	128	159	183	164	154	144	140	141	149	159	156	165	138	144	164	152	146	149	144	152	167	122	161	158	158	144	162	155	138	152	128	150	140	142	151	135	134	161	163	144	157	143	143	147	167	136	146	155	156	143	144	160	161	155	148	159	168	135	150	155	126	146	135	159	156	153	137	168	131	147	146	150	138	135	160	131	142	163	144	142	149	146	143	175	141	145	146	166	137	147	160	141	162	153	150	147	129	140	157	148	162	142	148	153	139	139	154	155	144	158	155	159	153	164	156	149	150	156	137	138	135	141	135	147	167	134	163	147	145	145	166	133	163	119	152	135	169	154	129	188	185	142	145	151	160	138	144	160	156	176	136	148	162	182	147	156	152	160	180	152	145	145	119	147	146	164	137	151	160	164	142	152	138	149	145	150	149	136	143	135	146	158	161	138	128	143	138	129	134	149	148	155	151	170	157	152	150	140	150	170	124	132	165	163	148	138	155	131	140	147	154	129	166	158	152	145	147	170	148	144	156	140	130	152	143	140	165	147	137	130	127	152	154	135	146	145	155	149	140	155	146	137	135	156	143	155	127	135	159	147	142	157	175	151	148	153	145	159	138	140	136	139	152	148	157	167	156	143	170	135	145	141	155	146	146	153	133	151	145	153	170	156	166	147	144	150	147	159	166	146	143	149	159	162	152	130	147	134	161	145	143	155	157	148	164	155	159	162	133	126	166	147	156	148	145	149	146	129	124	163	145	151	178	155	151	141	155	157	162	152	148	152	153	139	151	167	155	139	142	138	145	143	141	146	138	153	141	141	162	155	160	144	138	158	135	155	119	168	127	143	157	162	167	167	151	148	158	162	152	165	148	149	128	159	125	141	144	155	160	156	138	140	144	164	151	145	147	154	136	150	137	170	131	155	154	148
16655	9279	7789	3834	2465	1855	1380	1093	847	668	581	528	447	415	341	353	344	297	295	268	270	233	263	238	231	258	226	210	216	206	219	222	193	224	181	205	204	195	203	203	199	207	172	217	192	194	203	192	207	203	189	187	184	219	176	169	175	170	192	181	171	181	182	194	174	195	180	180	180	195	183	210	179	189	170	190	191	192	151	183	176	188	217	147	182	209	178	193	195	203	200	160	169	200	206	169	177	174	195	171	193	179	161	188	175	202	174	215	180	201	174	191	195	180	165	201	185	165	181	189	146	170	172	208	191	198	202	189	178	164	190	187	194	216	155	187	205	194	183	153	185	179	192	193	167	180	168	190	198	189	195	185	194	178	179	169	160	197	199	188	180	182	182	160	149	181	189	172	185	192	172	164	169	200	168	168	187	215	194	178	166	198	188	196	191	189	163	159	160	180	182	192	186	168	195	151	189	162	177	178	191	193	192	201	190	168	184	193	205	173	186	172	182	188	186	162	193	209	182	179	170	183	198	168	173	170	182	176	178	197	193	197	189	187	200	185	165	219	173	186	183	170	183	204	195	178	153	165	162	183	182	184	195	165	192	196	196	185	151	176	191	186	188	166	166	174	183	177	192	194	188	180	220	189	157	187	169	161	191	164	169	188	195	163	193	186	185	190	168	190	202	183	222	166	196	193	178	174	189	172	187	176	178	187	164	176	195	191	172	188	197	180	169	178	204	190	172	179	191	181	175	180	187	200	173	194	193	210	180	191	164	167	164	175	166	165	189	193	159	201	173	175	197	191	168	199	166	199	199	164	194	194	173	166	225	181	187	176	205	158	165	171	192	170	185	166	184	208	171	193	157	175	155	193	167	202	177	204	194	184	176	195	187	201	178	199	179	177	200	179	175	179	178	183	188	171	193	182	192	188	188	183	168	187	183	177	151	202	213	189	165	189	184	187	193	179	182	193	176	193	170	184	172	166	169	179	199	178	173	161	209	188	169	179	179	178	167	193	179	189	210	185	194	184	176	171	190	161	203	200	176	191	174	181	173	174	193	173	180	189	168	176	200	211	190	202	170	188	179	188	212	184	185	184	182	174	174	196	192	176	193	204	182	163	182	157	189	179	170	168	180	181	175	193	168	186	186	186	172	166	188	191	177	181	192	186	179	170	180	183	161	199	194	180	187	181	186	181	183	173	186	172	178	181	170	215	186	179	188	182	171	162	181	176	195	177	172	179	184	189	179	196	193	166	153	172	189	162	171	194	186	165	169	191	185	178	173	182	181	180	173	203	174	185	208	190	181	153	182	172	185	188	172	185	188	158	172	176	196	195	189	166	197	178	156	192	159	190	181	182	175	170	186	184	193	212	168	180	180	174	182	174	204	191	191	180	210	195	196	202	169	167	200	178	188	174	161	172	182	156	195	177	159	169	176	187	171	209	171	175	172	188	201	208	179	152	193	185	187	172	179	191	170	188	184	161	165	174	173	174	176	165	162	183	202	185	207	200	201	188	185	166	201	188	177	188	166	180	200	182	193	179	177	176	171	209	181	191	177	187	187	170	190	188	197	165	186	165	197	183	205	172	177	199	198	196	178	185	178	192	174	177	180	169	170	201	195	211	179	202	177	192	189	186	198	196	169	208	196	189	163	169	182	190	166	194	194	178	193	189	186	163	190	187	190	162	192	202	186	174	183	182	181	194	169	182	177	178	189	191	184	179	163	165	154	187	195	177	168	198	195	172	185	180	160	193	162	178	202	165	179	175	191	185	190	188	185	191	185	178	186	186	162	173	188	195	189	201	190	173	188	176	186	171	189	175	154	177	194	174	212	185	196	188	182	184	184	162	157	172	184	212	199	197	197	202	176	186	186	178	170	181	181	187	184	186	150	186	213	174	184	205	177	178	170	208	173	182	196	184	218	186	160	177	194	155	193	177	175	180	178	196	195	178	167	172	199	183	196	173	143	175	143	209	176	172	194	186	174	180	187	201	197	178	192	201	192	176	185	175	146	188	187	166	190	162	167	173	145	194	177	191	177	179	196	159	179	199	196	203	167	202	172	192	182	171	187	196	180	178	189	183	192	200	174	181	175	156	187	181	185	180	203	179	189	179	186	204	208	187	161	198	190	166	187	211	166	193	179	166	198	208	179	195	199	192	179	177	176	163	189	186	202	174	164	185	183	187	163	195	167	177	187	198	207	171	188	185	206	186	181	164	185	175	191	194	176	179	196	181	207	188	154	190	191	189	192	214	201	199	203	165	175	174	185	198	191	183	165	175	177	192	187	176	166	193	185	189	186	183	175	203	178	178	195	188	191	177	170	188	167	180	205	183	169	155	167	175	199	215	186	178	188	207	185	186	166	186	178	195	181	207	195	197	163	171	168	196	189	176	191	196	190	180	169	185	196	168	193	183	197	183	158	197	166	193	157	181	165	210	195	181	175	165	184	194	178	205	182	163	198	183	200	202	215	184	167	184	190	189	167	201	180	177	196	162	216	179	179	181	184	164	180	199	189	176	174	201	171	175	159	172	177	194	160	165	174	193	174	189	185	185	189	167	181	165	176	199	172	161	170	186	209	190	173	176	196	194	181	196	186	191	172	193	164	183	198	201	180	150	162	192	185	204	179	190	182	168	159	229	191	158	186	176	167	192	183	174	158	152	161	182	211	157	188	179	171	172	194	155	179	168	179	180	196	167	182	198	194	181	174	170	195	194	170	183	197	163	175	178	204	165	195	207	179	183	173	170	185	186	184	196	186	185	173	187	176	204	165	179	171	162	190	181	163	202	213	177	168	172	159	177	193	187	177	205	198	186	179	169	171	176	210	174	179	191	153	163	208	157	166	186	176	187	200	197	167	196	190	188	182	188	192	157	186	172	158	187	194	195	203	185	182	183	188	191	194	179	181	191	180	204	189	174	202	176	163	162	171	175	180	195	169	178	175	159	179	177	180	183	196	175	183	203	198	183	158	181	185	179	163	193	189	175	181	183	181	177	181	165	162	208	176	171	160	193	201	183	173	175	178	200	175	173	171	163	163	206	180	179	211	210	182	184	162	173	208	187	202	177	192	203	185	167	158	170	186	194	183	181	193	162	190	189	187	170	186	200	218	193	164	213	182	186	179	200	192	177	201	174	175	187	170	175	175	188	169	172	171	169	185	214	206	186	174	175	172	158	182	198	189	159	188	168	166	189	186	166	177	178	187	193	191	168	197	180	178	167	182	181	179	197	164	194	192	195	188	184	164	157	197	209	177	163	179	201	167	181	190	179	186	197	183	199	189	166	190	170	179	192	198	195	186	206	187	182	205	198	184	168	193	172	165	185	140	161	184	176	193	189	184	166	177	179	197	187	182	197	184	191	177	198	182	173	167	202	199	174	150	201	171	200	201	178	169	186	179	179	183	186	184	165	163	203	191	170	202	181	170	179	166	173	181	189	189	189	195	192	180	188	160	177	189	181	198	191	180	184	171	168	173	185	181	185	201	207
24823	21187	27608	24947	12502	941	756	587	536	563	505	517	489	482	480	462	487	457	445	474	460	451	438	458	437	466	438	485	434	450	434	453	393	450	442	443	449	421	419	436	417	440	393	455	474	416	419	449	420	416	427	451	425	403	457	436	418	458	437	451	419	428	409	437	448	412	424	435	455	443	397	418	443	413	430	438	429	427	424	443	414	434	415	425	414	438	432	445	451	455	443	434	376	411	436	446	441	412	462	419	407	468	407	408	435	408	399	435	401	408	417	439	418	392	425	404	434	435	452	474	435	417	448	414	447	414	397	398	439	415	410	419	430	414	405	403	459	419	472	417	422	414	426	460	457	395	446	431	438	449	405	400	435	409	405	472	436	410	424	388	441	403	443	421	404	420	413	435	433	412	444	413	409	407	418	427	418	423	419	366	429	406	408	434	475	480	389	408	439	429	425	420	438	426	466	406	407	459	442	462	425	413	402	420	459	443	408	462	426	359	419	406	438	402	434	415	411	423	413	443	411	417	411	434	422	440	440	425	433	406	401	454	424	425	430	423	411	421	417	419	432	428	455	427	438	433	405	396	453	425	424	436	427	436	434	399	429	419	415	448	434	404	423	437	402	451	395	417	416	433	402	436	427	448	406	477	418	444	392	404	435	409	423	447	449	422	433	460	436	452	408	420	427	427	444	410	438	443	415	424	422	436	403	404	436	461	408	456	381	447	411	387	430	441	401	406	400	428	426	435	416	407	424	395	421	415	440	422	411	458	435	464	409	429	446	404	404	411	454	454	425	436	433	413	425	435	450	415	432	420	455	438	435	420	428	431	452	452	383	407	434	420	395	411	422	392	428	407	414	433	447	420	430	412	475	411	424	414	419	404	441	414	424	425	423	424	430	429	472	449	454	427	414	430	408	447	454	416	423	459	410	436	426	421	405	397	431	407	410	415	419	416	406	417	435	432	434	433	427	437	414	405	433	401	452	422	422	417	407	428	439	439	454	447	400	408	382	410	428	425	396	431	448	413	430	417	395	421	453	431	462	425	398	436	431	431	427	435	415	438	454	430	387	406	419	435	417	445	442	417	433	414	423	428	402	432	443	436	457	455	407	464	435	435	423	426	447	422	401	375	432	422	446	431	426	402	434	466	430	388	390	403	474	420	424	397	410	432	432	415	402	380	465	384	438	413	446	435	435	409	428	397	396	446	414	422	410	448	434	391	395	427	429	412	398	418	412	414	409	441	436	427	399	442	412	429	435	449	399	417	443	404	420	422	424	432	443	447	442	398	457	453	396	413	415	418	417	414	413	431	424	435	447	444	435	422	416	421	424	422	416	423	422	423	454	401	417	432	466	425	424	414	418	412	417	410	449	414	396	433	435	417	404	406	432	454	436	434	429	416	421	457	433	401	408	392	418	427	402	418	433	411	426	403	422	433	434	422	386	397	433	382	471	436	418	452	407	408	418	407	441	392	395	413	414	397	448	413	424	423	458	441	419	463	432	425	442	401	410	393	401	431	447	437	424	467	434	413	453	435	421	430	412	463	411	432	416	459	435	471	412	413	477	407	426	437	414	406	452	404	430	418	428	409	464	444	449	453	411	446	453	381	423	413	425	424	458	461	402	432	417	437	403	414	415	462	468	418	457	440	441	432	415	429	413	439	417	444	406	397	437	413	421	413	416	411	432	415	417	424	431	420	423	402	426	435	408	450	447	419	442	416	388	425	403	427	426	426	450	423	460	423	425	425	415	386	414	412	408	381	408	406	435	413	442	459	411	430	425	405	438	403	399	402	443	404	416	445	407	465	410	478	442	419	415	394	413	394	411	433	438	415	441	444	425	431	409	444	418	426	455	438	399	422	463	417	414	422	417	388	425	397	411	452	451	397	399	425	424	434	419	437	433	424	430	425	397	412	381	418	389	441	423	434	454	395	432	418	398	406	447	413	421	455	396	464	411	444	394	436	378	419	427	419	407	417	450	406	399	423	438	424	404	442	436	409	413	402	452	453	401	392	434	399	411	430	455	416	430	449	415	439	422	419	412	460	429	406	460	422	425	452	392	405	408	414	389	407	370	418	424	429	446	406	434	418	400	408	442	419	399	443	396	426	470	408	449	393	417	439	486	457	408	425	443	426	414	449	409	447	439	402	433	431	440	440	441	418	428	429	395	432	447	449	417	380	445	388	400	416	474	438	411	406	450	422	446	397	408	468	427	473	411	439	455	440	454	434	460	438	440	404	441	424	456	428	418	388	405	470	402	423	395	447	442	427	429	466	448	417	435	440	444	382	443	407	387	410	458	411	434	410	432	396	421	421	400	430	427	438	416	458	440	454	400	445	456	451	435	420	411	436	426	473	431	434	379	439	433	435	400	449	421	424	442	439	450	421	444	415	467	419	473	394	452	427	405	438	425	419	396	426	433	441	419	399	413	408	407	444	459	456	425	356	431	453	432	414	420	420	449	450	421	394	411	449	424	429	424	436	395	428	436	468	390	430	430	387	440	433	410	423	443	400	410	455	397	456	425	420	433	407	427	462	454	443	378	453	384	420	429	409	440	403	397	415	405	430	374	380	395	408	437	412	422	445	414	417	395	432	420	424	428	413	426	391	428	434	446	422	398	421	414	437	456	417	441	423	393	453	409	428	383	402	419	445	441	491	439	409	451	452	428	420	399	438	435	445	393	435	406	402	454	388	382	452	423	437	451	469	430	463	393	422	441	412	423	404	439	440	442	373	440	424	432	429	405	400	444	443	433	431	405	428	423	427	408	436	424	413	417	439	424	455	424	403	423	416	458	429	427	402	417	453	398	435	440	409	411	439	436	431	388	424	433	396	433	433	414	398	406	412	400	416	402	460	420	413	381	413	425	421	446	437	391	449	434	413	395	418	430	433	428	452	422	451	423	438	449	415	408	409	408	382	437	437	418	441	455	421	458	458	418	429	424	413	408	423	422	447	434	428	393	410	435	422	447	408	435	414	407	408	423	459	468	377	456	436	399	407	435	397	436	393	450	448	432	406	414	413	432	426	452	410	413	436	483	388	455	413	446	451	417	420	436	428	410	391	446	392	450	428	430	410	415	409	429	427	474	393	427	438	433	408	452	405	420	414	431	417	425	400	394	431	406	479	427	438	396	383	440	395	426	459	476	425	420	417	465	434	435	433	432	421	435	409	450	397	417	448	405	407	412	429	422	426	449	403	444	411	477	460	412	425	412	400	404	431	415	405	391	400	426	472	414	411	469	457	466	422	424	405	425	443	445	442	411	440	420	405	424	411	416	419	461	438	384	449	448	423	420	429	388	405	418	394	409	418	394	414	418	405	427	412	378	430	439	411	450	426	431	419	411	432	418	407	390	449	423	422	427	402	459	419	474	427	417	416	397	412	416	408	431	425	456	430	459	451	435	407	430	432	396	397	452	405	443	417	404	445	444	420	441	450	419	394	411	402	452	378	429	426	425	442	392	396	398	390	437	457	413	410	387	418	388	415
17721	5561	4442	2321	1677	1269	1072	961	842	759	702	662	590	586	610	625	559	552	520	546	500	497	524	508	540	513	498	509	565	485	526	490	542	471	473	526	475	485	510	488	492	468	482	459	470	481	529	467	457	500	501	508	505	522	481	517	495	480	494	455	489	476	498	495	497	532	486	520	459	474	498	498	484	465	482	522	486	477	517	490	522	462	494	483	454	507	454	484	474	509	471	485	505	520	471	496	450	539	474	505	499	515	472	476	493	501	455	522	502	533	483	473	498	524	475	472	450	505	453	489	488	519	488	462	478	496	466	500	465	476	515	517	506	526	491	498	490	469	485	462	485	472	512	447	477	461	510	462	487	468	471	471	479	487	451	501	502	505	528	462	442	472	451	484	466	481	489	442	483	476	486	486	509	478	503	480	464	501	496	489	532	486	509	461	485	507	515	465	509	502	500	477	491	521	503	485	479	566	447	446	502	476	489	501	452	488	509	455	466	471	488	512	482	437	509	500	491	477	455	506	488	507	498	478	498	462	475	442	450	479	526	495	469	491	464	517	453	449	420	496	515	498	448	483	510	504	480	491	490	481	533	496	507	475	511	479	506	489	487	479	480	535	477	470	440	501	486	496	493	498	512	508	463	495	500	500	452	459	484	519	510	487	506	469	441	490	463	490	443	501	491	499	429	481	522	520	507	469	457	476	486	471	493	493	499	476	497	450	504	498	502	518	517	492	469	510	483	479	499	496	477	529	480	468	459	510	469	481	449	468	515	459	535	489	498	460	501	501	466	463	456	475	480	493	533	477	458	453	471	463	465	453	446	492	467	496	479	493	501	490	495	483	455	492	520	471	450	462	477	465	495	479	501	469	480	464	500	506	492	477	496	485	498	525	472	525	461	494	498	479	507	488	458	439	445	458	484	501	464	489	450	499	538	495	446	464	521	462	460	483	446	459	507	475	468	509	499	491	471	494	457	503	482	534	494	505	500	494	498	505	518	494	481	509	465	503	492	505	469	476	490	504	495	523	537	478	489	504	472	500	470	485	480	505	498	458	488	489	475	486	469	482	464	475	469	508	483	476	480	520	496	491	454	470	493	486	530	465	476	490	429	484	475	506	487	501	462	495	500	504	517	492	509	465	514	524	502	472	479	488	469	470	471	491	503	467	502	468	462	471	467	481	488	500	451	468	497	456	508	471	479	475	472	486	482	511	518	475	497	475	506	532	517	509	503	482	520	473	495	478	515	481	458	497	451	503	501	508	482	470	467	512	483	478	476	491	532	478	508	459	481	487	517	488	469	482	501	467	481	493	490	489	505	450	477	489	457	464	485	518	459	442	428	467	489	525	464	461	499	475	439	471	499	470	451	461	472	491	457	460	501	448	497	502	465	498	488	482	424	473	480	508	532	517	465	515	474	489	513	480	475	506	489	515	447	490	510	436	498	493	461	479	495	488	499	476	449	481	492	501	465	475	485	483	514	473	460	453	468	476	452	487	470	482	506	492	491	506	487	468	491	485	492	506	446	488	427	479	509	495	455	489	454	515	450	482	501	520	501	490	482	504	523	485	475	455	484	495	495	449	471	468	498	487	528	484	478	484	498	489	495	504	499	500	489	497	477	484	483	488	473	507	520	488	494	476	502	458	522	515	487	465	511	484	497	495	474	487	483	494	457	477	524	463	459	446	496	467	499	447	470	483	474	465	466	510	503	497	508	482	506	485	490	459	457	478	460	476	489	485	448	479	485	454	511	473	477	486	519	478	461	488	493	493	495	484	482	475	496	473	481	477	469	496	497	492	509	502	524	497	466	480	458	458	481	505	488	491	495	490	467	460	487	466	467	499	512	510	517	541	491	474	470	492	529	489	513	471	557	500	501	485	509	446	496	508	473	479	506	521	500	468	512	490	525	459	515	504	467	456	512	474	462	466	526	473	490	487	484	467	455	457	472	488	477	486	476	495	450	483	485	468	514	508	485	456	481	470	450	473	490	489	460	480	498	453	491	478	487	454	481	527	495	459	456	459	457	453	507	495	496	483	479	538	445	518	472	505	480	471	469	495	471	489	483	472	506	483	527	502	502	481	493	467	487	465	477	496	485	477	492	454	497	489	528	512	482	521	475	485	452	463	508	492	493	462	505	480	492	467	460	452	482	495	508	522	478	458	462	490	470	479	441	482	515	463	450	457	514	434	538	466	474	487	452	473	511	473	476	499	493	497	476	475	463	509	489	488	499	451	493	486	490	480	475	459	486	467	468	436	491	453	504	452	478	498	494	486	502	483	424	483	502	470	507	444	497	485	502	466	452	430	472	520	499	483	446	492	512	490	516	495	475	448	494	497	500	512	461	492	520	485	521	485	468	508	475	474	472	489	532	460	507	440	485	498	455	531	445	499	471	497	497	490	462	473	491	479	518	492	491	474	477	537	471	465	482	518	494	508	462	443	467	468	483	481	502	467	482	494	479	488	515	476	496	489	497	477	481	479	484	464	520	494	465	474	473	497	459	482	477	487	447	494	469	499	462	493	500	448	450	509	458	474	484	489	501	501	478	494	468	469	477	485	493	462	512	514	504	484	502	431	486	492	508	480	504	480	487	478	453	479	463	497	488	511	500	486	434	501	467	495	509	505	487	476	531	481	492	529	471	491	467	497	530	517	459	489	494	473	512	510	501	481	446	502	493	526	473	478	510	477	533	511	491	491	485	483	464	479	525	458	446	521	452	479	461	497	498	486	488	478	483	451	492	478	539	494	497	469	494	468	506	499	474	466	468	480	472	524	486	483	511	491	515	468	505	455	516	477	452	457	494	459	477	479	489	474	458	505	461	468	456	505	478	492	512	498	463	485	475	447	452	448	453	457	504	475	478	470	466	474	465	489	490	530	505	472	469	489	503	472	476	521	487	490	476	463	470	458	459	473	480	491	513	513	498	514	518	511	492	465	471	471	464	478	497	488	471	523	511	465	479	458	457	492	451	481	478	491	512	463	505	478	505	488	465	494	502	507	489	457	492	492	475	472	458	502	517	449	467	490	521	512	461	499	470	487	456	514	476	503	457	485	454	478	491	492	500	479	466	544	461	548	479	454	506	448	466	502	472	491	462	486	466	485	490	458	473	486	498	448	521	478	457	462	521	540	466	478	468	434	486	449	478	501	497	473	514	459	472	508	488	522	490	511	460	498	470	499	521	490	510	469	462	465	516	492	470	477	483	519	484	473	485	486	471	481	450	491	512	477	492	501	490	521	504	494	503	491	443	482	472	465	448	459	448	465	465	476	482	470	482	525	488	475	492	500	485	495	485	460	466	443	475	495	485	464	462	510	478	499	500	503	476	483	499	513	461	491	449	491	476	476	503	494	470	455	463	460	507	496	522	450	495	458	513	457	472	478	504	468	463	498	480	516	483	486	485	503	510	493	480	461	499	510	502	461	488	495	455	451	438	507	494	467	504	451	470	471	491	477	489	521	478	485	522	463	472	483	512	505	488	496	491	494
22684	21244	29047	23737	21235	21288	11764	1268	951	788	689	637	608	505	548	510	445	436	427	416	427	384	374	372	324	401	390	341	361	359	383	345	376	350	382	356	348	342	367	324	329	356	313	333	343	327	346	337	366	330	342	345	347	316	327	317	330	307	313	314	314	293	364	325	335	339	300	326	346	334	322	344	370	317	334	312	325	320	344	317	299	338	346	320	298	307	306	329	334	336	335	310	354	354	307	334	313	307	357	303	323	326	328	313	343	334	318	352	328	303	325	307	319	333	356	317	291	331	334	323	314	308	332	336	340	301	343	318	313	312	307	308	299	277	315	350	332	331	306	315	349	317	319	319	315	362	314	321	313	345	319	314	293	332	317	277	334	337	350	358	318	300	337	291	337	357	324	331	318	346	317	334	330	309	317	286	346	361	345	300	342	344	281	320	318	319	324	328	355	325	317	314	289	335	314	333	383	335	287	325	360	332	324	336	361	341	355	360	321	319	287	316	332	327	325	308	331	347	346	326	317	339	351	325	319	309	314	306	319	332	343	297	334	307	336	338	342	315	336	343	283	339	326	307	318	306	307	338	340	344	338	330	350	301	310	308	312	318	306	321	335	356	310	318	355	297	316	355	345	335	323	316	333	329	349	333	303	315	330	320	297	301	308	337	318	290	351	290	327	344	330	348	338	328	316	347	311	312	312	329	325	313	332	312	316	358	339	283	335	315	343	335	345	328	320	360	346	310	340	315	342	355	332	328	342	316	284	317	320	335	338	314	319	321	353	295	327	314	330	304	327	325	329	323	323	320	352	352	305	332	336	351	332	319	301	354	300	339	319	325	325	332	330	317	337	335	298	319	343	327	305	316	362	305	288	336	317	329	316	328	314	338	330	307	309	313	342	310	307	335	320	316	311	352	336	341	322	327	308	345	303	301	313	312	349	311	286	336	315	318	319	328	337	350	284	316	331	338	351	302	324	316	326	327	304	296	328	304	312	339	335	332	303	325	321	323	329	348	363	348	332	301	302	337	299	301	313	318	306	327	325	347	307	326	317	292	307	315	338	313	335	320	313	332	301	315	314	351	311	335	344	289	313	327	354	321	316	320	291	304	350	320	312	321	325	331	312	314	299	369	287	332	333	320	342	338	320	312	331	337	305	321	348	292	339	303	319	334	326	351	365	325	339	290	296	307	299	332	332	318	335	316	307	296	316	320	310	297	330	327	330	316	325	308	344	346	327	326	337	296	294	322	319	297	357	293	298	316	310	329	302	319	293	308	313	348	352	279	321	341	313	288	329	319	307	320	300	322	314	360	326	360	306	348	315	367	337	328	297	330	307	288	349	359	335	300	340	312	368	300	331	308	323	307	299	336	320	318	291	313	344	341	318	322	322	342	304	327	319	308	319	312	322	343	328	313	330	344	334	318	334	343	317	323	326	337	361	320	295	347	328	348	319	311	345	336	327	289	334	316	285	325	328	315	302	338	292	313	304	304	309	318	345	328	321	317	341	341	319	292	322	291	314	319	346	332	299	298	303	296	342	347	331	321	318	351	337	362	291	306	338	339	323	342	334	294	323	301	291	297	319	309	307	338	343	347	331	331	332	358	331	343	319	307	271	318	345	310	316	331	333	330	313	367	321	342	345	307	320	341	316	319	313	339	305	313	337	315	307	348	322	301	299	322	336	323	309	306	337	316	301	303	304	336	320	314	316	321	327	312	311	316	325	311	305	306	338	295	335	329	334	322	329	328	312	334	301	335	321	333	323	313	350	319	331	324	321	312	350	329	324	350	314	334	314	306	347	308	281	303	298	330	325	335	329	349	298	345	302	331	304	325	324	287	317	289	314	333	293	322	320	336	324	333	318	337	351	313	308	331	353	318	343	321	335	308	314	328	340	318	299	315	319	305	344	315	352	292	362	320	377	319	310	308	319	299	329	317	329	359	316	302	283	349	316	338	316	306	346	349	310	345	305	342	300	317	344	318	297	309	319	351	294	291	332	340	337	307	314	303	321	287	384	339	338	356	327	313	319	308	290	317	334	322	306	326	323	301	302	287	314	357	323	334	319	319	317	348	311	317	327	315	334	335	320	298	292	338	327	320	325	300	338	314	334	327	297	326	309	349	290	348	306	306	280	312	316	340	315	337	305	320	314	305	321	322	323	330	309	318	332	299	342	345	304	323	369	291	316	342	338	316	325	297	325	337	316	306	319	306	330	335	322	331	320	319	319	311	331	331	326	340	328	306	337	318	330	320	318	289	316	319	298	338	323	286	353	337	336	319	347	329	339	333	340	333	331	361	305	314	339	350	344	279	322	284	318	317	323	348	318	339	335	352	344	330	301	343	329	341	315	325	301	320	324	306	355	347	326	329	343	325	301	338	319	330	328	312	316	355	322	377	310	330	330	337	307	307	293	318	302	310	367	328	321	320	313	319	313	304	350	312	334	326	338	307	366	335	355	339	320	310	323	342	314	307	341	335	341	302	307	335	315	327	320	322	325	310	310	323	317	308	326	337	304	325	309	298	366	339	319	318	350	310	303	330	326	261	300	325	323	282	312	343	365	340	319	340	360	336	321	307	327	350	313	316	317	345	328	321	354	337	328	297	311	314	371	306	309	327	319	349	329	310	300	333	332	323	320	343	353	338	329	345	318	295	323	326	311	319	321	334	322	321	346	342	315	308	299	315	348	328	295	300	329	339	337	329	312	331	321	303	279	323	333	350	304	341	362	319	322	354	349	318	366	342	311	325	311	315	326	327	328	323	334	338	293	320	352	326	307	339	277	332	303	293	324	316	350	317	308	324	335	331	311	289	323	342	353	358	308	325	325	327	333	331	336	310	331	311	357	330	302	322	325	305	343	299	304	330	327	318	290	342	365	343	322	313	317	299	307	328	348	323	304	327	319	319	356	338	317	309	345	338	335	310	334	316	329	341	327	329	328	337	346	358	327	335	316	340	332	336	307	304	314	343	307	319	291	351	341	312	329	308	315	323	353	328	343	334	313	319	316	282	322	310	329	311	345	328	288	291	297	305	310	326	317	337	336	341	308	331	353	300	321	299	303	350	338	343	306	322	308	316	327	319	324	318	286	323	319	319	340	309	297	340	307	339	324	354	342	314	329	313	325	334	319	302	330	290	323	325	336	257	308	316	314	316	323	328	320	292	306	337	348	308	306	356	339	346	309	299	310	326	324	345	334	296	316	313	328	301	322	367	345	319	333	313	323	308	305	315	303	345	335	359	304	320	300	313	322	339	314	338	275	309	297	322	322	343	355	300	347	323	304	312	306	329	320	350	334	335	322	309	313	336	323	309	299	325	297	314	309	312	294	319	322	319	315	324	301	346	311	299	313	334	332	298	294	290	315	321	305	317	348	320	286	336	329	310	308	313	312	320	326	324	328	323	344	319	345	346	318	317	335	338	338	320	334	342	309	301	319	338	302	305	322	321	341	298	327	353	299	315	323	322	325	342	325	375	319	355	319	360	313	314
22132	15065	12713	6742	4662	3427	2593	2057	1647	1384	1184	1010	878	796	711	723	620	571	571	554	485	504	521	442	448	449	415	412	442	401	408	410	448	387	399	429	384	379	367	374	376	380	381	333	424	334	390	370	378	379	400	401	388	390	365	361	363	374	393	334	368	351	358	350	337	395	395	378	362	374	371	344	355	357	328	380	312	377	372	374	336	360	341	344	357	346	360	343	382	361	330	374	328	363	344	368	349	341	408	358	332	383	344	374	345	379	352	340	346	373	352	372	354	375	347	379	393	353	327	333	342	359	379	353	368	362	387	347	349	366	373	353	385	375	361	382	373	341	349	361	332	371	366	366	386	337	358	330	365	354	314	333	374	347	372	339	326	358	359	377	360	342	379	343	335	365	357	371	336	384	375	338	364	377	339	333	326	348	344	344	359	358	343	380	354	368	372	377	351	353	361	372	383	346	334	382	348	346	359	357	370	327	326	383	374	334	363	346	364	356	373	350	358	380	328	364	384	377	358	350	355	367	346	328	359	352	346	316	342	372	407	365	410	370	360	353	329	344	365	349	369	368	353	378	314	300	341	333	397	375	359	327	381	335	348	385	360	362	374	384	354	362	347	341	382	385	358	315	333	351	353	362	328	319	336	344	338	326	366	350	356	370	321	353	381	361	354	330	377	368	341	353	342	339	328	355	345	359	358	357	311	305	416	297	357	361	386	331	339	372	338	331	352	353	317	337	364	368	373	374	336	354	348	364	336	357	354	359	368	376	312	365	325	377	318	380	349	363	351	356	362	351	352	382	372	343	369	364	325	323	337	354	348	335	357	375	338	370	360	336	346	362	364	373	391	350	353	358	345	350	358	361	346	356	354	375	330	356	385	356	362	342	373	346	374	338	376	329	370	342	380	392	380	344	380	352	379	366	354	361	348	344	352	340	339	370	346	338	318	363	385	366	345	342	337	338	358	340	362	333	380	359	351	358	399	347	337	368	370	326	351	362	358	365	341	349	344	355	337	323	351	340	358	326	377	350	338	345	389	353	369	344	348	364	385	367	373	375	343	360	379	362	326	383	373	349	346	342	336	369	343	358	357	334	347	401	357	350	379	367	376	366	350	344	365	361	346	361	341	369	373	325	355	346	339	364	322	367	340	391	338	367	394	378	395	327	377	368	353	358	362	349	314	349	353	324	345	339	352	373	340	378	370	375	325	365	361	349	329	380	376	381	356	358	356	328	383	357	330	346	341	337	363	336	389	328	317	305	372	385	332	354	365	369	349	357	327	346	396	345	375	369	402	379	348	337	343	358	355	345	353	390	375	335	347	347	367	322	321	337	353	384	347	343	330	356	388	373	317	357	325	378	374	341	383	350	350	328	380	355	362	330	356	379	353	360	380	334	378	351	370	322	324	367	333	362	360	349	345	326	335	327	372	364	374	366	358	340	359	363	357	357	360	344	347	338	360	366	343	341	343	328	331	381	347	366	352	370	356	370	355	347	367	344	365	336	368	349	357	348	398	363	361	369	320	372	356	354	347	381	360	384	302	347	351	366	348	351	352	354	368	373	341	354	362	362	343	374	328	357	324	354	350	346	360	370	339	340	347	344	390	354	389	373	364	368	345	340	373	311	344	380	374	365	383	345	339	366	371	398	350	359	381	355	337	348	372	376	339	347	348	364	372	348	365	342	345	344	358	324	346	341	393	348	339	386	365	345	373	331	351	377	376	339	337	336	333	342	385	390	363	360	364	336	364	368	382	369	349	367	359	361	338	340	326	338	364	349	339	359	323	324	373	354	316	348	375	334	345	379	352	350	335	340	351	359	339	361	380	373	349	355	297	330	386	307	365	376	345	381	352	350	367	346	376	379	342	326	351	340	363	352	341	339	382	354	343	388	373	348	366	348	343	369	378	347	329	344	347	313	350	358	357	370	353	384	348	352	360	332	326	319	381	351	338	348	349	363	374	357	362	363	348	361	357	344	370	364	344	360	380	377	380	373	378	336	334	351	402	384	361	344	349	368	350	337	338	366	325	353	363	358	349	329	373	369	352	388	355	359	333	339	345	377	354	347	360	331	377	339	329	410	334	370	363	327	379	357	343	307	317	334	333	356	358	356	362	334	367	366	376	353	349	352	345	370	371	337	347	346	351	379	366	351	361	392	341	361	345	387	383	387	323	328	317	356	363	356	390	305	348	360	357	365	353	380	373	359	350	344	362	351	347	390	366	339	358	302	388	345	352	331	339	365	339	365	373	370	346	350	364	322	361	376	350	330	345	322	347	339	326	372	361	348	319	321	364	302	356	368	347	355	361	350	371	364	335	374	365	349	363	366	343	400	351	351	370	344	346	348	359	347	339	350	355	330	359	391	320	347	379	367	380	358	367	362	382	330	383	337	376	354	348	383	349	327	398	339	339	379	334	350	340	363	378	353	358	355	358	343	349	330	346	355	350	365	345	327	348	317	331	360	367	341	331	351	361	328	384	357	346	331	339	322	371	373	373	392	361	381	338	345	338	377	347	327	366	380	349	398	351	376	396	325	320	355	353	368	347	341	338	332	363	348	376	343	358	325	363	372	360	379	346	379	315	355	336	303	353	364	361	341	342	347	337	334	395	340	352	379	351	369	370	372	344	320	337	335	325	366	350	328	341	370	362	365	351	391	356	357	351	351	377	319	376	343	352	356	369	368	320	326	353	330	344	372	375	371	344	355	366	385	362	340	377	326	361	382	314	340	359	352	358	318	354	343	334	348	329	362	370	364	358	350	359	359	342	324	383	359	357	346	370	352	378	340	397	368	345	369	339	312	348	350	346	329	362	355	333	354	369	318	358	362	352	330	361	337	376	371	358	336	332	357	353	341	329	340	357	372	335	378	372	333	374	318	360	359	363	376	334	342	370	366	371	373	364	346	319	352	347	383	336	361	339	404	375	370	363	333	353	348	366	373	346	393	334	367	367	356	376	356	371	378	359	360	362	315	384	362	381	355	371	355	354	331	341	387	333	337	347	338	370	360	340	378	353	357	318	347	389	400	369	360	320	326	334	339	373	341	356	354	356	354	393	335	338	330	342	345	374	333	392	362	372	341	347	356	367	373	347	351	358	361	343	355	309	367	354	349	365	364	309	342	361	337	370	359	322	346	405	350	376	338	333	317	341	344	370	379	365	347	347	365	356	356	400	348	353	375	354	364	366	346	356	336	366	378	366	335	364	384	391	342	316	335	320	364	310	373	354	325	367	346	376	371	387	344	356	335	323	348	367	341	356	345	335	362	348	372	313	364	368	357	356	336	347	359	333	322	362	352	360	367	390	335	358	383	342	375	370	334	340	373	365	386	323	349	339	319	362	353	326	375	354	307	375	325	340	340	359	360	367	332	373	350	362	320	351	364	357	373	362	371	344	366	391	324	349	323	339	358	341	321	349	345	373	328	339	367	383	345	310	338	359	365	353	356	346	356	322	376	335	372	351	378	348	352	346	344	362	359	348	335	369	378
27204	20419	8790	893	562	488	364	303	286	301	277	290	257	274	291	292	257	273	273	270	264	256	257	254	243	230	276	284	257	264	240	290	254	286	260	254	244	251	254	264	296	268	272	281	261	241	280	243	253	279	247	276	270	255	279	240	241	271	283	235	280	256	269	276	272	237	256	273	283	267	250	258	250	259	274	251	292	290	243	269	259	265	265	251	263	280	264	268	250	267	286	251	278	252	231	252	260	259	262	272	254	278	286	238	237	302	267	268	269	229	279	252	271	262	263	274	286	259	248	251	241	252	259	267	251	291	290	298	267	246	272	237	263	251	228	270	254	279	269	286	254	259	284	243	279	227	274	253	250	254	264	245	291	227	251	302	269	262	271	250	250	278	252	268	279	251	253	284	275	252	261	250	277	277	256	257	276	277	240	275	252	249	276	279	239	252	270	273	277	266	291	230	257	247	251	272	283	270	271	258	279	269	260	275	243	270	266	286	292	247	271	226	241	237	256	262	278	278	284	273	273	279	274	250	279	256	268	276	260	270	286	261	272	270	268	275	251	246	249	260	266	271	279	256	267	272	267	284	288	263	249	252	277	259	254	254	273	282	258	287	261	264	241	247	240	272	271	264	222	250	255	243	253	262	225	258	248	271	240	270	274	290	268	235	258	252	227	235	237	272	224	264	249	264	289	259	246	286	265	288	256	282	254	254	261	261	254	225	278	272	252	245	250	254	276	253	274	249	270	239	241	249	260	278	258	249	258	238	268	270	255	256	277	259	260	272	248	264	261	262	258	247	273	246	252	236	279	217	260	239	295	264	259	260	263	246	262	255	258	275	287	252	251	278	255	273	306	255	281	245	264	248	248	270	272	295	248	273	270	264	247	250	242	284	275	260	260	278	270	279	259	284	281	248	259	262	251	271	276	277	288	255	244	253	257	275	278	299	236	249	278	266	264	257	284	234	242	273	273	276	253	262	262	254	286	270	219	261	290	274	274	256	262	257	293	259	269	265	303	286	295	248	230	278	231	262	295	297	270	234	224	276	242	253	272	287	270	244	271	248	288	238	257	255	250	274	276	246	262	274	246	252	246	275	286	289	223	238	269	266	271	269	242	239	251	258	262	265	258	249	240	256	269	273	261	249	258	227	271	258	261	283	271	286	252	242	275	241	249	246	259	280	258	266	276	274	267	277	254	257	255	257	265	254	274	268	238	240	260	271	277	265	274	257	282	262	221	255	280	241	249	266	262	278	260	279	254	276	286	271	263	253	279	239	256	262	246	278	262	270	246	288	245	266	233	244	272	237	267	259	251	250	238	229	269	251	282	234	269	259	288	235	282	239	236	264	266	243	261	262	257	280	250	245	230	249	260	258	265	275	288	245	255	260	278	279	275	260	280	234	267	280	262	294	243	261	290	237	261	274	261	287	224	246	247	271	291	248	241	247	289	261	258	249	275	252	250	290	272	260	271	238	227	255	283	267	248	254	266	243	250	267	264	240	257	278	244	279	240	255	236	233	264	239	260	247	245	240	240	275	287	303	261	249	256	243	274	213	290	247	248	279	266	268	272	250	300	236	278	259	237	252	267	248	248	256	257	262	226	248	284	264	229	273	245	267	267	271	245	231	252	269	268	271	274	231	276	257	279	253	223	222	246	237	244	260	274	254	258	273	273	227	246	276	253	295	283	286	262	278	285	259	265	243	241	254	255	266	271	281	270	244	250	277	272	251	278	251	278	255	245	274	251	284	231	297	274	263	248	259	280	255	265	266	266	264	267	283	230	262	267	274	237	275	283	275	241	252	250	262	271	246	244	241	298	267	266	262	245	262	254	259	254	295	262	255	265	243	248	254	262	263	273	238	241	262	257	287	255	256	246	265	227	275	298	264	238	229	251	249	277	247	272	268	256	260	240	301	250	235	235	255	228	274	282	280	273	265	259	306	246	284	275	270	277	247	271	246	260	252	245	246	249	278	258	270	286	261	233	255	283	278	281	284	251	259	274	288	284	253	282	269	263	267	278	224	271	261	257	258	302	268	248	258	270	275	253	258	268	276	230	279	247	261	269	250	268	259	255	256	233	285	261	277	272	262	280	274	281	272	279	250	265	263	246	244	305	262	287	277	263	281	274	228	261	223	259	239	250	260	267	292	253	265	250	257	258	300	245	229	269	255	271	283	271	232	278	237	282	256	261	270	270	280	233	269	236	277	283	256	287	280	269	240	259	270	260	252	256	281	268	277	261	259	289	257	267	239	242	279	280	250	284	260	235	263	231	243	257	248	245	259	283	250	263	277	296	256	257	260	272	250	290	284	228	228	243	263	258	258	271	266	243	258	267	264	257	251	277	221	272	270	231	253	278	277	251	250	281	274	267	279	270	258	249	285	257	255	216	276	283	310	282	238	243	277	258	269	260	263	253	269	259	252	261	269	238	271	246	234	270	260	257	249	249	236	238	248	253	284	269	277	252	236	257	264	289	229	253	283	298	268	267	255	276	262	221	262	286	244	255	239	277	238	239	245	242	263	265	270	246	270	266	292	280	291	266	236	294	243	245	242	244	276	251	277	265	289	266	257	228	237	287	257	278	286	257	270	257	264	234	292	308	270	266	251	248	253	269	290	240	291	271	256	250	258	245	260	273	268	249	250	254	264	253	277	259	253	286	266	286	286	262	287	255	275	256	267	274	251	258	258	258	238	278	252	248	243	264	262	269	284	252	263	242	268	275	259	273	256	244	273	260	255	248	250	256	268	260	247	270	275	244	246	306	236	262	276	288	255	254	257	234	242	279	262	262	274	254	257	256	263	245	269	268	228	253	305	243	312	267	301	288	287	253	268	287	271	268	254	255	255	256	273	286	262	268	267	272	270	252	259	265	274	269	292	272	252	268	255	243	271	265	244	276	278	245	228	260	286	276	244	281	252	261	241	251	237	264	255	306	256	265	258	294	293	231	275	284	273	276	300	238	277	258	293	277	264	247	275	250	249	256	274	273	255	278	262	260	296	262	273	244	248	279	252	266	244	276	265	283	272	256	266	244	261	275	290	242	257	239	240	270	265	245	282	243	260	253	258	288	273	260	257	230	273	276	265	268	267	257	255	269	260	261	256	261	265	245	225	247	259	274	258	230	247	227	265	250	254	279	254	248	235	232	238	264	263	229	238	259	270	255	260	276	269	235	262	221	262	253	250	260	269	266	254	240	246	256	259	271	247	228	253	292	278	267	269	248	241	274	239	262	292	280	247	253	246	240	273	260	277	284	269	267	279	250	272	290	255	268	240	251	245	276	274	233	273	269	268	254	282	271	270	281	265	234	245	280	280	279	280	250	289	260	254	239	282	258	258	242	260	290	241	245	268	247	242	256	242	252	260	241	251	279	272	278	237	262	263	250	268	269	213	254	288	257	263	273	264	279	272	249	264	287	278	251	252	258	274	245	247	292	245	281	287	283	232	267	263	229	263	283	243	257	263	270	263	260	243	265	235	263	248	295	274
15555	1340	1024	634	522	424	393	391	397	338	346	340	327	363	332	342	335	292	343	334	322	321	331	340	337	323	322	339	330	327	320	302	295	308	325	332	340	319	307	313	366	318	307	329	309	301	330	303	326	327	319	314	326	323	337	339	307	317	356	332	302	324	331	310	316	305	334	348	313	341	329	286	308	286	313	347	303	329	313	314	294	300	297	332	341	317	318	296	302	298	313	313	312	323	314	343	327	324	312	349	290	293	290	342	332	327	316	321	293	287	322	318	314	300	337	300	310	342	327	298	327	316	322	301	357	300	318	287	296	314	314	300	331	312	303	300	325	292	322	309	301	315	292	299	323	326	305	336	333	304	321	319	300	333	304	290	287	350	304	316	338	301	311	309	331	335	323	323	289	289	310	331	287	298	297	299	295	265	321	294	262	309	363	336	293	295	290	308	331	316	356	298	278	326	333	336	282	295	314	322	295	341	310	333	340	308	323	312	294	322	323	313	317	303	328	327	325	297	340	327	294	316	333	313	309	289	322	326	310	291	315	333	327	328	293	308	325	350	324	302	326	286	307	291	314	331	316	316	305	299	344	355	312	334	311	306	330	331	330	324	302	325	291	307	339	322	333	332	293	300	285	297	325	298	310	294	294	316	339	283	294	312	292	288	295	297	271	265	302	338	332	336	319	321	312	299	326	305	307	363	323	281	318	301	314	293	337	306	285	304	319	305	292	320	301	310	338	295	307	310	319	316	322	305	330	327	302	295	291	292	307	293	329	328	292	310	316	329	342	342	313	323	300	308	317	312	325	314	315	297	306	340	339	278	308	312	283	315	347	332	294	317	291	340	321	327	305	291	298	316	306	321	302	301	294	304	319	326	316	291	325	329	349	320	295	305	349	312	307	303	264	339	302	313	332	319	335	304	301	349	305	327	336	317	346	338	300	313	326	329	343	321	338	285	307	304	322	342	306	315	362	330	311	318	324	307	300	343	312	331	288	306	310	304	306	308	294	317	301	338	326	333	303	294	317	325	303	295	333	284	291	300	315	288	313	316	308	326	304	319	315	350	328	294	327	304	315	317	326	289	350	284	345	320	314	329	282	305	303	309	324	318	312	330	326	296	295	277	305	300	343	319	302	319	316	314	315	303	320	299	297	321	306	320	321	315	317	301	321	350	323	323	296	282	311	339	318	343	330	320	290	327	325	334	334	341	325	325	309	307	307	319	357	307	288	313	304	337	330	316	317	310	297	328	301	316	311	316	304	317	330	311	314	300	294	360	334	267	346	323	333	293	305	354	339	314	307	306	326	339	315	346	327	325	342	323	333	321	361	293	339	326	313	343	313	301	298	328	298	319	357	325	321	330	361	310	325	282	346	299	292	323	326	360	333	349	303	339	327	337	342	325	336	317	328	316	339	329	312	342	315	340	304	331	322	320	325	314	334	307	293	308	294	314	337	316	327	316	319	309	342	300	325	307	311	329	340	351	304	296	302	315	295	324	331	331	305	304	311	305	312	325	333	326	318	302	330	303	279	317	294	343	286	319	309	304	329	335	285	299	305	298	317	323	320	338	313	304	334	315	326	327	293	309	290	294	293	291	313	346	287	334	334	288	307	337	286	317	297	324	281	308	336	310	306	326	322	314	333	304	313	331	314	325	317	304	272	319	314	336	313	325	296	306	325	306	317	318	335	323	287	302	317	338	326	324	307	306	311	357	314	334	283	293	300	286	317	325	330	318	318	316	320	310	327	310	302	328	325	305	317	329	307	317	276	296	332	289	311	309	292	337	311	329	333	317	306	302	322	311	314	285	347	332	306	318	329	295	318	282	304	282	311	347	342	281	349	271	316	342	304	303	295	285	309	314	315	338	316	329	300	300	320	330	331	324	333	315	313	299	319	340	298	324	322	320	319	334	313	313	312	338	307	328	316	284	294	338	326	320	323	321	322	318	321	309	280	314	313	285	305	319	307	315	305	322	304	337	358	276	283	289	320	319	347	319	286	329	309	340	304	307	321	299	324	300	307	315	324	321	314	321	290	344	344	309	322	319	309	315	313	339	289	277	304	352	314	329	299	316	297	341	261	338	329	329	324	314	315	288	335	277	335	310	332	318	294	347	310	335	284	284	323	336	323	314	301	296	340	307	331	306	348	320	318	306	316	315	298	333	348	332	315	308	329	326	302	302	264	311	314	285	288	325	334	333	311	302	325	309	329	294	339	293	298	310	311	321	345	336	285	329	309	319	346	324	315	320	341	317	330	321	308	291	319	300	332	340	332	302	295	308	304	345	290	332	308	284	331	262	328	359	318	325	311	289	333	323	327	312	328	325	306	324	334	317	345	316	318	292	309	280	283	312	295	344	317	347	305	339	359	314	274	300	284	289	310	319	307	303	318	271	304	326	285	286	323	305	318	308	287	302	357	263	280	308	306	323	332	312	312	305	308	320	332	308	320	316	296	305	333	306	319	332	305	314	297	299	321	275	320	291	325	334	332	313	330	312	296	323	317	323	315	305	318	330	295	304	298	322	338	340	308	326	311	326	308	316	325	288	332	328	329	348	291	282	294	316	293	347	301	333	328	324	291	306	321	341	300	311	330	317	323	319	319	302	302	300	325	298	328	326	328	314	313	313	320	313	337	325	318	320	295	319	323	301	339	324	305	326	321	334	293	343	325	292	304	322	282	304	299	312	347	329	308	326	346	319	321	306	287	322	329	332	300	323	297	329	319	351	296	349	325	283	331	293	296	307	315	310	343	326	308	325	325	333	308	352	317	336	308	284	324	319	279	307	332	312	332	322	338	308	292	302	308	312	306	302	332	292	290	354	302	292	318	319	336	321	299	326	310	280	324	304	330	315	303	348	341	319	332	306	315	339	305	323	324	312	305	305	321	359	306	323	307	327	306	302	304	295	292	314	325	301	338	337	360	318	321	315	316	329	313	293	309	321	340	322	300	315	343	314	299	325	304	303	326	309	307	326	302	309	327	319	326	320	319	314	316	330	294	313	325	291	285	321	349	313	318	346	346	334	325	316	287	294	299	303	294	323	282	340	298	331	311	345	335	334	305	335	324	312	311	292	320	324	329	289	298	311	307	328	323	337	322	332	323	319	292	318	304	317	315	316	339	309	326	350	335	315	332	348	313	319	299	305	281	330	307	347	278	327	305	307	301	302	321	311	335	325	288	308	316	308	329	326	319	336	307	312	317	315	297	323	323	324	324	299	332	302	329	350	295	318	330	321	291	351	322	296	338	295	318	313	306	305	324	295	302	326	317	299	317	308	288	322	314	332	335	309	311	313	298	342	325	335	335	305	336	322	329	323	312	312	306	351	347	315	309	316	319	293	323	265	293	305	334	303	294	315	333	318	316	307	328	308	320	310	309	332	300	280	314	359	301	316	310	321	330	316	321	336	306	323	312	341	315	311	317	311	347	305	333	314	331	332	288	325	308	301	307	323	310	324	317	325	346	302	310	318	328	337	313	305	299	307
23689	21180	28568	24045	21171	12037	979	604	434	423	336	303	272	241	230	220	213	226	213	204	186	203	183	180	158	176	172	176	142	159	178	159	144	148	171	183	154	144	150	168	160	158	158	172	161	161	149	137	150	161	157	164	148	153	146	128	171	151	158	164	149	158	157	182	164	149	162	142	135	173	170	144	159	147	154	168	154	136	179	165	137	159	153	164	156	142	140	157	141	152	152	140	156	156	144	150	165	156	146	144	150	158	136	133	170	145	149	154	138	141	150	143	166	152	141	148	170	169	172	156	138	130	135	139	160	146	154	150	138	170	160	178	166	143	147	137	151	139	139	150	132	157	150	147	157	135	156	157	163	135	162	159	169	159	169	158	155	146	164	131	138	168	129	138	164	147	128	147	147	164	166	176	167	143	169	169	168	144	138	165	168	155	141	147	125	168	147	167	149	159	150	143	153	132	144	146	164	130	153	142	101	152	148	161	140	173	140	143	166	134	122	135	166	136	136	155	152	149	164	132	151	147	144	139	155	142	172	145	148	161	143	149	154	159	148	144	160	150	154	163	147	140	151	145	137	145	157	169	152	167	164	137	130	158	142	173	166	129	160	144	154	142	165	152	173	150	175	138	175	144	141	159	131	133	170	151	159	144	141	153	156	151	174	161	156	139	151	132	142	153	141	148	158	168	124	130	123	170	149	149	147	153	163	166	151	167	157	135	170	157	164	132	155	124	149	142	135	153	145	135	158	148	168	164	154	158	162	159	160	144	155	151	146	132	158	149	152	158	140	163	141	157	144	135	158	137	160	168	167	152	152	139	151	156	161	153	155	155	146	147	141	139	153	123	148	163	185	139	152	141	142	135	136	157	143	164	151	164	144	145	165	153	164	141	139	154	147	152	154	153	143	157	157	148	148	142	147	156	159	153	142	166	160	157	150	146	175	152	146	139	131	130	163	157	126	134	141	158	146	151	155	131	152	150	155	159	155	162	155	143	132	144	147	143	142	137	148	146	157	148	150	147	162	172	150	158	139	148	144	150	150	173	165	131	143	149	170	153	152	122	137	154	157	126	149	139	161	169	173	151	146	142	153	142	145	166	143	151	161	151	141	142	160	157	159	157	139	146	161	147	152	137	149	144	167	143	165	139	146	163	150	146	156	141	132	155	150	136	131	140	158	148	140	146	128	149	133	141	147	169	153	159	165	147	149	144	169	158	159	170	157	150	155	149	146	152	142	144	146	155	156	141	144	163	151	158	168	157	143	144	170	139	145	146	140	149	136	157	170	160	153	149	164	164	149	143	157	145	163	139	175	146	155	164	153	168	139	152	161	155	147	153	153	133	152	149	165	134	160	157	147	151	124	161	141	163	153	154	165	154	143	154	172	139	160	142	153	184	140	162	163	153	148	142	135	154	154	146	158	142	158	167	157	145	132	146	147	160	157	137	156	127	154	158	156	160	161	144	151	163	143	161	127	136	125	142	171	148	150	140	135	131	163	160	136	147	149	139	147	165	136	128	128	147	145	143	162	155	165	148	135	165	162	185	140	139	147	134	150	134	149	149	145	148	150	170	156	153	154	144	146	167	139	164	151	127	132	157	154	144	163	160	138	157	150	153	163	120	158	150	131	160	150	147	135	147	136	172	153	159	132	165	149	165	147	143	151	157	152	156	138	147	148	163	157	145	137	143	160	146	144	161	147	137	141	154	144	134	171	142	154	167	158	142	123	139	143	151	158	150	145	153	146	146	137	132	183	138	156	170	144	155	139	151	149	145	143	134	143	166	141	173	151	144	143	149	161	149	139	145	134	147	161	163	161	163	144	163	152	151	131	186	150	147	127	147	172	164	137	162	150	148	146	137	173	158	150	125	136	135	136	145	144	146	166	149	139	149	156	159	150	140	142	141	124	135	151	137	155	158	167	130	146	138	146	143	158	148	157	158	144	138	140	126	138	148	160	158	139	164	153	164	138	135	127	147	161	135	172	146	160	154	151	155	126	154	150	138	130	163	136	156	128	159	150	158	152	151	170	158	142	164	156	138	142	148	142	142	154	137	146	170	150	138	154	149	143	136	151	148	137	153	138	150	156	159	130	158	136	169	143	156	136	140	149	155	138	157	156	154	147	131	143	143	146	163	159	155	155	163	152	170	144	161	160	138	145	146	162	167	156	168	153	135	143	174	157	155	190	148	147	153	156	148	155	145	155	140	167	177	153	125	158	143	149	157	148	126	131	149	140	149	151	155	166	154	156	135	149	132	157	166	154	158	144	131	157	163	141	129	125	181	163	150	145	145	152	151	159	157	141	160	157	164	142	155	148	181	139	166	149	160	142	141	164	137	156	134	162	143	127	163	149	170	140	153	153	147	145	144	146	136	153	162	152	122	147	166	150	152	140	149	180	146	166	154	130	151	155	138	149	157	141	152	166	155	150	134	136	128	134	153	151	153	142	155	174	147	139	138	141	173	141	153	142	150	120	157	154	145	170	138	161	148	148	166	153	157	150	154	131	147	141	139	158	166	132	151	167	158	159	164	153	148	139	166	155	159	147	145	156	177	143	144	157	155	138	152	194	133	138	152	139	155	143	170	146	143	158	181	144	138	151	156	144	156	150	152	159	172	145	146	164	181	146	165	149	151	169	142	173	161	139	157	135	157	152	148	141	151	147	144	139	156	134	138	138	144	144	138	152	134	158	156	151	162	151	157	151	144	120	174	141	161	147	165	154	137	140	135	151	148	139	144	154	151	161	184	138	135	129	149	164	150	141	144	146	151	152	136	150	135	147	149	157	150	159	163	145	159	159	179	153	134	146	146	173	174	158	154	152	156	155	158	144	137	159	165	141	162	163	150	144	139	154	129	153	133	171	180	151	153	165	152	159	148	161	145	151	139	145	146	152	149	154	151	157	147	126	142	129	142	163	145	149	145	175	160	139	137	147	162	164	150	166	151	134	134	141	155	147	159	138	121	151	160	146	134	163	138	132	175	163	161	142	154	138	154	157	149	152	153	149	131	137	165	152	155	144	174	156	143	153	141	142	176	167	145	142	136	149	138	134	173	155	152	155	135	159	163	137	152	164	144	176	163	145	161	131	153	144	133	151	135	141	161	146	151	148	129	157	148	140	150	139	160	147	132	138	145	169	139	148	147	121	139	168	155	158	146	153	171	158	124	162	162	138	154	134	157	145	149	130	158	140	146	133	173	171	160	157	146	149	150	122	148	156	169	129	156	156	172	151	151	182	155	140	137	152	151	155	158	140	162	137	166	144	143	141	159	160	147	130	156	142	168	141	146	134	170	173	145	154	164	164	152	142	166	149	173	159	176	140	138	149	159	143	155	152	140	159	150	140	161	141	124	145	156	157	142	156	162	153	137	154	121	155	148	145	162	169	140	149	174	149	156	174	162	138	143	151	153	161	154	176	149	151	152	142	167	150	147	123	144	116	149	172	147	154	145	149	158	156	146	144	155	141	142	146	158	158	128	153	164	140	151
19910	9140	7746	3864	2470	1784	1372	1052	874	726	629	550	436	417	412	319	349	277	281	294	268	271	239	262	231	245	229	216	247	203	205	234	229	199	211	200	217	209	201	198	198	210	213	213	192	229	182	205	167	185	197	179	209	190	190	167	175	158	195	178	197	216	220	209	172	191	179	180	181	193	201	189	155	195	205	176	203	181	191	184	166	180	227	197	204	181	204	187	191	183	192	194	193	181	198	200	189	214	181	192	178	211	178	164	201	182	172	195	172	171	187	203	219	204	183	221	194	161	171	169	183	188	182	172	186	202	184	177	163	174	171	174	186	185	173	181	190	191	187	168	169	172	204	199	168	169	205	176	202	191	180	146	201	161	190	172	214	174	177	187	176	185	186	199	188	189	181	205	201	190	186	188	191	179	197	180	204	201	181	191	178	202	162	189	183	190	181	189	169	177	198	185	176	178	176	181	169	187	196	213	174	188	167	171	160	183	174	157	200	215	178	199	170	197	194	164	170	157	186	157	196	203	154	198	197	184	184	224	176	178	163	178	186	173	175	184	174	158	182	210	211	200	178	167	207	182	196	192	192	177	204	171	181	204	201	185	184	168	178	197	177	159	200	159	204	172	175	186	190	212	186	190	179	174	158	181	160	194	174	187	176	197	177	179	170	181	215	188	197	192	209	178	192	158	197	177	170	157	195	175	192	197	190	185	184	177	166	190	166	182	195	173	193	189	173	145	180	187	177	169	181	199	216	230	180	177	200	194	205	173	152	198	197	195	172	183	185	198	182	196	215	171	191	166	184	178	179	168	183	174	202	182	166	174	192	183	192	161	194	196	200	186	192	189	191	160	172	184	158	211	186	177	194	165	184	181	208	195	198	172	180	174	173	177	191	180	192	161	185	183	191	188	187	164	165	198	196	159	175	186	159	176	208	175	152	176	160	177	192	169	202	205	170	185	192	177	184	198	179	197	184	193	176	191	199	190	190	187	203	195	188	201	179	175	181	172	180	182	174	156	164	162	175	188	159	192	201	215	179	204	194	165	184	185	181	189	178	190	194	197	188	200	188	173	196	175	197	173	160	151	173	167	184	200	191	209	203	166	152	200	188	177	184	190	195	180	172	151	158	190	177	192	193	167	186	188	182	190	183	190	210	185	153	179	189	203	168	184	175	166	187	174	156	189	175	185	193	182	183	196	187	201	177	155	211	175	177	177	208	205	190	190	189	187	166	162	190	189	186	181	182	233	164	189	169	174	181	164	195	195	155	215	192	180	197	178	175	180	169	195	175	187	195	167	179	186	177	164	203	176	196	174	179	171	198	164	167	191	197	181	170	192	184	188	189	178	191	198	169	171	178	205	161	187	176	181	189	208	209	180	199	177	222	188	175	187	174	197	191	205	177	197	182	180	186	164	208	177	198	192	174	202	168	188	185	207	191	179	183	176	200	193	181	194	202	181	190	198	176	184	179	181	178	178	191	191	190	195	185	209	189	199	187	185	167	172	172	166	190	187	189	175	185	170	184	164	204	192	173	169	193	182	191	175	164	156	201	171	157	187	176	192	204	187	173	190	186	173	210	171	209	180	206	198	193	170	172	183	173	179	161	205	202	163	174	177	177	168	196	169	192	169	185	161	186	199	196	181	187	155	173	169	187	201	177	200	187	215	194	161	169	178	188	187	207	189	183	186	162	173	163	196	179	167	182	224	184	192	196	171	194	165	171	195	192	190	182	206	181	202	195	169	181	190	204	173	214	175	194	187	197	190	185	189	196	140	172	194	176	180	179	194	185	176	188	181	189	194	187	191	172	203	198	198	187	182	195	174	198	193	204	171	185	180	208	175	178	174	176	174	178	189	208	192	176	178	169	168	192	200	178	186	180	185	179	170	185	183	174	199	186	191	198	189	175	190	207	194	167	171	194	222	200	167	180	185	181	182	181	176	162	200	174	172	170	187	172	201	186	197	177	200	166	167	172	186	190	207	221	193	170	197	163	202	194	172	201	193	187	159	192	193	196	168	166	167	193	204	194	178	172	198	185	189	188	182	167	184	191	186	176	178	186	173	182	185	174	174	182	168	200	189	188	175	164	171	187	200	182	166	184	194	172	203	211	200	183	170	176	199	178	168	174	200	205	199	162	168	176	205	175	178	165	180	178	205	185	182	170	179	189	171	194	186	191	184	184	170	180	176	189	186	198	171	197	229	176	182	172	173	194	190	166	179	213	197	182	181	208	187	159	206	191	197	184	195	193	193	186	169	194	181	194	182	164	168	173	189	242	202	165	185	171	179	177	185	173	189	177	173	187	165	177	178	209	188	198	187	197	197	183	190	180	171	196	193	194	190	169	185	211	176	177	179	184	193	182	181	178	185	203	191	180	196	201	193	177	182	182	197	179	182	191	160	190	187	209	182	175	200	183	190	185	182	208	200	184	195	162	159	140	202	177	157	180	180	210	195	170	165	185	196	188	158	195	186	186	179	198	172	181	186	183	204	202	169	176	163	166	163	200	184	211	175	178	195	208	158	178	176	205	184	186	182	179	186	217	158	164	182	190	182	177	194	190	193	206	167	186	184	179	191	167	181	189	153	185	193	178	191	188	170	157	180	177	168	184	187	180	176	175	179	198	194	223	186	183	159	188	179	196	179	188	179	190	207	182	172	172	184	194	195	168	225	189	189	167	179	184	173	180	169	211	196	166	217	201	218	176	212	214	192	183	189	168	215	173	221	176	164	177	174	203	181	189	174	173	184	175	176	171	202	163	200	187	175	180	188	188	195	171	179	201	184	184	177	192	148	189	211	194	169	184	174	155	189	178	187	165	186	197	186	180	187	173	197	170	183	165	189	175	180	189	166	182	184	204	165	189	198	182	185	193	169	179	197	201	154	194	175	194	179	164	162	185	196	185	198	227	176	211	185	188	169	181	219	197	177	192	201	195	204	182	177	180	193	206	198	187	198	175	187	188	198	169	188	180	177	195	173	173	162	179	192	187	176	209	155	197	158	206	181	181	196	217	202	174	195	208	188	188	167	193	201	170	175	180	193	157	190	157	183	173	152	188	182	177	196	179	154	154	213	193	199	156	171	172	191	178	189	162	183	177	207	179	183	166	178	172	178	194	202	188	197	209	189	215	180	193	176	184	162	169	203	196	204	214	188	178	168	205	170	204	186	180	177	180	156	181	199	200	176	187	183	183	172	183	157	184	180	176	187	184	208	195	184	186	185	174	220	170	188	181	165	194	168	172	179	200	149	177	176	188	188	180	205	174	184	168	186	171	210	183	163	181	190	175	233	176	172	180	183	173	195	199	172	193	174	175	200	183	197	193	180	199	175	175	193	158	185	197	179	174	212	166	170	151	209	219	174	171	185	191	170	197	177	176	169	193	180	179	153	179	184	183	221	169	187	196	190	173	194	173	172	170	192	177	189	194	186	186	178	187	198	176	178	190	174	199	189	173	197	174	181	181	153	195	187	163	170	206	182	202	188	170	184
24855	21175	27564	24946	12310	988	717	596	578	571	543	487	509	432	454	439	444	484	465	443	466	447	426	450	460	452	419	408	400	438	461	429	433	457	453	418	442	400	420	431	423	405	413	455	404	458	432	410	417	446	440	427	386	437	445	457	438	426	408	432	428	447	425	441	406	406	458	444	418	444	391	419	457	451	400	419	449	417	435	409	398	421	408	408	407	444	409	444	455	432	401	432	403	418	454	432	393	401	418	438	423	445	452	430	411	428	416	427	434	435	449	448	441	419	424	408	388	438	425	408	402	379	425	426	423	453	402	436	460	423	435	420	502	459	410	443	455	433	449	419	414	426	424	363	431	415	444	420	432	435	415	455	428	458	394	433	419	407	453	410	422	446	410	426	403	433	396	426	481	413	472	427	423	440	437	413	432	387	429	429	424	453	422	423	423	429	417	428	405	410	433	413	439	439	456	428	396	433	417	429	422	409	381	413	405	405	423	445	432	411	429	427	426	395	428	412	440	424	424	425	446	416	383	450	410	447	449	447	409	442	444	416	431	391	392	376	416	462	461	423	394	462	431	401	443	434	412	403	416	428	457	446	441	405	427	386	424	438	447	431	437	407	448	424	415	422	388	406	395	403	472	413	426	410	452	412	425	448	412	429	442	420	406	400	437	481	449	404	427	409	422	436	427	435	437	433	436	398	453	424	395	423	404	432	397	416	399	426	380	417	468	430	446	409	433	450	430	438	426	429	429	432	406	406	444	430	390	450	401	398	436	428	450	435	438	407	436	408	427	368	423	380	449	436	467	437	417	396	441	433	389	437	462	384	461	427	375	417	442	421	417	406	418	430	423	442	425	408	426	444	436	439	422	425	407	432	472	438	426	410	412	409	431	432	433	434	432	390	413	397	445	427	412	455	410	390	429	440	406	414	463	390	406	441	422	445	427	385	428	442	443	415	393	433	432	453	410	422	407	439	402	438	397	433	416	449	414	391	461	433	428	467	416	445	430	421	426	406	407	465	433	436	407	435	405	399	403	411	398	417	430	408	408	461	409	419	416	406	419	396	426	406	422	414	416	413	437	424	451	448	444	423	440	414	408	432	401	438	375	412	460	405	374	428	418	418	413	438	441	411	390	434	437	412	417	403	428	381	445	438	401	411	410	424	424	415	452	416	395	441	466	404	415	391	455	409	462	449	405	385	425	393	431	433	407	414	432	408	390	447	418	443	421	398	418	421	450	417	442	453	413	444	427	406	445	424	444	422	426	451	426	431	444	419	414	431	427	451	409	438	437	449	414	426	406	448	416	438	443	426	392	415	451	430	428	402	405	428	437	404	398	448	409	391	432	466	450	421	428	438	447	465	421	400	430	398	445	438	466	424	432	426	449	459	428	443	383	419	391	415	414	463	408	422	444	417	438	417	424	408	405	424	408	378	418	390	405	437	451	379	427	422	461	431	392	406	413	440	400	402	417	411	412	442	439	370	457	415	406	450	430	420	418	447	440	437	431	413	459	407	410	426	404	417	437	403	464	427	434	437	467	457	424	402	431	425	434	395	478	467	406	379	477	432	400	411	407	402	419	414	395	437	441	435	435	423	413	440	402	394	390	450	424	424	470	404	399	441	391	425	393	423	407	371	420	449	453	420	415	401	432	440	418	432	446	428	445	443	407	416	399	435	407	424	411	422	440	440	428	452	435	386	430	411	450	424	452	443	426	424	441	407	481	432	363	396	384	455	392	445	435	401	464	382	412	425	407	386	420	407	425	418	440	432	441	455	419	442	428	369	386	409	423	441	421	409	410	420	424	446	396	388	435	406	408	431	415	417	422	432	409	413	455	412	387	461	416	416	436	458	467	425	461	427	456	444	409	410	454	428	424	472	423	399	414	431	454	434	424	423	421	439	416	418	415	420	449	438	422	438	403	424	393	420	442	431	420	400	425	439	430	417	400	430	415	437	422	464	433	403	441	422	446	444	418	435	426	405	420	442	450	405	463	424	432	424	444	412	399	424	425	461	458	407	444	404	428	425	454	419	410	425	407	411	424	433	419	442	424	400	439	437	455	403	425	401	407	435	441	419	455	423	437	422	418	394	400	414	429	415	430	427	441	390	401	435	425	399	473	446	450	441	395	428	401	423	447	434	438	466	459	415	458	418	427	425	419	408	416	359	404	420	408	444	420	440	432	417	411	413	441	413	442	431	403	433	419	440	436	392	415	472	453	434	409	429	452	416	425	441	438	392	425	416	434	417	426	429	409	408	431	434	408	440	410	424	446	435	424	428	416	415	457	418	419	439	458	436	435	432	429	449	440	389	435	455	423	383	406	416	421	447	423	410	410	453	455	422	405	427	433	428	444	441	428	451	439	430	449	441	430	463	395	439	436	437	453	394	430	407	425	409	444	409	417	380	446	396	407	400	412	402	416	422	411	457	432	450	418	466	478	392	392	446	453	399	430	419	443	428	414	437	419	449	375	402	413	421	410	376	431	427	465	424	436	427	406	411	434	454	432	433	421	393	435	393	434	395	410	429	445	446	452	415	428	442	444	387	426	411	455	393	402	416	425	441	449	430	392	390	430	398	418	423	421	449	454	451	422	437	411	418	417	431	441	423	440	416	472	408	453	408	421	434	415	406	412	407	431	417	434	419	413	399	431	452	401	442	419	427	437	442	418	431	419	420	409	454	402	457	427	462	423	442	433	394	411	423	408	398	417	423	406	414	384	402	429	397	370	395	444	429	421	436	459	446	428	412	426	460	416	404	420	466	423	434	422	382	416	430	396	434	449	417	387	421	403	407	454	417	421	428	419	493	399	480	452	423	371	440	404	422	418	413	384	435	441	454	460	436	482	419	433	433	412	426	453	448	418	397	430	439	418	405	409	402	456	425	431	425	430	425	416	436	392	423	437	441	436	448	459	428	396	411	396	472	417	437	411	442	483	432	436	409	443	421	415	432	398	445	397	422	436	414	430	430	425	399	436	427	455	443	447	418	434	459	417	408	383	383	418	441	437	423	419	450	406	402	401	421	399	465	402	404	425	386	435	437	430	456	399	382	424	441	421	430	383	420	446	422	436	395	378	436	403	428	427	392	438	398	412	422	437	434	448	423	400	436	435	410	418	406	437	442	411	433	449	396	409	417	419	428	401	409	431	407	442	419	452	421	427	396	429	434	429	408	456	434	433	409	404	440	391	414	427	428	428	436	432	413	425	471	442	427	416	428	408	462	450	417	429	424	407	392	420	412	405	397	397	422	425	434	423	439	436	431	400	445	426	427	409	461	405	443	459	453	433	431	422	436	443	445	421	449	423	414	454	425	455	432	454	414	414	401	398	439	439	439	416	426	394	417	440	425	433	437	424	407	414	410	418	401	445	449	434	405	445	436	419	443	413	392	423	441	442	404	381	421	421	421	390	418	428	456	429	392	400	397	424	420	411	449	391	449	439	423	407	428	390	430	415	442	391	444	430	385	417	432	407	444	404	433	465	417	409	420
19757	5399	4398	2272	1689	1324	1087	967	836	813	692	654	620	581	598	555	559	532	580	541	544	529	532	488	526	468	533	511	497	482	482	511	484	526	490	475	459	474	489	476	508	481	472	501	493	533	487	525	478	509	498	518	456	471	484	483	490	458	479	435	430	512	505	474	509	523	491	484	446	488	473	496	499	489	494	461	493	459	485	479	475	494	507	456	456	470	496	488	488	511	472	482	502	516	508	511	472	435	459	510	504	491	508	438	479	467	514	468	447	479	491	451	551	455	537	511	476	511	470	466	501	466	459	480	452	497	487	492	506	497	458	467	488	479	476	515	469	493	490	522	485	481	463	479	502	477	450	486	528	442	488	495	466	459	500	488	468	489	467	468	501	442	467	467	483	475	436	504	480	516	502	476	511	502	465	495	480	482	512	483	505	481	488	495	506	474	476	486	502	550	455	505	507	481	470	531	472	490	494	446	511	491	488	508	480	497	440	469	525	473	494	482	480	501	452	495	484	458	433	471	516	504	521	455	493	458	463	487	470	493	517	486	525	511	548	439	471	508	506	505	504	473	453	507	500	500	489	486	512	501	498	474	454	455	444	508	501	517	487	460	498	483	494	483	540	474	441	473	495	482	513	500	472	487	487	527	484	479	505	488	505	477	476	485	466	470	481	533	428	502	478	552	508	477	478	484	474	481	492	504	527	466	482	506	509	468	479	480	454	472	459	538	474	500	468	492	499	484	488	502	520	452	503	484	507	474	450	431	475	473	475	499	487	473	520	474	476	495	477	476	516	532	490	502	509	491	497	502	509	501	473	495	533	474	480	510	507	492	496	457	483	474	489	488	489	474	522	522	457	474	489	486	486	478	490	495	475	490	488	518	511	465	498	487	514	478	477	470	496	442	449	491	467	462	478	478	477	528	450	477	505	481	510	505	498	505	475	505	490	477	483	435	472	455	509	506	482	495	508	487	478	478	498	501	462	508	507	503	471	460	505	471	505	519	490	463	429	493	470	491	494	480	518	503	465	454	483	479	523	487	455	522	460	462	490	505	469	486	491	497	509	480	494	491	481	481	478	477	471	509	517	442	485	504	473	450	453	474	524	521	479	470	508	484	479	493	476	471	462	481	514	530	500	480	513	484	482	506	439	498	512	493	492	533	515	482	462	499	510	493	517	483	486	504	484	465	476	479	455	466	472	501	472	457	490	479	484	533	487	453	507	510	497	524	491	471	488	502	469	515	520	503	495	411	482	521	514	490	486	492	490	466	480	485	499	478	454	456	459	481	482	506	452	459	454	471	500	513	480	508	497	500	476	494	506	486	478	502	465	511	474	518	528	528	516	493	464	478	507	479	475	495	498	484	512	540	479	497	454	478	508	455	470	472	457	473	469	529	538	447	448	504	438	488	434	504	468	445	519	461	484	506	475	497	506	501	476	502	484	484	462	486	514	455	495	499	503	509	518	450	476	511	499	461	473	476	510	468	452	507	495	470	505	471	494	494	452	516	458	464	522	510	491	485	497	489	451	481	504	462	517	494	505	503	489	522	496	459	506	449	460	492	473	505	528	491	483	488	460	504	473	475	474	467	474	482	490	505	493	478	498	500	476	471	509	492	470	470	488	468	462	455	490	467	457	493	497	508	476	480	467	490	487	455	490	497	456	473	480	424	479	461	486	500	511	462	488	462	514	511	487	464	454	502	477	488	497	479	488	532	490	498	499	486	483	511	491	507	491	485	483	497	519	482	492	473	478	501	481	448	490	483	495	494	535	518	516	488	510	479	481	526	489	539	474	439	480	492	477	543	495	457	494	492	453	464	523	489	494	438	484	507	508	464	488	488	471	496	464	507	493	500	456	514	460	493	461	514	488	494	481	483	487	503	488	524	490	473	464	495	450	479	495	530	516	472	516	482	510	490	495	494	502	493	445	468	508	472	502	482	488	494	483	546	502	507	442	486	484	448	457	506	474	461	458	486	486	498	509	512	480	499	482	531	500	439	480	496	504	487	503	460	482	475	521	472	509	477	489	501	478	472	510	459	528	486	496	487	491	524	510	444	459	496	537	484	469	475	516	479	482	481	512	506	486	479	524	481	502	509	508	451	498	526	480	510	462	450	508	505	494	481	463	503	541	502	467	482	497	514	514	499	465	493	505	510	496	506	508	522	457	441	459	463	478	509	488	476	478	498	492	496	492	478	503	487	502	498	498	479	528	490	506	477	482	484	472	473	489	455	460	474	489	486	494	463	494	540	472	458	488	477	475	494	492	437	501	460	488	493	487	500	491	497	492	494	544	498	524	499	503	473	462	494	468	507	465	490	472	455	486	486	507	485	480	510	490	509	475	497	523	502	500	489	486	491	509	514	467	467	480	482	472	475	524	506	490	512	491	496	502	468	480	447	463	463	501	492	475	455	511	481	470	501	478	454	477	485	514	485	479	480	498	475	462	498	496	506	466	488	490	508	481	464	502	507	498	481	487	515	471	502	512	473	503	485	522	496	484	492	480	449	520	505	502	511	496	522	500	491	511	461	458	485	503	457	512	460	503	508	518	482	492	488	486	452	458	508	528	481	510	525	506	500	456	496	452	514	530	488	499	466	516	468	502	456	533	449	494	497	495	482	497	482	485	498	501	476	448	504	504	474	498	481	500	534	490	480	470	486	478	489	454	501	487	479	464	467	477	512	478	492	495	464	480	487	513	497	476	496	476	550	481	525	471	486	507	474	490	478	470	436	519	464	457	478	503	483	521	479	505	477	503	486	465	463	490	497	507	503	513	482	523	505	484	468	493	511	472	503	451	465	483	517	480	510	474	494	495	490	457	472	486	449	478	460	479	523	467	477	520	493	489	517	467	514	472	461	482	470	465	488	524	439	457	502	460	469	435	484	486	484	493	524	467	501	491	498	483	483	479	473	520	458	461	522	503	502	481	486	520	529	462	494	448	490	463	500	501	464	522	460	483	478	480	473	483	453	514	476	493	492	504	455	514	470	510	470	508	463	501	470	506	474	482	511	528	521	490	455	467	478	454	475	526	520	470	500	497	465	439	501	489	485	478	500	503	481	493	509	477	496	479	457	490	538	445	495	488	489	464	465	489	462	483	502	509	500	478	504	484	483	485	516	480	476	472	482	492	481	533	471	480	466	526	472	467	485	484	479	490	499	471	479	512	466	482	505	498	497	523	493	490	471	492	490	512	496	469	493	468	487	479	550	498	491	520	471	521	471	481	473	489	507	491	483	506	500	484	483	499	469	457	516	474	459	477	531	508	549	504	481	480	519	473	496	517	516	467	457	460	481	512	452	482	496	464	462	520	446	498	510	549	469	482	502	488	470	498	474	488	479	470	483	500	452	471	513	512	474	492	487	484	493	490	469	485	491	464	470	479	486	492	478	491	456	475	468	495	472	439	467	492	465	529	515	468	489	503	477	479	490	505	492	472	520	479	477	526	474	529	510	499	510	509	504	468	499	527	478	461	453	502	469	489	484
22675	21216	29069	23635	21217	21259	11737	1285	867	765	658	619	554	536	502	476	469	420	432	445	400	392	362	359	394	402	381	350	394	346	372	352	342	354	365	358	331	323	333	325	341	344	314	328	367	351	311	320	348	326	347	323	344	330	314	369	357	361	332	337	355	324	363	326	357	315	314	302	311	334	331	339	304	329	317	329	322	323	312	354	317	320	260	336	364	350	344	329	361	323	317	342	320	309	356	307	349	324	337	331	330	314	350	319	316	344	315	304	295	304	318	326	312	356	318	305	297	319	300	314	320	350	317	330	350	339	306	317	343	329	306	301	326	312	296	343	326	309	296	308	309	314	293	316	294	309	320	331	330	328	304	342	328	313	324	279	321	344	309	339	325	338	307	330	297	333	329	326	347	319	377	321	325	304	326	303	326	362	316	297	286	306	317	341	332	336	306	334	310	329	313	319	307	317	342	319	350	311	328	307	340	342	304	361	355	310	331	319	347	331	329	321	332	338	342	324	310	308	313	319	306	334	331	299	318	343	314	300	310	335	327	289	326	338	338	354	331	287	343	318	321	332	338	339	327	320	338	328	313	341	342	324	312	305	322	327	321	320	328	350	345	306	319	289	385	325	311	327	329	328	311	319	322	324	331	318	343	345	334	329	340	298	290	331	291	324	297	308	294	321	338	354	294	338	348	325	321	348	343	346	334	360	326	321	334	307	334	321	343	324	329	336	299	327	327	328	326	312	307	335	305	332	306	322	313	354	325	333	314	302	306	335	328	332	321	326	348	343	302	346	351	311	322	352	334	306	321	327	327	319	328	312	356	330	325	319	338	328	333	311	309	320	328	325	332	300	338	367	303	289	344	312	317	316	319	339	334	318	300	334	334	332	361	315	318	324	352	364	329	314	347	305	294	334	327	329	326	351	303	334	331	356	318	333	337	318	339	302	346	265	313	339	343	302	313	358	299	351	310	344	336	342	325	325	299	305	316	344	337	310	311	326	288	317	319	295	301	310	326	293	347	327	351	295	316	306	331	315	316	334	331	333	285	307	363	324	331	329	317	326	323	308	330	317	313	337	333	303	311	307	313	283	306	322	332	330	314	338	336	331	300	343	327	324	342	310	311	314	348	329	348	331	342	308	321	305	310	319	327	306	318	321	334	313	355	321	333	340	338	312	373	329	366	321	284	315	321	342	325	337	303	285	334	320	325	323	317	329	317	328	306	338	324	318	316	331	328	318	341	336	311	303	301	304	303	325	309	326	340	337	311	355	312	314	336	331	327	323	333	330	341	338	323	350	307	355	342	299	347	336	322	320	303	310	368	339	322	353	305	318	376	332	311	312	344	351	318	336	336	294	378	301	342	330	327	324	293	314	322	351	335	318	320	311	321	304	327	324	277	344	314	309	346	312	349	312	340	326	314	335	335	309	318	338	288	337	320	347	327	333	328	342	315	370	324	314	309	346	339	311	352	341	336	307	343	320	313	317	319	298	330	317	319	289	328	289	349	313	343	337	301	352	356	304	314	347	306	339	322	327	349	321	339	336	324	346	327	336	331	271	312	336	321	326	329	309	349	361	364	316	318	315	353	350	313	329	331	322	340	284	344	338	315	302	324	325	319	318	358	319	326	330	316	322	342	332	321	337	331	313	313	342	336	352	327	326	324	294	356	319	317	304	344	321	337	311	365	335	327	328	325	306	328	335	311	314	322	312	306	327	325	321	312	339	318	347	276	311	307	306	328	302	288	309	310	346	329	325	338	351	338	333	338	310	364	322	318	341	294	334	331	314	314	347	320	344	348	319	291	316	359	343	331	325	318	311	349	311	348	292	338	323	322	335	303	304	339	290	326	313	310	329	335	363	338	329	298	334	302	325	313	317	322	322	322	332	324	309	335	329	289	342	326	292	290	332	303	339	301	319	330	365	321	383	319	356	337	305	300	295	321	329	382	288	320	349	336	326	329	295	313	353	281	321	312	325	308	312	305	298	346	339	335	295	323	316	344	304	329	326	317	332	315	307	328	301	325	362	327	321	311	307	346	303	318	361	331	324	341	313	327	335	320	328	338	304	320	305	366	340	320	315	325	352	318	312	325	323	316	321	342	289	333	319	328	330	328	363	321	318	346	303	334	302	297	308	305	333	333	324	313	322	337	348	318	323	340	336	324	310	321	319	304	307	329	320	322	372	287	333	317	332	318	327	342	306	317	325	342	341	345	319	303	338	338	303	321	328	326	334	338	280	329	322	284	357	349	317	317	296	323	316	330	311	328	312	320	339	318	309	284	321	334	307	332	313	330	327	297	308	307	321	303	334	332	302	304	271	320	327	309	317	321	326	361	292	360	328	304	332	334	324	338	326	321	346	326	307	328	344	341	344	336	301	351	327	332	313	378	315	368	328	323	278	325	318	315	304	302	333	338	339	326	319	323	286	313	301	321	340	343	309	330	301	341	312	352	293	331	348	320	333	286	318	301	294	323	314	325	341	341	299	312	343	328	332	307	333	302	321	328	337	306	296	325	311	308	346	350	308	299	330	348	315	304	341	337	339	340	327	335	330	346	312	325	300	323	323	338	348	327	320	304	314	330	295	322	340	311	321	347	300	343	323	343	335	323	359	325	328	285	315	333	313	308	316	347	338	320	334	321	319	333	322	301	342	338	307	283	318	306	308	299	332	319	316	302	327	322	326	332	376	303	319	352	338	349	321	325	355	341	311	348	315	302	324	325	320	311	354	340	305	321	315	315	331	300	353	296	344	301	303	307	333	321	305	303	318	296	309	334	304	319	321	300	334	315	386	318	313	314	341	340	316	321	348	341	307	339	346	319	326	329	292	358	296	329	327	315	336	377	329	356	334	296	306	323	357	311	356	311	313	305	293	330	314	301	367	329	335	331	323	349	303	345	326	307	332	312	307	303	358	342	305	312	310	312	310	313	325	340	367	315	317	321	310	319	317	349	309	292	293	328	325	308	318	309	330	348	291	324	317	310	358	350	318	337	320	321	307	330	312	324	292	329	353	339	350	333	358	306	327	323	297	363	346	319	310	316	309	348	312	346	295	344	347	324	318	320	323	365	310	343	322	337	325	330	347	334	339	311	325	343	283	317	326	310	327	318	340	334	310	324	318	331	318	313	336	336	334	328	346	335	303	338	325	303	314	314	308	295	324	362	349	301	342	316	310	325	311	303	333	332	305	327	354	325	297	286	290	299	319	335	344	309	319	308	328	348	306	342	308	369	319	336	317	340	333	317	339	316	317	312	321	336	338	345	321	320	314	321	308	327	329	329	323	306	334	306	312	346	313	290	294	342	326	331	329	305	332	296	343	309	327	311	316	314	310	312	298	307	303	291	325	332	312	325	324	327	328	299	295	333	323	301	306	345	311	328	338	333	286	318	327	337	311	354	292	315	334	330	326	332	313	336	285	325	293	330	311	322	339	307	312	354	317	336	347	319	315	323	337	335	303	352	327	328	333	303	327	317	315	322	294	312	333
22476	15076	12752	6778	4736	3452	2625	2051	1620	1457	1109	1002	904	816	720	727	610	599	553	543	500	508	495	491	437	459	432	410	434	399	423	393	419	391	420	391	398	401	351	399	386	374	392	369	396	389	381	363	357	370	390	393	345	389	353	377	403	386	365	406	334	386	364	376	369	369	360	346	361	349	348	362	336	382	372	369	349	378	338	360	389	349	332	332	367	352	354	388	341	367	371	380	383	342	338	333	366	339	350	376	330	344	377	354	356	356	317	339	351	353	369	344	364	359	330	321	321	350	349	388	372	311	352	342	359	347	345	371	348	340	343	368	370	367	332	347	352	303	366	349	358	310	342	364	367	353	335	344	341	354	334	359	340	347	377	401	350	361	371	350	347	361	377	354	370	393	349	311	367	384	361	380	359	358	397	353	352	350	367	376	390	361	369	376	350	343	317	376	371	368	359	350	357	318	366	392	367	371	354	357	359	384	365	369	364	376	382	359	335	374	399	367	359	334	358	328	342	366	377	378	353	325	334	339	344	400	355	349	374	364	368	334	361	358	355	354	357	353	358	352	351	366	361	354	340	349	387	345	359	350	375	338	338	330	388	367	367	336	345	365	334	349	368	357	343	369	387	370	340	343	370	340	334	387	381	326	347	325	361	381	376	349	326	357	335	365	351	332	359	357	352	323	380	351	373	376	396	340	328	344	363	347	370	359	365	400	376	359	350	346	334	364	327	342	356	349	361	339	312	369	349	347	358	356	364	356	332	368	358	353	344	352	358	378	332	350	357	365	355	386	330	353	348	349	370	339	379	355	393	382	354	347	365	344	384	332	357	360	361	354	371	361	351	339	369	362	369	356	351	329	347	342	342	324	340	352	339	367	334	357	366	357	355	391	340	388	374	352	361	324	378	389	372	345	335	347	351	358	347	344	361	343	370	362	374	370	355	373	331	332	355	381	359	355	350	350	349	373	363	367	369	336	339	345	350	362	344	385	353	342	352	345	344	416	338	393	363	337	349	354	304	368	375	357	363	340	338	343	360	356	363	342	323	361	341	351	348	337	357	361	386	337	358	348	346	315	373	353	323	335	375	402	387	360	339	357	335	370	371	366	365	343	355	362	373	341	295	338	373	329	363	336	345	361	370	354	365	355	331	369	334	362	359	385	342	325	329	355	351	362	366	349	364	378	315	355	355	370	359	376	366	346	388	353	375	361	357	360	373	345	380	335	357	364	352	326	362	361	373	381	328	372	352	354	356	344	380	369	373	369	325	338	367	342	370	356	331	356	351	369	355	310	335	356	352	370	318	313	383	380	354	344	382	365	315	372	349	352	358	364	353	363	348	350	348	337	388	349	349	340	358	356	350	334	346	336	329	369	364	369	361	332	347	373	373	358	344	379	362	342	332	357	337	348	365	362	356	376	383	373	342	375	374	374	334	366	360	357	358	365	369	345	364	400	347	325	299	329	350	339	342	327	400	377	340	329	344	336	391	347	379	367	342	383	376	371	330	348	378	356	337	322	332	337	348	402	355	396	375	323	348	359	336	322	374	353	351	356	367	344	353	363	363	370	373	333	362	375	377	353	347	339	377	354	350	356	366	365	338	377	373	371	359	359	360	345	321	349	371	334	371	353	384	328	365	367	374	385	345	337	361	368	372	356	346	329	384	349	359	379	343	328	347	357	334	338	352	335	349	355	342	356	364	370	360	366	372	370	342	335	358	338	353	356	340	334	357	367	353	335	377	336	383	365	335	381	378	364	346	342	323	358	355	367	326	363	368	375	372	348	353	397	351	327	339	341	375	371	374	353	334	384	367	358	368	376	362	328	347	351	343	333	331	330	349	342	366	335	335	305	351	355	343	350	324	352	355	366	325	374	373	370	343	375	355	334	374	366	356	369	342	383	362	365	340	342	359	367	384	341	384	357	367	343	379	372	333	329	338	357	355	371	401	330	345	360	352	351	366	374	369	405	339	371	340	358	334	375	348	335	348	350	358	392	349	337	379	329	337	334	403	360	358	345	362	343	337	350	310	394	379	313	376	373	336	343	342	382	388	374	355	308	328	351	355	343	356	350	344	354	357	352	387	381	355	351	340	327	354	362	359	316	329	358	332	345	381	384	369	332	346	342	328	351	344	348	342	374	402	361	336	338	353	386	367	366	379	380	358	356	330	394	342	351	375	381	391	366	389	373	327	373	395	366	351	365	342	334	368	340	330	329	349	383	356	336	377	381	346	338	340	354	364	381	346	366	366	348	379	347	320	357	349	355	368	372	352	364	343	357	388	322	354	366	359	357	358	330	356	361	351	334	328	324	328	365	356	353	355	358	384	380	325	324	368	320	357	391	350	314	352	363	379	320	357	362	358	382	353	328	341	360	357	374	355	338	355	356	340	370	385	343	361	348	364	365	375	378	356	357	351	335	357	341	361	345	390	333	341	356	376	327	339	362	335	348	347	365	351	363	365	365	341	360	371	302	348	348	344	370	344	357	344	361	335	356	396	386	361	376	374	351	374	355	355	331	359	379	342	370	378	321	381	361	356	342	366	354	347	382	374	367	346	362	342	325	347	348	351	363	350	362	328	376	352	354	337	347	336	346	356	384	347	366	342	378	322	357	342	362	361	322	328	334	336	353	328	342	357	323	343	360	362	356	379	367	312	345	341	363	337	356	344	323	374	385	368	362	366	356	406	372	339	336	365	365	347	377	371	338	338	366	334	385	361	344	388	323	353	334	378	379	349	360	322	367	339	392	341	326	362	353	369	350	337	379	363	375	370	381	387	359	299	347	382	395	372	359	351	371	341	383	346	354	373	349	310	359	367	344	331	343	334	343	357	366	371	364	303	353	357	345	353	344	363	363	334	345	395	339	340	357	388	376	378	383	365	359	362	360	391	294	339	358	357	344	351	346	285	336	355	368	343	369	348	367	347	375	338	367	402	357	339	357	343	357	353	366	365	362	354	337	368	331	355	357	386	368	348	346	352	372	354	360	369	332	344	342	352	393	304	355	354	309	292	373	330	321	356	363	355	351	314	354	326	353	347	331	383	323	328	362	373	395	345	342	367	367	328	384	383	346	374	377	386	341	344	362	350	350	346	362	355	376	370	331	365	371	329	375	352	348	377	366	364	363	385	364	329	364	368	329	370	380	356	375	349	374	365	318	346	369	310	357	354	358	384	377	343	379	378	334	343	314	339	352	326	328	340	353	330	362	339	345	330	361	366	358	335	340	379	330	324	329	370	326	367	368	375	337	309	324	337	360	350	344	329	368	376	334	369	342	343	363	361	349	369	356	363	350	367	361	338	353	372	374	354	396	362	320	327	351	335	366	332	345	370	329	333	319	375	363	339	372	363	361	373	361	360	368	344	355	375	348	296	366	351	354	344	333	331	372	337	350	359	369	350	365	362	340	392	366	349	388	330	347	346	365	360	318	372	359	341	329	369	331	342	385	332	380	374	339	354	358	361	379	379	349	339	328	394	348	350	340	361	389
27267	20375	8533	736	387	372	327	292	293	286	243	240	271	262	280	257	265	264	269	262	271	262	254	289	259	263	286	261	256	259	250	254	276	260	254	259	259	309	284	290	280	246	255	255	276	276	254	251	268	292	253	237	258	264	261	268	223	239	272	225	250	271	233	269	264	294	242	260	258	275	292	252	260	270	237	235	264	285	267	236	267	265	242	281	264	269	250	243	236	279	229	257	240	266	247	270	275	268	286	237	251	239	230	267	268	288	277	260	264	254	239	244	279	271	273	254	268	270	274	242	258	281	242	262	269	266	254	275	264	256	263	253	234	284	285	244	241	258	254	276	258	265	238	232	264	269	258	269	279	268	249	258	251	254	270	277	271	272	254	279	261	257	246	262	237	259	258	212	261	255	264	248	277	245	259	303	278	235	261	258	245	269	274	262	279	244	257	251	261	304	242	268	225	257	265	266	249	245	268	258	259	249	263	252	261	243	256	266	273	268	252	255	240	247	285	274	265	245	282	256	267	269	264	241	256	270	275	253	242	303	254	245	254	295	271	264	233	261	256	257	235	258	278	238	269	260	250	277	264	235	257	253	265	278	254	277	258	271	256	276	257	263	256	259	242	248	259	233	256	227	237	298	268	263	252	298	276	257	271	258	280	274	260	281	239	256	249	258	277	261	248	278	263	259	259	223	253	270	265	283	261	247	253	292	267	257	245	282	247	246	276	279	271	248	288	263	271	246	220	256	267	281	252	263	256	265	240	267	250	258	274	269	268	247	220	241	265	261	275	248	296	264	244	236	267	251	258	268	253	259	253	267	269	250	232	256	270	265	246	246	246	233	241	242	266	241	283	246	268	246	266	282	255	273	271	253	261	260	265	252	263	269	258	263	233	271	256	257	273	246	241	271	267	278	242	246	254	256	273	248	295	251	289	277	275	257	264	254	255	265	244	276	233	244	292	237	267	267	269	246	247	268	258	237	236	237	242	273	256	284	244	240	245	271	251	260	269	241	240	284	237	259	282	284	248	270	241	252	246	264	255	233	253	271	269	248	254	266	244	254	280	247	264	233	254	237	277	268	260	275	231	242	277	292	242	276	245	260	272	282	220	259	245	239	277	252	273	244	229	245	268	241	233	278	270	236	244	251	277	259	263	229	274	239	270	244	241	246	262	262	268	254	292	277	254	256	261	261	272	253	253	254	286	277	265	232	279	264	275	247	282	271	260	288	225	266	268	281	262	263	274	268	265	299	258	252	249	272	264	245	243	264	253	242	267	270	250	276	300	265	241	266	237	267	253	275	264	274	269	254	264	276	246	281	250	245	241	234	259	250	249	240	255	264	254	271	260	271	222	247	227	246	233	255	260	271	264	290	274	240	295	236	266	279	234	280	252	260	259	276	272	277	247	258	286	274	259	255	268	236	257	241	266	245	266	254	249	242	258	240	274	245	274	255	271	301	256	259	265	253	233	269	279	248	276	279	271	242	281	241	260	282	243	263	269	299	295	260	284	302	264	271	252	239	268	262	244	245	296	262	248	243	247	250	258	253	232	271	246	257	276	263	257	282	287	285	277	244	284	240	294	241	303	269	248	235	265	273	273	276	272	266	260	277	235	300	263	233	259	243	258	279	266	238	271	266	274	236	260	285	277	300	273	255	252	268	256	258	261	250	259	246	245	236	291	260	263	256	262	227	264	280	258	248	246	243	263	277	284	270	245	256	236	222	278	274	239	279	276	264	263	260	237	275	266	275	253	266	238	245	257	267	268	268	254	250	235	242	253	265	283	291	252	254	276	264	232	270	274	272	292	245	286	252	254	238	301	255	250	253	288	239	264	284	250	261	243	262	252	277	269	257	274	250	249	276	277	259	236	251	259	289	249	245	261	275	265	240	270	237	268	235	266	280	240	263	251	237	233	272	267	273	280	268	288	249	281	255	270	244	258	272	253	286	283	248	257	290	264	260	254	271	261	248	247	248	279	242	256	231	250	246	305	255	270	228	277	271	233	273	274	234	245	301	231	262	261	264	249	232	270	270	245	254	229	248	269	251	247	263	264	252	262	264	263	267	267	242	237	267	282	239	256	250	266	245	244	267	261	262	262	246	259	263	249	264	259	265	245	275	277	241	270	239	272	224	262	247	265	248	271	242	246	246	227	268	244	271	228	254	261	244	228	272	254	278	240	231	250	256	271	267	275	262	284	244	254	273	278	281	270	269	258	272	246	235	284	235	262	293	254	269	233	280	251	241	279	257	258	245	261	265	257	239	298	226	243	301	264	298	250	248	260	264	257	279	257	295	285	267	251	262	253	278	240	254	260	254	260	288	243	255	269	266	256	240	234	269	250	233	274	247	285	249	267	286	270	259	260	257	267	273	252	264	282	260	264	264	285	240	253	267	267	256	261	257	263	275	285	258	261	267	238	272	279	279	272	248	289	282	257	242	250	264	232	294	243	285	251	270	276	270	243	261	260	263	251	263	255	269	262	236	239	254	231	256	281	258	270	284	283	269	282	260	270	257	255	265	260	265	270	237	273	278	247	231	256	269	260	273	255	245	225	260	254	257	273	237	270	272	243	270	253	267	285	255	254	262	267	247	257	258	298	240	267	242	282	258	292	275	261	247	264	241	274	240	281	272	277	277	266	243	228	245	243	286	279	268	253	246	261	274	260	254	251	273	265	250	265	254	245	276	258	254	278	294	279	269	264	281	253	248	288	264	286	271	281	267	245	241	283	255	258	277	289	286	224	233	276	230	247	260	246	238	251	265	291	281	241	274	273	259	251	276	267	253	273	247	260	282	252	242	243	283	246	269	242	266	216	270	252	267	289	247	273	269	273	260	291	250	261	258	283	288	267	249	257	269	277	249	270	260	248	222	272	287	291	258	257	267	249	279	261	274	262	280	275	254	254	245	247	257	278	276	268	265	252	277	233	291	271	248	242	249	251	252	257	282	262	263	227	281	249	270	287	245	274	248	247	268	291	284	267	257	250	275	226	242	256	237	282	260	261	252	287	256	270	255	289	254	290	275	254	269	281	269	288	258	255	276	273	238	261	262	269	255	279	249	264	261	256	281	242	279	279	265	242	232	284	253	273	257	269	298	281	268	266	272	258	234	261	269	264	248	258	281	238	265	281	256	292	245	250	286	294	245	255	260	281	253	262	260	267	275	252	259	271	273	230	263	285	275	235	255	269	275	274	264	275	242	253	242	251	269	237	267	268	266	271	241	246	271	259	242	243	263	252	253	281	269	255	283	234	281	226	253	232	277	261	262	290	238	244	262	253	269	268	270	277	257	256	267	303	251	258	275	254	270	262	258	279	258	274	281	248	257	254	262	261	269	244	282	267	253	262	262	275	251	256	274	261	242	262	291	261	268	257	285	233	263	277	285	282	281	278	267	282	270	265	251	251	267	276	260	269	275	277	287	261	238	240	265	279	266	277	256	274	275	239	239	261	273	257	266	279	244	267	223	257	283	250	263	225	249	262	274
15984	1223	957	582	486	426	436	383	354	383	360	360	325	326	298	332	305	328	286	331	302	326	339	314	299	309	297	349	327	332	285	319	311	303	312	333	327	282	352	339	297	311	317	336	293	326	313	283	347	335	324	301	322	323	279	331	304	292	335	296	314	300	344	274	304	324	294	316	291	324	349	332	312	303	295	308	347	311	341	315	298	325	342	328	311	325	310	326	322	300	305	325	327	301	296	288	318	345	333	332	295	332	301	345	292	285	315	328	310	318	289	273	289	336	309	296	313	330	338	323	344	328	315	294	314	310	319	327	308	302	295	312	335	340	309	313	335	310	287	318	304	321	315	283	316	320	282	323	336	312	326	322	301	322	326	314	285	283	313	297	320	337	297	302	309	332	320	322	351	349	299	321	305	316	340	334	340	305	341	305	336	325	336	328	323	337	308	319	339	304	310	328	327	307	303	304	316	338	307	304	313	300	301	303	353	310	302	327	338	269	349	315	286	320	312	316	303	281	332	311	347	300	317	332	308	313	309	326	290	288	316	298	330	326	299	295	336	317	300	332	326	311	317	352	299	292	352	294	311	317	300	304	319	357	309	313	291	327	282	322	304	304	313	331	340	301	300	321	284	337	307	316	300	285	321	325	321	303	339	301	273	297	317	337	337	295	306	321	319	310	321	312	306	306	298	325	286	329	309	302	323	297	334	301	288	306	298	328	309	331	315	300	303	334	320	342	310	309	316	317	297	331	335	325	289	323	322	330	310	305	348	299	308	315	313	272	310	333	313	329	313	338	306	310	306	299	304	304	290	337	319	295	288	326	310	336	304	369	304	308	324	323	301	306	328	333	332	311	287	317	285	318	362	336	296	314	334	315	319	342	306	303	301	306	306	327	317	318	310	317	314	309	318	321	342	318	320	283	299	290	309	301	304	284	298	312	305	300	324	321	305	339	302	312	295	340	340	324	318	312	317	322	333	355	333	327	310	340	326	287	322	312	328	339	322	304	350	328	337	317	348	307	316	332	295	325	315	328	297	316	305	300	310	312	328	297	290	304	310	335	302	324	325	344	325	323	317	305	322	305	286	329	307	337	295	317	334	328	305	326	334	309	303	306	310	316	264	304	347	318	334	319	300	294	327	318	302	303	302	322	336	332	323	307	312	344	300	293	326	305	313	317	283	308	331	295	320	315	310	291	328	304	298	310	324	337	316	307	327	368	306	318	330	315	296	348	299	307	307	280	297	299	297	326	307	326	302	322	319	298	324	340	305	325	298	326	307	299	294	315	319	315	319	317	319	327	340	301	318	334	321	298	310	291	351	326	294	305	350	277	311	307	313	358	313	310	330	343	321	303	303	332	308	319	327	301	305	312	308	314	333	322	325	293	278	312	313	314	318	351	307	296	324	311	299	314	303	325	334	315	300	298	300	344	357	298	309	337	325	329	310	312	338	281	316	315	332	338	332	314	332	296	307	325	280	332	316	323	324	323	307	306	326	295	306	338	321	310	297	299	324	322	318	320	317	315	314	343	343	307	290	324	294	315	339	326	303	302	300	290	304	307	324	310	324	304	286	295	289	318	346	328	310	300	301	321	308	344	283	325	315	307	332	344	336	299	300	333	290	318	310	286	309	312	310	302	329	329	282	289	328	306	327	322	320	305	329	344	318	313	317	315	322	336	339	321	330	323	316	331	343	328	359	293	318	349	297	326	322	312	308	312	309	296	287	287	301	317	321	349	292	305	320	290	304	335	313	302	287	324	313	325	318	289	279	281	333	310	325	298	323	266	313	332	362	331	292	311	313	295	324	310	320	323	314	318	305	345	304	308	309	316	331	327	326	303	336	322	319	270	296	302	325	299	310	332	329	354	303	348	319	335	334	305	306	357	309	311	299	328	312	320	334	324	316	300	337	312	324	325	292	328	300	318	292	307	289	342	311	302	325	309	297	311	329	322	330	306	321	329	294	348	333	289	330	332	328	346	307	314	313	296	323	296	298	337	293	320	319	275	303	318	317	319	318	296	332	324	302	340	340	344	269	315	300	309	325	326	293	305	314	315	314	298	308	264	326	353	347	306	336	317	296	274	316	296	311	323	313	314	321	298	333	350	320	322	315	298	304	313	348	323	285	336	295	315	296	302	299	301	290	349	324	313	292	316	318	308	307	319	344	323	298	337	313	310	302	315	302	317	293	334	343	337	314	332	265	326	337	333	358	318	272	302	314	337	351	303	328	313	345	330	343	309	308	318	329	333	298	305	315	302	339	334	302	326	312	312	324	308	336	310	331	341	343	300	317	302	283	292	322	320	360	316	313	291	314	302	312	298	288	316	306	322	309	279	321	276	316	303	328	312	324	298	300	351	317	307	311	318	288	335	274	310	352	320	315	316	280	345	340	323	339	312	294	283	321	338	309	326	335	281	316	320	328	334	314	324	319	333	327	328	327	336	325	291	330	303	318	313	325	348	312	276	341	326	331	293	333	320	303	301	302	357	328	314	322	310	316	307	312	305	317	327	305	318	333	304	335	292	300	332	338	349	331	328	287	303	300	318	291	303	304	288	329	341	292	313	311	302	364	319	323	301	291	320	317	315	295	315	341	309	345	306	334	278	284	290	298	310	333	313	314	309	328	298	327	306	300	275	326	313	318	292	324	326	316	344	273	331	307	333	314	336	343	335	333	308	294	315	333	326	293	304	323	314	361	322	311	340	304	329	303	306	310	318	337	341	321	345	319	304	323	323	325	358	317	288	300	347	327	303	334	308	310	319	279	309	312	289	303	312	305	322	338	333	289	297	338	315	321	320	321	303	313	339	313	310	295	298	308	351	326	300	339	323	336	335	308	318	316	329	310	277	308	317	311	311	321	337	304	356	296	288	333	309	341	297	306	336	275	277	318	305	311	305	311	354	335	302	296	314	306	363	328	317	324	303	295	292	313	337	309	312	349	309	302	290	307	312	302	332	302	344	332	310	304	314	316	309	314	312	340	298	341	289	310	297	285	344	279	307	326	324	336	317	318	306	318	297	291	321	314	326	330	331	301	304	289	290	341	273	302	313	295	300	276	331	312	332	323	289	371	322	337	321	313	302	322	299	306	324	332	315	320	301	280	287	300	303	318	330	313	326	320	306	300	309	325	320	333	315	336	321	315	277	327	345	316	307	307	321	277	317	333	349	328	339	329	326	326	318	304	308	287	324	333	310	309	310	294	325	302	324	332	276	334	305	298	320	296	307	325	283	304	313	286	281	321	309	335	329	350	313	275	315	301	300	314	320	302	294	325	310	297	296	322	332	319	325	318	314	358	292	283	331	302	336	339	312	332	303	288	344	291	316	323	284	310	322	330	310	321	326	330	309	330	328	292	311	293	324	278	320	334	332	322	319	295	299	306	330	319	332	336	312	295	317	338	317	324	317	316	311	321	336	329	319	305	350	333	324	336	298	323	305	286	285	320	330	278	309	266	335	307	317	358	298	302	309	308	335	294	298	333	358
23635	21182	28616	24039	21192	12372	1057	516	466	383	328	274	311	259	269	264	215	207	230	212	214	176	204	184	173	159	152	158	170	189	185	162	164	158	162	173	172	176	149	155	141	152	176	180	173	160	156	150	174	149	167	167	161	170	164	152	161	173	147	162	156	160	162	141	149	153	162	155	148	158	133	164	144	140	144	149	143	162	171	175	155	153	128	150	130	132	134	157	161	143	166	130	127	150	150	158	165	166	142	140	166	158	160	120	147	143	148	158	156	140	164	167	160	178	150	143	147	168	140	167	140	160	159	142	146	164	142	140	124	170	166	154	145	177	157	167	168	162	153	145	152	144	160	139	150	154	152	157	161	139	159	151	172	156	144	139	148	152	135	150	149	156	137	144	139	144	147	157	137	144	168	152	167	147	159	151	148	148	134	167	158	128	141	136	148	156	159	165	157	165	169	158	158	171	173	146	147	144	140	138	133	122	158	150	151	189	154	177	166	164	131	156	155	137	158	169	134	135	152	151	153	163	150	155	151	137	175	170	161	152	152	144	147	159	144	145	156	165	150	142	129	153	161	146	134	140	157	159	163	160	138	134	143	131	147	166	154	152	147	149	157	160	176	137	145	182	166	179	162	175	170	141	142	145	139	171	141	178	128	147	169	159	165	135	154	174	152	163	170	144	158	177	166	152	146	166	149	132	144	143	150	154	150	168	153	151	152	149	141	150	156	153	163	169	148	182	143	156	148	172	144	134	156	164	131	130	150	157	158	144	140	152	132	162	166	149	149	143	151	152	144	159	149	158	132	158	153	152	153	128	147	165	177	158	138	158	142	145	142	156	147	136	155	160	160	156	159	168	146	135	161	138	164	140	148	165	128	143	158	160	145	162	154	150	163	155	145	151	156	142	129	145	167	137	167	145	142	152	145	159	157	160	172	138	136	158	152	169	165	137	164	153	140	146	141	150	153	135	153	164	143	135	138	152	139	150	156	173	132	148	169	145	160	171	165	159	179	162	134	176	145	142	142	131	148	149	156	168	156	156	153	148	151	133	145	178	152	128	150	161	156	165	144	143	160	148	175	166	137	132	123	165	146	139	144	146	127	146	149	150	153	159	165	160	145	178	148	157	169	140	142	140	155	151	146	152	167	150	182	166	156	161	147	151	165	155	146	151	153	141	119	153	142	138	138	161	141	159	160	160	148	143	144	152	157	136	158	156	143	134	165	153	161	148	168	160	164	158	153	158	188	133	155	166	150	153	142	151	166	155	182	146	153	149	144	162	150	158	160	154	158	148	153	152	147	159	170	128	143	141	159	144	139	151	131	167	152	132	164	146	137	146	152	161	155	160	163	146	150	160	146	146	159	160	136	155	145	167	155	141	152	130	130	155	161	139	163	145	147	139	127	147	146	160	147	170	156	151	162	145	179	133	159	145	171	139	150	140	168	143	150	140	141	145	161	143	157	151	159	146	162	155	136	147	161	149	164	156	161	153	145	137	152	187	138	140	146	165	137	169	167	140	158	120	135	167	158	167	164	175	178	138	138	157	149	148	148	175	178	164	150	127	127	141	149	150	139	146	152	157	139	176	145	149	155	137	135	144	138	154	142	166	140	138	155	175	166	136	140	151	150	155	149	142	158	165	136	157	162	146	142	172	141	151	161	172	154	164	123	150	141	132	167	155	172	139	138	130	160	154	150	146	162	151	151	161	161	140	164	144	154	125	134	155	148	148	146	146	169	162	161	140	156	158	154	157	156	150	142	151	153	144	147	147	151	121	143	144	146	148	146	158	148	165	147	143	145	145	132	163	136	149	146	144	140	143	167	137	165	149	167	181	138	126	167	154	164	158	156	160	164	124	131	130	138	165	128	136	157	151	164	164	136	140	161	171	123	153	159	170	156	166	148	168	138	175	165	129	139	158	162	163	153	141	150	162	146	145	166	153	165	155	151	156	148	152	151	149	153	150	150	147	140	149	140	163	160	151	165	154	146	146	149	159	166	177	160	168	140	151	124	162	166	153	155	173	162	145	148	136	148	166	146	143	135	143	148	159	143	175	139	158	139	153	157	153	174	142	153	155	127	142	146	145	157	161	167	135	150	173	147	137	171	144	141	153	152	138	154	146	143	156	162	145	157	142	151	131	175	149	162	158	143	128	166	132	151	156	144	168	160	144	149	154	137	139	159	157	148	174	147	158	131	161	133	144	142	142	142	160	152	157	139	166	159	138	185	167	157	126	158	146	162	130	156	159	159	115	154	146	152	146	163	149	142	150	161	150	160	174	138	140	173	149	153	131	163	159	146	152	182	147	134	131	160	168	145	131	158	169	146	138	151	158	150	152	161	140	161	141	177	155	145	152	154	144	156	144	155	149	156	138	140	157	160	146	146	143	156	164	174	136	151	140	168	151	117	143	159	133	160	154	161	155	167	163	151	155	156	158	165	156	121	143	128	158	156	157	135	149	159	132	152	166	140	169	153	160	131	153	161	144	170	131	145	137	161	155	153	147	146	133	163	157	152	150	166	151	144	160	135	146	167	151	151	158	159	151	165	151	162	143	127	168	159	160	141	167	138	159	163	158	139	160	153	164	152	173	160	163	157	152	149	150	161	135	163	161	153	176	148	167	160	146	140	161	164	132	149	143	133	149	144	144	160	152	172	147	148	156	152	155	171	165	167	131	156	158	163	172	157	150	165	134	162	126	145	164	157	138	158	154	147	131	144	147	172	146	134	174	127	135	164	148	149	134	129	153	148	158	178	152	170	147	159	143	136	168	145	136	160	130	139	133	146	163	162	149	164	139	152	151	146	137	141	156	144	163	150	155	158	139	159	157	177	141	170	131	146	140	137	146	150	125	153	171	123	172	169	141	166	151	150	149	176	164	143	152	193	168	166	134	147	149	150	158	136	153	160	164	138	154	149	160	155	156	144	152	169	123	159	137	149	132	190	146	130	132	164	129	142	153	154	147	177	153	142	149	129	134	166	150	147	160	150	146	150	146	137	132	153	144	171	147	147	145	163	148	138	154	140	156	136	144	157	159	157	143	160	131	155	153	158	143	156	142	145	147	125	157	155	160	149	157	135	163	144	147	139	142	140	162	159	180	165	158	152	148	143	151	155	193	130	167	152	131	177	178	164	168	156	151	164	177	160	159	154	157	146	173	147	165	144	148	148	146	152	137	151	144	152	174	127	164	166	158	172	154	139	114	149	152	158	176	148	152	161	134	139	161	145	146	171	154	156	160	168	137	134	136	156	130	168	137	149	177	141	139	158	143	160	165	151	152	155	151	130	145	134	130	150	147	156	169	164	163	144	139	154	154	154	156	157	151	149	165	160	152	131	142	149	152	147	157	149	145	143	164	157	171	143	138	147	152	156	166	138	159	169	162	169	144	160	169	145	125	166	142	160	158	145	132	159	153	171	138	165	144	160	192	155	149	132	164	180	172	148	166	132	140	151	155	168	138	152	147	148	142	154	166	130	149	132	178	150	133
19541	9336	7794	3770	2504	1860	1351	1153	847	756	613	493	454	404	380	328	333	291	287	289	246	235	284	234	257	245	230	233	205	209	225	187	221	203	193	231	196	228	210	183	203	182	209	218	191	171	188	209	196	201	199	204	187	175	197	187	239	207	172	183	222	182	195	180	208	190	183	195	182	224	218	180	176	185	166	198	196	172	207	190	168	168	170	196	176	184	156	194	188	195	164	220	189	191	202	182	182	180	205	193	206	188	183	181	192	164	183	204	199	198	169	170	189	182	187	170	185	203	182	199	199	164	199	183	197	175	195	182	174	203	200	194	188	158	181	188	194	182	189	180	169	189	172	174	202	195	198	177	210	177	167	179	158	177	183	173	175	173	187	192	168	170	160	169	210	184	171	189	188	189	181	186	196	178	206	193	174	175	196	179	204	178	190	200	205	190	177	179	172	193	160	183	174	197	164	168	199	194	183	191	178	176	186	173	191	210	169	166	177	196	209	183	182	187	178	205	210	176	179	179	163	197	172	181	174	190	172	187	176	168	194	173	181	179	168	179	184	191	163	186	204	186	185	183	189	183	193	195	198	187	204	185	164	167	177	192	174	174	173	155	173	211	149	177	173	197	186	208	192	190	159	150	168	212	189	180	187	197	172	207	183	186	171	181	186	197	173	166	188	203	186	180	176	192	178	184	175	178	193	191	214	189	197	195	201	213	172	192	211	194	182	209	191	171	199	195	192	175	194	173	202	181	184	216	193	162	173	163	173	202	189	173	186	163	183	147	175	180	180	164	180	195	161	161	200	199	170	186	204	183	181	190	198	197	180	181	195	194	189	157	211	198	161	173	178	181	190	191	187	174	179	207	186	193	190	179	180	171	199	159	177	203	182	187	178	178	201	191	212	182	180	220	179	212	185	183	198	197	194	164	175	170	175	187	188	184	197	191	185	197	188	206	189	187	199	191	192	176	182	192	176	214	190	179	183	185	153	187	159	183	182	176	174	203	165	173	183	194	193	188	200	182	186	179	181	174	185	198	194	171	186	173	179	175	188	182	158	197	175	203	192	220	209	193	193	183	188	198	194	187	189	196	182	180	175	186	197	153	168	172	167	198	169	204	175	193	186	200	193	179	180	208	196	165	194	173	177	191	168	189	178	155	186	172	175	228	197	174	153	171	211	181	205	194	167	190	206	184	195	186	171	197	169	187	168	195	190	194	205	194	216	207	163	167	176	196	195	166	179	172	190	189	179	182	202	192	185	208	182	170	179	183	185	170	172	195	172	167	192	202	191	205	178	190	175	173	163	206	197	181	190	200	180	208	161	186	191	180	207	177	205	212	186	184	173	194	184	193	180	174	175	196	194	218	181	155	167	206	181	190	178	178	172	190	201	170	180	184	187	181	189	187	182	195	150	187	153	170	199	185	188	201	210	181	181	186	182	194	194	180	150	177	173	176	195	182	179	187	164	177	185	169	167	184	186	187	191	191	194	178	194	204	192	158	166	201	177	183	183	180	198	195	187	198	198	177	165	179	181	229	175	211	176	192	178	197	184	190	178	160	171	170	173	164	190	183	185	191	193	188	179	196	180	212	174	193	209	194	168	196	193	176	182	165	194	189	196	190	187	179	170	181	191	189	158	168	192	192	159	191	183	162	196	201	178	180	180	187	175	180	176	196	208	194	217	167	200	202	184	191	180	167	186	177	179	189	206	174	183	210	208	208	215	199	208	165	192	199	189	178	165	186	184	179	179	174	183	201	184	196	155	193	176	190	178	188	203	186	183	189	165	181	190	190	184	190	184	152	178	179	180	191	192	158	186	184	185	179	203	184	197	177	220	166	190	186	206	181	180	186	193	186	184	178	199	173	174	197	169	177	178	156	184	183	190	184	192	189	205	200	197	192	190	178	185	171	191	166	190	192	178	183	171	212	204	181	164	200	189	202	177	209	207	182	208	176	176	183	187	172	215	194	159	172	205	181	191	175	188	197	174	197	222	183	181	200	205	181	187	193	169	181	195	205	185	195	173	198	195	205	208	192	207	215	180	174	179	169	196	201	171	168	169	155	190	192	165	171	176	184	191	189	166	189	188	196	197	172	182	168	180	181	217	183	188	199	182	175	173	196	187	169	198	177	182	177	200	185	175	168	194	187	174	165	182	171	185	175	201	184	182	170	176	180	175	190	208	171	196	183	177	169	196	212	192	212	198	186	174	185	179	179	188	185	211	180	192	192	161	188	176	207	174	166	187	205	174	203	165	171	195	175	191	172	195	211	198	186	197	155	182	181	189	176	206	174	203	195	197	175	175	156	175	173	180	172	190	182	170	191	171	186	188	178	179	194	172	167	183	175	168	179	208	161	194	201	172	188	179	183	179	173	189	189	195	197	146	191	182	213	184	182	193	170	187	183	164	198	194	194	200	180	231	180	170	193	192	192	169	168	206	201	192	172	186	208	172	198	179	196	192	173	177	174	174	160	169	190	218	196	171	189	180	216	174	193	150	174	193	196	198	213	195	185	197	190	169	168	165	192	175	183	179	203	199	184	205	198	196	158	178	175	206	197	184	178	186	189	201	191	185	167	200	195	162	206	181	176	186	196	175	171	224	190	202	210	200	200	179	186	195	191	191	194	211	209	188	167	178	168	167	213	176	194	180	192	191	184	180	193	219	198	201	190	188	191	167	174	197	190	180	164	160	191	168	177	192	179	179	193	168	179	169	169	173	210	155	209	171	167	192	201	198	178	209	200	182	194	186	188	182	187	186	175	188	178	178	182	195	152	202	175	188	202	194	191	161	174	178	167	203	184	192	183	180	175	180	195	185	166	198	182	162	164	194	195	164	153	202	191	203	184	181	174	190	177	176	183	178	180	174	178	176	203	197	189	181	181	182	196	182	193	176	188	175	186	183	201	195	182	158	171	148	214	190	188	192	207	179	196	185	193	195	176	151	188	192	167	185	183	175	184	175	182	185	173	160	169	212	175	199	157	184	155	179	207	192	171	169	201	202	198	175	152	160	177	170	201	185	188	205	213	166	182	176	192	174	175	195	203	190	195	185	192	187	170	160	169	181	194	184	201	203	193	162	174	205	213	172	170	207	198	158	190	181	166	166	171	172	188	196	213	217	192	203	202	178	195	178	188	214	183	182	201	196	191	173	199	197	180	185	196	207	200	169	195	176	192	189	192	172	190	214	189	185	176	196	182	178	174	181	196	168	191	204	195	211	165	198	211	190	171	181	181	208	192	178	173	202	177	206	188	201	162	182	181	193	188	215	159	188	178	191	178	180	199	177	178	201	207	199	197	178	188	175	195	206	197	185	210	193	166	185	176	201	181	172	207	205	191	183	190	184	165	189	195	198	189	193	180	203	187	176	171	171	166	187	194	197	183	179	169	182	211	180	198	218	178	169	173	171	194	168	168	178	178	196	163	181	187	179	200	177	172	180	195	197	174	173	182	196	215	160	188	183	175	178	186	190	191	174	178	194	193	172	180
24787	21158	27621	24920	12691	999	700	602	587	572	498	523	512	453	484	466	449	430	491	450	455	450	431	428	420	413	429	464	486	426	443	445	444	451	451	449	471	451	438	463	457	438	441	466	432	436	422	438	420	415	415	469	436	437	457	445	435	421	448	432	443	424	424	446	427	445	447	382	452	417	421	418	418	455	441	438	455	439	422	426	452	396	478	437	449	409	438	437	400	395	466	417	437	444	405	403	402	417	422	437	446	461	443	468	419	378	459	439	405	422	417	434	402	428	404	426	401	445	396	434	439	411	441	407	482	421	395	439	437	460	439	434	466	456	452	401	421	400	400	429	443	430	458	414	419	438	452	434	450	422	419	413	444	412	413	419	415	406	417	415	429	436	449	481	407	393	375	453	388	482	430	394	411	437	433	423	428	418	453	433	427	430	425	405	416	448	412	411	430	415	434	422	426	410	420	404	430	429	420	452	454	464	415	430	419	452	435	426	442	413	466	465	441	439	453	448	415	411	448	411	420	434	413	427	454	389	413	470	405	476	442	449	437	416	425	452	420	457	438	437	441	418	391	436	462	392	410	435	424	422	463	432	450	399	445	393	448	417	442	452	434	432	395	434	424	421	411	448	434	406	435	433	453	431	445	449	455	401	411	471	387	448	446	430	382	469	426	410	440	442	433	426	465	442	400	432	423	436	444	401	413	443	427	429	396	428	420	428	445	440	433	415	427	440	454	423	436	447	446	466	399	453	403	426	439	415	450	429	412	414	473	452	402	410	451	452	425	429	440	438	439	410	447	400	410	428	406	407	435	414	451	415	452	425	426	421	418	450	400	443	407	424	442	443	452	413	448	404	401	422	419	425	456	420	428	418	390	414	440	421	416	461	420	428	390	384	410	400	436	422	425	434	474	464	434	439	402	345	422	429	426	455	426	440	436	417	429	455	426	427	410	450	422	418	439	365	423	427	415	465	430	427	423	407	455	401	417	444	454	418	405	456	423	379	428	436	434	402	448	433	413	437	450	400	444	432	415	401	394	396	425	461	430	450	437	421	422	440	417	397	461	428	414	403	418	417	410	428	400	424	440	407	424	425	437	444	427	431	405	450	431	407	444	416	430	443	413	411	425	430	399	392	409	417	425	430	430	431	429	439	407	423	433	475	473	411	404	423	448	434	456	451	426	432	412	377	427	419	425	425	391	385	422	425	448	403	450	451	418	428	396	423	408	442	431	402	430	435	429	429	411	476	405	458	426	433	444	420	390	423	417	433	431	435	436	436	376	420	413	414	435	429	375	426	431	430	421	425	407	417	441	436	424	431	430	420	444	452	437	406	443	406	465	408	366	448	447	439	442	436	432	438	419	406	445	411	385	439	400	428	428	444	427	447	459	446	446	399	402	384	429	431	432	397	427	439	426	425	461	416	428	423	429	409	429	453	429	435	404	440	431	400	429	465	408	395	450	396	426	436	457	414	417	427	397	410	425	392	459	440	428	462	418	399	436	421	476	427	426	390	437	419	398	427	426	437	442	399	387	424	422	476	418	430	406	440	408	386	400	424	468	441	460	425	410	417	416	420	404	436	431	422	470	444	376	478	458	443	379	429	434	436	432	420	417	392	449	419	397	405	396	450	416	430	434	437	418	392	443	377	427	424	405	417	413	414	390	423	426	444	431	423	415	457	421	435	424	430	459	436	392	437	473	458	407	396	425	422	436	410	450	414	418	447	404	431	425	445	431	401	436	447	429	405	399	435	408	436	460	460	409	430	440	448	419	463	423	449	418	454	453	441	424	417	423	406	398	412	430	405	397	403	411	435	418	445	431	427	456	409	395	447	401	450	386	453	441	417	424	397	438	427	432	440	425	420	423	464	457	409	412	422	459	420	432	420	417	452	418	417	398	456	411	388	439	436	400	411	435	439	438	398	435	396	439	419	404	461	447	415	421	425	410	399	361	464	407	425	404	423	457	428	429	436	392	472	405	433	442	422	436	423	420	437	454	392	441	407	442	415	387	436	432	413	421	414	420	439	428	457	413	427	450	423	445	423	397	430	439	414	418	418	429	427	409	387	449	410	465	428	431	399	428	402	473	427	397	413	429	457	444	434	431	472	403	460	430	464	447	423	456	446	496	409	430	429	444	441	406	439	430	409	421	422	457	437	387	431	431	459	458	423	437	459	423	385	445	429	429	431	473	404	469	425	428	420	378	462	402	429	426	426	427	421	447	412	432	434	475	419	433	438	427	394	430	400	446	410	423	447	462	444	416	425	417	415	447	462	449	415	420	444	442	405	427	460	441	427	400	434	421	389	467	456	404	441	436	427	432	409	444	413	414	398	439	446	419	429	444	420	446	441	442	430	452	418	430	426	419	411	433	428	422	445	423	443	391	404	456	416	424	418	398	419	400	468	411	408	433	447	447	416	419	419	453	434	450	457	423	439	441	425	419	421	441	399	421	411	421	442	458	449	407	402	409	414	385	395	423	456	448	418	459	422	415	427	427	446	419	440	434	446	417	409	428	446	424	422	422	446	445	413	401	447	457	410	453	427	418	442	442	403	429	429	434	407	416	432	444	426	407	418	423	427	416	404	424	407	451	422	483	415	443	443	429	427	415	453	425	427	393	412	466	398	451	459	414	428	425	448	436	388	423	452	418	400	401	420	397	416	408	474	429	428	433	412	416	463	449	399	456	402	435	401	425	411	423	440	435	407	401	450	440	443	416	440	440	431	436	444	429	404	452	451	428	443	459	444	419	473	429	424	420	385	437	440	390	434	424	434	402	401	450	450	457	413	417	436	422	410	421	442	472	426	430	442	416	380	427	421	445	424	431	431	428	409	407	416	454	460	419	382	451	417	423	420	410	424	447	452	429	414	412	412	446	386	470	441	424	402	458	422	446	433	468	436	422	434	399	400	408	442	398	409	426	396	438	416	407	438	393	416	475	449	440	401	415	420	443	420	392	415	430	438	430	452	433	417	398	467	434	403	418	443	432	475	433	456	413	424	407	420	449	413	428	425	453	421	442	436	434	440	435	450	409	467	401	412	435	399	425	422	421	427	423	431	424	420	457	429	382	403	451	433	413	419	469	449	459	441	418	446	434	443	449	458	386	418	428	396	444	433	420	401	463	440	429	412	439	434	419	437	474	409	426	452	405	475	427	388	403	426	401	421	431	419	405	440	450	415	439	366	448	426	435	389	444	428	393	422	416	465	439	431	417	425	415	427	425	395	383	434	425	439	437	417	423	402	458	429	409	456	438	467	416	396	432	398	435	462	423	455	439	438	428	428	427	390	409	413	429	406	405	425	428	421	431	414	442	367	423	411	419	438	445	417	384	441	399	424	417	427	424	404	430	448	440	404	436	433	438	456	405	436	441	459	434	387	410	439	436	428	428	432	403	406	449	453	424	423	438	436	436	422	431	421	421	451	400	430	454	427	441	435	424	417	406	445	457	450	409	460	472	414	440	398	463	451	433	438	417	450	422	394	445	404
18959	5604	4469	2402	1719	1329	1156	964	808	753	715	701	586	617	557	553	584	560	553	557	511	522	554	522	501	503	504	514	504	478	498	497	522	536	472	503	516	483	550	536	464	489	488	515	496	510	489	477	510	449	545	512	465	475	430	491	476	511	490	483	520	491	467	514	497	476	518	446	491	474	499	517	478	475	475	488	473	517	508	465	513	494	506	490	477	503	455	457	483	495	439	499	486	528	463	494	502	513	500	514	496	481	492	469	493	503	505	530	508	476	475	513	455	470	510	494	481	496	493	505	455	520	497	517	511	489	512	501	469	491	540	475	491	470	485	473	466	504	499	488	489	493	529	466	474	470	548	506	434	505	522	476	493	499	495	501	502	506	525	503	489	480	506	512	518	480	464	500	487	514	463	464	475	465	476	487	458	495	489	494	451	474	477	485	489	503	494	444	475	478	468	483	472	501	512	470	481	470	477	510	463	523	515	460	463	474	501	479	494	492	496	467	449	493	476	447	529	470	491	467	503	458	485	456	490	513	502	464	482	466	479	487	525	478	502	486	468	483	456	483	523	441	502	488	530	467	490	481	515	466	500	473	493	509	491	492	479	468	503	502	513	519	474	486	514	474	491	460	498	480	493	497	485	480	493	515	528	524	458	482	474	469	505	527	499	450	534	497	472	516	535	485	493	476	524	495	455	491	460	525	457	458	536	483	486	490	469	480	487	484	468	496	531	466	468	475	524	462	505	459	504	486	480	497	442	469	485	442	481	476	479	485	478	490	464	460	494	491	462	499	479	468	489	472	512	503	494	516	532	521	491	487	468	482	468	476	504	511	469	467	541	465	496	515	489	489	494	479	470	464	475	485	524	521	490	484	479	500	493	495	454	453	489	533	537	480	462	483	486	498	464	495	505	493	473	468	466	477	484	449	509	500	473	517	482	476	483	504	486	467	491	495	485	480	515	511	513	480	525	485	473	450	503	478	515	476	510	489	502	474	476	465	487	486	501	485	508	487	528	511	470	466	462	487	477	498	520	478	503	482	490	491	488	524	485	462	462	470	491	476	490	491	498	485	508	495	528	515	474	509	460	495	498	488	468	482	530	477	502	457	511	459	470	433	504	468	495	485	491	489	447	520	479	458	506	502	460	464	436	509	492	445	469	489	491	476	510	480	481	500	454	492	472	493	497	479	501	498	495	540	482	508	471	535	507	463	473	475	506	526	499	514	495	480	509	444	474	518	452	469	491	490	470	467	483	532	477	485	473	471	455	479	459	472	500	468	446	498	492	503	512	505	450	521	485	471	504	509	497	463	485	467	512	482	473	504	481	495	490	493	525	505	533	447	507	476	487	505	476	483	494	474	523	492	501	503	496	463	442	512	472	466	505	480	471	457	485	469	456	521	488	485	488	514	471	496	498	456	466	464	470	480	488	496	500	483	491	479	504	491	510	490	485	449	542	487	447	509	498	470	506	500	491	523	474	442	483	471	536	467	547	504	450	458	499	465	465	484	466	498	510	478	491	485	477	496	468	520	512	466	499	520	457	486	466	519	491	474	495	456	475	470	473	482	504	486	469	522	484	481	470	507	508	467	485	486	509	514	515	464	447	439	500	470	484	485	533	495	497	469	494	479	499	496	506	527	489	518	528	462	465	468	507	486	489	479	454	484	497	485	513	473	501	502	501	502	486	494	470	454	487	521	489	503	533	537	504	490	489	514	462	515	477	497	439	519	500	491	507	502	439	496	492	467	478	529	494	488	498	487	471	518	489	486	443	476	474	513	478	459	484	511	487	529	494	482	506	480	471	474	498	510	470	489	500	491	500	475	486	504	487	497	466	500	511	464	478	506	447	477	452	487	491	468	466	458	472	461	521	476	525	522	480	476	486	452	496	519	474	503	463	460	463	472	513	470	507	523	513	484	490	507	512	459	495	500	481	499	458	455	480	474	467	458	467	476	496	484	503	489	502	500	514	485	480	506	503	483	495	471	533	471	544	476	485	480	488	492	540	488	465	482	478	499	479	439	480	480	538	529	512	495	488	481	467	491	487	450	473	525	461	467	482	475	463	504	517	495	461	548	488	516	444	522	526	489	478	488	470	473	447	470	514	486	496	496	478	487	487	454	486	443	482	498	503	469	479	490	483	496	479	490	489	509	509	490	447	515	459	480	462	456	471	514	502	501	504	501	527	493	495	451	482	501	502	481	471	480	523	504	490	496	514	488	493	511	490	497	490	483	478	492	487	512	506	479	485	471	471	462	468	524	482	511	505	553	480	463	512	501	508	476	499	514	455	458	460	508	480	499	463	454	497	513	476	468	454	499	483	509	520	493	457	452	474	488	496	455	501	484	459	456	483	438	498	463	472	478	488	512	474	507	481	472	493	463	461	498	487	473	476	461	456	494	485	454	478	528	453	437	472	502	501	497	516	435	458	498	512	492	477	504	485	487	471	435	499	487	492	494	477	463	487	514	481	439	481	477	524	504	484	482	483	503	478	491	500	508	471	504	477	514	486	483	500	485	481	508	503	518	473	468	466	488	462	485	482	441	488	480	505	504	478	505	464	515	496	502	452	525	520	448	480	498	450	467	505	489	468	484	484	490	478	493	460	490	539	480	479	506	483	526	488	513	503	484	454	487	511	479	486	509	476	482	482	488	492	506	480	487	466	500	487	503	483	484	442	484	473	474	466	473	500	519	471	501	479	486	489	462	509	515	481	494	510	474	429	480	499	493	495	454	521	497	469	487	478	446	487	471	468	493	491	469	492	494	462	515	482	518	481	486	476	486	482	494	513	488	521	484	493	466	468	496	493	503	493	516	515	490	530	489	520	479	508	471	521	509	501	458	497	461	484	485	474	478	435	495	498	518	502	498	492	468	460	491	487	503	499	478	495	487	508	488	490	462	494	480	481	476	496	462	496	469	476	511	486	446	486	496	492	472	500	503	492	486	509	494	467	485	465	490	470	493	495	473	472	513	506	471	467	456	501	459	499	532	470	498	524	498	489	504	501	496	480	472	450	487	475	515	466	498	526	517	498	523	480	447	468	483	514	502	478	497	485	504	504	499	435	481	509	513	498	481	456	485	458	471	477	490	476	470	502	471	484	506	453	463	518	488	479	483	463	488	485	494	498	485	465	512	522	530	470	468	454	459	507	467	450	496	493	461	537	446	475	531	506	500	516	482	492	494	512	491	499	519	466	475	505	488	512	466	493	508	500	492	451	469	506	493	464	477	508	481	474	457	483	477	495	529	521	506	508	484	459	495	471	458	498	485	518	498	494	497	501	493	486	503	484	511	488	470	482	475	505	511	495	523	495	505	513	471	505	497	485	497	506	484	466	480	499	504	498	465	496	513	473	509	499	532	447	455	458	514	472	499	518	510	526	523	438	453	510	477	471	517	512	544	454	486	471	527	491	457	483	505	495	489	459	490	526	508	479	493	490	528	513	495	467	533	525	510	446	477	502	483	512	480	482	482	490	524	496	471	480	466
22669	21202	29002	23676	21184	21244	11524	1282	893	825	670	621	608	511	499	496	497	436	397	416	437	451	404	371	389	350	372	362	374	337	365	338	362	365	324	352	346	360	348	363	313	355	366	309	338	352	324	319	357	339	373	353	313	347	319	338	327	335	369	330	287	342	312	312	363	353	332	342	347	371	321	277	336	305	349	324	320	315	291	329	358	327	350	342	301	329	329	335	330	337	352	345	317	360	307	318	334	344	302	303	314	310	316	323	336	345	353	314	332	317	305	353	341	348	330	308	373	317	324	340	299	350	366	340	335	331	360	343	305	330	321	338	303	339	336	319	338	292	355	321	365	305	325	325	334	307	316	290	330	330	315	359	303	337	334	344	305	328	354	308	343	321	322	305	341	333	364	297	291	330	334	291	305	352	323	322	344	347	347	336	374	340	307	304	316	333	300	361	318	323	369	341	299	321	325	341	350	326	360	328	356	339	303	339	315	328	357	318	296	312	318	340	351	332	327	306	355	319	316	331	342	341	323	328	327	330	342	334	312	329	334	323	342	320	367	323	326	322	326	298	306	299	346	347	309	315	300	347	326	303	319	325	304	332	326	302	315	320	299	333	312	320	336	338	320	325	306	335	327	311	348	340	324	314	313	304	337	318	335	328	302	348	359	353	331	328	323	326	338	285	317	302	351	334	308	363	355	305	311	335	313	305	314	336	325	350	331	293	334	291	355	308	339	312	311	296	349	330	347	304	338	327	311	287	342	343	321	352	326	337	323	327	326	301	315	341	311	352	356	316	290	307	341	315	330	343	290	349	345	303	343	291	352	323	336	319	349	357	352	322	368	325	317	327	350	327	311	336	330	316	300	332	328	357	321	356	311	365	298	327	322	334	362	345	335	342	317	338	332	297	284	330	308	369	298	343	309	308	317	319	309	322	323	364	328	309	332	350	318	343	325	325	310	332	314	292	331	331	300	305	337	356	326	315	356	314	318	321	329	320	300	368	329	345	345	344	312	341	353	310	303	359	317	315	344	314	316	327	351	300	297	345	314	331	307	315	313	341	321	312	325	342	317	336	333	305	335	289	309	313	340	335	307	318	308	320	337	331	307	342	305	349	299	339	364	324	314	315	347	333	289	303	330	303	341	336	325	334	312	329	307	306	305	320	304	332	315	346	321	331	315	339	338	327	333	364	319	321	346	356	304	327	321	310	330	308	360	317	330	311	315	317	314	333	306	329	337	341	339	340	324	306	327	307	337	332	347	342	340	346	334	343	332	317	323	309	305	290	311	325	344	344	341	324	314	346	297	360	347	340	296	377	362	313	304	315	325	362	308	327	291	349	337	315	330	314	308	307	335	327	329	318	335	349	316	333	330	354	343	299	285	340	306	334	355	290	302	340	340	316	313	348	331	320	342	341	328	332	316	348	325	298	308	341	338	336	347	322	309	345	296	351	324	330	342	342	342	321	342	321	314	326	310	348	320	295	332	328	341	303	308	308	291	322	371	332	299	328	315	301	326	299	306	343	339	300	340	326	324	353	310	340	322	331	308	324	327	329	333	322	311	341	330	330	328	327	315	314	304	326	342	318	322	302	326	314	332	330	308	310	326	313	320	317	303	310	345	305	299	295	323	287	371	319	334	347	308	349	331	315	315	334	313	303	324	366	294	311	307	347	346	287	340	327	323	332	310	322	334	308	323	316	342	333	322	351	310	308	322	347	309	310	341	311	349	346	299	335	362	342	322	296	311	305	327	328	310	324	316	337	346	303	315	335	309	333	306	315	342	346	334	324	348	323	315	278	278	307	342	338	333	323	340	296	320	312	330	350	322	302	312	313	349	310	354	308	306	348	333	333	324	310	306	328	314	298	314	337	333	327	308	282	306	326	374	314	344	291	292	375	327	290	338	359	297	329	310	314	338	343	341	338	330	329	318	331	328	321	334	297	322	344	300	316	332	322	301	321	314	330	340	332	306	331	343	348	326	295	311	324	299	309	323	314	338	301	306	311	327	327	314	324	342	316	291	333	308	324	318	314	315	339	348	315	302	348	311	298	321	328	317	334	332	299	330	287	337	295	353	335	302	330	324	314	302	328	345	320	335	319	342	328	337	309	314	290	296	320	300	353	302	316	360	316	339	319	326	276	317	343	288	339	328	330	319	330	319	299	317	332	339	317	317	309	310	335	290	338	292	336	272	334	313	336	305	314	322	357	316	332	344	318	333	322	330	356	332	328	328	325	314	337	348	318	313	342	343	332	315	349	354	311	336	333	343	328	343	300	316	315	332	335	314	312	297	309	338	329	316	344	324	284	316	318	288	330	328	289	366	315	296	286	318	358	322	322	307	347	293	323	337	326	304	336	306	318	347	319	337	336	317	357	341	343	298	312	333	346	322	309	331	322	326	315	321	321	341	334	323	342	362	290	340	310	307	347	321	300	303	319	321	332	333	327	313	304	330	323	328	319	321	355	334	310	337	354	343	325	322	334	326	326	338	319	300	326	313	331	299	318	328	319	355	328	297	332	318	329	300	330	332	303	342	287	312	313	317	310	312	324	311	351	351	292	335	306	361	325	309	335	330	335	328	319	335	347	336	314	342	326	333	313	299	329	312	317	299	334	316	348	299	294	344	315	323	326	346	306	307	282	295	319	312	327	323	324	334	356	323	299	341	310	336	314	331	358	313	330	311	326	311	323	323	320	330	322	337	326	355	319	302	344	337	341	317	322	322	325	316	321	318	333	336	317	336	349	292	328	352	344	284	356	364	329	338	339	324	318	356	342	303	328	312	315	311	326	334	350	338	349	343	309	296	313	345	323	314	362	338	321	342	320	342	326	333	296	311	315	330	316	331	321	322	316	340	338	320	315	313	327	347	323	312	331	323	348	367	326	342	325	335	284	303	325	356	343	347	348	329	329	349	327	334	354	318	322	307	316	307	307	333	310	356	325	311	299	324	331	330	323	307	295	319	345	390	323	335	336	372	307	300	328	315	336	360	340	315	336	337	303	349	331	299	336	346	330	335	289	325	324	327	311	338	384	317	328	329	335	300	333	316	284	336	329	327	298	297	342	330	297	314	335	335	307	353	333	333	342	302	309	337	322	348	345	336	301	312	346	320	307	341	318	321	342	288	338	321	329	337	315	335	295	343	335	325	339	296	348	321	327	327	336	315	310	326	302	339	302	340	322	309	328	313	310	296	354	335	316	323	325	327	305	309	337	330	326	331	321	295	303	317	295	333	321	324	324	341	307	337	309	332	307	319	327	328	292	353	348	369	302	291	339	336	334	344	322	332	326	330	319	326	315	321	333	289	341	324	325	335	313	320	315	346	328	340	338	336	309	321	348	344	328	313	325	351	354	308	338	356	317	308	324	305	310	304	345	332	272	337	315	301	350	317	293	358	340	307	330	339	319	327	312	331	334	326	343	356	310	311	340	360	338	340	296	305	297	332	308	329	313	327	316	346	299	337	339	348	339	334	335	337	326	308	284	324	336
22570	15256	12790	6909	4790	3388	2670	1986	1657	1329	1156	1034	879	808	677	660	608	574	541	498	524	446	469	477	490	494	451	401	418	424	460	432	414	432	420	412	359	396	397	393	382	392	390	411	355	378	398	431	390	377	389	361	380	381	372	351	375	363	395	381	383	385	343	401	406	351	390	327	374	377	345	365	379	343	390	362	379	359	389	406	345	396	369	358	366	380	338	365	344	362	357	346	349	349	360	356	364	382	355	364	366	362	345	319	375	353	337	361	325	386	355	389	327	392	407	354	372	363	353	354	370	366	373	335	359	373	374	358	367	352	349	363	385	337	391	349	357	328	351	380	316	374	364	335	369	342	347	373	329	351	328	377	361	359	335	355	335	350	386	329	372	363	363	360	353	368	387	348	385	355	358	383	338	370	351	331	376	377	365	364	348	394	344	347	402	366	338	385	365	374	376	372	379	368	376	393	396	367	348	366	333	353	355	321	328	382	338	339	359	371	351	364	352	368	376	339	381	351	379	371	360	344	388	365	325	378	332	384	366	376	376	331	352	375	302	372	383	351	405	358	314	344	365	355	344	349	372	347	354	347	339	384	369	378	364	365	372	372	373	355	333	354	341	397	371	342	388	328	406	395	381	372	363	344	362	374	353	374	379	315	343	334	372	366	298	379	369	349	348	358	364	331	357	367	369	365	387	349	358	378	349	327	349	334	368	343	320	345	364	386	399	368	370	382	362	336	361	333	375	383	410	352	358	340	356	392	347	351	345	350	355	334	348	362	372	321	393	337	381	401	399	348	370	358	331	324	387	369	331	381	354	349	370	338	344	342	357	360	366	342	396	377	362	382	353	381	354	374	345	342	386	370	346	367	339	351	374	377	344	345	369	333	357	355	377	373	325	338	359	356	369	330	349	340	362	382	336	341	381	356	391	351	404	352	359	396	364	388	346	379	383	332	342	355	351	405	385	311	334	359	344	353	373	368	385	338	319	348	360	380	369	351	390	338	349	331	346	345	342	335	371	351	372	373	352	368	386	399	366	334	350	375	358	385	348	360	375	359	371	376	354	354	351	311	349	351	361	350	338	395	391	381	378	349	374	300	325	379	360	377	374	382	338	319	347	365	377	357	398	365	362	341	359	349	377	353	352	373	353	357	372	364	383	335	342	360	369	352	359	387	348	346	372	356	359	348	332	355	333	354	345	380	391	368	354	383	379	332	351	350	371	346	367	392	379	369	393	319	361	363	361	350	328	362	351	328	371	394	374	367	330	363	363	344	353	362	353	387	379	342	315	348	368	340	364	339	359	324	354	367	339	352	350	349	375	366	395	357	362	362	372	339	333	338	340	327	322	366	322	356	378	347	352	361	348	333	373	382	337	364	344	368	353	390	337	355	374	369	355	319	353	346	370	341	383	359	369	333	377	357	327	361	362	344	405	383	367	351	344	384	321	368	367	337	329	379	356	351	360	328	379	357	331	349	363	356	362	348	351	370	359	342	375	350	383	366	379	345	344	378	382	364	366	351	358	376	347	327	340	331	352	354	352	363	379	339	360	364	344	375	373	360	353	344	348	349	309	331	349	351	356	355	342	376	345	334	367	351	390	350	384	386	345	330	382	342	372	374	375	359	348	338	339	324	357	357	388	350	344	340	342	343	359	352	394	356	360	319	342	336	338	393	346	353	359	336	376	375	383	364	367	361	365	366	379	382	386	390	354	367	374	358	344	331	362	354	347	358	340	363	361	378	373	377	323	351	349	364	397	356	340	353	357	349	327	390	363	362	360	381	353	378	366	354	373	388	389	346	346	343	351	349	398	353	360	354	337	359	338	366	335	349	343	328	322	332	363	339	376	343	359	371	347	349	344	344	357	399	346	410	348	341	348	341	388	329	362	367	363	379	384	321	365	344	374	350	345	353	353	357	357	352	346	357	342	375	322	345	335	345	388	342	343	351	352	385	357	349	371	343	340	360	366	356	345	358	376	377	351	324	367	367	365	342	331	344	351	380	352	358	371	379	389	362	360	338	327	374	341	372	359	398	337	360	335	360	356	363	398	374	391	339	357	343	359	343	341	343	353	383	365	354	353	392	341	354	348	370	371	363	358	364	329	358	361	356	401	350	355	295	364	378	346	350	329	371	339	316	350	377	355	360	382	331	346	298	362	328	345	379	341	352	358	335	377	367	368	373	386	358	392	355	342	374	360	346	327	378	352	349	365	355	326	402	350	340	381	355	351	358	356	356	367	362	360	358	369	352	368	386	371	346	359	379	372	365	348	335	380	364	383	339	332	361	349	359	336	376	340	349	350	346	351	354	344	354	353	356	358	339	357	369	356	358	359	344	354	358	334	371	362	392	363	366	362	351	347	365	367	349	375	369	349	319	364	368	358	346	398	344	333	350	374	348	352	346	328	328	351	366	337	387	326	371	340	368	376	353	337	360	387	391	361	360	355	366	312	338	345	380	349	335	356	362	357	352	333	338	321	374	341	351	400	380	375	355	329	347	310	368	354	369	333	328	345	334	386	379	352	344	328	351	341	385	354	359	341	381	361	332	299	356	344	353	368	365	345	356	366	339	369	332	333	351	350	358	347	377	359	373	363	377	329	370	363	362	398	370	355	324	353	336	375	356	321	382	337	348	378	377	328	405	340	378	341	350	366	370	363	362	359	363	380	373	384	385	378	378	359	337	359	357	371	360	363	386	339	365	371	349	354	360	357	353	350	380	353	379	382	382	367	336	353	331	345	346	322	351	346	354	365	320	404	357	366	368	343	349	340	354	337	347	349	375	352	340	368	394	337	378	346	363	385	335	354	351	329	344	344	336	354	368	386	366	360	355	336	360	373	372	335	348	357	362	315	371	345	359	378	323	405	384	368	376	387	345	361	382	360	343	359	338	390	367	354	328	354	308	335	360	340	352	369	352	345	357	381	348	342	355	360	357	372	377	358	367	383	328	357	337	374	388	375	350	348	354	398	389	380	362	355	341	349	347	367	390	361	358	380	361	324	357	359	356	350	396	337	382	345	376	352	329	371	359	348	383	362	377	352	374	321	363	351	343	361	350	366	336	379	344	399	343	357	360	360	374	361	358	382	383	332	323	346	391	367	346	344	399	389	345	392	371	356	353	367	357	351	375	349	363	374	356	334	361	366	381	368	362	344	341	333	365	349	340	372	348	348	336	373	383	331	375	333	348	334	341	377	355	361	365	384	354	356	350	327	399	352	379	343	343	342	323	421	317	381	344	332	366	396	361	379	341	388	349	354	350	373	358	355	350	343	389	336	376	374	346	349	392	358	357	362	363	352	348	344	347	357	340	370	346	326	370	332	378	398	399	349	340	323	381	340	355	349	377	361	372	379	352	359	364	370	372	357	380	359	361	357	371	385	351	386	354	379	351	371	348	379	378	375	334	320	341	330	336	369	335	310	370	359	361	330	348	346	345	388	375	383	353	329	358	348	362	342	389	361	371	343	346	341	385	355	378	352	369	343	314
27198	20402	8677	777	402	334	292	261	305	264	271	285	272	286	291	278	268	271	241	281	256	273	249	278	287	273	276	264	277	254	271	241	273	242	284	264	294	305	292	270	261	263	292	280	279	237	274	289	300	292	240	246	252	258	249	253	263	262	269	243	264	230	275	288	274	255	265	240	251	279	284	272	243	272	271	257	263	262	276	255	270	255	259	243	259	271	258	279	261	249	247	251	255	271	220	268	268	245	257	268	232	255	248	236	237	243	249	273	265	245	281	301	249	256	269	275	238	288	245	248	274	282	272	258	257	239	268	249	264	256	273	268	254	263	280	254	244	291	268	263	252	251	256	247	240	231	276	257	251	261	252	272	279	247	270	260	272	276	279	259	268	274	273	252	232	279	241	255	275	265	227	269	268	282	254	260	252	257	298	277	273	258	277	250	245	251	245	236	259	273	262	240	259	251	276	264	265	267	247	286	276	260	243	296	242	270	274	250	273	251	264	248	263	275	265	270	260	249	267	257	252	267	220	255	256	296	245	238	269	262	255	258	250	264	263	263	258	261	263	233	267	259	276	274	265	250	251	237	284	230	252	259	244	274	244	247	253	256	249	232	245	248	243	250	252	245	258	267	271	267	259	277	265	271	283	265	272	273	286	263	268	258	265	263	249	255	267	248	249	257	277	268	264	244	268	258	265	263	244	260	248	238	260	251	275	268	282	255	265	259	265	247	264	248	272	279	236	240	278	274	245	295	238	256	250	239	229	239	256	249	233	256	253	253	258	236	248	316	252	274	243	270	266	264	246	257	232	275	288	273	262	273	306	268	279	216	303	259	230	267	259	256	258	271	274	261	260	295	258	279	252	266	244	242	272	222	285	230	273	273	254	259	270	279	239	237	228	273	274	242	246	256	271	256	276	272	270	240	262	278	278	292	268	287	255	259	268	260	243	252	247	257	256	240	251	273	254	243	222	261	235	272	264	278	273	284	322	246	259	278	248	282	280	299	287	250	273	273	272	244	287	241	265	246	257	235	257	267	284	257	280	280	273	264	253	260	244	221	257	245	266	247	272	244	259	254	271	246	247	241	243	251	238	268	283	247	268	229	259	270	277	300	271	283	232	256	274	270	277	269	275	297	280	263	249	260	255	271	272	268	267	271	273	272	262	247	250	272	231	257	258	287	278	255	288	262	252	297	270	251	262	240	240	278	260	226	272	263	260	269	275	262	286	275	294	285	273	255	256	246	248	267	281	290	227	244	225	254	253	250	235	259	263	289	273	259	277	269	298	261	247	259	266	263	273	269	232	251	269	248	270	255	268	287	256	293	261	260	272	260	248	253	258	257	242	256	267	258	256	265	282	230	263	266	292	258	243	272	266	252	255	263	249	304	268	244	237	254	302	265	262	245	271	268	251	255	265	270	250	240	270	274	253	249	268	257	255	236	256	243	266	274	262	263	255	255	236	286	250	287	252	269	272	249	280	273	252	249	240	281	302	267	252	243	257	249	259	266	281	258	260	249	272	236	290	282	283	263	236	249	284	269	244	264	275	272	258	264	240	261	273	249	267	272	266	265	257	277	241	261	256	284	259	266	280	267	279	275	266	289	243	266	251	267	238	282	277	285	274	272	277	269	275	255	269	256	250	244	274	259	268	260	263	242	249	252	283	264	227	247	263	270	260	281	259	264	229	223	269	279	262	280	249	261	240	276	275	276	276	276	265	280	251	250	266	252	258	277	263	252	260	278	274	270	253	287	259	295	256	252	272	268	261	248	256	279	295	249	277	248	272	250	280	294	263	273	252	282	272	258	216	248	269	234	259	275	278	251	245	267	278	262	264	304	268	259	245	261	232	252	258	239	271	259	259	272	265	254	260	254	269	286	273	250	246	267	250	261	274	273	256	255	276	257	278	267	254	254	261	262	257	263	248	246	275	242	287	255	253	252	260	250	238	221	226	251	265	254	287	266	254	256	231	288	292	263	276	229	282	268	256	260	226	277	265	272	274	265	249	241	246	262	259	268	248	272	262	223	272	253	290	273	232	271	265	263	267	270	239	250	250	257	265	266	264	225	274	259	247	266	249	280	278	273	246	272	253	248	263	255	278	256	275	278	247	279	239	272	255	265	253	247	253	256	264	283	268	256	231	237	269	265	259	290	249	250	265	265	257	256	287	242	304	256	245	273	232	258	260	260	244	235	239	253	252	272	235	244	248	269	268	243	263	251	257	264	265	254	251	232	270	260	279	280	249	248	244	245	282	257	237	254	240	239	226	270	281	274	230	288	257	252	275	249	276	230	286	255	248	274	274	277	280	263	243	259	247	294	227	278	269	273	257	253	245	240	261	259	244	300	280	280	234	226	279	257	265	265	264	267	253	265	233	249	270	279	275	259	266	293	261	221	271	242	274	252	264	297	281	279	230	225	231	266	245	260	268	257	278	254	262	281	257	262	298	294	248	268	254	267	233	257	258	265	274	281	271	268	256	259	245	245	243	274	257	251	292	268	236	258	276	243	257	258	262	240	248	275	280	242	273	272	258	257	264	271	271	235	269	252	277	250	257	262	283	253	283	252	261	248	275	271	263	241	259	276	249	278	250	246	268	252	239	255	238	278	241	245	284	259	263	253	242	252	266	260	256	243	254	264	262	249	236	242	250	275	256	261	265	268	264	247	267	231	244	249	283	276	264	273	262	252	262	244	269	269	263	248	248	255	255	280	238	239	272	247	283	263	285	255	214	242	272	232	246	258	241	290	266	263	255	233	248	266	259	258	276	251	263	265	235	269	260	297	247	285	262	268	285	261	258	241	265	237	249	293	271	266	251	265	265	277	239	241	291	272	243	257	264	239	221	271	254	260	229	252	249	287	275	250	247	241	237	273	256	238	256	268	276	240	282	275	275	285	263	248	313	248	282	278	245	267	273	261	283	298	276	250	274	249	240	265	218	273	271	272	254	272	244	286	279	276	253	220	259	273	235	256	284	256	239	256	244	275	278	262	268	255	276	273	255	277	248	264	261	260	267	252	242	258	263	256	280	277	252	237	264	251	247	260	267	266	246	238	263	260	253	285	245	268	274	258	263	252	269	253	255	262	232	277	222	262	248	268	283	247	276	259	269	254	231	255	262	237	280	251	279	267	235	275	276	256	254	252	269	287	276	283	254	236	231	270	233	288	284	255	241	265	271	248	259	246	258	264	268	256	266	268	237	300	266	264	252	280	217	246	255	246	297	242	262	268	238	274	269	254	275	266	247	285	235	263	288	243	286	274	236	236	265	254	250	251	261	272	287	268	258	247	273	255	268	251	274	250	261	272	253	269	247	279	240	238	244	271	247	254	257	280	271	273	239	262	249	263	277	251	275	283	244	273	253	255	286	262	261	246	258	255	285	256	238	254	261	257	268	310	220	285	285	244	245	262	281	272	257	244	268	255	275	267	230	254	221	280	267	264	280	232	293	259	273	267	256	277	252	241	249	244	238	276	281	308	274	247	235	244
16254	1239	973	584	488	409	372	381	372	336	316	351	347	312	342	332	337	329	335	315	319	343	315	337	321	334	331	342	346	288	292	327	333	303	304	290	329	290	313	324	280	333	327	314	337	326	328	313	322	342	341	325	288	311	336	324	350	336	312	324	297	327	298	322	328	341	318	338	332	299	316	342	343	311	311	309	321	273	321	314	324	286	354	321	297	340	299	333	331	285	318	286	311	329	363	317	294	318	312	292	314	330	338	316	318	309	308	313	311	325	312	321	303	318	333	318	347	321	317	321	346	323	299	302	320	312	324	263	356	313	332	324	309	344	326	343	336	309	290	311	325	338	342	328	336	338	323	293	328	318	334	318	322	321	336	307	306	343	348	305	356	326	331	308	329	291	328	329	335	314	343	312	342	303	307	306	297	328	323	328	338	315	319	298	285	325	346	324	316	342	306	324	301	323	327	292	332	297	307	330	353	299	310	322	314	302	292	330	290	318	322	316	346	346	273	276	300	343	332	303	318	332	341	320	340	330	297	300	336	323	331	305	336	309	321	314	322	316	345	307	315	311	331	370	312	319	296	311	309	278	350	306	316	326	326	321	289	317	295	345	302	298	336	318	325	334	329	326	303	325	306	340	318	320	326	310	335	301	353	311	326	339	324	314	332	316	336	308	329	306	321	337	318	318	323	325	331	305	356	334	335	305	290	333	319	321	324	306	327	348	317	329	330	337	317	327	301	334	330	310	316	339	302	291	322	311	323	375	321	327	316	283	314	311	321	297	301	293	303	317	321	291	310	341	343	315	313	310	308	310	323	301	287	291	330	337	310	322	321	271	306	323	309	280	333	285	317	315	317	323	324	302	334	305	300	339	313	319	307	349	341	332	338	329	326	329	318	327	315	298	315	321	309	340	340	285	298	333	314	319	320	328	308	315	303	307	285	327	307	347	301	314	297	299	326	290	312	294	332	310	339	319	321	303	324	322	311	338	302	342	306	303	304	316	332	317	339	347	346	310	313	315	329	335	320	320	345	315	335	297	313	332	342	306	306	283	304	305	322	339	324	307	317	323	335	334	323	324	324	310	290	313	354	304	321	319	328	297	334	291	325	303	320	349	346	346	330	291	309	328	353	306	327	355	331	293	326	343	324	332	326	331	302	311	323	331	319	329	284	317	306	300	310	304	298	356	345	318	332	316	300	302	316	343	319	327	320	349	349	322	298	286	335	301	327	330	315	321	327	314	288	307	315	307	311	346	290	345	330	339	293	348	334	320	332	327	309	302	326	312	309	348	301	337	327	311	324	314	302	316	343	319	302	328	295	316	341	322	345	299	325	346	310	317	328	297	316	319	302	306	346	341	313	319	306	332	316	305	306	299	296	342	362	299	344	296	316	332	323	329	335	307	347	311	311	332	317	346	299	305	302	300	336	300	303	328	285	321	296	320	326	339	356	311	296	305	336	289	328	330	293	329	309	331	333	300	303	319	323	328	323	306	327	334	323	324	327	309	334	335	332	312	332	314	333	326	270	318	327	318	340	311	326	319	336	309	334	311	345	330	320	328	322	316	313	297	308	328	310	309	320	324	306	315	293	326	349	352	316	332	274	310	311	322	322	296	307	338	315	316	342	332	313	316	357	322	324	324	348	321	299	334	309	339	312	348	320	301	321	300	330	306	319	292	303	317	328	289	330	327	324	313	299	336	315	332	353	292	313	358	323	325	277	344	326	325	331	337	326	309	342	352	308	336	315	330	274	330	328	342	312	322	314	310	313	297	320	320	279	298	304	310	352	288	315	357	313	326	290	321	315	360	308	320	328	338	296	290	295	304	328	354	344	282	334	313	330	292	316	322	307	335	320	314	299	335	308	321	301	315	307	316	307	313	281	335	317	334	340	326	324	289	327	311	296	333	332	310	328	317	322	323	335	309	342	323	290	319	360	297	292	317	318	326	287	320	326	343	303	324	281	357	311	328	351	312	314	333	304	306	319	313	339	339	334	272	333	317	319	286	328	321	333	310	306	314	292	344	310	330	322	282	309	340	350	334	334	346	317	303	314	352	301	321	335	331	324	327	285	319	315	313	305	312	326	307	323	321	323	319	321	336	327	310	314	301	336	315	313	330	286	329	311	307	332	302	342	352	305	310	335	314	292	346	318	330	284	298	329	319	297	298	317	326	311	315	324	338	312	355	311	308	336	328	319	291	315	318	297	316	331	316	301	345	347	307	314	310	316	305	311	329	311	314	330	305	339	355	324	309	332	334	296	318	309	303	300	340	305	333	286	329	315	325	312	352	307	303	331	335	329	328	292	321	331	349	323	303	349	308	293	269	291	316	316	345	333	290	316	307	353	301	291	325	359	335	318	287	349	297	325	322	326	332	317	336	328	330	324	310	328	317	283	291	300	289	326	296	352	319	301	315	286	333	322	321	319	350	301	321	317	336	311	351	325	356	315	322	303	334	313	267	324	321	327	308	327	314	322	334	325	319	344	312	309	322	317	352	317	307	331	327	323	342	349	341	337	333	334	301	330	297	316	341	335	307	307	326	321	307	323	351	301	287	316	294	312	309	310	306	294	320	362	325	325	327	304	339	295	309	356	322	342	293	314	343	296	303	295	306	327	332	328	294	344	287	288	314	303	323	323	315	294	319	306	317	322	319	314	319	339	291	317	294	299	340	329	297	320	308	316	309	303	317	291	298	271	321	304	309	324	290	326	312	331	319	345	340	324	333	285	301	332	312	339	324	330	270	283	318	281	275	315	333	332	331	302	300	311	300	341	323	298	330	291	325	313	324	307	341	308	331	323	317	309	332	291	312	306	322	296	320	292	338	348	324	316	329	304	314	281	314	299	305	339	323	305	329	298	336	302	341	301	360	336	310	323	320	293	303	328	306	320	340	324	326	309	322	326	303	315	296	334	321	323	348	339	329	353	344	310	310	330	334	324	330	325	335	319	330	293	321	301	320	345	287	333	351	334	307	298	320	309	339	291	281	288	306	311	328	355	342	347	309	311	337	304	332	316	326	299	315	303	333	333	322	330	320	327	323	358	322	324	345	305	325	331	282	326	302	323	319	342	341	333	299	296	306	360	315	333	322	286	289	335	305	317	353	291	314	296	300	312	289	338	318	318	321	300	299	354	306	313	307	328	327	329	310	337	302	344	294	358	312	307	295	317	299	347	324	295	304	338	316	320	328	321	292	285	328	340	292	327	324	331	328	311	306	307	318	307	301	328	309	296	325	340	316	321	314	340	307	320	329	314	303	319	315	301	317	343	283	311	298	331	341	354	338	356	338	314	333	303	313	298	308	316	323	315	334	318	295	332	330	333	322	338	296	297	291	309	332	324	321	294	315	321	309	349	324	336	290	299	308	308	334	306	333	319	334	300	288	352	326	291	311	327	288	336	304	307	366	277	312	321	316	324	347	304	320	354	308	349	342	326	323	293	306	291	294	301	341	320	320	325	324	291	316	338	311	314	337	309	330	310	331
23687	21178	28609	24011	21165	12053	992	600	459	408	317	323	289	268	268	256	246	200	209	190	179	212	174	176	178	194	178	162	205	152	155	157	152	167	170	165	179	164	156	148	168	160	173	177	149	148	148	146	157	155	162	165	160	156	162	169	146	170	131	139	155	140	168	163	149	133	153	148	153	157	166	163	141	160	152	147	155	138	123	168	183	182	151	184	181	148	156	150	175	163	153	151	162	137	172	149	123	149	138	134	171	159	153	144	188	158	155	148	124	176	134	147	147	184	147	169	165	146	152	138	153	164	168	150	154	166	140	178	139	153	149	147	165	152	150	154	145	181	110	176	153	152	148	179	149	159	148	145	160	153	143	171	148	162	137	137	147	127	173	147	156	139	129	149	153	149	154	157	141	158	121	144	129	132	166	136	166	148	110	160	149	150	174	158	143	142	154	161	156	135	153	164	151	150	146	132	171	166	162	181	161	152	144	153	157	152	161	158	170	151	158	146	180	141	162	138	164	152	130	178	144	148	146	164	161	140	138	135	174	135	152	154	152	126	147	158	139	154	141	165	148	132	125	162	170	150	157	164	161	128	156	163	147	145	167	127	152	162	151	137	140	144	174	162	152	159	146	135	135	160	165	159	166	162	153	144	160	165	153	166	147	168	139	151	132	161	153	157	164	174	162	161	161	140	157	149	158	154	144	158	152	141	161	142	142	133	159	147	154	148	147	162	140	135	150	187	150	161	149	143	152	159	136	171	171	146	165	160	160	157	151	140	136	144	160	147	164	168	157	177	156	174	180	165	152	142	155	157	146	162	147	158	138	145	151	179	138	165	150	151	153	174	162	151	177	164	137	159	154	170	164	150	153	163	129	157	162	159	167	147	156	136	148	148	127	161	163	172	159	164	158	159	137	142	161	156	165	162	150	155	140	165	139	144	133	155	118	126	156	166	157	129	148	124	154	172	169	160	176	163	152	147	142	149	139	129	168	136	153	153	147	159	152	154	131	156	152	153	136	155	154	146	167	155	141	150	174	156	144	165	161	137	169	166	160	145	170	154	145	157	160	146	162	188	141	158	160	157	152	145	161	142	138	149	157	125	165	157	156	145	140	153	159	148	152	169	153	168	181	146	152	129	150	143	157	153	148	164	145	154	162	160	170	166	157	167	146	159	168	146	157	143	149	149	158	141	145	141	143	172	159	174	137	145	147	162	155	153	188	145	146	154	153	148	160	157	172	140	138	146	176	169	164	159	159	136	152	150	152	135	172	129	177	160	176	153	142	159	161	154	175	156	151	137	138	184	166	157	147	153	146	146	161	157	122	168	150	135	154	145	141	142	141	173	178	162	152	168	137	153	178	168	151	150	141	153	162	160	140	146	146	141	152	149	146	156	142	161	147	133	160	155	181	159	161	155	158	138	172	176	149	156	142	155	136	155	159	128	135	155	155	148	162	161	169	174	138	151	154	143	148	155	142	156	152	162	170	139	176	128	160	157	161	150	151	136	148	143	141	145	153	145	153	154	149	158	160	151	157	153	155	168	131	154	142	129	177	161	168	168	135	171	162	163	159	152	131	157	153	161	157	172	149	156	147	149	154	153	144	160	159	169	172	149	174	148	132	155	163	169	140	172	173	166	158	161	160	162	152	146	174	157	151	151	160	165	118	162	157	147	167	133	137	150	153	151	143	145	166	153	152	151	133	152	156	162	149	151	148	164	116	138	149	146	142	155	180	147	173	162	147	147	156	142	158	158	188	149	153	168	158	140	127	148	171	148	161	157	152	159	143	146	160	153	136	162	149	156	151	150	146	147	167	148	144	154	154	132	142	136	166	150	166	143	168	151	164	156	138	151	160	147	152	151	170	151	143	181	155	158	165	147	152	162	148	147	133	175	144	142	165	154	140	139	162	155	158	143	144	154	133	147	161	149	143	148	147	162	135	150	160	158	155	153	158	148	168	149	132	172	153	178	173	160	154	145	163	144	145	146	155	152	189	134	149	146	156	129	166	168	131	142	145	156	123	149	156	161	155	131	181	135	141	147	154	166	171	170	136	162	129	157	148	164	162	136	137	138	160	156	141	149	156	148	148	148	172	164	146	148	141	133	150	132	146	166	155	166	155	154	146	141	159	165	161	151	141	144	134	150	135	142	159	156	153	162	138	135	154	165	140	140	160	155	143	157	163	147	159	132	168	152	147	153	148	150	126	173	150	164	176	173	142	144	149	156	145	152	146	156	145	149	172	156	160	144	136	147	138	169	173	137	148	150	161	148	132	137	155	159	147	152	143	137	140	137	158	154	144	150	167	184	153	139	154	148	159	149	182	146	178	177	158	170	171	129	155	135	183	150	151	150	133	149	134	148	168	143	151	132	154	140	133	143	141	165	147	142	139	148	148	152	162	163	166	144	142	147	164	136	150	135	161	151	150	147	152	146	146	130	145	134	169	126	153	145	137	154	154	160	152	146	143	142	133	156	157	149	150	130	142	141	156	143	147	139	166	128	150	165	148	140	128	164	146	163	157	141	156	155	160	160	167	155	157	153	148	167	141	132	149	154	156	167	150	149	164	167	146	164	167	147	164	158	152	157	149	151	170	152	151	175	143	129	166	155	155	136	162	147	160	157	162	169	160	144	156	140	142	125	166	135	130	153	138	147	158	156	142	154	157	156	137	152	165	166	152	145	164	153	138	147	151	152	149	152	138	162	155	148	152	140	149	152	145	138	151	122	140	155	173	159	160	138	156	152	143	149	140	148	152	134	158	154	144	144	150	147	151	150	160	143	162	163	162	145	163	148	170	164	132	152	142	153	140	154	144	144	125	140	152	150	167	147	148	149	148	157	158	140	152	182	163	178	161	155	168	156	154	154	147	151	166	167	159	177	169	150	150	160	153	150	126	158	176	141	144	159	132	129	159	152	141	165	139	157	131	133	154	143	147	165	158	144	147	159	147	142	137	155	142	160	143	135	138	151	147	153	143	133	177	140	150	159	166	146	134	154	140	130	130	157	172	145	158	150	150	146	151	147	153	165	162	149	155	169	148	154	143	115	163	168	145	142	164	160	155	150	163	169	166	156	145	125	151	118	142	147	157	148	151	164	160	148	139	156	148	114	141	168	162	170	186	158	161	141	163	154	150	144	150	147	155	135	146	165	168	162	146	140	162	152	135	152	143	167	144	174	154	139	149	145	144	147	154	146	148	171	174	161	140	155	145	152	166	164	151	170	154	163	157	171	170	147	174	158	137	137	147	154	145	155	162	148	161	170	151	158	154	156	157	150	145	124	170	136	146	154	171	155	136	152	149	148	115	174	145	149	151	139	175	159	159	141	176	158	133	144	160	148	146	145	149	156	144	154	140	160	166	168	142	131	165	171	164	150	128	137	161	149	172	138	134	145	168	145	150	152	171	147	145	154	157	159	148	150	160	160	174	145	145	143	153	152	161	156	174	146	140	142	164	173	178	166	170	151	171	134	153	152	148	167	134	151	166	180
20944	9325	7699	3879	2514	1779	1390	989	796	702	611	506	492	415	373	370	322	309	284	294	250	307	250	254	224	238	229	209	226	233	224	205	197	208	227	208	197	198	208	184	209	194	191	215	220	204	207	195	186	184	201	201	188	194	199	187	172	190	226	199	194	180	218	190	195	195	183	196	179	179	180	196	188	169	179	199	203	214	198	194	185	175	186	198	186	218	186	222	227	188	210	192	178	197	178	176	200	215	181	173	184	204	193	177	166	182	169	194	197	175	197	183	185	182	205	187	167	206	185	186	190	203	186	185	203	196	178	191	181	173	210	209	178	199	178	186	211	182	193	180	180	166	197	195	179	192	162	201	200	198	204	207	169	192	197	158	193	217	191	172	194	181	179	194	186	189	196	211	179	204	174	186	182	185	206	177	168	179	178	202	196	155	176	175	173	211	180	200	182	184	169	200	181	199	168	183	191	198	200	188	207	197	167	171	180	203	174	173	185	179	196	167	195	206	180	213	179	197	182	181	172	149	181	211	197	195	204	186	174	193	190	193	190	170	188	177	196	166	172	194	209	182	197	182	186	195	178	185	165	190	178	222	181	174	196	201	173	189	200	173	221	198	193	178	186	171	197	169	215	197	195	167	195	173	189	184	183	168	195	207	202	192	182	183	185	198	182	211	183	188	185	184	170	206	201	170	207	196	193	187	169	199	203	211	169	162	181	177	200	177	181	191	191	190	182	177	166	198	188	156	164	190	172	193	188	180	206	162	192	202	171	182	186	177	181	173	173	175	202	195	192	174	173	204	191	175	199	169	180	181	172	192	183	194	160	180	204	203	189	167	199	179	180	175	187	199	176	192	202	182	191	190	189	175	205	184	177	190	195	184	201	199	177	207	186	188	195	206	180	183	198	214	183	203	181	197	175	184	187	183	213	179	167	203	177	214	176	165	154	196	192	202	196	200	164	151	185	177	174	188	172	177	194	208	167	205	157	188	174	200	194	171	214	186	181	171	194	200	210	177	180	176	187	179	172	190	186	190	182	208	192	200	161	168	162	199	182	194	176	201	200	202	187	186	163	172	179	199	186	184	179	174	187	184	176	211	183	189	172	184	202	178	176	195	204	172	190	199	212	182	195	191	194	212	184	175	181	214	157	187	187	191	181	174	203	189	196	186	189	204	179	191	185	212	191	176	191	196	176	202	175	187	194	174	181	176	194	209	172	168	185	227	181	171	204	179	191	214	199	166	188	177	188	177	181	183	182	182	190	197	202	189	200	177	170	188	186	181	198	212	180	191	195	186	206	184	174	202	197	196	177	182	184	179	190	192	172	202	172	164	197	158	173	189	205	173	181	217	206	178	172	167	177	153	182	194	198	192	177	205	194	183	177	160	162	198	169	199	178	177	190	178	210	157	196	183	170	187	185	192	207	204	192	178	207	210	175	194	177	165	202	164	173	195	188	187	208	186	199	182	219	195	197	203	182	165	182	181	176	200	162	177	181	202	189	174	189	191	201	189	184	166	168	194	182	180	192	232	182	190	208	158	179	198	197	219	195	174	178	187	199	185	173	192	182	166	195	198	200	196	191	192	193	200	189	205	189	176	188	168	197	167	197	169	188	186	181	180	175	182	184	180	185	191	166	203	219	202	206	169	193	220	152	191	181	195	220	175	175	200	185	189	169	190	221	187	200	180	180	181	195	185	181	179	207	174	207	200	172	207	196	201	190	197	178	179	196	192	195	174	188	192	217	181	223	193	180	167	180	204	192	173	204	216	202	190	180	173	167	180	174	190	173	163	184	190	165	180	181	168	207	166	188	155	165	195	177	184	196	195	179	195	184	189	173	190	179	178	210	151	195	183	216	188	197	198	183	192	188	181	201	194	166	191	219	168	178	195	184	188	184	182	183	174	184	160	194	186	197	179	182	171	168	182	195	195	187	177	188	190	180	188	176	196	184	187	169	208	204	170	198	207	177	189	179	177	204	178	177	184	192	169	186	183	185	200	188	183	179	176	200	193	192	195	167	196	194	195	177	203	176	188	184	191	196	196	189	173	182	145	188	191	184	195	168	209	212	208	174	181	202	206	185	188	177	185	194	207	194	203	184	182	181	198	173	183	182	159	188	184	217	166	192	183	187	191	191	179	200	174	179	196	193	171	197	196	201	203	145	176	196	189	194	200	187	193	221	164	197	184	197	190	173	202	212	190	173	178	177	220	155	186	180	190	222	173	195	198	195	191	177	159	175	193	202	182	198	179	159	211	196	182	166	167	191	168	184	178	197	219	170	183	167	193	174	193	195	203	203	162	191	180	168	187	174	173	184	206	177	178	176	174	188	181	180	174	197	213	180	185	168	172	177	181	188	178	208	206	166	173	182	192	199	185	189	198	176	174	163	180	196	180	189	199	167	191	214	191	153	192	162	182	184	169	213	184	166	183	183	179	212	191	170	185	177	168	181	166	190	191	187	221	159	187	170	184	194	199	183	187	175	172	215	204	178	172	176	165	220	205	184	223	163	199	182	175	195	184	169	180	194	209	178	171	177	182	199	176	182	179	158	184	191	169	204	203	185	193	167	213	207	175	170	165	176	184	181	189	209	193	177	191	183	196	174	186	183	175	189	173	174	209	197	182	193	159	186	163	186	173	181	200	181	210	191	201	194	177	159	181	178	202	185	198	168	189	199	169	195	171	171	183	202	223	191	176	173	187	174	186	171	186	187	177	188	177	172	189	190	168	176	187	203	161	192	173	165	194	192	180	185	190	206	167	185	186	182	190	177	188	201	186	206	191	201	205	188	175	196	179	174	176	179	162	164	225	180	161	187	182	224	201	176	181	170	174	169	203	184	178	179	171	172	188	193	176	196	166	202	183	180	172	200	172	197	195	181	202	201	180	162	195	180	201	187	173	190	200	192	208	193	166	224	183	192	180	191	180	184	188	177	184	199	169	175	162	164	177	210	188	182	191	197	188	168	179	184	211	165	169	210	171	177	190	179	180	187	190	185	217	186	183	169	194	174	154	206	166	224	204	166	197	191	197	176	201	166	194	199	185	195	164	165	195	176	177	188	212	173	184	198	161	188	188	175	198	208	197	212	177	179	184	202	178	190	181	214	176	186	190	181	177	173	166	202	217	197	195	193	179	211	197	193	204	174	176	169	187	175	186	184	187	163	187	172	153	165	192	189	193	182	183	197	181	193	189	156	193	186	192	170	197	197	184	171	198	181	188	184	184	205	188	177	187	204	171	186	182	202	183	204	173	202	186	197	187	179	186	180	188	183	199	177	191	176	178	188	203	176	189	188	196	182	186	202	195	188	203	181	175	172	216	182	187	172	200	201	182	169	189	200	179	173	195	197	165	186	169	189	172	196	181	193	180	194	190	194	194	179	198	160	190	175	198	194	204	174	216	188	175	179	195	201	205	171	174	193	155	202	196	228	189	201	164	161	188	161	183	204	183	175	184	183	171	214	201	208	168	206	191	210	202	190	180	206	157
24829	21189	27624	24904	12317	1012	679	570	621	519	503	508	529	471	495	427	446	451	456	466	438	439	429	438	413	420	440	445	430	442	499	447	379	427	410	391	439	442	431	436	426	440	427	406	440	454	455	403	466	395	407	453	437	423	422	417	421	460	419	416	457	417	367	446	425	420	400	413	418	481	469	420	445	423	394	389	427	472	424	398	445	433	446	424	446	440	430	451	401	418	421	425	422	393	418	432	403	408	411	395	445	443	424	403	394	468	439	428	411	445	434	454	405	441	429	401	424	402	403	438	423	428	411	425	422	446	436	383	459	453	452	428	429	439	461	425	441	436	474	422	431	415	468	373	429	407	476	432	469	455	423	430	457	412	436	469	451	435	425	449	429	459	401	445	448	452	469	438	427	402	437	446	379	435	410	442	409	415	396	446	435	416	428	442	430	447	404	395	432	396	394	420	433	412	453	448	444	408	434	421	410	437	426	418	416	426	401	417	456	442	454	397	426	415	413	419	475	458	427	445	444	383	430	440	463	411	451	404	425	419	427	437	444	461	451	433	428	423	424	465	448	407	420	434	460	415	418	437	429	435	441	431	394	439	401	448	401	412	469	423	410	446	402	419	417	440	469	418	400	460	420	478	422	423	441	434	450	411	425	450	432	431	412	427	420	445	466	453	428	487	433	403	434	456	425	437	448	437	454	399	454	410	463	419	403	403	435	446	445	434	426	420	444	448	443	414	447	449	395	433	431	414	413	425	390	399	416	411	431	441	424	431	385	476	420	431	427	430	432	427	439	433	408	382	435	398	422	415	407	400	417	422	405	397	430	446	361	404	415	456	395	440	399	466	426	430	465	408	437	411	448	428	436	416	446	455	450	416	419	387	447	392	437	439	463	410	424	402	471	416	407	461	419	417	431	421	434	428	393	406	426	417	443	407	443	422	490	467	365	428	455	419	441	423	424	402	433	400	415	435	428	423	450	418	415	406	420	477	417	420	439	416	452	401	383	397	413	446	435	414	460	438	444	449	426	428	404	460	478	417	453	467	423	434	440	421	444	432	416	400	430	456	431	435	433	425	436	427	468	420	445	405	475	463	432	426	396	415	435	434	460	431	429	409	431	413	429	408	432	432	434	455	447	425	425	443	423	412	470	427	415	428	424	434	433	421	392	428	415	447	438	443	431	434	463	449	460	400	452	444	416	427	391	453	394	438	415	418	472	425	438	409	461	407	424	422	464	387	433	459	463	416	450	423	458	437	445	437	426	443	416	425	412	418	433	438	426	449	455	442	418	452	436	430	426	435	380	442	448	429	411	431	429	427	437	445	453	398	482	422	441	440	414	432	472	430	452	391	443	435	446	437	444	447	444	419	446	436	394	420	410	423	405	404	486	450	436	434	438	419	422	465	415	424	443	439	457	447	400	393	408	411	467	393	396	394	417	442	418	461	409	420	448	432	405	423	421	416	408	425	423	419	430	428	427	429	428	442	405	433	396	410	401	395	441	433	382	421	421	459	429	437	446	416	450	430	410	425	430	433	421	481	442	465	452	419	483	434	414	414	424	417	419	444	424	393	420	399	446	410	415	427	448	418	397	436	448	460	461	437	436	411	423	378	446	425	421	436	465	412	390	450	413	412	404	420	449	419	415	406	411	427	394	450	441	435	404	361	399	403	450	455	470	429	400	454	435	401	414	433	403	411	420	431	423	429	420	433	453	399	406	417	446	450	437	437	422	394	447	413	434	417	435	461	417	403	432	418	440	420	427	437	402	427	425	432	445	417	424	425	405	435	453	401	410	435	470	406	447	411	432	436	443	405	416	423	442	373	392	475	430	446	411	460	423	448	397	427	443	412	461	421	411	415	415	445	439	443	421	420	435	442	434	422	413	410	407	431	436	435	403	435	443	397	449	428	446	449	426	439	418	471	408	424	434	401	477	428	438	455	402	415	412	406	454	430	465	478	460	438	429	419	451	407	436	451	426	452	401	439	422	442	446	380	428	447	476	409	406	424	452	408	420	419	482	404	426	437	407	364	463	417	438	425	409	451	426	422	458	432	418	386	422	426	397	439	425	469	430	447	417	453	435	405	400	405	404	437	462	440	433	396	418	414	424	435	392	404	448	475	390	417	431	421	398	428	428	415	462	401	393	475	453	444	405	378	395	418	460	406	414	405	427	460	423	458	435	421	464	442	397	406	420	416	409	424	418	445	424	456	416	421	414	432	428	446	405	462	455	434	422	431	428	392	434	429	422	449	454	429	399	458	413	434	429	463	433	410	421	418	444	451	443	398	457	448	461	470	424	442	437	419	430	411	465	445	441	437	450	422	445	411	409	417	461	380	427	432	437	419	436	421	385	415	452	464	406	433	437	418	408	403	439	431	412	446	427	454	435	423	432	403	413	421	425	433	399	459	437	392	423	387	392	468	428	443	417	394	403	418	415	429	414	410	429	380	447	425	417	396	412	428	431	445	434	411	395	426	435	433	394	399	425	408	410	455	428	431	432	460	436	421	471	428	423	443	455	424	422	445	438	448	431	423	403	439	444	388	450	399	452	407	419	424	431	393	428	447	437	450	397	468	443	434	395	458	411	403	411	419	415	425	466	430	452	431	406	456	436	436	427	450	451	432	434	439	432	437	412	419	418	380	466	401	448	441	432	405	426	415	417	405	447	407	440	384	427	467	438	476	467	436	454	427	412	409	453	416	423	398	434	438	405	392	442	422	411	411	435	430	402	408	420	406	401	418	438	442	395	414	439	410	453	436	443	415	410	391	418	439	445	455	442	425	417	466	456	439	449	439	440	421	434	433	408	438	422	432	416	421	447	454	459	382	412	435	458	435	449	402	398	437	431	434	404	430	439	477	405	448	411	430	443	419	444	423	397	440	428	403	421	418	435	418	404	420	406	430	447	417	402	422	445	382	419	425	440	390	455	407	392	413	444	402	405	406	435	452	446	436	432	442	434	426	427	404	442	405	432	430	412	413	469	440	449	441	439	444	435	433	421	415	408	436	429	396	402	413	438	420	451	415	408	400	416	459	401	420	423	413	438	413	424	439	412	438	420	430	398	443	437	401	449	448	424	473	399	446	421	422	447	473	440	437	460	406	394	419	405	382	437	416	416	416	432	438	454	439	392	426	405	433	444	431	432	443	410	436	421	410	390	421	412	427	406	420	420	432	409	450	443	453	425	440	427	470	410	432	437	444	406	425	427	411	416	434	411	416	452	441	458	418	437	402	386	392	410	451	416	410	432	450	454	433	428	468	432	426	423	426	435	404	430	430	410	423	444	434	417	433	425	452	404	410	443	430	462	402	423	456	405	447	368	436	377	462	440	447	421	443	394	439	418	470	443	424	434	398	436	458	419	400	439	382	413	420	446	414	416	435	425	434	401	444	359	452	396	466	394	444	436	407	429	413	431	400	413	425	420	398	406	377	456	460	423	409	432	419	462	437	457	418	446	455	410	415	431	423	432	428	453	435	438	456	422	431
19804	5517	4461	2364	1703	1322	1139	980	904	801	734	644	574	614	579	584	542	552	553	514	536	534	476	541	505	499	520	512	546	524	504	501	501	499	473	519	500	500	534	463	516	514	493	526	484	537	494	480	525	497	521	494	514	467	504	462	523	476	489	497	504	486	492	494	497	514	485	490	498	497	468	503	513	472	495	449	504	487	447	496	473	451	490	504	477	492	500	464	467	443	456	467	464	490	466	498	477	476	506	482	468	508	495	497	482	497	511	497	521	467	506	518	512	502	477	485	526	478	487	490	499	451	507	495	513	493	478	504	504	497	460	460	514	498	518	497	481	502	478	501	521	486	510	461	505	526	506	479	485	482	524	520	483	508	553	519	496	520	477	492	517	515	470	477	498	517	485	525	548	489	490	441	479	471	518	504	502	513	486	496	492	456	467	489	470	523	455	513	491	466	491	514	504	525	467	512	529	510	514	446	459	494	498	511	517	458	507	484	508	476	442	501	514	476	492	469	474	526	456	491	459	472	465	524	475	478	495	475	505	477	465	470	471	493	494	516	464	443	480	485	485	507	492	522	487	467	526	493	467	524	512	483	500	512	468	506	458	502	491	476	519	516	517	479	489	473	496	514	509	482	497	495	522	481	495	483	492	502	513	495	504	488	526	523	482	477	480	482	469	474	490	467	500	491	495	434	492	478	494	457	503	507	473	494	502	457	483	455	517	514	494	464	513	516	484	514	474	512	483	456	501	450	484	472	552	485	507	482	443	509	512	489	470	488	503	537	479	495	524	548	461	460	528	513	442	498	520	505	481	519	503	519	510	470	477	457	509	469	456	508	489	528	516	484	508	487	513	492	466	494	495	453	521	485	494	499	469	462	539	489	438	512	528	505	482	485	502	497	484	487	473	480	497	453	437	523	476	493	454	485	511	532	518	496	516	482	506	494	470	484	489	494	528	525	527	441	508	477	508	551	479	486	483	534	472	487	516	504	469	468	465	476	485	500	503	529	490	513	552	471	508	473	451	493	477	436	494	509	522	439	490	451	504	462	506	514	501	502	471	503	463	496	516	501	486	471	542	468	474	473	491	491	477	512	521	511	533	493	476	474	480	490	491	522	482	489	474	494	479	463	517	498	474	450	474	460	477	443	462	499	472	495	456	505	500	465	497	456	509	523	508	509	506	474	500	464	509	544	547	507	500	502	504	487	519	487	467	477	471	491	475	469	462	522	472	507	509	514	469	442	492	502	500	474	495	470	456	467	483	501	471	498	487	479	455	428	521	474	464	490	499	500	489	532	512	476	492	510	477	523	488	515	473	480	464	518	476	488	471	469	482	539	501	477	473	481	451	527	477	455	479	466	438	507	478	509	505	515	516	489	472	471	492	437	500	477	435	463	489	462	520	462	541	489	490	480	492	481	456	490	487	486	494	510	508	501	468	489	524	468	451	495	508	495	479	481	521	524	488	481	467	468	483	459	482	481	506	505	462	473	483	532	490	483	481	491	501	507	477	492	531	500	487	494	521	471	508	502	482	502	509	537	464	503	458	475	526	516	509	490	501	500	496	466	509	473	480	533	464	530	484	483	490	510	503	502	534	439	496	473	469	518	487	467	529	517	468	470	505	490	477	497	519	504	485	482	502	506	533	472	504	464	497	477	456	509	495	521	484	526	490	480	502	459	510	496	521	465	505	498	475	471	497	488	481	490	522	537	480	520	513	493	511	492	473	462	497	515	473	491	492	541	514	476	511	482	467	468	496	500	509	524	471	458	488	477	460	534	476	505	510	551	456	512	520	496	491	526	498	454	455	482	494	487	498	451	496	505	495	491	462	502	456	510	468	452	525	474	464	492	511	478	546	488	511	490	501	437	489	471	477	438	472	483	475	525	483	488	464	458	496	521	460	452	504	500	491	502	493	472	500	460	448	510	478	479	464	485	516	471	459	479	520	510	477	500	536	509	461	471	521	502	470	468	507	502	481	477	501	519	488	473	465	490	480	485	457	477	462	483	472	506	522	472	489	504	481	493	505	507	455	492	503	498	473	497	459	485	489	485	467	483	439	490	498	466	520	514	480	482	484	481	508	479	549	481	512	504	464	463	452	470	465	520	482	519	514	479	464	506	540	500	523	448	511	507	497	507	482	490	507	486	493	511	505	500	452	462	453	510	513	485	479	459	518	463	502	507	465	498	475	485	532	464	501	485	489	521	530	481	475	492	515	481	485	514	506	473	517	505	493	476	513	526	518	498	495	466	508	515	497	504	511	521	476	504	486	512	533	485	469	472	492	448	508	532	484	464	486	490	468	515	486	488	472	501	473	502	465	462	516	450	501	466	466	527	521	493	484	483	498	500	505	488	492	503	446	480	465	500	490	499	464	492	471	493	484	494	494	515	475	512	484	503	450	469	473	464	500	487	533	453	471	470	532	524	475	466	484	493	473	498	510	508	440	474	500	491	531	528	519	517	540	483	523	494	507	462	508	477	504	464	479	507	491	475	506	467	500	521	510	478	489	490	498	511	544	490	508	495	487	481	468	487	479	483	523	493	491	512	496	460	457	506	497	469	475	523	523	497	500	462	506	531	526	516	480	453	518	489	495	457	489	470	523	498	490	454	495	500	511	509	513	506	499	474	475	472	475	470	482	525	484	503	475	496	506	496	518	472	498	524	487	536	479	519	485	484	481	483	476	479	531	500	505	508	463	517	474	467	498	521	521	492	477	514	501	480	443	495	504	490	475	474	496	484	507	463	458	487	483	462	523	507	476	467	472	462	516	487	504	507	508	512	475	510	511	465	493	487	482	496	492	502	453	509	513	497	524	482	508	494	500	475	479	520	492	555	534	452	510	494	473	484	485	464	490	519	513	479	500	513	472	475	491	517	465	512	494	507	481	489	471	473	481	512	512	488	464	498	514	470	464	505	477	512	483	477	502	491	533	524	478	490	534	497	493	482	508	482	449	459	509	504	494	505	477	484	512	460	466	485	501	485	523	516	463	477	489	530	455	501	469	498	477	491	476	476	485	469	473	519	471	464	517	509	493	509	472	485	471	490	507	485	491	546	551	498	510	485	514	528	494	499	475	469	501	506	522	493	479	471	494	501	483	507	499	477	486	496	498	516	494	480	489	505	456	509	490	484	527	491	501	477	459	495	496	481	490	536	473	482	519	474	459	500	484	477	459	476	433	491	518	465	458	497	464	494	485	474	453	504	542	502	474	502	517	472	488	477	509	475	493	480	479	512	496	477	488	481	473	457	528	492	473	510	463	493	498	481	507	482	541	516	459	497	476	493	522	493	465	490	526	487	494	482	473	457	538	482	510	513	493	478	492	519	495	493	485	522	502	439	467	508	498	500	502	505	457	480	500	531	489	449	514	471	533	496	509	496	513	507	502	508	493	476	482	502	509	518	488	503	518	457	492	515	498	514	486	467	476	505	456	497	515	464	509	455	464	472	458	490	507	484	476	505	460	502	487	445	481	444	508	485	504	474
22635	21178	28997	23620	21170	21221	11629	1215	940	761	741	644	568	532	531	484	511	455	465	407	387	363	355	403	400	372	367	407	368	379	374	308	374	345	362	323	387	380	350	320	355	351	344	351	361	335	304	305	359	367	357	333	331	327	338	343	313	339	394	335	340	335	287	335	323	365	323	371	336	324	348	357	344	320	312	282	354	343	354	319	331	314	328	353	347	322	319	297	335	316	334	314	359	355	321	300	328	317	346	302	342	339	351	317	326	334	342	311	342	319	289	362	330	358	334	311	317	349	329	330	355	314	297	331	343	365	331	299	350	324	329	334	325	339	312	320	315	305	322	324	323	305	366	345	330	297	304	346	319	342	325	323	307	341	320	315	319	340	311	325	325	320	303	330	350	333	339	329	320	330	333	302	336	343	323	343	340	317	306	315	313	354	354	330	332	342	307	329	348	324	361	369	312	315	334	334	342	299	327	315	293	330	327	302	309	311	319	331	326	334	343	327	318	323	296	348	338	313	328	327	317	335	369	331	338	329	327	349	324	347	296	339	322	364	341	313	335	325	325	310	331	299	341	356	345	335	318	330	309	344	364	357	353	340	291	332	353	308	326	344	347	327	335	322	343	303	347	315	338	326	308	319	335	346	329	319	323	331	348	343	312	345	331	342	335	331	342	309	329	321	318	326	361	326	314	331	313	341	343	328	325	320	320	337	334	313	356	315	306	327	357	315	323	335	336	281	337	323	336	340	333	322	320	326	322	317	300	300	330	309	355	371	319	337	339	322	337	360	303	328	316	295	350	338	320	341	293	322	340	328	307	320	352	355	350	331	318	368	325	342	345	353	330	325	325	313	310	308	333	335	334	344	355	351	348	336	324	352	336	333	313	358	291	320	332	314	320	352	361	338	340	322	334	322	359	328	344	346	325	345	301	315	303	304	322	342	359	330	349	326	327	302	336	363	315	308	336	309	329	323	303	337	330	340	332	314	328	336	324	344	311	332	308	327	309	341	329	313	320	330	325	356	314	341	284	380	308	340	309	334	321	318	290	340	290	330	359	329	313	333	322	313	333	340	296	333	355	329	336	346	322	337	317	310	303	315	326	339	346	344	349	334	327	317	346	337	326	313	315	319	352	319	317	306	328	334	316	310	320	362	352	326	300	331	320	343	318	322	338	356	342	341	304	321	343	302	306	329	331	338	358	335	307	324	297	313	326	345	327	350	315	308	324	356	375	306	322	327	331	299	319	324	308	332	346	327	321	302	325	365	318	308	322	349	294	330	338	369	338	330	319	313	328	316	324	325	347	339	332	336	348	317	332	323	327	356	343	308	350	352	320	337	328	328	343	348	343	293	334	308	314	302	346	309	335	327	327	335	340	310	345	337	299	325	333	338	329	321	278	336	313	315	334	351	329	321	322	318	324	335	345	331	335	320	308	354	330	333	350	335	341	311	320	362	327	355	331	341	321	355	341	330	327	339	320	326	339	342	316	321	315	312	350	355	315	340	356	318	325	327	317	340	345	317	389	321	328	328	313	303	318	359	335	284	316	314	334	329	340	289	330	334	326	327	300	343	311	338	338	324	335	304	334	345	326	335	317	321	326	326	310	312	320	320	329	314	311	346	312	327	316	312	330	337	339	339	346	353	344	318	350	315	304	320	321	300	329	332	331	299	341	315	324	332	334	298	345	359	355	321	329	291	313	336	346	327	332	326	326	358	327	311	341	331	305	343	349	315	305	291	337	369	315	330	323	314	322	313	331	327	334	333	309	321	357	353	345	348	333	326	319	313	313	289	314	314	321	334	358	364	316	330	387	290	319	359	332	316	348	323	346	313	340	338	359	306	306	314	324	328	300	307	338	303	357	354	328	307	350	290	317	311	310	339	318	315	351	325	331	287	360	313	333	296	324	309	312	329	341	336	312	314	326	326	309	306	329	303	330	324	331	366	331	361	322	325	340	311	355	335	319	318	339	310	327	335	320	319	337	347	313	325	381	298	347	314	292	312	340	323	307	331	333	343	311	321	336	329	346	327	346	296	306	322	347	315	323	327	348	334	341	358	329	340	359	340	313	339	348	321	330	323	379	306	324	314	349	304	346	349	343	322	334	340	372	325	346	315	334	342	322	322	369	340	381	335	301	346	336	332	370	337	358	323	324	327	325	296	317	329	341	298	311	319	344	329	320	319	316	343	318	342	312	308	339	314	334	363	318	366	316	306	311	357	336	335	334	308	316	290	334	358	315	346	330	347	318	291	310	316	294	317	321	356	337	307	386	323	330	305	348	358	338	324	307	330	331	347	325	310	337	372	353	293	330	322	330	343	306	331	362	299	316	324	318	313	327	337	340	335	309	325	292	333	331	334	326	364	318	313	313	304	329	362	313	323	346	316	324	344	318	349	324	304	323	320	338	326	323	364	315	306	338	352	331	324	349	336	317	320	314	360	340	317	316	289	316	331	312	291	356	330	320	305	312	299	341	327	312	306	358	309	331	296	316	329	353	314	351	345	290	335	328	323	340	316	303	331	306	336	354	319	361	337	331	320	339	319	297	353	306	327	324	297	351	352	323	313	326	325	352	312	304	347	339	330	311	366	341	324	320	319	303	324	335	307	318	334	328	303	337	325	350	310	306	338	317	319	342	317	303	337	324	299	308	361	318	352	295	329	309	331	324	302	289	349	317	339	322	317	348	312	318	304	319	332	339	330	319	319	338	305	314	311	313	312	295	341	345	308	314	340	340	337	322	325	307	332	307	320	302	328	317	324	313	299	337	310	303	303	334	320	349	320	296	355	312	328	337	307	311	315	341	320	296	333	301	321	305	351	361	299	305	361	320	326	320	343	312	382	315	337	317	320	303	371	322	330	328	325	306	309	341	313	301	335	299	315	348	319	338	345	331	328	312	307	298	327	329	350	309	341	344	336	343	315	327	331	330	313	312	333	330	336	335	322	327	347	339	321	379	354	337	347	342	293	315	273	317	318	323	320	315	310	318	317	306	304	339	353	340	325	326	317	346	372	319	339	368	333	305	346	312	335	347	314	324	311	300	355	355	349	339	312	329	310	321	369	359	318	327	320	322	330	310	317	346	360	375	337	303	297	307	335	310	336	336	356	352	330	334	356	318	339	297	326	298	330	309	346	332	332	315	305	287	309	343	322	318	345	337	340	295	279	327	275	336	331	309	322	345	369	335	337	332	314	314	340	344	301	313	328	346	324	331	329	352	288	323	333	344	361	334	340	340	327	334	339	336	335	329	352	334	312	329	346	312	343	341	337	325	310	375	310	319	351	317	304	353	333	319	324	298	333	307	325	338	367	332	315	335	329	307	318	338	319	311	349	338	335	309	316	315	361	332	316	346	302	321	301	325	346	316	324	349	359	346	314	350	324	304	317	357	329	326	286	345	297	322	322	311	334	319	319	336	326	305	331	331	334	311	318	332	344	339	349	344	335	364	327	368	326	330	300	335	310	337	327	293	299	298	353	311	313	335	310
22888	15390	12881	6961	4788	3401	2636	2151	1681	1373	1206	1026	885	780	686	677	611	562	571	562	524	482	461	463	469	465	410	410	419	419	397	426	423	439	418	434	412	396	346	404	401	421	435	407	398	372	352	392	376	386	373	371	398	332	420	357	356	391	360	404	390	384	397	365	359	353	372	395	369	374	398	371	349	336	368	358	369	377	355	359	348	358	393	360	350	371	371	357	376	344	380	339	358	344	372	382	390	408	360	376	353	337	378	365	377	353	362	358	365	357	343	374	338	363	361	346	376	346	350	356	397	363	348	355	360	351	391	351	367	398	386	387	349	345	354	359	360	371	359	326	362	375	363	342	352	389	362	356	401	351	350	400	378	370	377	373	398	338	356	388	408	364	364	373	375	363	332	343	388	361	332	354	356	370	338	367	373	355	375	343	372	351	308	312	359	365	391	350	336	376	346	355	366	362	349	353	354	404	384	391	379	356	400	383	335	353	370	350	358	404	362	381	385	323	358	369	354	356	347	340	320	345	352	354	369	381	350	359	334	350	405	337	341	383	385	344	350	341	348	346	361	359	373	321	359	353	397	356	375	366	372	356	322	379	352	348	352	352	385	341	380	330	367	329	350	350	330	356	388	361	366	326	354	387	359	383	345	352	373	350	369	351	386	387	337	363	367	331	365	364	329	389	373	393	364	376	371	363	368	381	374	384	351	368	343	391	344	382	366	362	344	369	371	344	379	337	399	349	374	355	378	382	370	351	347	391	341	354	360	348	374	345	332	393	378	357	328	331	342	391	299	312	351	327	337	373	359	337	340	360	344	389	350	361	327	356	352	358	334	375	363	350	340	333	408	357	339	363	316	380	366	370	334	379	330	292	345	366	376	373	376	402	381	387	352	348	368	390	397	373	354	357	364	350	360	378	370	371	312	367	339	367	370	322	328	358	353	387	367	383	344	334	361	339	368	355	343	359	353	346	371	360	373	355	362	363	362	405	363	320	381	379	349	336	338	343	371	352	340	365	355	395	366	340	321	344	359	359	354	361	368	365	352	364	367	342	351	360	339	356	355	371	364	361	322	354	334	373	392	334	345	378	386	333	348	362	350	356	353	371	374	353	372	379	348	342	367	396	353	366	362	346	371	333	369	361	372	343	361	353	336	359	362	363	356	341	369	348	388	405	366	369	371	387	369	356	344	320	369	388	336	344	341	323	353	362	374	333	360	340	364	322	350	343	347	332	353	390	362	355	397	398	371	361	373	378	355	341	352	331	341	333	354	362	365	334	379	362	357	374	385	320	348	376	368	359	368	362	391	370	339	374	348	326	334	362	392	382	354	338	338	352	373	352	403	344	359	368	361	339	362	324	353	366	390	334	368	360	364	393	369	363	371	353	362	371	357	382	319	374	344	342	350	371	369	367	381	349	365	367	400	354	360	353	383	320	353	340	379	401	400	360	365	383	339	342	384	362	324	345	354	375	342	336	358	381	374	362	329	368	373	381	339	397	325	337	376	363	362	356	379	349	371	334	366	316	361	353	374	378	355	362	351	393	341	396	362	344	378	339	367	351	352	347	347	357	354	331	366	348	367	379	365	384	336	319	368	363	345	359	386	326	364	371	365	327	329	321	362	353	327	336	350	383	335	360	353	339	357	368	398	367	340	349	306	311	296	349	339	369	405	354	354	379	322	358	356	360	330	311	349	385	328	381	375	382	363	345	368	382	337	342	353	339	382	346	381	336	358	351	358	321	358	346	360	339	340	325	362	336	381	393	322	379	350	356	362	371	349	326	375	367	335	327	352	367	373	360	369	328	340	367	361	338	381	359	366	365	352	342	354	372	380	348	356	367	374	359	359	390	371	334	363	337	360	366	367	392	352	385	334	383	362	343	372	353	353	322	364	346	355	370	344	399	380	350	407	360	364	350	348	349	365	344	361	354	390	338	367	333	363	385	401	357	342	367	357	343	342	349	358	387	307	337	385	368	361	358	336	357	357	353	331	382	331	328	333	333	366	354	368	354	366	370	384	377	337	369	404	370	336	370	338	356	337	390	346	351	332	369	365	374	385	355	368	354	394	344	379	356	360	376	363	376	319	318	376	354	371	365	365	374	346	379	325	395	385	386	307	345	347	366	355	358	373	334	346	337	369	385	375	347	349	377	343	408	349	349	328	337	340	348	391	382	358	367	391	363	358	362	353	344	333	376	390	325	350	376	372	348	354	354	374	378	356	324	376	368	352	392	328	381	361	348	360	356	359	391	359	353	359	377	361	347	347	369	337	355	378	371	354	395	353	343	355	357	364	351	353	355	388	331	370	367	357	342	350	358	317	344	348	369	377	337	371	350	389	345	315	352	386	380	351	353	388	393	340	399	327	332	358	355	379	365	326	370	353	342	380	360	342	357	351	334	399	381	386	365	366	391	363	398	322	361	380	362	395	323	337	364	348	390	354	351	345	376	366	409	377	356	379	363	349	368	384	382	347	356	368	377	374	380	355	346	349	394	374	351	336	390	360	349	337	359	358	364	363	339	371	367	361	361	364	368	369	345	364	337	372	331	321	382	330	369	360	344	359	356	362	340	369	365	374	339	373	348	349	367	372	381	340	324	339	328	323	367	329	357	391	366	355	328	385	404	345	402	345	324	336	370	354	386	390	365	370	368	349	353	348	340	363	346	363	350	399	351	345	351	407	358	321	373	382	333	350	379	352	378	334	384	380	334	374	365	344	365	357	367	380	348	352	362	338	340	396	350	353	401	349	369	369	338	346	391	344	344	337	359	365	362	361	376	327	328	352	378	350	361	413	359	358	348	379	362	385	374	345	375	317	338	332	356	378	346	339	353	319	364	349	397	382	375	429	331	353	331	398	346	364	341	346	362	360	330	358	359	350	343	361	376	329	364	338	361	372	331	371	355	377	328	336	362	395	373	397	367	382	345	390	378	383	403	360	364	347	356	374	337	329	329	361	351	331	379	364	357	382	367	361	395	348	332	375	356	350	368	344	357	341	361	352	343	342	341	359	355	333	342	358	349	349	309	354	356	364	353	351	375	387	360	352	335	348	353	322	381	344	370	370	369	365	357	379	347	378	349	385	379	346	372	368	359	350	347	358	368	353	355	347	348	375	370	374	355	393	352	324	376	352	362	377	328	351	361	370	321	369	370	360	369	376	388	347	334	371	322	332	350	338	365	397	361	371	324	348	390	386	391	373	361	335	352	370	346	345	375	345	357	366	334	349	322	392	346	343	337	338	394	379	383	361	358	341	371	350	367	362	379	364	335	343	338	359	367	336	367	334	335	369	394	384	373	369	345	362	348	336	375	366	366	358	355	370	371	336	345	347	376	385	383	371	330	365	340	327	378	337	358	344	330	358	379	344	348	364	367	333	350	346	375	342	357	372	357	370	382	344	373	375	356	349	383	330	385	344	364	398	347	367	358	326	368	356	359	352	369	363	397	353	373	315	374	371	343	365	369	371	375	347	380	362	363	350	336	340	385
27189	20479	9007	719	371	350	350	303	280	270	288	260	296	254	303	255	278	281	264	282	247	266	264	245	257	259	286	269	283	280	256	264	241	236	252	232	236	277	263	267	272	234	279	254	249	260	294	258	271	256	260	259	284	256	265	240	253	259	267	276	262	230	273	266	274	259	261	258	273	277	263	281	254	239	277	273	267	265	248	297	268	239	233	261	270	252	262	303	265	264	251	258	240	246	288	278	270	272	277	236	249	261	262	242	277	284	265	268	287	253	250	263	270	233	299	286	278	287	231	260	251	253	283	258	278	275	293	250	273	249	271	258	244	251	290	254	246	257	265	275	271	238	294	255	225	289	263	258	273	261	267	269	277	256	281	263	257	261	275	278	290	261	279	254	272	263	271	272	248	256	282	248	255	268	245	263	258	242	273	255	268	261	255	262	237	248	266	277	284	229	245	242	279	250	272	254	262	263	280	260	256	281	269	253	271	301	253	254	250	279	277	276	244	250	267	259	267	257	252	252	257	258	290	277	240	270	234	271	271	259	267	243	271	255	274	275	246	255	286	272	263	284	246	263	281	273	254	247	252	272	249	273	274	249	272	258	275	257	293	272	252	261	276	268	276	255	262	251	288	247	255	253	256	265	261	279	251	246	301	261	263	259	247	269	249	275	259	255	272	297	253	258	253	249	298	238	274	255	262	300	267	255	271	249	261	262	262	258	256	299	272	255	270	275	248	259	255	271	275	288	268	274	273	249	229	249	260	270	269	263	259	237	265	255	269	286	273	266	299	267	262	272	274	251	260	235	274	275	243	266	256	255	291	254	251	246	281	266	278	254	233	284	228	272	249	244	254	268	271	259	256	282	265	280	237	292	254	268	263	267	250	262	260	286	242	276	274	260	284	235	269	240	249	252	277	255	270	267	267	263	248	261	254	281	271	255	266	283	237	258	292	256	269	225	242	257	276	243	239	251	256	274	264	267	274	228	257	284	243	276	238	278	268	248	292	248	254	257	239	243	292	273	258	242	269	261	254	275	261	275	242	246	247	248	273	252	286	264	289	252	258	254	240	259	242	246	265	270	250	248	270	282	285	285	273	245	259	258	277	246	264	265	249	273	260	279	261	273	259	249	251	256	260	285	267	271	244	269	276	296	274	290	272	244	258	284	285	244	266	267	250	253	256	260	260	280	266	278	262	249	257	272	273	281	249	274	276	256	284	257	260	272	264	266	282	257	268	282	291	280	252	291	271	261	254	258	269	277	263	309	263	280	250	277	267	277	281	265	279	252	247	273	285	247	255	290	288	264	250	273	274	259	273	284	271	222	270	243	294	247	239	238	286	260	243	260	264	252	249	256	315	258	259	281	278	237	256	275	278	248	249	238	261	285	257	256	243	266	246	237	275	253	287	291	277	271	255	267	270	265	243	271	266	279	254	261	265	265	275	265	295	266	249	277	224	252	246	270	267	263	251	289	287	253	271	291	255	282	268	251	270	277	243	269	251	301	276	275	266	275	257	258	249	253	238	277	237	242	258	229	284	259	265	243	250	255	241	310	254	270	279	259	252	258	252	266	262	235	254	265	244	261	267	254	243	252	255	259	249	270	299	267	265	279	265	268	243	268	241	272	264	229	279	252	249	263	251	241	252	247	248	262	253	266	291	218	238	256	257	266	257	265	274	270	256	265	262	276	257	276	246	253	256	279	270	266	286	232	275	277	243	247	280	242	259	249	258	251	250	264	262	260	261	276	256	239	226	268	256	250	275	258	271	253	273	285	231	265	282	269	288	271	257	248	274	277	252	260	246	260	268	270	259	272	263	274	225	256	258	290	274	258	259	258	260	279	235	289	236	250	225	257	247	256	267	267	249	262	270	294	275	275	261	266	269	265	259	256	253	275	253	275	233	274	265	268	281	281	259	256	261	256	260	252	277	255	271	234	244	262	256	254	252	300	287	276	261	276	266	264	250	254	291	261	251	274	268	283	257	245	255	301	240	236	266	245	284	227	272	269	258	260	257	283	261	256	282	265	277	258	254	238	235	232	275	254	251	285	238	268	274	250	260	255	271	235	263	285	250	257	267	256	248	255	265	270	242	287	270	283	268	290	278	252	265	252	237	255	254	274	247	269	246	266	264	247	267	248	269	263	261	270	292	271	264	285	271	255	246	252	298	255	250	268	271	266	266	268	256	251	287	270	274	289	269	246	287	250	230	239	267	263	250	262	258	241	282	227	271	269	284	263	253	270	255	246	289	277	277	271	261	266	264	238	249	282	252	261	243	245	268	265	281	270	264	258	264	256	278	238	261	267	277	269	268	268	264	241	244	260	263	240	270	257	241	283	271	265	296	267	249	225	260	276	240	256	262	262	281	236	302	296	265	277	256	268	274	231	250	256	269	256	262	272	273	253	246	269	262	262	248	258	271	291	244	257	249	274	251	244	261	263	273	273	289	266	290	279	266	278	248	257	300	264	261	247	253	276	276	288	235	284	253	245	250	298	260	267	290	285	258	245	273	256	296	258	256	269	280	276	261	267	261	266	259	262	271	321	276	253	241	260	262	251	250	261	245	239	245	278	279	254	269	281	264	265	268	230	260	244	266	225	274	279	254	276	287	255	295	245	254	234	242	250	271	294	268	257	243	253	268	279	282	282	262	282	265	249	239	279	302	243	254	249	261	249	272	235	314	248	273	257	253	250	280	256	243	265	248	272	273	281	272	269	269	255	249	250	263	291	261	282	274	258	266	245	287	231	249	271	277	282	295	265	257	240	240	248	270	281	283	274	266	294	252	275	247	232	260	231	250	258	269	251	262	300	270	261	276	241	265	271	246	238	278	259	243	255	225	277	260	255	289	261	271	257	267	270	252	273	248	282	235	266	225	266	269	251	278	293	247	230	276	248	276	282	266	267	236	228	285	259	257	248	256	269	225	284	265	304	286	231	278	236	257	266	252	265	221	268	266	248	255	267	234	271	274	258	279	269	261	245	264	227	263	247	288	268	237	268	259	261	245	269	260	260	263	231	244	236	273	283	246	241	255	272	265	248	244	251	287	270	257	239	268	265	290	236	274	266	259	265	278	261	266	245	252	252	231	259	264	249	259	260	279	275	262	270	249	295	268	253	270	265	267	247	255	274	257	265	289	252	267	276	273	277	253	274	256	264	278	253	231	253	257	299	237	273	262	259	258	228	269	261	257	271	262	285	249	298	273	311	278	279	269	231	274	263	248	263	277	263	264	268	268	301	255	269	260	273	271	273	258	264	242	252	235	279	261	267	268	262	244	283	268	264	292	262	254	260	250	258	293	297	251	246	239	278	232	262	265	266	268	279	269	255	259	271	254	249	256	253	242	251	273	290	264	277	296	232	262	279	273	284	255	253	262	292	280	294	282	274	255	252	289	295	273	280	253	264	267	255	255	272	256	290	276	259	259	273	259	276	217	270	257	253	252	273	247	278	246	320	324	273	268	233	254	259	240	291	286	223	262	288	234	255
17024	1701	954	647	504	439	390	362	360	318	350	349	347	294	382	343	326	321	327	345	305	309	304	357	347	344	316	317	317	284	349	323	319	306	355	323	290	294	310	312	301	309	302	292	326	340	301	277	326	306	331	288	309	314	324	295	338	302	280	314	289	298	305	300	320	329	324	320	328	317	357	326	288	319	299	332	305	332	322	314	348	341	345	321	332	339	329	301	287	335	338	325	322	358	319	321	350	330	316	297	339	334	322	326	322	312	300	308	324	329	325	316	318	310	317	315	319	324	337	317	309	331	309	314	341	333	333	304	304	318	362	343	307	317	296	315	298	330	307	320	299	331	335	346	335	312	316	316	326	324	314	316	301	327	312	328	328	319	312	317	303	332	332	330	311	334	299	304	322	299	317	320	308	308	314	318	290	331	332	317	325	315	335	347	317	324	310	321	320	321	347	315	310	311	300	322	320	319	328	329	325	322	320	309	342	314	324	305	353	292	329	305	302	328	353	334	312	323	303	311	320	305	325	341	306	307	292	332	317	343	291	364	324	320	304	310	342	323	333	311	315	308	321	323	323	315	315	319	301	307	302	307	328	306	324	299	358	321	327	312	315	337	297	295	310	310	335	341	320	297	314	344	315	321	321	283	332	315	317	351	350	312	342	327	301	328	304	313	343	313	314	348	317	312	331	334	311	325	311	309	324	313	321	360	334	321	305	309	295	354	285	344	335	357	321	321	340	330	349	282	340	327	323	308	306	333	308	327	309	341	290	295	338	367	319	299	311	302	330	327	313	294	304	307	322	319	332	320	307	335	354	326	287	337	300	348	333	315	302	309	298	332	311	335	313	325	325	315	339	296	373	328	335	307	310	307	307	308	348	309	307	352	309	308	327	345	323	345	321	322	318	319	288	286	327	303	300	317	304	314	363	290	332	336	315	327	319	289	308	302	327	277	317	311	314	295	318	312	335	328	306	336	313	336	303	313	333	314	312	311	318	330	315	323	286	314	312	316	329	316	317	308	303	333	315	335	322	339	326	288	319	277	345	322	322	354	310	296	357	309	319	303	325	301	335	322	304	319	318	323	310	312	301	335	307	317	346	338	284	313	312	327	295	310	303	301	277	352	336	331	320	351	337	324	299	293	302	328	329	333	308	334	304	322	323	330	324	335	321	318	323	347	316	323	324	318	316	342	333	354	316	294	355	297	327	304	333	320	311	337	299	304	333	318	307	315	332	317	324	344	303	334	316	326	349	324	343	277	343	316	353	317	329	347	317	320	340	314	325	316	313	314	326	336	290	345	320	336	329	323	326	295	323	323	288	309	316	318	329	302	313	349	310	311	303	330	305	326	314	354	359	320	367	316	320	343	333	343	313	317	346	313	296	350	315	302	322	319	329	325	323	328	346	333	308	297	322	344	317	316	327	300	290	307	314	324	310	321	302	308	373	339	329	299	307	302	306	308	299	314	330	315	342	318	314	300	317	294	346	314	327	334	306	314	340	304	322	309	343	342	323	305	329	341	320	331	342	330	306	270	300	310	309	298	318	312	344	331	319	333	296	341	287	323	348	304	322	327	317	292	318	288	328	325	303	328	335	317	300	347	307	314	332	316	330	316	292	310	353	342	318	305	335	341	312	317	321	315	320	322	315	288	329	309	300	325	313	293	309	330	330	318	302	320	338	334	345	357	304	282	264	299	306	336	277	323	318	289	333	323	342	326	316	293	333	333	317	316	328	324	320	311	345	317	307	344	321	308	334	312	348	328	326	335	310	325	310	283	279	339	309	315	340	344	300	310	336	322	294	299	314	333	328	318	301	328	320	297	273	330	318	308	327	311	349	308	330	284	309	321	316	320	296	286	364	290	308	342	293	350	331	319	309	325	300	320	306	363	328	311	347	318	287	325	323	320	299	325	322	294	330	323	323	318	307	325	290	349	315	332	341	338	329	306	337	303	357	338	325	308	329	288	317	343	317	331	330	295	280	297	323	292	311	324	327	330	347	301	300	317	334	338	305	331	292	315	312	346	303	294	275	307	311	316	345	307	325	315	317	313	323	326	322	325	333	325	346	345	320	324	344	312	329	322	333	304	325	357	311	320	314	313	324	330	300	308	352	311	315	295	333	329	323	308	320	326	297	338	313	310	350	314	337	313	300	356	321	287	295	331	318	275	325	314	302	330	317	306	305	340	327	307	323	308	345	296	294	336	310	344	299	336	305	345	323	307	322	336	340	314	312	319	349	318	287	349	325	311	284	298	322	319	305	314	302	312	319	313	294	303	327	349	329	295	324	343	326	331	321	330	301	315	315	334	338	294	324	361	349	305	358	342	300	345	331	338	305	318	320	320	304	328	312	325	305	297	318	334	304	290	303	333	323	314	296	340	301	318	322	304	369	329	342	335	309	322	331	340	314	319	304	332	320	320	307	318	319	305	335	327	309	332	338	316	312	341	337	312	324	314	323	347	337	308	322	316	326	327	349	321	317	325	348	353	315	368	309	300	316	276	322	298	342	308	317	327	327	323	308	308	328	340	302	322	342	336	341	307	346	352	331	316	337	333	346	284	340	323	305	317	315	323	312	288	312	305	336	327	335	312	338	356	298	332	320	298	306	301	337	316	321	300	306	284	336	315	323	338	323	312	340	309	301	295	298	316	300	322	309	334	321	300	310	301	301	290	292	338	303	310	341	324	306	328	339	305	315	329	324	299	303	343	330	330	297	317	306	328	340	312	327	346	315	310	313	288	318	370	326	321	325	307	332	341	317	330	317	346	339	307	319	300	318	335	321	304	309	343	323	334	340	340	329	307	338	310	343	331	312	323	312	304	315	358	321	317	321	317	308	303	342	325	322	325	319	311	316	299	337	314	353	315	333	317	355	315	305	341	311	328	289	318	314	318	332	313	340	346	298	328	331	321	323	344	300	307	311	302	320	352	311	301	305	340	346	317	323	300	346	301	307	314	303	325	318	304	332	331	319	330	329	356	315	316	295	310	312	315	295	338	324	287	330	286	323	336	349	326	334	316	354	304	322	313	313	315	320	309	332	342	344	321	336	326	293	308	335	332	344	316	343	338	326	326	305	314	356	320	319	329	310	288	337	329	317	302	290	339	283	331	329	344	326	305	311	354	293	321	327	287	314	381	289	302	310	300	344	309	308	313	319	323	318	298	310	322	323	338	319	349	333	330	311	321	333	338	319	330	313	317	309	320	319	331	298	318	304	333	306	331	285	326	318	341	322	285	335	318	324	328	331	285	291	336	327	338	319	333	335	325	318	352	316	340	320	335	317	326	290	295	333	317	345	319	305	329	320	343	319	321	294	328	300	335	295	300	301	299	333	312	344	316	341	322	304	289	330	318	326	305	330	321	315	339	310	331	282	327	331	321	332	340	315	307	346	316	332	328	311	302	321	339	337	327	317	330	281	328	330	315	363	344	324	295	281	323	316	303	298	282	327	330	317	312	332	312	339	323	313	320	335	311	280	336	337	313
23629	21172	28585	24032	21151	12463	1001	561	437	379	367	292	287	280	229	235	214	178	206	192	191	179	189	192	170	156	192	175	173	182	194	181	173	162	175	163	164	155	185	169	159	161	169	171	154	154	170	147	143	173	171	157	135	128	164	148	182	149	168	151	167	154	142	147	176	170	155	159	149	149	165	128	148	176	163	161	159	164	121	168	157	162	172	148	168	173	153	168	154	154	129	178	144	138	162	143	158	174	165	149	132	150	153	161	150	162	159	183	176	141	164	159	158	138	170	137	168	164	176	149	152	150	164	158	164	159	159	137	157	149	135	148	145	157	161	151	169	178	170	140	147	166	163	151	149	127	173	158	170	145	161	155	154	154	140	155	148	168	139	155	162	169	180	152	140	165	160	145	146	136	147	139	133	143	176	145	149	147	160	172	172	146	147	148	154	153	169	169	167	150	157	145	152	166	136	169	137	145	151	144	150	158	149	145	160	165	184	142	143	170	132	134	134	167	168	172	134	156	160	155	173	147	144	158	151	158	159	147	171	153	154	149	140	162	137	127	166	159	148	153	169	156	154	139	163	140	166	167	161	157	149	125	152	133	142	156	160	177	156	178	183	151	170	148	140	145	154	157	159	165	165	162	161	148	165	151	131	148	134	159	143	163	144	163	161	166	146	144	158	140	152	164	158	137	141	166	173	166	136	164	148	136	149	153	128	150	158	146	168	165	118	146	135	134	156	165	148	153	146	155	128	146	150	148	163	141	172	163	168	136	156	169	162	147	146	172	149	147	145	149	149	189	132	145	149	155	162	190	146	169	160	175	156	158	146	162	135	177	146	162	137	155	184	138	163	172	166	146	144	144	160	154	165	174	145	135	138	150	138	156	172	167	173	154	155	165	159	167	154	145	144	162	168	157	124	166	152	162	163	153	170	169	164	148	174	161	155	155	153	149	165	172	157	157	154	161	161	162	164	161	155	137	171	145	156	165	166	156	145	158	164	173	136	159	169	155	155	155	177	177	158	163	160	144	161	156	160	155	149	157	160	169	148	150	153	156	161	152	159	167	143	169	154	161	145	158	147	137	155	138	155	154	128	130	148	154	147	175	175	157	169	164	181	132	158	139	146	168	153	163	154	149	157	170	166	169	173	159	169	163	157	168	153	156	158	154	154	148	162	164	148	148	160	142	146	162	167	161	144	154	167	157	136	164	149	166	143	148	154	179	141	157	192	143	160	144	160	186	158	157	161	159	144	175	139	164	144	152	162	163	155	157	149	145	148	153	164	155	143	149	169	148	160	169	132	165	159	150	171	164	170	162	138	147	167	164	155	150	147	161	157	148	157	163	154	154	150	153	172	136	156	153	151	141	137	139	161	153	169	137	129	165	157	161	182	157	146	166	149	153	157	167	138	166	179	181	144	137	149	147	144	146	142	152	154	147	157	137	155	145	140	154	160	154	152	141	162	124	170	147	140	163	165	150	119	150	164	152	159	144	171	156	169	153	160	133	132	148	173	170	160	151	160	157	147	171	156	159	141	155	153	144	164	167	147	146	157	152	142	154	155	150	153	153	157	173	163	154	166	140	155	156	170	138	133	178	174	138	146	149	135	157	138	135	164	174	151	155	151	168	148	155	155	169	142	136	162	146	138	156	157	145	168	182	177	154	183	147	130	162	183	147	160	167	162	164	138	162	142	161	167	151	162	137	166	158	150	183	168	184	160	129	141	163	158	174	164	150	168	159	156	154	151	175	167	163	166	156	142	125	154	158	154	178	185	148	164	145	153	161	135	141	141	161	159	180	143	155	160	168	138	144	185	165	155	160	131	158	165	158	167	144	143	155	174	153	157	164	150	160	159	170	168	157	146	139	150	171	167	148	159	167	133	167	173	166	153	167	174	134	143	146	137	147	140	146	147	154	156	152	159	188	164	146	172	136	152	168	143	172	145	136	158	166	156	161	168	135	149	151	141	154	144	147	163	155	126	165	148	153	154	152	143	179	140	175	157	147	185	150	145	159	152	165	138	157	143	167	139	137	130	163	160	181	158	140	159	170	149	149	178	143	178	163	147	161	159	162	140	166	150	151	162	156	159	158	139	156	152	140	140	131	173	139	161	160	149	159	165	175	123	146	144	159	159	148	140	155	161	158	160	172	142	145	152	150	148	144	144	164	143	163	138	155	135	146	168	139	165	139	147	156	148	148	141	160	174	159	158	178	153	156	137	161	143	136	161	166	129	143	139	167	167	168	159	174	136	144	144	116	136	135	142	135	156	160	168	163	165	149	174	155	157	161	147	171	154	147	167	153	148	157	135	155	161	148	163	146	160	184	151	135	160	145	135	148	142	148	166	153	181	161	177	137	157	154	159	146	154	174	157	140	155	154	149	162	158	143	142	181	163	156	173	119	170	160	155	146	183	163	135	172	151	162	150	149	155	138	156	152	136	140	159	169	167	165	155	139	154	157	157	152	150	136	146	151	168	151	158	170	117	145	165	140	142	164	144	141	147	157	149	155	147	153	166	146	171	146	180	141	153	139	150	133	162	147	187	146	173	167	136	146	184	162	157	154	148	148	162	175	159	160	141	155	170	178	161	147	173	171	165	169	175	149	178	158	160	174	137	157	149	152	152	157	145	150	160	157	148	158	141	140	147	153	158	152	169	165	162	163	172	145	154	181	146	141	169	164	153	149	147	137	151	129	162	175	131	160	149	154	162	149	153	181	136	145	161	152	174	145	147	152	156	160	137	154	164	151	169	138	184	150	149	145	153	165	165	152	160	165	152	151	136	158	131	148	144	155	151	147	160	153	140	157	144	152	160	160	152	163	141	135	142	170	142	146	141	150	164	186	147	158	116	166	158	162	160	156	158	138	158	134	169	147	151	162	173	162	148	157	163	169	154	149	164	160	137	137	153	162	138	138	153	175	180	155	144	166	140	140	146	159	148	171	125	144	158	158	150	173	146	142	176	156	146	141	157	154	176	175	165	152	148	170	141	163	144	139	169	143	153	137	168	171	136	159	142	147	150	144	155	163	163	146	189	181	151	154	146	165	167	143	145	168	169	161	172	154	156	169	141	140	155	137	160	157	147	157	153	162	137	166	151	144	169	165	163	141	163	164	143	167	148	185	161	165	136	165	127	162	164	182	158	144	142	172	152	140	164	159	176	163	146	176	159	162	145	145	155	163	156	188	149	164	170	157	169	161	155	148	166	144	155	147	163	155	154	157	147	149	142	146	121	171	155	139	150	169	164	148	151	152	153	145	163	149	166	151	177	155	152	168	148	147	148	169	158	151	153	162	169	172	142	151	172	146	149	153	145	154	153	159	148	144	162	138	154	136	157	157	161	152	159	151	166	140	174	155	157	159	153	154	150	148	139	170	149	133	171	173	136	162	147	157	162	158	129	176	171	155	165	182	154	155	148	154	144	165	151	149	159	153	160	168	152	149	167	156	152	156	177	154	174	160	156	151	165	141	142	171	127	174	139	151	136	162
23144	10473	7819	3789	2547	1759	1404	1039	848	719	552	558	459	381	397	368	323	305	284	276	260	260	258	214	218	240	197	215	238	237	214	221	230	218	226	220	200	202	211	206	199	220	200	175	220	219	184	198	194	210	208	187	209	184	184	214	180	172	168	194	193	209	190	196	174	200	180	218	181	201	192	182	192	199	198	207	181	174	194	187	188	211	192	209	191	187	212	220	192	202	172	207	204	196	180	184	209	176	225	179	218	190	204	220	196	166	182	177	207	192	183	199	174	174	190	195	184	174	203	196	200	183	195	207	200	194	184	187	196	162	208	200	197	194	192	181	211	195	199	192	177	195	193	169	195	190	194	189	186	177	190	208	157	174	217	215	197	174	181	208	187	189	180	173	180	181	196	180	172	189	193	176	166	178	178	212	194	194	184	181	182	188	171	186	204	206	183	185	191	156	167	193	178	177	181	198	190	201	188	184	204	176	175	194	183	193	190	208	196	204	191	174	181	167	181	180	172	205	174	197	195	194	199	167	179	220	187	187	192	181	210	173	199	210	205	167	181	165	180	184	197	193	200	181	204	182	195	165	199	197	200	186	193	197	213	176	167	180	184	203	184	199	194	188	203	204	175	186	203	202	197	200	187	209	178	184	186	199	182	166	179	200	194	207	174	196	194	219	198	182	190	182	160	190	178	184	169	204	187	177	199	173	205	193	207	198	187	180	195	187	200	197	191	204	172	191	195	182	181	196	187	218	197	189	201	202	176	172	193	200	201	200	172	181	207	195	220	174	196	167	191	189	176	177	209	214	180	197	178	180	200	203	193	186	195	199	222	187	189	179	173	157	182	184	166	167	182	206	160	193	188	196	163	184	180	210	185	179	212	194	179	215	204	167	181	209	200	183	197	190	180	182	200	168	182	193	178	200	158	186	220	184	181	190	178	189	212	178	175	181	199	192	197	171	212	187	183	191	201	185	177	180	188	170	199	173	187	186	213	170	171	191	185	184	172	184	207	207	196	194	192	182	166	183	186	186	168	187	209	171	179	174	187	194	175	184	207	186	199	183	181	212	215	199	182	194	160	183	203	193	190	195	197	183	180	183	168	184	187	201	189	193	194	204	172	191	180	181	199	183	193	200	205	192	209	191	169	184	186	211	189	203	208	187	207	182	180	196	185	189	201	202	188	193	174	162	180	205	194	201	175	178	173	231	179	200	199	202	168	175	185	182	166	209	210	187	199	199	169	189	165	189	187	197	199	189	171	211	178	175	185	220	207	175	191	188	194	191	189	200	201	183	180	164	203	186	211	202	178	174	212	211	207	180	162	216	206	187	191	157	219	180	193	195	177	193	186	190	192	173	186	201	199	169	173	193	174	193	172	195	178	179	198	191	177	183	208	173	175	189	185	182	164	178	191	187	178	221	157	174	194	196	203	205	215	204	184	198	193	182	172	179	189	183	154	181	194	195	212	203	207	193	196	174	191	177	166	181	189	191	213	163	177	210	201	199	183	186	199	187	176	201	183	204	196	172	171	196	188	203	196	182	208	188	192	202	186	171	192	180	201	175	197	182	179	199	185	187	178	181	212	167	189	193	221	200	175	189	183	206	220	190	183	170	206	208	192	193	186	174	180	178	182	204	189	189	182	144	175	180	191	191	178	183	186	173	181	183	163	187	185	193	188	179	184	206	170	184	172	211	198	187	201	173	196	168	179	191	192	181	191	222	200	202	170	206	191	197	183	172	174	181	196	186	189	201	176	196	186	190	192	186	191	154	221	181	219	185	183	184	186	225	164	204	182	198	175	158	192	168	175	187	197	201	196	157	188	204	185	203	208	192	200	190	218	192	190	179	187	182	192	200	180	181	182	201	210	205	179	173	205	173	178	175	175	228	193	162	173	194	194	169	199	191	168	200	198	185	194	173	205	173	182	196	179	175	190	205	185	178	188	218	176	188	192	203	203	200	185	193	182	205	204	198	185	170	177	170	187	172	221	201	182	187	166	188	174	204	202	193	167	196	196	211	209	191	191	188	205	186	171	187	195	196	190	195	190	187	191	204	188	195	186	190	197	183	197	188	203	162	199	201	191	188	185	179	196	186	166	164	214	175	183	212	196	160	189	177	176	179	197	180	180	177	190	186	211	166	209	203	207	197	197	193	205	168	223	195	192	219	218	194	204	177	166	190	182	194	201	184	189	195	195	191	201	162	206	197	175	197	182	191	188	184	192	181	177	199	175	185	193	171	172	194	171	167	167	196	201	193	185	204	193	187	187	214	202	182	187	190	206	196	196	180	164	182	196	204	181	200	190	194	181	187	201	173	198	208	172	187	202	192	199	203	194	171	197	170	191	172	168	179	215	183	191	189	162	190	171	193	180	190	189	193	212	195	180	198	187	171	185	192	201	212	201	183	178	179	175	180	169	173	195	196	188	201	201	193	174	204	179	181	160	171	208	179	197	192	198	191	177	183	178	177	213	166	201	167	159	171	194	168	203	187	188	189	182	194	183	193	169	196	199	190	173	184	194	191	186	197	194	185	181	180	196	180	186	190	183	176	175	191	175	177	173	178	183	201	183	178	162	177	190	174	189	168	198	202	188	183	181	195	201	169	174	170	207	185	189	204	178	184	182	185	186	163	185	179	169	199	188	187	184	176	184	208	202	193	161	201	178	181	201	204	189	211	214	170	171	179	184	186	192	194	162	183	183	169	208	169	188	190	185	163	203	198	189	188	187	198	185	180	196	200	185	193	211	194	191	199	164	210	171	172	179	180	187	205	168	205	186	203	206	206	195	207	199	166	177	188	184	180	182	164	185	171	201	177	197	209	180	196	173	223	178	192	205	175	177	202	185	192	200	200	180	203	157	195	188	159	177	181	172	187	183	186	210	196	181	226	197	190	193	199	195	172	194	202	207	209	193	183	175	166	197	176	174	194	191	195	188	211	202	169	183	195	183	194	195	188	179	191	188	201	164	188	157	178	183	190	193	179	180	196	195	178	189	175	194	176	189	185	190	192	158	180	185	225	176	194	178	181	180	191	161	197	185	208	165	178	184	196	200	192	173	199	196	206	187	179	180	176	190	186	207	194	213	201	200	180	184	202	181	184	203	201	191	187	212	197	220	193	201	199	185	197	209	193	194	203	166	181	186	197	191	199	204	183	177	222	187	194	216	206	195	190	190	206	183	209	183	190	206	170	180	179	188	215	195	170	185	170	159	183	192	188	182	211	211	206	198	173	185	193	215	216	197	194	179	194	175	193	180	180	205	193	193	216	223	208	182	180	186	183	197	204	184	171	205	189	167	216	193	199	198	191	190	170	203	200	168	172	190	191	185	193	203	196	197	220	174	172	179	185	192	202	205	169	181	192	202	181	182	176	194	187	182	184	173	179	187	178	175	206	194	196	194	179	197	208	194	202	193	208	208	197	191	180	187	216	201	186	183	171	185	184	195	167	181	197	190	196	205	191	197	176	175	194	199	184	200	203	180	164	163	166
24758	21178	27655	24870	12731	1066	743	642	571	533	510	477	454	452	506	453	458	435	462	477	468	448	451	417	419	429	453	435	447	434	440	401	442	417	419	421	415	447	442	436	416	448	457	442	411	444	432	456	424	413	432	427	413	413	411	424	408	429	435	475	442	463	461	430	459	426	410	428	452	442	446	434	455	427	447	443	489	446	448	458	408	418	416	422	435	423	428	435	445	390	441	501	447	460	459	426	415	433	422	423	411	437	422	411	408	437	413	456	435	443	428	462	403	429	429	433	400	453	419	446	445	407	421	410	409	395	438	413	387	424	451	424	420	479	462	422	438	411	437	452	430	447	440	434	457	463	433	399	398	451	424	429	439	429	448	436	420	441	406	439	398	430	434	457	423	427	418	431	422	438	428	423	441	408	429	437	421	435	424	407	416	465	428	428	453	445	428	490	449	438	414	446	384	438	453	441	411	428	444	439	426	465	427	396	462	446	432	449	427	419	417	411	455	454	421	439	413	436	442	425	438	421	430	403	457	424	439	471	441	432	472	433	424	427	415	438	427	412	450	406	433	423	398	433	443	432	420	427	449	423	436	434	413	446	429	424	428	432	426	448	449	415	406	419	456	375	467	437	410	408	447	427	397	423	450	447	436	445	429	431	432	398	444	384	454	412	429	438	429	396	457	379	438	414	426	460	438	472	446	485	467	373	411	419	394	413	444	440	432	418	412	375	407	449	419	423	412	428	445	421	452	429	440	440	446	434	447	442	423	414	415	445	447	464	419	421	473	426	404	413	404	422	381	459	403	455	431	444	390	405	440	434	401	408	444	412	422	429	410	414	445	415	413	417	413	430	444	443	424	440	418	431	440	411	438	465	449	444	427	438	399	409	473	412	444	469	441	430	421	415	409	441	420	404	452	423	435	418	446	454	447	427	437	434	425	416	430	441	477	451	402	439	450	434	430	459	445	431	409	404	430	422	437	447	432	470	470	409	425	446	439	407	398	437	405	419	407	391	439	451	446	411	421	458	451	406	439	400	413	435	403	463	461	395	452	420	411	406	418	445	404	459	422	419	403	426	466	470	477	430	446	395	428	432	417	428	506	446	409	398	413	460	409	469	425	421	434	438	439	422	431	403	421	428	455	410	471	448	425	413	397	442	443	418	405	451	415	427	447	400	446	435	469	415	398	431	452	423	412	407	407	430	430	416	429	432	458	428	455	396	419	428	427	446	441	432	439	428	435	450	409	459	428	434	413	466	433	431	424	417	454	419	410	410	416	397	454	413	449	433	416	429	430	440	454	424	430	454	412	419	448	458	438	461	471	429	468	409	440	420	403	447	449	443	438	452	395	438	415	434	443	432	441	441	442	413	455	456	469	452	426	410	441	414	452	417	471	428	455	432	454	430	418	422	443	451	426	423	428	400	431	430	389	441	449	474	430	439	377	435	392	468	425	446	447	386	393	420	424	443	462	454	423	389	458	470	443	437	475	466	471	441	411	397	431	428	452	429	418	426	437	434	417	411	392	452	410	448	439	389	459	429	451	440	461	444	401	441	452	421	424	424	432	421	401	427	462	422	426	417	437	416	453	466	448	469	468	453	419	415	421	458	435	434	427	393	455	411	426	435	402	399	455	408	438	433	429	458	410	405	459	434	438	385	428	435	456	415	432	440	430	479	411	440	455	443	440	392	436	416	424	447	417	448	432	416	423	441	431	416	434	382	420	411	434	398	453	405	431	415	397	398	431	434	434	441	430	459	434	412	423	421	454	419	426	434	444	455	457	421	444	406	372	433	476	420	432	428	419	494	416	424	426	424	443	428	446	428	436	460	456	421	411	455	455	413	441	421	406	429	434	482	419	438	442	410	404	424	387	453	457	434	413	462	434	480	422	419	403	442	440	446	446	444	430	442	427	448	447	433	445	416	407	416	432	447	444	434	425	431	433	475	412	403	415	413	453	427	415	415	455	435	421	386	404	459	424	424	421	431	412	440	412	438	427	419	458	450	432	462	456	445	419	458	430	432	400	431	434	454	420	393	424	436	450	434	394	435	424	427	438	433	416	411	416	419	438	445	429	421	418	466	452	423	425	412	414	419	467	424	396	420	389	421	426	451	424	433	443	422	423	456	418	405	428	448	442	427	430	428	419	440	476	416	425	413	441	440	444	399	410	442	427	463	426	423	435	417	439	432	417	431	421	458	399	439	423	450	453	437	382	449	419	428	394	405	420	443	395	410	452	401	456	440	433	429	447	416	442	453	441	407	404	427	422	442	438	470	418	438	454	442	398	402	461	448	405	436	409	418	401	435	437	452	446	428	445	435	410	395	433	448	404	461	452	420	434	410	455	415	409	432	439	474	450	443	410	445	440	471	436	460	455	433	440	423	442	437	416	431	421	422	447	435	417	433	444	408	414	420	459	407	419	432	421	405	463	404	450	438	399	388	424	416	455	428	427	398	425	452	423	470	415	441	414	440	481	439	442	418	448	383	433	465	390	439	456	411	436	415	446	398	405	445	428	425	434	440	442	456	464	461	416	427	414	432	400	432	440	447	436	433	416	421	447	439	421	436	430	422	440	476	397	442	422	408	416	398	460	440	383	417	427	418	452	421	469	449	422	418	431	451	445	428	429	415	443	421	419	404	421	443	466	460	446	423	416	419	427	434	454	438	463	436	441	405	437	439	423	404	422	444	430	417	432	446	429	417	414	405	453	433	440	426	424	431	422	430	403	417	457	445	442	466	435	431	458	439	428	419	414	448	439	420	387	458	455	470	425	409	446	415	419	413	420	431	439	423	424	408	451	415	440	420	424	431	435	443	401	440	425	463	405	451	416	405	433	416	422	417	441	458	436	401	456	438	424	438	464	448	443	443	430	419	453	434	426	452	461	464	445	450	406	446	444	416	429	404	475	435	406	417	412	427	411	411	422	417	408	380	407	433	475	415	421	424	410	412	428	426	418	394	400	459	443	425	417	407	406	476	437	444	462	445	430	455	433	421	423	450	426	437	443	444	450	441	369	413	429	418	396	428	436	453	414	434	428	404	407	428	416	417	429	431	439	443	456	430	426	406	429	419	437	423	439	415	458	427	467	407	440	418	474	413	429	454	445	437	449	430	462	437	405	448	405	470	424	440	427	437	418	419	447	396	442	415	427	457	433	448	411	463	418	444	413	432	427	430	400	451	462	412	380	423	424	421	399	465	429	436	440	439	456	432	441	425	436	471	448	430	441	416	471	437	439	447	425	430	411	451	413	413	441	424	427	473	422	450	428	442	432	450	437	447	431	474	435	427	421	419	458	434	431	405	403	420	433	465	406	403	444	437	422	462	438	412	411	448	412	448	439	447	426	443	417	421	448	392	414	450	454	429	393	390	466	398	428	422	414	424	419	428	417	457	408	449	419	430	411	407	454	444	393	425	432	415	449	441	426	442	429	414	466	408	429	438	437	418	442	431	441	422	450	433	450	392	429	442	445	423	426	417	425	431	432	426
23679	7694	4456	2397	1659	1339	1102	923	799	802	680	668	641	619	592	588	532	572	564	530	544	553	574	573	539	519	474	480	533	473	506	514	507	484	488	490	468	476	520	526	491	526	532	463	503	520	532	467	493	524	480	511	521	516	480	489	497	482	499	476	516	502	496	470	486	482	481	502	489	510	518	499	488	499	509	499	466	506	449	569	487	505	456	456	513	486	504	502	499	471	519	483	542	517	497	543	513	552	472	491	434	495	511	481	512	488	511	506	504	463	536	506	512	532	488	455	555	495	468	496	518	493	485	470	513	458	511	474	528	525	495	494	517	500	473	446	485	510	497	471	493	523	465	505	511	514	501	475	488	442	513	544	465	517	496	484	464	495	512	461	509	496	489	465	483	510	468	484	466	504	505	470	485	546	503	504	485	489	474	499	471	465	504	491	475	494	475	510	494	534	513	488	487	493	496	463	493	468	476	514	480	482	444	495	525	509	478	510	494	479	494	523	494	499	475	483	504	495	529	496	502	472	532	474	515	554	469	516	515	489	507	468	483	509	469	439	470	504	448	529	522	502	459	492	509	546	529	510	443	500	498	506	489	491	488	489	495	511	536	507	516	467	490	495	503	498	492	496	480	524	494	484	507	463	512	515	527	470	500	499	510	545	467	496	479	505	479	484	468	496	463	488	461	469	515	488	491	472	478	518	535	472	502	474	500	479	463	481	509	492	509	511	470	520	485	525	472	483	497	464	470	522	489	507	486	481	499	481	513	505	491	539	487	527	511	487	490	511	525	474	488	493	445	463	493	485	514	502	497	494	525	499	488	474	444	480	483	519	475	525	485	467	493	475	488	525	479	516	500	486	490	485	507	491	479	493	461	517	514	486	509	525	482	480	466	493	515	514	482	509	502	496	487	513	536	465	513	438	497	509	493	455	510	511	474	489	478	463	516	495	536	483	466	493	456	493	453	457	513	465	513	480	503	494	461	489	514	503	461	472	532	525	514	483	464	479	502	479	484	491	466	469	479	497	501	516	531	453	531	482	509	470	493	500	460	467	493	463	528	473	451	487	511	509	561	509	478	518	479	501	497	486	476	510	477	484	518	507	468	506	486	486	531	510	496	468	507	510	519	459	486	507	491	482	495	493	482	497	502	454	510	521	504	475	478	476	512	492	504	503	522	484	500	496	426	507	529	486	545	476	497	513	478	531	475	503	473	515	466	486	478	490	533	502	527	514	486	491	463	504	498	499	490	495	453	493	496	522	504	480	518	484	487	496	486	517	474	484	441	502	496	511	473	491	486	516	490	490	498	517	468	479	493	465	502	507	429	486	532	517	517	482	499	483	491	482	462	522	523	487	499	505	480	511	482	476	499	525	487	460	501	541	478	519	521	492	483	487	462	510	517	473	507	551	554	484	472	467	513	495	497	487	489	488	474	479	497	499	506	511	516	475	511	470	518	482	494	513	496	520	491	471	496	501	509	498	462	474	507	490	490	474	483	532	477	470	513	482	465	489	479	481	496	438	491	479	464	447	505	487	499	489	472	509	519	494	507	483	486	477	520	552	484	492	480	477	458	516	504	485	506	491	507	476	463	452	464	466	509	491	499	467	489	501	520	496	469	461	451	462	528	468	509	487	510	499	488	530	475	473	517	472	498	491	520	467	501	511	505	525	492	484	495	505	495	511	498	525	530	509	522	502	497	530	517	509	499	488	478	531	514	488	477	488	496	504	493	508	520	463	544	482	529	486	471	470	503	490	499	493	517	465	517	483	515	490	523	467	471	491	509	461	458	509	502	540	507	467	483	503	478	524	531	499	568	484	501	504	497	550	490	491	498	503	479	522	481	470	486	501	453	511	497	441	487	474	467	495	511	514	540	542	500	471	513	503	508	470	479	490	508	524	454	489	490	509	499	503	523	488	523	511	471	491	496	520	488	496	536	492	507	508	506	499	449	485	508	474	461	469	524	465	467	529	508	477	506	502	508	469	485	459	457	470	482	486	487	486	474	491	492	499	495	447	491	453	510	464	452	490	488	475	508	530	480	491	486	526	528	535	453	526	534	511	471	462	489	536	503	529	529	477	505	491	542	499	502	468	478	465	430	487	510	490	522	487	530	479	484	465	502	476	475	503	498	523	466	509	479	495	511	475	506	471	504	491	531	535	518	497	495	507	481	510	516	487	483	512	509	497	478	555	491	460	497	474	482	497	473	476	491	511	486	479	505	460	506	482	483	504	492	489	461	478	476	549	470	498	487	478	467	471	467	492	506	471	487	477	537	513	520	472	466	499	495	485	491	498	497	512	487	465	486	495	521	489	494	507	521	509	482	499	478	486	496	526	476	492	478	526	458	496	516	461	523	515	511	455	451	489	479	471	458	492	458	483	489	510	513	482	491	503	453	526	483	518	488	482	512	479	520	520	516	510	465	482	493	494	480	489	496	510	511	485	485	486	488	471	509	507	494	478	501	477	475	514	528	454	508	495	525	489	518	495	521	519	495	495	495	551	467	489	491	496	500	533	495	534	497	489	480	483	483	513	458	510	498	546	516	485	467	500	490	522	451	474	496	464	502	461	496	490	489	494	492	503	472	434	478	489	480	507	523	518	492	532	531	475	492	497	504	493	488	503	519	483	513	465	496	488	511	525	506	472	478	523	494	518	436	514	498	496	451	475	466	525	523	492	516	474	476	524	477	509	507	499	466	512	487	477	539	462	511	489	484	481	517	471	450	482	472	479	467	517	482	499	487	497	498	535	524	491	458	507	483	486	458	516	484	497	509	530	493	535	515	496	525	513	489	513	507	482	486	492	520	497	497	479	503	523	488	508	469	502	508	543	509	512	467	509	502	493	519	475	482	464	472	499	495	490	490	504	484	473	522	485	449	524	506	512	471	503	504	505	501	500	475	474	478	487	498	481	530	477	500	530	504	487	497	521	515	495	494	523	481	517	470	496	487	498	522	506	511	474	466	486	469	453	497	488	516	507	508	540	465	522	486	481	522	478	506	497	475	503	512	545	452	485	460	505	480	545	448	536	498	481	532	521	487	470	456	476	514	485	476	505	469	484	530	501	522	463	471	488	458	515	536	530	525	491	476	526	478	510	502	492	487	478	502	508	548	501	452	519	513	497	479	491	454	501	499	516	509	520	492	504	478	503	512	513	501	510	523	507	487	538	443	469	510	477	487	514	491	482	486	455	483	490	521	490	483	505	449	492	474	468	481	482	527	500	520	478	507	503	472	461	504	528	463	497	476	507	465	511	464	489	519	470	483	508	487	468	455	485	431	491	486	456	473	518	511	495	472	507	510	473	514	491	526	471	555	442	480	472	503	522	488	523	478	481	452	526	500	547	492	471	513	468	486	491	496	482	478	496	506	491	493	494	466	476	504	518	455	490	525	477	495	502	485	470	518	507	480	489	522	516	499	528	455	505	522	450	516	511	496	505	510	498	476	494	501	527	500	481	532	516	503	501	457	511	502	487	507	493	523	495
22679	21200	29039	23661	21192	21249	11801	1334	917	749	707	654	576	542	517	479	437	450	444	439	427	433	365	405	424	405	347	356	354	386	375	359	406	338	347	354	338	347	329	354	374	341	337	342	340	353	338	351	330	370	350	343	300	351	328	339	334	332	349	350	318	303	343	321	328	333	301	309	347	364	367	338	340	351	324	342	315	317	313	362	335	349	320	327	346	346	335	323	345	323	333	371	341	334	353	343	309	351	327	315	328	362	334	311	336	358	339	320	320	309	331	348	327	336	332	318	332	363	358	326	323	338	330	338	348	357	302	335	331	327	307	382	339	345	297	335	345	342	349	334	317	328	363	384	323	325	353	284	301	337	337	348	299	369	334	368	349	285	329	365	316	338	342	350	349	313	328	327	380	327	308	337	315	336	361	293	317	331	327	337	330	328	357	320	341	324	320	321	339	310	314	360	342	350	329	337	332	331	315	337	327	337	313	331	370	344	306	319	327	356	316	321	323	326	319	309	385	321	323	319	330	314	309	319	361	315	333	347	339	307	325	324	334	300	317	310	347	330	296	366	355	319	360	353	338	318	333	332	331	314	313	324	322	333	345	320	331	309	329	356	320	299	327	320	373	373	328	315	324	321	301	352	330	366	334	343	314	322	314	344	331	339	327	327	324	343	339	313	366	309	339	326	334	341	340	328	362	337	346	326	338	366	331	370	339	346	324	345	325	330	319	294	323	332	295	328	367	359	288	353	324	357	316	335	312	336	333	336	336	338	332	312	322	318	335	335	332	323	358	330	317	332	320	351	301	330	314	318	320	335	325	325	336	342	296	335	341	334	334	320	315	347	313	315	317	328	353	333	340	337	298	312	323	378	317	328	366	326	356	319	369	311	356	326	280	336	333	320	323	315	315	300	356	333	327	353	331	339	336	309	335	280	360	371	371	339	355	323	343	310	329	337	337	326	327	306	299	325	329	299	343	327	294	307	307	322	360	325	322	353	347	372	339	315	331	318	334	343	308	331	300	327	356	356	356	332	318	328	345	320	318	339	341	355	369	316	336	325	332	345	324	332	319	349	339	332	325	336	332	342	330	322	292	329	337	317	323	322	308	338	337	326	358	321	337	325	332	326	343	312	333	348	328	312	290	342	315	328	344	319	323	361	303	325	322	331	315	348	296	359	349	300	353	305	358	329	328	329	362	372	373	318	312	337	349	346	334	304	334	341	356	342	335	333	309	350	318	324	350	339	333	314	308	321	337	330	313	354	323	319	301	340	306	337	312	364	340	347	347	348	343	326	336	331	291	322	334	339	325	347	323	344	351	321	345	316	314	326	322	325	346	327	326	333	339	307	335	315	327	346	329	314	313	347	360	335	302	354	338	345	297	344	340	349	358	325	364	343	320	325	374	311	308	328	330	317	339	311	322	326	358	363	344	306	315	361	349	358	346	342	334	311	350	356	305	344	359	335	333	285	278	349	343	333	316	356	351	324	333	334	343	327	301	321	328	346	344	340	311	327	347	353	331	338	319	334	336	332	327	355	337	304	327	340	321	359	339	339	299	304	319	333	349	335	344	321	326	327	337	332	334	346	321	311	330	329	332	343	329	339	333	329	302	350	282	321	337	312	341	326	329	333	323	344	329	330	327	322	347	317	313	340	333	319	346	311	348	333	316	310	296	335	330	346	336	320	365	344	347	345	318	328	334	337	326	322	292	357	327	324	321	335	363	315	300	302	337	339	321	302	340	338	317	354	353	298	331	354	307	312	339	333	328	342	360	304	344	275	321	335	342	312	311	324	291	315	365	333	346	341	354	349	370	290	317	302	322	340	334	324	318	353	316	313	333	323	369	330	308	320	344	336	319	356	350	364	330	363	364	354	336	336	333	313	348	286	326	338	336	368	364	322	340	358	343	343	304	332	308	310	353	349	340	332	330	344	337	324	360	326	318	331	366	320	347	305	333	357	345	338	372	318	309	318	333	305	365	285	317	312	302	334	355	340	343	344	329	351	305	348	353	329	332	367	307	357	323	305	344	317	331	300	319	329	292	338	312	337	286	336	337	325	331	345	341	340	321	345	345	335	339	372	325	349	373	333	310	327	326	321	316	324	318	314	343	357	322	330	360	342	332	333	304	306	333	363	306	338	281	315	295	343	284	331	322	322	269	291	317	329	315	334	330	306	345	385	348	333	368	308	308	325	323	326	275	317	333	308	346	342	345	294	319	339	320	339	332	323	319	336	282	338	333	337	348	301	327	341	323	317	317	323	361	322	303	334	328	358	337	355	335	322	342	348	312	344	320	355	363	364	327	321	323	339	327	325	329	335	326	342	363	333	325	311	350	350	343	322	296	322	320	341	354	338	358	318	301	312	302	354	314	345	317	330	345	358	331	314	342	339	332	316	342	317	307	313	334	353	336	317	330	322	330	317	350	320	324	339	334	318	315	330	329	306	312	312	325	321	348	338	382	324	306	337	303	308	362	325	353	359	340	329	366	331	303	341	320	360	331	327	315	334	352	296	344	289	325	363	346	315	308	347	317	305	344	331	303	316	324	351	333	324	367	323	326	313	314	285	327	333	340	360	341	339	339	361	337	321	361	302	313	349	352	359	339	361	315	325	343	349	324	310	315	308	364	333	311	347	377	326	335	338	319	330	354	327	344	380	332	322	362	321	318	318	295	371	301	335	312	307	353	337	341	359	300	358	332	358	321	325	330	311	316	300	344	327	327	283	302	353	319	333	351	340	321	362	347	326	324	306	318	357	337	311	317	329	332	325	330	329	311	347	332	367	327	347	349	326	293	341	299	356	333	316	313	338	287	326	335	370	305	384	342	348	325	325	333	325	337	303	355	316	334	286	307	344	336	329	366	365	323	329	336	326	377	311	355	335	289	331	331	320	313	329	319	333	293	347	348	344	315	317	317	362	346	364	343	339	351	315	352	329	338	311	293	325	298	336	327	324	334	326	328	271	343	318	363	332	336	314	328	330	355	342	358	325	332	328	316	319	316	344	325	333	324	347	304	356	331	330	335	342	379	332	356	348	301	331	336	333	357	329	344	322	331	322	353	323	329	344	339	316	351	343	319	308	338	340	333	355	300	360	338	337	342	315	322	314	312	311	353	345	313	346	326	314	330	310	323	326	319	322	302	326	363	290	365	341	313	365	344	328	335	351	290	332	318	350	320	329	309	359	356	340	352	386	362	311	307	336	342	329	312	314	328	341	309	318	347	333	306	344	330	344	341	317	310	348	347	332	340	311	351	365	329	324	348	329	303	315	295	325	332	319	339	338	349	336	309	304	333	354	352	338	339	322	298	329	329	334	357	325	358	355	321	318	353	337	357	349	324	337	323	334	323	325	313	312	341	339	326	316	329	329	331	309	341	324	360	340	338	296	289	331	363	321	352	350	353	300	322	344	339	337	349	345	303	359	333	345	325	324	310	331	322	308	324	343	339	338	328	362	310	305	336	336	325	321	347	337	322	340	321	334	272	351
29030	18492	12733	6862	4672	3414	2494	2054	1623	1375	1182	1022	935	774	696	659	613	569	587	494	521	474	487	473	477	450	475	451	439	434	392	409	429	435	419	392	419	393	375	403	400	370	366	369	350	403	397	372	428	391	397	364	381	399	396	393	399	389	385	384	359	387	347	376	367	363	417	374	355	369	395	381	423	406	372	375	402	360	351	333	367	350	368	382	335	385	373	382	369	390	356	393	372	368	361	380	341	348	371	383	367	339	393	365	359	375	372	408	369	370	377	363	371	333	365	351	370	365	357	372	375	341	339	367	386	385	378	354	376	350	379	377	341	341	353	366	332	369	363	391	378	369	407	386	371	380	372	398	360	349	366	370	379	356	350	368	357	366	325	348	383	358	368	349	363	363	338	373	346	344	394	364	358	327	361	383	368	342	400	369	384	383	355	347	364	370	350	385	357	402	352	369	377	388	397	370	369	344	383	383	366	365	355	384	392	361	356	367	345	372	395	370	367	356	354	370	333	386	387	338	372	384	351	367	368	362	356	345	384	389	355	379	387	336	376	373	367	355	327	368	390	330	367	355	352	359	356	367	374	328	406	353	352	371	353	372	368	420	365	383	348	371	341	341	368	365	352	396	393	366	392	380	388	361	372	354	382	352	356	367	371	357	391	332	389	337	374	387	370	369	351	357	346	341	354	337	377	339	363	354	347	335	319	345	394	348	380	392	373	376	361	373	363	339	384	361	354	388	367	367	354	366	356	317	405	330	366	382	369	355	365	343	371	356	391	365	346	363	373	393	368	334	381	363	385	346	389	360	381	356	387	351	382	378	376	345	361	353	341	361	389	356	328	347	339	384	387	353	353	377	368	374	347	369	374	373	392	372	388	369	388	366	372	339	353	366	351	386	320	381	379	388	370	360	367	372	346	384	398	337	372	346	354	392	355	362	362	353	341	338	359	371	377	335	353	364	344	363	365	371	343	360	347	351	390	356	369	367	348	348	354	354	364	356	349	382	348	343	385	339	394	360	367	376	362	400	377	347	362	388	350	346	403	384	353	372	399	371	400	354	372	365	345	385	347	352	371	371	350	339	371	345	370	352	373	363	363	364	362	328	400	366	375	381	396	343	367	357	369	362	380	344	383	367	374	347	342	385	346	379	394	381	395	358	370	347	349	388	369	377	401	365	379	378	376	373	383	364	359	372	347	415	374	373	401	350	346	382	359	381	393	363	404	345	370	366	381	318	352	367	402	358	360	401	347	398	339	394	388	379	379	349	357	342	367	353	352	344	364	412	349	374	367	366	329	389	325	374	365	375	399	350	342	334	329	346	357	376	348	353	364	363	407	367	359	365	327	377	379	374	373	351	345	381	380	338	341	340	390	416	342	360	354	353	362	364	371	368	353	384	350	368	390	400	353	388	379	349	360	342	373	332	373	394	360	378	358	371	341	347	369	327	387	398	334	388	339	335	378	372	341	368	371	345	378	390	360	347	354	350	365	375	367	378	358	365	368	352	357	387	365	368	360	361	376	374	347	387	338	341	379	380	354	342	363	386	374	371	353	373	368	344	368	375	362	393	351	370	359	351	374	357	361	371	373	375	383	343	345	379	379	350	345	370	376	380	398	361	358	344	372	387	336	344	373	343	379	373	344	364	373	335	356	370	362	341	330	356	364	369	354	387	421	355	354	334	330	385	332	372	349	384	353	380	356	349	377	355	355	385	369	361	368	386	381	382	330	354	355	378	361	351	358	369	361	394	378	393	353	391	373	350	404	369	364	360	387	385	357	352	351	346	379	349	379	369	340	379	398	364	362	375	372	333	362	345	348	376	348	369	361	367	392	389	369	394	340	303	371	382	347	373	360	351	399	401	372	382	367	369	360	379	400	340	367	365	411	376	333	371	400	373	342	384	382	374	358	378	347	359	384	342	398	386	356	352	392	394	384	390	342	345	390	388	389	344	372	372	326	390	356	387	385	372	396	384	340	335	354	383	345	352	360	347	368	383	352	403	363	347	370	345	382	388	375	372	329	354	353	339	370	364	373	355	369	368	353	369	415	372	379	347	393	356	373	374	331	371	359	323	390	384	359	378	374	377	416	346	337	368	357	348	364	362	355	357	391	350	365	369	369	358	365	393	369	354	369	384	391	371	391	379	391	357	373	362	338	320	367	360	389	374	363	360	329	360	375	365	345	338	343	373	330	342	365	345	339	331	357	385	352	321	370	380	351	375	367	364	384	348	381	360	354	365	348	357	333	404	380	370	390	395	345	366	383	353	382	328	364	367	366	336	345	358	369	359	338	362	380	362	396	331	368	362	343	399	358	354	366	360	361	386	380	351	383	369	344	352	362	400	384	383	362	367	359	382	360	384	325	373	379	373	353	328	332	400	339	367	387	356	401	363	382	383	355	396	383	331	329	351	377	384	370	377	391	366	389	359	372	346	370	329	387	397	390	384	358	376	371	389	346	359	367	362	377	343	396	382	349	345	373	330	378	355	369	364	404	396	371	368	370	359	336	345	338	355	368	366	355	360	388	343	394	362	380	379	381	383	365	348	395	385	335	379	336	378	359	360	396	358	353	343	343	417	347	364	351	364	372	384	382	342	399	340	351	364	376	376	348	412	361	373	355	370	372	393	374	340	347	393	372	343	330	377	389	354	358	323	387	343	361	369	392	380	372	367	381	359	370	342	363	344	368	334	354	363	320	391	350	387	366	365	328	378	328	351	364	340	356	375	364	359	360	364	367	373	368	398	418	346	368	350	330	402	359	354	381	351	367	387	371	385	362	365	359	346	361	355	367	343	370	350	346	370	383	369	371	374	365	377	373	357	379	366	369	358	331	350	365	384	363	362	357	359	325	360	359	366	341	404	395	332	360	343	342	368	364	355	354	351	373	375	338	381	341	346	384	403	376	379	371	347	377	333	353	384	362	348	352	368	348	358	381	370	364	353	356	352	383	343	391	344	411	333	375	386	344	361	369	372	363	338	357	379	379	385	354	405	361	359	386	321	336	371	389	390	376	377	353	337	357	357	370	376	359	369	325	350	404	364	341	370	378	371	358	327	366	369	350	382	339	347	379	356	354	370	367	421	399	344	380	349	403	361	354	360	400	372	380	343	360	373	376	335	354	362	369	371	360	363	375	345	327	350	342	356	376	362	399	352	347	357	336	350	358	365	406	348	364	392	322	370	368	376	383	353	350	341	349	371	358	331	392	374	371	377	389	358	340	329	351	373	361	349	347	370	354	336	376	373	349	350	348	401	378	324	384	342	350	385	370	363	369	354	372	369	366	375	372	360	382	379	368	368	366	360	347	342	369	377	356	375	357	380	351	335	326	358	353	369	365	355	364	365	367	360	349	354	361	387	363	337	382	361	375	382	353	390	356	376	381	365	353	368	338	347	398	361	367	371	347	370	343	352	351	372	363	394	355	352	349	407	359	371	400	369	368	386	390	361	376	370	373	364	380	380	369	344	358	376	396	357	370	350	361	365
27378	20555	9467	744	434	337	319	300	287	266	290	272	263	283	230	300	243	267	310	262	284	290	258	286	264	239	267	293	308	248	307	275	274	268	291	271	272	263	246	257	262	286	266	275	267	263	266	270	267	275	277	297	254	267	285	261	268	285	263	309	266	263	253	247	259	254	272	315	248	289	260	258	257	278	265	276	247	272	243	280	272	248	279	269	286	277	257	271	257	237	238	288	268	244	272	274	269	283	254	248	275	239	282	264	253	280	290	284	285	291	250	284	271	303	284	258	289	268	238	266	295	278	275	264	262	243	280	266	258	258	268	256	271	275	311	259	267	283	280	254	289	266	244	290	285	252	273	264	243	271	248	277	280	268	248	283	254	270	267	259	273	242	269	267	281	255	264	276	296	252	252	260	260	256	279	268	254	266	240	285	243	255	247	278	273	265	286	278	265	284	271	308	276	278	270	294	266	245	260	278	270	253	268	253	285	263	279	253	285	260	259	248	270	260	228	269	275	259	304	300	276	247	267	249	258	278	260	288	270	238	290	288	238	280	255	280	258	285	271	267	271	256	292	279	306	285	243	255	268	253	276	248	276	277	296	272	256	236	245	275	256	297	252	264	304	260	268	239	266	271	242	277	259	306	268	270	231	270	244	242	277	282	252	279	253	261	273	266	283	256	271	256	287	276	250	223	277	262	252	264	280	246	266	249	270	291	271	255	266	253	254	286	267	266	273	263	259	267	255	267	290	285	269	312	264	242	270	285	275	275	271	245	246	271	259	252	280	256	236	277	274	284	255	269	266	242	265	285	253	278	271	230	258	257	237	267	287	244	284	275	265	285	265	244	245	246	240	273	271	248	283	263	272	287	254	266	294	276	276	257	243	272	267	312	266	276	279	291	243	281	270	290	283	276	289	264	278	262	287	253	296	282	276	251	234	267	268	257	296	253	243	266	242	288	282	298	241	293	258	281	270	266	289	277	262	262	260	267	257	305	262	276	278	249	295	281	269	311	287	274	246	264	278	273	284	260	262	245	254	264	288	269	283	269	291	279	271	272	252	279	288	239	323	285	290	273	259	280	253	255	293	265	269	276	256	257	294	305	276	229	273	263	268	291	256	260	259	281	244	263	253	273	276	272	260	247	260	260	249	277	263	262	259	250	267	268	297	280	278	277	232	255	286	272	269	274	252	232	257	270	279	251	262	261	240	287	264	275	253	266	267	293	273	264	268	279	280	276	268	258	254	275	285	283	280	280	253	262	251	274	251	253	258	269	275	283	277	262	289	283	260	252	251	263	264	261	265	284	289	280	260	278	258	287	287	260	249	294	281	270	277	281	268	244	288	245	257	263	273	267	272	264	264	263	285	246	278	275	276	270	246	281	275	264	268	295	243	258	286	281	265	256	260	259	275	283	272	271	263	247	293	268	300	248	264	248	284	259	266	273	289	275	257	243	264	268	271	251	261	257	280	265	280	231	255	268	275	266	239	257	277	259	274	280	254	276	271	277	295	272	296	247	256	239	263	269	294	271	257	257	279	263	247	272	268	265	276	290	341	283	269	282	287	234	279	280	242	254	278	275	268	268	279	265	280	253	288	302	291	285	286	257	251	265	272	280	276	312	268	294	272	283	299	264	247	263	263	263	233	270	275	261	250	289	278	252	293	287	276	297	250	283	280	276	262	264	268	245	250	272	262	265	254	268	266	246	271	277	255	293	249	273	270	283	268	272	256	261	264	284	269	246	281	272	291	247	283	236	298	241	283	276	269	284	270	266	303	251	273	278	281	248	315	266	303	299	277	260	250	259	252	274	302	282	286	250	249	264	298	276	272	297	257	254	270	262	249	297	257	266	237	279	282	259	263	260	261	278	257	280	259	283	266	299	246	263	270	267	262	296	271	297	277	272	280	245	282	268	292	259	267	258	276	287	279	259	239	243	249	248	276	256	261	278	284	277	286	289	266	248	272	250	288	247	268	267	276	272	262	284	298	272	262	253	284	273	275	289	280	278	297	243	275	282	277	266	282	277	259	287	266	237	302	290	252	271	228	298	247	282	296	280	239	242	303	251	285	255	263	268	261	257	269	275	258	274	262	244	261	272	268	270	270	277	283	277	291	296	254	265	268	288	238	259	271	291	279	285	272	250	266	267	261	278	262	249	272	295	258	271	280	271	271	264	255	257	263	269	260	251	273	273	262	237	267	287	237	252	244	303	248	251	277	246	271	250	248	292	271	258	256	286	229	280	280	281	256	268	237	244	278	227	271	281	266	270	276	277	280	260	275	266	249	271	269	247	256	278	279	293	280	258	276	280	270	270	254	252	280	265	277	271	298	288	266	271	282	274	267	270	248	266	263	277	234	269	264	294	278	281	240	262	273	272	291	275	310	271	277	251	267	266	264	264	278	270	266	291	265	264	266	252	256	281	286	257	268	240	241	266	283	245	267	265	272	260	270	246	245	253	307	287	297	256	294	274	264	257	313	276	257	260	266	286	296	252	266	286	280	261	257	282	282	271	274	272	252	287	264	269	270	265	258	294	282	257	294	261	280	288	284	273	283	246	240	283	287	246	279	296	266	259	235	244	260	293	290	275	260	293	271	271	262	313	289	285	245	239	266	254	272	252	267	267	236	253	250	253	263	273	274	285	262	286	273	298	262	247	277	293	270	288	236	264	253	274	284	251	272	271	269	274	288	267	246	286	279	224	277	288	272	286	252	272	266	264	292	278	258	300	266	277	238	283	300	264	319	253	284	245	281	258	265	243	285	269	260	269	279	275	254	234	237	262	284	286	294	273	243	279	256	260	270	263	251	255	296	291	281	260	302	239	285	288	263	263	300	277	264	282	269	259	246	251	231	273	276	250	300	292	277	259	293	249	269	267	269	272	261	262	266	229	280	238	274	279	278	254	275	231	257	252	286	261	235	266	265	257	270	268	276	240	252	265	284	263	278	264	256	255	240	280	260	250	280	270	279	283	267	250	279	271	263	290	261	254	270	298	245	286	262	267	252	251	256	262	248	288	261	282	264	286	265	271	263	282	267	269	245	272	282	239	247	268	251	279	276	290	276	268	235	270	261	281	239	260	260	265	262	280	263	248	255	296	287	265	273	259	264	257	259	260	257	260	257	257	256	253	246	257	241	264	285	254	250	285	239	250	293	263	255	255	266	245	251	265	267	253	279	272	277	242	256	275	272	255	288	272	245	257	298	294	276	265	291	285	257	284	290	272	254	256	242	292	270	276	306	253	275	261	289	270	279	277	258	286	265	248	262	261	271	300	257	254	242	274	262	250	271	277	233	269	278	284	272	271	243	280	270	245	256	286	266	253	278	223	249	305	284	293	259	270	285	278	250	277	264	276	271	259	254	282	252	240	280	268	253	263	236	275	265	294	263	238	270	287	266	279	261	261	234	264	260	264	288	272	291	275	302	274	264	270	246	270	257	277	278	297	253	262	284	268	259	289	261	284	263	276	278	251	277	255	280	241	277	283
21127	2920	991	631	471	428	362	390	365	383	367	333	342	336	321	344	333	309	342	309	320	316	336	326	338	339	310	334	321	327	344	305	343	321	315	341	298	313	346	331	304	322	315	308	305	275	329	310	314	346	282	343	313	337	293	315	334	335	356	356	335	301	309	333	322	314	308	331	327	300	332	297	367	344	340	334	331	313	317	336	325	301	355	282	331	309	346	337	334	332	325	323	328	329	311	336	308	340	330	339	331	333	336	323	316	325	298	332	298	319	359	328	339	343	285	330	338	332	309	326	335	341	310	295	312	331	335	333	277	313	313	335	361	339	353	312	318	335	323	325	303	319	330	346	345	302	343	365	337	346	357	330	350	320	340	308	315	331	339	310	320	298	326	304	347	312	336	321	306	339	338	310	284	330	338	308	310	352	310	302	302	320	293	353	340	307	322	301	302	317	341	319	330	327	340	316	327	322	315	332	340	335	337	333	313	319	320	324	318	329	300	331	304	305	325	358	332	340	310	316	319	332	328	336	336	323	311	295	325	302	335	331	336	312	353	290	343	331	351	318	334	292	310	319	335	310	300	332	326	341	333	341	316	318	330	348	307	353	292	327	293	333	305	293	330	316	327	300	345	321	342	336	306	353	309	317	331	339	321	312	307	345	348	321	331	312	317	330	347	304	319	313	330	331	312	333	304	313	324	352	327	312	310	334	296	320	320	328	322	273	309	299	304	327	309	335	318	303	307	314	330	305	311	333	314	328	308	332	322	337	306	303	325	317	341	321	295	358	304	345	304	272	324	323	334	310	299	319	299	297	333	333	382	340	297	305	312	348	302	339	341	301	331	342	292	329	295	334	345	289	304	286	316	331	307	289	316	328	313	319	325	320	312	333	329	333	346	299	318	298	332	345	327	321	316	325	311	321	346	323	314	318	322	306	312	350	386	320	325	310	323	319	310	332	308	271	306	326	317	334	323	321	331	341	310	339	316	317	329	308	285	316	322	298	321	316	281	330	329	336	307	322	330	324	309	327	315	314	316	313	299	331	318	311	285	323	309	324	340	310	322	318	343	307	313	304	322	321	312	322	335	325	296	357	311	353	340	330	353	348	312	308	321	301	312	353	316	305	302	352	315	306	340	304	341	340	329	344	320	321	303	325	330	327	361	304	328	318	317	324	302	340	327	350	342	338	315	352	317	359	306	307	335	326	353	306	308	314	270	326	300	323	300	315	333	334	334	344	339	315	347	321	327	313	352	330	322	308	311	346	304	333	313	341	344	313	337	323	302	320	340	312	323	316	321	316	305	324	336	326	326	303	313	334	336	302	309	312	330	326	337	313	329	319	330	314	310	344	326	332	309	329	319	318	305	294	301	305	305	326	344	345	337	312	364	319	316	351	336	348	335	332	312	327	323	336	296	354	339	316	301	324	361	325	300	301	340	309	336	339	293	340	286	327	344	297	346	289	318	317	332	311	321	289	309	334	349	321	324	306	327	332	329	309	319	325	322	282	332	277	331	330	333	307	356	320	327	329	309	293	323	306	317	310	325	314	341	325	317	342	288	323	316	303	305	302	352	331	323	341	319	297	299	338	328	321	309	346	343	333	327	307	313	342	353	300	323	317	339	316	326	318	311	306	304	290	317	314	317	306	303	307	319	329	317	337	345	346	316	305	309	360	305	298	315	314	303	313	329	333	349	325	309	351	349	301	332	305	313	311	325	306	328	320	312	312	324	314	316	338	342	296	318	343	332	330	330	340	352	291	343	311	317	323	330	315	330	331	325	317	339	326	332	322	308	336	317	327	357	369	304	326	334	323	292	324	343	319	320	329	327	318	316	308	310	341	327	296	315	367	331	334	341	333	307	333	308	303	335	314	309	309	332	318	326	303	346	323	334	304	333	329	279	302	361	319	315	313	326	283	323	328	334	337	322	335	299	300	308	351	320	323	326	345	334	350	337	302	308	326	320	330	324	330	316	303	310	289	308	321	320	323	300	316	320	364	319	315	330	335	320	320	328	343	317	326	315	325	348	332	332	331	309	327	304	302	326	309	341	308	312	335	329	323	306	319	344	302	346	333	304	325	336	364	339	336	334	316	333	297	356	359	332	344	319	309	328	321	301	327	300	323	343	323	290	305	302	327	302	298	300	304	343	339	316	320	296	329	333	352	352	302	345	295	328	336	344	311	310	291	308	306	311	295	318	337	321	321	315	312	338	338	323	323	306	319	351	336	299	339	365	318	346	324	329	325	352	327	336	315	316	334	314	310	328	295	341	324	330	333	356	327	319	334	322	338	312	349	347	330	352	340	339	312	337	307	301	303	327	329	324	352	302	325	337	312	309	337	310	293	337	305	332	345	306	310	313	325	312	301	360	329	321	350	330	307	325	336	364	346	337	315	289	341	302	336	364	323	336	333	300	308	294	313	342	342	306	306	352	319	330	335	318	328	305	336	319	353	330	306	347	355	324	305	334	312	326	318	329	340	284	358	319	295	334	329	304	309	326	324	306	329	336	336	327	315	348	315	347	316	323	299	345	295	274	314	319	342	361	332	320	347	294	322	318	315	317	351	285	330	303	298	312	325	369	305	307	348	311	341	357	345	342	314	347	319	326	323	312	333	352	300	314	319	309	319	318	287	342	314	302	324	344	381	330	318	310	337	312	340	286	332	323	325	327	344	298	316	311	296	342	324	337	331	300	302	320	330	303	335	359	318	323	348	327	350	300	324	329	304	339	317	332	316	334	321	297	303	316	312	374	354	322	329	305	326	322	359	345	314	323	316	307	305	288	317	302	272	321	313	316	287	301	338	357	311	340	320	336	338	293	285	334	302	321	319	306	339	317	337	317	338	304	325	314	292	347	308	304	316	320	333	349	306	337	327	337	330	312	322	339	340	329	311	307	314	321	306	332	326	298	307	335	305	322	320	279	316	320	355	338	341	348	319	298	323	323	358	321	334	329	324	327	333	325	340	314	304	327	326	293	328	327	338	303	327	309	340	357	332	300	336	324	294	332	336	304	347	310	310	299	323	301	339	344	330	336	324	313	303	309	362	337	328	347	347	311	333	345	346	313	356	306	316	309	333	313	322	368	317	339	337	358	325	331	301	317	299	325	300	294	314	311	322	346	291	329	315	303	258	318	327	309	340	352	322	335	330	323	313	324	356	302	305	327	326	300	351	324	345	333	316	354	337	336	346	349	347	327	290	309	336	334	331	343	331	373	331	328	306	329	307	339	301	335	331	321	321	276	328	327	308	316	352	349	328	335	307	331	332	314	296	320	328	320	331	296	353	319	300	323	306	311	326	356	347	333	341	327	321	320	328	333	327	333	305	326	302	332	308	322	296	327	286	321	309	319	313	339	338	329	321	310	326	346	298	318	364	356	303	299	338	329	348	316	344	345	311	297	329	312	318	310	328	330	307	318	318	307	330	332	328	331	313	327	335	343	309	337	308	311	305	311	360	303	316	342	336	326	333	354	336	313	304	293	326
23588	21188	28635	24011	21177	12592	1002	565	446	390	315	279	298	258	255	238	227	237	207	197	169	194	173	170	173	193	205	192	166	174	190	160	173	180	171	167	157	170	170	186	158	143	151	162	178	152	141	160	168	161	181	158	146	178	143	143	166	159	162	171	155	166	160	156	178	160	143	194	170	172	136	151	145	162	151	144	159	167	181	152	177	152	149	158	162	173	149	125	158	164	180	148	194	153	154	176	146	152	161	158	160	159	153	159	136	134	164	154	153	172	158	172	135	172	171	159	171	176	138	179	167	141	169	148	161	179	148	164	157	161	169	150	164	145	142	157	161	165	162	149	173	158	143	171	147	115	148	178	156	154	176	137	156	176	153	165	160	143	150	164	157	160	154	166	134	174	150	161	151	161	170	169	144	144	145	143	151	152	172	137	186	169	157	150	147	162	141	184	155	157	141	170	155	160	162	153	141	137	158	130	154	168	134	127	190	161	156	146	142	189	156	157	143	129	163	186	154	152	151	160	155	165	174	164	152	146	150	162	161	148	157	161	168	152	166	144	175	163	159	157	159	149	148	162	138	142	161	185	172	155	144	147	150	166	170	144	172	147	146	170	159	167	140	161	147	156	179	158	193	143	149	150	161	144	169	151	167	169	173	166	165	168	153	143	166	145	153	159	152	161	155	143	165	160	146	155	144	145	146	130	176	159	126	154	157	147	170	158	156	164	166	133	154	142	145	156	145	148	146	178	154	144	182	181	171	160	168	163	169	168	148	152	161	156	164	151	139	170	142	135	189	153	174	161	154	163	176	139	157	157	152	157	155	179	177	151	149	162	153	150	149	155	157	160	183	161	142	166	159	179	176	152	168	149	160	150	183	154	170	157	156	151	137	167	157	138	157	149	165	180	163	161	160	157	165	161	156	170	172	148	145	170	153	143	148	163	184	158	152	173	166	167	165	146	146	156	155	182	159	165	151	149	167	154	147	152	151	144	173	173	167	152	154	178	146	166	164	160	145	143	162	148	183	137	157	144	161	160	178	163	173	176	165	156	156	163	182	152	175	161	163	155	162	159	149	176	143	161	142	151	146	153	149	167	182	159	124	169	155	145	178	156	160	171	179	159	132	130	144	148	145	157	142	188	146	172	135	141	124	163	170	184	161	144	150	125	162	178	157	148	167	138	169	158	161	145	163	163	171	150	160	158	174	159	154	166	140	161	170	156	175	170	161	145	160	169	161	181	138	162	154	161	160	171	160	146	147	169	172	154	136	159	126	144	146	164	144	162	166	164	148	148	136	173	166	151	153	175	202	161	153	144	170	144	144	176	163	149	184	148	183	167	151	166	156	162	158	171	151	120	156	139	149	155	160	145	185	156	156	164	153	130	159	176	156	167	151	183	145	167	161	180	157	149	157	151	155	163	139	162	167	160	168	175	137	142	175	167	164	161	162	169	153	154	176	153	145	158	141	167	152	160	186	133	144	169	158	167	151	159	158	189	167	159	163	159	145	151	158	164	192	174	166	173	156	165	158	157	163	161	160	149	139	180	149	144	162	163	144	157	153	152	171	159	149	154	156	159	149	160	165	144	147	169	163	154	149	166	158	187	149	160	163	146	168	151	170	156	184	178	163	156	152	160	141	162	182	170	176	168	170	166	155	133	159	165	147	158	156	176	160	155	149	161	132	140	175	142	154	158	155	183	187	133	177	150	149	154	151	180	174	168	153	174	139	152	154	162	140	177	157	166	178	160	150	174	149	146	167	156	166	158	150	153	148	164	149	156	143	132	170	167	131	140	162	167	151	159	152	167	148	161	175	161	177	194	153	155	145	153	153	151	147	170	163	168	170	151	165	157	137	153	165	174	135	145	150	159	162	177	186	146	182	172	137	137	162	147	136	143	169	158	171	155	146	168	158	145	141	163	151	151	157	135	154	170	175	170	171	157	151	179	151	140	163	150	149	166	165	146	154	150	186	156	176	157	174	139	180	164	178	169	139	154	160	193	144	145	148	178	145	175	154	146	145	171	154	137	144	158	149	140	130	137	155	161	135	166	155	161	150	142	172	158	173	156	148	168	177	161	176	152	132	155	165	165	149	162	150	156	159	136	169	171	158	159	151	167	157	137	157	164	125	148	152	166	170	162	145	161	159	155	166	167	177	166	155	165	149	166	164	163	147	148	165	164	143	167	177	142	168	151	153	146	170	148	166	150	177	156	156	153	168	170	148	149	171	155	172	161	158	148	171	145	146	148	140	144	147	162	157	155	163	145	163	168	148	136	128	152	165	156	139	155	158	148	153	138	174	125	138	152	154	171	146	171	167	150	137	141	175	167	145	175	162	168	157	146	144	137	166	175	177	156	162	154	137	161	143	168	170	144	156	163	166	143	144	155	158	159	162	157	143	154	158	159	153	156	160	174	153	172	169	167	153	152	160	193	168	159	166	162	154	158	134	156	150	145	152	159	149	155	147	149	160	157	158	160	158	165	164	145	159	161	157	163	144	161	167	150	140	153	161	140	153	162	162	142	163	154	156	179	149	166	181	152	169	165	131	144	146	168	150	146	148	163	156	144	160	151	147	153	149	137	184	165	164	173	166	161	143	146	138	161	157	163	154	143	154	152	172	159	138	148	157	145	162	161	179	153	174	169	161	168	178	152	144	139	181	164	158	135	161	156	148	156	151	162	190	154	151	155	164	131	151	147	143	153	151	158	155	151	154	164	165	156	160	165	129	157	177	147	172	160	148	164	141	153	138	159	176	169	136	162	176	162	163	134	161	166	155	180	156	150	145	172	163	155	184	129	155	148	168	149	172	159	155	127	152	141	176	165	145	156	153	167	167	182	147	164	152	156	170	154	130	164	142	172	150	146	162	158	151	153	170	183	165	165	171	172	152	161	152	175	163	150	162	168	164	195	158	152	150	148	146	159	141	139	168	167	172	144	166	146	154	159	176	156	150	137	149	174	158	163	162	141	147	155	164	164	183	163	172	146	174	171	167	159	164	153	144	147	172	131	158	192	160	159	144	154	143	160	159	168	182	158	154	165	162	146	142	163	167	170	145	163	142	147	163	138	164	162	160	133	137	195	170	176	170	149	177	137	130	150	159	165	173	147	149	169	160	153	158	145	137	202	154	148	146	164	173	155	151	151	139	125	159	165	160	163	147	156	177	149	149	142	147	140	162	167	143	159	154	135	167	164	156	122	154	161	184	174	174	137	173	154	150	162	156	167	154	146	162	156	160	173	149	172	160	168	162	158	140	163	166	164	154	166	155	170	172	155	170	146	176	155	152	171	145	145	159	145	151	160	159	192	174	147	162	148	188	138	134	147	162	161	155	150	163	183	160	171	148	146	152	142	168	156	162	161	167	145	155	153	161	159	150	144	166	150	171	172	149	152	162	140	150	168	190	144	144	140	171	154	153	164	161	167	152	178	164	127	145	167	146	144	150	159	156	155	155	150	151	164	165	165	156	188	162	152	148	151	173	168	163	159
26943	12514	7701	3657	2419	1712	1387	1046	890	741	620	474	471	392	388	337	329	282	299	290	260	286	271	231	232	233	239	232	256	225	222	251	215	237	223	222	216	191	212	222	209	192	197	217	196	214	203	218	204	203	177	207	195	208	215	188	189	180	225	209	194	196	181	177	217	237	196	192	221	195	189	187	183	206	194	226	189	180	197	188	189	194	207	191	198	185	194	196	194	206	167	189	193	202	187	201	183	181	175	210	187	207	173	147	203	175	192	197	195	173	205	213	184	197	165	181	212	197	164	183	184	173	185	177	200	180	200	185	205	201	184	188	195	189	196	205	206	197	204	179	192	190	193	186	197	196	212	196	206	188	199	195	183	198	184	195	181	195	171	199	180	207	165	197	203	194	203	191	192	204	184	180	196	181	209	176	193	175	209	201	191	199	205	215	186	190	184	210	188	174	174	191	206	169	179	177	213	174	206	198	199	192	204	196	182	212	204	173	180	183	200	190	203	207	182	184	213	195	197	177	176	213	187	175	226	213	220	195	183	166	191	198	181	188	197	176	195	211	190	184	195	176	156	207	198	187	191	188	225	210	197	185	202	186	170	208	186	205	199	205	189	205	213	185	202	219	213	202	180	190	187	201	180	192	207	200	207	197	201	198	219	208	217	199	196	200	209	201	183	194	176	192	195	185	212	177	196	172	187	177	207	198	180	190	198	181	203	182	172	189	182	182	187	205	166	188	192	175	201	168	200	200	194	201	191	184	191	201	187	190	201	179	192	211	197	180	180	193	207	187	195	185	219	197	176	178	222	193	197	195	166	191	192	186	168	202	189	166	212	193	205	204	205	204	202	196	180	195	186	201	191	196	183	185	184	204	200	214	168	193	197	196	184	196	193	193	197	211	202	185	176	192	186	177	203	216	204	183	179	185	173	186	214	177	216	216	178	181	190	196	186	195	171	195	176	219	211	166	173	212	191	173	193	169	184	183	190	199	196	171	199	180	192	202	196	187	215	178	199	201	221	204	184	171	184	204	203	174	197	174	184	187	203	189	184	188	171	205	189	167	183	175	190	206	197	187	220	199	215	185	189	195	184	196	192	202	211	177	177	184	187	161	188	182	202	176	175	202	196	195	199	172	207	188	202	175	189	202	197	211	192	204	177	196	187	175	171	190	216	185	188	192	188	172	191	190	185	187	190	175	199	174	168	219	181	194	197	199	192	186	201	205	202	213	182	192	183	202	200	195	196	179	194	202	191	198	182	166	202	199	198	220	189	179	198	187	213	195	162	216	176	186	233	176	198	207	180	178	208	177	194	183	180	183	223	201	192	203	162	187	202	205	185	190	183	201	201	205	194	204	178	183	187	191	181	177	223	190	193	201	189	188	210	215	186	217	215	189	184	192	186	169	193	194	198	200	197	205	215	187	209	203	198	206	216	211	184	184	166	181	183	197	173	173	218	187	183	187	180	189	187	199	219	198	171	176	177	174	205	197	203	199	204	201	194	160	190	188	204	207	192	183	210	215	225	191	183	200	183	210	194	165	206	182	206	175	185	192	196	218	213	203	201	188	198	214	183	176	192	179	181	193	197	189	187	193	187	199	209	195	202	206	222	195	189	198	222	191	194	203	209	192	196	182	200	198	195	196	179	186	162	184	208	186	192	184	199	186	171	177	182	175	188	189	198	188	194	174	186	201	161	193	182	173	209	187	198	170	195	198	195	210	200	193	173	217	182	194	218	180	175	200	172	201	195	185	205	201	156	158	196	196	192	178	204	212	195	192	211	168	174	188	201	190	176	183	224	177	185	194	209	201	186	174	212	195	197	196	193	199	176	214	203	174	191	185	205	201	217	213	186	208	182	195	221	178	208	184	225	183	197	199	197	204	210	199	224	173	189	195	172	199	176	196	211	212	199	210	205	193	186	170	154	179	185	181	176	195	202	179	168	204	207	198	198	190	192	195	185	166	201	211	197	184	194	197	178	198	200	185	191	208	180	184	179	207	197	197	187	195	197	192	194	185	176	195	216	171	187	181	192	207	195	208	203	201	177	178	197	199	174	199	185	207	174	202	172	199	192	191	175	195	196	175	171	178	214	187	203	186	187	193	181	187	193	191	178	189	206	181	200	186	224	166	206	204	189	171	186	186	220	212	201	200	206	187	196	199	203	157	214	197	175	203	194	191	185	190	217	171	230	198	200	235	207	185	184	181	172	202	166	174	175	204	189	208	178	180	184	176	182	201	190	195	207	171	203	168	194	177	208	176	189	180	177	197	178	185	183	188	175	196	205	186	195	195	177	170	170	176	188	177	190	184	240	183	201	197	189	182	193	196	198	197	203	180	215	173	197	215	194	181	206	188	196	190	207	183	179	186	182	180	214	193	204	188	204	192	220	146	195	191	183	193	174	187	173	190	181	212	198	197	193	204	204	186	187	192	184	182	198	200	209	199	191	183	212	192	202	170	203	192	202	203	199	169	191	188	187	181	167	185	170	189	197	192	199	190	172	192	198	202	202	178	210	199	223	171	206	193	192	184	204	172	207	184	196	202	199	201	191	185	186	180	193	168	197	210	205	201	192	184	172	170	202	195	196	216	215	206	202	193	204	180	202	193	196	165	194	159	179	192	194	184	198	196	198	194	207	180	179	190	215	192	219	174	171	181	184	190	185	177	189	208	196	160	179	211	181	170	213	195	201	191	176	185	201	193	193	210	185	204	160	193	170	199	196	185	178	192	190	201	163	197	213	185	198	209	201	195	195	204	192	191	184	175	199	182	163	175	189	192	199	199	194	202	178	209	193	196	195	200	180	180	186	192	175	196	173	211	187	187	196	188	225	171	159	178	213	220	202	193	198	192	197	203	196	205	209	180	196	179	187	185	192	168	190	189	215	196	216	209	197	197	189	190	214	208	173	205	194	161	193	200	182	196	176	166	175	197	204	187	183	170	192	195	169	190	210	187	196	196	196	211	192	202	197	184	193	190	197	173	190	194	190	191	216	213	191	180	186	202	226	164	201	163	181	166	184	186	199	194	201	217	217	192	159	183	189	193	181	194	194	174	198	194	180	177	188	190	209	190	185	218	189	190	177	196	179	180	205	180	205	187	193	216	202	186	195	205	204	204	197	180	191	197	193	178	188	187	210	207	181	210	187	196	183	187	178	171	221	176	173	190	187	187	220	183	207	205	169	194	197	193	191	198	195	192	188	212	187	192	191	202	197	217	198	189	184	177	184	171	187	211	195	211	178	185	180	192	200	194	221	179	198	188	206	174	177	183	182	189	178	204	202	205	204	211	197	205	181	203	188	183	179	178	180	203	213	194	176	208	233	189	208	182	205	181	185	181	195	172	191	183	180	203	180	187	172	199	184	185	196	185	190	193	217	200	175	190	198	187	183	176	204	179	186	186	200	201	193	184	167	210	196	180	215	197	168	217	191	201	205	203	192	179	208	187	179	199	183	194	196	170	189	210	191	180	189	180	200	217	166	202	189	168
24878	21190	27667	24901	12767	995	704	641	547	521	539	488	472	479	472	454	477	441	434	461	432	466	428	441	481	421	392	444	466	422	431	429	463	447	420	441	426	458	474	389	433	455	426	438	463	468	476	451	445	453	415	393	464	431	422	472	406	439	416	485	468	429	416	417	452	429	445	448	419	433	409	423	431	457	458	449	432	407	421	429	438	414	420	416	409	474	432	451	445	443	448	425	444	428	459	435	460	438	486	424	428	434	414	393	426	460	421	438	437	414	454	454	476	436	456	410	454	430	451	388	448	441	423	408	447	473	441	427	434	420	430	482	462	425	453	398	430	468	463	415	439	448	441	466	428	445	439	441	425	431	428	434	425	475	456	412	447	403	458	438	431	447	487	406	424	420	439	470	438	447	433	430	429	472	465	433	445	441	425	425	399	423	457	431	419	476	428	418	445	411	424	404	450	455	437	439	468	406	443	427	491	417	425	459	441	448	437	463	416	420	445	401	450	436	443	442	369	433	477	404	396	418	453	390	412	450	393	434	451	450	418	418	420	405	402	470	420	425	439	469	426	456	429	438	435	451	477	466	440	433	455	418	438	460	465	420	483	386	439	458	459	445	406	450	457	443	423	444	442	435	421	442	412	451	429	424	433	425	401	451	427	408	425	455	422	455	469	435	386	437	464	415	419	446	409	444	472	414	436	448	394	430	452	454	420	410	463	418	418	409	453	426	449	440	456	380	425	412	410	423	458	459	433	435	444	424	457	416	436	434	442	424	424	423	455	444	395	439	440	442	441	459	458	457	432	447	415	416	411	409	434	441	405	428	453	440	434	442	443	432	454	404	429	443	444	464	437	436	419	426	433	423	481	423	419	418	429	436	389	407	450	450	451	438	432	464	423	369	401	413	394	414	436	421	442	395	423	433	420	446	475	433	434	444	437	453	451	417	440	424	420	485	428	437	424	455	443	454	440	451	428	430	440	453	448	439	449	428	416	453	422	431	461	452	438	434	419	421	420	445	381	414	411	409	461	400	429	410	445	419	393	450	457	438	403	427	406	416	400	431	446	453	446	381	456	467	436	441	468	450	434	406	438	422	439	443	423	412	464	428	437	404	388	432	389	409	458	436	414	465	438	426	453	432	427	438	436	430	412	456	416	396	443	449	411	410	426	419	434	458	412	420	418	429	445	422	474	424	421	429	427	412	437	434	439	428	439	464	442	434	467	399	458	378	425	466	463	438	416	479	414	414	398	406	447	427	428	459	461	439	432	457	420	402	424	397	452	413	458	411	453	445	426	466	438	455	429	445	464	461	450	450	436	481	474	411	430	416	451	414	442	431	423	411	449	415	453	457	401	458	476	450	436	433	432	416	407	429	439	422	438	419	448	440	424	441	483	445	421	453	444	412	459	406	433	440	473	433	431	402	429	431	446	449	423	439	449	442	426	394	407	441	438	419	452	417	427	447	450	423	414	438	399	417	445	389	430	399	417	389	444	460	420	394	401	453	465	394	438	446	424	439	435	472	474	423	450	447	454	430	432	409	411	422	448	427	423	441	458	409	427	409	444	441	463	420	464	450	438	428	458	406	446	466	393	418	462	440	426	394	448	443	447	414	436	465	466	458	440	436	435	408	426	466	426	448	439	420	474	450	397	445	429	424	394	415	444	388	421	461	467	438	401	476	445	469	428	419	432	437	421	436	429	395	403	436	425	440	456	449	436	440	469	424	443	450	419	424	490	436	436	410	411	425	416	459	418	444	455	428	443	421	442	453	416	418	425	447	435	409	475	443	407	438	453	462	420	439	454	449	471	438	419	438	416	454	403	443	407	421	410	424	452	443	434	416	440	432	402	432	453	479	420	382	450	406	442	422	473	441	419	441	456	461	444	496	371	464	443	440	385	427	488	460	391	431	438	473	436	444	461	469	443	425	447	434	412	409	435	430	453	468	438	436	456	473	429	433	409	430	425	420	431	451	406	413	423	424	427	409	468	434	412	440	450	435	471	430	454	435	397	427	421	480	447	392	389	461	456	429	417	469	409	427	460	387	443	428	400	440	462	464	432	416	384	452	448	416	418	458	410	418	416	441	427	450	405	415	429	404	470	428	453	422	400	442	412	464	435	414	438	443	431	405	470	450	419	415	427	449	448	453	409	420	479	437	435	426	421	428	439	444	435	450	393	436	432	435	407	430	426	449	431	457	439	434	477	436	445	444	458	421	433	487	424	424	504	425	444	414	463	420	413	442	417	506	413	424	453	424	445	474	414	422	426	434	428	421	419	442	434	432	464	436	420	424	435	488	443	419	447	427	445	442	403	431	445	421	419	419	440	449	413	430	435	433	416	400	458	453	471	436	442	435	450	488	400	436	465	417	456	407	443	423	446	446	459	426	447	441	451	424	473	429	439	431	415	450	432	474	451	434	427	414	436	475	405	460	402	422	443	464	451	393	439	431	439	449	422	423	436	450	456	397	444	420	472	429	452	449	482	429	444	434	426	446	438	452	438	443	457	432	432	437	461	449	426	432	426	450	418	419	455	437	433	427	430	416	466	435	420	431	424	432	407	394	452	414	439	390	462	469	409	432	451	434	454	427	441	424	399	436	472	478	425	443	454	426	419	415	417	454	436	453	424	459	450	412	456	425	424	442	426	419	425	442	446	431	445	450	426	426	454	431	436	427	435	462	413	414	409	452	415	400	446	417	437	427	421	440	435	405	403	437	409	392	432	451	415	436	439	426	452	396	450	435	415	412	452	470	436	425	449	480	416	394	435	450	478	440	424	403	437	447	438	436	440	462	451	470	446	444	389	407	435	474	444	444	420	437	441	480	425	425	462	462	475	476	415	456	429	459	432	447	425	440	429	439	389	465	448	435	405	456	442	390	430	436	444	458	417	419	445	427	448	451	409	434	432	424	441	457	433	436	474	448	447	398	427	441	440	454	442	424	439	409	451	438	475	444	447	438	455	437	471	425	429	458	447	448	429	398	470	447	382	433	437	437	450	453	458	447	431	441	431	448	437	426	429	439	435	425	399	446	439	391	469	438	428	430	442	415	427	443	429	411	456	413	429	426	430	437	448	407	438	418	449	457	470	437	423	416	431	417	469	427	417	418	445	423	405	443	439	416	437	435	435	446	420	434	427	416	441	410	418	452	449	407	445	458	458	426	424	434	418	457	448	492	439	448	402	433	392	435	429	406	415	431	450	456	447	449	438	436	454	443	461	455	421	431	408	459	451	429	390	420	428	439	448	478	434	451	425	426	446	467	425	415	462	452	433	454	451	440	393	430	425	391	427	390	395	448	454	399	416	430	449	443	424	423	451	449	466	433	428	430	422	405	448	429	401	440	436	429	458	427	423	423	430	439	432	428	464	421	420	494	429	423	472	442	467	430	426	431	452	453	384	420	424	412	440	444	411	428	455	428	423	433	419	447	410	427	458	456	417	409	426	414	429	388	408	412	405	441	464	440	484	468	414	409	440	431	453	431	427	476
26806	8555	4328	2289	1711	1285	1021	972	889	790	665	678	609	603	540	588	529	537	581	506	544	537	497	516	528	526	494	510	520	524	519	510	511	515	510	510	494	526	530	486	472	488	534	503	490	539	524	468	544	514	508	494	484	507	503	534	513	521	469	512	533	494	532	487	492	523	493	499	465	503	496	475	521	475	497	514	534	497	483	533	493	484	485	501	519	490	495	522	501	500	511	521	486	497	473	491	480	541	503	502	491	485	502	519	488	552	537	538	478	451	487	555	531	479	474	477	540	549	462	484	491	506	519	514	523	527	497	491	479	493	528	526	484	509	503	473	471	466	535	508	526	513	473	499	486	500	487	473	490	475	508	497	502	501	490	460	525	494	511	503	460	517	509	493	461	502	509	465	543	503	517	479	512	487	504	521	488	478	530	532	529	488	502	486	528	500	496	479	474	446	522	516	517	482	514	452	503	496	480	499	469	473	517	497	488	527	451	509	488	507	489	475	555	479	502	501	509	507	524	518	504	519	506	556	515	523	486	494	529	482	509	531	489	489	516	507	514	468	566	503	534	484	508	491	500	514	461	538	508	490	467	502	441	490	488	510	519	574	494	515	489	480	506	459	496	506	469	517	490	481	516	515	529	462	518	519	477	511	480	514	486	482	520	496	486	503	489	506	494	489	502	490	527	538	492	520	508	479	512	452	487	462	526	478	504	511	499	522	489	481	464	491	515	471	487	485	499	538	474	466	525	486	504	505	452	524	481	515	488	506	552	518	568	477	467	498	478	488	473	485	522	496	492	455	495	470	521	505	456	511	505	476	505	511	512	464	496	524	465	546	526	499	467	512	477	519	479	513	485	521	476	496	474	529	538	490	500	525	480	485	482	502	471	503	459	467	485	518	500	482	500	512	478	527	490	532	504	506	471	509	515	466	519	467	477	464	542	488	517	526	531	472	489	518	484	536	525	498	520	491	486	523	472	527	503	510	499	478	498	474	514	492	509	495	509	523	492	531	505	488	504	474	526	507	451	477	507	508	494	465	522	529	512	497	502	495	531	508	491	464	521	464	494	485	494	518	525	488	515	492	459	518	478	490	526	523	487	468	536	479	477	475	478	502	500	472	505	435	449	509	472	459	477	526	563	517	511	504	483	477	529	446	537	485	492	498	530	517	506	508	508	520	472	478	450	511	496	499	480	484	494	508	533	462	493	490	481	471	503	530	484	504	505	506	529	485	467	504	497	475	504	482	531	479	532	488	532	486	507	501	499	514	481	515	480	518	493	523	521	475	516	497	494	513	498	473	507	499	504	536	524	504	519	491	482	492	505	481	488	505	500	525	468	448	505	491	484	491	504	491	499	481	535	525	464	487	500	507	512	476	503	495	493	517	495	511	490	506	484	507	481	506	489	504	532	478	482	502	507	550	489	529	544	500	505	500	475	497	463	490	569	470	507	486	484	496	478	501	489	504	472	473	505	496	468	509	508	495	511	485	500	462	459	484	554	506	460	511	443	489	512	490	501	517	528	537	520	519	506	504	465	476	473	464	500	534	500	458	473	513	501	491	515	488	502	518	510	506	481	503	528	477	493	503	511	515	553	494	501	496	496	504	518	484	470	516	534	481	512	512	512	461	525	499	498	471	497	495	488	484	483	505	507	477	480	500	473	475	489	505	495	465	500	507	495	504	523	536	516	536	524	494	478	515	491	502	499	525	482	518	502	524	511	470	478	512	493	524	530	528	514	507	460	544	535	517	549	518	494	466	502	473	542	482	435	494	500	527	518	489	518	482	496	511	497	491	511	531	500	478	519	517	526	505	495	487	482	474	521	514	497	478	509	511	560	510	516	474	473	526	469	493	503	493	473	483	531	510	526	483	474	491	489	504	510	485	512	464	463	518	519	522	458	516	515	480	478	519	531	504	512	523	476	487	515	495	495	513	507	505	500	539	479	507	492	495	473	481	481	513	492	487	469	500	480	475	492	487	525	493	516	456	488	507	492	519	532	510	495	495	539	496	518	487	496	480	491	484	511	503	556	494	498	483	499	505	513	521	476	484	523	534	480	511	487	480	504	528	493	502	519	487	502	455	481	469	501	476	507	522	510	499	513	498	470	511	516	475	496	528	513	508	465	497	506	515	502	520	507	475	527	481	521	525	520	488	465	497	505	512	520	485	437	533	479	517	498	490	471	495	498	484	491	512	535	491	525	455	503	535	465	518	493	470	511	491	497	447	493	520	456	497	520	496	510	499	490	510	521	482	480	475	501	512	485	471	504	488	506	491	480	488	497	501	490	484	490	508	503	491	491	475	493	480	476	510	514	504	473	518	531	507	519	481	538	484	478	492	536	508	474	503	486	513	501	500	519	480	483	503	531	476	510	546	452	534	537	540	490	510	512	446	531	500	541	499	520	525	523	507	511	477	497	498	526	470	477	504	503	478	515	514	519	514	477	485	561	537	484	567	549	500	528	514	490	496	474	482	467	505	473	506	480	495	467	471	517	482	502	512	481	506	529	528	506	496	486	502	440	528	536	496	507	509	510	535	508	470	499	512	489	498	524	519	521	497	493	465	489	510	526	478	489	479	539	480	504	490	472	487	517	495	453	476	493	478	503	457	520	488	465	501	493	504	483	532	505	462	525	510	525	524	472	499	488	467	524	496	494	482	473	534	508	512	508	528	523	507	512	506	509	506	470	478	473	511	462	513	491	536	477	532	497	532	474	485	477	540	478	477	494	494	534	466	499	493	510	474	475	492	469	500	489	507	469	503	494	551	495	514	505	499	518	490	529	510	483	511	573	497	505	524	491	491	481	492	509	478	502	489	499	517	467	466	535	487	455	477	511	479	496	491	485	503	476	531	491	510	485	473	472	511	523	515	456	473	480	511	493	525	497	489	508	454	496	470	459	513	494	471	472	488	530	502	468	506	497	453	484	486	511	516	495	493	505	489	493	482	521	480	513	489	511	524	472	508	508	470	490	510	481	491	452	543	550	481	508	523	519	506	495	529	487	484	468	526	468	514	506	489	522	446	514	479	495	468	468	483	543	473	475	523	499	514	520	506	475	479	519	515	496	474	469	474	531	490	517	510	526	465	471	512	476	514	445	503	500	546	473	511	475	471	460	498	485	471	526	495	502	474	501	509	475	492	488	491	515	485	528	488	506	508	462	474	483	480	490	488	490	504	475	472	506	512	513	504	486	478	477	510	548	534	506	505	503	505	465	478	500	487	542	503	527	516	489	531	532	459	495	504	448	535	515	494	473	495	524	504	454	528	466	499	523	526	524	504	561	547	518	493	513	508	481	490	479	526	486	471	524	517	498	494	498	505	527	534	525	484	505	506	485	509	506	506	486	548	504	500	466	523	447	487	527	504	506	517	554	516	477	495	529	495	513	488	485	470	493	524	468	468	533	521	485	511	491	498	489	459	494	482	497	524	503	524	478	473	499	495	526	488	490	497	518	531	524	516	503	532	480	470	531	493	502	486	486	480
22640	21200	29033	23634	21158	21154	11844	1214	889	824	694	611	588	500	506	471	456	441	399	444	413	400	370	432	407	378	357	361	375	381	366	372	360	366	357	385	359	342	358	374	371	368	358	338	383	356	355	357	360	407	347	347	319	356	361	340	331	336	343	329	322	350	320	355	348	346	376	343	331	346	352	329	331	330	336	322	303	335	392	367	342	322	316	333	324	357	370	326	349	346	340	338	326	334	366	366	343	306	344	335	359	327	326	357	330	367	341	327	356	352	327	325	334	351	352	348	349	335	338	322	326	324	332	343	339	348	336	336	327	322	302	315	319	328	342	358	352	355	341	347	325	336	363	345	320	324	341	341	295	318	336	336	363	345	336	371	324	310	335	342	306	331	329	334	322	349	363	338	345	299	334	364	325	348	329	306	334	305	369	321	346	354	309	327	335	343	334	326	388	340	372	330	345	312	330	374	341	330	357	368	327	337	331	323	331	341	362	349	357	347	318	312	328	316	354	338	348	321	370	376	321	343	334	336	324	336	367	335	355	362	334	322	358	344	338	337	344	341	357	320	332	365	337	347	343	320	322	334	335	322	351	324	346	354	314	335	327	333	352	347	336	317	324	334	298	327	311	298	351	334	334	340	272	345	324	346	324	329	336	319	315	342	350	324	376	323	343	339	372	341	344	334	326	346	331	313	336	352	323	342	326	319	364	362	323	370	334	361	326	366	345	342	345	314	339	351	344	354	331	337	346	334	339	378	332	356	352	339	327	352	375	341	336	315	361	314	354	348	354	335	331	337	385	323	314	367	300	365	365	357	368	371	321	320	319	322	350	330	320	334	327	356	372	361	309	347	311	358	316	321	338	331	366	319	338	352	356	342	355	341	316	355	335	345	327	324	349	325	356	340	340	346	332	335	342	357	350	318	333	313	333	333	340	347	350	322	331	340	328	305	352	338	334	313	339	323	354	338	340	351	333	348	341	326	331	319	327	336	314	336	335	304	338	371	338	332	320	341	328	341	321	323	340	324	345	341	324	340	339	318	306	346	339	331	332	334	335	340	315	335	335	388	344	316	319	338	324	360	326	377	314	335	372	315	342	348	383	336	339	321	343	312	379	328	364	370	304	337	393	328	312	350	327	330	335	319	348	321	343	331	338	333	337	325	349	353	315	368	311	351	360	328	360	317	320	352	363	358	335	366	301	328	305	342	337	346	346	331	317	336	347	333	309	343	345	337	326	308	356	358	354	322	335	358	336	329	330	346	327	352	339	326	305	343	320	342	325	322	335	343	302	333	332	349	344	321	331	337	344	315	323	313	300	321	335	313	323	354	310	322	362	321	344	334	361	351	334	355	322	325	330	333	347	353	347	330	319	325	331	303	319	334	321	376	339	339	333	346	339	345	322	308	320	337	331	364	360	327	357	305	292	348	346	328	284	317	328	319	304	323	321	318	331	321	318	324	349	345	333	333	337	357	327	330	335	347	357	365	318	350	341	304	333	330	347	331	327	329	329	348	324	374	312	322	330	321	374	328	316	336	375	334	364	304	370	318	369	345	336	331	353	352	325	348	351	355	314	375	370	327	316	349	346	364	332	340	320	339	346	364	370	321	330	349	341	336	352	342	324	306	337	341	307	327	338	343	299	352	341	330	354	320	325	312	345	328	338	341	357	315	349	339	303	307	362	350	334	353	327	346	331	342	341	376	357	349	338	304	357	344	327	299	331	329	310	340	322	358	313	358	380	315	314	325	334	320	333	311	304	337	340	341	369	314	366	335	314	359	351	344	334	352	342	315	347	349	313	334	335	345	338	342	320	355	345	387	345	339	311	359	327	342	346	327	347	312	329	322	368	331	320	344	346	381	322	306	353	313	326	323	289	300	338	330	346	345	332	336	346	342	320	278	340	339	335	352	335	359	341	309	330	356	334	337	355	309	329	335	333	364	349	333	371	351	363	339	332	366	343	332	356	336	324	337	316	327	352	328	317	320	329	348	320	353	341	325	347	335	358	356	343	309	340	311	323	331	366	335	321	332	316	331	282	370	370	294	363	366	361	323	359	333	350	334	322	352	323	349	345	344	332	344	355	323	335	335	371	343	324	315	329	306	346	367	294	320	336	342	381	345	360	332	321	335	335	369	354	310	350	301	375	331	323	347	356	323	339	377	328	303	325	317	326	321	345	371	313	325	323	334	368	355	348	351	337	326	335	332	320	334	306	328	352	309	331	366	338	341	332	326	364	337	318	346	333	345	349	324	314	325	327	308	354	322	336	356	328	359	348	351	333	327	342	309	340	334	317	344	340	370	357	334	310	315	354	341	305	331	352	317	359	329	346	348	330	346	335	348	318	335	378	344	371	318	319	318	312	315	362	371	366	338	357	338	345	318	339	324	340	341	320	339	337	353	331	338	321	304	327	345	344	331	310	325	317	359	336	316	330	349	316	343	346	328	331	356	328	332	318	353	315	343	349	351	359	370	335	338	336	295	339	320	327	337	332	312	315	330	321	365	351	332	320	311	334	316	354	328	370	337	341	346	364	347	340	344	317	325	341	295	346	382	357	321	335	371	312	316	275	324	347	344	304	376	363	347	306	325	330	342	319	337	303	354	359	339	343	326	348	366	337	337	353	343	362	329	348	352	316	341	319	320	316	304	343	321	322	323	325	319	345	355	353	326	372	332	337	339	337	380	343	332	344	347	369	321	374	341	324	364	306	319	310	369	277	325	349	366	316	347	345	337	342	342	349	334	354	347	327	336	362	338	346	350	303	357	368	313	361	332	306	309	340	365	333	315	351	355	357	318	345	317	337	359	308	353	336	327	354	331	345	326	318	361	327	331	313	334	351	327	320	339	341	330	339	352	335	363	336	346	348	334	355	329	337	312	350	320	346	315	300	326	333	319	314	334	344	360	354	346	326	310	338	318	304	339	320	332	359	350	358	348	311	287	336	358	319	317	351	347	340	331	300	365	319	311	313	332	296	324	348	324	347	385	354	351	316	350	356	325	347	374	348	341	334	337	335	326	346	324	348	370	354	314	319	350	322	354	341	349	351	379	321	350	303	351	301	334	350	333	311	332	331	339	309	303	303	324	347	329	329	370	306	340	326	314	324	343	327	335	363	348	298	309	350	304	360	321	325	329	291	353	327	353	371	334	339	361	353	345	317	348	377	351	340	355	358	348	357	344	319	341	346	315	334	327	362	337	337	329	329	343	304	344	320	387	339	357	323	328	355	366	312	344	319	341	351	322	330	335	349	347	359	326	341	312	345	324	332	341	320	340	350	351	317	347	312	328	348	354	379	321	307	321	320	346	325	341	363	313	312	312	345	350	327	327	361	354	338	366	343	325	317	317	342	345	327	285	342	324	333	380	352	308	335	343	339	315	327	335	334	307	323	328	345	342	349	329	319	321	329	331	318	319	312	330	372	342	362	318	359	338	312	356	350	352	352	358	320	305	350	291	341	328	345	341	333	396	329	354	334	354	301	369	359	354
31078	18550	12558	6676	4461	3281	2558	2092	1640	1351	1167	1020	883	814	737	693	637	596	575	495	506	535	506	502	477	472	437	412	438	417	406	427	412	404	402	413	403	406	409	423	388	404	384	380	385	370	362	429	406	373	376	376	380	379	393	396	375	380	406	346	388	360	372	378	381	379	377	358	372	373	388	364	368	399	357	365	373	362	391	397	385	363	355	375	357	404	366	404	387	362	378	367	381	394	376	395	351	389	382	375	393	344	357	375	329	413	359	379	376	350	355	363	364	375	365	360	377	364	371	388	430	366	364	364	378	348	347	338	372	360	366	373	392	365	391	359	339	363	376	351	353	361	370	333	381	348	364	384	380	417	351	390	391	363	369	394	354	362	362	383	369	355	369	374	344	361	382	386	396	369	371	358	367	379	376	356	368	343	337	373	370	390	368	365	379	364	366	343	366	381	366	346	429	378	376	380	391	383	367	380	390	368	359	350	354	383	388	384	372	371	361	319	352	382	369	366	371	348	349	333	338	391	360	394	348	354	337	387	377	345	356	358	368	366	380	373	385	359	368	388	414	379	354	364	367	345	410	377	363	395	359	378	348	344	368	366	331	378	385	364	378	354	349	352	315	363	336	367	356	358	401	365	382	364	367	393	385	352	360	353	353	352	337	386	331	375	339	343	382	366	394	349	400	376	373	338	372	371	379	354	377	355	335	363	352	360	386	383	392	375	364	362	369	343	349	394	364	386	374	391	370	357	345	359	371	375	395	390	389	350	389	350	374	369	376	362	361	312	371	370	361	359	358	356	374	367	350	371	391	360	369	401	378	358	398	353	357	375	385	359	406	366	380	355	386	371	360	348	375	369	406	375	363	350	417	358	382	371	354	339	376	367	369	359	358	349	377	381	369	399	346	393	386	333	354	388	335	369	392	356	366	356	362	393	373	391	386	330	372	372	391	375	364	361	371	405	396	368	376	360	377	381	342	388	400	398	368	346	368	358	355	357	347	338	390	352	377	368	347	361	411	366	396	400	353	373	355	310	380	347	341	376	366	394	398	366	373	350	344	377	363	401	370	387	351	357	370	359	352	378	363	317	379	366	366	383	386	374	377	370	381	355	388	376	379	379	363	410	418	386	360	355	382	405	358	383	361	385	373	354	352	347	387	375	362	382	338	362	335	340	369	347	365	382	370	385	378	364	349	321	363	354	368	352	360	369	349	380	367	369	371	382	384	380	358	327	364	395	385	347	363	388	383	368	390	401	382	365	336	407	362	378	370	371	427	367	367	381	383	382	363	397	395	349	391	359	382	370	376	360	364	373	394	378	384	373	379	387	343	382	345	401	383	354	355	357	336	367	371	377	311	390	411	359	388	347	326	355	416	346	351	376	364	364	353	348	367	384	399	396	390	357	364	397	367	360	365	363	364	402	381	380	345	370	378	360	388	365	365	382	376	366	336	383	323	388	359	359	353	379	369	376	376	398	386	369	366	379	387	369	359	405	368	357	363	358	381	364	400	356	390	372	342	392	367	417	360	374	373	390	359	367	418	363	373	368	368	379	382	389	353	363	357	334	384	363	387	384	359	340	362	360	373	385	391	348	382	357	350	393	370	372	360	347	354	375	338	373	336	321	348	387	381	358	388	400	362	357	414	386	366	364	365	350	383	386	335	369	357	386	380	342	358	364	378	371	408	377	375	390	364	336	354	336	411	390	366	367	384	386	388	397	364	369	344	391	363	359	368	346	360	392	356	344	378	383	373	366	386	346	359	376	337	408	366	349	367	379	366	377	397	386	370	348	367	382	376	349	392	376	361	360	384	393	393	388	387	359	352	363	371	381	369	354	345	382	381	359	361	354	373	378	380	382	360	393	341	364	370	371	370	336	368	399	388	345	368	395	346	339	389	360	366	362	378	328	397	377	365	375	364	398	358	333	396	375	386	349	369	408	356	394	392	385	354	376	393	373	352	385	350	382	373	392	381	377	384	379	377	387	374	385	369	347	373	360	353	380	353	382	348	391	382	336	354	414	342	386	363	370	342	369	375	395	375	364	373	389	367	372	380	374	418	368	351	375	363	379	364	370	362	370	377	363	364	363	373	368	362	383	388	361	357	357	373	380	381	357	369	350	310	387	354	406	397	352	346	369	363	346	334	366	362	343	389	376	357	345	384	348	360	368	364	380	352	376	363	367	344	350	343	359	374	391	357	371	358	382	370	380	371	387	372	338	366	337	373	363	414	358	367	327	380	365	361	400	373	373	387	358	347	353	391	362	359	382	370	408	386	331	390	379	348	341	392	383	400	382	372	378	394	378	340	369	397	374	392	393	328	365	388	365	382	364	382	373	405	376	361	343	413	351	420	347	394	357	360	343	371	346	329	356	349	380	365	364	381	342	342	400	364	376	340	364	376	359	353	355	372	385	320	381	402	349	369	381	366	381	368	388	365	408	370	352	347	369	363	368	360	352	380	353	366	354	369	339	375	341	381	367	362	360	380	374	377	371	320	365	346	352	379	373	351	396	406	336	350	342	391	355	366	374	365	335	333	369	364	348	361	377	379	388	415	376	380	389	370	356	373	384	371	387	372	369	344	376	363	382	394	363	378	339	366	320	357	341	389	358	405	353	338	346	353	351	332	375	352	374	355	360	383	351	382	389	377	371	386	377	387	368	378	368	365	348	359	337	384	367	356	338	353	368	358	357	368	359	351	372	360	387	433	366	361	360	397	365	337	385	350	345	387	368	354	375	335	372	355	321	366	372	366	371	373	360	361	359	360	359	350	377	354	388	400	350	363	369	346	384	356	378	376	363	358	377	389	397	373	375	359	393	386	355	361	375	362	364	379	373	352	349	400	375	360	376	382	360	391	349	351	370	361	350	356	393	333	400	368	379	374	353	379	360	386	385	317	325	378	388	356	387	378	394	381	377	401	363	380	370	356	359	363	372	369	346	334	337	370	361	367	342	337	377	361	390	367	399	359	381	414	364	392	376	386	383	398	353	396	368	341	358	379	333	365	344	370	354	360	374	362	390	341	350	366	321	375	358	379	364	381	378	374	346	375	353	326	367	394	368	363	358	377	381	391	357	354	378	381	352	349	347	373	378	340	355	365	370	355	415	370	363	363	367	334	387	374	391	340	400	374	344	363	368	342	377	360	355	379	375	401	350	351	360	362	355	372	378	376	359	359	362	367	396	383	348	359	367	369	412	347	353	376	383	398	373	401	357	349	379	363	374	388	389	340	362	350	376	354	377	364	369	377	337	350	385	356	363	372	403	353	386	375	365	402	394	356	345	400	359	359	340	353	357	366	382	338	377	378	370	337	376	370	360	392	383	354	338	400	362	387	379	375	380	370	397	389	371	336	375	383	362	375	335	351	420	386	369	375	342	394	349	357	429	376	329	346	358	391	358	373	384	368	339	403	375	396	362	368	345	374	376	373	381	351	363	372	374	335	406	380	401	355	349	388	354	389	365	351	379	339	365	359	347	357	391	379	370
27379	20495	9468	769	380	351	334	296	312	279	294	295	260	275	240	269	275	287	305	290	245	270	269	232	265	308	298	267	249	272	261	253	282	292	253	274	292	273	307	258	268	276	256	265	283	280	310	273	263	276	269	252	259	261	272	258	278	254	250	290	306	243	270	262	279	258	285	263	287	244	260	268	281	283	299	280	271	286	249	250	266	261	257	296	277	265	256	227	241	300	260	252	272	256	273	287	273	285	289	271	254	250	272	269	291	279	266	300	275	264	270	277	248	259	249	264	267	250	283	266	263	262	275	270	237	250	262	281	272	253	249	245	252	254	249	263	276	270	268	276	260	252	260	257	268	289	249	256	245	266	257	275	266	267	287	249	245	266	263	253	275	256	300	265	258	244	279	253	273	281	256	271	264	252	267	278	261	274	269	276	266	288	240	296	243	277	292	279	269	273	279	248	271	281	255	272	287	262	270	264	259	295	261	290	235	306	290	273	235	263	254	268	262	271	262	259	229	284	268	244	258	263	247	236	261	262	272	278	266	278	264	261	267	262	308	253	248	263	255	269	248	284	273	280	268	252	241	283	288	295	267	286	257	274	293	268	283	256	278	290	292	271	246	230	262	263	260	269	303	284	257	265	268	264	262	276	261	272	263	267	266	271	277	281	276	272	249	272	252	239	263	252	287	273	290	284	284	279	279	257	238	227	262	245	255	287	295	242	275	270	251	253	313	250	249	236	269	240	263	282	257	246	259	233	278	275	294	242	267	275	312	246	254	255	273	260	265	251	252	286	244	288	254	266	237	278	236	282	259	257	273	274	273	256	294	268	263	265	276	283	243	274	266	280	262	263	258	240	275	290	243	285	288	249	236	251	263	264	256	273	298	250	306	279	271	269	266	288	254	222	273	246	280	283	255	263	297	242	281	287	271	270	245	270	277	284	258	272	260	256	259	265	274	285	294	296	252	258	254	269	283	266	306	262	264	262	244	267	271	277	263	263	284	252	271	264	260	271	242	282	267	269	273	281	251	290	234	272	269	295	268	236	269	261	279	261	257	287	253	278	255	281	255	278	260	272	245	303	261	283	240	280	246	294	262	275	275	246	284	250	243	250	267	265	247	254	273	263	268	306	259	276	294	282	278	260	259	253	282	268	250	263	272	270	256	248	254	259	260	236	275	297	277	274	249	263	282	268	273	279	269	274	270	268	273	262	290	266	269	272	257	255	264	230	250	278	281	251	261	297	257	271	258	238	244	243	233	262	284	265	260	257	281	267	277	271	257	260	268	269	263	245	279	257	261	249	265	256	252	263	278	280	259	267	246	286	296	270	271	279	258	243	276	254	279	238	254	265	272	282	266	264	273	244	240	255	282	278	244	252	284	280	278	273	271	268	264	247	268	273	238	270	268	265	267	254	238	282	308	259	263	225	293	287	262	273	252	281	286	300	275	274	287	267	265	283	249	285	273	283	262	261	235	271	291	307	262	282	324	259	283	284	244	271	265	242	276	271	275	265	270	264	272	248	257	256	262	260	250	259	277	287	262	267	278	236	277	262	263	239	277	280	263	261	256	260	268	246	279	270	307	270	240	265	249	246	280	257	256	300	294	265	248	238	258	244	277	231	254	287	295	224	279	251	289	242	274	257	304	255	258	245	302	265	263	254	249	267	265	258	276	238	248	252	268	250	275	248	278	259	274	277	272	271	280	243	285	265	232	279	281	288	277	246	254	257	299	263	267	296	244	250	244	279	289	261	261	262	234	278	232	284	287	253	258	257	266	282	240	257	265	225	279	252	225	301	250	274	253	247	259	269	298	249	253	256	289	268	264	249	257	282	259	281	300	253	245	249	279	270	264	265	261	247	272	283	237	311	277	262	259	275	281	252	270	237	285	272	285	264	204	258	264	265	256	274	258	270	290	270	254	297	296	307	284	261	285	258	268	270	277	262	253	273	267	244	265	272	261	262	260	273	260	251	294	261	266	251	253	242	261	277	259	279	269	301	256	272	279	242	232	266	280	259	282	277	270	270	256	244	267	251	269	285	268	253	258	273	243	257	297	263	275	266	297	258	280	272	269	238	246	290	259	246	264	294	250	243	277	248	296	267	264	260	297	249	275	273	293	264	290	281	266	262	271	285	252	276	263	241	240	255	274	254	308	270	255	276	248	257	254	247	326	271	229	266	292	299	286	258	255	259	257	268	252	276	258	264	256	265	275	282	286	252	268	272	270	249	239	228	256	281	251	253	284	266	257	266	260	245	265	256	315	274	278	258	250	257	272	290	276	284	245	274	302	266	281	276	300	274	280	255	280	292	299	278	276	255	269	250	289	233	276	251	251	251	271	244	258	252	241	266	241	266	252	283	251	267	273	277	247	264	266	277	288	251	254	272	275	285	250	264	266	255	273	274	286	263	303	265	240	271	294	273	249	223	263	264	256	261	281	312	240	255	281	298	257	275	273	271	273	276	284	269	266	265	279	263	259	261	235	287	256	258	287	274	231	270	265	277	254	280	243	251	308	258	266	265	268	277	268	254	253	263	250	268	265	263	287	282	273	303	272	278	243	266	259	262	276	273	282	242	266	254	276	266	274	240	259	281	256	258	284	262	275	260	257	266	250	299	251	269	244	270	233	276	267	288	281	284	275	288	275	250	243	247	297	296	269	273	272	252	273	274	255	252	270	267	292	241	240	306	248	264	280	261	279	276	249	280	253	272	284	252	269	253	260	244	252	275	246	278	246	279	278	297	294	263	265	264	220	272	303	272	270	266	254	257	283	279	264	304	270	247	257	273	244	274	276	243	287	283	281	265	266	295	285	267	259	285	272	289	262	259	267	250	245	252	271	271	252	255	272	246	277	272	270	279	254	277	273	275	261	245	256	287	291	221	250	284	249	270	291	237	240	257	249	245	252	238	276	240	276	257	241	259	276	260	311	279	265	248	261	259	295	267	272	276	264	257	265	255	286	271	256	264	258	275	281	270	257	257	286	291	271	259	271	259	272	222	268	246	267	262	264	264	272	266	257	266	264	277	270	263	277	278	249	272	262	251	244	275	289	249	256	261	261	263	272	255	229	248	246	271	252	259	254	230	264	253	268	269	262	256	269	280	258	278	261	282	246	270	272	265	262	260	297	288	268	257	261	271	252	281	251	234	232	285	268	237	258	260	260	286	265	241	244	262	315	277	290	261	298	306	240	280	279	280	270	260	261	254	265	301	235	244	297	234	282	275	289	268	276	253	238	238	282	287	268	287	243	267	231	259	291	231	284	278	262	252	282	289	257	271	282	272	278	261	252	272	243	261	248	279	258	282	286	278	225	282	267	279	245	279	240	293	287	282	257	261	259	284	267	278	277	275	255	285	272	259	285	309	243	255	252	245	302	247	273	281	260	257	247	241	271	255	284	310	265	262	285	284	252	265	291	304	275	274	273	260	273	264	281	252	257	316	291	283	269	285	221	284	249	226	260	270	271	293	261	310	277	274	264	274	249	291
23357	2877	942	551	478	406	423	356	344	357	381	346	340	338	348	355	305	348	338	333	313	309	311	367	315	329	338	319	338	344	346	332	343	307	301	338	318	291	327	357	296	346	341	315	320	345	289	340	335	336	299	292	342	315	303	329	302	341	325	300	294	315	321	301	315	315	350	355	318	338	321	315	333	349	326	298	330	319	298	314	310	341	326	319	317	301	323	328	319	314	343	329	305	338	334	303	376	304	288	308	338	333	364	302	316	311	326	343	341	304	352	335	315	309	332	290	304	319	319	338	337	332	318	321	332	327	315	332	302	298	279	329	325	308	307	293	309	335	345	333	317	326	342	333	334	329	302	327	318	332	332	328	329	310	322	342	305	307	311	311	330	350	298	330	309	297	330	334	364	357	319	287	301	347	341	356	301	328	318	315	331	329	309	299	312	337	309	328	349	303	296	342	321	290	353	330	316	275	324	350	326	289	304	326	311	307	330	320	315	310	325	331	307	313	316	353	322	299	294	341	317	359	349	310	320	299	315	335	324	322	314	309	335	340	316	333	343	343	331	342	328	316	341	313	296	343	308	332	319	328	330	326	301	349	331	325	306	321	309	334	284	350	333	327	336	316	320	343	325	323	310	314	315	316	326	321	307	331	333	311	342	341	304	320	329	333	332	337	299	332	343	368	328	313	345	312	299	274	329	306	324	342	389	298	346	327	312	334	331	299	297	348	333	312	308	353	303	332	306	337	318	290	330	319	321	315	311	314	302	344	344	317	330	303	339	300	315	332	321	318	332	316	300	326	342	330	337	330	326	343	307	304	341	325	302	336	321	355	317	304	325	331	353	292	328	338	313	335	327	335	340	330	347	308	325	324	342	328	309	328	316	291	314	309	332	307	331	322	334	332	353	294	342	345	286	321	333	314	324	296	298	315	319	340	296	343	307	320	298	344	300	329	296	309	301	321	332	312	303	312	336	329	317	325	330	331	283	336	346	295	340	305	327	344	330	308	347	316	287	313	335	330	367	348	327	333	338	313	349	353	330	318	324	373	341	288	351	342	308	346	321	302	308	341	334	336	328	332	306	338	319	333	316	300	325	313	327	321	327	315	309	328	326	309	340	295	334	318	349	356	333	340	307	329	305	349	314	329	337	358	307	327	319	326	331	333	341	319	310	301	321	330	326	285	315	306	322	314	349	295	335	362	323	332	322	322	312	310	324	318	353	311	325	308	346	322	331	308	311	344	310	314	329	296	289	305	327	316	315	331	351	309	294	330	327	334	350	332	326	291	297	345	314	316	296	346	304	329	356	331	292	350	334	312	326	330	317	330	325	318	293	329	340	356	335	317	288	318	346	338	296	377	328	303	274	301	325	283	334	307	354	330	308	333	344	348	329	324	314	304	327	300	341	301	343	319	337	308	327	343	313	324	321	315	326	296	329	332	317	325	325	323	326	318	311	315	317	293	333	354	296	326	371	365	337	347	312	320	308	317	328	330	321	333	311	346	361	328	352	330	318	328	330	294	346	328	318	360	323	337	312	323	330	333	334	312	323	314	331	360	294	302	327	321	333	309	314	331	311	328	281	324	302	324	322	330	316	336	334	298	341	312	316	337	330	327	336	330	329	333	340	336	328	320	343	348	322	308	351	320	321	324	331	333	308	330	316	348	306	311	329	318	303	320	304	340	313	297	321	369	313	321	327	333	307	329	309	306	312	306	354	305	310	305	320	284	317	333	316	366	326	334	301	323	354	322	327	322	289	311	328	320	321	283	314	324	293	341	320	315	346	340	347	306	307	317	310	326	314	326	337	345	334	309	328	337	349	302	330	326	310	316	322	302	331	295	351	324	290	354	326	323	334	335	321	318	308	329	312	325	297	343	346	305	324	331	318	307	316	326	319	325	345	323	319	321	320	353	312	301	313	311	320	323	299	313	319	362	316	339	325	336	312	317	335	299	341	312	331	324	325	350	286	354	314	337	297	342	336	319	368	313	334	343	325	307	315	312	303	330	307	375	337	319	325	309	316	339	321	325	332	337	329	322	330	305	334	309	318	309	335	344	296	357	314	331	322	319	316	335	357	328	330	337	299	337	336	350	328	322	335	317	314	306	324	318	319	342	312	341	331	343	362	333	316	320	323	311	360	344	327	349	336	315	323	315	332	325	317	339	315	305	305	333	318	329	344	327	310	303	339	312	315	286	302	300	288	335	339	370	324	307	313	324	299	342	341	327	325	314	310	329	296	340	326	347	349	322	332	312	301	342	345	337	334	335	321	337	331	322	312	314	323	324	327	323	333	328	332	358	341	325	316	348	374	310	324	337	297	314	296	297	340	332	303	325	332	304	299	310	326	320	325	307	325	339	340	325	329	325	307	350	313	306	309	343	320	335	341	314	359	334	352	317	339	308	302	324	314	356	350	340	347	356	331	339	302	306	350	328	340	345	314	335	306	333	294	318	305	320	315	313	285	321	331	335	349	317	322	334	322	313	316	289	337	301	340	320	305	343	300	304	324	366	334	326	323	302	325	343	323	351	327	301	342	291	330	303	303	313	330	342	338	323	324	322	310	349	357	309	316	336	350	342	306	318	302	313	322	299	330	318	326	366	334	341	315	348	346	279	291	305	352	333	315	342	324	310	330	349	354	350	341	330	340	364	312	321	327	306	285	349	313	331	326	294	330	304	354	314	340	327	315	328	317	351	323	347	319	349	330	335	338	273	340	331	311	317	299	347	314	343	317	322	322	313	317	317	317	318	294	319	317	322	369	311	308	332	315	328	314	316	330	331	324	323	320	356	278	296	296	315	327	322	334	305	352	299	339	344	327	344	335	308	306	343	304	327	312	342	327	300	329	337	333	351	362	318	326	337	320	296	310	358	356	309	312	297	316	354	342	311	319	311	308	316	314	317	338	372	304	345	319	334	309	312	338	325	300	352	322	315	324	351	329	290	300	320	308	311	331	296	339	321	359	340	293	330	346	301	328	330	298	319	356	297	356	331	304	321	300	344	330	305	312	313	299	319	294	304	297	337	338	304	355	344	304	347	324	368	323	304	326	354	321	336	347	315	359	323	329	330	328	307	311	310	322	332	322	299	310	343	329	347	309	326	314	340	321	308	320	353	302	328	314	306	311	302	300	293	330	353	328	313	357	295	318	326	331	331	326	369	357	322	321	344	319	332	370	334	321	337	296	291	299	328	311	347	349	310	315	323	315	351	306	321	314	322	341	336	312	308	316	316	331	331	302	300	338	302	308	328	342	294	307	307	349	339	315	362	338	312	326	352	317	314	304	319	369	320	333	338	333	325	317	325	312	341	304	357	307	327	341	345	308	329	291	305	321	348	304	295	315	334	319	335	301	344	342	356	300	300	314	359	319	309	325	310	340	322	302	317	324	323	309	322	306	346	296	316	321	322	328	323	345	315	326	330	332	325	315	310	341	362	309	305	311	342	324	315	334	347	303	306	324	350	323	361	328	326	296	357	285	299	313	341
23586	21166	28628	23990	21169	12553	1010	541	481	355	377	309	272	271	233	244	198	215	222	188	196	187	196	182	194	178	207	174	189	167	169	193	156	179	177	156	171	196	177	154	163	160	188	157	149	192	160	160	172	177	169	129	171	159	161	153	158	135	153	144	170	195	159	161	140	165	185	160	160	193	156	171	176	170	177	172	182	172	165	152	137	151	139	161	140	182	187	160	163	167	169	167	187	167	146	148	159	158	165	163	145	167	177	142	167	151	157	157	153	160	172	165	174	173	153	142	179	152	154	144	136	171	166	163	166	168	148	139	159	167	163	159	175	169	152	149	174	147	150	171	165	172	183	172	142	175	164	142	164	164	167	165	167	146	155	141	177	167	151	176	164	149	160	145	187	160	176	144	180	170	143	162	165	182	166	155	136	178	165	154	160	170	160	153	158	159	167	153	175	170	165	178	164	158	130	171	174	163	160	145	156	159	164	154	161	154	149	169	149	151	161	180	157	171	152	148	148	162	143	156	160	155	164	167	172	141	156	145	159	163	170	165	164	169	179	189	147	156	149	149	140	162	151	188	161	171	154	143	144	140	157	153	149	149	164	146	166	148	142	151	150	160	158	151	132	142	176	165	169	164	173	157	137	167	155	158	159	159	138	172	142	198	159	145	160	173	155	177	152	174	151	152	158	170	147	145	176	167	146	176	162	161	144	159	165	150	172	166	153	148	155	149	155	177	161	139	151	168	162	145	173	190	156	194	177	192	165	162	149	166	147	181	168	150	165	175	168	164	169	160	143	149	171	156	172	167	178	188	164	163	153	170	206	179	160	155	146	157	159	165	143	153	154	172	167	167	167	139	152	151	152	165	168	118	175	167	156	146	150	139	172	156	162	170	155	161	181	165	164	155	149	158	187	155	144	170	163	155	175	152	176	179	171	169	176	151	184	153	154	149	132	172	139	151	151	166	162	152	157	145	176	152	145	161	151	173	157	156	150	155	139	153	161	167	147	178	152	127	158	143	169	172	158	156	173	148	165	171	146	150	164	133	165	169	141	161	149	169	151	183	165	170	141	159	165	162	162	172	148	150	178	134	173	179	147	169	156	157	157	186	173	139	158	158	163	153	160	146	153	169	132	164	169	161	173	169	145	147	151	171	147	155	155	176	164	157	157	170	162	165	140	158	178	144	182	153	140	161	168	161	179	145	125	153	169	151	173	151	178	168	148	165	157	168	165	139	173	129	167	154	163	160	159	155	163	168	150	162	170	174	175	166	165	171	168	146	157	158	162	150	173	172	171	188	154	178	146	145	162	157	135	164	165	154	144	152	141	179	165	161	158	147	149	158	174	166	168	152	171	169	143	199	147	155	150	149	151	127	148	128	167	156	171	177	178	145	149	185	148	176	154	164	162	134	171	191	165	168	147	153	163	147	182	175	180	159	172	139	165	146	183	173	158	168	158	186	130	171	155	165	133	162	169	120	163	134	157	175	161	155	155	155	155	140	136	169	185	155	173	178	141	148	151	175	141	157	156	165	161	148	137	176	165	152	162	156	165	197	167	151	167	161	177	173	169	150	175	153	156	158	166	170	163	162	148	164	161	166	159	175	173	166	149	142	155	162	152	138	146	147	165	119	168	159	158	172	157	145	162	148	181	156	177	145	174	175	158	149	147	158	170	147	159	166	154	147	156	146	149	166	157	179	149	160	148	167	167	160	169	164	165	143	179	175	154	165	149	171	141	132	159	146	141	124	140	141	169	152	162	153	153	149	156	164	153	144	152	162	175	157	147	144	167	184	159	149	170	165	156	163	145	159	147	173	175	143	154	153	174	144	176	156	172	129	168	175	149	163	165	168	147	140	164	168	148	154	181	176	152	174	149	154	170	146	158	149	175	172	150	167	154	152	156	173	168	150	156	151	163	155	146	161	141	173	146	152	143	161	154	148	141	153	173	177	165	176	154	155	157	137	163	155	139	155	188	158	170	189	177	193	152	133	137	155	169	174	176	166	167	174	178	160	139	155	144	162	167	161	157	175	155	160	166	157	171	161	165	148	155	164	165	176	156	157	153	147	154	153	173	144	183	146	154	164	176	153	167	138	165	147	160	131	158	158	155	160	150	164	169	165	149	162	155	143	180	172	166	140	141	186	134	169	167	170	153	185	160	156	161	156	156	167	172	153	156	156	146	162	147	167	150	158	136	157	189	162	168	155	163	173	174	159	169	169	167	167	166	135	168	158	165	136	180	158	168	154	137	153	150	173	149	170	163	171	159	173	156	177	169	165	170	141	148	155	141	148	164	155	149	156	178	164	149	156	132	162	147	175	160	152	147	156	154	172	167	140	151	145	132	190	159	172	180	170	161	150	149	178	160	152	143	179	166	153	176	157	142	145	149	143	160	149	170	188	169	142	195	178	158	139	158	151	153	160	151	166	168	165	157	151	159	169	151	165	185	167	164	147	179	167	185	150	160	159	167	158	165	154	143	168	169	155	166	172	148	157	156	135	186	155	145	168	157	171	159	163	164	169	164	157	173	149	154	154	150	143	148	149	153	176	151	174	151	143	170	170	171	166	158	141	162	190	147	144	161	139	145	152	156	177	152	165	168	172	168	158	160	145	167	155	152	152	164	160	170	137	163	171	151	161	156	176	154	166	154	155	147	164	149	153	166	147	155	140	179	159	162	156	171	184	171	155	166	187	178	160	183	148	177	159	165	155	170	135	163	166	165	165	179	187	149	178	163	161	161	155	162	159	165	162	155	132	144	147	155	166	148	162	162	152	151	153	158	151	167	173	151	178	179	148	145	170	179	145	159	180	152	164	155	135	180	146	166	134	140	131	176	160	152	164	186	168	151	150	168	167	148	170	163	157	157	154	173	157	135	150	132	173	156	135	170	146	142	158	169	150	154	141	160	150	156	165	159	132	142	161	167	155	162	159	141	153	151	170	170	158	163	152	148	157	138	149	155	147	147	133	148	147	144	159	140	157	156	161	154	163	170	162	156	148	154	149	181	166	161	153	140	172	165	152	151	172	160	135	162	141	166	177	151	148	139	175	153	179	144	176	167	178	149	151	163	153	140	167	141	157	164	146	171	148	163	154	161	154	140	157	171	173	190	169	158	162	152	154	145	161	157	152	148	170	138	162	147	199	149	152	144	150	146	130	146	158	151	179	155	152	172	166	159	157	148	151	159	181	141	147	172	154	161	164	155	157	149	169	171	170	153	178	159	156	191	140	161	140	156	151	157	150	167	158	165	178	142	161	154	143	167	165	167	181	155	162	163	165	155	153	167	171	139	160	180	143	176	146	160	158	160	153	148	146	171	155	195	157	172	162	158	146	176	155	131	167	143	162	157	169	166	145	188	174	165	147	169	129	153	168	143	164	164	152	163	172	153	167	141	155	143	171	153	164	181	150	151	154	153	192	166	165	159	172	176	175	157	165	171	149	153	152	170	141	165	134	150	193	174	163	172	169	169	165	183	167	143	164	180	145
29244	11744	7562	3699	2413	1824	1343	1013	883	707	596	540	443	382	363	346	329	322	276	274	290	266	261	242	228	199	226	247	252	247	236	229	220	215	213	236	217	204	208	201	205	206	215	224	210	210	184	185	186	202	219	197	209	205	190	199	160	176	208	202	200	191	222	213	201	194	173	206	184	184	209	197	186	175	196	196	212	191	216	188	186	225	207	202	202	184	214	199	182	214	196	202	187	200	182	184	194	174	188	173	179	191	167	202	193	215	199	196	204	189	183	163	197	229	216	165	184	209	207	211	174	180	196	194	181	181	206	166	208	197	204	198	191	200	202	179	173	199	168	198	187	181	184	213	212	195	193	195	175	188	184	187	186	185	192	193	183	227	193	185	221	179	207	226	198	168	191	203	211	188	201	180	184	217	202	202	193	198	198	213	219	186	169	208	196	206	201	185	204	190	206	190	204	173	184	210	190	204	188	193	188	171	208	196	202	196	196	194	218	167	206	199	194	167	171	169	196	186	188	179	181	172	193	200	218	210	196	192	181	188	200	182	191	206	194	190	180	199	184	216	206	186	212	214	184	200	201	188	184	220	200	182	191	231	221	180	202	209	197	207	206	220	180	213	199	191	200	182	220	174	167	200	217	171	203	183	192	197	211	207	199	200	205	189	175	171	184	188	193	198	226	191	204	173	181	199	190	196	188	169	228	193	206	195	213	196	180	187	199	178	209	185	186	220	171	177	188	196	195	208	197	163	193	201	193	195	181	179	175	194	204	213	170	172	185	212	207	185	233	221	191	178	200	181	186	194	205	194	215	210	193	184	178	202	188	178	193	195	165	182	202	177	196	180	195	211	188	204	189	193	228	186	198	194	214	186	202	182	201	218	181	195	200	187	192	195	194	189	219	207	203	203	199	182	185	193	193	184	186	196	216	222	178	196	221	184	217	189	210	181	205	193	196	207	184	188	196	207	193	208	194	167	172	201	210	188	202	179	201	200	188	190	186	177	213	176	186	214	184	214	187	199	207	211	203	210	188	180	201	188	172	180	198	202	168	189	192	174	203	199	222	210	209	213	208	194	183	193	252	198	210	192	192	230	183	189	195	188	202	172	176	188	207	207	191	195	186	196	193	215	186	190	199	196	217	196	243	197	184	178	188	211	199	202	188	194	201	184	194	182	207	178	210	195	187	201	206	214	204	191	191	181	197	198	179	203	213	217	193	172	179	202	160	206	170	194	190	216	201	205	198	230	200	184	198	206	223	215	226	195	191	184	215	215	201	186	191	187	181	200	179	187	210	212	216	217	185	162	207	199	205	203	202	176	198	207	213	195	194	178	212	182	180	188	208	188	182	219	182	195	217	187	188	175	194	196	189	191	204	207	176	212	202	193	190	182	177	194	186	208	213	218	205	186	175	198	181	194	186	190	179	191	188	195	210	197	189	180	206	197	194	211	204	197	185	182	186	194	178	193	201	199	184	204	206	193	198	184	219	180	194	189	220	173	184	194	181	191	187	187	194	173	181	193	181	160	190	172	198	212	182	189	201	183	148	202	176	201	205	185	187	172	181	184	219	186	189	191	212	207	190	177	211	194	217	194	194	191	181	226	188	209	166	210	204	196	203	205	192	202	190	202	207	165	187	199	197	192	195	187	210	193	198	188	212	212	210	203	213	184	197	179	215	193	215	196	190	202	194	198	175	189	189	182	176	209	185	182	179	183	181	192	176	214	226	188	194	206	199	173	175	172	203	201	196	187	211	180	173	213	214	191	203	201	215	208	186	200	179	206	186	193	187	200	176	177	194	205	179	189	188	198	191	210	212	196	177	201	153	213	187	194	176	202	202	194	197	187	209	185	158	186	197	197	204	228	218	199	188	219	193	174	188	217	215	204	190	204	220	199	199	205	196	191	197	206	216	191	188	215	194	188	205	177	189	207	196	178	186	159	193	187	211	198	178	182	191	182	166	195	194	189	196	211	206	196	183	193	198	208	207	200	194	189	195	184	188	193	218	184	183	216	185	188	202	184	185	189	205	192	190	200	193	201	194	195	199	172	202	218	198	188	209	182	171	179	208	202	209	204	212	181	195	189	207	200	183	181	187	213	185	185	197	159	188	175	199	180	191	212	196	205	211	164	208	184	202	191	208	202	204	190	216	193	184	232	198	187	204	199	205	214	207	203	213	179	198	177	209	182	214	205	222	199	193	195	173	174	178	176	184	189	193	190	183	199	203	181	181	192	185	187	190	191	191	186	195	204	178	191	178	184	194	200	205	188	193	194	197	183	202	209	189	184	187	192	207	216	179	207	184	214	192	193	229	193	199	206	183	185	209	186	193	170	195	194	199	195	200	221	206	171	169	173	198	195	214	165	195	197	190	210	188	193	201	166	186	200	185	182	185	199	195	181	163	182	199	219	190	167	178	203	202	218	200	197	188	194	205	199	197	218	214	183	189	187	175	206	197	176	210	206	196	170	216	169	187	195	193	190	180	224	211	197	174	212	197	187	202	189	186	196	212	187	191	181	186	205	191	204	230	171	199	202	191	173	197	210	194	177	194	180	198	179	192	184	199	191	187	182	189	206	206	176	210	206	179	193	191	200	187	177	206	193	179	215	193	213	188	200	179	172	232	202	224	203	205	195	218	219	219	213	213	181	189	207	189	210	194	172	176	201	167	200	191	197	202	201	183	179	188	181	174	212	171	197	199	194	198	191	206	209	212	192	178	206	199	195	205	177	184	192	185	205	212	206	183	212	180	189	192	197	183	209	190	210	207	223	190	175	197	176	200	205	182	186	199	190	191	173	207	201	190	207	180	196	162	183	203	175	196	203	188	178	181	202	218	190	185	170	175	205	176	196	206	218	176	191	182	187	191	201	211	179	186	194	179	181	186	196	209	178	188	173	177	197	189	209	176	177	201	189	188	204	167	185	198	187	211	192	222	202	181	200	192	244	197	195	203	204	223	187	182	213	201	211	204	198	179	196	196	215	198	190	186	170	190	186	187	187	212	200	220	204	192	176	176	194	210	183	176	197	213	180	188	205	200	200	184	207	192	201	198	203	187	171	182	210	212	197	199	193	186	185	231	190	218	211	198	195	195	198	192	193	180	186	179	192	179	189	198	214	216	185	194	175	188	202	198	190	179	162	203	224	181	182	172	204	194	184	190	177	191	186	208	199	186	186	190	193	193	191	173	175	174	207	207	177	180	194	171	194	215	199	180	193	189	197	216	178	217	193	232	177	181	192	200	188	209	168	191	178	193	189	206	191	183	181	198	189	178	215	179	189	200	209	190	200	168	201	196	188	208	186	192	181	192	214	204	191	206	192	209	198	185	192	200	213	195	212	184	193	191	218	192	185	207	192	206	185	212	211	169	206	220	194	224	195	215	187	206	190	187	189	185	173	201	181	211	221	215	188	203	190	208	215	203	187	194	200	200	175	209	169	167	198	194	185	178	178	214	190	185	166	189	202	173	196	192	181	190	202	194	193	184	194
24841	21174	27637	24891	12764	983	746	593	530	515	565	520	477	466	484	503	475	479	489	442	494	466	488	468	456	431	444	437	462	461	432	474	431	423	454	478	465	433	460	431	455	435	440	431	445	448	434	427	436	443	419	429	437	443	452	458	406	438	429	454	452	452	437	440	449	433	419	390	450	428	468	476	415	412	430	409	410	455	447	448	420	403	430	425	429	455	463	442	452	428	443	444	432	426	433	474	398	456	455	419	428	426	388	432	435	416	441	420	407	410	459	478	414	426	405	469	438	434	467	437	432	426	437	469	454	414	436	446	435	432	430	460	440	446	429	417	443	452	434	376	458	433	451	455	395	454	443	428	409	476	446	438	431	429	425	446	450	453	442	451	459	470	485	472	424	444	481	416	438	421	409	466	438	432	448	451	396	420	432	428	452	409	439	458	447	431	450	449	444	447	463	433	463	442	425	448	441	450	428	426	433	432	473	465	461	435	451	441	466	416	444	458	462	406	432	463	405	462	440	447	447	459	471	462	421	441	447	466	433	430	448	436	417	413	466	443	427	427	424	429	435	459	452	458	431	424	421	440	441	416	442	438	443	425	476	457	426	446	437	442	416	439	428	439	443	399	432	482	462	429	408	458	500	413	461	457	435	437	431	445	444	430	459	469	434	435	455	435	442	454	454	428	454	428	439	436	398	414	425	480	425	426	464	443	395	423	437	451	438	446	442	435	418	432	481	418	440	467	422	436	453	449	445	431	472	452	454	399	405	442	406	424	430	402	455	402	454	432	477	474	442	434	474	431	436	419	449	453	473	449	471	432	420	422	452	471	448	431	460	431	453	443	440	425	465	431	414	465	439	429	439	493	406	479	454	419	423	426	469	462	453	452	408	448	397	462	447	465	456	422	413	431	477	438	477	454	476	447	466	446	457	436	431	445	427	452	448	435	445	450	448	439	493	450	446	449	453	442	451	444	430	463	448	390	437	424	474	393	450	446	475	426	454	464	442	460	431	437	404	458	439	435	422	420	462	451	390	439	439	457	377	443	447	458	434	424	435	466	421	429	405	442	459	450	427	404	400	462	446	457	462	445	458	457	483	459	422	437	406	426	477	456	440	457	444	415	458	433	422	449	439	431	411	471	446	437	485	457	437	436	456	444	457	467	457	451	434	432	460	465	429	409	443	455	419	464	441	472	459	423	451	427	445	423	430	460	410	410	405	423	443	458	414	431	480	441	424	427	456	414	451	414	423	434	447	446	436	384	418	462	435	428	445	426	465	435	440	409	447	441	419	471	463	434	414	433	447	424	446	448	469	424	455	475	425	465	421	437	415	457	451	399	442	418	441	458	390	436	468	451	405	423	424	412	470	436	450	438	409	465	404	424	435	452	426	438	423	446	461	428	440	475	432	423	409	430	470	464	440	436	399	452	467	415	456	395	427	482	459	461	403	427	438	443	427	436	424	465	446	468	447	472	433	421	415	451	445	441	442	463	455	411	446	426	419	428	473	497	430	452	447	460	437	432	452	412	433	419	462	452	408	454	453	434	450	446	399	429	399	431	419	410	433	418	430	449	439	424	443	438	410	425	477	450	425	414	418	450	424	441	429	455	464	452	412	427	411	436	405	436	458	458	408	419	441	420	419	458	419	445	426	424	424	423	429	421	428	433	461	467	446	457	399	456	455	424	425	456	396	439	470	470	464	465	446	472	452	460	438	447	424	449	427	418	436	428	435	469	416	431	469	429	462	433	435	435	420	457	440	453	447	426	471	435	418	441	439	439	414	422	432	415	429	462	441	421	440	429	443	441	455	446	478	454	459	469	453	451	458	401	419	430	440	428	448	449	447	417	447	437	366	422	454	416	448	476	420	463	427	417	459	445	437	448	459	466	447	431	437	416	467	439	410	404	449	435	407	462	443	445	418	454	425	453	448	440	420	410	459	396	449	410	494	422	444	426	468	438	456	449	481	434	429	422	433	430	465	450	402	403	418	420	479	437	425	413	449	417	454	434	454	395	427	434	402	433	474	416	445	429	431	450	441	481	460	414	446	462	445	452	432	433	446	379	398	443	429	441	419	455	410	454	424	435	438	448	436	422	438	423	445	428	464	470	499	464	458	400	440	404	408	460	457	466	432	405	444	450	452	425	433	424	437	437	450	441	451	441	379	494	471	461	417	415	457	414	458	447	417	470	432	426	389	406	449	441	434	427	436	414	433	443	436	431	439	451	481	419	411	453	442	458	422	458	399	455	439	435	428	431	406	427	478	446	433	463	424	416	416	421	463	430	402	435	409	433	449	442	462	429	420	420	444	448	418	447	458	413	487	444	430	449	446	418	432	439	467	451	455	462	395	419	417	413	463	454	405	418	437	436	441	453	470	482	463	429	449	442	455	457	467	454	492	419	427	459	415	396	449	426	452	459	440	469	433	435	424	436	494	392	474	453	420	425	456	443	433	465	414	452	464	469	440	399	435	459	453	449	432	397	456	464	450	458	438	420	448	439	411	444	471	467	450	436	435	474	443	418	434	482	433	456	431	439	411	396	421	440	440	456	430	439	407	431	452	431	436	446	412	453	405	453	417	431	442	431	446	427	465	464	440	409	433	415	493	457	413	469	432	452	417	463	419	444	409	418	437	419	430	443	434	437	442	460	462	455	433	434	426	417	444	454	468	421	430	431	410	443	441	443	433	405	408	427	430	434	450	428	488	487	425	480	449	415	427	443	433	428	438	457	429	460	441	422	475	430	462	438	447	448	447	395	419	434	432	408	456	433	442	408	445	451	434	446	453	442	460	474	443	446	423	448	436	462	399	448	468	426	425	450	406	453	471	417	418	408	402	389	454	463	444	451	420	430	463	432	424	441	391	450	412	475	454	426	394	416	410	427	441	412	437	460	466	469	442	432	453	412	461	440	400	431	474	439	437	466	471	451	459	437	441	442	477	423	428	407	432	460	479	430	463	431	419	444	427	442	443	444	449	467	441	451	506	425	422	442	460	432	440	469	439	398	457	407	443	423	470	431	461	443	481	440	447	452	436	445	454	411	455	455	430	479	424	465	444	435	463	422	440	405	440	450	434	468	444	418	426	455	430	465	402	459	443	423	447	444	458	448	428	460	473	418	421	443	494	413	438	440	415	460	433	405	446	443	436	427	446	449	455	470	449	448	416	441	437	412	441	406	450	427	423	433	428	466	491	425	422	430	395	427	433	385	453	446	434	431	461	404	434	450	460	432	434	418	451	428	424	445	431	432	425	420	455	434	465	485	441	444	430	441	449	429	450	503	491	451	455	456	423	456	433	445	426	447	417	463	448	441	475	416	420	459	412	412	430	449	462	457	436	430	447	452	435	448	450	422	458	461	450	454	452	425	464	422	439	445	459	478	464	430	422	459	388	444	476	434	439	445	438	438	452	441	393	437	447	434	455	441	464	438	458	396	455	463	441	454	426	406	417	427	450	434	406	422	485	458	446	434	430	444	450	434	459	446	420	447
28944	7928	4232	2276	1618	1305	1094	893	809	833	733	665	662	624	630	587	591	567	569	524	542	504	552	508	578	534	502	548	538	490	541	468	506	501	553	478	533	515	519	511	546	501	488	506	490	501	521	516	507	488	492	460	518	495	493	508	470	490	530	513	513	527	492	507	535	517	523	504	507	478	509	536	509	522	492	507	541	522	542	500	512	473	496	490	483	506	537	471	499	524	500	521	474	487	502	578	494	509	503	495	487	494	487	493	524	505	515	497	493	489	521	512	512	475	532	499	529	461	496	468	534	482	521	461	505	511	491	487	467	485	514	506	474	505	490	496	486	508	477	499	445	502	505	470	498	534	487	535	491	483	523	498	526	487	489	471	497	471	518	466	538	504	524	534	485	493	506	539	549	491	524	464	535	497	524	495	513	515	523	510	527	506	509	531	459	509	472	504	506	504	530	514	494	473	539	519	454	520	513	512	506	521	476	486	514	468	476	501	503	483	474	485	493	496	531	519	499	491	491	521	565	516	521	485	500	482	520	524	493	512	507	488	506	445	467	454	499	482	496	498	536	527	478	487	476	508	501	509	446	526	468	495	498	500	478	499	509	547	539	493	541	469	501	515	514	496	509	566	512	555	477	480	479	527	499	461	466	496	485	511	486	503	455	530	468	495	500	476	521	535	530	515	524	464	485	479	508	485	505	513	484	504	489	501	517	510	456	513	509	502	481	511	498	475	502	504	472	512	534	514	519	525	510	501	555	492	527	481	464	489	469	493	497	497	515	492	516	506	519	478	510	467	511	535	511	480	488	487	535	509	480	537	501	498	512	483	487	443	481	499	482	489	493	494	489	527	498	499	487	459	493	502	486	498	481	516	529	473	501	546	497	550	508	461	482	498	522	503	481	548	534	498	509	440	544	480	485	498	501	518	464	513	484	486	482	470	479	496	488	527	511	494	495	508	510	502	533	514	475	513	522	493	477	487	494	553	523	487	503	480	522	527	498	496	504	513	490	471	482	511	504	489	437	508	499	513	502	478	520	521	504	530	508	504	527	535	522	468	521	504	529	437	524	514	483	503	470	479	511	495	505	487	520	483	490	482	503	464	504	495	485	470	524	503	478	471	527	501	476	491	537	506	532	506	508	495	488	478	506	506	507	484	472	491	492	531	494	503	493	466	491	449	501	510	473	507	524	460	490	510	462	517	491	513	489	497	486	526	511	493	482	511	517	520	519	517	497	480	483	517	510	478	501	515	460	515	488	534	537	520	456	510	506	490	503	522	488	525	529	483	497	551	530	521	540	514	504	512	482	545	492	496	552	426	495	485	508	537	514	502	465	469	497	486	493	512	524	501	515	481	505	461	514	463	501	491	490	496	517	505	490	499	509	501	508	478	475	506	457	504	494	510	504	483	479	509	471	518	509	501	510	473	487	489	458	509	523	494	513	489	514	503	488	480	481	519	511	516	515	511	497	543	528	530	476	486	468	496	514	498	487	546	484	497	483	495	540	477	545	506	484	522	475	496	471	506	467	496	476	518	514	499	506	473	487	515	497	487	491	508	506	478	497	488	497	501	496	531	474	504	508	504	482	501	498	497	462	491	490	469	509	459	492	553	484	501	502	499	524	492	500	516	506	505	483	478	499	509	488	462	511	526	501	510	490	527	558	505	516	510	486	509	517	501	447	501	495	505	504	482	492	502	483	508	556	466	507	498	512	488	479	493	495	540	499	478	511	455	481	515	469	492	499	493	497	491	495	501	522	549	519	500	459	469	484	489	504	538	493	473	535	495	515	525	491	505	526	528	516	486	512	484	513	475	565	488	490	474	478	465	520	511	541	501	523	477	511	512	508	521	501	506	527	525	475	487	512	545	509	497	482	488	524	490	468	488	503	516	524	510	510	509	512	479	503	496	493	505	482	461	507	542	466	476	547	515	497	547	473	518	527	492	493	531	510	510	476	516	472	513	511	495	511	475	497	531	506	481	440	515	493	499	506	505	465	488	553	504	474	524	527	464	490	489	547	505	466	504	451	466	523	517	528	521	504	511	488	509	473	503	451	494	525	530	519	512	487	489	486	499	490	543	484	497	470	509	511	470	523	518	511	497	508	530	497	499	489	500	518	484	512	480	480	569	519	503	472	518	482	495	464	485	503	487	470	479	537	532	501	486	525	467	509	506	506	518	516	511	506	549	551	508	488	491	490	522	522	502	493	519	496	526	512	498	519	516	492	476	469	499	491	501	486	451	477	511	501	505	510	527	489	491	510	484	504	479	482	476	469	468	455	503	520	493	508	513	511	500	495	485	483	476	496	506	494	536	489	495	483	508	491	494	513	463	481	498	515	490	495	498	474	518	530	527	496	462	512	514	515	487	485	496	510	490	490	521	489	523	529	525	463	529	480	530	501	471	494	526	525	523	521	506	476	455	534	490	446	482	452	472	504	503	502	510	530	503	499	500	450	476	515	499	514	515	484	518	490	520	489	490	531	499	515	523	524	550	529	482	481	503	517	469	567	497	508	511	514	534	524	478	483	495	532	501	505	488	505	510	479	499	468	536	482	501	473	523	499	500	468	493	486	514	500	510	515	515	485	477	461	505	515	475	483	540	499	498	484	507	532	496	541	525	484	480	451	515	488	544	527	503	455	488	499	500	478	509	460	453	510	539	483	501	518	487	518	492	511	525	506	538	516	531	496	490	476	530	470	509	530	510	492	490	538	524	502	461	504	484	549	483	500	518	490	504	475	490	538	465	518	500	484	486	511	507	480	494	502	517	498	514	502	452	503	489	522	472	505	535	499	499	502	474	535	484	489	506	511	492	537	475	513	526	540	484	496	526	490	514	519	506	507	476	479	454	519	522	479	526	480	477	509	471	477	488	503	485	451	487	480	490	494	504	508	488	454	495	490	482	518	489	476	508	532	541	492	506	487	488	520	521	536	520	510	512	532	471	468	466	503	511	484	460	509	485	518	491	506	536	501	487	520	527	479	478	476	499	523	534	471	526	508	487	492	504	529	476	502	514	452	511	505	521	487	518	482	508	488	496	509	493	437	529	492	502	472	500	494	503	508	495	514	533	500	531	493	506	471	486	537	495	494	505	472	454	494	514	511	534	547	468	471	514	530	518	510	507	516	504	508	439	553	478	546	507	503	512	487	504	518	490	514	535	495	483	456	458	504	496	504	520	502	482	501	473	476	507	548	515	526	506	503	469	531	511	516	518	478	473	507	471	481	505	504	470	515	497	456	470	525	517	493	496	515	496	459	497	501	487	460	521	510	479	521	507	480	495	510	516	498	454	509	488	500	498	493	470	498	489	502	503	489	475	564	517	473	459	503	467	501	489	543	505	510	500	496	484	491	514	551	524	514	524	482	504	527	532	494	487	490	499	477	510	502	492	483	472	535	506	474	477	492	497	503	527	449	498	507	471	511	513	490	504	430	465	488	500	502	480	502	526	478	530	511	496	520	525	480	524	495	477	525	534	476	491	486	532
22696	21270	29155	23701	21265	21306	11890	1294	857	849	709	662	576	572	527	469	452	445	452	413	437	407	379	419	399	417	419	398	362	385	391	350	391	358	375	374	345	358	357	357	355	388	354	379	345	374	364	331	352	364	348	353	359	329	371	340	354	343	353	357	345	348	346	332	360	368	350	364	296	345	330	368	364	336	347	339	377	357	354	372	354	338	348	330	382	329	354	364	376	354	349	368	333	313	314	326	329	366	334	365	344	358	365	341	361	352	337	344	339	334	370	334	335	341	384	340	346	321	335	361	343	340	346	374	370	336	348	336	323	320	352	336	326	319	377	326	349	345	335	361	342	352	360	341	329	339	315	331	335	330	298	330	320	343	324	338	364	365	354	372	337	335	348	335	344	331	334	350	364	322	366	319	329	299	367	304	322	360	358	320	346	328	343	362	340	338	363	339	310	311	346	320	308	322	356	321	330	346	325	312	358	328	351	340	360	318	387	334	328	328	346	323	329	356	354	332	304	319	321	325	359	343	325	337	307	345	342	349	347	312	356	335	321	323	342	378	357	335	346	337	363	324	334	379	357	397	354	394	353	318	337	306	348	324	351	366	355	345	340	337	336	338	316	357	327	347	322	356	351	343	349	338	289	335	310	334	343	348	333	319	328	330	343	347	321	300	327	350	339	390	334	353	362	339	347	340	328	323	348	338	346	358	317	371	339	347	314	329	322	351	347	362	356	343	342	336	358	379	345	345	342	360	326	327	334	335	349	347	375	297	339	314	337	340	323	341	345	315	335	337	341	317	360	350	338	365	346	350	334	378	343	350	342	363	329	354	344	311	328	339	318	328	331	350	329	340	388	341	309	367	343	349	348	329	339	366	337	370	316	330	335	362	364	319	335	367	353	351	324	341	315	345	339	350	339	332	371	376	340	354	338	332	374	354	301	341	355	335	366	334	349	360	325	340	369	334	341	361	340	333	369	348	345	331	337	344	350	366	312	363	317	347	329	347	362	353	317	334	359	364	368	316	332	337	371	347	378	365	338	318	316	355	329	302	330	342	327	345	319	305	356	348	373	332	318	354	342	334	314	354	351	381	358	362	308	339	347	377	353	341	315	310	346	318	319	379	345	373	336	339	347	344	345	334	360	329	365	319	322	321	330	354	348	321	371	316	339	342	330	325	343	340	332	333	319	348	338	355	346	327	345	352	368	309	344	340	334	356	320	380	382	368	370	340	299	346	327	315	347	330	329	307	350	361	346	329	373	348	323	299	306	350	342	307	305	333	370	344	372	347	365	357	349	369	379	317	353	333	309	346	326	334	317	344	335	329	334	350	336	366	358	347	350	342	352	327	319	329	334	333	316	323	331	354	363	340	344	317	331	319	338	346	381	335	339	322	339	323	284	376	366	344	379	317	358	350	385	345	328	351	360	332	310	364	365	320	340	376	332	358	340	362	328	328	317	352	308	293	329	295	331	346	372	348	347	350	357	372	353	335	339	332	346	322	359	328	333	296	306	325	347	314	321	292	336	347	334	324	327	362	350	343	327	335	321	338	339	342	349	330	311	315	343	310	328	317	348	335	325	340	335	341	336	364	309	353	374	341	343	323	358	364	324	342	321	378	307	334	338	333	362	297	356	351	386	341	370	339	321	325	343	349	328	344	367	347	327	340	309	360	327	356	341	356	300	343	349	334	354	333	354	344	356	329	334	345	341	356	303	353	324	343	304	355	354	359	330	311	327	322	345	287	325	343	350	281	330	351	343	325	357	339	326	329	336	363	331	309	348	352	328	390	369	365	321	342	375	316	346	337	351	346	333	361	339	368	319	352	338	340	365	380	347	342	317	340	357	340	314	334	379	314	326	334	343	311	313	348	338	345	368	352	354	332	355	333	338	322	327	332	371	335	353	332	355	346	351	334	331	320	338	351	351	357	307	343	344	353	324	345	339	340	325	357	359	339	350	347	314	370	353	311	318	343	331	339	375	365	332	365	334	292	356	314	328	345	355	328	346	338	351	332	363	374	325	347	313	346	367	364	319	325	355	351	338	341	344	327	362	317	370	340	358	331	341	354	368	341	346	361	377	348	364	324	339	369	334	312	328	303	325	333	301	360	354	318	346	345	306	340	343	347	337	335	355	298	358	370	324	334	315	353	326	350	380	352	371	362	347	332	341	330	334	352	350	329	365	338	363	345	344	359	344	332	341	345	331	362	331	328	372	314	329	358	355	334	374	350	347	328	350	343	331	321	354	332	342	353	320	355	355	336	343	312	335	372	349	304	356	399	366	301	316	341	334	335	348	348	324	340	340	316	339	331	354	319	354	386	334	379	337	337	349	353	330	360	320	336	361	349	349	375	318	316	338	350	355	297	344	333	324	339	328	311	367	340	389	356	359	347	305	384	285	312	350	333	325	342	319	338	310	344	323	281	304	332	338	333	325	347	325	325	343	370	312	317	351	385	338	338	354	343	334	301	341	355	369	339	349	352	315	326	365	368	373	311	352	309	338	335	338	344	330	358	370	378	341	330	338	321	361	320	362	373	352	306	338	358	368	383	353	303	374	314	302	342	344	356	322	343	346	352	352	344	320	365	332	348	358	341	324	331	329	310	336	326	330	374	341	327	365	350	332	342	361	320	353	344	326	337	315	327	332	361	350	340	339	354	345	319	359	386	333	342	305	346	337	356	324	359	319	327	315	331	346	354	311	330	333	305	320	360	354	304	343	355	323	336	344	333	363	318	312	331	363	313	305	332	352	333	327	311	354	355	346	332	345	341	310	359	373	339	331	347	340	311	321	296	342	327	336	303	344	320	334	329	352	324	317	349	335	326	337	340	331	285	362	323	352	329	319	356	327	327	362	345	342	347	339	354	342	323	350	355	311	351	356	328	353	315	316	336	331	332	327	334	336	325	343	359	377	334	327	334	333	335	327	353	374	336	377	316	361	352	313	341	362	355	366	337	334	346	361	313	354	358	330	322	373	332	362	306	330	311	304	344	314	359	359	325	349	339	331	354	355	336	321	356	328	349	348	344	361	337	351	356	356	340	349	338	329	347	341	321	354	337	357	358	374	325	355	355	356	353	354	352	327	339	349	340	321	362	367	343	329	318	321	360	350	341	362	321	340	328	344	360	326	346	336	318	337	353	310	318	337	322	336	360	346	341	355	353	341	366	326	320	346	335	327	325	345	319	373	374	359	362	314	356	360	369	329	332	367	335	367	346	339	355	398	347	353	329	321	364	352	320	352	339	346	327	360	323	349	352	372	336	328	321	319	362	310	323	334	327	330	356	299	357	349	329	343	351	332	343	324	342	347	373	315	298	349	337	355	349	348	329	333	349	330	334	315	333	345	336	350	336	312	367	308	315	369	364	354	321	329	332	319	350	334	351	313	345	355	315	332	318	336	335	336	328	353	303	340	316	355	341	389	348	319	319	332	324	341	354	351	343	356	375	320	359	342	371	346	354	374	328	361	330	355	358	333	331	292	321	331	366
33285	17387	12557	6547	4549	3379	2481	2072	1633	1386	1104	991	857	805	725	695	610	575	558	484	516	494	450	490	461	506	463	427	469	436	415	405	406	425	461	397	456	456	378	406	388	386	387	396	406	422	373	423	382	395	398	394	378	417	400	380	389	400	370	383	399	379	409	360	422	364	392	378	389	380	408	404	359	394	368	403	354	416	373	404	374	380	383	331	365	389	363	385	348	376	379	381	370	382	352	370	345	366	387	319	373	408	379	355	411	369	410	378	419	365	325	391	380	376	397	359	373	357	398	379	378	398	386	374	390	385	378	399	356	363	388	390	379	398	386	384	345	385	358	365	348	361	366	385	371	360	378	369	396	380	365	361	379	361	400	384	354	365	352	386	407	374	411	396	349	368	360	372	356	360	381	358	377	390	396	375	360	377	335	352	379	362	374	374	345	402	343	371	334	349	360	383	358	361	364	380	375	390	382	388	354	369	393	390	368	381	395	374	387	380	397	372	343	385	361	355	358	387	351	362	364	361	374	391	384	352	389	352	393	400	352	357	418	389	377	382	376	369	378	371	347	386	358	365	380	361	373	374	335	362	363	389	392	389	386	386	406	378	395	366	369	391	345	382	384	381	350	389	347	368	383	381	375	374	348	381	346	382	356	383	361	387	386	354	408	360	370	336	361	424	388	362	379	381	381	375	370	375	366	354	380	356	364	339	357	400	347	396	358	387	387	371	387	341	359	383	363	367	412	368	383	363	386	411	340	400	354	358	399	335	362	372	355	333	373	384	341	365	326	352	387	373	341	372	370	361	409	372	389	393	363	360	384	366	372	398	356	368	390	409	331	366	389	361	341	356	382	350	371	359	355	350	364	393	375	385	354	359	364	348	360	405	369	388	382	378	357	367	361	405	363	388	377	367	390	394	367	382	400	339	393	379	351	361	395	376	376	387	357	353	357	375	368	373	341	382	361	399	382	361	374	361	366	346	366	382	374	370	363	383	386	327	357	390	377	364	383	378	364	339	392	377	371	351	355	359	362	317	367	368	375	419	373	350	401	387	359	371	370	390	379	371	368	361	370	357	353	392	399	393	393	377	374	336	389	392	365	389	393	366	358	376	416	355	389	343	406	370	382	368	377	381	366	394	327	376	380	379	386	398	367	376	374	390	332	369	360	387	375	379	370	355	364	375	346	341	361	378	406	380	353	374	376	370	363	385	352	347	364	377	375	370	343	372	352	376	377	348	350	399	354	409	337	352	386	385	375	389	370	339	372	340	365	413	329	401	394	349	365	346	364	376	383	348	378	379	365	372	373	352	377	391	384	368	366	354	348	367	359	394	360	377	388	356	343	401	368	354	335	378	373	344	383	386	387	403	329	379	388	390	335	381	403	364	354	384	385	319	348	351	415	346	375	364	360	391	361	372	387	380	388	378	382	370	358	351	366	383	370	346	395	382	403	369	385	330	361	345	418	369	360	379	365	398	331	368	376	388	382	355	355	395	371	364	338	393	356	412	361	383	368	358	326	362	371	360	361	372	373	366	360	370	358	396	372	419	384	375	375	381	352	394	370	377	333	347	398	359	374	364	392	363	357	390	359	390	372	372	389	366	400	342	372	366	352	343	377	354	368	370	373	350	330	375	386	371	346	374	342	358	368	415	388	362	365	346	391	402	384	379	368	377	381	391	357	351	380	377	347	324	392	395	363	378	392	386	417	371	386	361	386	357	378	358	394	368	395	334	399	382	398	368	344	388	358	345	317	359	385	413	383	395	368	347	374	361	382	347	369	381	380	339	391	372	375	408	393	336	363	377	377	354	360	366	403	330	357	384	350	374	381	366	379	367	364	381	386	381	382	361	409	403	381	367	328	403	403	365	376	388	390	381	355	364	373	396	362	364	378	381	378	357	354	389	379	340	413	325	349	405	365	353	371	362	373	367	375	359	366	362	340	351	366	409	342	371	390	373	365	363	356	379	353	375	364	370	385	389	352	436	364	352	389	387	377	371	341	366	366	372	416	386	362	364	366	390	388	366	350	390	356	398	353	377	374	391	420	377	376	388	397	378	378	375	370	355	367	378	356	380	366	364	381	366	366	368	366	373	328	366	361	368	362	354	359	366	385	355	346	375	407	372	362	364	364	400	378	341	395	390	376	413	382	384	369	374	426	364	371	381	372	404	365	384	380	387	360	357	382	369	354	360	374	400	365	378	367	359	372	380	357	391	358	399	389	372	384	404	362	393	372	345	342	356	360	376	379	360	356	337	405	396	395	357	361	372	386	354	376	390	355	381	344	406	376	336	386	343	375	377	386	352	354	358	370	372	407	382	400	377	368	357	363	361	392	362	340	354	366	372	389	372	392	369	381	342	389	355	356	341	377	390	366	360	409	347	355	393	393	375	396	356	378	366	368	363	388	362	344	362	374	375	383	393	389	374	345	363	385	355	357	405	373	400	387	379	383	341	381	382	357	399	348	338	403	372	366	377	365	350	374	397	383	390	346	381	358	383	331	350	348	354	358	374	365	374	409	392	408	391	375	402	397	327	371	371	358	364	367	359	327	388	391	361	371	356	376	358	388	360	370	349	390	357	381	388	373	354	378	375	351	359	371	396	373	377	368	357	396	367	362	347	389	359	347	377	371	386	368	343	342	384	362	370	418	406	362	369	356	391	397	339	374	384	358	408	369	376	393	406	342	369	347	376	363	375	379	380	365	358	393	379	387	362	388	414	369	343	390	357	350	421	388	401	377	354	388	375	393	386	370	381	406	406	391	358	390	381	395	366	371	357	370	398	404	380	379	385	386	387	361	364	379	371	364	373	405	362	373	366	345	405	406	346	382	387	386	384	383	369	371	410	364	392	381	394	356	369	392	382	384	375	363	382	377	365	402	347	370	384	375	393	370	367	389	420	326	359	389	347	385	353	398	361	355	372	337	386	366	375	360	383	396	381	375	390	390	380	426	371	416	372	386	378	360	372	384	341	357	359	356	358	369	387	350	424	391	349	386	396	399	407	367	371	378	331	381	374	399	375	375	398	375	358	380	370	407	379	348	380	380	391	350	363	398	370	381	364	362	348	378	407	356	352	372	378	356	350	383	374	363	377	327	417	384	380	387	329	367	397	386	412	382	381	380	373	357	356	362	381	387	360	361	381	361	381	422	392	383	374	370	376	390	343	375	370	366	354	392	330	361	398	368	414	361	403	398	369	390	344	363	358	363	386	383	352	382	370	389	370	355	345	349	387	398	345	355	361	341	363	331	401	375	351	372	352	373	385	348	353	352	381	369	385	350	372	357	355	371	396	363	373	367	346	397	380	345	362	337	377	347	360	396	344	374	345	377	364	391	371	371	347	380	379	347	399	368	401	355	360	400	326	369	398	384	361	396	366	337	366	397	381	368	373	389	352	397	368	402	347	376	372	345	361	362	323	391	358	363	353	362	348	340	354	362	405	349	376	374	366	370	366	370	371	364	397	411	427	385	354	397	356	397	366	360	412
27473	20643	9846	983	606	519	403	310	305	282	300	303	285	266	269	273	265	260	260	280	291	271	276	286	303	285	258	258	277	264	296	305	260	256	272	259	283	256	278	251	303	251	302	266	282	270	247	267	291	247	269	265	246	311	264	275	290	284	275	271	247	265	275	275	278	251	283	280	265	254	278	294	259	300	273	296	273	279	269	264	251	271	244	286	255	248	250	272	294	269	282	279	243	281	272	277	247	264	265	262	280	269	273	298	268	281	313	267	255	292	267	255	282	256	248	255	268	270	280	265	275	289	283	253	282	271	285	285	289	291	287	289	259	258	284	264	269	291	272	263	269	259	290	268	267	278	280	263	256	250	255	264	276	275	273	304	269	270	270	272	264	262	265	245	253	296	272	277	258	263	304	228	267	271	272	257	284	291	274	279	296	264	285	282	287	274	270	283	295	264	278	253	280	234	272	264	279	245	262	280	275	253	293	275	278	241	270	284	257	274	249	297	289	310	280	262	272	283	278	262	277	260	245	246	267	276	275	279	268	292	251	287	273	266	263	256	261	261	262	285	247	258	238	260	305	270	275	249	268	285	255	277	257	276	269	302	275	283	275	268	267	252	275	295	275	256	288	253	285	246	289	272	266	294	265	277	260	237	243	256	276	260	282	288	249	277	294	274	257	268	254	290	253	279	264	290	266	302	271	275	257	276	254	265	270	274	276	290	291	237	279	278	264	270	278	245	262	276	276	272	298	269	274	272	267	256	275	265	253	266	249	278	254	264	263	273	270	285	259	253	254	277	251	245	250	261	292	233	294	269	249	295	267	273	272	257	270	267	240	266	276	290	278	249	260	264	294	282	261	271	271	285	281	270	279	275	260	305	273	279	262	244	260	235	285	304	275	300	283	265	296	283	268	317	277	259	267	290	284	268	290	271	266	291	235	256	284	264	248	287	276	268	270	310	278	278	272	261	271	266	275	273	278	262	291	262	298	282	256	284	275	282	258	251	296	270	283	263	252	270	269	276	223	259	263	267	268	250	277	287	287	284	262	277	292	289	264	258	268	288	261	299	258	280	283	275	258	286	257	250	261	256	264	278	264	289	255	291	284	272	264	281	285	289	292	238	279	282	285	268	261	288	244	266	262	261	266	265	240	279	276	235	249	284	265	285	254	285	303	306	279	280	299	261	276	265	261	259	261	272	271	238	215	268	275	259	264	262	279	268	256	295	258	256	271	260	287	268	272	274	282	268	311	286	288	303	257	243	261	284	281	282	313	264	278	284	279	272	279	274	295	280	279	291	265	301	277	298	262	281	260	269	274	268	273	261	297	305	277	261	288	278	285	278	264	274	239	293	264	297	256	276	277	273	302	251	257	278	272	245	268	288	245	284	294	245	288	235	282	285	272	270	279	305	275	296	281	273	293	259	262	257	295	293	249	260	283	301	272	263	237	273	249	251	309	295	259	270	283	266	256	302	290	290	262	259	269	239	292	279	272	268	257	268	266	272	269	257	310	273	268	278	278	271	278	284	295	283	245	233	267	281	277	262	301	253	288	267	288	257	237	234	253	262	268	255	303	235	276	271	275	282	281	254	274	259	277	289	259	275	261	255	307	288	292	284	269	297	257	279	252	246	268	260	277	277	262	294	272	301	267	248	308	269	263	265	261	262	261	271	274	269	250	265	279	266	270	273	272	266	321	256	300	257	268	273	289	268	261	276	239	286	311	267	271	254	281	261	266	270	275	259	271	270	284	281	259	292	278	266	247	252	248	274	279	217	262	249	249	256	268	272	268	239	258	253	255	278	291	280	248	283	276	310	258	260	272	280	281	260	263	275	297	274	278	269	267	265	284	263	258	271	283	277	280	244	272	289	264	257	272	264	276	277	285	269	276	278	282	269	250	278	265	262	277	273	292	293	281	256	284	283	282	270	274	262	315	284	290	243	285	272	248	254	278	254	284	275	279	272	278	298	275	271	239	247	258	269	256	262	291	283	286	253	286	271	240	269	292	266	267	284	279	310	262	268	284	253	277	271	286	249	270	276	245	269	289	303	276	288	241	288	313	289	276	292	247	263	277	261	275	283	269	291	272	280	233	267	256	268	243	281	282	264	263	274	285	285	261	269	286	275	283	282	282	262	288	279	275	275	245	254	244	264	289	281	296	266	261	252	257	263	282	282	247	280	295	299	248	254	276	270	271	273	271	245	279	278	296	275	267	297	257	245	276	294	246	278	307	262	288	284	247	254	249	277	280	287	275	262	289	285	281	272	284	255	259	272	259	258	287	279	285	271	285	250	276	282	269	264	252	247	257	297	280	265	257	281	268	287	260	275	267	278	291	244	280	283	266	277	274	271	261	284	294	279	258	250	300	288	261	282	250	249	285	268	256	249	299	282	257	277	273	270	271	294	248	279	301	290	270	272	289	271	275	257	271	290	272	243	278	303	263	258	268	265	287	325	258	244	251	269	263	272	259	242	287	269	289	283	274	277	270	263	257	278	246	259	265	266	257	291	263	296	265	263	283	283	270	273	261	271	309	281	264	269	280	281	298	256	271	269	297	278	274	261	282	288	278	247	268	250	296	256	271	254	272	274	255	263	274	261	257	280	269	276	278	279	277	252	265	285	279	253	257	294	263	266	256	273	289	255	288	268	266	258	310	273	257	289	272	271	271	262	341	289	264	252	297	245	290	258	257	284	269	279	285	281	265	255	259	312	282	276	289	282	291	269	296	281	256	274	299	267	295	246	282	282	274	269	299	275	300	255	242	265	246	271	298	259	255	289	264	290	256	255	228	286	256	263	277	275	273	287	254	252	268	284	268	263	291	288	241	234	266	259	266	295	274	276	316	286	280	278	256	248	293	269	265	258	240	235	255	254	278	242	254	254	259	268	227	281	282	277	285	286	241	273	285	287	283	289	257	285	280	290	292	264	257	285	261	261	290	269	276	263	293	267	264	278	281	266	273	299	272	274	282	271	279	273	321	290	289	232	280	245	245	262	262	251	253	256	273	270	296	276	259	279	267	263	257	276	282	283	258	267	277	257	310	265	229	277	276	247	288	275	292	259	260	289	279	290	293	263	260	273	278	281	250	261	273	284	270	250	279	272	285	273	265	283	289	264	256	276	276	298	276	258	282	273	264	261	246	264	273	245	303	240	249	276	281	290	264	243	309	228	248	282	279	290	252	266	251	273	283	305	283	247	238	248	269	261	276	263	263	294	271	271	272	285	263	290	277	292	264	272	261	288	271	242	269	254	292	252	263	278	252	253	292	285	263	310	288	272	287	255	254	260	273	258	256	282	265	267	259	298	292	287	296	259	293	257	274	239	274	254	257	268	261	259	288	276	243	264	289	271	264	261	255	303	273	288	264	293	257	278	268	292	255	293	254	271	249	262	296	275	252	295	263	225	281	234	272	264	267	287	275	267	245	304	268	265	276	286	276	273	260	249	250	242	279	275	288	253	296	262	276	281	253	266	254	262	252	276	280	255
25433	3612	976	603	474	453	435	400	348	351	376	320	369	333	361	304	327	350	334	339	315	319	346	323	335	360	355	345	297	295	338	348	324	314	315	300	359	368	318	296	308	342	309	321	309	324	315	340	326	346	327	329	308	312	328	333	308	341	350	301	320	355	328	332	341	336	320	322	334	310	343	342	339	340	333	309	310	323	299	323	317	304	342	340	349	321	309	318	323	312	309	331	303	271	306	320	339	327	326	330	319	345	330	324	317	332	317	303	364	325	329	352	326	315	309	342	322	305	297	333	290	322	326	349	315	356	325	312	322	341	310	333	342	339	338	326	316	293	319	323	332	327	307	293	307	329	323	342	309	345	372	322	323	338	341	337	344	356	328	334	327	311	310	317	309	320	354	337	304	337	348	325	312	283	343	308	352	364	323	361	370	328	327	331	327	331	340	317	347	348	351	328	331	315	333	337	311	336	346	306	359	313	309	328	310	320	331	340	323	346	344	314	313	307	334	329	327	317	343	283	329	360	335	315	340	348	333	303	327	337	310	324	338	338	321	343	320	319	342	332	316	320	320	353	339	309	312	343	331	327	328	352	325	342	314	309	345	332	350	342	334	334	342	335	357	358	334	319	340	316	324	327	331	312	308	325	367	305	331	319	299	330	330	321	356	312	337	322	308	328	302	323	310	313	333	307	311	328	345	351	337	333	329	336	344	323	302	297	319	333	335	338	319	317	337	335	322	330	319	337	340	323	330	309	293	335	313	332	327	324	314	331	329	305	340	324	353	303	315	332	322	316	339	325	326	325	363	348	337	334	315	313	322	311	317	318	333	333	328	314	321	311	355	313	338	324	321	337	306	324	319	306	307	303	332	338	337	348	335	325	342	323	310	304	335	328	359	300	318	349	369	329	302	319	308	333	321	301	335	316	338	344	312	344	352	300	319	329	367	308	317	317	294	343	348	311	312	324	332	328	309	321	336	355	349	334	343	315	329	312	359	302	346	323	349	331	324	317	343	337	325	372	326	353	303	331	331	354	332	318	348	344	323	318	322	334	301	323	312	339	310	366	325	328	333	328	319	337	316	359	350	329	316	329	329	325	299	322	337	335	344	326	323	305	315	308	326	314	298	354	349	336	319	323	318	342	317	336	316	336	328	301	350	314	338	339	337	327	336	310	332	311	333	350	328	308	324	306	323	331	327	322	301	327	323	360	309	336	314	382	298	295	330	334	338	321	354	317	328	322	307	328	329	341	313	300	311	335	342	318	347	306	327	337	323	377	315	293	352	302	314	338	310	305	351	326	313	345	312	326	309	287	348	321	284	371	331	315	338	345	300	338	359	342	334	334	344	320	302	299	348	341	328	337	349	312	353	330	337	323	338	331	342	334	347	334	341	303	332	342	344	331	341	331	339	322	316	312	327	314	312	330	333	339	313	342	304	329	328	350	326	313	328	348	338	344	315	312	358	325	342	321	338	337	298	302	337	331	341	296	368	302	329	340	299	335	368	304	339	358	318	306	326	310	328	344	281	324	350	319	322	356	355	297	330	318	317	321	309	296	298	334	316	320	336	289	379	299	329	324	356	317	315	343	362	298	327	345	320	334	336	327	338	346	326	356	326	327	310	368	340	337	313	341	324	367	313	315	305	300	357	309	311	327	316	315	326	313	328	373	359	326	315	332	322	322	320	343	316	329	362	332	363	313	322	350	329	346	327	305	283	336	357	315	336	351	337	306	335	328	332	320	340	299	299	314	321	332	328	338	328	325	330	322	340	337	307	300	342	347	292	364	334	329	336	340	322	291	345	324	300	331	353	313	326	282	358	325	327	312	335	321	305	330	339	312	304	332	312	325	308	336	317	365	321	321	311	353	311	337	305	325	349	322	329	353	314	310	338	344	331	310	330	315	323	328	327	343	340	329	306	352	325	322	309	322	311	346	343	293	356	366	357	302	350	322	319	334	343	297	313	354	331	336	321	348	323	352	312	352	307	277	328	331	323	342	349	327	320	312	300	339	340	315	323	357	326	313	309	315	298	342	310	344	299	313	337	354	313	288	327	323	359	355	295	347	317	336	308	340	347	315	334	317	321	291	350	311	324	285	324	314	327	315	321	323	300	331	311	327	316	341	292	356	341	318	331	304	362	340	343	334	313	324	345	347	322	344	318	311	321	343	328	343	332	350	309	330	354	315	321	322	368	309	358	305	368	300	342	312	340	319	314	337	344	345	320	320	312	338	294	350	348	322	326	337	315	310	306	344	326	332	313	330	357	304	325	313	339	356	337	317	337	338	339	344	321	348	373	347	335	332	311	321	332	278	294	331	323	341	342	337	321	327	333	336	353	302	343	333	331	349	335	318	350	339	340	318	286	333	335	307	319	329	309	295	312	313	353	313	330	340	309	327	306	290	331	320	344	289	358	340	324	337	352	370	330	343	355	300	351	320	309	342	348	301	335	335	356	344	334	313	340	323	336	321	305	334	311	308	302	331	314	311	344	322	313	302	353	307	351	323	320	354	328	337	332	310	307	323	328	333	328	322	342	329	291	327	307	343	306	311	307	333	323	309	323	337	342	353	369	348	331	324	319	338	322	352	355	288	338	343	307	356	295	310	311	339	348	343	333	316	349	317	357	323	323	340	307	302	338	338	302	336	324	316	297	338	321	342	294	315	314	317	341	323	301	325	333	336	314	330	303	301	330	297	307	293	322	339	342	344	297	346	336	346	314	318	309	362	363	332	321	311	326	312	318	319	323	342	359	356	311	340	329	341	323	312	332	337	306	332	330	309	326	362	317	366	330	320	343	346	337	351	313	319	320	329	336	345	305	329	325	348	343	334	348	316	341	337	352	323	336	324	341	315	332	305	314	352	343	310	358	328	322	356	280	313	329	335	347	319	326	310	300	323	327	318	332	315	294	301	293	353	286	330	343	361	321	353	313	354	317	311	307	365	363	315	354	339	323	353	337	312	351	336	334	325	344	305	340	339	310	345	323	323	323	328	348	318	337	308	323	332	313	309	323	314	355	328	308	283	343	325	347	319	346	344	315	336	328	341	360	315	313	354	329	306	317	352	340	326	328	339	312	316	321	298	326	340	321	305	354	306	314	318	332	309	338	327	339	313	307	360	312	323	337	306	325	353	335	341	307	361	302	318	312	304	323	331	312	329	274	304	330	323	322	315	320	324	362	336	323	332	342	351	305	308	345	339	330	302	310	296	345	321	314	311	364	340	338	360	290	326	304	325	327	327	333	328	331	337	327	296	351	329	303	364	306	349	362	314	332	340	337	329	346	314	321	297	319	310	321	311	290	316	335	339	291	292	323	327	368	302	343	323	341	307	341	325	345	325	332	319	325	323	323	316	340	310	331	316	356	342	344	379	331	329	305	331	352	340	330	308	322	326	340	333	313	330	304	321	313	310	320	315	330	339	302	333	352	322	335	324	331	335	318	327	307	343	315	293	302	307	319	296	340	312	287	340	354	298	349	316	342	332
23605	21196	28673	23994	21183	12609	1020	568	463	379	354	307	277	259	265	222	246	236	215	213	192	203	186	192	173	163	186	183	193	180	195	186	168	196	165	175	171	184	170	162	185	185	150	166	150	170	167	171	164	135	162	185	169	163	166	157	163	162	172	153	168	157	169	168	168	185	164	123	156	162	156	168	158	168	151	179	161	147	149	167	192	164	143	145	159	166	162	144	175	164	191	156	170	156	155	154	166	158	167	181	149	151	186	168	175	152	153	170	161	131	158	160	171	195	182	180	177	174	158	170	138	148	155	177	161	173	150	166	163	164	169	182	147	155	146	166	182	170	160	153	159	168	147	168	150	142	162	177	138	173	153	155	140	144	151	171	152	155	142	171	153	156	159	177	162	178	148	155	157	178	170	158	153	155	154	175	155	178	155	164	160	150	178	163	168	151	136	139	189	162	161	155	162	166	160	169	177	175	154	168	156	188	150	137	151	162	189	187	163	175	180	179	149	172	149	186	163	162	174	145	166	141	165	152	146	154	141	155	162	164	163	149	159	161	170	161	154	170	139	164	159	153	148	165	170	164	173	171	189	179	156	170	161	145	164	159	177	172	169	155	176	158	158	159	148	172	178	149	166	176	154	152	145	172	147	152	166	160	168	149	154	156	165	157	160	167	149	156	169	151	147	167	158	176	146	158	147	156	187	147	167	153	164	148	147	168	153	171	145	168	161	158	165	156	144	164	159	167	165	162	144	157	158	164	170	150	173	178	203	144	163	163	146	164	157	150	162	171	181	146	161	153	140	145	164	155	151	154	150	191	177	162	162	160	154	166	133	144	156	148	152	169	155	156	163	162	160	137	159	146	164	153	190	167	151	161	157	162	166	156	150	157	187	160	166	137	148	147	183	155	143	134	186	164	182	197	165	169	152	153	156	172	175	168	173	149	149	128	165	147	181	169	173	153	152	151	170	152	171	163	173	157	148	149	143	180	187	164	161	152	187	158	152	156	172	165	170	178	166	166	172	132	178	181	174	160	164	181	166	194	160	165	169	178	142	175	155	177	150	165	156	157	144	160	146	156	161	169	135	169	148	179	160	148	169	167	153	163	150	184	183	159	164	165	143	142	143	175	161	187	170	151	143	178	151	169	147	173	159	138	195	172	179	153	169	142	141	158	164	169	166	150	158	167	173	178	175	145	173	138	187	167	170	156	154	149	165	179	198	158	179	136	165	157	172	149	174	151	176	169	149	153	159	153	167	152	181	149	151	181	158	173	141	151	148	152	149	169	143	167	163	178	153	140	174	157	163	176	158	160	152	165	188	154	155	178	144	147	181	160	180	159	154	170	159	145	163	171	164	173	164	173	176	146	157	148	160	168	145	182	161	152	148	158	158	163	179	157	161	137	152	157	178	165	145	173	177	128	156	150	156	152	152	139	152	205	175	158	170	157	174	144	187	144	166	154	158	153	164	147	164	156	188	174	156	166	164	149	162	167	185	177	174	177	163	158	155	137	151	164	183	180	147	145	163	175	151	141	155	160	158	170	142	170	154	140	151	166	168	147	162	158	180	193	150	179	183	160	151	153	168	191	164	145	143	164	170	172	166	144	167	152	137	140	180	161	143	150	142	156	161	165	182	167	167	156	145	166	151	181	165	149	160	164	146	157	141	175	189	158	158	159	162	162	152	172	144	160	165	140	167	171	152	158	140	155	159	174	154	162	153	161	151	173	146	166	167	158	183	148	166	142	154	160	163	165	156	157	150	157	168	175	163	141	180	166	156	170	168	159	145	170	152	160	157	174	159	148	161	161	153	152	195	161	174	165	169	175	178	160	156	145	142	191	151	171	139	173	168	153	147	155	182	167	182	139	165	157	164	145	160	151	171	177	170	162	138	159	153	165	149	156	164	157	167	199	170	133	176	156	176	142	148	162	169	154	139	171	168	176	158	159	163	140	160	177	137	147	169	178	149	158	149	173	164	166	171	137	151	151	144	157	161	166	146	173	153	179	160	135	171	167	131	182	147	146	180	158	158	185	171	167	138	132	161	150	147	156	158	168	149	169	141	167	136	187	179	164	139	159	166	162	162	149	170	153	171	156	169	145	160	179	180	156	177	155	147	167	158	165	154	167	183	146	164	162	182	138	168	164	153	161	150	157	155	152	160	151	153	160	155	151	168	161	171	151	161	157	164	163	180	158	158	158	165	153	177	171	172	161	146	151	170	191	150	166	140	188	156	170	174	146	143	157	154	148	147	170	168	149	169	155	181	158	161	161	173	154	163	161	178	169	170	175	165	164	184	147	159	166	175	154	156	162	141	159	182	150	163	176	135	160	153	141	170	145	143	146	160	152	161	144	177	155	163	177	153	184	176	131	134	154	170	143	157	154	158	174	163	151	166	141	158	160	187	159	186	164	166	139	165	175	170	157	147	154	167	182	154	148	176	165	156	156	160	149	153	140	166	142	179	151	175	153	147	157	178	150	157	149	167	165	169	150	167	183	152	166	161	177	154	147	159	179	161	175	166	164	161	158	158	148	172	161	146	146	177	165	167	159	173	165	164	167	162	156	140	153	167	158	170	151	186	170	167	152	163	160	167	175	160	161	169	167	153	147	118	169	189	161	144	151	166	191	169	152	168	151	177	158	154	172	186	132	165	166	181	156	159	158	160	149	156	172	169	172	151	157	156	144	180	177	152	171	172	166	151	176	166	167	173	160	162	168	175	177	168	156	184	151	176	191	167	165	171	171	154	161	177	162	146	180	166	160	158	167	163	163	164	148	156	164	169	164	173	164	154	154	154	149	159	134	175	161	182	161	182	149	169	174	184	154	174	173	188	184	162	158	143	167	159	158	145	150	144	160	140	171	168	162	149	178	184	170	172	178	144	176	167	174	145	167	148	157	175	181	158	159	163	138	160	154	174	171	154	164	136	166	144	156	153	157	160	156	183	164	163	168	168	162	194	165	177	154	133	171	177	158	147	158	189	166	139	155	175	164	162	153	132	145	191	167	186	162	174	166	163	162	158	162	161	180	174	168	152	141	169	155	169	158	165	142	151	177	148	147	136	155	151	171	147	173	173	161	184	166	171	150	145	141	176	158	157	157	180	150	168	152	167	153	171	175	175	182	163	152	165	156	141	165	170	150	176	135	148	146	157	164	182	149	152	172	164	161	183	161	159	186	137	166	150	156	159	158	182	186	182	153	170	178	142	168	151	136	188	193	169	172	146	150	155	170	129	159	162	170	156	171	156	154	177	181	176	174	153	131	160	173	152	169	169	146	142	155	161	160	177	185	151	177	149	162	161	152	149	161	164	177	135	171	167	158	135	149	180	154	164	157	181	180	140	140	156	164	158	163	148	157	124	156	171	184	157	153	166	159	160	155	173	145	173	196	161	159	156	159	179	133	149	166	159	151	154	160	178	162	149	152	140	169	150	150	160	183	185	154	176	188	165	148	171	157	156	181	158	145	147	170	164	157	172	162	156	138	143	156
29361	11230	7444	3660	2315	1851	1321	1081	841	714	559	520	424	434	376	343	356	311	276	285	278	252	244	250	252	231	247	242	188	221	181	228	231	229	199	234	207	194	192	241	211	202	243	209	180	230	218	221	228	181	205	214	202	212	183	196	196	209	211	205	194	216	220	206	206	183	212	204	228	174	196	193	201	214	217	179	189	211	192	201	193	220	210	207	203	211	203	207	220	179	199	204	208	223	189	223	204	198	174	196	186	220	202	205	193	198	208	173	205	197	188	189	199	208	184	200	211	188	193	192	203	198	199	215	215	197	208	193	227	212	175	174	177	205	227	199	194	185	191	195	187	180	206	205	207	171	187	223	221	182	197	207	195	192	201	194	219	206	193	218	197	202	195	171	191	181	205	186	184	179	188	186	202	202	189	170	199	186	210	195	222	182	186	180	192	189	233	200	189	184	200	176	207	195	196	190	150	199	183	201	184	193	203	186	186	198	182	188	230	198	219	192	208	232	223	166	213	198	174	194	199	182	204	174	189	208	193	220	179	194	194	184	207	169	199	208	207	200	183	176	211	190	211	210	207	190	209	179	187	186	177	211	199	190	218	175	177	195	193	219	190	187	212	192	185	196	189	198	169	162	190	175	196	200	204	190	190	190	200	207	183	197	188	191	183	189	194	200	198	195	214	194	182	207	232	226	170	172	173	187	197	204	181	194	183	212	192	203	204	200	190	183	204	176	195	215	197	178	184	185	198	200	202	202	199	186	164	201	181	203	203	193	211	186	214	193	196	194	216	201	205	205	211	216	201	184	204	184	186	205	199	179	203	200	214	190	181	190	170	185	201	191	206	188	205	199	185	205	195	194	202	206	212	181	174	200	214	191	186	183	174	181	204	193	220	169	211	204	209	183	185	195	214	217	182	193	190	193	182	210	215	194	202	181	191	181	201	171	187	205	172	202	211	193	228	188	183	202	182	189	202	202	202	179	188	205	194	190	192	206	224	206	201	210	227	217	211	204	203	206	186	191	198	203	204	195	180	199	218	227	188	182	166	196	210	222	190	190	179	189	216	158	195	198	197	194	187	195	217	193	201	186	186	177	181	205	203	204	197	178	193	192	198	230	178	179	176	206	201	163	199	188	196	196	197	194	168	195	176	207	190	221	196	178	164	183	180	187	190	183	198	194	191	199	222	185	192	196	238	169	202	192	195	225	203	192	153	181	198	217	182	194	208	215	217	208	196	178	207	206	185	174	207	197	208	189	193	206	197	211	188	200	174	221	197	169	204	183	217	198	205	213	183	192	202	212	192	182	183	178	202	205	180	194	223	206	212	185	195	178	200	220	184	183	180	187	186	166	204	197	222	201	178	216	183	208	206	212	213	206	193	186	181	202	179	209	202	181	199	183	176	177	192	213	185	222	197	178	173	190	191	208	222	200	208	207	177	174	191	208	190	206	234	189	209	192	214	179	197	176	211	224	200	179	197	198	195	181	177	193	216	178	180	197	201	201	194	184	178	218	174	187	171	202	180	190	204	224	204	203	194	216	198	217	187	207	219	185	198	198	215	187	193	200	201	176	177	179	178	198	205	219	196	186	171	199	223	195	195	193	191	187	201	199	197	185	196	202	201	206	196	184	197	202	222	208	224	175	198	199	199	181	212	171	189	200	210	216	195	192	212	220	202	200	208	204	188	186	214	188	187	201	211	198	187	210	201	204	187	198	196	191	194	187	181	193	177	185	168	203	188	191	174	212	202	197	221	207	181	186	195	214	202	199	184	201	190	199	187	205	224	199	203	200	206	204	204	177	199	205	191	219	178	172	193	218	184	205	191	195	199	199	201	176	193	206	229	217	203	195	204	193	203	211	175	202	183	168	206	208	219	195	205	203	191	183	200	199	197	183	202	192	188	207	192	198	184	189	197	201	212	209	195	197	195	211	213	216	166	176	186	191	165	178	170	184	196	196	211	179	169	221	213	206	197	214	150	189	195	186	191	167	224	165	181	200	185	185	184	183	192	190	198	211	192	196	186	226	184	216	214	163	199	207	192	213	183	177	197	190	197	223	199	195	202	190	189	186	192	207	189	206	181	185	172	180	193	227	189	217	181	187	200	192	210	199	196	195	170	188	183	205	189	203	210	175	209	188	174	181	191	179	214	189	172	215	179	191	192	183	224	226	214	178	196	179	187	203	211	216	173	209	189	184	207	199	187	214	180	168	197	192	167	182	195	219	170	210	192	205	167	202	196	180	200	204	202	191	172	199	201	204	191	193	192	172	204	206	197	196	222	195	242	187	212	228	201	182	186	166	193	209	189	198	197	187	189	223	196	196	202	184	176	207	184	196	190	194	193	180	188	180	212	192	205	215	177	185	184	209	186	206	199	166	200	200	206	181	192	200	217	180	172	193	204	202	207	202	193	201	176	177	197	214	174	197	185	195	212	195	193	199	189	214	183	198	202	179	190	177	212	187	199	196	180	210	193	200	191	223	196	209	193	173	200	220	206	184	197	216	194	213	198	184	193	200	192	189	190	188	183	183	178	235	204	205	193	190	194	187	189	199	202	219	181	217	189	200	188	181	180	189	209	189	200	176	183	223	188	202	187	193	203	187	162	184	204	198	208	207	214	192	191	187	209	211	198	200	200	207	180	190	194	200	193	209	177	206	204	211	189	182	188	181	204	188	180	210	190	196	208	205	188	188	178	205	198	218	190	192	205	178	233	205	170	199	193	197	162	208	173	187	188	188	195	196	190	179	176	197	169	191	184	196	217	220	188	162	206	210	202	202	202	206	199	199	188	190	197	204	193	196	205	202	195	198	179	209	219	185	209	189	187	185	206	191	177	202	177	198	214	193	215	165	184	202	181	211	202	204	201	206	203	182	183	193	176	204	190	203	185	234	180	186	208	200	187	188	183	203	189	199	208	192	203	209	186	190	181	158	193	226	202	190	219	216	220	211	202	215	182	213	170	215	181	169	203	214	180	166	177	202	212	192	185	243	209	190	184	205	216	178	175	195	164	181	219	198	195	202	200	175	192	190	192	178	200	195	199	198	189	182	203	193	202	199	193	168	173	212	180	196	193	195	206	195	200	188	179	182	185	203	211	176	198	201	155	216	176	163	201	202	189	187	197	186	191	179	220	204	201	216	214	165	204	175	165	213	180	195	177	178	207	187	185	175	182	196	189	176	182	191	206	213	211	206	186	181	190	194	215	196	203	235	208	182	207	198	172	178	176	188	200	177	171	199	181	167	189	184	191	177	179	208	207	194	206	197	191	202	214	188	187	192	208	199	189	193	212	206	186	194	191	202	203	199	189	190	167	198	183	180	210	184	154	181	218	189	190	192	207	215	209	198	184	220	191	199	205	197	210	200	205	177	176	179	198	179	215	193	195	211	172	209	180	212	181	218	201	219	205	189	194	196	221	177	186	211	199	196	192	202	231	199	194	189	197	179	195	189	197	211	180	201	207	188	195	210	207	197	203	172	188	186	200	210
24944	21165	27548	24960	12813	1041	724	596	558	544	540	532	519	484	483	529	474	437	465	434	472	448	436	489	442	438	461	493	433	508	462	461	410	488	413	424	455	466	490	435	464	478	418	439	480	476	482	448	406	422	442	399	410	434	412	455	425	466	479	441	444	458	468	426	444	455	430	460	430	417	488	465	454	408	451	386	443	436	424	452	458	407	460	470	399	467	453	452	440	454	457	458	467	407	462	461	439	437	433	433	406	411	464	455	458	428	434	435	455	457	427	459	443	437	475	478	423	466	458	478	424	423	417	430	446	432	433	461	471	430	430	469	448	446	438	458	420	440	398	449	452	486	450	470	436	393	434	447	453	448	490	477	440	451	440	464	451	471	424	420	465	454	465	429	470	454	448	428	462	484	457	469	465	446	458	414	465	457	465	436	450	461	466	446	459	455	429	426	441	414	406	391	432	433	405	485	457	430	416	436	459	434	415	457	496	448	427	474	455	459	444	449	453	417	452	438	447	429	472	441	421	408	426	426	451	453	424	436	380	447	472	464	442	476	447	410	428	458	424	486	437	447	373	430	421	480	467	437	423	425	458	471	449	448	427	439	464	444	450	440	433	427	459	475	459	429	445	458	475	437	452	447	443	455	436	449	420	462	441	444	437	457	457	415	424	485	459	400	409	418	425	447	425	404	451	455	394	456	437	451	426	392	441	491	429	473	424	429	446	445	468	419	441	416	473	461	466	457	427	454	436	432	449	480	420	447	456	510	467	437	414	438	425	437	415	467	414	408	396	404	469	436	416	457	419	457	452	465	433	444	480	472	477	477	470	422	468	454	474	480	454	415	441	446	449	447	463	451	450	463	436	452	467	433	488	426	496	447	441	471	474	455	435	453	465	453	491	480	456	424	423	429	434	448	402	431	446	460	411	438	467	421	427	473	426	456	461	459	458	413	430	429	439	427	450	415	425	451	447	440	443	436	412	446	464	412	468	417	440	433	476	449	460	441	470	426	448	459	461	447	463	408	436	423	437	426	466	451	409	439	471	448	415	414	440	418	454	444	433	469	470	444	450	437	453	446	445	462	453	413	453	438	441	432	434	492	469	478	441	409	420	469	440	465	414	486	400	472	414	453	438	437	437	443	415	447	428	464	426	456	430	429	429	458	452	467	447	469	452	425	424	434	477	444	433	453	437	452	425	436	454	439	422	417	434	478	420	421	444	440	442	437	418	412	492	438	413	416	433	425	444	466	480	423	451	443	433	401	436	439	444	455	451	458	428	451	411	431	425	410	470	461	440	472	445	428	446	422	442	429	445	400	440	418	433	443	439	408	458	441	447	438	426	465	481	422	430	449	431	427	432	441	437	473	429	453	393	455	452	407	455	419	415	444	450	474	402	444	442	438	470	456	459	456	450	411	430	416	442	465	441	487	461	422	445	450	443	479	464	460	436	452	456	409	451	449	429	466	452	450	411	451	426	428	427	467	468	425	435	461	428	433	456	422	483	441	462	475	403	444	475	457	458	421	433	469	444	486	416	490	459	445	436	446	470	457	426	451	416	439	442	445	447	422	456	449	431	463	479	438	411	433	422	424	446	471	456	430	435	431	439	424	445	470	469	486	477	443	456	471	469	496	420	436	462	462	467	464	431	429	428	432	442	475	459	473	427	488	416	477	458	457	431	436	485	408	403	442	467	446	466	449	436	416	455	473	440	418	440	458	435	420	471	414	493	437	467	427	413	456	425	414	433	445	442	455	419	458	441	450	434	450	455	448	479	418	452	477	444	412	461	428	435	408	425	428	429	439	403	436	435	481	443	433	437	453	428	414	422	485	463	408	409	490	421	435	426	448	486	457	438	445	456	391	437	446	435	444	444	455	418	436	445	444	464	439	445	399	466	425	449	408	470	448	467	453	473	461	486	494	426	427	479	442	446	427	457	424	414	419	432	477	410	439	417	411	480	438	438	424	431	474	469	435	416	451	455	451	475	454	458	478	451	406	468	428	441	448	461	420	414	471	423	464	460	466	459	437	441	444	454	450	415	429	408	477	433	445	460	401	453	437	443	458	455	461	441	440	466	444	440	473	419	407	433	408	452	413	451	440	430	446	422	411	436	479	459	423	464	445	449	433	463	425	462	466	437	463	432	452	463	458	398	427	415	432	431	497	425	447	445	420	441	401	442	423	456	435	452	426	429	462	428	427	456	457	415	449	467	479	447	467	460	426	454	438	478	423	439	485	469	434	447	457	451	447	438	449	428	454	465	433	431	440	467	436	427	461	438	442	446	416	451	464	486	441	425	476	446	409	453	428	422	466	456	436	408	464	438	450	423	432	448	427	421	449	464	434	431	439	449	444	421	448	464	454	393	459	441	469	411	397	441	451	449	411	430	409	455	424	409	426	466	424	405	454	439	467	439	448	440	420	468	423	471	446	405	423	439	471	469	451	460	458	430	419	448	423	458	478	452	408	439	447	418	459	432	453	461	440	435	456	446	419	460	447	406	425	451	431	436	447	449	475	427	451	424	456	457	462	447	484	441	445	423	422	395	449	453	423	446	431	463	436	430	458	431	456	423	430	447	401	467	451	459	442	412	417	445	451	472	404	464	427	430	422	430	438	441	477	444	465	445	471	450	429	409	482	466	485	444	452	454	441	453	445	442	429	455	459	435	431	446	421	438	459	471	441	441	465	465	465	440	455	457	455	462	442	428	420	463	478	449	408	404	425	435	440	421	469	475	423	450	454	459	417	429	472	425	420	473	429	433	470	406	456	414	423	451	430	454	406	430	444	455	465	438	450	453	489	457	453	448	423	459	394	467	439	425	427	435	408	432	434	486	420	449	404	446	465	508	420	452	464	442	449	441	471	427	475	436	446	430	454	443	439	420	445	467	425	440	483	434	444	425	421	463	421	442	451	437	416	451	466	435	463	425	414	412	427	433	445	416	490	459	418	445	431	421	448	453	450	432	463	451	418	448	475	426	409	438	461	469	443	426	432	445	479	430	420	442	464	410	464	469	410	411	451	468	431	424	476	463	451	459	470	436	452	458	435	424	457	453	425	415	421	475	470	471	423	452	450	445	439	453	443	447	421	430	436	459	420	435	440	430	420	450	471	451	431	453	444	431	434	469	424	443	416	411	448	451	421	414	454	433	453	436	447	438	397	441	463	486	403	449	435	432	462	450	437	440	471	442	444	414	455	458	429	470	459	439	462	440	485	472	441	439	422	456	439	439	441	415	460	437	443	416	468	433	423	428	400	460	441	445	473	462	430	435	442	472	482	447	417	457	428	424	492	412	484	460	480	431	453	434	464	417	412	421	457	480	417	462	454	407	434	430	456	462	430	427	431	428	455	438	403	426	464	428	405	447	427	438	422	418	445	434	458	474	486	462	456	449	470	452	450	445	448	455	424	452	446	442	422	443	445	432	436	440	409	443	449	456	417	454	447	462	425	468	449	436	455	445	438	424	476	419	448	470	427	432	463	450	440	428	477
29520	8570	4268	2240	1669	1288	1133	946	858	721	707	657	654	639	595	591	560	612	553	536	532	519	523	523	531	498	511	536	502	512	508	524	560	512	513	531	483	501	525	528	535	558	507	512	484	514	495	481	477	512	493	488	498	514	514	492	504	518	512	472	503	466	521	508	474	510	501	498	496	478	547	490	499	516	508	491	519	527	505	470	534	485	497	472	473	513	527	509	497	470	493	491	514	512	496	439	535	491	463	515	477	495	488	506	498	501	510	502	548	547	490	498	496	526	488	472	509	498	504	481	467	500	488	525	509	479	463	513	505	503	544	504	536	489	526	465	504	468	481	490	482	499	490	456	513	485	536	502	513	495	490	515	507	474	481	496	497	505	468	544	502	473	539	526	496	530	504	502	486	473	476	528	518	478	529	504	486	477	544	517	490	485	491	485	534	491	500	496	493	489	516	475	476	544	526	523	493	476	451	523	486	506	504	566	447	483	524	519	505	515	461	498	491	520	525	474	469	483	474	479	480	505	490	520	532	512	517	479	525	473	501	497	513	502	488	527	479	472	494	518	513	526	535	526	470	500	485	506	511	480	494	481	490	509	510	493	519	488	534	511	502	522	517	500	502	474	507	535	484	535	536	500	506	500	490	473	534	526	460	487	522	460	512	507	551	492	490	517	526	496	519	499	477	499	490	490	512	491	509	484	534	559	513	519	512	557	509	487	471	495	450	474	487	453	510	506	548	509	522	502	478	494	472	537	518	480	478	495	509	489	515	489	499	478	494	508	506	488	474	477	478	511	534	481	481	531	523	494	493	497	543	496	515	545	509	506	482	484	506	460	496	480	479	492	499	554	494	533	464	513	534	514	534	465	501	526	499	516	514	525	492	493	495	497	469	512	522	510	534	517	510	475	549	489	531	516	473	507	516	471	503	514	500	467	523	515	472	559	520	560	509	495	533	515	501	542	532	534	483	523	538	470	527	507	479	494	521	484	497	470	490	497	525	487	475	500	438	473	509	515	496	505	530	450	479	517	518	478	531	469	520	519	481	511	510	465	512	516	546	507	499	506	492	532	523	489	508	522	495	538	466	480	483	522	468	508	533	510	499	514	541	515	499	509	516	530	458	478	493	494	477	518	528	478	479	482	507	540	552	496	500	517	529	513	493	484	558	519	530	509	520	490	495	495	485	506	515	476	448	509	487	532	500	517	485	515	486	499	523	492	514	510	502	537	498	494	452	495	512	510	501	499	510	476	487	522	526	469	495	532	505	508	513	501	523	512	503	490	526	515	493	504	504	513	516	509	509	466	519	497	526	489	484	501	516	506	516	482	508	502	486	524	529	467	483	482	480	504	494	490	538	513	507	519	457	474	501	499	492	525	506	529	497	504	496	516	494	478	532	493	504	497	537	499	540	521	495	511	501	515	481	521	524	539	506	545	475	532	470	532	505	505	525	492	544	488	504	528	483	527	501	503	529	504	480	498	493	514	510	471	529	516	492	540	478	505	506	521	502	493	503	478	489	490	523	481	502	533	492	528	536	505	546	524	481	505	528	498	501	547	532	510	542	482	531	502	445	482	496	487	486	514	517	525	489	514	521	529	480	521	520	546	516	525	495	485	494	509	521	502	490	498	486	512	484	521	536	500	464	529	512	496	521	471	540	536	490	448	478	476	501	541	510	495	514	515	515	477	513	525	500	485	484	511	503	490	495	488	503	503	489	538	507	519	526	501	462	496	470	498	510	477	536	521	482	497	537	480	483	496	532	555	481	496	531	507	522	505	473	535	505	501	512	498	520	499	509	475	494	486	490	461	469	515	479	505	510	511	517	473	531	475	559	509	521	511	479	483	509	510	513	498	467	476	529	480	463	518	522	484	511	478	526	512	524	514	489	470	549	530	522	512	524	520	490	458	511	508	477	512	551	483	511	500	490	521	511	541	485	493	499	520	532	464	502	519	471	517	474	508	504	539	551	497	499	514	503	541	529	501	518	491	481	459	494	529	484	530	520	517	512	487	504	485	482	472	544	529	547	486	500	536	439	493	480	532	481	523	535	502	458	529	488	505	487	535	507	480	487	470	486	494	515	491	547	502	504	520	490	542	457	497	486	507	481	503	487	471	493	502	490	460	528	511	494	499	480	496	488	534	501	519	491	511	513	527	516	494	443	513	564	483	537	491	479	546	514	480	491	518	494	509	482	520	489	507	492	517	508	477	514	479	486	496	540	496	504	444	480	482	519	497	458	519	524	495	501	495	489	494	498	489	473	510	477	503	507	525	481	535	493	506	510	529	505	516	514	528	500	509	508	534	515	468	504	552	495	497	521	496	520	480	489	528	493	501	488	490	530	484	505	523	505	510	496	501	536	535	510	557	486	486	484	486	490	471	494	475	478	504	477	517	497	482	510	502	489	494	500	526	508	509	500	489	500	514	506	511	509	500	516	488	452	532	506	538	500	503	490	539	498	516	507	489	507	489	498	491	482	514	510	528	514	518	494	507	471	513	532	518	462	490	502	519	505	485	470	476	501	516	469	517	493	463	464	531	470	506	527	465	494	510	507	497	511	525	512	492	505	494	537	488	534	525	489	505	493	500	518	470	492	494	538	476	488	494	506	496	519	491	503	495	538	520	549	512	483	482	511	513	506	499	506	517	498	483	509	502	466	505	539	497	520	505	538	522	526	483	483	509	520	481	488	524	512	518	510	501	524	523	494	534	491	497	462	510	458	494	527	522	478	484	533	439	490	537	525	519	480	518	528	527	490	516	473	497	492	490	529	506	509	489	518	513	513	502	549	492	494	485	503	491	511	513	504	459	523	501	476	499	524	525	483	521	525	541	503	535	519	480	519	478	536	498	523	509	477	505	528	481	508	514	494	493	502	476	508	508	498	484	508	485	477	486	469	503	495	506	517	517	487	509	493	488	543	497	531	492	483	500	471	495	495	477	462	504	489	469	486	484	483	478	511	474	521	464	478	500	452	514	539	477	497	524	487	553	549	524	503	516	510	490	487	492	478	481	469	490	517	521	500	515	488	506	485	499	502	500	490	495	569	484	485	512	511	516	464	502	512	509	497	551	491	458	475	523	503	495	489	504	501	516	524	500	493	507	505	476	537	495	478	514	535	504	486	472	499	520	502	508	501	495	492	474	517	557	548	525	556	470	516	552	499	519	504	514	531	511	514	484	517	534	521	505	567	505	485	472	505	466	525	497	483	476	495	491	495	537	472	488	478	508	511	508	535	519	466	510	465	520	519	504	525	475	471	473	501	519	513	532	525	483	492	497	505	483	512	500	474	495	467	497	556	520	497	514	504	493	498	500	539	505	498	503	480	498	522	531	515	501	487	489	510	498	513	470	498	468	509	505	510	522	496	474	518	518	500	518	518	494	509	499	502	462	515	526	494	541	514	533	476	486	466	514	487	519	510	522	480	505	494	490	500	512	515	514	490	514	505	487	524	502	475	503	478	510	474	460	465	554	487	525	505	501	502	510
22667	21240	29104	23675	21225	21290	12014	1310	848	758	723	636	630	566	538	498	484	466	469	432	407	410	417	387	428	395	369	418	386	365	374	363	362	383	365	353	351	345	339	387	375	379	376	363	379	361	390	342	331	349	348	367	348	354	340	338	340	349	365	347	394	362	367	362	357	346	362	336	362	339	352	350	328	358	356	361	322	355	392	343	329	370	376	359	374	328	324	348	332	372	372	347	328	360	348	351	341	333	345	370	335	358	373	364	336	389	336	362	366	315	367	353	341	389	360	341	337	333	361	367	338	320	329	327	321	346	389	352	358	332	369	383	334	328	375	347	360	372	329	332	345	357	341	339	367	316	339	324	336	329	320	326	354	345	381	372	349	338	351	330	321	395	332	341	351	365	321	313	370	343	355	348	342	355	320	376	371	327	327	370	351	352	363	341	350	322	359	328	339	351	310	340	342	335	323	323	348	336	326	340	361	357	328	323	331	300	386	349	343	347	334	350	342	293	363	372	343	318	347	353	370	345	342	357	335	351	362	354	342	348	289	329	350	365	332	356	376	343	364	333	340	326	314	348	346	356	349	370	345	336	358	350	343	329	375	344	331	368	341	335	325	344	330	355	341	332	337	365	337	367	346	362	345	333	348	347	372	369	378	362	345	343	357	338	329	344	337	344	391	348	372	326	349	325	333	369	326	338	336	362	331	334	340	310	359	305	338	323	348	338	324	344	344	320	302	334	346	315	345	349	319	316	327	335	315	354	345	341	342	330	351	336	309	337	351	366	339	326	340	389	353	315	336	360	366	324	353	341	320	355	360	339	330	364	341	358	320	377	335	330	344	326	314	315	330	364	341	343	334	321	342	333	339	358	360	366	357	305	387	344	317	370	338	360	316	311	335	357	326	349	364	349	324	361	338	373	333	339	368	320	338	309	357	285	331	353	360	344	314	315	342	317	349	358	333	402	338	366	342	341	386	354	363	356	349	343	329	364	326	361	331	358	360	338	346	325	337	348	314	344	336	334	342	371	314	323	333	353	352	305	384	339	357	328	368	362	365	345	335	382	342	357	343	321	354	339	317	342	336	336	343	333	390	358	383	342	338	343	353	369	354	370	348	329	359	333	345	345	343	345	398	360	327	366	349	316	345	335	370	337	353	316	354	379	388	355	352	343	344	338	340	345	333	353	355	345	379	340	342	326	304	331	321	325	356	386	335	352	343	335	310	325	346	326	351	374	331	343	377	328	363	358	344	350	380	324	353	315	337	305	359	370	371	322	337	352	328	352	337	333	332	301	377	363	341	366	335	341	306	339	334	351	376	320	316	344	348	366	342	340	367	324	391	340	342	336	340	348	329	361	354	342	392	344	335	336	352	364	357	336	319	324	329	363	339	381	332	344	330	367	337	356	362	352	350	341	319	333	340	328	381	346	337	338	347	321	355	347	331	376	343	377	353	378	302	314	323	332	299	375	341	345	325	375	335	339	352	326	327	352	371	299	346	323	339	364	340	323	339	352	321	382	331	347	357	372	355	332	301	340	328	368	342	346	343	295	351	362	357	318	327	398	316	339	342	372	370	361	335	341	352	337	333	382	367	342	365	367	357	362	339	371	333	350	344	359	335	311	343	350	316	365	337	355	328	342	339	365	321	365	321	360	343	330	361	348	340	338	374	357	349	372	373	340	336	347	369	328	326	354	349	350	355	335	335	307	338	351	366	355	336	329	328	347	312	350	335	346	335	349	373	368	319	341	391	351	340	353	340	358	383	315	333	320	336	326	340	337	351	336	330	368	371	356	366	361	351	356	377	316	343	338	330	328	347	322	338	344	333	371	339	333	360	341	337	327	354	332	353	328	348	386	336	332	330	351	337	323	328	334	335	360	367	357	353	316	363	369	330	349	341	302	343	357	361	337	344	328	308	330	345	338	329	334	360	351	342	352	361	353	305	317	330	328	328	347	328	346	321	319	318	313	334	362	368	361	312	354	301	329	370	346	322	341	333	362	365	360	340	358	325	375	356	338	325	345	338	330	339	366	347	342	348	355	345	357	338	389	371	353	354	344	389	312	330	327	360	363	345	343	320	335	355	344	379	319	340	362	366	327	357	368	357	345	327	366	349	323	346	340	362	344	363	349	343	368	317	349	343	352	318	353	331	367	356	345	362	388	367	345	354	391	312	358	332	373	345	359	353	328	354	298	345	350	339	324	327	356	337	355	340	382	363	343	342	354	308	334	340	353	310	374	339	373	342	340	334	345	328	294	326	351	347	334	345	328	316	353	318	344	341	315	328	337	358	344	384	345	311	350	325	355	335	321	356	305	354	347	323	328	353	329	347	357	342	322	338	313	361	334	316	370	342	329	337	327	353	303	334	347	366	353	327	342	316	350	316	341	333	369	331	334	332	344	337	375	334	331	347	371	355	356	309	360	354	334	369	330	344	346	340	339	342	346	338	326	331	310	307	363	355	354	368	353	343	351	368	330	342	346	345	335	384	365	347	335	339	355	333	381	333	340	326	338	336	343	330	322	315	354	327	328	353	375	336	354	337	361	345	341	370	316	376	325	343	328	335	344	337	337	341	352	336	345	361	342	360	379	322	366	354	342	377	320	346	355	339	350	312	306	328	349	331	315	327	343	354	369	353	371	363	331	357	333	377	388	336	380	350	357	347	360	350	318	351	329	367	341	333	319	332	370	349	365	348	348	343	386	364	384	354	330	313	332	349	340	320	359	333	365	325	332	349	335	342	349	365	339	360	329	353	346	377	366	362	326	370	337	314	363	337	350	357	334	312	310	342	330	333	344	363	343	377	303	339	305	354	324	347	327	355	346	346	335	364	346	329	319	363	349	352	341	339	354	364	342	318	363	339	326	358	364	362	334	378	328	302	333	323	329	368	335	356	349	372	345	334	350	342	329	349	353	343	329	317	324	348	329	366	371	321	336	308	341	311	333	373	336	353	327	344	339	343	328	338	309	351	362	361	331	348	346	333	344	374	310	344	329	339	337	358	338	347	358	307	338	328	333	322	327	371	364	330	349	323	340	375	385	348	328	334	347	333	336	370	355	390	346	362	320	322	349	338	342	332	323	338	315	343	354	347	367	340	368	371	354	354	339	344	364	381	355	356	357	375	349	322	370	342	322	337	346	357	349	342	332	331	339	337	349	369	329	325	345	311	353	384	334	327	329	347	383	337	316	344	351	340	329	344	303	346	347	371	321	353	324	331	329	332	371	325	317	359	381	362	362	336	337	311	370	337	344	379	350	357	312	381	386	358	340	328	335	343	342	373	372	351	349	345	352	341	370	370	335	356	346	348	327	360	338	322	341	363	331	314	362	337	323	305	330	307	361	343	345	334	331	362	323	357	346	358	299	318	337	357	325	347	359	337	343	315	378	287	323	323	355	352	374	350	319	336	349	369	351	356	326	331	327	355	348	349	350	340	342	362	333	322	369	362	321	302	349	348	300	351	374	351	350	358	329	348	342	339	362	371	357
34368	17974	12379	6610	4477	3352	2537	2022	1594	1312	1139	968	866	803	703	676	631	591	554	564	524	518	492	466	502	462	472	487	415	417	453	461	424	403	426	440	399	436	396	448	383	397	421	411	406	397	416	370	396	432	377	424	386	391	361	398	380	357	391	406	414	380	399	395	338	365	390	353	375	399	382	381	373	377	379	368	402	402	375	372	393	406	368	358	360	372	360	375	381	394	405	356	383	372	386	391	382	369	411	365	374	406	370	358	367	368	387	393	367	382	348	388	335	351	386	357	376	363	366	381	389	388	358	408	386	371	383	396	377	392	370	371	364	413	373	393	368	370	357	375	415	374	370	357	395	423	393	366	393	350	400	353	351	387	379	347	345	383	363	375	360	370	360	389	375	412	368	366	374	360	363	368	385	360	384	409	368	340	393	356	355	360	372	363	379	378	384	405	371	372	387	372	341	395	379	363	376	387	369	376	377	360	400	357	394	416	395	371	384	354	373	368	361	388	379	363	392	380	343	359	356	348	352	403	385	379	373	359	362	376	365	347	384	394	347	363	382	401	378	378	395	392	354	394	355	380	377	355	369	383	349	371	367	421	391	358	392	401	370	370	404	371	387	379	357	333	409	399	384	345	363	350	392	364	345	373	373	385	364	364	355	402	370	362	383	337	377	358	379	388	398	379	392	380	351	389	399	378	379	382	354	391	412	366	388	366	405	369	387	375	388	387	392	355	391	371	376	346	380	356	370	387	393	398	376	382	348	400	384	378	394	375	390	385	419	363	373	406	399	392	365	404	333	377	343	364	370	396	341	367	371	365	402	348	406	382	380	398	365	392	362	394	376	365	375	375	377	366	395	376	401	373	355	360	362	392	382	370	355	392	366	373	373	379	375	369	352	362	369	360	361	374	376	371	327	407	386	378	364	372	397	374	377	379	348	402	370	346	392	346	400	362	399	381	334	390	397	377	387	361	387	375	369	372	403	372	355	360	389	384	364	386	358	347	352	351	397	363	386	355	377	387	375	384	373	379	358	365	371	394	355	390	365	378	366	365	369	362	394	388	400	380	361	407	365	372	414	363	368	352	387	379	332	372	385	391	356	365	366	336	353	385	376	329	363	358	413	396	394	362	369	344	378	347	391	345	361	391	390	403	367	377	386	400	368	359	376	381	366	378	392	370	365	356	377	346	360	372	366	348	390	358	380	396	356	384	365	393	384	369	394	422	379	409	348	373	363	421	357	361	368	383	342	330	372	389	407	373	354	378	334	352	401	363	410	371	360	388	392	364	334	397	399	381	377	383	343	377	397	388	392	395	353	389	379	371	374	372	360	380	385	404	379	419	352	362	394	385	353	350	400	397	398	355	359	377	380	378	357	367	431	357	342	385	372	360	397	373	370	395	374	379	376	386	374	371	388	375	389	368	397	373	412	363	398	356	381	375	381	391	391	377	362	395	342	367	378	382	371	359	386	360	345	384	382	396	408	400	397	362	368	376	387	370	371	349	351	372	411	371	394	386	361	341	343	371	392	391	370	342	367	366	378	401	387	396	387	418	371	366	365	361	394	359	352	376	355	402	431	368	379	400	383	390	361	390	355	338	371	364	368	357	355	338	387	367	366	402	407	367	398	394	379	397	404	356	372	358	382	392	357	382	350	391	378	362	391	382	365	356	372	378	365	361	373	364	404	399	369	345	370	389	376	354	384	380	364	369	371	381	360	390	405	368	369	372	388	388	367	353	402	384	409	346	409	368	367	365	381	380	373	371	361	368	392	378	391	401	402	354	372	389	376	394	402	414	414	374	405	396	366	385	355	355	401	366	371	364	362	390	367	367	378	381	391	398	382	349	383	366	372	415	389	384	365	402	352	392	370	398	390	351	359	350	373	393	379	364	392	397	363	351	370	384	374	383	410	374	369	393	412	406	406	392	384	373	360	388	354	388	382	359	374	405	357	369	376	350	391	375	388	361	353	377	364	360	371	363	402	363	371	395	404	377	393	364	380	418	385	328	358	365	354	393	404	361	393	387	398	379	378	381	345	339	354	373	382	367	378	347	365	373	367	374	377	379	439	382	389	364	381	373	347	381	375	334	348	381	348	362	385	384	410	379	369	388	370	386	388	387	415	383	381	385	355	363	350	377	375	370	367	361	350	364	382	408	362	378	359	383	408	387	379	364	371	346	371	348	373	369	383	421	370	351	383	382	366	387	387	402	382	356	369	379	371	382	348	345	403	382	365	398	397	390	368	366	344	363	340	385	343	372	347	409	349	366	394	379	360	368	364	376	378	395	388	410	357	386	366	353	375	419	386	380	357	396	392	372	397	342	406	386	408	354	383	372	341	347	374	393	384	379	355	377	386	362	335	392	396	371	419	397	353	394	412	350	387	358	386	343	359	385	416	383	397	397	381	368	388	357	377	348	395	369	391	381	388	381	370	392	374	364	372	338	359	399	370	363	360	385	353	402	357	381	382	360	388	374	387	362	357	380	370	376	363	377	383	364	375	379	380	377	378	374	377	418	385	330	416	382	372	366	388	349	377	372	378	369	373	394	393	400	397	382	396	342	352	338	364	373	334	361	398	369	383	376	371	343	364	376	376	380	370	393	346	390	361	367	403	369	370	371	370	366	393	341	389	340	352	359	416	356	358	365	368	386	333	361	334	359	356	387	387	386	381	368	383	390	388	379	362	400	370	361	395	367	381	382	351	360	349	379	372	353	374	399	360	409	340	386	377	361	382	389	372	364	365	429	385	373	365	380	420	387	335	373	413	340	375	329	392	348	360	384	361	374	362	351	370	362	402	412	373	379	381	365	355	385	361	387	392	406	376	373	385	357	394	362	382	383	364	356	368	338	348	367	349	393	390	367	360	371	378	391	392	418	369	385	412	401	409	357	384	352	355	374	361	394	382	371	347	357	394	376	392	367	406	403	399	363	411	394	402	388	373	357	377	410	363	372	376	385	388	403	367	353	365	385	392	307	406	366	415	343	386	394	346	357	381	368	373	391	374	378	358	353	379	379	386	400	392	357	361	389	400	376	373	369	406	363	356	402	382	365	385	376	384	353	363	334	356	380	376	377	369	371	375	367	339	344	384	374	427	350	364	410	341	373	409	324	392	376	416	359	372	369	352	361	382	361	353	373	391	379	390	374	377	343	361	411	379	352	427	403	402	373	367	359	385	408	390	356	361	383	391	378	355	408	391	366	368	387	390	368	386	405	394	350	407	392	358	395	376	329	379	377	388	374	388	344	347	347	421	358	381	379	423	414	349	374	375	383	377	382	368	382	375	357	333	387	359	411	334	353	400	418	365	390	381	351	394	353	375	347	352	373	403	384	396	380	351	351	363	335	372	402	357	343	387	365	371	368	366	392	389	359	358	385	378	333	373	411	350	375	373	372	364	369	389	409	394	368	357	371	378	373	356	374	380	353	392	341	364	378	387	377	368	414	395	380	383	388	369	379	349	367	345	392	396	396	339	383	371	361	396	376
27564	20627	10023	847	449	347	317	334	295	290	300	293	284	274	299	286	284	261	292	293	257	276	286	293	294	259	276	290	286	255	291	292	271	275	288	259	292	287	261	289	285	262	244	269	269	269	229	272	244	273	278	263	287	264	278	262	301	271	250	290	249	280	263	281	257	263	268	265	270	280	271	259	262	279	288	266	277	297	253	268	272	271	260	249	271	259	233	279	263	258	285	262	274	281	259	248	288	306	276	261	271	291	267	299	281	279	256	292	258	288	268	248	247	263	292	284	245	300	241	252	248	262	275	284	256	272	270	292	226	271	293	303	275	260	276	282	261	266	291	300	286	297	292	298	307	263	291	288	288	277	256	267	279	240	241	234	253	243	264	248	260	269	259	287	243	263	288	262	262	287	254	268	301	247	253	267	270	296	271	269	277	266	267	280	255	281	293	268	250	323	258	268	263	278	278	277	266	276	271	212	280	282	274	266	275	264	280	262	279	264	256	272	255	279	275	278	261	277	285	248	266	299	307	286	250	276	281	264	260	295	283	272	274	274	254	277	264	275	255	288	286	285	261	267	296	269	270	263	259	270	286	275	265	260	287	266	287	243	290	296	284	277	274	258	250	324	274	270	257	250	241	278	259	270	247	282	273	237	282	252	269	275	273	268	259	291	254	295	297	275	241	272	254	284	271	259	264	291	252	285	277	284	254	264	282	267	261	296	273	260	286	269	288	272	279	271	279	303	298	259	294	286	254	270	304	263	292	292	254	257	292	260	264	269	279	276	274	247	280	284	293	287	305	272	273	288	275	262	267	256	286	274	266	295	271	301	270	276	272	247	282	292	233	259	268	286	302	257	289	267	258	275	260	267	269	279	259	256	275	300	251	300	236	285	252	266	290	281	253	256	261	305	288	277	229	264	290	280	266	302	252	266	268	287	252	246	246	253	279	329	250	282	269	290	278	260	247	259	258	285	281	257	294	240	284	292	264	253	264	284	302	275	296	281	251	283	273	281	273	285	272	264	264	282	272	259	301	248	250	267	294	251	267	288	282	289	282	241	288	258	239	270	270	290	252	271	239	258	317	304	270	276	293	299	283	263	267	276	248	288	245	270	255	271	262	253	253	263	286	254	291	252	290	264	255	272	256	263	312	267	263	255	277	284	280	282	276	254	283	289	281	296	274	277	272	298	259	268	287	273	268	279	278	273	271	255	287	260	232	283	294	280	266	287	258	308	263	282	269	287	279	259	248	268	269	257	275	278	276	286	268	296	270	255	267	268	270	255	254	254	298	262	277	289	276	259	305	259	269	282	274	280	274	283	259	263	273	263	257	266	258	283	282	272	263	269	239	235	283	249	251	288	252	266	268	265	281	258	274	302	262	282	260	262	286	267	227	287	286	269	292	275	259	283	277	262	284	274	281	275	281	275	248	267	306	260	288	275	272	288	263	246	268	261	289	254	284	291	289	289	256	274	252	288	304	261	256	272	262	262	292	268	274	260	260	241	283	248	299	287	248	268	268	260	265	279	264	266	263	261	269	271	271	280	269	238	264	258	260	285	243	295	257	267	280	274	298	263	293	284	296	284	263	273	276	285	273	245	267	277	257	244	309	247	282	281	266	257	283	288	292	284	276	262	272	266	286	287	288	270	264	254	269	230	276	254	257	277	265	279	269	265	240	281	252	281	245	272	286	295	317	275	258	248	265	255	285	285	252	249	257	270	250	300	265	270	284	299	260	273	260	243	279	285	256	298	266	255	272	228	270	251	289	251	303	266	245	270	266	264	264	275	269	241	292	260	244	281	237	276	269	275	292	261	270	265	292	252	270	261	262	272	244	260	274	241	263	260	271	247	276	293	262	276	241	252	281	244	255	257	266	252	269	267	289	314	289	291	282	293	268	256	263	282	258	283	277	280	275	262	299	271	287	269	266	271	281	282	265	299	271	271	292	290	264	277	266	265	247	262	283	269	262	255	271	280	264	292	283	275	277	257	258	274	295	264	268	291	253	276	249	270	257	244	263	299	268	257	265	273	284	271	290	260	289	305	296	273	270	280	286	254	270	271	262	260	281	269	274	249	280	249	246	291	252	286	253	288	230	251	269	285	285	296	264	253	271	239	275	238	263	286	295	269	293	278	266	289	294	284	273	278	287	288	255	239	288	282	273	304	272	278	267	264	261	274	282	284	278	284	258	266	257	255	246	297	240	245	264	263	266	284	284	279	233	256	252	248	290	258	302	257	289	282	263	295	273	300	281	273	286	282	295	242	245	271	282	275	264	263	268	272	271	282	278	273	278	275	252	274	269	294	255	244	272	278	263	272	274	302	277	262	250	252	275	269	261	252	265	265	254	296	287	286	248	280	269	235	276	280	261	271	276	286	298	280	284	259	249	300	280	264	280	256	274	281	259	247	275	268	278	260	277	260	263	294	272	247	267	286	261	248	291	272	257	302	254	283	269	275	274	262	267	273	282	279	270	276	290	258	279	301	299	271	276	245	253	253	243	306	282	269	283	290	270	274	284	226	243	280	296	281	276	263	257	284	282	283	276	294	240	243	267	278	256	254	287	281	263	261	293	290	255	241	281	275	279	247	269	258	287	277	253	280	277	306	221	272	286	264	254	256	265	268	260	288	293	261	293	265	274	264	270	261	276	255	262	258	309	293	278	274	295	329	288	270	250	304	254	256	266	271	278	258	259	234	278	289	260	279	272	321	285	268	288	289	263	283	237	255	252	296	287	273	272	273	261	250	281	286	267	260	250	279	258	250	287	270	259	273	254	278	305	253	264	244	273	286	290	249	281	287	269	281	267	267	295	257	269	266	271	274	268	274	282	266	268	297	272	291	264	276	270	259	298	285	267	297	254	252	258	280	243	280	266	261	243	247	263	265	285	267	256	274	251	265	263	256	253	291	292	261	265	284	297	266	292	268	264	261	265	289	298	279	261	275	315	282	274	312	296	260	282	272	256	258	231	247	266	272	299	297	275	292	249	254	288	248	261	281	281	269	238	259	273	269	277	276	285	257	275	265	260	247	273	273	247	286	255	281	255	280	241	281	250	265	279	284	303	270	294	269	260	250	279	286	264	299	289	287	267	250	272	280	295	259	280	282	271	276	258	298	256	294	252	261	268	256	269	317	249	266	250	253	264	276	263	277	251	259	248	271	253	275	265	279	248	280	278	258	258	251	293	299	265	291	300	266	270	270	261	258	268	293	297	272	275	267	299	257	263	283	266	266	256	253	249	276	283	269	272	292	261	281	272	270	284	286	247	272	281	280	284	303	266	268	277	274	287	297	240	273	247	252	284	271	241	247	271	306	242	315	275	261	252	274	304	259	270	256	276	252	292	232	314	265	269	298	274	241	269	250	265	287	248	275	258	288	253	263	316	265	249	254	267	271	290	263	287	282	251	277	284	304	267	307	288	271	259	302	245	269	288	296	271	252	269	273	271	275	273	279	301	256	292	291	282	272	278	275	256	287	256	249	280	270
25910	2905	940	631	520	444	414	400	383	384	376	371	349	322	306	354	354	367	361	304	340	327	349	309	294	310	347	316	353	316	347	327	301	348	362	304	362	301	326	350	343	316	311	317	310	321	324	316	335	322	317	333	328	340	314	333	316	333	334	304	336	325	337	289	342	345	343	350	306	322	317	330	339	348	346	348	345	345	348	289	313	328	300	328	320	300	293	314	324	320	329	347	306	335	297	289	346	331	350	337	369	298	355	326	348	321	360	282	320	316	323	307	329	301	358	322	344	327	337	325	308	333	340	331	308	302	339	290	323	317	357	345	289	331	325	324	324	334	326	350	303	317	311	319	333	292	313	369	315	354	304	351	353	340	344	321	313	340	312	359	328	321	337	320	331	339	308	340	298	302	313	314	304	292	296	318	310	326	359	344	320	320	329	344	329	307	304	352	309	297	305	326	320	324	337	321	347	303	337	384	346	341	334	331	335	324	323	343	339	342	332	331	338	332	334	328	335	337	321	343	298	334	342	326	349	340	362	292	344	336	295	343	327	374	311	350	297	319	296	334	317	338	356	354	316	342	307	324	305	328	342	320	350	334	290	356	346	309	317	343	348	329	341	298	311	332	323	329	324	344	301	366	322	329	338	318	311	323	313	318	339	315	335	319	326	323	316	345	352	351	337	340	333	307	321	340	342	324	347	329	311	330	338	329	310	365	313	359	327	332	323	321	317	369	338	328	327	323	314	316	321	342	341	344	346	335	332	336	346	316	324	336	344	314	366	362	290	311	314	331	352	316	347	360	320	329	332	327	329	345	348	313	345	371	342	304	319	330	364	318	307	341	341	349	318	344	359	302	324	340	300	313	329	286	314	327	359	354	337	330	331	314	338	283	333	359	309	360	339	309	331	315	332	370	320	323	328	330	330	344	339	327	350	310	334	357	350	320	342	308	313	374	321	316	318	325	343	343	333	326	314	330	351	316	313	328	332	314	337	309	325	329	353	318	317	328	334	334	313	325	337	314	332	317	330	341	298	326	349	315	333	320	326	312	314	336	338	337	332	354	306	358	305	316	323	275	317	319	348	310	324	347	340	330	340	311	348	292	299	329	333	318	320	333	330	320	313	322	349	311	341	321	323	335	312	302	300	344	308	356	317	333	311	320	318	332	327	313	336	325	323	331	333	332	343	301	339	320	322	317	352	360	328	335	350	330	309	308	323	358	314	325	337	330	311	340	317	337	342	311	324	306	317	309	345	316	358	322	343	332	283	294	336	306	328	359	338	349	333	354	327	294	329	307	316	286	339	316	329	336	330	315	314	306	340	342	343	322	322	317	328	335	333	340	320	334	298	311	323	369	320	358	323	298	356	344	326	347	319	344	334	332	334	311	331	261	345	338	371	330	347	318	312	341	307	334	329	302	315	322	362	337	320	335	337	353	329	326	317	316	341	287	299	332	321	333	340	335	347	328	335	342	341	318	330	323	292	318	321	350	360	345	338	311	341	324	309	307	313	337	333	325	322	337	324	352	301	340	347	298	337	306	313	334	307	319	330	314	347	331	318	346	305	332	326	337	306	339	321	335	327	331	312	315	324	331	353	318	322	326	372	320	335	317	321	307	335	292	343	317	324	303	330	336	358	322	335	330	337	327	310	312	320	374	348	323	354	318	332	304	332	319	344	307	330	334	314	336	352	350	338	333	333	341	318	306	328	352	334	325	371	334	359	319	345	312	306	307	315	319	302	339	331	344	351	349	344	301	359	305	375	303	325	316	302	371	313	366	334	353	328	284	328	344	317	320	349	312	321	363	330	294	352	345	336	304	312	305	302	340	332	298	339	348	372	317	306	370	371	340	318	319	356	324	309	318	322	322	342	318	338	320	329	341	306	345	327	320	298	327	297	338	361	332	339	316	301	329	328	299	307	327	303	341	381	342	299	345	348	328	324	283	312	340	359	312	354	348	323	327	342	310	330	350	355	341	349	306	349	329	324	300	312	316	285	319	320	333	305	307	327	342	343	340	320	335	289	303	322	338	327	305	335	324	347	304	351	350	332	392	327	333	302	331	329	325	319	348	317	322	339	330	340	340	352	358	335	335	329	305	340	340	328	327	309	343	354	357	338	346	352	310	322	326	349	338	330	317	337	356	357	316	327	345	319	334	331	375	316	344	323	332	314	313	333	339	358	332	314	343	305	328	312	331	307	328	331	312	294	321	312	323	347	294	333	337	346	317	332	307	332	319	334	318	332	318	339	337	326	322	292	338	311	324	353	316	335	342	350	299	326	350	329	324	318	330	335	326	325	354	314	349	330	312	340	336	355	322	323	325	300	345	351	331	352	318	352	315	309	345	302	319	318	347	301	360	346	337	349	321	346	327	323	322	302	341	341	281	324	326	317	368	362	327	295	313	349	340	350	338	326	315	325	317	334	305	316	314	366	338	323	312	323	333	351	320	329	362	360	316	349	332	344	334	317	333	324	316	325	342	339	335	351	325	310	328	348	328	348	291	338	334	340	307	331	297	315	335	316	327	319	337	320	334	336	357	350	314	314	370	321	293	310	306	317	315	308	336	326	313	335	344	302	379	280	332	320	333	354	316	294	309	321	344	326	353	320	342	328	360	343	321	294	313	334	310	360	332	352	324	334	309	323	342	376	323	291	338	303	316	353	307	308	338	327	310	331	315	292	300	329	313	328	318	335	355	273	353	314	358	312	341	334	300	324	343	333	305	325	339	269	335	315	337	319	326	330	343	335	362	331	297	320	343	320	334	360	366	299	277	320	340	308	301	356	325	336	327	311	326	306	340	327	343	341	336	341	325	341	345	309	337	332	324	332	319	284	320	346	289	333	327	323	290	347	341	340	349	351	321	363	346	333	320	342	356	356	308	310	301	317	348	330	353	351	327	312	319	327	307	350	336	313	348	334	328	352	341	308	330	333	325	311	339	336	345	344	329	323	342	303	318	340	329	339	309	315	308	365	323	322	307	367	332	371	322	325	332	323	335	331	293	298	320	332	363	368	325	346	336	323	331	304	348	323	330	328	337	306	309	308	311	327	308	306	315	281	325	326	343	321	354	355	307	321	343	343	313	340	297	316	355	345	338	350	316	315	350	326	339	307	300	327	340	320	329	325	315	362	339	324	347	307	331	360	336	313	314	339	350	346	309	353	333	321	338	343	338	342	325	339	301	331	332	344	317	312	319	308	331	302	274	318	350	308	339	295	328	332	331	317	315	324	313	302	327	301	325	305	299	335	328	344	330	312	325	350	349	328	313	342	337	313	337	349	330	351	363	354	328	338	346	316	320	320	326	315	311	335	321	330	346	303	276	325	347	358	300	357	328	311	320	314	335	319	349	359	315	317	346	347	331	338	335	382	310	342	346	323	319	301	341	334	358	329	367	334	328	333	325	311	327	334	295	338	347	306	323	342	318	323	356	312	335	298	312	390	346	351	311	346	308	340	308	322	340	340	316	361	333	327	337	324	343	302	345
23608	21177	28626	23990	21159	12675	1012	554	445	406	348	305	273	283	234	249	227	216	214	230	200	198	186	182	143	192	191	178	174	180	201	180	188	218	165	166	176	197	197	187	175	201	163	186	174	157	179	179	183	187	176	163	153	170	176	195	186	155	162	168	149	173	163	161	164	178	189	170	189	176	159	162	170	159	162	160	169	172	155	173	172	149	164	155	164	148	152	134	166	144	164	168	174	155	173	172	143	153	156	145	169	166	147	163	160	154	162	196	167	145	154	182	166	178	163	158	164	188	175	169	159	154	155	161	180	150	172	151	178	179	146	169	155	172	173	182	145	167	182	189	174	154	156	188	147	162	154	149	158	168	142	154	161	148	167	151	157	162	164	165	142	177	195	171	170	137	170	146	170	160	163	171	173	177	182	169	151	169	156	173	166	159	148	174	150	155	166	166	173	172	171	145	165	161	156	172	161	162	150	183	155	159	172	160	188	159	158	172	149	176	189	172	152	185	142	173	175	175	158	164	173	164	150	181	153	159	160	167	158	191	194	157	168	165	157	146	162	162	134	153	157	147	161	146	196	170	164	175	146	161	180	156	152	131	186	166	153	152	160	169	180	175	164	171	164	165	169	148	177	149	148	172	158	162	163	152	164	162	154	171	154	165	175	146	172	140	150	174	141	172	147	144	150	147	153	170	167	167	172	147	177	173	152	158	179	179	158	172	165	153	165	160	159	142	166	164	163	156	159	173	172	148	156	175	161	169	163	166	172	173	134	156	164	188	163	166	140	168	177	152	149	168	157	144	147	145	171	157	152	170	155	167	173	159	148	158	140	169	171	180	154	168	159	177	179	172	155	160	158	169	163	168	157	155	170	161	171	184	171	168	139	169	174	153	177	145	164	143	153	154	144	166	164	142	184	173	179	189	166	189	165	161	164	172	166	154	141	162	146	148	153	158	169	170	163	140	165	156	171	164	150	174	174	177	160	172	158	171	146	178	165	159	187	144	156	178	160	167	176	139	170	149	162	168	150	153	142	171	182	165	165	167	151	170	154	154	151	158	160	172	144	165	161	179	145	163	153	162	167	159	151	166	165	151	162	148	177	153	163	156	152	169	189	161	183	154	148	157	177	136	165	144	150	158	163	171	172	162	161	149	163	159	156	163	170	174	152	159	163	161	161	160	186	151	163	183	159	163	170	165	173	154	161	154	172	162	176	169	181	169	165	171	153	171	169	153	164	168	149	148	154	150	142	147	154	159	147	168	174	154	149	147	158	147	140	163	175	158	156	163	179	168	160	175	153	164	175	162	179	161	168	168	173	137	158	164	170	151	169	181	160	154	152	141	143	146	164	167	169	157	164	175	170	161	154	169	176	155	176	186	136	163	159	175	162	150	143	163	159	157	167	153	150	165	158	193	165	154	148	154	144	180	184	169	163	160	163	169	175	154	173	175	162	167	167	151	168	170	148	163	173	158	173	151	188	152	146	170	164	172	167	181	147	161	164	170	142	167	162	159	178	173	157	199	136	179	170	166	173	152	154	156	161	169	157	169	143	168	153	157	154	176	164	160	177	148	159	147	153	182	179	163	149	155	162	145	176	170	177	157	174	148	161	159	151	154	167	188	163	167	137	166	180	163	160	154	170	148	173	142	156	149	165	149	140	167	148	161	129	171	162	182	153	158	161	155	156	129	167	151	143	166	154	158	170	153	177	160	177	189	158	175	185	151	161	168	170	148	137	154	185	153	172	160	171	154	159	148	151	156	163	156	159	169	176	161	158	163	149	155	147	155	164	171	164	165	176	152	175	159	162	163	164	151	180	155	148	155	158	168	158	143	156	175	183	140	167	167	148	170	170	161	166	153	161	150	142	149	148	167	166	184	157	141	173	167	188	178	190	172	183	167	148	165	154	174	169	169	179	172	199	184	177	167	150	149	168	157	184	178	175	179	182	170	175	146	179	156	153	144	177	153	155	165	168	138	169	150	168	160	151	155	156	140	159	156	161	169	175	138	182	151	149	161	175	160	165	158	154	165	157	135	172	177	158	169	165	153	169	161	155	169	169	165	170	176	153	166	177	176	143	155	178	158	150	148	178	156	151	144	162	185	172	158	160	164	161	172	154	167	169	150	165	186	157	163	181	137	189	171	170	135	161	132	168	176	136	143	170	156	155	182	185	142	154	162	152	146	159	147	164	164	126	169	186	150	149	166	163	162	132	166	163	159	150	160	187	153	180	160	170	170	152	135	159	166	184	163	168	162	165	147	169	151	187	147	166	181	179	167	160	145	158	167	171	192	172	153	167	147	157	161	170	166	174	147	174	163	154	142	163	173	170	150	165	165	164	172	177	148	162	148	157	159	170	177	143	160	154	186	166	188	194	159	148	169	173	186	184	165	164	155	179	164	173	169	165	157	179	189	172	164	198	167	170	180	163	165	155	173	181	166	169	161	157	147	150	183	166	160	187	159	175	145	178	178	174	170	195	169	164	159	158	166	158	140	156	167	162	158	172	168	172	172	161	166	147	167	169	170	165	126	159	199	172	172	187	179	155	149	151	158	161	182	158	176	175	153	172	167	157	172	173	161	169	173	159	160	177	171	157	162	158	172	159	154	179	137	167	185	148	175	170	158	172	163	157	160	167	167	147	159	158	163	178	157	153	164	180	175	172	161	174	169	159	161	186	155	166	162	166	173	150	146	160	135	148	173	166	170	165	156	166	156	168	148	147	154	160	177	138	175	167	166	183	167	169	179	164	154	159	171	178	153	142	163	189	163	156	174	162	153	161	163	183	156	148	162	183	174	170	147	172	161	169	174	163	158	156	148	161	165	154	160	163	158	150	170	152	146	154	144	149	148	163	162	155	156	163	154	161	159	172	144	170	161	132	157	187	155	172	132	155	150	163	176	147	154	159	194	157	157	149	148	143	158	148	156	160	142	170	153	156	174	136	159	163	177	137	182	163	173	158	161	165	163	143	162	172	161	179	183	177	149	140	161	164	164	172	173	155	157	182	154	196	154	145	172	167	159	164	158	173	159	156	181	146	160	180	161	152	167	162	187	167	147	129	163	162	154	172	164	160	171	181	169	163	172	150	146	161	156	160	139	169	158	166	153	184	158	172	157	174	164	157	151	159	162	167	157	151	188	130	157	149	167	156	148	144	156	167	168	140	174	161	140	160	184	172	168	143	162	162	179	153	155	145	157	174	164	162	165	168	133	171	162	175	174	193	167	143	177	176	157	151	179	158	154	160	170	170	141	154	152	136	147	166	183	162	177	180	130	183	154	195	169	164	144	168	151	178	170	163	171	170	156	160	194	162	166	177	166	157	151	183	181	150	156	165	170	169	135	161	169	169	142	165	153	154	164	164	159	167	141	157	163	162	138	155	158	154	167	155	166	175	167	164	160	157	158	170	177	160	183	133	164	157	157	139	146	170	176	135	168	165	158	143	169	178	149	164	176	162	165	190	137	169	185	173	172	173	152	166	167	178	188
30826	11976	7397	3578	2476	1767	1367	1060	841	652	600	504	440	422	368	388	310	318	249	282	278	264	257	263	270	225	241	230	235	229	223	200	213	228	233	223	181	217	204	215	198	231	212	210	216	219	198	204	222	210	202	184	209	204	208	207	200	224	191	213	209	218	209	228	189	214	208	204	196	211	204	194	207	181	186	203	199	191	206	170	178	209	214	201	206	180	192	211	201	175	232	220	201	192	185	162	189	202	223	188	183	195	205	220	193	182	196	205	190	202	223	213	199	187	213	219	224	205	193	199	193	187	207	184	207	180	171	227	186	209	197	226	223	201	196	219	191	197	169	217	225	204	198	201	194	202	190	223	193	178	215	183	195	207	210	210	206	221	185	194	199	208	203	197	169	212	182	205	203	208	196	218	216	187	189	204	184	195	200	216	208	191	204	180	182	212	214	207	169	197	196	172	197	199	179	191	201	215	229	196	188	197	190	184	208	194	221	185	225	195	198	166	176	196	194	191	201	202	201	169	219	187	200	217	196	192	200	197	206	214	180	198	196	203	206	198	182	191	175	205	205	206	172	212	179	192	193	205	197	208	164	186	195	205	198	167	205	206	185	217	203	174	186	205	195	190	185	194	189	178	176	188	217	189	216	171	178	182	189	213	166	181	199	199	221	217	208	209	205	198	218	203	196	183	202	202	212	203	208	190	200	206	178	216	191	183	200	200	195	205	196	179	211	195	185	185	202	198	194	187	192	187	191	200	195	220	177	198	207	198	189	197	191	199	201	209	179	205	195	190	211	208	206	196	226	200	184	205	200	205	159	208	173	201	219	197	177	210	158	202	201	202	209	178	204	187	189	210	193	206	207	205	193	214	187	208	181	194	221	239	211	178	200	210	211	211	183	178	209	214	218	215	203	215	192	213	184	195	209	215	210	181	204	208	173	189	186	211	197	193	219	194	189	231	196	208	198	192	241	209	209	196	208	187	171	221	204	215	229	218	198	179	199	197	187	209	201	223	184	196	176	205	200	204	220	195	188	216	190	199	216	182	187	200	199	211	229	179	202	203	191	190	179	178	188	171	209	156	192	173	222	211	197	202	208	185	214	202	191	195	215	207	176	196	194	208	174	195	216	194	201	178	176	193	191	195	208	160	207	177	195	219	197	206	192	204	204	204	185	208	186	177	182	192	211	198	181	198	197	202	202	207	183	181	186	178	229	203	165	184	225	194	195	184	207	227	207	197	201	212	177	198	225	207	189	209	189	193	211	191	151	206	193	189	224	197	203	195	215	182	212	205	218	206	196	184	205	187	205	171	176	204	182	183	211	197	197	198	201	202	194	203	192	210	210	202	180	204	203	167	191	187	187	211	169	176	200	217	183	199	185	237	166	208	193	201	208	175	210	232	201	193	194	175	191	201	204	191	199	184	195	201	200	215	184	191	189	197	201	202	193	206	184	194	182	208	192	195	207	200	182	207	191	212	179	199	194	167	178	217	220	197	211	203	206	236	181	201	193	195	213	200	189	174	206	192	199	183	188	195	204	182	185	192	195	176	213	209	190	189	191	192	193	198	211	228	231	181	181	211	194	209	215	190	181	221	205	181	197	190	202	206	217	180	183	196	194	191	184	220	182	191	216	193	208	185	184	163	177	178	190	188	217	214	214	197	209	215	175	201	196	183	214	205	207	211	206	202	182	235	185	173	201	184	206	193	210	180	176	189	200	157	190	194	178	184	195	166	177	238	182	183	159	216	200	179	189	179	207	201	188	188	216	225	183	201	189	198	186	208	193	211	184	196	210	191	196	207	197	209	175	225	197	202	194	211	188	168	204	194	195	211	197	206	183	179	195	216	173	198	211	186	199	172	205	159	209	197	169	195	172	201	205	194	227	211	180	192	207	208	194	194	221	222	197	200	214	191	194	203	183	202	200	208	212	187	174	196	224	191	188	224	198	196	198	187	207	206	203	185	208	195	168	194	193	193	199	162	186	237	194	193	197	183	224	193	196	189	237	206	198	187	196	217	207	221	215	224	202	222	179	195	186	181	230	194	182	205	211	201	199	176	191	201	204	175	210	197	185	190	201	219	218	183	211	196	185	207	176	199	197	208	202	195	196	194	215	179	202	208	216	179	185	178	183	211	201	180	183	194	184	186	179	210	218	198	181	183	192	215	200	203	189	176	221	187	211	188	230	202	205	198	209	220	194	179	212	184	183	193	200	215	198	202	179	201	213	179	182	193	208	178	194	205	173	207	214	203	204	202	199	182	227	207	185	180	194	202	192	203	219	211	215	210	208	184	191	221	201	181	198	205	218	177	205	184	198	224	212	178	206	198	212	202	185	211	217	212	209	204	175	199	216	189	215	173	199	215	211	187	192	204	186	201	206	212	183	185	211	184	203	206	217	201	207	194	191	176	184	194	216	184	207	244	190	198	200	207	192	196	182	202	208	199	209	192	204	191	177	209	183	187	218	207	203	200	185	218	200	208	198	205	185	185	205	201	195	219	189	185	202	206	183	218	199	176	186	169	170	195	203	213	214	186	190	203	187	194	186	193	203	193	206	188	187	208	220	193	197	214	204	188	209	199	183	187	205	200	195	191	204	223	210	196	223	228	192	216	197	175	217	170	197	193	200	184	200	176	179	211	186	196	193	221	184	190	211	208	171	190	214	204	181	179	195	184	210	199	210	211	200	221	198	197	183	228	193	186	199	184	199	210	205	203	211	207	187	210	182	188	208	192	181	202	190	193	208	172	195	241	185	193	183	199	189	207	200	187	205	179	198	179	232	191	202	192	183	200	202	218	182	196	177	203	211	206	225	199	180	217	203	212	197	199	197	209	200	203	201	177	180	215	207	184	174	186	197	164	195	186	201	184	201	186	210	196	208	190	224	215	182	217	193	204	186	215	176	181	209	190	198	207	187	168	199	197	185	160	193	213	207	202	198	209	196	208	192	195	209	207	197	212	182	204	209	181	190	186	195	201	213	216	197	195	217	205	210	177	200	207	181	218	200	207	191	187	182	182	206	170	208	206	197	198	179	204	204	198	200	189	199	193	197	200	196	178	185	204	172	186	210	206	189	187	210	203	217	201	198	203	160	190	176	201	212	235	193	198	181	186	208	192	200	185	175	189	198	189	202	190	204	186	176	213	238	179	185	187	195	195	204	205	218	190	195	179	200	201	219	183	184	189	240	198	183	172	199	199	217	210	198	198	187	200	186	175	182	209	191	209	176	199	205	181	214	210	208	209	181	214	188	177	214	195	199	200	181	201	206	190	175	195	206	209	179	210	199	197	167	216	198	146	190	247	205	206	194	189	208	212	200	181	209	197	186	171	206	184	181	186	203	184	171	204	186	198	181	195	221	209	189	233	186	184	188	208	192	213	196	212	216	187	182	248	199	194	183	200	198	202	206	207	200	187	181	187	183	183	184	190	207	195	201	216	203	173	187	177	216	195	195	211	197	184	221	194	223	198	218	196	210	237	199	186	222	208
24916	21186	27621	24922	13043	1070	730	635	573	550	543	543	507	503	446	486	453	493	479	454	469	417	452	458	464	460	468	476	454	464	441	479	430	508	431	486	436	445	469	453	426	470	492	433	430	460	483	469	491	454	462	457	475	423	468	444	449	466	427	471	431	472	438	445	461	449	467	438	438	483	448	434	447	441	465	455	481	464	424	437	422	432	452	433	443	449	443	453	414	444	457	436	423	454	446	420	437	397	421	445	445	477	469	441	460	410	448	429	438	428	436	474	451	468	421	463	459	436	474	430	466	463	405	456	436	414	442	438	447	436	435	424	487	421	460	462	460	417	442	466	459	438	454	442	473	484	467	432	493	427	505	472	413	454	471	457	452	423	426	442	437	459	447	437	436	446	439	456	430	400	437	482	397	467	434	451	466	436	414	432	429	425	455	423	447	455	465	417	460	458	447	461	483	470	434	405	442	454	505	421	470	441	448	446	432	432	457	441	478	422	475	449	456	455	432	462	458	451	441	442	452	472	453	411	489	417	449	454	440	451	413	415	458	442	438	453	416	444	420	443	509	452	434	446	499	441	439	442	443	472	457	460	474	429	444	439	441	455	474	453	423	421	456	483	441	447	442	459	437	460	439	432	444	430	470	451	421	445	448	435	468	438	458	418	444	472	453	437	413	438	440	452	415	454	438	437	442	436	416	441	447	443	474	419	469	456	497	450	454	460	438	418	429	426	453	464	462	439	435	409	429	426	505	430	379	458	418	440	434	435	465	425	425	435	429	444	480	398	418	458	407	453	461	417	458	424	448	473	453	481	461	454	433	467	464	463	482	474	418	439	452	437	451	448	411	472	458	442	435	471	442	436	406	436	418	443	460	455	458	453	474	447	451	445	501	413	440	434	434	456	416	424	453	427	494	422	440	439	479	430	481	431	440	468	426	484	469	436	470	424	422	468	388	426	438	419	451	462	439	461	466	439	467	429	481	457	443	438	445	417	441	436	462	466	414	418	440	428	437	459	461	452	486	422	426	443	438	455	467	400	464	417	420	453	452	431	440	407	441	457	422	497	436	458	444	463	464	441	429	457	461	440	455	491	430	447	456	437	448	446	457	438	443	456	425	423	449	461	430	435	413	444	481	419	436	442	404	422	441	438	466	437	475	447	453	456	415	479	431	436	444	416	457	464	422	426	449	449	480	445	465	483	446	411	411	483	418	409	406	481	453	446	444	471	451	466	439	412	434	437	443	462	460	453	444	450	481	449	445	440	496	476	460	437	440	412	449	432	467	399	459	416	422	465	462	417	445	427	478	465	470	423	459	438	425	453	442	413	438	454	468	408	450	437	419	448	441	393	467	404	481	450	444	449	438	483	469	454	430	435	450	420	501	435	417	452	438	425	421	454	440	442	409	406	432	463	457	433	468	452	426	474	458	443	459	431	451	429	449	476	489	450	431	493	446	428	475	423	461	481	479	436	455	421	459	423	466	477	449	491	430	469	453	422	446	464	422	441	437	441	488	466	472	437	452	425	457	452	413	408	439	446	484	471	432	453	430	449	455	433	450	432	486	429	443	427	450	434	435	409	479	433	438	466	443	456	466	472	454	410	443	448	442	426	478	492	448	426	450	416	415	418	421	452	428	475	464	446	473	440	429	429	457	482	411	417	448	425	425	405	435	462	448	421	468	455	422	442	483	410	423	493	419	414	449	462	442	441	428	459	436	452	449	421	466	451	454	464	481	438	451	433	464	491	464	459	460	439	407	435	430	417	453	447	418	428	459	468	415	449	448	457	458	446	453	454	411	452	430	440	401	415	487	439	456	446	446	462	461	432	417	439	460	434	459	435	435	417	464	434	464	450	407	483	446	487	432	446	437	436	427	436	424	479	432	440	430	484	443	410	416	445	440	465	464	433	433	468	470	434	450	438	409	457	478	431	433	441	429	423	454	408	455	440	447	467	419	424	446	443	430	480	439	404	423	462	429	437	443	437	461	477	405	445	427	453	440	462	440	409	462	448	467	443	434	436	479	496	485	442	438	432	445	407	459	417	451	405	416	452	438	417	417	449	449	481	403	433	457	447	431	448	478	456	453	440	415	437	411	430	428	434	436	455	444	459	430	437	446	452	437	471	437	450	408	443	434	441	402	422	443	453	441	481	426	474	461	427	437	455	440	441	404	447	475	432	432	428	477	428	454	450	436	456	421	462	446	439	457	489	403	471	444	471	410	409	401	450	466	446	398	441	452	473	419	464	444	415	409	462	408	423	407	462	409	470	429	437	440	412	454	473	435	461	467	460	420	475	398	435	455	436	456	433	462	468	459	424	459	449	463	465	423	424	452	485	454	434	477	455	451	420	456	461	456	455	443	438	436	449	440	403	475	439	426	432	451	455	446	475	420	460	468	397	428	461	454	416	438	418	472	444	456	435	459	429	399	454	472	465	454	430	446	421	473	427	442	449	465	426	443	451	483	442	442	469	412	437	427	456	435	440	425	436	435	431	456	463	435	413	436	445	430	453	433	450	415	462	471	407	440	436	434	463	442	423	484	444	443	429	455	458	432	441	447	450	445	434	460	439	444	429	459	465	407	462	439	426	429	401	456	461	427	427	417	458	436	463	477	411	476	447	465	460	482	438	446	426	476	452	465	420	440	452	440	448	441	477	432	470	471	471	457	451	405	437	467	441	452	449	477	431	451	427	453	416	453	440	396	434	432	444	436	422	473	431	428	464	452	448	423	466	418	396	461	424	444	429	445	468	446	428	477	459	464	446	438	431	427	434	460	439	415	483	458	449	441	438	445	419	464	486	423	483	465	440	440	429	443	415	419	478	424	437	515	418	430	466	441	428	447	437	414	410	443	440	437	488	427	448	433	409	466	453	459	423	446	454	441	449	485	452	449	411	435	486	426	422	455	430	439	426	455	457	417	457	443	440	450	441	471	446	463	452	464	447	450	468	424	440	450	451	449	459	469	453	434	418	437	480	419	464	423	446	432	486	445	450	440	417	452	474	438	425	469	404	459	439	442	412	424	424	432	437	459	427	479	468	463	441	444	483	481	437	462	416	462	450	459	444	506	411	452	456	429	459	404	434	479	474	468	432	429	401	459	416	438	469	477	436	473	420	479	409	453	433	427	443	428	409	433	378	453	445	457	467	444	451	454	413	425	450	411	454	416	483	427	403	430	419	454	449	449	475	459	466	466	436	435	419	488	443	434	409	431	453	443	434	434	455	430	434	447	473	419	447	430	459	443	408	424	491	405	471	436	481	411	454	423	435	442	477	436	424	446	408	464	457	457	439	430	432	421	474	451	449	435	450	472	411	451	420	397	424	478	466	421	475	439	444	423	456	459	432	462	448	425	468	463	455	451	451	438	468	433	432	423	438	425	447	432	446	438	436	478	475	397	428	432	418	411	413	422	433	471	443	426	439	432	464	456	380	460	456	414	403	416	435	417	479	446	445	473	433	450	400	416	463	411	431	460	421	433	440	429	437
29880	8490	4259	2357	1592	1283	1107	908	804	786	707	624	644	617	610	551	567	592	559	546	546	548	513	534	511	491	536	531	532	509	511	526	536	549	541	480	526	517	549	537	502	484	510	517	510	529	523	521	509	490	566	516	525	514	503	561	495	516	518	536	532	507	517	508	518	528	517	485	541	526	533	490	509	526	481	491	484	525	526	511	500	502	519	467	492	533	478	506	500	514	513	474	476	512	480	475	489	518	503	516	505	456	515	481	551	498	492	485	483	505	491	483	523	490	523	480	522	508	504	502	479	508	509	509	513	512	501	552	519	539	547	452	519	512	493	531	522	493	509	478	526	528	495	532	488	503	532	475	509	491	485	459	527	501	529	527	525	499	497	559	501	486	520	464	524	496	555	521	502	513	506	494	481	464	532	523	520	489	473	558	507	474	479	509	507	505	514	512	522	505	474	500	508	480	534	462	500	505	519	559	483	493	512	510	487	532	536	518	524	525	515	540	529	560	473	513	499	503	536	520	487	536	518	516	493	490	537	497	504	478	498	530	507	504	541	510	476	525	535	490	508	555	505	495	482	503	494	487	502	506	494	502	466	481	489	472	517	512	499	507	498	559	516	524	486	502	530	505	509	547	556	542	502	550	496	517	501	526	497	507	542	522	489	511	515	522	550	485	511	483	535	528	509	505	474	506	509	521	497	474	492	522	529	502	480	503	492	507	470	495	484	523	497	524	503	549	538	499	476	487	509	502	523	508	487	503	500	495	498	506	520	482	480	509	529	521	526	519	507	517	477	485	454	474	518	496	523	503	498	491	516	499	501	494	456	558	472	488	538	532	486	497	513	488	499	499	478	467	471	501	488	550	500	480	488	486	489	504	500	522	518	520	539	518	499	490	524	484	500	474	499	535	496	496	496	517	499	472	475	556	525	485	503	546	504	525	491	518	496	509	493	487	521	482	483	515	510	501	472	499	520	520	510	517	540	507	506	532	518	509	480	501	496	534	549	496	480	552	497	489	541	504	495	539	506	521	552	517	470	516	512	472	508	518	516	523	531	469	489	502	519	508	487	561	514	492	495	502	507	524	519	483	499	488	525	478	475	469	511	504	474	515	518	500	487	509	519	486	541	477	521	534	481	483	475	502	468	515	540	539	479	503	531	541	488	470	503	510	503	492	527	528	508	496	484	499	513	523	519	477	508	500	507	528	479	511	515	520	506	522	485	513	547	470	507	516	474	506	492	507	517	490	515	501	481	502	508	556	530	508	486	505	512	478	519	472	521	489	489	535	495	524	477	547	534	474	482	495	498	508	545	500	517	480	482	525	510	525	513	536	508	520	536	498	495	520	511	474	485	486	535	494	533	506	501	510	485	479	520	524	549	507	467	510	495	522	474	501	525	483	539	521	517	533	498	540	530	502	509	512	483	513	515	482	534	514	507	497	525	534	512	520	491	537	487	489	528	524	474	521	498	514	481	485	553	503	516	514	551	509	498	483	516	512	504	501	487	467	497	515	505	494	486	511	534	474	477	481	523	507	482	479	503	520	527	546	507	512	482	521	492	511	484	522	509	506	471	502	494	469	527	489	453	510	498	493	499	514	483	462	484	495	489	530	489	512	537	514	492	483	514	497	527	505	530	490	533	476	516	524	506	523	519	503	556	492	473	434	491	488	514	517	482	544	542	482	524	494	540	503	493	509	571	490	494	508	541	488	514	467	515	481	497	487	474	498	497	533	499	499	522	494	480	488	506	494	509	503	511	536	476	505	524	511	498	525	491	554	535	480	505	478	539	549	525	488	553	487	488	476	482	502	498	529	532	509	505	518	537	532	502	501	533	524	526	534	511	528	534	503	489	490	479	523	478	541	501	517	513	523	490	536	552	520	514	500	516	510	498	540	512	502	502	497	515	509	547	529	554	521	493	513	493	516	526	504	514	461	499	535	488	482	496	531	474	534	477	520	524	478	553	512	499	503	521	518	515	487	511	512	507	485	506	473	501	525	508	495	522	501	547	517	513	464	465	497	538	512	514	543	491	523	546	547	474	497	523	469	484	558	486	519	518	507	505	516	528	467	546	476	496	512	499	471	521	537	523	500	535	514	523	470	500	509	540	507	530	505	517	515	513	516	533	501	485	495	469	502	526	519	536	500	516	513	493	528	504	499	484	511	497	517	492	542	483	510	471	522	479	502	538	499	495	540	548	495	484	466	539	540	508	526	515	530	484	518	504	498	501	487	494	522	500	532	496	469	512	511	504	474	503	507	496	496	467	498	495	517	493	505	514	502	537	494	496	500	489	500	500	509	488	520	470	517	505	493	520	512	494	490	524	477	475	530	501	496	492	512	526	491	524	540	493	534	486	513	467	498	542	484	496	522	497	503	473	497	490	484	510	522	498	530	519	503	453	501	502	523	489	476	512	494	484	545	501	513	508	510	522	498	513	494	545	523	523	510	531	477	513	487	510	497	535	500	517	470	494	515	534	515	516	552	524	517	494	528	509	507	535	508	519	537	561	505	526	518	489	517	482	525	445	505	527	474	495	541	509	485	492	528	504	497	479	458	509	522	471	511	544	506	524	521	492	515	517	497	532	488	518	532	510	495	485	497	496	522	520	523	498	532	466	504	508	525	532	487	490	510	533	509	496	484	483	515	508	521	497	474	507	489	521	490	432	489	502	473	494	487	464	545	485	508	492	482	492	555	487	507	473	502	519	529	531	484	474	486	476	503	495	494	548	515	517	499	545	471	505	466	508	460	531	504	516	491	484	518	543	520	497	502	530	472	542	538	506	523	524	500	547	499	491	472	513	546	493	533	503	512	527	500	512	472	516	516	497	534	534	514	545	508	537	501	470	531	482	517	531	533	476	471	504	497	488	499	474	528	562	525	509	523	497	531	482	494	493	504	484	509	486	496	508	504	467	497	460	489	500	514	457	483	518	498	532	463	490	496	531	505	490	505	525	531	502	494	464	513	468	479	501	496	536	424	499	523	531	539	504	514	493	521	486	495	468	524	481	495	513	530	496	537	485	499	512	497	519	532	499	515	522	508	495	504	513	505	535	525	487	539	494	547	504	496	504	499	491	514	473	479	536	490	486	513	491	533	518	537	499	506	510	500	516	502	486	566	510	491	518	493	511	491	503	500	536	554	484	515	490	522	551	513	486	516	503	496	504	503	589	503	466	533	513	463	502	519	515	546	475	489	525	535	488	488	522	512	473	518	473	512	502	506	539	506	454	507	523	493	510	487	504	513	527	507	524	466	513	531	499	543	515	500	503	520	519	505	535	508	539	515	511	505	470	498	518	512	506	464	543	530	528	592	485	503	503	486	537	472	489	467	476	502	477	515	468	501	474	493	500	459	524	567	467	487	510	485	527	484	515	492	488	492	506	501	519	542	515	483	508	499	505	514	525	534	454	490	504	499	517	558	494	452	518	545	498	509	514	511	519	523	490	482	487	501	512	484	494	490	498	511	492	480	498	488	486	532	521	480
22671	21198	29062	23632	21198	21254	11927	1210	906	809	737	657	611	550	532	511	455	456	474	450	410	445	432	381	383	369	377	415	403	388	374	350	386	380	405	355	375	357	380	363	376	406	417	355	400	337	373	353	359	364	368	366	338	350	359	354	310	351	338	373	306	353	334	345	351	376	361	353	321	350	347	358	368	369	350	374	347	361	338	329	341	349	362	336	359	370	368	396	365	328	356	356	352	351	353	329	355	370	341	346	389	343	366	331	372	344	321	331	355	340	322	341	331	369	345	376	355	355	352	344	353	339	373	345	341	355	367	333	353	357	339	346	369	343	363	372	356	329	375	323	325	346	375	341	330	364	321	351	364	363	348	354	344	355	321	379	375	374	302	354	371	354	339	326	354	354	352	345	324	364	345	320	367	324	334	380	369	349	350	343	333	373	363	334	364	330	364	348	367	375	309	334	341	334	323	384	319	310	343	339	394	375	357	339	328	349	336	341	325	345	333	369	361	352	353	351	333	351	292	366	346	348	370	324	335	332	318	323	335	325	335	367	339	346	337	332	330	324	366	353	337	384	326	297	342	371	356	347	386	365	370	332	341	341	357	350	348	373	360	373	351	337	345	318	341	339	340	350	333	330	374	343	337	323	365	343	358	341	347	381	361	322	380	350	329	343	332	348	315	315	313	358	351	363	343	342	337	371	317	362	343	372	347	356	356	358	328	362	341	397	344	347	351	357	347	341	363	351	353	365	347	329	337	327	306	329	340	296	342	340	366	341	343	394	361	357	362	335	342	332	351	360	319	355	338	333	358	347	339	343	317	347	322	375	332	351	359	340	321	350	383	343	331	331	339	368	338	323	345	343	347	334	329	353	343	315	350	292	357	373	368	383	335	350	323	349	316	344	356	350	338	352	314	344	330	358	349	345	348	346	340	342	368	339	357	354	360	335	332	342	364	370	334	347	352	359	345	369	337	358	317	339	311	346	346	362	330	381	374	334	377	333	348	371	356	362	359	329	340	346	346	305	311	357	349	329	364	338	343	375	297	348	351	363	375	364	358	350	344	322	342	330	324	351	357	351	350	360	342	354	355	314	342	319	347	347	344	348	358	331	311	342	350	325	381	341	343	346	332	338	321	351	343	355	324	354	349	333	317	353	329	366	282	333	362	318	397	346	334	325	341	336	326	338	373	354	370	352	375	358	368	374	350	320	351	348	336	334	335	347	338	339	362	356	333	333	341	352	339	360	320	341	354	340	371	342	313	370	375	364	329	387	328	340	330	326	335	362	346	347	345	364	336	340	363	349	370	344	370	365	340	314	327	331	343	307	335	325	365	312	354	353	359	345	360	356	348	362	359	351	339	356	346	343	356	360	362	321	367	373	338	319	332	379	332	331	334	369	352	313	362	323	380	351	358	341	349	344	327	373	312	339	339	372	320	380	346	376	359	333	350	340	371	354	369	344	348	339	353	358	347	349	328	381	332	345	330	354	397	366	369	365	341	328	390	343	379	325	357	358	367	364	387	347	324	338	347	363	360	320	336	329	345	333	348	337	345	373	338	375	365	332	348	313	349	340	357	352	344	318	332	372	341	325	359	372	340	342	340	334	359	355	352	372	365	336	340	345	378	384	361	350	342	318	353	369	363	356	342	343	341	314	329	343	359	318	385	343	374	348	324	390	367	348	374	336	354	339	355	299	336	359	365	331	353	369	352	351	390	351	370	360	334	386	346	371	383	324	322	348	320	347	313	345	350	348	331	363	332	350	381	362	337	356	367	347	299	344	339	367	343	309	384	343	347	328	332	346	345	334	344	360	373	332	360	317	315	346	339	351	368	345	328	355	342	323	351	321	346	350	356	334	333	338	344	351	318	324	361	332	368	359	351	339	366	344	356	349	341	366	345	329	321	340	299	358	329	332	361	343	360	348	326	361	386	330	372	343	350	372	367	362	340	363	342	347	340	308	336	337	357	357	343	365	341	355	344	363	342	346	354	335	335	339	355	343	332	330	349	325	334	329	344	355	361	380	372	352	375	355	312	372	372	343	373	355	343	336	355	323	328	346	346	360	321	335	324	353	350	358	334	371	324	370	359	318	372	354	345	322	346	368	336	338	389	367	361	351	341	382	359	329	339	369	359	348	331	397	355	360	378	362	348	337	318	380	366	347	348	362	366	325	349	345	320	336	348	356	332	335	343	342	341	336	339	354	369	337	316	310	330	320	336	374	357	366	357	333	344	350	358	361	359	362	338	354	372	360	350	333	345	344	335	345	385	353	334	358	355	351	315	394	373	364	356	380	339	358	350	344	333	311	317	350	321	338	358	355	370	345	341	362	351	369	349	340	366	349	341	351	325	348	369	331	312	343	371	368	353	369	330	373	355	352	350	351	341	347	359	355	356	339	347	360	337	343	362	356	335	338	330	363	349	315	332	390	388	329	360	353	351	352	328	358	329	351	353	383	374	350	361	323	356	349	355	377	360	355	334	344	316	308	364	357	359	346	359	348	359	340	349	330	380	314	340	369	372	359	348	346	345	346	359	376	345	367	346	340	349	352	357	332	334	361	349	342	343	335	345	383	315	354	344	370	338	348	322	347	349	368	306	359	378	327	331	298	335	350	324	341	323	362	326	334	379	342	360	364	339	349	371	316	350	335	364	307	358	349	356	337	332	281	402	336	334	326	320	344	324	346	322	329	371	356	364	341	335	351	325	345	355	357	367	360	350	347	383	371	327	339	352	361	385	355	382	339	327	352	330	340	325	329	337	349	335	360	315	364	356	339	354	353	363	366	329	357	339	362	318	340	347	373	335	339	343	340	344	368	354	347	314	342	349	385	362	323	372	342	339	391	365	343	347	389	324	342	337	383	321	347	324	312	342	348	351	378	349	344	366	334	348	321	356	350	345	382	366	398	320	334	403	346	333	360	322	343	351	324	362	367	318	345	343	372	361	364	355	340	330	343	316	350	352	391	383	340	351	361	360	355	351	353	401	371	295	343	366	336	318	339	369	361	345	371	340	352	384	348	377	365	352	335	350	300	359	332	366	355	350	330	354	326	332	399	341	340	332	357	336	367	335	332	323	328	316	375	301	351	336	327	331	332	352	381	353	366	364	370	348	319	316	325	358	390	336	340	340	346	329	322	341	353	346	325	328	345	350	354	374	323	365	330	362	372	340	328	348	308	343	360	336	378	357	329	339	331	334	354	327	347	304	364	350	302	336	327	328	298	313	336	351	327	371	356	347	316	330	354	321	323	314	348	367	358	353	312	339	339	362	324	357	350	358	325	365	342	355	344	342	353	324	363	380	346	328	339	339	352	360	367	367	339	347	366	362	340	317	350	357	353	351	329	350	371	319	337	322	338	327	322	353	339	345	359	340	332	368	333	354	336	316	305	343	348	355	344	339	385	332	343	333	338	353	319	326	328	332	342	367	347	335	319	369	372	363	361	377	340	345	354	346	312	351	338	376	350	382	344	334	376	341	360	304	356	369	317
35394	18329	12405	6533	4395	3197	2442	1947	1709	1273	1099	930	876	811	724	679	623	560	557	535	537	532	507	486	440	462	485	468	428	431	408	458	444	452	411	389	390	433	398	418	384	410	424	410	420	375	395	418	407	421	364	395	378	408	402	385	396	418	431	385	357	390	429	398	369	381	396	418	381	385	382	401	384	379	405	353	343	391	368	366	395	402	393	366	379	391	421	338	400	365	426	367	385	391	352	378	389	370	399	391	394	389	365	368	375	410	361	379	378	400	391	406	361	388	365	393	360	343	383	371	426	424	386	396	383	397	401	371	397	390	388	370	398	380	389	380	373	381	418	363	343	418	397	388	378	344	376	373	372	339	359	364	396	355	388	398	382	396	359	379	364	399	390	378	366	340	361	377	395	374	382	422	357	415	388	378	379	347	374	408	405	352	344	356	366	400	386	401	350	382	386	434	378	379	352	390	386	353	397	372	452	343	370	379	348	342	370	382	418	428	380	396	370	379	380	334	364	408	365	395	394	378	392	383	384	361	412	386	382	394	380	353	415	370	419	368	374	377	376	399	414	375	341	387	360	433	343	361	384	399	358	416	369	389	401	364	430	379	395	380	401	346	373	336	382	380	354	364	392	377	371	368	373	387	378	412	346	400	375	337	394	396	387	394	387	378	368	376	374	343	360	390	388	407	400	359	370	378	384	354	374	391	391	337	382	393	380	362	399	343	364	376	370	397	345	384	357	344	362	357	366	385	405	385	413	360	356	400	366	395	365	394	378	413	365	390	397	352	381	382	389	336	366	372	345	374	327	366	358	422	351	360	396	402	392	378	411	378	381	373	366	365	367	397	415	363	353	364	325	383	383	411	383	392	390	366	396	402	389	380	388	382	351	372	359	403	413	374	399	379	379	393	398	355	353	386	391	368	393	370	399	396	369	393	380	380	385	339	370	337	403	367	423	368	372	347	401	392	365	375	382	361	392	383	370	406	366	402	384	352	347	360	405	349	344	388	365	377	365	388	365	342	371	404	377	382	411	405	362	397	392	363	369	388	371	387	350	367	375	372	415	394	363	401	367	334	365	370	345	391	337	407	371	400	354	368	367	349	358	386	376	377	380	383	386	391	364	366	350	358	373	408	383	376	378	397	393	352	405	357	389	365	371	392	365	402	384	338	377	355	353	352	379	392	370	323	398	370	381	368	389	354	390	378	365	356	361	378	396	339	356	374	362	423	409	420	350	367	358	357	393	404	389	371	371	374	369	392	391	394	380	377	370	393	368	388	370	388	394	356	383	356	381	378	377	380	392	373	400	376	401	399	402	380	422	379	363	364	428	379	397	391	363	339	356	379	380	405	384	381	383	360	375	365	387	357	391	366	387	391	360	408	404	343	392	382	331	413	369	407	368	376	356	405	359	361	393	338	388	388	399	365	326	378	397	385	386	418	382	408	351	395	371	329	392	379	383	387	376	368	369	381	399	359	380	376	371	371	389	401	358	358	394	396	411	364	368	380	397	370	413	402	393	390	348	406	403	384	389	386	410	370	394	348	359	394	371	381	366	393	363	390	346	402	403	364	401	388	380	404	383	408	352	366	403	361	355	391	391	331	385	383	366	391	387	359	370	344	367	400	379	384	359	368	360	382	379	394	351	403	413	371	379	387	344	394	353	397	380	353	378	383	390	409	386	361	386	380	409	351	359	395	405	369	358	380	375	394	379	372	416	380	380	352	384	387	383	391	347	350	396	388	378	378	402	366	349	363	369	370	398	414	382	376	365	360	377	348	370	387	398	388	381	348	346	404	389	323	356	400	355	364	380	362	390	346	356	349	372	382	374	350	375	402	408	411	355	373	420	359	379	358	378	377	397	384	372	384	383	344	395	384	362	397	375	388	380	364	357	367	391	408	373	381	420	373	378	364	366	387	373	360	366	353	360	344	366	384	374	381	377	375	373	394	375	396	396	362	343	429	371	359	380	397	352	423	394	367	400	373	360	395	350	385	385	387	389	386	344	412	352	387	398	370	385	397	394	372	367	400	372	342	404	398	376	375	376	351	388	369	377	374	355	379	385	359	364	387	401	366	396	376	337	368	354	368	380	367	382	347	394	391	384	360	385	365	333	381	372	372	374	400	368	388	356	374	406	375	362	373	380	325	372	395	385	405	350	394	395	380	351	360	368	344	396	369	370	390	396	389	387	377	359	380	367	362	358	395	377	371	394	372	390	372	392	381	390	360	368	374	367	373	378	361	383	369	384	422	380	382	355	370	368	355	362	341	334	363	372	366	411	363	373	341	375	355	389	359	351	373	386	363	368	386	369	411	394	363	397	366	355	364	388	392	385	371	391	380	415	377	384	383	382	373	385	369	343	378	359	398	356	366	341	350	382	384	373	341	389	366	379	382	335	394	375	396	366	417	360	365	371	365	358	405	397	353	390	365	375	375	392	347	381	387	389	390	388	379	342	366	408	370	369	412	372	346	392	379	354	384	397	391	399	367	379	416	362	378	360	405	388	401	355	401	358	383	387	349	396	385	397	365	366	328	433	372	364	392	380	376	377	391	394	370	385	396	377	376	391	377	372	375	397	402	402	373	416	385	386	367	359	424	362	396	381	355	402	355	376	386	374	388	370	372	340	373	379	366	383	356	374	371	387	414	386	401	354	375	392	352	378	384	391	366	377	363	407	380	357	405	361	346	387	382	360	372	384	363	387	366	389	356	372	370	378	380	400	386	402	386	365	393	391	383	358	379	365	363	360	388	351	368	394	377	353	378	428	408	375	337	376	394	399	352	353	379	383	385	407	353	358	377	420	379	386	396	352	338	375	349	372	371	382	360	342	344	365	371	398	381	343	380	408	396	395	363	360	359	371	384	369	379	364	395	372	383	354	403	384	364	376	373	379	383	392	400	380	380	374	375	385	367	376	382	384	356	345	396	376	384	374	353	383	370	373	406	376	354	397	370	406	390	367	361	395	401	385	380	363	363	374	389	364	367	396	398	380	361	393	358	364	367	350	364	378	366	382	391	359	358	375	389	351	370	348	355	358	394	369	362	408	340	407	385	384	367	412	374	381	386	360	373	401	382	370	401	382	364	413	370	359	394	371	356	350	373	378	401	371	357	395	386	345	390	375	377	351	435	360	366	363	401	368	368	381	400	403	354	358	390	370	325	394	404	368	365	389	381	378	392	366	401	356	386	391	394	357	380	375	379	375	374	367	362	384	371	388	375	342	348	381	386	388	382	365	368	366	368	355	408	396	376	369	382	391	379	387	357	397	389	393	422	369	370	358	358	352	368	391	376	358	348	385	378	393	344	354	372	379	354	389	373	353	392	386	390	411	359	365	380	387	373	384	413	362	364	370	371	383	387	372	365	418	354	382	357	380	381	344	392	371	394	388	365	376	358	354	333	408	401	392	387	342	380	379	386	386	396	401	365	371	381	374	412	351	378	361	362	364	401	380	388	398	354	366	361	389	357	394	379	359	345	376	374	377	365
27732	20477	9413	795	405	322	330	298	323	299	293	302	313	297	249	262	256	257	256	236	262	269	237	251	277	259	306	289	265	273	269	262	265	287	279	259	261	265	266	300	268	266	245	272	268	289	261	278	272	269	270	252	279	274	260	265	276	244	253	281	259	302	278	272	280	256	308	267	288	265	283	260	259	276	267	264	270	283	251	276	287	295	273	286	264	271	280	278	285	287	300	264	285	255	248	306	273	264	295	264	252	288	291	282	270	298	242	283	278	267	268	269	305	289	288	297	237	256	245	299	271	250	277	288	258	238	309	257	257	252	271	270	256	287	264	287	279	290	264	251	294	242	273	280	267	242	265	251	248	241	299	257	272	278	261	293	281	273	274	282	284	288	263	274	255	285	281	262	253	285	286	260	278	271	269	316	290	275	265	298	267	257	310	273	260	259	273	274	285	289	307	292	259	272	288	278	244	278	285	276	259	278	275	300	264	276	274	239	287	260	279	289	277	284	281	284	273	259	285	288	263	273	252	276	261	292	297	285	302	246	278	284	244	273	297	287	309	264	279	269	269	266	269	286	260	255	280	280	261	275	278	252	249	277	290	248	296	293	267	294	257	280	256	266	284	264	276	247	291	286	264	260	275	284	278	276	297	266	268	278	255	289	272	278	265	264	289	252	282	264	284	277	267	255	256	285	263	286	283	285	268	292	264	271	257	273	282	256	264	268	265	279	251	274	265	295	268	298	277	280	264	281	256	289	313	278	242	266	242	287	283	277	267	280	281	274	279	246	277	274	265	266	285	246	250	273	290	273	289	250	278	259	273	298	276	271	274	291	273	266	287	276	282	273	262	241	299	295	261	287	272	265	266	246	274	277	265	226	246	276	257	264	259	289	259	277	272	275	286	263	292	252	259	301	261	250	254	253	258	283	305	270	281	308	263	252	265	289	262	284	263	311	274	261	268	263	249	264	291	302	281	279	261	282	288	279	263	265	256	284	306	304	324	265	315	271	262	294	268	285	249	321	299	264	302	266	271	279	281	266	269	280	258	252	234	262	264	286	304	288	270	277	289	263	245	292	271	254	287	275	269	304	270	252	267	264	285	266	256	243	274	275	297	236	274	294	262	267	263	251	294	267	265	265	266	269	253	295	268	272	267	280	311	296	272	276	293	260	292	275	281	297	270	287	277	264	260	238	293	302	280	262	257	285	292	264	279	285	279	268	262	257	297	273	288	292	280	280	261	277	297	252	285	272	249	280	281	267	285	286	266	289	262	259	269	257	275	265	268	242	289	279	271	259	268	253	290	263	233	281	300	284	298	289	260	247	261	269	281	288	261	262	249	276	271	286	317	262	265	261	270	286	270	274	266	288	266	248	282	276	288	277	269	266	261	285	227	296	259	295	269	276	275	268	263	251	285	273	282	264	271	251	274	291	283	284	275	273	282	272	290	281	266	270	277	261	288	266	266	252	286	273	274	266	282	273	243	267	271	263	290	231	260	291	260	263	239	276	252	276	276	284	268	277	239	279	265	267	291	270	266	282	278	269	282	280	260	287	303	251	295	294	271	265	297	265	297	251	283	257	297	286	278	265	288	271	243	266	271	278	271	271	276	262	238	273	276	256	237	305	306	305	289	292	262	288	268	253	264	258	255	266	260	277	265	269	261	286	247	278	279	293	293	278	264	259	274	283	308	307	277	265	277	295	293	272	304	261	281	239	276	259	254	286	267	268	254	261	251	259	268	274	261	279	297	294	299	279	259	273	262	270	258	306	259	278	277	270	283	272	281	252	252	267	254	317	265	269	279	276	287	257	281	273	275	259	281	268	318	266	273	286	253	277	277	255	272	273	263	275	279	263	268	272	281	260	256	231	238	287	251	272	249	269	261	253	257	265	291	273	286	228	289	252	263	277	284	284	236	281	270	237	268	256	275	296	245	264	283	272	295	243	270	283	253	259	292	301	261	297	337	291	248	258	269	291	300	297	280	279	265	255	284	304	273	285	285	266	260	272	272	279	273	259	275	244	287	258	268	288	281	244	256	273	289	284	298	230	241	282	270	256	253	268	277	279	283	286	258	284	277	261	278	261	248	283	295	265	253	270	272	286	246	284	277	270	298	273	284	257	273	266	267	258	276	284	297	284	280	253	272	284	259	290	261	265	286	271	273	312	286	241	264	279	278	247	278	306	274	301	286	256	262	284	293	275	303	263	271	271	267	296	257	282	236	274	267	243	281	275	244	259	286	288	253	296	254	271	278	279	282	272	269	267	259	236	274	255	251	290	257	290	264	274	292	287	282	327	268	273	248	257	289	283	286	269	257	283	274	281	272	265	303	236	260	254	265	267	285	255	271	253	268	285	278	252	266	313	270	287	282	266	263	272	301	264	261	271	271	251	269	276	271	268	294	267	264	280	255	254	249	255	280	272	255	291	269	247	306	277	258	274	280	265	279	270	265	311	267	250	288	279	268	303	291	283	257	283	276	242	295	277	276	254	269	249	258	251	256	274	234	294	293	266	282	235	293	239	289	240	268	305	290	265	289	253	289	259	289	294	317	269	267	323	290	264	272	279	251	262	235	284	256	270	260	263	271	299	284	281	247	266	286	265	279	276	259	272	262	228	269	274	290	281	248	278	253	262	257	278	248	272	237	286	276	272	265	286	269	238	242	246	271	233	276	251	285	262	261	259	298	279	261	276	278	277	305	275	281	257	275	262	282	270	261	291	291	301	265	291	266	266	265	236	262	273	290	278	290	247	290	254	267	274	277	270	262	273	249	277	284	265	275	252	275	277	265	297	252	266	242	280	287	269	250	297	271	276	292	268	303	317	295	267	269	276	287	286	286	298	264	278	264	272	294	278	238	273	286	308	247	290	254	274	289	271	275	273	291	271	289	291	279	300	256	284	245	291	268	274	263	273	242	284	275	283	295	265	284	289	270	244	313	265	267	290	289	276	276	275	253	306	266	260	261	294	269	240	270	261	287	278	251	256	295	268	289	288	287	295	254	273	307	272	286	272	286	268	286	289	296	284	266	275	286	252	265	258	272	291	268	269	270	293	269	279	262	245	301	234	270	295	264	254	247	261	269	242	281	259	269	296	301	275	289	247	264	269	267	278	268	277	242	282	270	283	250	273	268	252	282	247	303	299	248	285	291	298	254	271	279	263	269	276	260	269	239	258	235	322	277	265	262	289	238	262	287	274	253	301	296	297	275	281	277	263	280	247	302	280	262	285	272	268	228	246	234	282	270	266	261	283	261	279	294	267	236	263	294	295	276	250	276	254	272	287	259	281	281	261	289	264	274	263	303	256	274	276	298	265	281	270	262	283	260	289	293	283	256	280	265	265	257	265	286	290	270	283	273	286	240	286	296	277	263	283	281	258	278	279	260	276	291	262	269	295	275	282	269	261	259	283	253	304	273	289	278	297	259	301	285	255	287	274	262	278	289	286	277	290	285	282	268	292	270	282	273	243	262	273	261	310	246	276	309	271
26336	2673	921	582	453	424	419	392	410	348	360	356	340	369	370	364	312	336	318	300	333	356	323	346	339	331	347	320	331	319	340	322	335	330	366	361	332	329	360	343	352	324	315	326	336	316	276	316	326	332	319	315	356	324	326	335	353	332	317	355	326	327	308	302	308	347	354	284	292	312	360	321	341	335	336	340	302	349	296	336	320	317	328	317	335	324	323	343	329	313	340	338	349	359	365	315	316	350	317	347	312	324	321	324	341	314	338	334	307	329	320	318	341	336	332	322	349	338	359	328	340	336	360	345	312	311	334	336	341	317	373	338	309	321	316	346	320	358	313	298	328	362	341	312	310	313	340	329	298	282	338	312	318	322	336	330	356	316	334	344	342	316	337	327	320	334	336	295	338	306	344	287	326	320	307	314	352	345	332	302	330	345	339	330	341	363	325	362	319	300	309	343	341	328	339	321	331	349	322	324	345	347	335	326	354	350	364	346	310	317	348	347	340	345	312	323	318	322	314	289	339	329	321	330	318	354	300	341	327	341	334	327	366	296	338	345	318	333	324	327	326	351	297	338	337	329	318	324	313	330	336	342	307	337	331	330	328	321	353	365	343	314	346	336	306	343	320	325	310	337	313	324	345	327	350	340	355	325	340	354	343	352	342	333	319	313	350	358	320	348	326	343	303	294	348	325	351	324	318	357	330	322	305	318	306	314	337	351	329	311	341	304	312	316	333	324	324	345	326	306	328	325	345	312	329	337	300	358	358	310	342	328	331	298	308	346	325	305	327	330	295	332	324	313	341	358	301	299	331	325	347	327	352	356	312	293	329	300	324	339	348	354	311	322	312	320	348	332	297	331	310	314	362	316	327	310	355	335	358	311	337	359	329	324	318	359	329	351	308	320	357	322	353	332	340	339	341	339	339	337	329	319	315	323	347	313	341	367	345	367	358	334	317	331	329	350	348	339	352	321	305	338	358	293	341	310	325	310	294	327	339	333	308	346	354	327	328	352	324	312	369	346	335	325	355	339	306	318	313	312	286	328	327	344	328	311	347	343	335	338	326	317	334	324	327	348	312	334	350	314	326	324	333	357	327	338	326	317	348	379	326	297	359	334	296	328	312	346	284	299	331	323	345	328	339	332	302	307	292	349	291	330	294	366	308	313	338	307	317	318	359	339	328	340	314	309	318	366	310	343	335	320	340	315	325	322	336	355	381	288	325	353	298	306	331	328	315	344	315	343	328	325	326	357	329	333	327	339	335	346	329	311	318	295	301	327	314	349	283	366	316	324	318	314	325	328	327	355	340	336	356	320	357	340	319	319	324	329	310	329	363	309	331	338	315	339	304	370	340	338	344	321	317	315	332	288	378	342	331	327	316	339	352	324	303	322	306	329	339	294	307	306	325	321	353	335	272	315	372	322	359	338	333	319	360	306	311	329	313	321	350	334	324	342	321	349	298	349	318	332	346	317	331	344	343	324	307	321	333	314	340	337	358	307	306	340	323	345	325	322	328	328	337	334	333	351	336	335	327	349	347	352	332	285	339	325	334	336	339	312	342	334	340	351	328	324	315	286	301	331	310	330	316	328	329	352	316	339	362	319	366	343	382	341	335	331	344	330	335	339	319	347	338	342	303	319	357	362	337	333	358	326	339	344	299	340	319	334	295	343	344	326	301	330	312	317	323	328	336	320	313	322	355	297	315	350	336	324	328	314	314	307	321	311	325	313	321	319	339	364	323	319	330	341	370	314	335	316	315	311	312	310	329	336	332	348	348	329	334	291	326	317	330	302	352	358	345	299	322	299	329	352	318	305	334	341	285	318	327	315	328	326	344	329	346	321	286	339	337	311	343	317	367	326	301	284	299	325	314	343	287	308	314	319	340	344	332	335	314	291	349	325	312	303	346	331	315	325	329	304	357	345	346	284	341	333	335	285	331	342	359	319	338	341	327	313	344	350	343	332	315	332	370	323	321	327	299	308	292	315	306	296	329	325	349	326	340	341	323	342	341	336	342	333	323	335	325	301	324	323	313	286	313	316	327	334	305	342	316	309	321	339	333	329	333	345	354	317	350	306	355	332	337	303	311	295	326	324	329	328	342	347	302	328	328	344	345	329	286	357	362	332	338	350	314	339	372	362	289	291	350	329	356	323	340	329	328	329	340	363	293	320	316	354	314	331	349	318	336	315	322	326	337	336	352	312	324	324	314	310	350	361	298	329	320	352	312	316	341	355	330	340	327	333	317	325	346	331	337	348	326	327	312	334	300	310	350	318	312	337	324	301	370	325	311	325	364	355	328	361	324	336	335	328	346	300	337	305	311	363	356	322	337	325	301	313	382	340	345	329	309	330	332	360	341	373	344	320	313	363	337	299	313	362	319	328	304	342	331	332	334	305	319	319	322	315	302	343	341	307	345	314	306	332	316	321	328	349	330	333	300	329	351	321	320	345	332	308	290	347	343	351	352	330	310	312	310	313	358	331	312	313	313	338	341	337	344	316	352	359	359	324	322	324	346	316	326	348	322	320	327	344	299	363	368	317	323	350	336	294	321	329	308	318	344	305	317	326	325	331	327	347	326	322	315	325	356	341	306	311	318	305	368	351	318	293	353	307	339	358	369	317	324	345	335	303	328	331	341	318	291	370	349	322	334	333	334	337	343	332	326	318	343	330	345	327	374	306	329	308	326	350	321	344	337	322	302	347	319	336	295	322	309	321	311	348	331	348	329	325	377	325	345	296	369	348	321	377	337	347	331	335	339	348	357	326	351	331	313	342	346	322	342	308	329	346	306	361	350	307	340	354	331	331	334	331	346	326	368	331	315	329	368	322	362	319	323	348	303	319	306	318	366	306	315	321	360	314	348	339	343	328	329	328	353	329	337	346	326	344	324	326	307	323	298	325	348	339	337	343	327	328	339	320	326	311	349	328	335	355	315	308	357	303	320	328	330	324	350	324	345	341	308	302	335	331	340	332	315	322	331	310	342	318	314	308	314	324	300	345	366	349	356	334	325	346	318	360	324	322	325	332	331	361	319	326	344	343	324	298	335	358	333	334	338	287	314	317	341	334	321	317	306	339	323	328	342	329	346	331	333	321	317	307	347	311	346	330	334	335	347	337	314	345	345	382	316	330	317	326	322	307	357	349	329	321	334	328	323	316	326	358	334	312	298	329	350	327	335	373	327	320	331	361	306	358	314	314	315	314	337	303	345	291	338	319	313	327	346	312	353	310	332	325	325	340	340	364	297	294	357	352	358	338	316	328	346	303	317	314	369	329	360	335	317	285	328	336	330	320	328	336	328	348	327	344	328	310	324	357	352	319	355	302	347	347	326	335	297	312	359	339	331	351	310	310	322	331	335	317	348	313	324	318	364	342	351	349	303	326	314	305	335	305	337	292	351	335	309	359	334	350	320	329	334	353	305	328	336	334	336	309	350	337	282	326	355	340	350	349	314	304	323	320	327	368	317	379	322	307	311	329	332	329	319	329
23631	21232	28716	24043	21220	12470	970	578	457	411	343	361	314	281	266	215	235	201	210	206	198	200	218	197	182	218	205	199	187	168	214	181	183	189	182	179	172	151	185	162	165	179	161	160	170	184	165	188	177	150	176	136	153	147	173	191	152	162	174	181	155	185	170	176	178	141	179	172	171	158	168	173	136	180	193	152	191	158	187	191	166	153	203	150	188	159	150	159	160	156	168	145	161	182	161	185	142	166	160	144	139	184	149	184	175	143	174	176	149	178	172	157	169	158	149	167	159	181	182	177	180	154	142	177	159	184	155	161	156	189	131	191	161	196	179	187	178	151	151	159	148	173	163	173	155	156	147	173	156	192	163	178	177	165	163	147	181	169	186	168	160	146	161	156	160	175	156	163	160	170	154	172	162	175	151	169	160	183	160	146	157	183	159	160	147	159	133	166	147	166	189	156	177	161	171	178	142	187	148	175	164	171	168	144	174	157	181	156	149	155	176	191	185	164	188	150	195	189	151	152	167	188	165	167	183	160	170	185	198	166	182	174	167	169	161	190	192	159	140	178	177	168	171	171	148	166	166	170	146	172	161	182	186	170	161	134	158	152	177	150	161	152	188	175	164	176	153	164	161	159	172	175	126	192	146	173	169	168	176	177	177	179	167	161	159	171	150	169	166	151	178	144	166	152	175	169	166	131	163	173	168	156	181	157	159	166	154	162	160	181	162	162	147	146	174	157	169	185	162	164	162	179	169	180	161	153	148	141	164	161	147	158	178	203	168	169	176	178	167	163	149	175	185	142	168	146	151	172	174	175	177	179	186	145	157	144	171	144	177	194	168	196	173	163	138	154	178	192	154	176	185	177	172	174	160	166	172	173	150	161	152	181	158	163	131	160	164	162	159	156	158	160	183	160	196	157	154	176	154	170	156	163	166	152	153	191	169	189	174	152	165	174	158	180	175	156	158	159	186	163	177	166	155	178	169	180	174	168	172	165	176	131	152	178	133	176	151	175	140	148	160	176	155	183	191	188	153	161	177	149	174	185	165	169	174	162	166	178	161	140	134	170	148	170	156	146	145	150	167	166	161	170	197	150	162	177	154	160	167	157	177	179	152	153	184	174	159	163	164	176	164	198	169	169	175	167	158	176	153	179	152	184	143	148	179	178	150	163	152	159	141	158	170	136	164	165	156	159	180	178	176	155	165	175	186	166	160	174	161	172	177	169	151	172	154	162	146	156	186	178	162	185	132	176	164	171	169	157	172	164	160	145	162	191	158	163	151	173	183	143	176	179	161	169	164	168	162	184	142	195	173	166	162	169	153	154	182	151	165	174	161	168	150	178	176	182	153	156	159	168	156	152	170	170	192	174	171	183	176	172	168	164	151	160	162	197	161	171	157	183	176	165	184	162	160	186	174	170	155	166	156	157	164	171	162	172	177	167	160	141	142	158	166	167	189	173	154	182	151	156	145	199	146	172	168	165	164	153	167	175	150	138	154	169	153	146	165	167	152	135	170	158	158	184	159	147	162	175	174	161	158	161	168	163	160	174	154	157	165	154	156	167	164	177	166	177	158	173	169	175	176	166	149	210	168	153	169	132	149	151	167	202	174	156	184	178	185	192	152	175	151	134	157	169	155	153	141	161	177	186	147	154	155	168	167	176	158	152	158	148	176	180	151	175	140	185	173	170	160	152	161	153	166	156	169	163	146	173	178	153	188	165	165	173	164	152	148	177	152	174	155	156	154	148	161	162	166	148	165	150	152	161	162	160	161	174	187	183	170	151	151	157	166	154	149	149	152	170	185	145	162	160	167	152	177	183	195	175	152	158	167	157	181	163	163	169	151	181	178	153	173	163	180	152	172	170	192	169	158	144	156	179	155	150	168	180	177	162	196	174	149	170	161	156	162	155	141	159	166	152	162	158	170	168	163	172	144	173	158	171	161	161	154	184	180	142	163	167	158	167	146	157	158	164	140	164	143	176	158	155	145	187	167	175	173	152	147	161	175	155	167	162	161	164	183	143	157	173	165	163	152	162	174	166	170	155	172	172	164	158	157	156	156	155	171	172	155	190	161	154	155	143	157	188	167	180	170	141	176	168	151	158	180	164	155	170	155	153	160	172	146	177	161	148	172	150	166	192	189	171	133	158	158	180	183	176	188	166	153	159	166	159	161	181	154	148	173	151	163	180	162	148	184	179	187	154	161	159	166	158	160	190	165	169	166	186	167	144	157	148	171	170	179	163	169	157	176	189	161	157	167	173	155	178	164	164	168	166	147	144	182	173	152	164	154	168	155	153	150	166	192	168	164	154	152	145	164	180	155	187	166	163	174	171	180	182	163	170	144	157	179	154	143	164	162	155	169	156	163	174	148	165	173	158	158	171	145	169	155	146	175	170	158	156	195	153	158	171	161	154	168	154	168	175	144	182	160	173	161	182	166	160	181	151	176	152	170	151	159	146	174	180	137	170	151	165	178	155	170	152	167	151	163	156	175	174	168	174	168	181	147	150	172	175	188	164	173	162	144	137	158	137	173	167	169	156	154	160	161	137	179	162	165	172	151	150	195	168	174	140	173	147	178	172	179	147	182	179	145	181	161	169	159	147	181	148	169	152	155	178	151	175	161	158	175	166	130	177	171	148	186	173	172	163	170	161	171	157	163	179	175	144	167	174	179	174	160	168	157	147	147	158	168	181	155	175	154	158	164	172	190	165	182	168	165	165	182	162	159	163	154	177	164	167	192	166	155	175	167	158	162	177	169	189	167	154	163	140	151	180	165	165	183	183	165	183	169	181	162	191	176	177	149	176	153	162	145	159	172	160	154	186	179	186	157	193	154	168	171	169	157	179	164	173	157	145	170	164	171	171	158	153	167	158	174	172	156	166	183	182	147	173	164	152	176	167	175	171	170	167	168	145	173	165	169	162	177	172	191	149	165	164	169	162	144	180	188	157	159	165	154	188	168	172	178	157	175	192	172	167	154	173	185	172	152	150	183	140	155	174	154	170	174	169	161	166	174	148	167	179	169	152	161	189	125	156	176	150	138	156	167	178	179	186	149	167	183	147	157	164	176	132	142	161	163	178	186	147	173	165	145	156	181	161	162	172	175	162	147	183	175	157	164	156	171	170	145	163	154	171	147	184	175	169	174	173	151	177	160	163	152	166	191	175	198	137	162	171	181	152	167	188	142	147	152	195	149	173	170	175	161	159	162	169	175	173	195	158	168	161	160	186	162	163	172	164	157	167	170	170	177	167	167	165	166	180	143	161	177	179	137	158	166	180	165	163	157	164	151	163	163	166	170	181	164	174	142	172	152	172	157	171	170	148	172	153	155	156	167	155	159	157	147	142	153	174	166	148	148	168	159	185	163	179	156	162	158	176	165	164	166	171	161	176	169	166	152	175	170	157	157	177	147	149	162	166	178	164	178	150	167	143	171	187	179	154	155	147	135	149	165	131	176	150	191	172	161	151	156	175	192	159	160	146	177	157
30666	10779	7421	3724	2476	1701	1314	1065	914	705	595	485	432	425	403	371	322	317	296	261	290	229	256	279	252	269	210	244	252	205	223	231	231	216	226	229	187	226	217	207	196	215	229	207	199	203	205	224	191	194	213	225	213	187	185	194	205	204	184	211	212	185	203	180	180	204	189	207	195	183	223	209	205	219	201	219	204	182	201	230	195	181	214	208	215	224	195	196	222	231	221	188	176	190	189	208	185	194	243	204	210	182	234	215	181	213	194	188	165	187	180	223	212	195	217	233	216	189	200	204	223	197	199	196	205	208	217	196	202	177	194	203	209	224	211	184	207	200	186	181	201	220	210	207	196	185	189	204	222	214	195	201	192	192	209	187	200	223	181	182	189	210	190	198	196	191	202	193	154	176	201	188	198	205	196	212	205	213	231	208	207	184	209	188	192	199	189	172	196	200	209	220	188	195	190	195	200	187	212	202	201	188	201	193	157	230	192	211	184	187	207	193	193	190	187	194	211	201	190	191	214	197	204	205	209	191	216	214	189	208	221	211	200	202	204	200	200	209	230	169	203	212	232	191	187	164	186	204	205	198	190	175	201	209	176	186	200	202	187	217	227	218	203	196	228	202	209	200	190	196	234	179	189	197	194	203	200	220	197	204	187	186	162	211	181	194	205	192	189	184	210	198	194	192	167	190	195	194	200	199	195	213	213	206	204	209	185	208	203	205	203	171	176	197	214	193	186	187	208	217	236	178	176	199	198	201	176	174	201	213	208	202	209	226	191	182	199	192	206	222	194	213	203	197	199	200	189	206	195	199	175	203	181	211	216	185	212	205	191	210	193	199	207	205	207	196	177	198	184	183	182	211	187	204	196	198	192	197	221	211	181	199	180	199	213	180	180	206	197	186	199	212	187	193	186	194	212	228	204	203	204	215	180	205	189	206	199	205	183	199	214	196	204	186	197	179	201	197	206	195	199	206	186	211	233	189	228	221	208	198	197	204	193	211	184	173	208	182	196	216	186	200	202	192	236	188	204	185	197	223	204	192	175	180	221	185	189	224	170	189	208	205	199	193	200	191	195	209	211	178	197	219	195	207	212	187	198	180	215	180	169	219	209	167	214	220	203	198	193	191	199	206	203	186	225	210	213	210	166	201	192	182	218	214	202	221	176	188	194	188	179	231	198	204	193	194	212	194	213	226	210	191	218	199	203	229	220	192	195	206	205	193	186	188	215	198	203	195	189	201	219	185	174	190	196	235	182	217	187	213	191	192	221	197	214	192	227	177	196	167	193	174	215	242	213	174	217	200	194	172	203	195	204	178	175	195	196	204	204	190	180	181	217	209	203	207	198	196	193	166	196	177	217	214	217	195	213	186	191	233	202	197	185	199	202	175	185	206	222	188	200	198	193	199	195	205	202	206	192	192	185	234	205	206	221	187	214	214	204	206	200	187	191	202	187	204	176	180	179	200	206	175	187	183	183	187	207	192	195	190	214	181	203	216	202	193	214	210	185	184	197	213	186	194	176	190	210	181	183	222	184	207	196	173	178	197	207	196	206	193	215	185	196	205	192	195	206	223	201	199	212	191	201	176	212	177	214	217	214	194	198	211	227	206	191	220	224	198	217	198	215	205	195	216	191	202	192	196	192	205	192	196	219	174	198	195	197	208	210	215	226	192	229	208	188	215	188	198	203	201	197	189	207	187	202	205	204	219	205	204	181	205	195	212	178	205	212	210	200	210	212	228	192	214	199	208	199	213	205	211	209	186	201	194	215	179	196	230	194	221	211	188	199	191	185	185	211	203	208	190	216	227	218	181	227	198	195	189	184	206	198	184	192	217	210	189	170	198	222	189	182	210	213	183	181	210	211	176	199	197	203	187	194	172	213	222	220	207	187	192	205	200	216	204	190	218	208	199	204	204	198	202	175	193	193	209	200	198	199	205	199	199	202	195	204	198	217	205	185	206	213	205	205	188	181	202	181	198	193	198	178	169	210	178	195	208	212	195	202	182	210	190	184	205	208	202	209	193	207	198	194	213	192	197	169	189	194	185	193	184	203	205	200	173	180	197	199	200	214	217	186	214	212	211	181	203	181	180	226	194	198	216	194	199	212	215	239	214	223	218	179	202	195	194	203	196	200	240	185	206	181	181	195	232	199	189	192	231	226	177	202	180	209	195	199	218	218	182	170	209	181	211	204	193	208	203	188	193	204	176	216	214	192	193	206	186	194	185	196	195	198	206	193	195	195	207	203	216	210	197	179	191	198	195	202	204	185	178	192	204	209	192	186	202	222	199	203	185	223	215	201	203	172	203	175	198	209	231	193	183	181	186	191	183	201	200	176	195	195	171	198	211	183	208	208	175	199	202	207	205	218	182	193	186	206	174	196	174	196	188	193	187	191	193	186	214	181	191	217	186	236	183	211	177	228	198	205	204	206	194	176	207	169	184	147	191	203	195	179	186	216	231	190	215	168	195	208	198	204	207	189	184	198	178	210	187	201	194	195	202	171	195	201	211	207	199	208	188	194	181	215	220	210	210	188	218	219	212	175	206	193	191	205	172	173	212	182	198	202	187	219	198	199	197	207	187	179	213	196	185	193	205	187	178	185	197	205	218	217	192	197	192	202	235	211	225	193	193	211	196	182	186	175	212	232	186	209	192	187	218	223	201	171	229	212	202	207	183	209	206	192	201	197	215	195	185	194	200	195	192	197	191	200	166	177	187	209	193	207	191	217	191	208	190	203	190	174	194	207	192	190	186	187	196	209	196	180	194	212	203	201	203	202	205	194	201	212	215	190	186	160	191	179	209	212	196	208	189	206	199	185	166	195	207	200	177	202	218	198	188	197	167	228	199	196	221	193	172	190	208	190	207	179	201	192	182	201	177	190	229	189	207	214	178	223	184	194	198	216	206	204	210	188	215	211	182	195	198	175	190	199	191	172	210	189	191	185	198	185	219	207	177	178	179	185	181	226	193	187	223	187	182	210	182	189	169	193	200	202	171	189	211	195	219	219	206	186	188	227	188	224	208	196	184	187	184	192	209	224	203	186	212	192	213	200	174	222	198	181	192	207	214	202	200	211	201	211	192	201	204	202	202	212	201	184	194	201	202	179	188	187	194	193	187	207	194	231	220	209	188	186	220	202	208	202	187	200	209	215	214	204	191	189	210	180	205	164	218	189	190	189	180	190	172	221	210	199	209	217	220	188	206	199	179	203	202	196	212	194	192	193	208	188	208	186	204	221	182	201	191	188	218	196	159	203	186	203	193	204	195	190	178	178	204	196	208	194	197	198	215	206	230	196	188	182	185	211	212	184	207	191	191	211	189	173	212	210	194	207	170	214	179	204	197	193	175	198	199	175	232	189	169	202	175	190	163	188	209	195	221	190	189	196	204	194	178	215	199	204	196	166	194	207	219	201	181	174	206	223	200	192	212	209	219	186	205	203	203	199	210	213	211	200	221	207	183	184	221	211	208	218	197	197	197	203	210
24938	21182	27601	24930	12621	981	744	613	515	575	538	478	473	494	486	462	498	450	451	453	463	509	492	437	471	475	466	465	433	483	446	456	455	436	448	465	423	487	458	459	455	475	472	442	484	438	420	444	460	422	396	416	475	471	425	469	453	440	445	428	456	510	443	449	439	486	434	445	452	461	435	442	412	403	466	457	432	454	450	458	441	437	437	482	460	422	438	425	400	441	457	426	446	463	474	442	426	422	459	402	425	466	420	452	463	449	484	459	438	403	496	456	450	457	458	443	435	450	442	468	466	434	481	482	454	472	429	483	430	450	456	416	437	441	441	493	446	437	421	430	413	432	448	470	449	464	470	420	476	467	473	443	436	463	451	452	435	471	426	430	433	421	420	442	482	442	461	431	484	471	434	431	432	456	424	399	436	462	427	422	422	443	438	436	428	421	452	476	461	448	440	402	489	438	434	487	454	415	400	414	468	434	451	460	430	466	444	445	485	468	444	444	438	470	427	455	453	448	480	439	489	497	463	445	456	444	441	471	460	420	489	436	447	433	420	452	466	429	433	456	453	426	400	410	455	445	440	449	415	448	473	469	447	459	450	484	469	451	491	440	396	458	439	497	428	441	420	455	420	422	435	436	475	464	456	442	459	431	429	443	437	436	471	452	468	465	456	398	434	431	486	424	438	476	459	459	433	445	488	449	422	466	462	413	458	444	459	449	427	511	424	463	451	475	428	439	461	429	426	434	455	469	451	462	461	458	413	448	443	437	423	436	451	463	445	468	459	493	475	433	465	438	454	451	424	429	422	495	427	429	425	436	416	465	461	452	431	498	482	428	445	455	485	456	422	447	425	487	474	466	424	466	446	457	441	428	430	460	429	414	461	476	460	459	421	418	481	441	454	447	428	462	437	453	467	442	450	449	456	423	444	444	494	404	419	439	436	497	452	444	434	453	433	430	440	458	432	479	468	446	428	456	466	445	428	426	414	446	484	462	381	462	475	472	435	475	431	429	447	442	478	439	462	515	447	418	427	491	429	449	456	467	466	450	431	442	462	450	456	445	423	458	436	476	450	434	428	434	446	415	435	456	421	438	431	439	459	436	476	423	476	457	474	452	431	450	440	438	445	456	433	452	438	459	426	473	426	442	478	450	488	450	467	431	513	440	482	403	463	430	438	487	477	397	448	465	429	426	454	473	438	460	459	471	459	482	479	490	465	422	435	451	441	438	438	418	417	459	426	456	437	449	448	446	455	435	454	435	467	438	437	434	441	461	447	399	468	423	455	414	423	440	467	448	457	422	434	471	459	462	492	445	435	410	471	452	425	440	448	409	407	451	478	409	475	464	467	446	442	452	446	421	457	463	432	475	406	433	451	450	450	441	442	447	451	447	414	434	455	471	448	444	412	452	453	453	461	473	460	446	467	448	461	432	488	429	412	475	453	432	453	474	441	485	459	419	409	437	430	427	448	487	457	429	442	442	470	402	449	457	421	446	481	430	476	479	454	451	426	441	415	465	407	433	464	449	422	459	455	430	438	458	477	452	420	477	447	453	445	454	449	439	422	461	445	491	468	404	427	458	437	435	467	456	432	464	421	442	469	461	461	437	466	455	451	438	462	422	442	461	457	457	445	451	460	438	404	453	450	445	423	446	441	430	465	431	430	431	449	454	449	443	423	454	440	465	449	440	452	438	458	415	438	439	469	439	443	443	429	461	418	432	410	447	407	439	465	420	445	435	425	425	475	448	433	428	441	475	454	445	433	403	456	473	472	453	444	467	472	451	444	474	429	457	444	435	402	442	445	461	397	457	464	474	488	433	481	436	439	471	438	476	437	471	457	477	436	434	467	452	443	445	424	446	499	465	480	441	462	479	475	448	430	455	417	442	398	464	469	452	401	384	438	457	464	478	428	480	479	407	519	457	426	433	438	444	427	436	482	436	482	462	443	482	420	430	429	456	414	432	435	448	445	462	488	434	442	454	459	433	485	455	472	466	440	452	436	443	463	472	448	439	406	436	406	406	418	446	417	406	441	458	503	432	454	423	409	437	453	435	427	454	421	429	408	444	474	437	449	446	439	467	436	429	399	429	428	452	476	448	448	470	465	432	416	487	486	452	456	429	437	457	494	476	428	453	461	434	423	433	408	426	450	416	457	437	450	471	456	457	435	468	485	437	384	424	442	424	451	427	460	455	469	453	457	455	432	454	444	443	431	446	465	449	457	425	461	423	452	456	455	433	481	467	465	471	487	457	482	471	433	447	401	467	455	421	453	454	452	418	447	435	428	442	442	438	440	433	439	433	440	469	466	430	455	418	436	469	447	503	420	457	464	441	465	449	442	437	460	438	459	466	456	457	473	429	437	446	444	456	467	460	446	451	488	433	433	459	457	466	452	452	443	406	453	431	488	449	445	453	467	464	449	460	430	488	441	373	440	476	437	410	436	460	436	453	445	451	436	432	458	469	428	442	455	474	457	447	442	389	418	404	437	499	433	461	409	443	420	426	463	430	475	435	463	498	470	448	442	442	463	492	438	446	472	445	463	422	480	443	435	440	442	413	406	422	467	438	431	420	467	417	449	446	454	423	450	423	453	456	454	433	442	455	467	471	439	428	440	469	445	452	464	469	481	425	422	441	471	433	459	430	441	438	438	452	413	471	420	457	458	476	486	444	415	421	429	434	447	451	428	506	440	475	441	484	440	445	462	465	442	503	480	446	431	446	442	431	464	460	442	424	460	424	460	440	477	455	485	441	452	455	417	439	450	462	432	456	446	452	441	381	452	460	426	440	464	456	418	460	445	442	456	459	490	448	450	438	449	424	437	492	449	445	429	435	431	467	413	423	492	438	470	458	417	430	448	436	454	467	434	417	437	444	478	459	450	441	460	435	447	448	440	444	453	428	444	447	439	451	427	445	417	467	442	398	442	438	430	450	419	459	420	430	449	433	422	436	449	431	416	469	469	452	439	450	432	425	455	442	450	443	461	430	463	495	414	460	435	458	455	453	432	444	467	449	453	443	452	430	421	392	464	430	460	421	427	435	442	421	452	442	444	444	450	447	478	456	437	472	420	402	431	460	429	412	450	417	437	431	452	443	440	493	399	451	483	467	443	464	457	476	430	423	465	444	402	444	478	454	419	466	435	440	490	430	463	467	447	442	472	483	448	440	462	473	472	449	442	465	475	437	462	427	426	447	458	443	422	468	441	460	445	466	489	443	467	468	449	472	416	454	416	472	432	471	458	463	456	446	447	420	419	493	448	476	435	450	447	462	463	481	452	423	410	451	451	415	477	454	444	470	402	442	437	427	425	428	437	439	444	439	469	452	465	466	439	455	450	449	475	461	456	422	451	437	451	473	437	434	400	491	451	434	458	464	434	413	451	427	473	438	415	412	471	511	435	454	452	422	475	437	490	450	437	464	459	436	474	466	443	436	437	455	419	418	455	470	471	430	421	436	473	436	426	466	462	462	455	430	435	442	448	481	416	477
30130	7706	4313	2310	1625	1256	1108	924	845	833	709	706	631	637	631	584	565	595	629	579	491	571	537	501	547	507	528	550	522	510	504	543	496	554	517	498	521	517	525	540	476	498	519	517	491	504	495	530	514	547	506	500	499	477	485	503	511	522	512	547	530	495	528	569	499	504	539	481	519	545	506	532	541	497	506	524	492	482	532	514	508	533	529	525	492	523	505	524	490	493	528	469	517	484	517	472	513	471	507	510	524	493	557	527	504	472	531	510	494	507	524	538	476	503	539	489	493	522	530	524	507	522	534	526	502	510	489	490	518	503	508	485	533	498	521	491	529	525	482	474	487	511	513	517	534	537	515	539	486	496	510	497	463	536	537	545	508	516	498	523	482	483	498	481	516	486	546	482	466	507	500	536	527	504	545	494	512	490	516	530	527	510	507	513	498	524	531	491	562	519	544	530	519	473	454	524	512	540	506	482	470	493	479	495	520	531	489	463	483	472	523	500	517	500	484	495	549	507	505	501	465	496	496	499	495	490	560	513	495	455	529	503	481	501	537	483	466	491	511	459	475	490	494	493	482	527	496	527	490	543	510	497	521	460	496	539	510	539	502	512	535	495	511	529	479	514	495	536	468	549	519	534	520	507	572	500	460	511	509	507	536	513	513	531	559	486	532	514	524	520	503	507	540	499	560	470	518	504	508	515	491	534	521	512	490	492	506	524	547	497	484	500	506	538	529	505	519	482	527	570	504	521	518	533	521	558	512	509	538	532	473	530	529	527	473	516	484	510	458	495	475	489	533	543	507	491	499	541	484	497	528	527	523	517	536	528	510	464	518	505	476	447	497	496	509	482	500	503	519	536	521	499	499	504	528	539	523	485	508	519	486	474	489	499	519	494	522	535	502	467	516	485	510	537	489	474	482	488	491	525	518	481	498	501	524	485	517	503	487	495	574	515	502	480	506	481	514	508	473	483	544	501	508	497	490	468	531	524	520	527	510	495	521	497	482	519	535	518	509	504	477	515	515	508	538	492	486	596	512	513	483	499	521	532	498	460	500	516	460	480	514	495	485	521	513	527	516	552	455	529	470	471	493	500	485	479	490	471	513	534	539	504	498	505	536	523	521	490	516	489	513	503	485	515	528	465	508	507	520	564	488	529	472	501	557	527	491	520	490	552	504	533	476	527	500	518	535	476	513	524	520	496	467	485	483	531	493	506	485	482	531	495	498	512	505	553	509	503	494	519	526	487	537	536	474	515	504	487	513	511	489	463	504	506	514	488	471	523	517	491	502	509	508	517	497	503	513	547	475	525	522	548	513	519	521	474	492	523	499	551	489	508	500	488	490	491	494	494	536	541	486	516	510	484	458	506	531	583	549	504	512	517	485	524	493	518	473	523	448	525	514	532	493	521	505	527	500	520	493	505	494	505	509	496	530	456	500	486	483	493	545	487	506	516	515	517	520	518	504	513	543	510	482	522	510	519	513	485	525	470	536	493	485	467	491	479	515	517	518	519	547	473	517	518	527	536	490	550	525	528	474	484	502	512	465	457	508	509	499	512	531	486	523	493	481	499	525	566	523	526	520	505	520	477	515	478	474	478	519	477	495	473	456	497	531	532	504	508	502	493	529	505	505	474	500	510	529	503	543	473	519	537	479	515	524	514	463	480	532	495	517	511	541	478	483	528	482	486	494	485	529	510	478	508	510	498	478	468	497	508	521	518	511	499	531	513	521	522	492	520	494	502	520	527	511	497	522	469	510	521	509	512	515	511	506	498	522	506	518	507	497	525	502	481	513	535	511	534	508	486	525	513	515	542	519	503	489	508	489	484	526	492	563	506	531	528	512	540	531	500	539	505	518	539	491	536	481	482	523	510	540	539	523	509	532	515	518	518	463	456	524	495	531	476	539	507	542	494	494	489	485	494	502	539	509	509	504	522	462	553	528	558	493	492	532	500	521	485	490	515	507	482	542	538	459	511	494	488	515	517	528	532	505	465	481	529	538	498	496	486	495	495	476	542	489	541	488	490	533	508	524	494	530	461	478	484	517	480	518	532	494	480	499	540	525	522	497	500	519	518	464	501	479	502	530	470	493	505	552	539	500	496	533	459	505	515	517	532	561	504	570	501	505	507	556	517	499	490	477	524	509	540	481	510	504	494	562	502	462	529	533	494	535	519	482	530	516	476	499	511	522	499	483	490	529	478	485	540	494	501	486	501	513	544	507	484	530	566	498	506	508	527	523	534	514	495	552	493	512	495	495	490	533	513	532	508	465	509	519	512	509	504	481	510	499	531	524	524	490	489	504	480	513	500	492	514	489	505	510	488	491	483	466	486	550	490	556	509	498	473	518	477	540	531	506	543	503	518	496	526	585	525	498	469	521	484	472	496	505	544	520	528	503	501	555	499	494	481	484	481	498	492	517	525	516	520	521	471	478	495	526	527	534	511	523	527	524	478	501	505	498	517	477	477	480	489	506	547	466	543	484	525	508	496	481	500	520	516	493	534	525	524	511	482	509	504	508	546	545	524	537	506	484	506	551	518	478	512	495	511	510	507	533	550	528	521	517	509	520	530	512	526	523	528	500	526	468	515	507	466	530	480	476	526	516	509	518	544	525	556	452	537	491	492	497	518	506	523	479	506	513	537	512	554	503	525	517	520	494	474	505	494	522	540	495	463	471	531	502	500	522	507	472	494	487	485	512	474	532	471	536	539	555	514	480	514	540	528	518	478	516	478	529	527	568	531	493	543	497	525	516	527	496	489	523	501	529	517	495	535	539	499	571	500	504	493	496	484	500	503	488	551	533	484	511	523	516	490	521	527	494	518	516	446	481	507	489	501	538	473	560	499	531	527	538	495	502	494	508	505	475	510	542	517	484	535	531	522	503	554	499	487	511	486	529	511	502	502	491	506	515	525	470	505	468	537	524	486	533	483	501	510	495	538	519	532	476	497	472	520	515	481	500	524	498	489	467	475	502	517	520	504	517	533	513	510	567	498	496	520	546	478	510	524	520	527	513	530	527	502	539	506	485	523	495	495	480	507	512	490	489	522	531	540	534	518	507	503	502	474	497	512	543	488	520	494	534	525	538	531	515	523	490	523	484	479	521	501	510	527	510	518	493	467	520	544	493	513	501	451	517	523	506	487	512	503	486	509	522	504	494	498	500	506	506	519	521	490	464	507	529	508	505	494	494	556	511	496	512	506	507	500	522	536	474	524	543	511	487	490	509	507	521	499	517	508	481	530	510	519	518	513	524	516	507	511	459	515	512	533	534	511	467	496	479	556	508	481	548	492	515	493	510	482	516	486	514	514	514	497	512	497	532	556	527	505	527	534	508	481	502	497	498	491	486	545	528	499	548	525	511	536	506	523	559	531	504	492	503	503	490	498	508	517	490	499	523	560	504	487	485	554	477	521	552	472	483	508	557	516	532	523	475	526	514	501	512	519	483	507	505	525	460	518	480	516	519	506	506	504	503	464	502	531	512	540
22591	21196	29024	23641	21184	21239	11801	1320	885	762	693	693	629	543	514	499	506	449	461	455	394	434	448	420	357	429	423	378	416	396	379	401	368	398	389	392	372	399	388	364	354	353	322	369	365	364	371	393	353	361	392	357	329	349	347	339	363	337	339	361	345	321	352	363	337	377	363	356	356	353	393	317	365	388	371	340	355	351	387	356	372	356	373	364	368	383	364	375	377	352	342	371	319	361	355	349	357	373	325	350	346	351	365	361	301	352	367	349	379	366	331	374	327	380	328	352	337	333	361	366	345	369	360	325	333	356	341	341	357	397	347	343	346	334	363	345	310	368	363	357	331	378	343	370	330	376	364	324	339	348	348	341	355	340	322	378	382	367	364	324	340	344	354	338	399	340	336	334	348	325	348	358	373	360	316	364	337	356	350	375	369	319	352	352	342	381	359	353	340	346	311	359	339	333	349	368	364	382	344	336	311	352	348	360	317	353	336	350	377	351	365	358	380	313	356	332	354	364	335	363	372	345	366	355	387	385	351	380	357	365	337	340	340	351	334	378	348	359	376	362	366	363	339	376	336	390	363	337	360	348	355	387	335	386	342	323	314	333	336	362	349	349	353	316	358	355	354	319	328	337	353	349	320	342	357	331	344	353	326	359	364	405	355	329	343	355	348	331	382	331	376	343	359	327	368	347	372	338	332	329	324	363	359	318	346	329	304	336	334	370	337	363	363	363	337	351	335	370	374	375	350	356	329	317	351	348	345	357	348	359	352	363	367	322	350	354	350	352	326	352	370	329	379	383	352	348	315	381	370	367	355	365	353	364	352	355	323	366	378	333	357	344	368	352	385	330	380	361	355	380	334	351	380	335	317	330	321	344	330	368	339	328	353	339	355	401	350	358	346	346	354	343	332	373	354	337	336	358	374	387	330	322	321	379	369	347	355	365	370	341	373	360	348	354	334	339	338	337	340	355	318	343	349	341	332	336	318	344	342	356	350	335	354	338	353	322	338	346	328	360	352	368	325	317	377	344	363	348	377	305	332	357	362	345	336	337	318	337	357	326	332	341	355	321	341	369	350	360	353	355	349	363	360	373	368	333	361	374	407	375	342	330	393	353	353	354	373	371	388	354	364	357	355	390	351	348	343	345	347	364	313	326	344	387	355	356	348	336	344	353	331	380	337	353	345	374	374	356	303	335	306	332	358	340	351	368	357	351	356	348	343	363	378	353	352	371	335	377	359	369	356	329	360	367	352	363	351	364	364	380	349	368	381	364	328	334	333	341	371	363	339	366	345	333	322	355	346	342	371	329	333	350	316	367	335	351	327	349	357	346	355	338	346	337	336	340	343	362	356	353	363	356	379	396	323	336	342	339	375	320	370	345	347	396	337	365	328	368	339	340	327	340	316	346	314	339	355	343	343	322	349	341	315	333	348	355	339	366	386	338	348	359	349	307	342	351	357	341	322	337	355	350	327	327	324	361	357	369	316	324	358	365	345	382	377	375	371	320	338	366	351	346	349	344	380	351	357	355	363	369	354	337	340	314	315	362	338	337	360	347	366	339	322	381	367	332	335	340	345	362	346	313	350	348	343	316	354	335	346	343	322	354	332	341	322	353	310	345	331	339	360	351	332	329	351	367	362	306	341	317	358	338	358	341	341	340	330	285	339	381	337	337	333	354	355	330	357	337	359	334	348	335	379	346	372	333	322	338	332	382	343	364	352	365	329	351	369	375	334	355	351	346	356	356	317	378	348	348	361	352	367	337	349	327	333	310	323	349	345	316	339	345	354	306	336	353	340	351	311	393	386	346	309	336	363	337	334	342	336	356	340	362	379	356	368	357	337	348	344	365	344	364	385	327	319	340	313	340	325	371	354	327	370	326	358	332	334	354	342	354	361	310	363	329	333	351	357	344	316	374	329	384	319	331	358	350	355	336	358	338	300	357	363	350	362	361	335	348	354	374	325	339	376	347	340	371	329	317	330	345	319	353	351	343	303	377	336	341	350	352	332	387	322	359	346	366	333	351	357	340	356	330	317	376	394	371	341	345	338	317	334	340	363	339	376	358	359	376	399	322	358	371	351	360	347	331	302	349	347	323	366	355	354	345	366	376	345	367	375	337	332	373	317	333	372	331	329	349	335	338	370	329	318	339	377	328	344	317	293	336	340	351	337	325	348	330	348	331	318	354	339	380	350	322	323	364	354	340	325	364	336	354	336	355	368	333	360	338	351	363	350	354	338	374	364	345	336	331	350	348	388	369	379	332	369	353	330	349	348	374	329	364	364	381	372	323	367	336	376	324	346	332	318	362	355	354	339	352	330	322	340	361	318	359	363	367	365	321	345	364	362	326	369	341	320	371	328	366	321	363	364	362	351	341	374	337	320	349	337	351	312	380	345	347	333	352	344	337	352	360	328	359	361	359	372	338	339	334	376	365	331	359	331	330	375	317	376	334	343	360	405	330	357	337	337	327	349	343	336	377	340	361	359	343	384	361	353	337	345	314	360	339	343	398	352	372	340	337	343	328	327	345	354	356	364	348	365	349	375	358	357	336	358	357	350	336	333	358	382	331	341	338	364	343	392	371	340	360	336	400	343	359	339	378	325	362	332	332	317	350	332	382	348	335	363	333	363	335	361	378	373	369	352	345	336	335	374	339	347	361	350	349	386	357	318	345	338	342	321	347	340	344	392	334	307	332	327	361	355	335	343	348	370	338	359	347	367	358	322	363	379	356	332	337	348	339	384	347	359	316	356	367	374	343	342	357	354	336	378	346	324	352	344	340	335	381	349	369	381	340	356	378	335	395	314	374	337	344	355	359	363	381	336	328	354	343	365	335	307	345	339	366	327	344	362	338	346	336	346	352	350	330	321	339	353	357	318	327	370	344	336	343	347	379	386	389	332	375	355	334	352	353	346	328	347	370	323	358	348	360	372	348	306	346	353	334	329	334	369	350	361	340	349	322	358	320	365	372	323	317	315	341	365	342	331	339	344	342	300	351	353	353	348	385	339	380	344	352	342	362	316	354	369	375	360	321	290	346	326	340	344	348	389	375	352	378	356	359	343	352	355	339	371	344	411	338	375	357	343	360	370	334	380	316	348	320	344	352	338	354	333	392	359	394	341	379	381	329	355	343	349	334	368	329	329	319	358	326	369	347	336	362	346	378	378	347	349	401	331	356	347	405	361	342	329	352	382	383	351	343	370	354	355	345	304	393	347	356	353	335	374	371	372	352	340	362	388	344	356	343	343	352	297	353	335	351	355	313	345	314	320	352	364	360	377	391	357	365	384	350	326	356	349	338	335	335	330	351	360	338	352	348	329	343	356	344	336	349	327	348	345	330	322	386	356	332	370	364	301	349	341	354	320	333	329	330	295	324	364	345	385	323	342	370	347	405	336	331	336	347	346	351	338	357	354	334	338	329	344	336	364	370	364	350	344	332	333	328	365	352	368	354	334	332	346	346	365	348	305	340	306	344	332	379	331	370
35449	17964	12411	6455	4507	3355	2537	1944	1562	1323	1132	1035	905	785	678	733	663	600	604	490	512	497	495	492	494	464	447	439	422	466	432	427	437	441	419	421	450	411	421	393	460	393	401	372	418	414	405	388	411	406	342	393	411	378	382	408	375	431	371	410	380	428	420	386	391	392	410	363	345	379	412	397	405	394	410	377	370	389	405	369	375	368	370	369	403	358	380	360	404	345	399	389	377	398	368	367	358	354	389	391	385	368	359	369	362	405	370	402	365	361	385	372	367	363	382	369	349	394	368	350	401	385	357	388	398	407	368	365	388	407	357	372	384	364	379	395	414	383	373	339	419	409	366	375	375	386	388	337	367	377	418	364	399	399	361	385	363	415	356	376	394	380	350	404	395	366	383	360	398	395	405	380	382	396	430	334	361	370	369	378	378	384	363	414	410	335	375	370	345	392	401	374	361	397	390	360	405	362	398	412	386	400	374	372	428	404	363	357	397	385	352	362	371	396	387	392	396	370	401	403	376	372	371	370	367	404	376	381	376	335	372	393	397	331	382	373	392	378	380	400	365	389	377	404	406	377	378	369	378	400	412	366	362	384	369	405	369	377	343	381	363	371	424	350	390	394	378	341	367	400	370	378	378	375	356	356	368	375	377	390	388	379	391	375	407	400	379	422	383	367	376	377	370	367	381	395	406	369	378	366	343	387	394	375	387	408	359	374	422	390	361	371	395	389	415	386	368	380	390	373	373	384	390	390	355	398	360	400	339	389	344	384	398	382	381	392	389	392	378	356	402	384	391	352	392	396	328	388	382	368	389	372	378	375	382	375	397	354	388	397	360	405	367	335	391	390	393	392	413	371	393	378	396	357	403	409	389	345	355	398	384	379	365	335	370	357	391	374	373	386	384	421	360	396	360	368	430	376	380	347	335	395	411	375	382	365	401	355	379	397	381	375	368	395	359	382	363	367	395	337	397	363	343	403	408	402	370	396	362	377	360	375	408	381	378	354	363	381	345	380	387	384	365	375	400	385	368	355	340	414	377	389	392	373	378	361	366	384	366	392	419	361	373	355	409	370	391	397	371	373	415	378	356	397	390	385	387	374	380	405	402	385	400	377	380	361	412	390	428	384	367	396	387	359	341	391	381	376	371	383	378	386	401	421	411	393	386	371	387	374	346	346	388	386	360	397	373	402	385	369	383	404	385	350	388	357	372	363	356	377	364	402	401	352	366	406	377	381	361	385	370	364	376	397	411	379	410	346	372	359	380	373	361	380	372	384	385	367	376	366	354	375	367	365	366	371	378	365	385	387	368	372	395	417	426	371	352	351	405	380	406	383	409	385	351	401	359	380	367	385	395	402	402	374	390	377	386	387	385	361	361	373	354	392	366	376	330	379	353	344	373	380	396	337	370	353	389	395	349	385	374	376	417	369	401	366	387	350	388	392	369	385	362	367	400	394	386	398	380	375	389	375	382	366	415	359	366	378	398	397	389	401	373	393	372	402	388	381	381	365	396	395	386	366	386	376	375	349	383	390	390	393	402	399	377	382	412	354	369	385	404	375	385	400	379	373	361	387	412	376	413	395	370	385	379	369	414	416	401	384	396	400	362	360	356	345	380	400	376	397	374	380	373	394	378	388	399	348	353	368	363	385	345	396	386	351	332	398	386	354	407	395	405	376	388	396	360	380	362	380	389	384	385	378	362	383	370	362	410	394	414	347	358	362	363	395	365	367	335	389	393	351	400	386	385	384	410	378	339	405	350	411	364	406	370	341	381	357	378	341	361	376	360	381	385	368	372	352	398	382	372	364	369	347	351	357	411	416	358	403	409	373	373	358	392	341	396	364	364	369	422	396	391	382	383	396	371	392	367	379	381	371	379	344	404	403	386	387	399	353	361	372	401	371	376	406	378	388	399	352	360	354	367	394	386	372	350	419	368	411	367	382	389	345	399	419	371	376	375	367	358	394	392	408	378	399	357	378	371	393	393	352	423	417	388	378	359	366	385	374	352	392	377	390	361	394	391	408	395	380	389	383	405	364	375	371	360	380	375	404	343	391	375	401	404	384	351	403	367	329	365	342	381	359	375	387	390	371	377	390	395	385	390	348	367	364	358	396	377	378	382	359	377	405	376	362	371	413	364	357	407	376	430	367	373	349	408	397	371	409	416	381	372	388	378	365	367	380	399	357	414	381	374	383	349	364	368	377	400	370	384	383	383	362	351	341	376	368	381	385	344	380	359	348	387	387	372	371	380	399	400	363	371	389	353	383	355	396	418	393	355	361	411	410	372	381	406	370	379	399	388	368	375	388	384	397	405	404	371	406	406	378	367	381	363	400	358	385	393	418	376	398	395	383	388	385	359	393	386	345	388	371	372	391	395	413	397	376	388	348	395	400	376	388	390	369	355	391	362	383	366	364	394	393	399	402	379	361	378	371	372	368	364	385	383	364	383	370	396	374	406	406	366	362	378	353	389	420	375	396	349	345	397	386	350	388	356	353	358	395	367	394	358	361	389	362	378	382	379	378	396	374	379	350	366	370	375	392	397	362	382	386	386	389	365	371	385	392	407	397	378	346	373	403	391	387	395	383	380	382	369	399	346	359	375	385	366	386	407	355	346	380	397	353	377	356	377	370	383	368	384	364	355	358	361	394	392	361	356	364	371	383	370	401	372	355	368	407	400	388	404	348	402	385	390	389	375	372	370	365	415	340	397	384	374	369	376	382	356	385	394	409	391	344	359	385	351	349	381	383	380	396	380	398	385	358	389	341	373	404	344	396	380	354	361	412	377	381	371	385	399	394	408	376	372	359	369	371	375	406	394	372	392	386	380	397	356	390	376	369	402	372	413	376	389	344	376	378	384	367	373	374	386	382	320	398	386	359	388	350	331	407	364	371	331	415	392	354	382	384	393	367	366	361	390	391	359	379	380	350	359	365	372	366	357	386	407	384	352	382	390	378	355	379	350	389	381	407	388	365	393	348	409	375	399	376	356	367	375	369	357	379	342	355	343	393	357	406	390	375	364	387	391	348	368	376	369	331	376	372	359	370	366	408	379	401	373	362	345	378	357	376	379	384	362	398	369	332	359	345	428	354	384	392	410	364	392	375	403	366	354	393	392	372	376	388	388	407	389	396	369	373	349	352	363	396	405	379	388	382	400	380	384	371	391	379	394	364	386	371	399	412	369	368	403	368	370	378	399	361	407	402	356	377	376	377	402	372	364	416	357	378	380	389	382	408	387	357	422	388	419	357	389	378	397	420	406	384	377	365	375	375	373	382	403	369	381	349	378	377	369	353	384	363	395	410	367	392	398	387	395	349	360	386	367	382	403	377	384	344	369	366	406	385	360	392	365	392	381	396	372	337	380	372	380	374	383	372	399	422	374	366	368	406	396	354	358	369	374	346	383	359	358	358	388	389	370	347	365	398	394	377	358	378	367	392	382	356	396	395	379	376	370	372	368	371	403	381	419	392	382	350	387	371	394	398
27906	20622	9958	799	384	363	318	274	335	277	279	310	274	311	310	294	279	274	271	268	279	295	274	279	288	260	302	293	283	276	282	241	241	283	291	286	290	274	300	264	281	291	256	289	278	264	280	285	270	281	269	272	294	265	284	278	288	249	266	290	262	291	270	274	273	276	306	324	290	284	275	311	280	258	278	252	279	285	279	277	271	264	301	269	293	271	256	264	251	254	250	274	259	266	261	283	307	263	273	294	288	288	263	264	297	273	289	282	279	261	308	313	247	283	264	270	270	264	267	274	285	257	301	296	306	274	283	264	257	251	296	269	249	290	283	278	301	295	284	289	273	295	269	291	271	295	292	269	273	275	279	283	246	288	269	258	296	272	268	275	303	264	268	249	281	291	254	301	292	290	289	289	273	278	269	294	279	285	280	322	307	316	270	271	276	263	246	262	266	306	280	261	249	288	282	310	281	297	273	279	312	285	276	301	284	280	287	252	266	276	281	285	266	272	290	276	302	322	279	282	271	274	269	271	305	255	297	275	290	275	280	264	278	260	277	265	290	260	271	284	259	286	301	284	288	274	274	277	284	288	322	279	307	254	267	294	295	268	277	287	229	258	268	269	277	284	275	280	274	279	257	275	282	262	290	264	287	258	284	271	303	267	319	251	294	249	286	295	276	271	305	264	239	286	278	275	302	286	255	245	327	269	271	277	266	295	278	265	283	302	265	307	321	247	275	283	277	232	280	277	280	287	294	277	259	305	293	264	278	287	288	280	252	271	272	241	310	276	290	261	306	278	279	291	266	290	271	290	321	292	257	298	257	286	270	273	289	272	283	287	258	267	273	264	272	293	266	256	280	271	270	254	291	275	277	267	282	288	253	249	285	262	282	271	287	274	281	263	286	261	293	287	284	289	256	281	272	297	269	254	310	280	259	278	287	290	290	283	279	243	277	264	287	259	272	284	283	299	248	266	295	300	301	286	247	255	277	249	268	276	253	267	264	272	261	267	276	288	312	286	274	262	262	287	266	308	280	285	281	315	277	238	258	288	280	274	261	270	263	273	280	294	263	269	269	279	265	261	279	276	267	257	271	299	264	305	251	288	282	291	270	291	243	291	293	286	272	281	279	278	293	278	294	275	277	292	344	271	290	308	281	274	264	284	271	289	257	278	289	266	278	287	291	262	286	294	275	287	283	311	275	275	265	290	266	269	256	308	246	278	282	266	288	282	297	296	262	272	271	296	287	284	295	252	265	275	285	272	273	283	252	291	296	302	271	258	267	277	289	276	262	274	292	272	281	256	282	278	283	265	262	270	269	266	316	295	299	268	283	267	307	285	281	289	263	273	264	285	288	280	271	283	263	272	290	274	270	253	287	269	303	264	288	292	297	272	293	277	275	275	290	278	287	278	286	266	272	257	281	291	272	280	280	281	273	266	276	276	276	280	253	274	288	268	246	270	271	289	274	284	293	247	278	282	262	291	296	277	284	243	285	268	274	268	307	269	258	264	255	261	273	263	300	295	251	283	263	258	236	244	222	277	309	280	268	259	288	255	244	309	265	277	264	270	285	249	271	252	263	260	281	278	282	260	264	276	273	269	282	275	250	293	291	285	278	255	255	273	287	273	290	277	254	252	278	269	263	259	316	276	254	273	310	277	276	302	258	266	273	296	264	264	239	251	248	247	273	289	258	278	291	262	262	251	263	284	271	276	260	283	274	297	262	302	297	274	252	296	290	278	266	256	286	283	258	276	279	278	277	299	275	258	294	251	288	263	284	259	258	266	279	266	271	289	281	265	251	280	291	293	282	294	271	314	284	304	268	285	277	271	267	264	274	267	301	271	292	272	267	317	285	308	283	248	286	250	265	267	297	289	264	286	268	295	324	295	261	304	247	276	275	239	250	247	260	312	269	259	276	287	277	295	278	281	278	285	290	277	298	268	283	277	291	263	276	277	275	271	272	286	285	290	288	277	281	265	288	277	282	288	267	299	289	301	278	269	286	244	278	285	262	292	290	312	268	275	283	312	267	269	282	275	267	261	296	271	264	276	277	269	276	270	270	263	285	272	296	243	275	256	241	267	265	258	295	278	261	288	269	276	297	284	287	276	306	287	302	294	270	275	285	287	262	280	302	252	288	295	259	305	281	291	266	294	263	289	290	298	274	300	272	251	265	246	291	264	292	285	255	264	273	277	298	281	261	277	284	299	269	256	257	298	289	273	284	284	298	281	270	287	254	258	279	262	275	287	291	260	290	300	277	294	271	284	286	271	279	274	329	286	264	260	298	261	278	279	288	293	264	291	262	281	250	310	260	272	276	253	310	274	270	286	272	306	276	249	281	269	269	305	257	261	262	279	273	301	289	287	290	269	297	266	295	258	288	272	285	253	277	242	285	293	304	269	266	307	290	296	287	282	277	256	266	272	266	285	311	293	262	284	278	275	258	237	277	277	254	267	254	285	279	300	298	264	268	298	241	268	299	289	255	245	262	285	277	256	281	274	263	293	291	279	260	304	310	283	267	285	269	279	269	263	308	296	271	285	282	281	275	303	277	289	288	288	267	262	284	274	260	249	256	293	274	254	285	291	289	266	279	277	264	302	268	279	273	283	291	295	245	262	285	295	278	277	261	276	294	259	268	281	251	262	284	267	265	287	256	300	291	279	281	294	275	265	283	303	285	283	304	285	275	244	285	301	268	284	285	270	261	251	281	254	253	296	255	263	264	253	284	263	289	271	265	281	299	260	257	261	242	269	296	234	296	272	279	261	252	269	299	313	270	258	288	293	225	314	283	277	297	289	280	251	269	289	249	239	263	259	252	305	301	272	300	273	262	273	261	279	260	270	262	264	277	252	264	280	302	283	326	272	264	285	299	284	285	295	309	284	290	291	294	295	251	270	271	272	257	288	284	284	280	273	271	292	286	257	280	288	239	302	284	249	258	257	253	287	283	269	295	274	268	278	288	241	247	300	267	279	299	277	267	274	309	302	257	282	263	275	270	274	281	274	268	258	271	275	302	307	250	267	295	284	271	284	260	257	274	277	247	258	284	268	272	273	288	261	259	284	261	290	257	277	274	274	267	277	279	318	260	271	272	298	278	273	289	259	276	293	281	254	268	255	280	252	317	260	244	288	272	271	271	259	283	284	279	225	303	293	254	281	276	288	286	302	292	263	308	268	263	267	252	230	277	279	284	275	278	241	269	299	270	263	289	263	282	281	296	278	245	306	263	277	266	291	272	274	289	291	277	284	277	273	277	255	262	295	298	263	260	287	250	264	288	268	280	253	282	265	244	273	273	284	279	269	289	258	299	292	268	291	272	260	260	261	290	288	276	280	284	288	276	306	274	307	250	256	309	294	247	268	304	269	269	284	286	275	288	283	243	268	300	273	272	275	273	280	251	258	274	255	271	263	294	276	283	254	280	245	298	271	291	284	271	287	312	302	245	305	290	263	243	253	280	250	298	282	286	314	267	291	314	281	274	267	288	304
27649	3533	911	573	519	437	388	377	420	372	341	352	347	314	376	372	335	350	333	335	342	339	324	340	315	317	331	317	344	336	326	329	343	324	331	353	359	342	359	345	326	328	316	334	375	339	349	325	314	319	328	335	309	346	342	339	321	313	340	310	329	333	307	315	343	312	353	317	357	335	310	359	321	324	329	333	338	331	296	323	332	325	302	321	341	338	350	353	302	347	288	324	314	309	355	365	329	363	320	327	321	335	305	323	341	336	333	304	324	350	340	318	323	359	342	336	313	331	329	352	333	331	318	297	356	348	316	322	316	356	305	336	305	356	315	307	333	317	348	330	333	340	310	331	300	317	317	317	315	327	342	319	315	328	344	319	335	349	327	313	361	351	370	351	316	333	338	325	332	318	349	344	344	346	311	328	336	337	329	346	356	325	349	308	288	324	335	337	317	338	315	348	355	346	356	353	313	329	327	353	339	387	332	340	351	322	338	352	318	320	326	328	347	341	329	341	334	301	341	325	347	347	307	351	340	331	353	316	313	360	338	349	311	331	354	340	322	339	314	349	316	345	356	314	340	347	350	362	314	337	339	328	310	319	350	348	318	311	314	327	347	343	321	320	371	318	343	329	355	333	342	316	348	351	328	344	338	318	317	307	317	356	374	356	320	343	332	303	303	355	334	345	338	309	326	316	281	339	338	348	345	314	335	330	334	326	332	332	344	347	320	329	339	328	327	338	304	325	311	324	318	275	334	321	353	361	347	333	338	316	320	334	308	333	339	366	360	340	327	331	352	303	342	348	345	356	368	328	371	338	334	360	359	332	336	313	338	315	319	286	313	341	330	323	331	313	355	340	296	346	315	315	284	322	318	347	358	303	309	342	354	317	325	344	325	323	355	327	346	343	342	351	333	311	340	320	314	357	337	322	350	323	335	343	337	305	367	331	337	335	320	315	328	336	314	314	384	286	296	339	306	340	327	330	339	332	335	329	341	337	339	297	354	311	294	347	323	332	310	327	343	321	332	343	335	333	329	371	343	317	355	311	322	354	324	334	311	366	354	405	331	325	319	357	299	324	372	323	328	342	310	321	327	296	339	369	352	322	326	306	310	359	313	328	344	372	299	302	347	327	352	328	324	341	350	356	320	321	342	306	311	319	336	301	322	349	335	382	342	339	314	345	334	377	306	328	319	334	346	304	336	340	382	326	309	347	306	311	340	322	329	341	345	357	363	318	352	368	363	329	344	345	334	360	355	320	308	351	333	321	347	322	362	337	344	331	337	336	351	326	340	343	308	315	321	330	338	322	323	324	343	338	333	321	335	342	321	354	315	337	311	350	316	296	357	321	341	302	328	316	354	328	306	339	319	329	324	335	337	356	329	326	383	322	335	332	327	309	328	334	339	355	351	341	323	335	348	329	314	361	344	360	358	317	359	334	312	299	302	341	333	341	326	368	339	318	329	339	320	345	320	333	328	324	330	346	366	355	327	344	350	339	314	314	337	350	337	345	308	347	345	343	358	324	347	330	368	317	295	320	325	342	348	285	353	327	367	375	334	358	343	321	314	361	338	325	337	355	324	328	317	334	358	331	346	340	334	303	331	275	318	335	324	328	339	354	331	322	356	347	325	374	321	344	344	350	326	335	352	309	369	311	336	311	320	359	330	327	354	301	324	366	349	306	313	290	332	342	354	315	314	335	321	326	334	342	340	306	337	319	368	341	325	385	329	333	348	346	333	357	356	327	316	344	310	325	352	320	313	338	349	361	349	356	342	351	333	310	316	351	320	348	314	333	349	319	310	339	326	315	338	324	342	343	336	357	322	332	344	328	312	312	325	330	359	356	296	346	362	300	358	333	331	371	307	357	348	281	337	368	372	309	312	338	345	289	311	355	348	342	301	325	309	328	358	330	331	338	356	334	344	342	306	328	336	307	313	307	338	331	341	322	350	339	359	334	365	348	324	303	345	299	347	330	327	341	293	345	332	374	327	325	319	294	338	324	343	339	311	326	298	340	330	335	361	339	319	333	312	322	336	329	326	326	354	344	328	323	332	313	341	352	349	344	349	314	317	336	339	345	358	324	345	353	313	327	339	355	310	322	314	347	364	331	338	296	321	315	330	331	298	356	336	314	343	355	337	349	330	328	328	312	355	325	321	370	315	314	320	328	346	325	297	311	335	359	344	329	323	352	366	313	353	335	327	310	347	337	369	336	330	326	351	332	350	325	325	337	341	322	305	337	327	345	323	314	342	349	372	356	332	326	351	343	328	286	322	374	319	321	331	347	334	348	325	310	330	360	346	301	352	311	331	314	324	340	330	309	312	283	366	307	322	353	315	305	309	341	339	337	346	336	341	352	305	328	333	324	316	339	317	322	356	334	351	361	352	298	331	328	346	299	293	354	349	278	345	311	322	344	326	337	317	303	325	331	333	299	313	329	335	317	341	339	321	293	349	345	353	334	344	336	354	347	333	359	321	295	335	295	289	278	306	332	348	307	335	358	345	341	378	336	379	349	357	334	332	347	306	348	329	327	293	316	333	347	338	305	345	343	317	334	360	370	314	332	347	333	316	323	343	348	318	321	306	332	327	332	337	333	318	324	300	338	328	373	330	345	328	295	305	323	314	340	325	327	348	351	323	323	335	340	358	331	307	346	333	329	308	325	316	368	303	326	330	327	330	359	333	323	316	384	335	300	331	324	305	296	335	334	344	328	356	350	303	350	341	327	344	344	343	344	336	343	341	333	297	315	339	358	339	345	309	324	357	340	350	323	313	313	332	307	324	323	345	331	339	329	336	362	351	335	331	314	340	341	312	348	358	349	328	330	324	301	341	345	314	345	364	349	341	312	322	351	350	361	401	349	306	340	342	313	349	328	326	331	336	323	345	333	323	303	351	335	364	315	355	301	343	333	313	347	351	339	380	316	331	334	327	300	332	343	344	331	325	341	331	301	324	365	321	343	334	321	314	340	330	305	328	356	311	328	333	325	331	290	359	309	339	324	332	331	347	335	340	341	295	346	335	321	326	349	311	318	322	350	364	327	335	344	309	317	299	328	341	330	325	323	355	304	341	327	311	321	331	321	315	321	336	311	316	345	336	323	344	326	350	345	380	324	331	380	315	330	329	322	352	344	330	317	372	310	319	322	302	314	327	353	332	332	340	298	303	309	363	335	344	341	313	345	355	329	314	330	320	329	353	344	317	318	359	304	345	322	335	341	356	317	325	343	348	350	321	356	341	324	319	301	337	324	342	339	334	337	337	328	304	367	351	326	356	316	355	366	332	311	369	334	331	340	357	341	286	328	306	317	340	319	314	312	337	351	321	339	318	336	335	350	333	333	345	347	317	316	355	329	346	334	340	309	331	351	327	313	316	348	340	345	332	310	327	361	319	317	331	309	362	297	322	372	349	291	333	343	371	310	341	365	341	350	306	359	330	354	341	329	338	341	299	345	293	329	338	343	347	355	370	328	314	332	324	343	347	371	332	342
23617	21166	28596	23952	21149	12309	986	573	437	380	368	330	308	260	272	240	242	230	208	224	206	183	218	201	193	184	184	181	161	172	189	187	172	169	189	181	186	189	179	185	187	177	178	150	185	185	180	157	185	175	160	165	147	171	184	190	186	176	176	174	149	158	169	185	197	156	178	173	160	187	187	175	163	174	159	175	165	152	180	153	167	186	165	161	167	187	178	147	156	148	157	167	162	140	162	178	163	167	160	187	162	163	141	177	186	166	177	153	170	177	160	179	192	141	154	188	155	187	179	152	176	160	194	172	165	174	163	176	158	167	166	182	194	180	168	173	155	166	157	190	154	187	186	147	187	144	167	173	165	166	172	162	187	156	165	165	188	166	168	154	163	177	164	147	149	150	149	160	177	155	158	161	191	185	177	153	153	177	144	170	152	134	141	174	177	145	165	175	189	179	166	159	158	167	171	178	177	162	137	137	182	159	164	185	163	188	160	177	163	138	155	150	147	185	169	168	168	166	151	165	155	160	153	164	182	150	153	168	165	151	169	153	173	161	158	189	190	178	162	166	144	172	162	160	161	155	172	151	189	175	179	174	143	177	175	145	152	146	153	171	164	164	172	164	174	172	155	172	183	181	179	180	170	178	137	176	145	164	164	156	166	176	151	191	165	155	154	177	175	166	173	183	169	160	156	166	183	161	158	155	165	175	161	163	156	183	151	160	163	170	166	191	154	162	179	162	171	168	154	195	155	165	167	168	142	158	155	172	168	210	175	163	143	176	180	169	172	159	172	146	180	158	148	149	155	148	155	193	138	172	181	172	149	166	177	166	164	185	175	164	167	155	162	173	169	167	143	151	181	166	192	159	164	139	147	174	172	182	172	167	165	172	172	170	148	164	163	164	152	159	167	166	154	148	161	169	189	173	168	176	165	175	143	143	157	177	183	158	183	177	169	138	159	186	152	166	176	173	167	168	187	175	190	142	186	165	178	147	182	170	185	148	171	152	166	143	144	164	152	167	165	163	158	160	184	172	157	149	177	177	174	167	174	149	160	161	166	150	159	153	168	162	160	176	170	187	187	152	166	167	157	193	162	149	155	158	161	173	181	151	145	195	177	173	174	151	172	179	152	161	171	166	141	179	168	185	188	164	176	161	158	176	177	183	159	165	152	152	172	161	168	166	179	149	162	179	154	164	190	176	182	176	156	167	180	168	170	150	157	143	165	160	161	169	161	153	202	175	163	150	172	164	156	191	159	170	153	164	168	167	172	156	179	150	148	170	156	166	158	169	164	177	165	162	163	164	164	159	170	165	172	154	173	158	166	163	162	164	173	164	183	173	166	157	180	165	183	176	162	166	166	187	179	173	151	156	146	150	150	182	163	184	173	166	169	152	163	147	161	161	177	134	164	160	169	168	139	161	150	176	162	169	169	178	167	185	146	166	179	150	156	163	167	180	146	160	162	182	144	194	149	152	161	168	178	175	174	193	175	160	162	170	163	172	169	180	177	163	172	199	169	152	185	144	196	161	172	165	151	170	164	165	164	167	148	171	162	162	165	155	169	165	159	153	152	165	206	153	184	162	169	149	180	167	155	190	183	150	186	172	177	135	177	170	163	177	172	181	152	155	162	153	147	178	153	173	166	166	152	150	161	169	178	149	173	151	167	146	170	157	163	170	147	161	137	167	159	143	164	173	147	161	165	153	183	162	160	161	168	181	162	137	174	162	142	136	149	152	189	170	175	180	156	152	176	169	182	196	156	173	181	164	155	163	179	154	150	171	175	152	167	152	173	153	157	162	166	172	177	164	152	151	138	147	168	150	166	155	183	175	177	181	212	171	142	170	185	176	156	140	157	167	174	170	163	156	167	174	177	173	161	146	184	176	141	167	144	153	143	175	165	199	156	165	151	168	165	140	150	153	146	170	167	151	171	147	172	178	186	155	170	171	169	160	150	160	144	175	170	172	169	165	154	170	168	169	150	153	167	164	152	162	165	172	159	153	176	178	167	153	167	164	154	161	171	178	168	156	187	159	169	161	170	188	168	180	173	175	171	153	163	165	192	164	165	183	150	155	168	186	177	172	180	145	160	184	161	154	190	164	179	183	154	165	167	152	170	153	182	160	171	144	191	162	162	165	160	188	184	177	152	170	187	166	152	157	161	165	156	161	155	157	174	171	155	182	153	156	164	165	149	138	163	163	163	154	150	162	158	145	157	172	163	167	156	160	154	153	154	163	159	158	163	168	182	148	154	154	146	177	155	178	159	151	148	155	160	157	158	191	152	171	162	154	155	163	186	163	180	171	176	177	187	164	183	179	172	169	159	164	166	179	168	157	169	154	174	167	189	175	189	157	164	153	169	149	159	185	179	163	190	178	181	166	158	162	171	156	171	171	176	172	154	155	173	159	170	182	168	182	173	153	154	159	170	184	148	170	186	172	180	167	151	170	158	155	177	154	160	179	147	172	166	160	165	164	146	159	149	161	151	153	164	163	154	171	172	174	156	188	167	169	174	151	162	166	157	170	183	156	171	169	187	178	150	177	162	173	163	163	196	165	169	187	170	142	165	174	161	163	155	161	167	185	158	163	171	197	173	141	157	172	168	179	164	162	180	162	160	139	181	181	164	162	168	184	148	154	175	180	159	157	147	146	152	154	180	170	174	178	160	153	173	166	190	190	178	173	149	163	185	137	140	199	157	154	143	161	178	147	159	180	153	164	162	148	155	183	161	179	162	169	175	173	169	143	146	176	170	137	168	143	186	164	180	172	152	161	167	146	160	162	174	164	169	174	168	187	156	167	171	153	197	162	158	158	195	177	185	147	180	159	155	173	183	202	143	144	158	176	168	162	187	159	157	158	171	159	161	164	181	175	149	155	179	165	164	148	179	175	173	178	182	159	149	179	180	170	185	195	163	156	200	137	172	161	162	164	161	159	176	168	183	165	179	146	163	181	179	160	168	157	153	152	167	164	153	170	181	148	178	184	164	167	161	183	149	161	168	164	167	160	178	156	181	179	151	169	187	175	164	160	146	183	165	170	144	173	148	150	150	162	171	157	173	173	171	174	188	167	154	154	161	178	152	186	162	169	175	170	157	169	183	170	191	172	159	174	168	148	149	171	165	167	170	180	166	179	162	156	153	155	167	160	188	162	174	159	176	183	179	169	163	173	148	186	183	162	180	162	154	152	184	160	150	158	163	170	157	158	170	188	165	157	150	174	180	184	176	135	171	177	187	178	149	182	191	149	177	149	172	158	174	182	162	155	172	178	144	153	157	166	148	158	183	166	160	177	214	165	154	177	156	162	149	159	179	156	185	176	137	158	187	179	185	162	164	169	167	168	154	158	149	167	161	159	174	175	173	173	162	198	157	160	158	145	197	162	180	147	174	157	161	149	155	176	178	159	166	148	172	147	158	155	171	186	177	174	180	163	148	184	143	163	169	182	182	164	161	169	149	170	153	163	185	172	176	195	173	174	168	185	186	148	191	153
32284	13835	7256	3559	2413	1676	1288	1027	817	689	634	525	433	411	366	367	374	302	311	290	253	274	294	279	251	234	261	243	230	260	228	249	205	230	227	231	213	206	230	216	226	214	209	218	218	211	195	200	199	227	190	226	218	206	183	200	211	228	201	200	200	208	205	195	201	217	214	232	189	207	208	194	219	225	195	222	213	198	198	209	219	184	202	222	205	195	208	201	202	206	177	227	210	211	198	205	210	209	213	189	230	179	188	201	193	223	198	196	206	208	193	179	190	191	189	215	198	196	216	195	204	227	189	202	188	196	239	193	212	205	180	193	208	171	180	216	200	212	219	193	224	207	189	223	177	201	217	197	204	200	188	173	204	199	238	189	210	227	212	205	184	187	181	209	196	201	193	228	206	207	204	215	199	186	193	196	214	198	193	207	203	187	196	206	188	215	191	189	184	196	187	196	206	200	205	212	216	222	197	209	212	203	207	202	223	188	212	199	206	195	180	183	215	200	202	202	178	209	174	192	206	173	198	208	188	191	197	202	211	203	194	209	182	213	211	206	198	207	217	214	195	207	187	201	192	197	228	207	209	211	187	199	222	215	208	183	209	210	212	191	233	194	203	177	199	212	203	191	203	198	193	213	199	201	185	209	220	227	208	180	212	193	206	218	184	202	185	195	204	185	201	202	225	227	179	188	173	219	231	204	204	208	186	195	214	212	204	190	177	215	213	214	195	219	192	199	201	202	186	227	192	208	195	199	190	223	218	197	199	188	201	190	189	212	198	183	199	198	172	199	205	204	200	203	185	209	195	211	237	198	178	204	216	193	194	191	221	176	196	215	190	171	196	193	212	211	225	189	180	204	189	199	209	191	188	197	239	211	191	190	195	201	208	190	209	181	200	212	198	222	199	211	201	217	221	197	191	194	192	204	212	202	201	240	206	200	207	210	211	195	220	217	196	162	210	202	233	213	205	217	181	205	221	193	216	182	208	215	205	191	201	217	198	199	202	190	199	182	204	197	229	217	224	210	212	196	211	202	192	215	217	195	183	209	198	175	203	202	185	211	206	191	213	212	191	186	162	220	214	190	214	219	182	200	201	195	200	222	214	195	211	185	214	199	185	197	205	193	173	207	189	200	163	194	191	198	195	166	198	179	203	222	208	199	214	219	209	212	194	194	186	207	192	182	194	198	222	209	192	196	187	205	191	201	179	211	210	201	195	201	178	190	196	180	195	221	200	184	212	188	201	201	193	210	200	200	210	182	183	244	203	204	191	190	194	190	217	199	217	210	200	225	217	197	201	205	200	191	195	203	203	215	185	215	174	189	192	188	231	197	198	207	208	196	215	189	201	202	220	197	182	225	236	201	195	210	208	206	201	207	200	190	197	166	205	206	179	219	201	197	195	218	204	201	186	205	205	196	206	206	213	195	178	198	230	211	162	194	218	181	215	203	205	201	191	193	225	197	197	198	203	219	203	186	182	216	209	207	211	203	183	208	208	188	200	219	199	222	176	215	219	210	192	206	195	172	193	197	208	205	192	199	213	196	165	191	206	184	223	204	207	189	202	201	183	214	210	184	191	201	198	184	192	186	222	202	187	188	187	200	176	191	192	213	194	213	214	190	213	205	207	213	205	177	206	223	211	206	198	200	188	218	194	202	209	198	214	188	214	203	183	189	204	183	242	219	202	214	198	185	192	215	191	183	204	190	195	196	190	195	197	197	216	176	186	184	196	191	198	188	206	208	194	194	204	188	197	191	193	207	231	204	195	218	170	194	204	198	197	188	176	223	193	183	212	210	192	187	197	205	232	190	219	201	213	189	200	194	201	191	204	211	181	234	167	219	207	204	212	178	210	200	205	210	209	195	197	214	200	194	166	201	206	207	200	214	217	198	198	206	207	218	186	198	196	210	214	213	190	196	229	211	173	202	196	205	204	184	236	188	210	197	182	187	214	203	205	201	202	196	200	193	161	214	200	229	209	172	218	208	208	202	205	207	210	206	208	214	216	224	204	204	195	214	233	179	216	184	200	215	218	195	216	193	191	208	209	207	199	217	181	204	206	209	207	215	215	186	192	203	167	204	196	200	175	227	194	210	175	197	178	187	191	228	234	190	216	205	225	204	214	233	209	202	214	205	196	186	224	216	185	196	193	209	201	191	201	198	187	205	208	212	219	223	200	201	195	203	224	197	229	196	191	190	202	214	202	164	204	227	218	201	212	167	201	210	221	182	203	220	193	192	193	176	215	203	186	190	220	211	196	178	201	188	218	213	208	211	207	195	212	207	200	220	184	178	181	202	215	210	226	215	186	188	181	211	205	198	216	178	188	211	205	204	204	201	188	208	217	202	212	223	222	212	214	218	184	218	198	199	214	196	189	209	206	175	183	220	195	217	210	203	200	195	211	212	184	195	225	184	210	202	195	167	205	175	193	190	191	221	188	203	207	205	195	203	197	202	176	208	199	177	186	207	198	217	185	214	217	205	210	183	195	215	195	203	204	194	229	227	212	191	182	214	203	174	218	188	192	217	178	214	200	204	204	190	199	224	204	221	188	193	187	198	211	190	200	224	186	181	156	188	159	203	203	224	183	188	214	182	196	194	195	187	209	173	198	194	206	189	214	180	174	184	199	193	208	219	203	196	193	167	207	188	195	217	204	179	217	212	198	229	204	192	197	197	197	213	189	179	204	200	199	206	200	208	205	203	182	194	190	196	193	202	218	193	191	200	206	212	206	210	228	192	207	185	213	202	210	205	207	198	193	233	204	180	203	208	181	193	199	195	236	185	200	207	213	222	226	185	207	204	200	196	203	188	201	206	189	186	175	186	194	210	187	204	197	217	192	186	190	184	192	197	217	189	188	200	195	186	218	203	202	219	197	178	210	190	198	216	185	194	182	201	178	188	185	217	217	209	202	198	205	169	191	187	198	190	182	201	203	203	211	226	234	207	180	201	182	201	201	218	206	205	192	227	208	207	180	196	196	185	205	224	210	201	234	197	187	217	193	209	183	182	186	203	204	169	210	180	221	197	186	199	210	202	203	181	185	201	191	197	234	223	205	182	229	198	182	201	210	197	207	206	220	185	192	217	204	210	202	197	190	197	201	199	184	212	179	181	192	228	197	202	227	169	193	214	205	180	225	200	200	220	237	180	193	194	195	212	211	184	203	212	204	211	215	213	208	200	199	210	205	210	195	197	225	198	173	176	189	211	205	200	177	212	219	206	205	225	184	183	209	189	201	215	187	205	219	218	219	188	213	209	188	211	203	195	209	221	228	178	197	207	203	217	225	217	187	176	205	181	178	202	194	155	192	199	205	184	197	189	234	220	230	186	217	194	220	206	182	202	227	201	180	198	199	204	202	210	200	199	200	195	226	192	218	171	207	206	195	187	204	190	191	207	188	216	189	163	207	182	210	217	185	207	214	201	196	211	206	179	214	211	205	208	203	219	203	206	196	221	219	190	199	197	197	204	190	188	195	165	199	215	197	189
24819	21197	27609	24935	12821	996	717	547	594	555	576	552	468	525	533	495	506	490	454	473	486	445	473	474	454	444	464	448	461	449	429	440	494	450	481	465	445	425	445	465	459	473	444	476	442	493	442	454	467	453	437	466	444	466	450	456	447	427	465	484	474	446	429	471	477	460	432	425	456	469	451	444	458	461	434	463	405	420	480	473	455	445	456	459	510	473	399	405	462	427	429	442	407	477	454	450	450	422	467	442	465	449	429	449	445	444	480	443	503	472	457	416	466	468	446	422	473	458	474	450	458	457	483	425	471	451	425	453	447	430	458	433	432	472	443	466	470	454	467	450	441	471	444	434	466	465	456	494	481	474	467	446	448	469	454	442	479	455	448	435	474	448	440	437	478	419	455	449	479	447	488	469	456	468	436	466	433	464	447	440	430	438	449	429	447	443	456	479	489	432	398	441	483	414	458	465	461	417	437	434	466	432	451	436	499	484	480	497	460	489	436	470	483	444	436	464	468	509	423	421	419	439	473	467	464	462	447	466	457	493	458	451	442	451	441	449	465	489	418	452	437	430	472	424	446	451	425	418	458	437	461	446	472	461	425	469	449	467	455	436	464	472	461	482	450	468	430	453	480	480	453	465	487	481	436	429	473	440	457	433	450	456	439	457	475	459	479	439	448	444	491	437	462	471	443	500	451	441	438	447	437	441	455	465	471	455	440	426	457	463	458	454	430	469	444	442	470	456	470	445	436	465	446	451	433	430	475	428	422	449	455	476	433	459	463	456	406	448	439	420	441	439	474	453	459	461	423	447	457	433	489	433	466	437	473	465	484	471	448	453	480	445	476	453	405	421	428	459	444	447	456	468	466	487	417	445	428	463	451	433	452	458	449	471	479	505	453	433	482	491	449	468	475	442	469	435	462	420	463	448	455	453	484	462	444	427	467	449	439	465	456	450	473	434	421	436	423	469	404	437	455	463	431	473	452	468	448	468	449	442	451	455	487	446	453	478	443	454	484	455	442	457	442	430	496	430	437	421	473	469	465	444	459	458	454	407	440	488	451	412	436	470	416	473	463	452	479	436	442	453	460	458	408	447	448	475	479	451	456	465	447	468	474	452	495	453	471	443	453	447	449	480	464	422	454	447	435	426	434	407	424	462	482	439	447	440	460	438	446	482	447	472	429	463	459	498	451	456	474	435	436	468	456	436	414	429	453	445	470	448	451	430	427	451	443	447	465	464	491	451	482	442	454	437	434	416	459	442	447	448	440	453	436	443	466	443	465	427	451	448	437	483	488	496	484	460	434	449	468	452	477	458	423	428	445	404	448	441	445	467	468	415	425	448	427	446	455	466	444	441	444	442	455	452	463	439	454	421	461	473	483	437	445	461	457	434	476	441	466	440	463	484	446	474	453	460	444	406	427	472	420	462	450	463	473	459	427	473	462	461	454	442	435	447	464	454	454	464	453	448	442	423	428	414	429	481	442	452	458	441	451	428	472	426	438	496	466	512	481	408	448	470	458	467	454	448	424	486	453	507	468	434	444	468	448	474	439	451	413	454	475	486	412	451	426	453	438	473	460	451	451	432	439	441	424	456	457	484	435	428	454	464	495	490	434	476	424	462	477	458	446	438	472	507	483	450	457	442	471	451	435	452	434	464	456	477	453	411	442	462	443	448	459	430	459	412	439	427	416	477	460	443	440	434	458	463	434	448	467	445	465	429	408	443	432	454	404	456	417	444	449	473	458	448	473	488	457	443	450	433	428	438	459	437	449	422	453	505	436	470	475	449	442	484	461	448	472	485	436	459	482	459	439	435	471	461	464	431	456	464	450	440	443	412	431	458	477	476	455	463	442	464	436	428	428	472	448	459	454	462	449	440	407	488	431	463	427	409	423	427	434	500	475	447	485	445	467	433	457	439	430	468	486	432	433	425	452	473	439	478	476	482	446	463	463	442	404	493	460	443	437	462	440	499	442	429	449	404	426	445	453	444	467	472	477	451	432	448	427	475	470	468	415	424	457	446	454	411	443	449	410	439	450	448	436	426	472	489	490	476	455	507	463	453	458	433	475	444	457	459	412	447	438	451	436	437	457	429	444	437	429	451	452	432	473	423	473	437	444	439	461	468	448	411	425	436	458	465	499	449	466	451	459	455	456	440	463	432	420	473	491	440	449	444	454	438	470	478	451	511	440	463	505	429	451	459	445	475	455	470	481	438	451	453	445	435	471	474	439	416	473	425	449	452	418	436	441	430	463	435	429	472	475	432	454	464	468	440	459	432	446	430	428	463	452	455	480	461	473	470	424	463	442	450	468	465	453	476	455	474	460	437	449	446	451	443	419	425	488	424	449	442	438	436	458	424	450	463	442	450	408	488	423	397	456	451	457	470	446	443	441	489	490	433	444	421	460	465	422	433	472	475	481	448	431	475	453	418	473	449	432	465	450	431	461	484	458	433	424	466	509	430	443	453	462	441	455	440	453	483	421	450	448	474	450	451	436	451	457	426	403	421	463	469	442	440	466	409	454	440	382	461	472	429	480	465	472	466	454	484	439	462	470	430	401	443	482	449	446	469	450	424	445	445	458	469	444	490	452	446	461	480	473	432	458	435	429	437	440	479	438	463	383	445	463	452	467	460	470	449	442	469	461	485	443	430	471	423	464	487	463	427	461	473	448	476	416	478	444	436	439	417	434	442	449	471	456	465	441	457	474	425	466	407	430	440	471	460	432	433	437	481	454	450	453	453	429	458	459	446	461	466	466	435	459	439	429	448	430	449	476	413	449	471	439	447	469	452	444	464	446	463	430	451	464	480	488	411	453	446	422	440	439	487	455	445	473	453	460	472	455	475	410	470	449	436	426	478	448	464	444	428	456	444	457	449	500	478	444	444	413	426	413	456	464	441	467	427	462	472	415	444	454	444	423	471	464	455	471	439	456	441	438	395	479	460	457	474	478	455	471	507	445	413	441	473	492	437	474	436	487	464	461	449	484	420	457	466	425	442	425	437	422	436	457	474	434	465	447	463	438	466	436	450	465	480	459	433	432	435	438	454	436	464	466	448	447	442	450	457	426	443	486	454	484	466	492	469	430	428	449	443	436	444	442	456	452	458	413	500	468	456	446	443	445	464	473	455	443	402	397	432	453	428	442	462	445	486	434	396	438	471	492	452	477	416	477	426	469	485	466	437	415	451	484	465	494	459	426	470	466	473	421	439	459	413	471	471	455	463	428	488	472	478	480	423	484	454	453	448	420	434	453	449	450	470	461	451	443	472	454	466	455	434	430	455	434	439	469	462	444	514	445	460	463	472	411	454	466	416	478	387	457	486	450	479	431	449	481	423	471	458	484	470	440	444	471	478	493	443	442	399	436	451	459	476	471	488	483	478	443	441	400	449	469	434	431	473	421	438	463	475	461	464	432	438	458	471	426	426	464	446	467	421	459	490	416	458	421	442	458	505	448	447	451	452	455	455	392	481	464	442	444	475	470	460
32279	10954	4146	2308	1608	1314	1105	919	821	742	685	722	626	602	612	600	573	585	558	529	505	527	548	520	557	532	536	490	554	510	544	538	495	502	523	523	517	493	526	551	581	532	502	480	535	543	533	532	543	550	548	504	457	514	536	544	556	535	481	502	490	493	513	522	527	507	509	538	539	511	511	517	470	518	486	554	534	521	505	550	485	560	511	526	493	557	518	534	503	527	538	498	504	559	517	518	517	546	523	494	526	518	518	513	503	533	498	501	490	524	521	475	508	502	541	485	515	515	524	517	505	525	493	494	524	504	505	547	501	516	514	505	506	535	515	542	498	519	534	500	495	533	519	523	543	531	512	559	520	490	535	516	509	553	501	512	521	521	522	532	481	545	504	521	483	493	525	494	497	514	484	460	499	505	547	496	498	465	480	502	516	557	540	511	521	513	473	509	515	514	492	474	528	501	523	538	522	489	535	501	526	518	480	506	493	540	488	506	490	480	501	491	534	517	489	495	511	492	521	485	531	509	507	498	521	516	535	478	523	509	469	512	489	523	503	507	519	525	516	536	505	505	495	526	484	496	497	524	477	528	491	559	476	486	533	508	503	506	493	519	521	512	496	503	517	508	488	520	474	496	485	534	508	493	494	468	507	543	532	517	469	478	515	527	492	505	494	510	523	514	502	527	486	539	501	506	496	489	519	494	500	494	512	538	524	521	502	517	491	473	504	503	520	473	494	513	485	526	491	584	520	508	513	549	491	516	493	492	461	524	517	478	553	554	520	530	526	460	496	556	530	502	534	511	481	497	487	492	502	521	498	539	501	547	505	471	504	512	535	489	512	468	563	531	490	500	519	520	482	496	477	515	505	526	530	541	486	498	501	493	519	535	552	501	497	505	495	476	501	494	485	489	501	528	511	523	514	527	498	501	575	469	519	544	512	495	517	522	489	535	527	523	523	538	537	477	479	504	553	556	529	494	489	499	542	525	541	538	486	502	494	481	568	547	554	532	518	509	530	497	520	548	511	490	469	517	530	490	497	492	484	519	526	513	493	484	529	491	474	540	492	519	493	479	486	500	552	520	516	516	533	521	548	501	519	503	531	553	525	468	498	497	518	511	488	463	496	511	522	496	518	505	516	497	502	498	513	516	478	512	461	504	509	511	505	523	475	503	520	512	506	541	519	525	520	565	514	495	502	557	541	498	468	525	503	520	508	489	504	504	523	509	506	544	527	492	528	526	494	460	488	487	504	533	530	526	508	546	475	498	534	542	487	535	512	510	535	538	479	526	494	523	553	476	526	523	475	522	516	518	515	518	491	525	530	498	533	536	537	478	535	526	556	557	506	530	506	539	480	512	494	518	518	485	523	532	516	567	507	553	498	493	505	499	507	499	506	527	552	514	505	528	509	514	505	520	516	473	523	545	508	528	524	484	525	507	538	483	496	506	552	518	524	532	497	500	480	498	505	519	520	537	517	516	512	521	510	474	481	529	518	528	512	521	538	532	531	507	472	508	483	503	517	458	510	508	492	503	535	525	541	553	510	503	493	509	484	523	513	520	518	498	491	534	532	529	549	540	520	476	503	516	505	519	487	527	514	526	530	535	530	516	525	518	472	493	509	471	513	535	527	525	505	489	580	560	480	499	526	541	496	504	566	544	478	513	508	524	547	510	551	475	483	502	486	521	525	505	478	446	473	522	496	533	517	500	553	520	465	516	475	498	515	520	490	497	512	538	522	513	521	492	511	514	507	542	510	546	501	513	511	514	501	492	552	537	516	533	482	474	509	537	510	515	508	503	526	508	503	488	512	501	501	538	519	545	489	526	521	532	497	510	548	516	538	513	492	511	521	523	510	527	519	511	529	523	529	509	508	540	522	533	522	525	503	534	469	510	510	519	517	522	489	513	444	510	545	551	534	490	508	521	486	492	530	489	519	531	502	508	480	535	470	553	518	523	539	492	531	525	484	515	527	522	508	511	520	514	525	543	511	515	462	501	485	524	544	519	548	526	525	529	515	500	518	527	505	528	501	491	497	504	516	493	505	551	494	504	514	528	548	522	526	501	509	548	512	505	492	479	529	517	506	552	492	504	534	521	512	467	527	549	512	508	524	523	516	537	494	513	554	551	535	508	519	499	534	527	537	509	520	493	512	481	520	519	518	512	544	512	497	533	514	542	531	524	554	517	512	521	494	526	518	475	534	541	505	552	516	519	493	512	527	510	481	514	492	508	551	474	492	517	506	490	513	519	529	490	501	536	556	538	502	522	525	548	548	503	512	566	537	524	533	513	507	507	504	510	514	519	527	533	489	516	523	557	481	520	536	530	525	537	525	492	483	532	513	543	515	458	532	531	494	480	478	502	515	492	513	471	515	526	519	480	532	519	468	521	533	524	515	499	540	507	515	522	522	489	513	475	530	505	493	501	511	500	495	493	490	528	499	498	506	513	545	529	510	530	469	565	521	517	481	519	458	501	485	522	513	537	536	508	501	531	483	494	476	531	499	525	512	529	530	507	524	534	482	499	567	547	480	508	544	511	500	506	492	527	490	525	496	539	550	530	495	484	502	494	532	537	551	516	521	503	505	553	528	518	488	546	481	522	510	545	533	476	511	543	482	495	492	483	511	534	510	511	503	525	517	526	501	536	494	479	524	502	476	568	546	510	505	485	487	503	497	504	503	491	473	521	502	476	541	520	532	513	535	484	479	518	496	487	532	513	502	523	502	511	500	509	562	494	495	541	524	484	468	522	556	498	519	520	511	527	484	485	500	561	551	534	520	512	474	545	528	500	508	533	491	537	502	555	475	524	529	528	520	506	508	509	501	539	507	510	517	511	480	524	512	528	502	551	513	531	532	520	522	510	526	523	496	505	502	510	480	511	486	478	526	527	543	521	487	474	491	491	542	514	515	510	531	497	457	572	510	518	547	526	528	507	517	482	507	494	499	464	515	497	465	483	496	507	540	503	552	533	534	523	498	501	522	516	506	508	518	527	539	486	525	511	474	499	521	518	478	564	495	535	542	507	498	513	460	496	521	514	516	516	533	504	545	503	496	553	492	494	498	511	475	499	545	508	516	488	540	540	525	503	487	517	508	506	472	498	484	498	515	539	510	500	486	520	486	482	520	514	506	470	515	481	480	512	501	520	507	506	526	512	493	494	516	579	519	500	519	490	557	507	490	518	516	524	501	564	488	506	508	522	494	533	489	507	492	539	537	539	483	531	483	510	574	499	492	499	531	508	477	505	511	522	518	510	507	481	497	512	522	488	500	539	478	522	509	511	520	495	498	537	519	530	527	499	496	524	498	486	532	532	500	541	510	497	564	527	524	521	529	487	519	545	504	518	542	521	548	518	516	481	503	511	501	503	504	510	530	484	483	505	552	528	542	522	533	516	491	500	508	481	506	497	479	532	553	487	547	477	551	477	532	527	541	519	520	484	515	522	518	506	508	514	493	513	501	513	512	514	497	542	545	496	498	504	543	497	477	553
16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	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
